﻿ï»¿html,html*{}
/* PLEASE DO NOT RE FORMAT THE CSS PAGE!!!! NO CTRL K + D */

/* General */
html,body{background-color: rgb(255,255,255);margin:0px;padding:0px;border:0px;width:100%;height:100%;}
body{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; color:rgb(0,0,0);}

	/* General Content Styles */
	
	h1,h2,h3,h4,h5,h6{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;}
	b,strong, .bold{font-weight:bold;}
	i,em, .italic {font-style:italic;}
	em strong,strong em {font-weight:bold;font-style:italic;}
	i strong,strong i {font-weight:bold;font-style:italic;}
	u{ text-decoration:underline;}
	ul{list-style:disc;}
	ul li,blockquote{list-style:disc; margin-left:25px;}
	ol{list-style-type:decimal;}
	ol li, blockquote{list-style-type:decimal; margin-left:25px;}
	caption{display:none;}
	.EktronEditorsMenuMarker{position:relative;top:0px;left:0px;clear:none;}
	.EktronEditorsMenu li{list-style-type:none;}
	/* Links */
	a, a:link, a:active, a:visited{color:rgb(166,4,4);}
	a:hover{color:rgb(10,55,128);}
	@media screen {a.skipToContent{display:none;}}
	@media speech {a.skipToContent{}}
	.login{padding:20px 0px 0px 20px;}
	/* END Links */
	
	/* END General Content Styles */
/* END General */

/* Layout */
	/* Base elements */
	#masthead img{text-align:left; float:left; padding:0px;margin:0px;}
	#masthead{text-align:right;margin:0px; color:rgb(0,0,0); font-size:9pt;padding:0px 30px 0px 0px;}
	#masthead p { padding-top:2px;}
	#masthead a,#masthead a:link,#masthead a:active, #masthead a:visited{color:rgb(117,158,224);  font-weight:bold; font-size:9pt;  text-decoration:none;}
	#masthead a:hover{color:rgb(166,4,4);font-size:9pt;}
	#navigation{background-image:url('../../images/nav_bg.gif'); background-repeat:repeat; line-height:60px; height:60px; padding:0px;margin:0px; color:rgb(255,255,255);}
	#container{width:990px;margin:0px;padding:0px;display:block;clear:both;background-color:rgb(255,255,255);text-align:left;border-width:0px 1px 1px 1px;border-color:rgb(111,111,111);border-style:solid;}
	#logo{vertical-align:text-top; height:69px; padding:0px; margin:0px;}
	#footer{width:990px; text-align:left; margin:0px; background-image:url('../../images/footer_bg.gif'); background-repeat:repeat-x; border-width:0px 1px 0px 1px;border-color:rgb(111,111,111);border-style:solid;background-color:#194792;}
	/* END Base elements */
	
	/* Navigation */
	
	#navigation{font-size:0pt;height:60px;overflow:hidden!important;}
	#navigation input{font-size:10pt;}
	#navigation a{font-family:Verdana,Helvetica,Arial;font-size:10pt; text-transform:lowercase; color:rgb(255,255,255);  vertical-align:bottom; font-weight:bold; padding:15px 24px 0px 8px;}
	#navigation a,#navigation a span{text-decoration:none;display:inline-block;  border-right:solid 1px #ffffff;  vertical-align:bottom;line-height:60px; height:60px; cursor:pointer;margin:0px;}
	#navigation a:hover{background-image:url('../../images/nav_bg_hover.gif');  background-repeat:repeat;  line-height:60px; height:60px;}
	#navigation p{padding:0px; margin:0px;}
	#navigation .navlinks {float: left; height: 60px; line-height:60px; vertical-align:bottom;}
	#navigation .navsearch {float:right; margin:30px 15px 0px 0px;}
	#navigation .navsearchbox {vertical-align: top;}
	#navigation .navsearchbtn {padding:2px 0px 0x 50px;}
	
	/* Footer */
	#footer{padding:0px 0px 0px 0px; color:rgb(255,255,255); font-size:8pt; line-height:12pt;}
	#footer .content{padding:10px 10px 0px 20px;}
	#footer p {color:rgb(255,255,255);}
	#footer a, #footer a:active, #footer a:link, #footer a:visited {color:rgb(255,255,255);text-decoration:none;}
	#footer a:hover {color:rgb(166,4,4);}
	#footer td {padding:0px 5px 0px 5px;}
	/* END Footer */
	
	/* Set up the columns */
	.content_first,.content{display:table;table-layout:fixed;}
	.content_first{width:100%;}
	.content_first .content{width:auto;}
	.pseduoRow{clear:both; }
	
	.leftColumn_first,.rightColumn_first,.leftColumn,.rightColumn{background-color:transparent;vertical-align:top;}
	/* END Set up the columns */
	
	/* Homepage layout */
	.homepage a,.homepage a:link,.homepage a:active, .homepage a:visited{text-decoration:none; font-weight:bold;}
	.homepage a:hover{}
	.homepage .leftColumn_first{display:inline;zoom:1;}
	.homepage .leftColumn_first{width:990px;display:table-cell;margin:0px;padding:0px;border-right:solid 1px rgb(180,180,180) !important; padding-bottom:30px!important;}
	.homepage .rightColumn_first{display:inline;zoom:1;}
	.homepage .rightColumn_first{width:232px;display:table-cell;margin:0px;padding:0px;overflow:hidden;}
	.homepage .rightColumn_first p{padding:0px 5px;}
	/* END Homepage layout */
	
	/* Homepage Styles */
	.homepage #HomeHeroImage{background-image:url('../../uploadedImages/CityScape.jpg'); margin:1px 0px 0px 0px; background-repeat:no-repeat; width:990px; height:167px;}
	.homepage #HomeHeroImage .transparent{opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70); background-color: White; width:367px;height:167px;}
	.homepage #HomeHeroImage .tagline {padding:60px 0px 0px 36px;overflow:visible;}
	.homepage #contentBoxes{vertical-align:top; margin:29px 15px 0px 36px;}
	.homepage #contentBoxes .contentBox{width:29%;display:inline-block;float:left;clear:none !important;margin:0px 0px 0px 3px;padding:2px 6px;}
	.homepage #contentBoxes .contentBoxLarge{width:66%;display:inline-block;float:left;clear:none !important;margin:0px 0px 0px 3px;padding:2px 6px;}
	.homepage #contentBoxes .withBorder{background-image:url('../../images/page_contentBox_border.png');background-repeat:no-repeat;background-position:right 40px;}
	.homepage #contentBoxes .contentBox img{}
	.homepage #contentBoxes .contentBox p{color:rgb(0,0,0); line-height:16pt; font-size:9pt;}
	.homepage #contentBoxes .leftspace {padding-left:20px;}
	.homepage #contentBoxes .blacktext p{color:rgb(1,1,2); font-size:9pt; line-height:11pt;}
	.homepage #contentBoxes blockquote{ margin:0px 10px 0px 39px;}
	/* END Homepage Styles */
	
	/* Inner page columns LAYOUT/STYLES. With and without the right sidebar */
	.innerpage .content_first{background-image:url('../../images/page_leftbar2.png');background-repeat:repeat-y;background-position:left top;}
	.innerpage .content_first .dropzone  {margin:0px;padding:0px;}
	.innerpage .content_first .dropzone  ul{margin:0px;padding:0px;}
	.innerpage .content_first .dropzone  ul, .column{margin:0px;padding:0px; overflow:hidden;}
	.innerpage .IntHeroImage{ height:151px;  clear:both;}

	.innerpage .leftColumn_first,.innerpage .leftColumn{display:inline;zoom:1;}
	.innerpage .leftColumn_first,.innerpage .leftColumn{display:table-cell;margin:0px;padding:0px;overflow:hidden;}
	.innerpage .leftColumn_first{width:198px !important;}
	.innerpage .rightColumn_first{width:791px;padding:0px; margin:0px; border-left:solid 1px #ffffff;}
	.innerpage .rightColumn_first{background-image:none;}
	.innerpage .rightColumn_first .wideColumn{padding:0px 20px 20px 55px;}
	/* LEFT NAV Styles */
	.innerpage #sideNavigation {margin-top:45px; background-color:rgb(235,235,235); font-size:10pt; color:rgb(10,55,128); line-height:14pt; padding:10px 5px 5px 10px;}
	.innerpage #sideNavigation a{color:rgb(10,55,128); text-decoration:none;}
	.innerpage #sideNavigation a:hover{ color:rgb(166,4,4); text-decoration:none;}	

	.innerpage #sideNavigation h1 a {font-weight:bold; line-height:18pt;}

	.innerpage #sideNavigation li {list-style-type:none; margin-left:0px}
	.innerpage #sideNavigation li ul li {margin-left:20px}
	.innerpage #sideNavigation li ul li ul li {margin-left:20px}

	.innerpage #sideNavigation .AspNet-TreeView-Selected a {font-weight:bold; color:rgb(166,4,4);}	
	.innerpage #sideNavigation .AspNet-TreeView-ParentSelected a {font-weight:normal; color:rgb(10,55,128); text-decoration:none;}	
	/* END LEFT NAV Styles */
	
	/* Interior Template Layout/Styles */
	.innerpage .rightColumn_first .leftColumn{width:510px;padding:30px 20px 20px 55px;}
	.innerpage .rightColumn_first,.innerpage .rightColumn{display:inline;zoom:1;}
	.innerpage .rightColumn_first,.innerpage .rightColumn{display:table-cell;margin:0px;padding:0px;}
	
	/*SideBAR*/
	.innerpage .rightColumn_first .rightColumn{width:206px;height:100%!important;}
	.innerpage .rightColumn_first .rightColumn{display:inline;zoom:1;}
	.innerpage .rightColumn_first .rightColumn{display:table-cell;padding-top:30px;margin:0px;}
	.innerpage .rightColumn_first .rightColumn p {padding:0px 20px 10px 25px; border-left:solid 1px #B2B2B2; color:rgb(0,0,0); font-size:85%;}
	/*END SideBAR*/
		
	/* General Inner Page Styles */

	.innerpage .rightColumn_first h1{font-size:275%;color:rgb(166,4,4);font-weight:normal;margin:0px; padding-bottom:10px; }
	.innerpage .rightColumn_first h2{font-size:150%;color:rgb(166,4,4);font-weight:normal;margin:0px;padding:0px;}
	.innerpage .rightColumn_first h3{font-size:10pt; font-weight:bold;}
	.innerpage .rightColumn_first p{font-size:10pt;line-height:14pt;padding-bottom:10px;}
	.rightColumn_first .wideColumn p {font-size:10pt;line-height:14pt;padding-bottom:10px;}
	.rightColumn_first .wideColumn ul, ol{font-size:10pt;line-height:14pt;padding-bottom:10px;}
	.rightColumn_first .wideColumn li{font-size:10pt;line-height:14pt;}
		
	/* Breadcrumbs */
	#breadcrumbs, .breadcrumbs{ vertical-align:middle; display:block; font-size:9pt; padding:21px 0px 9px 55px; color:rgb(180,179,179);}
	#breadcrumbs a{text-decoration:none;}
	#breadcrumbs .current,#breadcrumbs .current:hover{font-weight:bold;color:rgb(166,4,4);text-decoration:none;}
	/* END Breadcrumbs */
	
	/* Sitemap */
	.tree td div { height: 20px !important}
	/* END Sitemap */
	
	#navigation .navlinks .EktronEditorsMenuMarker {display:none!important;}
		
	/* END General Inner Page Styles */
/* END Inner page columns LAYOUT/Styles. With and without the right sidebar */
