/*=======================	FRAMEWORK ELEMENTS	*/

.main { } /* fix for IE5 */

.main {
	background-color: #FFF;
	width: 100%;
	margin: 0px auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-right: 15px solid #ffffff;
	border-left: 15px solid #ffffff;

}

.main2 {
	background-color: #FFF;
	width: 100%;
	margin: 0px auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;

}



h1  { font-family: Arial; font-size: 26px; color: #000000; font-weight: normal; /*letter-spacing: .02em;*/ margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; line-height: 25px;	}

h2  { font-family: Arial; font-size: 19px; color: #888C46; font-weight: bold; /*letter-spacing: .02em;*/ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; line-height: 16px; }

h3 { font-family: Arial; font-size: 15px; color: #636563; font-weight: bold; /*letter-spacing: .02em;*/ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 15px; }

h4  { font-family: Arial; font-size: 17px; color: #888C46; font-weight: bold; /*letter-spacing: .02em;*/ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; line-height: 16px; }

.feature {
	font: 18px Arial, Geneva, Helvetica;
	color: #756C56;
	font-weight: bold;
	/*letter-spacing: .02em;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.publish  { font-family: Arial; font-size: 18px; color: #000000; font-weight: normal; /*letter-spacing: .02em;*/ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; line-height: 16px;	}


.copyright {font: 10px verdana, geneva; font-weight: normal; margin-left: 0; margin-bottom: 0; color: #333333;}

#leftnav {
	width: 157px;
	float: left;
	padding-left: 7px;
	width: 157px;
	/*border: 1px solid blue;*/
}

.inlaid {font: 12px Arial, Geneva, Helvetica; font-weight: normal; margin-left: 0; line-height: 16px;}
a.inlaid { font-weight: normal; text-decoration: none;}
a.inlaid:link {  color: #444444; font-weight: normal; text-decoration: none; }
a.inlaid:active {  color: #444444; font-weight: normal; text-decoration: none; }
a.inlaid:visited {  color: #444444; font-weight: normal; text-decoration: none; }
a.inlaid:hover {  color: #444444; font-weight: normal; text-decoration: underline; }


.navleft2 {
	width: 157px;
	background-color: #ffffff;
	padding-left: 0px;
	margin-left: 10px;
	width: 148px;
	border-top: 1px solid #ffffff;
	/*border: 1px solid blue;*/
}


.navleft2  a:link, .navleft2 a:active, .navleft2 a:visited {
	font: 12px arial, , Helvetica, sans-serif;
	line-height: 20px;
	color: #666;
	text-decoration: none;
}

.navleft2  a:hover {
	font: 12px arial, , Helvetica, sans-serif;
	line-height: 20px;
	background-color: #ffffff;
	color: #009EE7;
	text-decoration: none;
}


.leftnavlink {
	width: 157px;
	background-color: #ffffff;
	float: right;
	margin-bottom: 15px;
	width: 157px;
	clear: both;
	/*border: 1px solid blue;*/
}



.topnav {font: 11px arial, geneva; font-weight: bold; margin-left: 0; margin-bottom: 0; }
a.topnav {text-decoration: none; font-weight: bold;}
a.topnav:link {  color: #666666; font-weight: bold;}
a.topnav:active {  color: #666666; font-weight: bold;}
a.topnav:visited {  color: #666666; font-weight: bold;}
a.topnav:hover {  color: #666666; font-weight: bold; text-decoration: underline; }


.topnavon {font: 12px arial, geneva; font-weight: bold; margin-left: 0; margin-bottom: 0; }
a.topnavon {text-decoration: none; font-weight: bold;}
a.topnavon:link {  color: #737373; font-weight: bold;}
a.topnavon:active {  color: #737373; font-weight: bold;}
a.topnavon:visited {  color: #737373; font-weight: bold;}
a.topnavon:hover {  color: #737373; font-weight: bold; text-decoration: underline; }


.morelink {font: 12px arial, verdana, geneva; font-weight: bold; margin-left: 0; line-height: 14px;}
a.morelink {text-decoration: underline; font-weight: bold; text-decoration: underline;}
a.morelink:link {  color: #4269CE; font-weight: bold; text-decoration: underline; }
a.morelink:active {  color: #4269CE; font-weight: bold; text-decoration: underline; }
a.morelink:visited {  color: #4269CE; font-weight: bold; text-decoration: underline; }
a.morelink:hover {  color: #4269CE; font-weight: bold; text-decoration: underline; }

.hmnav {font: 12px Verdana, Geneva, sans-serif; font-weight: normal; margin-left: 0; line-height: 18px;}
a.hmnav { font-weight: normal; text-decoration: none;}
a.hmnav:link {  color: #7365D6; font-weight: normal; text-decoration: none; }
a.hmnav:active {  color: #7365D6; font-weight: normal; text-decoration: none; }
a.hmnav:visited {  color: #7365D6; font-weight: normal; text-decoration: none; }
a.hmnav:hover {  color: #18557B; font-weight: normal; text-decoration: underline; }

.tnn {font: 12px arial, verdana, geneva; font-weight: normal; margin-left: 0; line-height: 14px;}
a.tnn {text-decoration: underline; font-weight: normal; text-decoration: underline;}
a.tnn:link {  color: #3165CE; font-weight: normal; text-decoration: underline; }
a.tnn:active {  color: #3165CE; font-weight: normal; text-decoration: underline; }
a.tnn:visited {  color: #3165CE; font-weight: normal; text-decoration: underline; }
a.tnn:hover {  color: #3165CE; font-weight: normal; text-decoration: underline; }

.innav {font: 12px verdana, geneva; font-weight: normal; margin-left: 0; line-height: 16px;}
a.innav { font-weight: normal; text-decoration: none;}
a.innav:link {  color: #3165CE; font-weight: normal; text-decoration: none; }
a.innav:active {  color: #3165CE; font-weight: normal; text-decoration: none; }
a.innav:visited {  color: #3165CE; font-weight: normal; text-decoration: none; }
a.innav:hover {  color: #3165CE; font-weight: normal; text-decoration: none; }

.ednav {font: 12px verdana, geneva; font-weight: normal; margin-left: 0; line-height: 16px;}
a.ednav { font-weight: normal; text-decoration: none;}
a.ednav:link {  color: #3165CE; font-weight: normal; text-decoration: none; }
a.ednav:active {  color: #3165CE; font-weight: normal; text-decoration: none; }
a.ednav:visited {  color: #3165CE; font-weight: normal; text-decoration: none; }
a.ednav:hover {  color: #3165CE; font-weight: normal; text-decoration: none; }


.homecat {font: 15px arial, verdana, geneva; font-weight: bold; margin-left: 0; line-height: 17px;}
a.homecat { font-weight: bold; text-decoration: none; margin-top: 14px; margin-bottom: 5px; }
a.homecat:link {  color: #9C8284; font-weight: bold; text-decoration: none; }
a.homecat:active {  color: #9C8284; font-weight: bold; text-decoration: none; }
a.homecat:visited {  color: #9C8284; font-weight: bold; text-decoration: none; }
a.homecat:hover {  color: #9C8284; font-weight: bold; text-decoration: none; }


body, div{
	margin: 0px;
	padding: 0px;
	font: 12px arial, , Geneva, Helvetica;
	color: #333333;
}

body {
	background-color: #EFEFE7;
	min-width: 740px;
	text-align: center;
}


p {
	font: 12px Arial, Geneva, Helvetica;
	color: #333;
	margin: 0px 0px 10px 0px;
}

p a:link, p a:active, p a:visited {
	font: 12px Arial, Geneva, Helvetica;
	color: #236EA7;
	text-decoration: none;
}

p a:hover {
	color: #236EA7;
	text-decoration: underline;
}

table {
	font: 12px Geneva, Arial Helvetica;
	color: #333;
	margin: 0px 0px 10px 0px;
}

tr {
	font: 12px Arial, Geneva, Helvetica;
	color: #333;
	margin: 0px 0px 10px 0px;
}

td {font-size : 10pt; font-family: Verdana, Geneva, sans-serif; font-weight: normal; line-height: 18px; color: 333333; }

td.navtop {
	font: 12px Arial, Geneva, Helvetica;
	color: #333;
	margin: 0px 0px 10px 0px;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

select {
	font: 10px Arial,,Geneva;
	color: #333;
	background-color: #FFF;
	border: 1px #333 solid;
}

textarea {
	font: 11px , Geneva, Arial, Helvetica;
	color: #333;
	border: 1px solid #999;
	background-color: #FFF;
}

li { line-height: 16px; }

li.arrow { list-style: url(images/liarrow.gif); }
li.greendot { list-style: url(images/greendot.gif); }

ul li { 

line-height: 16px;
margin-left: 0px;
margin-top: 0px;
color: #333;

}



.chartheading {width: 50%; background: #003366; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; padding-right: 7px}
.chart1 {width: 50%; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px}
.chart2 {width: 50%; background: #F5F5F5; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px}

.chartheading2 {width: 25%; background: #003366; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; padding-right: 7px; text-align: center}
.chart3 {width: 25%; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; text-align: center}
.chart4 {width: 25%; background: #F5F5F5; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; text-align: center}
.texthead { font-size : 12pt; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; line-height: 20px; color: #E90025;}

.middlenav {font-size : 9pt; font-family: Arial, , Helvetica, sans-serif; font-weight: normal }
a.middlenav {text-decoration: none; font-weight: normal }
a.middlenav:link {  color: #0099CC; font-weight: normal }
a.middlenav:active {  color: #0099CC; font-weight: normal }
a.middlenav:visited {  color: #0099CC; font-weight: normal }
a.middlenav:hover {  color: #0099CC; font-weight: normal; text-decoration: none}


.bullets {background: #F5F5F5; padding-bottom: 14px; padding-left: 10px; padding-right: 10px; padding-top: 9px;  border-top: #8CA6BF 1px solid; border-bottom: #8CA6BF 1px solid; border-left: #8CA6BF 1px solid; border-right: #8CA6BF 1px solid; }

.featured { background-color: #ffffff; border: 1px solid #E7E6DE; }

.intro { color: #848284; line-height: 16px;}

.resource { font-family: , Arial; font-size: 11px; color: #666666; font-weight: bold; margin-top: 14px; margin-bottom: 5px;}

.services { font-family: , Arial; font-size: 10px; line-height:12px; font-weight: normal;}


.boxend {
	font-family:  arial, helvetica, , sans-serif;
	padding:12px;
	border:1px solid #EFF1F5;
	text-align:center;
	font-size:100%;
} 

/* searchwidget style sheet */
#SearchWidget {border:1px solid #ffffff; margin:0px; width:100%;  background-color:#ffffff;}

#SearchWidget h2	{ clear:both; margin: 5px 0px 0px 5px; color:#27586B; font-weight:bold; font-size:15px; font-family:Arial, Verdana, Helvetica, sans-serif; }
#SearchWidget form 		{padding: 0px; margin:10px 0px 5px 0px;}
#SearchWidget label       {margin: 0px 0px 0px 5px; font-weight:bold; font-size:10px; font-family:Verdana, Helvetica, sans-serif;}
#SearchWidget select 		{font-size:10px; margin:5px 0px 5px 5px; width:90%;}
#SearchWidget input 		{clear:both; font-size:10px; margin:5px 0px 5px 5px; width:90%;}

#SearchWidget .SearchListMenu1  { border:0px; }
#SearchWidget .SearchListMenu2  { border:0px; clear:both;}
#SearchWidget .SearchTextField  { margin:0px 0px 0px 0px; width:61px; }
#SearchWidget .SearchButton {text-align:center; font-size:13px; font-weight:bold; color:#FFFFFF; margin:5px 0px 0px 5px; height:26px; width:147px; cursor:hand;}


 .privacy {font: 10px verdana, geneva; font-weight: normal; margin-left: 0; line-height: 14px;}
a.privacy {text-decoration: underline; font-weight: normal; text-decoration: none;}
a.privacy:link {  color: #7365D6; font-weight: normal; text-decoration: none; }
a.privacy:active {  color: #7365D6; font-weight: normal; text-decoration: none; }
a.privacy:visited {  color: #7365D6; font-weight: normal; text-decoration: none; }
a.privacy:hover {  color: #18557B; font-weight: normal; text-decoration: underline; }

.degad  { font-family: Arial; font-size: 14px; color: #8C8E42; font-weight: bold; /*letter-spacing: .02em;*/ margin: 10px 0px 10px 0px; padding: 5px 0px 0px 0px; line-height: 16px;	}

}
tr.greenbar th {
	background-color : #DBEAFF; /* dark stripe header */
}
tr.greenbar td {
	background-color : #EEF4FF; /* dark stripe */
}




