/* CSS Document */
body {font-size:14px; background:url(/dnn/Portals/_default/Skins/stanley/siteBg.jpg) repeat-x top left; 
		 font-family:Arial, Helvetica, sans-serif; color:#333333; margin-left:auto; margin-right:auto }

#top {width:789px;margin-bottom:0px; padding:0}
.date {float:left; font-size:80%; color:#000;width: 50%; padding-left: 8px}
#topnav {float:right;  color:#666; width:32%; margin-bottom:8px}
#topnav a, #topnav a:link {color:#666; text-decoration:none; font-size: 80%; padding:0 8px 3px;margin-bottom: 2px;}
#topnav a:hover { text-decoration:underline}
#topnav a:visited{color:#000}
 
#masthead{border: 4px solid #A6B2C2; width:778px; height:80px;clear:both}

#tagline {background: url(/dnn/Portals/_default/Skins/stanley/mastheadBg.gif) repeat-x center left;  width:778px;_width:778px; 
				 height:26px; clear:both;border:4px solid #A6B2C2; border-top:none; padding:0px; margin:0}
#tagline p{ font-family: Georgia, 'Times New Roman', Times, serif; font-size:90%; font-style: normal; margin:0;  padding:6px 0 2px 76px;
				 _padding-left:70px; color:#466081; width:415px; float:left; font-weight:bold;text-align:center; border-left:0px solid #fff}

#searchholder{ float:right; margin:0 auto 2px auto;padding:1px 0 2px 5px; width:265px;height:26px; border:0px solid navy}

#search {text-align:right; font-family: Arial,Verdana, Helvetica, sans-serif;color:#263B5A;margin:0; padding:0;padding-top: 3px  }
#search label {font-size:85%; font-weight:bold; margin:0 6px;color:#263B5A;padding:0}
#search .text{font-size: 11px; width: 100px; margin:0 6px; padding:2px 0; height:14px; border:1px solid #7E9DB9 }
#search .gobtn{font-size: 10px; background-color: #EBEFF2; border:1px solid #7E9DB9;color:#263B5A;font-weight:bold; 
				width:25px; height:18px;margin:0; padding:0}

#maincontentarea {width:100%}
#tag2 {background:url(/dnn/Portals/_default/Skins/stanley/bg2.jpg) top left repeat-x; width:778px;
			border:4px solid #A6B2C2; border-top:none; padding:0px; margin:0; height:93px;_height:93px}
#banner2 {position:relative; top:-23px;_margin-bottom:-32px}

#breadcrumb {font-size:65%; letter-spacing:1px;color:#1F4470; padding: 1em 0 6px .25em; }
#breadcrumb a, #breadcrumb a:visited {color:#1F4470; text-decoration:none}
#breadcrumb a:hover {color:#666; text-decoration:underline}
#hr {width:99%; background:url(/dnn/Portals/_default/Skins/stanley/hr.gif) top left repeat-x; height:1px; margin-top:5px;margin-bottom:5px;_margin-bottom:1px}

#center {padding: .25em; float:left;width:60%; _width:62%}
#center2 {padding: .25em; float:left;width:99%}
#center h1, #center h2, #center2 h1, #center2 h2, #rightbox1 h1 {color:#1F4470;}
#center h1, #center2 h1 {font-size: 105%; margin-bottom:-.5em; padding-bottom: .5em; margin-top: .75em}
#center h2, #center2 h2 {font-sie: 175%; margin-top:0; padding-bottom:-1em}
#center p, #center2 p {font-size:85%; line-height:1.5em;}

#rightcol {padding:.25em; width:185px; float:left;}

#rightbox1 {width: 183px; border:1px solid #BDC1CC; padding-bottom: .5em}
#rightbox1 h1 {border-bottom: 1px solid #BDC1CC;font-size: 120%; color:#1f4470; background-color:#E8EDF1; margin: 0 auto; 
					 text-align:center; padding: .25em}
#rightbox1 p {text-align:center; padding: 0 .5em .25em .5em; margin-top: 3px;font-size:85%; line-height:1.5em}
#footer {clear:all;background:url(/dnn/Portals/_default/Skins/stanley/logo.gif) #DFE2E7 top left no-repeat; color:#000; font-size:x-small;width: 778px; height:66px;
 padding-top:1em;margin-top:1em; margin-left:0; padding-left:0}
#footer a, #footer a:link, #footer a:visited{ color:#000; text-decoration:underline; padding:0 .5em; text-align:center;}
#footer a:hover {color:#1F4470;}

/* Menu Styles */
#menu { width:185px; padding-top: .25em; padding-right:1em;margin-right:5px;_margin-right:8px}
#nav, #nav ul { /* all lists */
		padding: 0; margin: 0; list-style-type: none; float : left; width : 185px;}
	
#nav li { /* all list items */
		position : relative; float : left; line-height : 1.15em; margin-bottom : -1px; width: 185px;  }
	
#nav li ul { /* second-level lists */
		position : absolute; left: -999em; margin-left: 203px;_margin-left:204px; margin-top : -1.75em;border: 0px solid brown; 
						 width: 203px;_width:206px;}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;margin-left: 222px;_margin-left:225px;}
	
	#nav li a {
		width: 182px; _width : 184px; display : block; color : #fff; letter-spacing:.049em; 
		text-decoration: none; background:url(images/navOffBg.gif) top left no-repeat #47607E; 
		padding : 0.5em 0.5em; padding-left:1.35em; font-size:85%; font-weight:normal; line-height:1.15em; border: 1px solid #21324C; 
		border-left:0px; border-right:0px}
	
	#nav li.active {line-height: 1.25em; background-color: #263B5A;width:224px;_width:227px}
	#nav li a:hover {color : #fff; background: url(images/navOnBg.gif) top left no-repeat #263B5A; }
	
	#nav li li a { background-color:#E8EDF1; color: #263B5A; background-image:none;border: 1px solid #21324C; border-left: 1px solid #21324C;
			 width: 200px;_width:203px }
	#nav li li a:hover {color:#263B5A; background: url(images/navSecondaryBg.gif) top right no-repeat #FFF;width: 200px;_width:203px}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;}
