/*
body { margin: 0; padding: 0; font: 76% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; background: #fff; font-size: 11px; color: #000; }

h1 { font-size: 16px; margin: 0 0 15px 0; }
h2 { font-size: 14px; margin: 0 0 15px 0; }
p { margin: 0 0 15px 0; }
hr { height: 1px; background: none; border: none; border-top: 1px solid #ccc; }

a, a:link, a:visited, a:active { color: #000; text-decoration: underline; }
a:hover { color: #666; }

#container { width: 900px; background: #fff; padding-top: 20px; margin: auto; }

#maincontent { width: 900px; margin: 26px auto 0 auto; padding-bottom: 5px; }

#footer { width: 900px; color: #999; }
	#footerlinks { border-top: 1px solid #999; padding: 5px; }
		#copyright { width: 49%; float: left; }
		#duoinfo { width: 49%; float: right; text-align: right; }
		#footerlinks a, #footerlinks a:link, #footerlinks a:visited, #footerlinks a:active { color: #999; text-decoration: none; }
		#footerlinks a:hover { color: #333; }
		
*/	
		
		
		
/* CSS Document */

hr { height: 1px; background: none; border: none; border-top: 1px dashed #27a1af; }
img {border:0px solid #ffff99;}
body {
	background-color: #BDC0CA;
	margin: 0 auto;
	text-align:center;
	line-height: normal;
	background:url('/images/site_bits/back_img.gif');
	background-repeat:repeat-x;
	color: #fff;
	font: 76% Arial,Helvetica,sans-serif;
	}
	
p	{
	font: 8pt arial;
	line-height: 15px;
	margin-top:5px;
	margin-bottom:5px;
	
	}

h1	{
	font: bold 17px arial;
	/*margin-top:20px;*/
	margin-bottom:10px;
	
	}
	
h2 { 
	font: bold 13px arial;
	
	}

h3{
	font: bold 12pt arial;
	
	}
h4{
	font: normal 12pt arial;
	
	}

h5{
	font: bold 8pt arial;
	line-height: 17px;
	}
	
h6 {
	font:bold 17pt arial;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
		
a:link {
	color: #ffff99;
	text-decoration:none;
	}

a:visited {
	color: #ffff99;
	text-decoration:none;
}

a:hover {
   color: #27a1af;
	text-decoration: none; 
	background: #fff;
}

a:active {
   	color: #27a1af;
	text-decoration: none; 
}

ul {
	font: 8pt arial;
	list-style:square;
	list-style-position:outside;
	color:#fff; 
	}
	
#navigation ul { list-style: none; margin: 10px 0 0 0; padding: 0; }
#navigation ul li ul { margin: 0 0 0 10px; }
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active { font-weight: bold; line-height: 16px; }
#navigation ul li.active a, #navigation ul li.active a:link, #navigation ul li.active a:visited, #navigation ul li.active a:active { color: #36cfcf; }
#navigation ul li ul.subnav1 li a, #navigation ul li ul.subnav1 li a:link, #navigation ul li ul.subnav1 li a:visited, #navigation ul li ul.subnav1 li a:active { font-weight: normal; color: #ff9; }
#navigation ul li ul.subnav1 li a:hover { color: #27a1af; }
#navigation ul li ul.subnav1 li.active a, #navigation ul li ul.subnav1 li.active a:link, #navigation ul li ul.subnav1 li.active a:visited, #navigation ul li ul.subnav1 li.active a:active { color: #36cfcf; }
#navigation ul li ul.subnav1 li.active ul li a, #navigation ul li ul.subnav1 li.active ul li a:link, #navigation ul li ul.subnav1 li.active ul li a:visited, #navigation ul li ul.subnav1 li.active ul li a:active { color: #ff9; }
#navigation ul li ul.subnav1 li.active ul li a:hover { color: #27a1af; }
#navigation ul li ul.subnav1 li.active ul li.active a, #navigation ul li ul.subnav1 li.active ul li.active a:link, #navigation ul li ul.subnav1 li.active ul li.active a:visited, #navigation ul li ul.subnav1 li.active ul li.active a:active { color: #36cfcf; }

#navigation ul li ul.subnav0 li a, #navigation ul li ul.subnav0 li a:link, #navigation ul li ul.subnav0 li a:visited, #navigation ul li ul.subnav0 li a:active { font-weight: normal; color: #ff9; }
#navigation ul li ul.subnav0 li a:hover { color: #27a1af; }
#navigation ul li ul.subnav0 li.active a, #navigation ul li ul.subnav0 li.active a:link, #navigation ul li ul.subnav0 li.active a:visited, #navigation ul li ul.subnav0 li.active a:active { color: #36cfcf; }
#navigation ul li ul.subnav0 li.active ul li a, #navigation ul li ul.subnav0 li.active ul li a:link, #navigation ul li ul.subnav0 li.active ul li a:visited, #navigation ul li ul.subnav0 li.active ul li a:active { color: #ff9; }
#navigation ul li ul.subnav0 li.active ul li a:hover { color: #27a1af; }
#navigation ul li ul.subnav0 li.active ul li.active a, #navigation ul li ul.subnav0 li.active ul li.active a:link, #navigation ul li ul.subnav0 li.active ul li.active a:visited, #navigation ul li ul.subnav0 li.active ul li.active a:active { color: #36cfcf; }


a.duocmsfile, a.duocmsfile:link, a.duocmsfile:visited, a.duocmsfile:active { font: 11px Arial,Helvetica,sans-serif; line-height: 40px; }
a.duocmsfile:hover { background: url('/duocms-resources/file-icons/generic.gif') no-repeat; }
a.duocmsfile_pdf:hover { background: url('/duocms-resources/file-icons/pdf.gif') no-repeat; }
a.duocmsfile_xls:hover { background: url('/duocms-resources/file-icons/xls.gif') no-repeat; }
a.duocmsfile_doc:hover { background: url('/duocms-resources/file-icons/doc.gif') no-repeat; }

	
.keyline { border-bottom:#27a1af dashed 1px; width:100%; margin-top: 3px}

#container {
			text-align:left;
			/*float: center;*/
			margin: 0 auto;
			width: 960px;
			height: 100%;
			/*background-color: #27a1af;*/
			}

#header		{
			margin-top:10px;
			width: 960px;
			height: 85px;
			text-align:left;
			background-image:url('/images/site_bits/logo_white.gif');
			background-repeat:no-repeat;
			}

#address	{
			/*float:right;*/
			text-align:right;
			}
#top_nav{
		border-top: #27a1af 1px dashed; 
		width: 960px;
		height: auto;
		text-align: left;
		/*float: left;*/
		}

#banner_image		{
			border-top: #27a1af 1px dashed; 
			border-bottom: #27a1af 1px dashed; 
			width: 960px;
			height: 265px;
			padding-top: 3px;
			padding-bottom: 3px;
			/*float:left;*/
			}

#main, #main_default	{
			background: url('/images/site_bits/threecolbg.gif') repeat-y;
			padding-top:5px;
			width: 960px;
			height: auto;
			margin-bottom: 5px;
			
			}
			
#main_default { background: url('/images/site_bits/twocolbg.gif') repeat-y; }
			
#navigation	{
			color:#ffff99;
			/*text-align: right;*/
			float: left;
			width: 170px;
			padding: 0 10px 0 0;
			/* border-right: 1px dashed #27a1af; */
			}
#second_nav	{
			text-align: left;
			float: left;
			width: 150px;
			height: auto;
			margin-right: 20px;
			margin-bottom: 5px;
			}

#contentcol	{
			float: left;
			width: 560px;
			margin: 0 20px;
			}
			
#contentcol_wide {
			float: left;
			width: 760px;
			margin: 0 0 0 20px;
			}
			
#rightcol {
						float: left;
						width: 170px;
						/* border-left: #27a1af 1px dashed; */
						padding-left: 10px;
						}

		

#footer		{
			float: left;
			clear: both;
			width: 960px;
			height: 15px;
			padding-bottom: 2px;
			border-top: #27a1af 1px dashed;
			text-align:right; 
			}
			
			
			


.clearfloat { clear: both; }


/*Dynamic list styles*/

.dl_default { margin: 0; padding: 0; }
.dl_default li { list-style: none; margin: 0 0 20px 0; }
.dl_default strong { font-size: 12px; margin: 0; }
.dl_default p { margin: 0; }
.dl_default img { border: 2px solid #ff9; float: left; margin: 0 10px 10px 0; }

.dl_frontnews { margin: 0; padding: 0; }
.dl_frontnews li { list-style: none; }
.dl_frontnews h3 { font-size: 11px; margin: 0; padding: 0; }
.dl_frontnews p { margin: 0; padding: 0; }
.dl_frontnews img { border: 2px solid #ff9; margin: 0; padding: 0; }


/*tables and form styles*/

.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; }
.tabledefault p { margin: 0px; }

.formdefault {/*width:550px*/;font-size:11px;}
.formdefault label { float:left;width:110px;padding:5px 1px 0px 0px;display:block;}
.formdefault input , .formdefault select , .formdefault textarea {width:170px;font-family:sans-serif;margin:2px 0px;font-size:11px;}
.formdefault textarea{height:60px;}
.formdefault .checkbox {width:15px;margin:0px;}
.formdefault .button {width:auto;}
.formdefault select{width:175px;}
.formdefault .submit { width: auto; }


