body {
	font-family:Verdana;font-size:10px;
	color: #3f606a;
	background-image: url(../img/backGround.gif);
	background-repeat: repeat-x;
	background-color: #DDE5EA;

}

.regular {
	font-size: 11px;
}

.heading {

	font-size: 15px;
	font-weight: bold;
}

.enate {
	color: #ce9824;
	font-weight: bold;
}

.totals {
	color: #0000CC;
	font-weight: bold;
}

a.redUnderline {
	font-size: 12px;
	font-family: Arial;
	color: #AA0000;
	text-decoration:underline;
}

.formFont {
	font-weight: bold;
}

.ulList {
	list-style-image:url(../img/list.gif);
}

.title {
	font-size: 20px;
	font-family: Verdana;
	color: #3f606a;
	font-weight: 500;
}

a.redLink {
	font-size: 12px;
	font-family: Arial;
	color: #AA0000;
	text-decoration:underline;
}

a.redLink:hover {
	color: #FF0000;
}

a.blueLink {
	font-size: 12px;
	font-family: Arial;
	color: #0000AA;
	text-decoration:underline;
}

a.blueLink:hover {
	font-size: 12px;
	font-family: Arial;
	color: #0000FF;
	text-decoration:underline;
}

.subtitle {
	font-size: 12px;
	font-family: Verdana;
	color: #3f606a;
	font-weight: bold;
}

a {
	color:#083751;
	text-decoration: none;
}

a.hover {
	color:#906300;
	text-decoration: none;
}


/* TABS */
div#tabs{
	width:586px;
	margin:0px auto;
	font-size:11px;
	/*border:solid 1px #232343;*/
	
	
}	
/* DIV that holds each tab*/
div.my_tab{
	width:570px;
	margin:0px auto;
		
}
	
/* Title of each tab, used when user don't have Javascript'*/	
div.my_tab h5{
	color:#414141;
	border-bottom:solid 1px #cacaca;
		
}
	
/* Tab Bar, created via JS*/
div#tab-bar{
	padding:0px 0px 0px 10px;
	margin:0px;
	height:23px;
	border-bottom:solid 1px #414141;
	margin-bottom:20px;
	/*font:normal 12px "Trebuchet MS";*/
}

div#tab-bar:hover div.mt-tab:hover {
	color:#906300;
}
	
/* Single Tab */
div#tab-bar div.mt-tab{
	float:left;
	
	display:inline;
	position:relative;
	text-align:center;
	margin:0px 5px -3px 0px;
	cursor:pointer;
	border-top:solid 1px #414141;
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	/*font:normal 13px "Trebuchet MS";*/
	background: url(../img/tab-inactive.gif);
	height:18px;
	color:#636669;
	padding:4px 5px 0px 5px;		
}
	
/* Single Tab, when active */
div#tab-bar div.mt-tab-active{
	float:left;
	
	display:inline;
	text-align:center;
	margin:0px 5px -5px 0px;
	cursor:pointer;
	border-top:solid 1px #414141;
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:none;
	height:19px;
	background:url(../img/tab-active.gif);
	color:#000000;
	/*font-weight:bold;*/
	padding:4px 5px 0px 5px;	
		
}

/* ACCORDION */

dl.accordion-menu dd .bd{font-size:0.75em;color:#000000;}

dl.accordion-menu {
	margin: 0;
	padding: 0;
	width: 140px;
	/* background:white; */
}

dl.accordion-menu dt.a-m-t {
	margin: 0;
	background-image: url(../img/nav-button.gif);  
	padding: 0.3em 0.1em;
	color: #444444;
	border: solid 1px #222222;
	border-left-color: #dfdfdf;
	border-top-color: #dfdfdf;
}

dl.accordion-menu dt.a-m-t-hover{
	background-image: url(../img/nav-button.gif); 
	border: solid 0px #222222;
	color: #906300;
}

dl.accordion-menu dt.a-m-t-down{
	background-image: url(../img/nav-button.gif);  
	border: solid 0px #222222;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
}

html.accordion-menu-js dt.a-m-t{
	cursor:pointer;
	color:#77777;
	border: solid 0px #222222;
	padding: 5px 5px 1px 5px;
	font-size: 0.88em;
	height:18px;
	
}

dl.accordion-menu dd.a-m-d {
	margin: 0;
	padding: 3;
	
}

html.accordion-menu-js dd.a-m-d{
	display:none;
	
}


html.accordion-menu-js dd.a-m-d-expand {
	display:block;
	
}

html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}


html.accordion-menu-js dt.a-m-t-expand {
	border-left-color:#dfdfdf;
	color:black;
	/*font-weight:bold;*/
	background-image: url(../img/nav-button.gif);  
}

html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}

dl.accordion-menu dd.a-m-d .bd{
	
	padding:0.6em;
	line-height: 18px;
	border-left:Solid 1px #8da2ae;
	border-right:Solid 1px #8da2ae;
	border-bottom:Solid 1px #8da2ae;
	
	background: #f9f9fa;
}