
/* GENERAL LAYOUT */

body{background:white;}
.float_left {float: left;}
.covernav {font-size:8px;margin-left: 0px;text-align:center;}
.nav {font-size:8px;font-weight:bold;text-align:center;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.grid_8_full{display: inline;float: left;margin-left: 0px;	margin-right: 0px;width: 620px;}
#menu{left:-60px;position: relative;z-index: 25;}
html {overflow-y: scroll; -moz-scrollbars-vertical; height: 100%; margin: 0 0 1px; padding: 0;}

body {
	/*height: 100%;*/
	margin: 0 0 1px;
	padding: 0;
	/*font: 12.5px/1.3 Arial, sans-serif;*/		
	font: 10pt Arial, sans-serif;
	border-top: 0px solid #000;
	}
	
/* FONT-BASED TAGS */

.label {font: 10pt Arial bold;
	    /*font-size:10pt;
	    font-weight: bold;*/
}

.bold {
	font-weight:bold;
	}
	
.required {color:red;}

/* HEIGHT-BASED TAGS */

.height_10 {height:10px;}
.height_15 {height:15px;}
.height_20 {height:20px;}
.height_25 {height:25px;}
.height_30 {height:30px;}
.height_35 {height:35px;}
.height_40 {height:40px;}
.height_45 {height:45px;}
.height_50 {height:50px;}
.height_55 {height:55px;}
.height_60 {height:60px;}
.height_65 {height:65px;}
.height_70 {height:70px;}
.height_75 {height:75px;}

/*PADDING-BASED TAGS */

.padding_top_5 {padding-top:5px;}
.padding_top_10 {padding-top:10px;}
.padding_top_15 {padding-top:15px;}
.padding_top_20 {padding-top:20px;}
.padding_top_25 {padding-top:25px;}

.padding_top_80 {padding-top:80px;}

.padding_bottom_5 {padding-bottom:5px;}
.padding_bottom_10 {padding-bottom:10px;}
.padding_bottom_15 {padding-bottom:15px;}
.padding_bottom_20 {padding-bottom:20px;}
.padding_bottom_25 {padding-bottom:25px;}
.padding_bottom_30 {padding-bottom:30px;}
.padding_bottom_35 {padding-bottom:35px;}
.padding_bottom_40 {padding-bottom:40px;}
.padding_bottom_45 {padding-bottom:45px;}
.padding_bottom_50 {padding-bottom:50px;}

.padding_left_5 {padding-left:5px;}
.padding_left_10 {padding-left:10px;}
.padding_left_15 {padding-left:15px;}
.padding_left_20 {padding-left:20px;}
.padding_left_25 {padding-left:25px;}
.padding_left_30 {padding-left:30px;}
.padding_left_35 {padding-left:35px;}
.padding_left_40 {padding-left:40px;}

.padding_right_10 {padding-right:10px;}
.padding_right_15 {padding-right:15px;}
.padding_right_20 {padding-right:20px;}
.padding_right_25 {padding-right:25px;}

/* MARGIN-BASED TAGS */

.margin_top_10 {margin-top:10px;}
.margin_top_15 {margin-top:15px;}
.margin_top_20 {margin-top:20px;}
.margin_top_25 {margin-top:25px;}
.margin_top_30 {margin-top:30px;}
.margin_top_35 {margin-top:35px;}
.margin_top_40 {margin-top:40px;}
.margin_top_45 {margin-top:45px;}

.margin_left_5 {margin-left:5px;}
.margin_left_10 {margin-left:10px;}
.margin_left_15 {margin-left:15px;}
.margin_left_20 {margin-left:20px;}
.margin_left_25 {margin-left:25px;}

.margin_right_5 {margin-right:5px;}
.margin_right_10 {margin-right:10px;}
.margin_right_15 {margin-right:15px;}
.margin_right_20 {margin-right:20px;}
.margin_right_25 {margin-right:25px;}

.margin_bottom_5 {margin-bottom: 5px;}
.margin_bottom_10 {margin-bottom: 10px;}
.margin_bottom_15 {margin-bottom: 15px;}
.margin_bottom_20 {margin-bottom: 20px;}

/* BORDER-BASED TAGS */

.border_bottom_1 {border-bottom: 1px solid black;}
.border_bottom_2 {border-bottom: 2px solid black;}

/* TABLE-BASED TAGS */


tr.table_border {border: 1px solid #BBBBBB;}
tr.off td{font-size:10pt; background-color: white;}
tr.off th{font-size:10pt; background-color: white;}
tr.on td{font-size:10pt; background-color: #EFAA23;}
tr.table_header th {font-size:10pt; background-color: #0067C6; color: white;}
	

/* MENU-BASED TAGS */

ul.menu {
	list-style:none;
	border-top:1px solid #bbb;
	position: absolute;
	z-index: 25;
}

ul.menu li {
	margin:0;
	position: absolute;
	z-index: 25;
}
ul.menu li a {
	display:block;
	padding:4px 5px;
	border-bottom:1px solid #ccc;
	position: absolute;
	z-index: 25;
}

.spanish {
	/*padding: -15px -15px;
	border-bottom:1px solid #ccc;*/
}

ul.menu li a:hover {
	background: #4f027c; /*#ffff99;*/
	position: absolute;
	z-index: 25;
}
ul.menu li a:active {
	background:#8586C3;
	position: absolute;
	z-index: 25;
}

/* SECTION MENUS */

ul.section {
	border-top:0;
	margin-bottom:0;
	margin-top: 5px;
}
ul.section li {
	text-transform:uppercase;
}
ul.section li a {
	background:#8586C3;
	color:black; 
}
ul.section li a:hover {
	background: #FBC92A;
}
ul.section li a:active {
	color: #FBC92A;
	background:#666;
}
ul.section li li a {
	background:#ddd;
	border-bottom:1px solid #eee;
}
ul.section li li a:hover {
	background:#ccc;
}
ul.section li li a:active {
	color:#000;
	background:#fff;
}
ul.section ul li {
	text-transform:none;
}
ul.section ul.current li a {
	background:#eee;
	border-bottom:1px solid #fff;
}
ul.section ul.current li a:hover {
	background:#ddd;
}
ul.section ul.current li a:active {
	background:#fff;
}
ul.section li a.current {
	color:#fff;
	background:#666;
}
ul.section li a.current:hover {
	background:#555;
}
ul.section li a.current:active {
	background: #FBC92A;
}
ul.section li a.active {
	background: #FBC92A;
	cursor:default;
}
ul.section li.current > a.active,
ul.section li.current > a.active:hover {
	color:#fff;
	background: #EFAA23;
	cursor:default;
}

/* p {line-height: 1em;}*/

/* FONT SIZES */

.large {
	font-size: 16pt;
	/*font-size: 1.1em;*/
	}

.larger {
	font-size: 1.2em;
	}

.largest {
	font-size: 1.3em;
	}


.red {
	color:red;	
}
