html, body {padding:0; margin: 0px; color: #003366; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;}
body {font-size:0.75em;}


p {font-family:Verdana, Arial, Helvetica, sans-serif;}

.ControlPanel .Head{ font-weight:bold; }
.ControlPanel .SubHead{ font-weight:bold; }
.ControlPanel a {}

a, a:link, a:visited { text-decoration:none;COLOR: blue;}
a:hover, a:active{ text-decoration:underline;COLOR: blue;}
a img{ border:0}

p.quote{ font-weight:bold; font-size:1.8em;font-weight:normal;line-height:25px;color:#6e8b99}

.clear{ clear:both}

.searchresults td{ vertical-align:top}

#printlogo{display:none;}

/* NAVIGATION ____________________________________________________________________________________________________________*/

#title {height:84px; background-color:#add5f9; width:100%; background-image:url(images/logo.jpg); background-repeat:no-repeat; background-position:top left;}

#topleftimg { width:455px; heigh:84px; display:block; border:1px solid red;}

#nav_together {background-image:url(images/navTile.jpg); background-repeat:repeat-x;}
#nav_left {background-image:url(images/logo2.jpg); background-repeat:no-repeat; width:183px; height:25px; float:left;}
#nav {width:auto; color:#FFFFFF; height: 23px; padding-top:7px; font-size:0.8em; margin-left:190px;}
	#contact {float:right; margin:0px 10px 0px 0px; color:#FFFFFF;}
		#contact a{color:#FFFFFF;}

.breadcrumb {margin:0px 0px 10px 15px;padding:20px 0 0 0; color:#86aed2}
	.breadcrumb a {padding: 0 5px; font-weight:normal;}
	.breadcrumb a:hover {text-decoration: underline;}

/* Cols ___________________________ */

#middle {padding:0px; margin-top:-5px; overflow:hidden;}

#col1out {float:left;background-image:url(images/left_arc.gif); background-repeat:no-repeat; background-position:top right; background-color:#FFFFFF; width:167px; margin:0; padding:0; height:100%;}
	.column1 { width:120px;background-color:#86aed2; color:#FFFFFF; padding:10px 10px 20010px 10px; margin-bottom: -20000px;min-height:400px;}
	.column1 p {color:#FFFFFF;margin:0;}
	.column1 a {font-weight:bold; color: #003366;}

#col2{ margin:0 170px 0 170px; background:#FFFFFF; /*background:url(images/bg_swirl.gif) top center no-repeat;*/ min-height:500px;}
	.column2{ padding:20px; }

#footer_out {}
	.column1b {float:left; width:140px;background-color:#86aed2; background-image: url(images/panelGradient.jpg); background-repeat:repeat-x; background-position:bottom; color:#FFFFFF;height:80px;} 
	.column3b {float:right; width:140px;background-color:#86aed2; background-image: url(images/panelGradient.jpg); background-repeat:repeat-x; background-position:bottom; color:#FFFFFF;height:80px;}	
	#dnn_footer {font-size:0.9em; padding-top:20px; margin:0 200px;}
	#dnn_footer a {text-decoration:none; color:#003366;}
	#dnn_footer a:hover {text-decoration: underline;}
	.end_content{ text-align:right; }

#col3{float:right; width:140px;background-color:#FFFFFF; margin:3px 0 0 0; padding:0;}
	.column3{width:140px; background-color:#86aed2; color:#FFFFFF; padding-bottom:20010px; margin-bottom: -20000px;font-size:0.9em;}
	.module_title { background-image:url(images/panel.gif); background-repeat:no-repeat; background-color:#FFFFFF; color:#FFFFFF; height: 20px; width:140px; margin:0; text-align:left; font-size:0.8em;}
	.module_title2 { background-image:url(images/panel.gif); background-repeat:no-repeat; background-color:#86aed2; color:#FFFFFF; height: 20px; width:140px;margin:0; text-align: left;font-size:0.8em;}
	.title { margin:10px 0px 0px 7px; padding: 5px 0 0 0; font-size:1.3em; color:#FFFFFF;}
	.module_body { padding:7px 7px 0 7px;}
		.button, .StandardButton, .search {border: 1px solid #336699; background-color:#336699; color:#FFFFFF; font-weight:bold; font-size: 1em; margin:0;}
		.search {width:50px;}
		.module_body input, .module_body .NormalTextBox {font-size:1em; margin:3px 0px;}
		.module_body a { font-weight:bold; color: #003366; }
		.remeber_login input{ margin-right:5px; border:0;}
		.column3 .SubHead {color:#FFFFFF; font-weight:normal;}
		.LoginPanel img {display:none;}
		.Loginbox { width: 110px; height:15px;}
		.forgot {text-decoration:none;}
#col3 .NormalTextBox {width:115px;border: 1px solid #336699; }

.news_item { border-bottom:1px solid #CCCCCC; padding:15px 0px;}
	.news_title{ font-size:1.5em; padding:0; margin:0;}
	.news_date	 {padding:0; margin:0;}
	.newsreadmore { text-decoration:none;padding:0; margin:0;}
	
.news_feed {}
	.feed_date {margin-bottom:-8px;}
	.feed_title {color:#FFFFFF; font-weight:bold;}
	.feed_details {}

.graycorp_form {}
	.graycorp_form .NormalTextBox {border:1px solid #ccc; width:150px; padding:5px; margin:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; color: #003366; }
	.graycorp_form .WideTextBox {border:1px solid #ccc; width:330px; padding:5px; margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; color: #003366;}
	.graycorp_form .SubHead {margin:5px; color: #003366; font-size:1em; font-weight:normal; }
	.graycorp_form .submit_btn {width:80px; background-color:#336699; color:#FFFFFF; border:0; font-weight:bold;font-size:0.85em; margin-top:5px; padding:3px;}


#dnn_ctr368_SearchInput_cmdGo, #dnn_ctr378_XSSearchInput_cmdGo {width:30px;border: 0; background-color:#336699; color:#FFFFFF; font-weight:bold;}

/* Search Results page ___________________________________________________________________________*/


.tbheader {color: #4c4c4c;}
.summary {}
A.title:link {text-decoration:none;color: #86aed2; margin:0; padding:0; font-weight:bold;}
A.title:visited {text-decoration:none;color: #6c6c6c;}
A.title:active {text-decoration:none;color: #6c6c6c;}
A.title:hover {text-decoration:underline;color: #86aed2;}
.titleBold {font-family: Verdana,Tahoma,Helvetica;font-size: 12px;font-weight:bold;display:none;}
.sample {font-weight: normal;color:black; margin-bottom:30px;}
.path {/*margin-left:10px; font-family: Tahoma,Verdana,Helvetica;font-size: 11px;font-weight: normal;color:olive;*/ display:none;}
.navigation { padding-right:1px; padding-right:1px; font-family: Tahoma,Arial,Helvetica;font-size: 11px;font-weight: normal;text-align: center;color: #4c4c4c;text-decoration:none;}
A.navigation:link {text-decoration:none;color: #4c4c4c;}
A.navigation:visited {text-decoration:none;color: #4c4c4c;}
A.navigation:active {text-decoration:none;color: #4c4c4c;}
A.navigation:hover {text-decoration:underline;color: #4c4c4c;}




/* TOP NAV STUFF */

#menu ul {padding: 0; margin: 0; border: 0; list-style: none; list-style-type:none; white-space: nowrap; position: relative; z-index: 999;}
#menu li { position: relative; display: block; float: left; margin: 0; border: 0; padding: 0; list-style:none; list-style-type:none}
#menu a{ display:block;text-decoration:none; position:relative;}
#menu li li { z-index: 99999;display: block; }
#menu li ul{position: absolute; margin: 0; border: 0; padding: 0; z-index: 9999;left: -9999px;}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul { left: -9999px;}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul,
#menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left: auto; z-index: 9999;}

#menu iframe {position: absolute; left: 0; top: 0; z-index: 0; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}




/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#menu{height:18px;display:block; z-index:99;}
#menu ul {margin:0 0 0 10px;}

#menu li{height:18px;}
#menu li a{ color:#FFFFFF; padding:0px 8px 2px 8px; border-right:1px solid white;}
#menu li a:hover, #menu li a:active, #menu li a#HouseMenumenuCurrentLink,
#menu li:hover a, #menu li.sfhover a{ text-decoration:none;}

#menu li ul{ background-color: #336699;top:18px;width:220px;}
#menu li li{ background-color: #336699; width:220px; height:27px;padding:0px; margin:0px;display:block; }
#menu li li a, #menu li:hover li a, #menu li.sfhover li a{background-color: #336699;height:17px;padding:5px 8px; border:0;}
#menu li li a:hover, #menu li li a:active, #menu li li a#HouseMenumenuCurrentLink{  background-color:#86AED2; }

.HouseMenumenuCurrentItem { background-color:#86AED2;}
#menu li li ul{display:block;margin:-18px 0px 0px 220px; border-left:1px solid #22477c;}