/* HTML Elements */
body, th, table, P, B, I, U, BLOCKQUOTE, LI, OL, UL, CAPTION, DL, DT, DD, H1, H2, H3, H4, H5, H6 {
	font-family: 'Trebuchet MS','Century Gothic', Verdana, Arial, Helvetica, Tahoma, Sans-serif ; font-size: 13;	
}

body {
    background-color: #ecedf0;
	background-color: WHITE;
	scrollbar-track-color:#C1DCC0; scrollbar-arrow-color:#6FA66D; scrollbar-shadow-color:#666666; scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#666666; scrollbar-darkshadow-color:#666666; scrollbar-3dlight-color:#666666;
}


 input.submit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}


p {color:#000000; font-family: 'Trebuchet MS', Verdana; font-size:12}
pre	{ font-family: courier new; font-size: 100%; color: #000000; }
b, strong { font-weight: bold; color: #000066;}

i, em { font-style: italic; }
dt {font-weight: bold;}
.wizard {font-family: Arial; font-size:12}
td.menunormal {color:#000066; font-family: Arial; font-size:14}
td.menusmall {color:#666666; font-family: Arial; font-size:11}
td.menubold {color:#000066; font-family: Arial; font-size:14; font-weight: bold}
td.report-title {color:#000066; font-family: "Trebuchet MS"; font-size:14; font-weight: bold; font-style: normal; text-decoration: underline;}

/* HEADINGS */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-weight: bold;}
h1, .h1 {font-size: 140%; color: #000066;}
h2, .h2 {font-size: 120%; color: #000066;}
h3, .h3 {font-size: 110%; color: #990099;}
h4, .h4	{font-size: 90%; color: #0000CC;}
h5, .h5	{font-size: 110%; color: #000066;}
h6, .h6	{font-size: 110%; color: #006600;}
h1 {font-size: 10; color: #888888;}
h2 {font-size: 10; color: #888888;}
h1 {font-size: 16; color: #000066; font-family: "Trebuchet MS"; font-style: italic;}

.header-gray {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #FF8000;}
.header-orange {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #FF8000; text-transform:capitalize;}
.col-header {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14; font-weight:bold; color: #D86C00;}
.row-header {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14; font-weight:bold; color: #666666;}
/* TOP MENU */
#menu {
	padding-top:15px;
	padding-bottom:15px;
	background-color:#73AA71;
	background-color:;
	margin-bottom:0px;
	border-top:1px solid #84BA81;
	border-bottom:1px solid #666666;
	color:#FFFFFF;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	/* background-image:url(../../images/backgrounds/menu.jpg); */
}

#menuon {
	padding-top:15px;
	padding-bottom:15px;
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #66A365;
	border-top:1px solid #599458;
	border-left:1px solid #666666;
	border-right:1px solid #9CC79A;
	padding-left:9px;
	padding-right:9px;
	color:#FF8000;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#menu a {
	color:#FFFFFF;
	border-bottom:1px solid #666666;
	border-top:1px solid #84BA81;
	border-right:1px solid #66A365;
	border-left:1px solid #9CC79A;
	text-decoration:none;
	padding:9px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
	font-size: 12px;
}


#menu a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9CC79A', endColorstr='#C1DCC0');
	border-bottom:1px solid #ffffff;
	border-top:1px solid #66A365;
	border-top:1px solid #599458;
	border-left:1px solid #666666;
	border-right:1px solid #9CC79A;
	padding-left:9px;
	padding-right:9px;
	color:#000066;
	background-color:#ffffff; 
	font-size: 12px;
	/* background-image:url(../../images/backgrounds/a_hover.jpg); */
}

/* LEFT NAVIGATION MENU */
#sidebar {
	width:140px;
	float:right;
	font-size:95%;
	color:#FFFFFF;
	text-align:left;
	padding-right:0px;
}
#sidebar h1 {
	font-family:"Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:20px;
	text-transform:lowercase;
	font-weight:bold;
	font-style:italic;
	border-bottom:2px dotted #eeeeee;
	color:#ffffff;
	text-align:right;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	margin-top:10px;
}

.submenu {
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, "Century Gothic", "Trebuchet MS", "Arial Narrow",  Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}
.submenu a {
	display:block;
	text-decoration:none;
	color:#000052;
	width:100%;
	font-size:12px;
	/* background-image:url(../../images/backgrounds/submenua.gif); 
	background-position:right;
	background-repeat:no-repeat; */
	padding:5px;
	padding-right:5px;
	border-top:1px solid #9AD3CC;
	border-bottom:1px solid #13A08D;
	border-right:1px solid #13A08D;
	border-left:1px solid #9AD3CC;
}
.submenu a:hover {
	color:#C43824;
	color:#E68B2C;
	font-size:12px;
	background-color: #D3EBE8;
	
	text-decoration:none;
	/* background-image:url(../../images/backgrounds/submenua_hover.jpg);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#13A08D', endColorstr='#9AD3CC');  */
	border-bottom:1px solid #9AD3CC;
	border-top:1px solid #13A08D;
	border-left:1px solid #13A08D;
	border-right:1px solid #9AD3CC;
	
	padding-right:0px;
	
}

.dots 
{
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
}

.dots-right {border-right:2px dotted #666666;}
.dots-top {border-top:2px dotted #666666;}
.dots-left {border-left:2px dotted #666666;}
.dots-bottom {border-bottom:2px dotted #666666;}

/* INPUT BOX STYLES */
.text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: Black;
	background : #efefef; border : 2px inset White; width: 100%;
}
.text_box_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; line-height: 11px;
	color: Black; background : #C1DCC0; border : 2px inset White; width: 100%;
}
.text_box_summary {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px;
	color: #CC0000; background : #E1E2F4; border : 2px inset White; width: 100%;
}
.sm_text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px;
	color: Black; background : #efefef; border : 2px inset White;
}
.sm_text_box_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px;
	color: Black; background : #C1DCC0; border : 2px inset White;
}

/* SELECT BOXES */
select.border, textarea.border, input.border {
	background-color: #ffffff; border-bottom: #cccccc 2px solid;
	border-left: #5a5a5a 2px solid; border-right: #cccccc 2px solid; border-top: #5a5a5a 2px solid;
	padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding=top: 1px;
	font-family: verdana, san-serif; font-size: 8pt;
}
select {background-color: #ffffff; font-family: verdana, san-serif; font-size: 8pt;}

/* CUSTOM TEXT STYLES */
.quote {background-color: #F0F0F0; font-family:"Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	width:100%;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	color:#666666;
	text-align:center;
	margin-right:5px;
	margin-left:5px;
}
.submitinput {background-color: #F0F0F0; color: green;}
.white {color: white;}
.grey {color: #666666;}
.smallinput {background-color: #F0F0F0; color: green; font-size: 10;}
.small {font-size: 9;}
.maptitle {font-size:14;}
.mustard {color:#F9F089;}
.smalltext {font-size: 10px; color: #888888;}
.summary {font-size: 10px; color: #666666; font-style: italic; width:95%; background-color:#dfdfdf; text-align:justify; padding:5px}
.stats {font-size: 12; color: #b30f41;}
.color2 {color: #0000cc;}
.redtext {color: #cc0000;}
.maptable {background-color: #ecedf0;}
.wingding {font-family: Wingdings; font-size: 14; color: #cc0000;}
.webding {font-family: Webdings; font-size: 16;}
.greenbold {font-family: Verdana; font-weight: bold; color: #008000;}
.smallwhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 9px; color: White;}
.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 14px; color: #000099;}
.smallprint {font-size: 60%; color:#000000;}
.results {font-size: 80%; color: #C1DCC0; background-color: #0000CC;}
.columntitle {color: #000000; background-color: #cccccc; padding-left: 5px; padding-right: 5px; font-size: 75%; line-height: 18px;}
.lessthan10 	{color: #999999; font-weight: bold}
.timing 		{color: #999999; font-weight: normal; font-size: 9px}

/* LINK STYLES */

a:link {color: #000099; text-decoration: none}
a:active { color: #000099; text-decoration: none; }
a:visited { color: #000099; text-decoration: none }
a:hover { color: #000099; text-decoration: underline}

a.link:link { padding-left: 0px;  color: #0000cc; text-decoration: none}
a.link:visited { padding-left: 0px;  color: #0000cc; text-decoration: none }
a.link:hover { padding-left: 0px; color: #0000cc; text-decoration: underline}

a.nav:link { color: #0000CC; text-decoration: none; }
a.nav:active { color: #ffffff; text-decoration: none; }
a.nav:visited { color: #0000CC; text-decoration: none; }
a.nav:hover { color: #ffffff; text-decoration: none; }

a.small:visited { color: #660066; text-decoration: none; font-size: 10 }
a.small:link { color: #000099; text-decoration: none; font-size: 10  }
a.small:hover { color: #000099; text-decoration: underline; font-size: 10 }

a.bluelink:link 	{color: #002B7F; font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.bluelink:visited 	{color: #002B7F; font-size: 9px; font-weight: bold;}
a.bluelink:hover 	{color: #CC0033; text-decoration: underline; font-size: 9px; font-weight: bold;}
a.bluelink:active 	{color: #CC0033; font-size: 9px; font-weight: bold;}

/* ROW STYLES */
.row, .row0, .row1, .row2, .row3, .row4, .highlight {
	/*font-family: Arial, Helvetica, Tahoma, Sans-serif;*/
	 background-color: #efefef; font-size: 12;
	padding-left: 5px; padding-right: 5px; font-weight: normal;
}
.row, .row0 	{ background-color: #e1e2f4; }
.row1 			{ background-color: #9ad3cc;}
.row1 			{ background-color: #C1DCC0;}
.row1 			{ background-color: #6FA66D;}
.row1 			{ background-color: #9CD399;}

.row2 			{background-color: #C1DCC0;}
.row2 			{background-color: #C1DCC0;}

.row3 			{background-color: #E1E2F4;}


.row4 			{background-color: #ecedf0}
.highlight 		{background-color: #ffffce;}
.highlight-link {background-color: #ffffce; font-size: 12; text-decoration: underline}
.background0 	{background-color: #ffffff;}
.background1, .background01 {background-color: #efefef;}
.highlight1, HR.type1 {color: #efefef;}
.rowclick 		{background-color: #C1DCC0; padding-right: 5px; text-decoration: underline; cursor: hand; font-size:12}

/* GRADIENT FADES */
.fade-aqua 			{
	background-color: #9ad3cc;
	
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9ad3cc', endColorstr='#CDDFFF'); /* '#9CC79A', endColorstr='#C1DCC0' */
}

a.arrow {color: #FF8000; font-weight:bold; font-size:18pt; font-family:Courier; text-decoration:none}
a.arrow:visited {color: #FF8000; font-weight:bold; font-size:18pt; font-family:Courier; text-decoration:none}
a.arrow:hover {color: #FF8000; font-weight:bold; font-size:18pt; font-family:Courier; text-decoration:none}

.arr {color: #FF8000; font-weight:bold; font-size:18pt; font-family:Courier; text-decoration:none}

/* COLUMN STYLES */
.code { color: #000099; font-weight: bold }
a.code:visited { color: #000099; text-decoration: none }
a.code:link { color: #000099; text-decoration: none}
a.code:hover { font-weight: bold; color: #000099; text-decoration: underline}

.name {color: #000099; font-weight: normal}
a.name:visited 	{color: #000099; text-decoration: none}
a.name:link 	{color: #000099; text-decoration: none}
a.name:hover 	{font-weight: bold; color: #000099; text-decoration: underline}

.col0 			{color: #000099; font-weight: bold}
a.col0:visited 	{color: #000099; text-decoration: none}
a.col0:link 	{color: #000099; text-decoration: none}
a.col0:hover 	{font-weight: bold; color: #000099; text-decoration: underline}

.col1 			{color: #009900; font-weight: bold}
a.col1:visited 	{color: #009900; text-decoration: none}
a.col1:link 	{color: #009900; text-decoration: none}
a.col1:hover 	{font-weight: bold; color: #00ff00; text-decoration: underline}
a.col1:hover 	{font-weight: bold; color: #009900; text-decoration: underline}

.col2 			{color: #ff8000; font-weight: bold}
a.col2:visited 	{color: #ff8000; text-decoration: none}
a.col2:link 	{color: #ff8000; text-decoration: none}
a.col2:hover 	{font-weight: bold; color: #f4c22d; text-decoration: underline}
a.col2:hover 	{font-weight: bold; color: #ff8000; text-decoration: underline}

.col3 			{color: #000099; font-weight: bold}
a.col3:visited 	{color: #000099; text-decoration: none }
a.col3:link 	{color: #000099; text-decoration: none}
a.col3:hover 	{font-weight: bold; color: #0000ff; text-decoration: underline}
a.col3:hover 	{font-weight: bold; color: #000099; text-decoration: underline}

.col4 			{color: #990000; font-weight: bold}
a.col4:visited 	{color: #990000; text-decoration: none }
a.col4:link 	{color: #990000; text-decoration: none}
a.col4:hover 	{font-weight: bold; color: #ff0000; text-decoration: underline}
a.col4:hover 	{font-weight: bold; color: #990000; text-decoration: underline}

.col5 			{color: #660066;font-weight: bold}
a.col5:visited 	{color: #660066; text-decoration: none}
a.col5:link 	{color: #660066; text-decoration: none}
a.col5:hover 	{font-weight: bold; color: #660066; text-decoration: underline}
a.col5:hover 	{font-weight: bold; color: #660066; text-decoration: underline}

.col6 			{color: #003333}