body {
	font-size:76%;
	line-height:1.5;
	padding-bottom:2em;
	text-align:center;
	background:url("images/bg-page.gif") repeat-x scroll 0 0 #FFFFFF;
}
a {
	color:#006A8E;
	text-decoration:underline;
}
#topmost {
	width:922px;
	margin:auto;
}
#topcontainer {
}
#headcontainer {
	width:900px;
	margin:auto;
	padding-top:10px;
}

#logo {
	float:left;
	font-size:0.9em;
	margin:0;
	padding-bottom:12px;
	width:45%;
}
#logo img {
	float:left;
	margin-right:20px;
}
#tagline {
	display:block;
	line-height:13px;
	padding-top:71px;
	text-align:left;
}
#nav-header {
	clear:right;
	color:#000000;
	float:right;
	font-size:0.9em;
	margin:0.5em 0 3em;
}
#nav ul {
	list-style:square outside none;
}
#nav-header li {
	background:none repeat scroll 0 0 transparent;
	border-right:1px solid #A5A7AA;
	display:inline;
	padding:0 0.5em 0 0;
}
#nav-header li a {
	color:#006A8E;
	text-decoration:underline;
}
#nav-header li.last {
	border:0 none;
	margin:0;
	padding:0;
}
#nav {
clear:both;
width:900px;
}
#nav a {
border-left:1px solid #FFFFFF;
color:#024860;
display:block;
padding:0.4em 1em 0.5em;
text-decoration:none;
white-space:nowrap;
}
#nav a:hover {
text-decoration:underline;
}
#nav li {
background:none repeat scroll 0 0 transparent;
float:left;
margin:0;
padding:0;
position:relative;
}
#nav li.current {
background:url("images/bg-nav-current.gif") repeat-x scroll 0 100% #FFFFFF;
margin:0 -1px -0.1em 0;
}
#nav li.current a {
color:#7A2563;
padding-bottom:0.6em;
position:relative;
}
#nav li.current strong {
font-weight:normal;
}
#nav li.first a {
border:0 none;
}
#nav span {
display:block;
}
#nav ul {
list-style:none outside none;
margin-bottom:0;
}
#nav li:hover ul, #nav li.over ul {
left:0;
}
#nav li:hover ul ul, #nav li.over ul ul {
left:-999em;
}
#nav li.current li a {
color:#024860;
}
#nav li.current li strong {
display:block;
font-weight:bold;
}
#nav li li {
background:none repeat scroll 0 0 #FFFFFF;
float:none;
text-transform:none;
}
#nav li li:hover, #nav li li.over {
background:url("images/bg-nav.gif") repeat-x scroll 0 0 #96BCCA;
}
#nav li li:hover a, #nav li li.over a {
text-decoration:none;
}
#nav li li:hover ul, #nav li li.over ul {
left:16em;
top:-1px;
}
#nav li li:hover .menu, #nav li li.over .menu {
background-image:url("images/arrow-right.gif");
}
#nav li li a {
border-bottom:1px solid #D2D3D5;
border-left:0 none;
margin:0;
padding:0.4em 2em 0.5em 1em;
white-space:normal;
}
#nav li li .menu {
background:url("images/arrow-right.gif") no-repeat scroll 95% 0.8em transparent;
}
#nav li li li a {
padding-right:0.5em;
}
#nav li .menu {
background:url("images/arrow-down.gif") no-repeat scroll 100% 50% transparent;
padding-right:2em;
}
#nav ul ul {
background:none repeat scroll 0 0 #DCF0F8;
border:1px solid #A8A9AD;
left:-999em;
line-height:1.4;
min-width:0;
padding-bottom:6px;
position:absolute;
top:2.4em;
width:16em;
}

#contentcontainer {
	clear:both;
	float:left;
	width:900px;
	margin-top:7px;
}
#containerdiv {
	width:900px;
}
#container {
	table-layout:fixed;
	width:100%;
	border-bottom:5px solid #FFE3B4;
	border-left:1px solid #CCCCCC;
}
#primarycontent1 {
}
#primarycontent2 {
	width:100% !important;
	padding:10px 0 10px 15px;
	vertical-align:top;
	text-align:left;
}
#primarycontentcont {
}
#navcontainer {
	background:none repeat scroll 0 0 #F5FBFD;
	border-right:1px solid #CCCCCC;
	padding:14px 7px;
	text-align:left;
	width:216px !important;
}
.navholder {
	font-size:16px;
	color:#7A2563;
	margin:0 0 0.5em;
}
.navitem {
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid #B0DCEA;
	margin:0;
	padding:3px 9px;
}
.navitem a {
	color:#006A8E;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.navitem a:hover {
	text-decoration:underline;
}
#footer {
	border-top:1px solid #D0D2D3;
	clear:both;
	padding-top:1.1em;
	width:900px;
	text-align:left;
	color:#6C6E70;
}
#footer a {
	font-size:8pt;
	color:#0188B5;
}
address {
font-style:normal;
}
#footer .adr {
border-right:1px solid #7C9CB0;
margin-right:0.6em;
padding-right:0.6em;
}
#footer #copyright a, #footer .contactus {
border-left:1px solid #7C9CB0;
margin-left:0.5em;
padding-left:0.7em;
}
#footer .org {
color:#7A2563;
display:block;
}
#footer .url {
display:none;
}
#footer #copyright a, #footer .contactus {
	border-left:1px solid #7C9CB0;
	margin-left:0.5em;
	padding-left:0.7em;
	color:#006A8E;
	text-decoration:underline;
}
