body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.wrapper {margin-left: auto; margin-right: auto;}

body, p, span, li, table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A1818;}

.footer {font-size: 10px; color: #818386; text-align: center; padding-top: 10px;}
.footer a:link {color: #818386; text-decoration: none;}
.footer a:visited {color: #818386; text-decoration: none;}
.footer a:hover {color: #818386; text-decoration: underline;}

.copyright {background-color: #dcd4b4; padding-left: 14px; padding-right: 13px;}
.copyright span {font-size: 9px; color: #94814C;}
.copyright span.blue {font-size: 9px; color: #48A0F3;}
.copyright a:link {color: #184CA7; text-decoration: none;}
.copyright a:visited {color: #184CA7; text-decoration: none;}
.copyright a:hover {color: #184CA7; text-decoration: underline;}

a:link {color: #184CA7; text-decoration: none;}
a:visited {color: #184CA7; text-decoration: none;}
a:hover {color: #1A3A75; text-decoration: underline;}

.content-hp {background-color: #F1F0DB; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}

.shadow-left {background-image:url(images/sitewide/shadow_left.gif); background-repeat: repeat-y;}
.shadow-right {background-image:url(images/sitewide/shadow_right.gif); background-repeat: repeat-y;}

.border-white-bottom {border-bottom: solid 1px #FFFFFF;}

.search {background-image: url(images/sitewide/bg.search.jpg); background-repeat: no-repeat; background-color: #132D66; background-position: top left; font-size: 10px;}

.search td {font-size: 10px; color: #FFFFFF;}
.search a:link {color: #48A0F3; text-decoration: none;}
.search a:visited {color: #48A0F3; text-decoration: none;}
.search a:hover {color: #48A0F3; text-decoration: underline;}

#logon {color: #000000; width: 210px; margin-bottom: 8px; font-size: 9px; height: 97px;}
#logon div {padding-left: 12px; padding-top: 20px; padding-right: 8px; padding-bottom: 8px;}
#logon table td {font-size: 9px; color: #000000; padding: 1px;}
#logon .title {color: #1A3A75; font-weight: bold; font-size: 12px;}
#logon .red {color: #FC040A; font-size: 9px;}
#logon .red  a:link,#logon .red  a:visited,#logon .red  a:hover {color: #FC040A; font-size: 9px;}
#logon .blue {color: #3E9CF9; font-size: 9px;}
#logon .darkblue {color: #184CA7; font-size: 9px;}
#logon .labels {color: #000000;}
#logon span {color: #184CA7; font-size: 9px;}
#logon a:link, #logon a:visited, #logon a:hover {color: #184CA7; font-size: 9px;}
#logon .logintextbox {width:86px;}
#innerlogin td {padding:1px;}

#accred {background-color: #C9C49F; color: #000000; width: 210px; height: 94px; min-height: 95px; max-height: 94px; font-size: 9px;}
#accred div {padding-left: 12px; padding-top: 12px; padding-right: 8px; padding-bottom: 8px;}
#accred .title {color: #1A3A75; font-weight: bold; font-size: 12px;}

#hp-promo {background-color: #C9C49F; color: #000000; width: 314px; font-size: 9px; }
#hp-promo div {padding-left: 27px; padding-top: 18px; padding-right: 27px; padding-bottom: 18px;}
#hp-promo .title {color: #1A3A75; font-weight: bold; font-size: 12px;}
#hp-promo a:link {font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: underline;}
#hp-promo a:visited {font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: underline;}
#hp-promo a:hover {font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: underline; color: #1A3A75;}

.news {background-image: url(images/home/bg.news.gif); background-repeat: no-repeat; background-color: #D2CEC9;}

.news {background-image: url(images/home/bg.news.gif); background-repeat: no-repeat; }

input, select {font-size: 10px;}
form {padding: 0; margin: 0;}

ul {padding-left: 32px; margin: 0;}
li {padding-left: 0;}

.subnav {background-image: url(images/subnav/bg.nav.gif); background-repeat: repeat;}
.subnav img { border:0;margin:0;padding:0;}
.subnav a { border:0;margin:0;padding:0;}

.content-ip {padding-left: 29px; padding-right: 48px; padding-bottom: 20px; padding-top: 10px;}
.title {color: #193872; font-weight: bolder; font-size: 16px;}

.printfriendly {text-align: right;}

.datatable {border: solid 1px #1A3A75;}
.datatable td {padding: 4px;}
.datatable .leftbottom {border-left: solid 1px #1A3A75;border-bottom: solid 1px #1A3A75;}
.datatable .left {border-left: solid 1px #1A3A75;}
.datatable .bottom {border-bottom: solid 1px #1A3A75;}
.datatable .toprow {background-color: #1A3A75; color: #FFFFFF;}
.datatable .altrow {background-color: #FFFFFF;}
.datatable .toprow a:link {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.datatable .toprow a:visited {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.datatable .toprow a:hover {color: #FFFFFF; font-weight: bold; text-decoration: none;}

.menu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E4589;
	background-color: #cccccc;
}

.menuItem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E4589;
	background-color: #EAEAA3;
	padding-top:7px;
	padding-bottom:7px;
	padding-left: 11px;
	padding-right: 5px;
	margin: 2px;
	border: 0;
}
.menuHeaderOver
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E4589;
	background-color: #EAEAA3;
	border-top: solid 1px #C4BE30;
	padding: 0;
	border:0;
}
table.subMenuItem
{
	color: #1E4589;
	position: absolute;
	border-collapse:collapse;
	margin-top:2px;
}

.subMenuItem td
{
	border: solid 1px #C4BE30;
	padding-top:7px;
	padding-bottom:7px;
	padding-left: 11px;
	padding-right: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E4589;
}
.menuItemOver
{
	background-color: #E1D069;
	border: solid 1px #C4BE30;
}

#leftnavbg {background: url(images/nav/bg_col.gif) repeat-y; padding-bottom: 20px;}
td.leftnav {background: url(images/nav/bg_nav.gif) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border-bottom: solid 1px #7CB2CF;} 
td.leftnav-in {background-color: #20488D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border-bottom: solid 1px #7CB2CF;} 
td.leftnav div {padding: 11px 12px;}
td.leftnav-in div {padding: 11px 12px;}

td.leftnav a, td.leftnav a:visited {display:block;width:100%;height:100%; color: #20488D; text-decoration: none !important;} 
td.leftnav-in a {display:block;width:100%;height:100%; color: #ffffff !important; text-decoration: none !important;} 
td.leftnav a:hover {background:#20488D; color: #ffffff;text-decoration: none !important} 

li.child, li.child-in { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #A8BEDD; list-style-type: none; list-style-position:outside;padding: 4px 8px 4px 18px; }
li.child a, li.child-in a {color: #A8BEDD !important; }
li.child a:hover, li.child-in a:hover {color: #A8BEDD !important;text-decoration: underline!important;}
li.child-in 
{
	background-image: url(images/nav/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	
	 }

/* ADDED DEC 2008 / UPDATED JAN 2010 */
#quicklinks {width: 210px; }
#quicklinks div {padding: 30px 16px 6px 15px; height: 63px; overflow: hidden; }

#whatsnew {width: 429px;}
#whatsnew div {margin: 25px 16px 6px 15px;height: 92px; overflow: hidden;}
#whatsnew ul {padding: 10px 10px 0 18px; margin: 0;}

#accreditedorgs a, #testimonials a  {color: #184CA7;}
#accreditedorgs {width: 429px; margin-top: 24px;}
#accreditedorgs div {padding: 0px 16px 6px 18px; font-size: 10px; line-height: 16px; height: 92px; overflow: hidden;}

#testimonials {}
#testimonials div {padding: 2px 20px; font-size: 11px; line-height: 13px; color: #000000;}

#google_translate_element { margin-bottom: 10px;}
#google_translate_element .goog-te-gadget {color: #FFFFFF;}
#google_translate_element * {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
