body{

	background-image:url(../img/bg.gif);

	background-repeat:repeat-x;

	background-color: #fff;

}

img{border:none;}

div#wrap{

	width: 1024px;

	background-color:#fff;

	margin: 0 auto;

}

div#header{

	background-image: url(../img/bg_header.gif);

	background-repeat: no-repeat;

	width: 1024px;

	float: left;

}

div#mainnav{

	width: 1024px;

	height: 28px;

}



div#mainnav ul{

	float: right;

	background-color: #0092b4;

	margin: 0;

	padding:0;

}

div#mainnav ul li.first{

	background-image: url(../img/bg_mainnav.gif);

	background-repeat: no-repeat;

}

div#mainnav ul li.first:hover{

	background-image: url(../img/bg_mainnav_on.gif);

}

div#mainnav ul li{

	list-style-type: none;

	float: left;

	font-family: Verdana, Geneva, sans-serif;

	margin: 0px 0px 0px 0px;

	padding: 6px 16px;

	font-size: 14px;



}

div#mainnav ul li:hover{

	background-color:#FFD36E;

}

div#mainnav ul li:hover a{

	color:#fff;

}

div#mainnav ul li.active{

	background-color:#FFD36E;

	background-image: url(../img/bg_mainnav_on.gif);

	background-repeat:no-repeat;

}

div#mainnav ul li.active2{

	background-color:#FFD36E;

}

div#mainnav ul li.active a{

	color:#fff;

}

div#mainnav ul li a{

	text-decoration: none;

	color: #fff;

	font-weight: bold;

}



div#banner{

	width: 1024px;

	background-color: #000;

	height: 384px;

}

div#content_home{

	padding:24px;

}

div#content_home h1{

	margin: -10px 0px 0px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 24px;

	color: #ffb100;

	font-weight: normal;

	padding: 0;

}

div#content_home p,li{

	margin: 0px 0px 10px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	color: #5a5758;

	font-weight: normal;

	padding: 0;

}

div#left_col li{

	color: #60C9E3;

}

div#left_col li span{

	color:#5A5758;

}

div#left_col{

	width: 680px;

	float: left;

	padding: 24px 0px 0px 24px;

}

div#right_col{

	width: 300px;

	float: right;

}

div#left_col h1{

	margin: 	0px 0px 10px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 24px;

	color: #ffb100;

	font-weight: normal;

	padding: 0;

}

div#left_col h2{

	margin: 10px 0px 5px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	color: #ffb100;

	font-weight: normal;

	padding: 0;

}

div#left_col h3{

	margin: 10px 0px 5px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	color: #5A5758;

	padding: 0;

}

div#left_col p, td{

	margin: 5px 0px 10px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	color: #5a5758;

	font-weight: normal;

	padding: 0;

}

div#left_col ul, ol{

	margin-left: 0;

	padding-left: 0;

}

div#left_col li{

	margin: 5px 0px 10px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	font-weight: normal;

	padding: 0;

	margin-left: 18px;

}

div#left_col ol li{

	margin-left: 22px;

}

div#left_col a{

	color: #0092B4;

}

div#footer{

	background-image: url(../img/bg_footernav.gif);

	width: 1002px;

	margin: 0 auto;

	height: 14px;

	color: #fff;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	padding: 5px 0px;

}

div#footer{

	text-align: center;

}

div#footer a{

	color: #fff;

	text-decoration:none;

}

/*Utility classes*/



div.clear{

	clear: both !important;

}

table.data{

	border: solid 1px #60C9E3;

}

table.data td{

	padding: 5px;

}



table.data .header{

	background-color: #60C9E3;

	color: #fff;

}



table.data .alt{

	background-color: #DFF9FF;

}

table.data .border{

border-left: dotted 1px #60C9E3;border-right: dotted 1px #60C9E3;

}





.error{

 color: red;

 font-size: smaller;

}





.organization-nametxt{font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #333; line-height:30px; text-align:center; }

.organization-nametxtes{font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #333; line-height:30px; text-align:left; }





.organization-name{font:12px Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #333; line-height:20px; text-align:center; vertical-align: top; }

.organization-namees{font:12px Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 0px 4px; margin:0px 0px 0px 0px; border:1px solid #333; line-height:20px; text-align:left; vertical-align: top; line-height: 30px;  }

.outline{border:1px solid #333;}
