/**
 * You can place your custom CSS statements here
 * it is better to write everything custom here
 * because this file won't be replaced during upgrade
 * Don't forget to rename this file to "site.css"
 */
 TABLE.black_border_small{
    BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND: #ffffff; 	 
}
a:link, a:visited {
	font-size: 14px;
	color: #0000FF; 
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline overline;
	BACKGROUND: #cccccc;
}
.section_title{
    font-size: 25px;
	font-weight: bold;
	color: #999999; 	 
}
.section_title2{
    font-size: 25px;
	font-weight: bold;
	color: #000099; 	 
}

TABLE.box_red{
    BORDER-RIGHT: #ff0000 1px solid;
	BORDER-TOP: #ff0000 1px solid;
	BORDER-LEFT: #ff0000 1px solid;
	BORDER-BOTTOM: #ff0000 1px solid;
	BACKGROUND: #FFD9D9; 	 
}
TABLE.box_blue{
    BORDER-RIGHT: #00549f 1px solid;
	BORDER-TOP: #00549f 1px solid;
	BORDER-LEFT: #00549f 1px solid;
	BORDER-BOTTOM: #00549f 1px solid;
	BACKGROUND: #f0f8ff; 	 
}
TABLE.box_green{
    BORDER-RIGHT: #007700 1px solid;
	BORDER-TOP: #007700 1px solid;
	BORDER-LEFT: #007700 1px solid;
	BORDER-BOTTOM: #007700 1px solid;
	BACKGROUND: #f4fff4; 	 
}
TABLE.box_orange{
    BORDER-RIGHT: #c19f00 1px solid;
	BORDER-TOP: #c19f00 1px solid;
	BORDER-LEFT: #c19f00 1px solid;
	BORDER-BOTTOM: #c19f00 1px solid;
	BACKGROUND: #fffbe8; 	 
}


/* css menu boxes */
.navlink a:link {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #ff0000;
    display: block; 
	background-color : #FFD9D9;
}

.navlink a:visited {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #ff0000;
    display: block; 
	background-color : #FFD9D9;
}

.navlink a:hover {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #FFFFFF;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #ff0000;
    display: block;
    background-color : #ff0000; 
}

/*
OLDER colors
border : 1px solid #00549f;
background-color : #f0f8ff;
*/
.navlink_blue a:link {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #36c;
    display: block; 
	background-color : #e5ecf9;
}

.navlink_blue a:visited {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #36c;
    display: block; 
	background-color : #e5ecf9;
}

.navlink_blue a:hover {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #FFFFFF;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #36c;
    display: block;
    background-color : #36c; 
}

/*
older colors
border : 1px solid #007700;
background-color : #f4fff4;
*/
.navlink_green a:link {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #009900;
    display: block; 
	background-color : #ccffcc;
}

.navlink_green a:visited {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #009900;
    display: block; 
	background-color : #ccffcc;
}

.navlink_green a:hover {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #FFFFFF;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #009900;
    display: block;
    background-color : #009900; 
}

/*
older colors
border : 1px solid #c19f00;
background-color : #fffbe8;
*/
.navlink_orange a:link {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #cc9900;
    display: block; 
	background-color : #ffffcc;
}

.navlink_orange a:visited {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #cc9900;
    display: block; 
	background-color : #ffffcc;
}

.navlink_orange a:hover {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #FFFFFF;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #cc9900;
    display: block;
    background-color : #cc9900; 
}

.navlink_purple a:link {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #9900cc;
    display: block; 
	background-color : #ffccff;
}

.navlink_purple a:visited {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #000000;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #9900cc;
    display: block; 
	background-color : #ffccff;
}

.navlink_purple a:hover {
    font-family: Verdana, Geneva;
    font-size : 100%;
    font-weight : bold;
    color: #FFFFFF;
    text-decoration : none;
    padding: 4px;
    margin: 4px;
    border : 1px solid #9900cc;
    display: block;
    background-color : #9900cc; 
}

/* css header boxes */
TABLE.headerbox_red{
	BORDER-TOP: #ff0000 3px solid;
	BACKGROUND: #FFD9D9; 	 
}

TABLE.headerbox_blue{
	BORDER-TOP: #36c 3px solid;
	BACKGROUND: #e5ecf9; 	 
}
