a.FooterMenu {
color: #d5d5d5;
}
a.FooterMenu:hover {
color: #fff;
}
ul#listMenuRoot {
	margin:0;
	padding: 0;
	background: none;
	list-style: none;
	border: none;
	width:990px;
	position: absolute;
	left: 50%;
	margin-left: -495px;
	bottom: -49px;
	height: 48px;
background: url(../images/sitepicts/template/nav-div.png) no-repeat 0 0;
}

ul#listMenuRoot li {
float: left;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
width: auto;
}

ul#listMenuRoot li a {
	font-weight: bold;
	font-face: Arial, Helvetica;
font-size:12px;
	line-height: 45px;
	color: #000;
	margin: 0;
padding: 0 10px;
	background: url(../images/sitepicts/template/nav-div.png) no-repeat 100% 0;
border: none;
display: inline-block;
}
ul#listMenuRoot li.parent a {
padding: 0 40px 0 15px;

}

ul#listMenuRoot li a:hover {
	color: #000;
	background: url(../images/sitepicts/template/nav-over.png) repeat-x 0 0;
}
ul#listMenuRoot li a .subind {
float: none;
position: absolute;
right: 15px;
top: 17px;
}
ul#listMenuRoot li ul {
position: absolute;
top:45px;
left:0;
background: #ddd;
border: 1px solid #ccc;
width:200px;
}
ul#listMenuRoot li ul li {
background: none;
}
ul#listMenuRoot li ul li a {
background: none;
line-height: 25px;
}
ul#listMenuRoot li ul li a:hover {
background: none;
text-decoration: underline;
}
h1 {
	margin:0;
	padding: 0;
	font-size: 22px;
}

h2 {
	margin:0;
	padding: 0;
	font-size: 18px;color:#0a49b2;
line-height:20pt;
width:100%;
border-bottom:1px solid #eaeaea;
}

h3 {
	margin:0;
	padding: 0;
	font-size: 14px;color:#0a49b2;
line-height:16pt;
}

.FeaturedNewsTitle {margin-bottom: 5px; }

.FeaturedNewsTopic { display: none; }

.FeaturedNewsLink {
	background: url(../images/sitepicts/template/read-more.png) no-repeat 0 0;
	padding-left: 35px;
	line-height: 25px;
	display: block;
	margin-top: 10px;
color:#d9e6ef;
}

.FeaturedNewsLine {
	height:1px;
	border-bottom: 1px dotted #000;
	margin: 15px 20px;
}
.FeaturedNewsDate {
font-size: 13px;
}
.FeaturedNewsText {
font-size: 13px;
}
.FeaturedNewsTable {
	border: none;
	background: none;
	font-size: 11px;
}

.FeaturedNewsHeader { display: none; }

.FeaturedNewsTable a {
	color: color:#d9e6ef;;
	font-weight: bold;
}

.FeaturedNewsTable a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}



.outer-wrapper {
	height: 100%;
	background-color: #0042B2;
}



.menutitle {
	font-size : pt;
	font-family : Arial;
	font-weight : Normal;
	font-style : Normal;
color :;
	line-height : 14pt;
}

.submenutitle {
	font-size : pt;
	font-family : Arial;
	font-weight : Normal;
	font-style : Normal;
color :;
	line-height : 14pt;
}


a.NavBar {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Bold;
	font-style : Normal;
	color : 006666;
	text-decoration : None;
	width : 120;
	border-style : Solid;
	border-color : cccccc;
	border-width : Thin;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 1px;
	padding-left : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
}

a.NavBar:hover {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Bold;
	font-style : Normal;
	color : cc9900;
	width : 120;
	border-style : Solid;
	border-color : 006666;
	border-width : Thin;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 1px;
	padding-left : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
}

a.NNavBar {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Bold;
	font-style : Normal;
	color : 006666;
	text-decoration : None;
}

a.NNavBar:hover {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Bold;
	font-style : Normal;
	color : cc9900;
}
a.sNavBar, a.sNNavBar, a.sNavBar:active, a.sNNAvBar:activ, a.sNabBar:visited, a.sNNavBar:visited {
	font-size : 12px;
	font-family : Verdana;
	font-style : Normal;
	color : #0f4eb5;
	text-decoration : None;
	width : 200px;
	border : 1px Solid #eaeaea;
	padding : 4px;
	margin:1px;	
}

a.sNavBar:hover, a.sNNavBar:hover {
font-size : 12px;
	font-family : Verdana;
	font-style : Normal;
	color : #990000;
	text-decoration : None;
	width : 200px;
	border : 1px Solid #eaeaea;
	padding : 4px;
	margin:1px;
}
td.smtbg { background-color:
}

td.smbg { background-color:
}

td#wc_leftside { background: none; }

.tbartitle {
	font-size : 10px;
	font-family : arial;
	color : black;
	font-weight : bold;
}

.tbartext {
	font-size : 10px;
	font-family : arial;
	font-weight : normal;
	color : black;
	line-height:10px;
}

a.tbarlink, a:active.tbarlink, a:visited.tbarlink {
	color : black;
	font-size : 10px;
	font-family : arial;
	text-decoration : none;
	font-weight : normal;
	font-style : normal;
	line-height : 10pt;
	border-width: 1px;
	border-style: none;
	border-color: black;
	padding:3px;
}

a:hover.tbarlink {
	color : black;
	border-color : white;
	background-color : silver;
	font-size : 10px;
	font-family : arial;
	border-style : outset;
	border-width : thin;
	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
	border-bottom-width : 2px;
	text-decoration : none;
	line-height : 10pt;
	font-style : normal;
	font-weight : normal;
	padding : 1px;
}

a.tempsNavBar {
	font-size : 10px;
	font-family : Sans-Serif;
	font-weight : Normal;
	font-style : Normal;
	color : white;
	text-decoration : None;
	border-style : None;
	border-color : eaeaea;
	border-width : Thin;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 1px;
	padding-left : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	background-color:black;
	padding : 3px;
}

a.tempsNavBar:hover {
	font-size : 10px;
	font-family : Sans-Serif;
	font-weight : Normal;
	font-style : Normal;
	color : black;
	text-decoration : None;
	border-style : None;
	border-color : gray;
	border-width : Thin;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-right : 1px;
	padding-left : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	background-color:white;
	padding : 3px;
}

.content-wrapper {
	background-image: url(../images/sitepicts/template/content-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #FFF;
	padding-top: 65px;
}

.header-wrapper {
	background-color: #000;
	position: relative;
}

#top-bar {
	background-image: url(../images/sitepicts/template/top-bar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 33px;
	width: 100%;
	line-height: 33px;
	margin: 0px;
	padding: 0px;
text-align: right;
}

#top-bar p {
	margin: 0px;
	padding: 0px;
}
#top-bar img {
border: none;
margin: 0 20px 0 0;
padding: 0;
}
#bob {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.header-wrapper #wc_header {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.footer_wrapper {
	background-image: url(../images/sitepicts/template/footer-bar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 100%;
	background-color: #0042B2;
}

.footer_wrapper #wc_footer {
	margin: auto;
	width: 990px;
	padding: 0px;
}

#pc-logo {
	margin-top: 27px;
	margin-left: 15px;
}

img {
	margin: 0px;
	padding: 0px;
}
.SurveyTable {padding:10px; border:1px solid #5995bc;background:#d9e6ef;}

.box_nobot {float:right;display:block;width:200px;line-height:10pt;font-size:0.7em;margin:5px;}
.box_nobot.a, .box_nobot.a:visited {font-size:0.7em;line-height:10pt;}
.col710 {float:left;width:750px;display:block;}  
.box_nobot_header {display:none;}      