﻿body {
	margin:0; padding:0; background:white; font-family:Arial; text-align:center;
}

img {
	border:0px;
}
form {
	margin:0px; padding:0px;
}

.clr {
	clear:both;
}

#wrapper {
	width:750px; margin:0 auto; text-align:left;
}

#header {
	
}
#header h1#logo {
	float:left; margin:0px; padding:0px; width:115px; height:63px; background:url("../images/logo.gif") no-repeat;
}
#header #search #search-field {
	float:right; width:160px;
}
#header #search #search-field #search-form {
	margin-top:30px; border:1px solid white;
}
#header #search #search-field input#keyInput {
	float:left; width:113px; border:1px solid #d3d3d3;
}
#header #search #search-field input#btnSearch {
	float:right;
}


#story-nav #story {
	
}
#story-nav ul#hp-nav {
	float:right; width:161px; margin:0px; padding:0px; list-style:none; background:url("../images/hp-nav.gif") no-repeat;
}
#story-nav ul#hp-nav li {
	margin-bottom:4px;
}
#story-nav ul#hp-nav li#n4 {
	margin:0;
}
#story-nav ul#hp-nav li a.rNav {
	display:block; width:100%; font-size:14px; color:black; line-height:46px; text-indent:-999em; overflow:hidden;
}
#story-nav ul#hp-nav li#n1 a.rNav:hover {
	background:url("../images/hp-nav.gif") -161px 0px  no-repeat;
}
#story-nav ul#hp-nav li#n2 a.rNav:hover {
	background:url("../images/hp-nav.gif") -161px -50px  no-repeat;
}
#story-nav ul#hp-nav li#n3 a.rNav:hover {
	background:url("../images/hp-nav.gif") -161px -100px  no-repeat;
}	
#story-nav ul#hp-nav li#n4 a.rNav:hover {
	background:url("../images/hp-nav.gif") -161px -150px  no-repeat;
}







h2.hp-header {
	margin:0; padding:0; 
}
h2.hp-header a {
	display:block; width:100%; font-size:14px; color:black; line-height:50px; text-indent:-999em; overflow:hidden;
}
ul.hp-list {
	margin:10px 20px; padding:0px; list-style:none;
}
ul.hp-list li {
	margin-bottom:5px; font-size:12px; line-height:1.4em; background:url("../images/pt_org.gif") 0px 6px no-repeat; padding-left:12px;
}
ul.hp-list li a {
	font-size:12px; color:#666; text-decoration:none;
}
ul.hp-list li a:hover {
	text-decoration:underline;
}
ul.hp-list li span {
	font-size:12px; color:#0a1d86;
}
#container {
	margin-top:8px;
}
#container .more {
	clear:both; margin:0; padding:0px 20px;
}
#container .more a {
	font-size:11px; color:#000982; text-decoration:underline;
}
#container .hp-img {
	position:absolute;
}
#container .hp-img img {
	position:absolute; top:0px; left:-90px; width:66px; height:66px;
}
#container #news {
	float:left; width:247px; height:417px;
}
#container .newsBlur {
	background:url("../images/hp-new-background.jpg") no-repeat;
}
#container .newsFocus {
	background:url("../images/hp-new-background.jpg") -247px 0px no-repeat;
}

#container #right {
	float:right; width:503px;
}

#container #activity {
	float:left; width:251px; height:267px;
}
#container #activity ul {
	float:right; width:120px;
}
#container .activityBlur {
	background:url("../images/hp-activity-background.jpg") no-repeat;
}
#container .activityFocus {
	background:url("../images/hp-activity-background.jpg") -251px 0px no-repeat;
}
#container #solution {
	float:left; width:252px; height:267px;
}
#container #solution ul.hp-list li {
	margin-bottom:2px;
}
#container .solutionBlur {
	background:url("../images/hp-solution-background.jpg") no-repeat;
}
#container .solutionFocus {
	background:url("../images/hp-solution-background.jpg") -252px 0px no-repeat; no-repeat;
}

#container #site-link {
	clear:both; margin:7px 5px 0px 7px;
}
#container #subSite {
	float:left; width:243px; height:144px;
}
#container #subSite ul.hp-list {
	margin:0px 10px;
}
#container .subSiteBlur {
	background:url("../images/hp-subSite-background.jpg") no-repeat;
}
#container .subSiteFocus {
	background:url("../images/hp-subSite-background.jpg") -243px 0px no-repeat;
}
#container #links {
	float:right;
}

.subNav {
	display:none;
}
.flyout-nav {
	position:absolute; margin:0; padding:0; z-index:100; font-size:1px; line-height:1px; display:none;
}
.flyout-nav fieldset {
	position:absolute; margin:0; padding:10px 0px; background:url("../images/flyout-bg.jpg") no-repeat; width:289px; height:196px; border:0; z-index:1000;
}
#n1-flyout fieldset {
	top:-46px; left:-289px;
}
#n2-flyout fieldset {
	top:-96px; left:-289px;
}
#n3-flyout fieldset {
	top:-146px; left:-289px;
}
#n4-flyout fieldset {
	top:-196px; left:-289px;
}
.flyout-nav fieldset h4 {
	margin:0px 5px 5px 10px; padding-top:0px; font-size:14px; color:black;
}
.flyout-nav fieldset dl {
	margin:0px 5px; padding:0px; position:static;
}
.flyout-nav fieldset dl dd {
	margin:0px; padding:5px 0px; font-size:12px; line-height:1.5em;
}
.flyout-nav fieldset dl dd a {
	font-size:12px; color:black; text-decoration:none;
}

