


a:link { color:#333333; font-weight:bold}
a:visited { color:#494949; text-decoration:none}
a:hover { color:#000000; font-weight:500 text-decoration:underline}
a:active { color:#CCCCCC; text-decoration:none}

a.text_white:link{color: #FFFFFF;}
a.text_white:visited{color: #FFFFFF;}
a.text_white:hover{color: #FFFFFF;}
a.text_white:active{color: #FFFFFF;}

a{
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
}

.link_norm {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
}
.link_norm:hover {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: underline;
}
a.link_upper_white {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.link_mini {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	
}
.link_mini:hover {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	text-decoration:underline;
	
}
.link_mini_footer {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #E9E9E9;
}

.link_white {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}

.link_white_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}


.link_red {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: Red;
}
.link_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.link_bold:hover {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.link_large {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 14px;
	text-decoration: none;
}
.link_large_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.link_spaced {
	font-family: Trebuchet MS, Helvetica, Verdana; color: #000000;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
}
.link_spaced:hover {
	font-family: Trebuchet MS, Helvetica, Verdana; color: #000000;
	font-size: 12px;
	line-height: 17px;
	text-decoration: underline; color: #000000;
	font-weight: bold;
}

.text_content {
	font-family: Georgia;
	font-size: 14px;
	line-height: 22px;
}

td {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	line-height: 16px;
}

.text_white{
	color: #ffffff;

}

.text_norm {
	font-family: Georgia;
	font-size: 14px;
	line-height: 22px;
}
.text_norm_red {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	color:#FF0000;
}

.text_norm_green {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	color:green;
}

.text_italic {
	font-style: italic;
}
.text_large_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
}

.text_large_bold_red {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#FF0033;
}

.text_med_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 13px;
	font-weight: bold;
}

.text_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	font-weight: bold;
}

.text_bold_white {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.text_mini {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
}
.text_mini_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	font-weight: bold;
}

.text_mini_red {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 9px;
	color: red;
}

.text_error{
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 14px;
	color: Red;
	font-weight: bold;
}
.text_green{
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 14px;
	color: Green;
	font-weight: bold;
}
.text_bg_ltgreen{
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	background-color:#66FF99;
}
.bodytextlarger  {
	font-family : Trebuchet MS, Helvetica, Verdana;
	font-size : 12px;
	line-height : 150%;
}
.text_title {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 13px;
}

.reporttitles {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color:#C0C0C0;
	text-align: center;

}


.printfooter {
	FONT-SIZE: 10px; COLOR: gray; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.tableborder{
	  border: 1px #666 solid;
 }
 
 .tableborderlt{
	  border: 1px #999 solid;
 }




/*BODY {SCROLLBAR-FACE-COLOR: #D4D0C8; SCROLLBAR-HIGHLIGHT-COLOR: #D4D0C8; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:  #000000; SCROLLBAR-TRACK-COLOR: #E3E3E3; SCROLLBAR-DARKSHADOW-COLOR: #666666; }*/

a.link_title { color:#000000; text-decoration:none; font-size: 13px;}
a.link_title_bold { color:#000000; text-decoration:none; font-size: 13px;font-weight: bold;}

a.link_dcc_nav {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.link_white_bold {
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.link_white_bold:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.link_white_bold:visited {
	color: #EFEFEF;
}
a.link_white_bold:active {
	color: #FFFFCC;
}

a.link_upper_white:link { font-family: Trebuchet MS, Helvetica, Verdana; font-size: 12px; text-decoration: none; color: white;}
a.link_upper_white:visited { color: white;}
a.link_upper_white:hover { color: white;}
a.link_upper_white:active { color: white;}




/*Side Menu*/
#dhtmlgoodies_menu{	
	visibility:visible;	
	font-family:Trebuchet MS, Helvetica, Verdana;	/* Font for main menu items */
	width:150px;	/* Width of main menu */
	
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{	
	margin:0px;	/* No <ul> air */
	padding:0px; /* No <ul> air */
	

}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	margin:0px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
}

.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px #000 solid;
	background-color:#CE0E0F;
	text-align:left;
}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;	
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding-top:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}	
.dhtmlgoodies_subMenu ul li a,.dhtmlgoodies_subMenu ul li a:visited{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No none */
	font-family: Trebuchet MS, Helvetica, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: normal;
	height:16px;	/* 16 pixels height */
	line-height:16px;	/* 16 pixels height */
	padding:1px;	/* 1px of "air" inside */
	
	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#FFF;	/* White text */
	background-color:#F34243;	/* background */
}



