body { 
margin: 0px; 
text-align: left;
line-height: 14px; 
}

#header { 
width: 960px; 
height: 98px; 
background-color: #00529E; 
}

/*
#mainnav { 
width: 960px; 
height: 31px; 
background-color: #00529E; 
margin-bottom: 6px; 
}
*/

img
{
	border: 0;
}

#mainnav { 
width: 960px; 
height: 30px; 
background-color: #00529E; 
margin-bottom: 6px;
/*vertical-align: bottom; */
}

#content { 
width: 960px; 
}

#footer {
width: 960px; 
height: 30px; 
background-color: #0053A0; 
margin-top: 6px;
padding-top: 0px;
margin-bottom: 17px; 
}


td, p { 
font-family: arial, helvetica, sans serif; 
font-size: 11px; 
color: #000000;
text-align:left;}

td
{
	padding: 0px;
	margin: 0px;
}


.tdText
{
		height: 18px;
		vertical-align: top;		
}

.tdField
{
		height: 32px;
		vertical-align: top;
}

.tdHr
{
		height: 25px;
		vertical-align: middle;
}

.tdHeader
{
		font-size: 14px;
		height: 22px;
		vertical-align: top;		
}

.tdHeaderBold
{
		font-size: 14px;
		font-weight: bold;
		height: 22px;
		vertical-align: top;
}

.tdRequired
{
		height: 22px;
		vertical-align: bottom;
}

photoCaption
{
		height: 30px;
		vertical-align: top;
		padding: 5px 0 0 5px;
		font-size: 10px;
}


A, a { 
	color: #006699; 
    text-decoration: none;
}

a:visited, A:visited
{
    color: #006699;
    text-decoration: none;
}
a:hover, A:hover
{
    color: #006699;
    text-decoration: underline;
}

H1 { 
font-size: 22px;
margin: 0px !important;
padding: 0px !important;
color: #000000; 
}

H2 { 
font-size: 14px; 
font-weight: bold; 
margin: 0px !important;
padding: 0px !important;
color: #000000; 
}

H3 { 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
}

H4 {
font-size: 12px; 
color: #000000; 
}

.text_small {
font-size: 9px; 
color: #000000;
line-height: 100%; 
}

input, textarea, select 
{
	/*
font-size: 14px;
border-color: Black;
border-width: thin;
border-style: solid;
*/
	
	background-color: #EEEEEE;
}

select
{
	/*
font-size: 14px;
border-color: Black;
border-width: thin;
border-style: solid;
*/
}


.field_small { 
font-size: 14px; 
}

/*
#breadcrumbs { 
font-size: 11px; 
color: #000000;
height: 36px; 
margin-top: 6px; 
}
*/

#breadcrumbs { 
font-size: 11px; 
color: #000000;
margin-top: 16px;
margin-bottom: 16px;
display: none;   
}

#breadcrumbs A, a 
{ 
	color: #00529f; 
	text-decoration: underline;
}

.subnav1 { 
background-color: #00529F; 
width: 172px; 
height: 22px; 
padding-left: 8px; 
margin-top: 6px; 
margin-bottom: 1px;
padding-top: 14px; 

}
/*
.subnav1 { 
background-color: #00529F; 
width: 164px; 
padding:12px 8px 12px 8px; 
margin-top: 6px; 
margin-bottom: 1px;
color: white;
font-weight: bold; 
}*/

.subnav2 { 
background-color: #EAEAEA; 
width: 164px; 
padding: 7px 8px 5px 8px;
margin-bottom: 1px; 
}

.subnav2 A { 
font-size: 11px; 
color: #00529F; 
text-decoration: none; 
}

.subnav2_hover
{	
	background-color: #E3E3E3; 
	width: 164px; 
	padding: 7px 8px 5px 8px;
	margin-bottom: 1px; 
}

.subnav2_selected { 
background-color: #999999; 
width: 164px; 
padding: 7px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav2_selected A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}

.subnav3 {
background-image: URL(/images/subnav_arrow.gif);
background-position: 8px 10px;
background-repeat: no-repeat ; 
background-color: #999999; 
width: 152px; 
padding: 7px 8px 5px 20px;
margin-bottom: 1px; 
}

.subnav3 A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}

.subnav3_selected { 
background-color: #999999; 
width: 164px; 
padding: 7px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav3_selected A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}


.subnav4 {
/* background-image: URL(/images/subnav_arrow.gif); */
background-repeat: no-repeat ;
background-color: #B8B8B8; 
width: 164px; 
padding: 7px 8px 5px 8px;
margin-bottom: 1px; 
}

.subnav4 A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}

.subnav4_selected { 
background-color: #666666; 
width: 164px; 
padding: 7px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav4_selected A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}


.subnav_base { 
background-image: URL(images/subnav_base.gif);
background-repeat: repeat-x;  
}

/*
.subnav1 { 
background-color: #00529F; 
width: 180px; 
height: 36px; 
padding-left: 8px; 
margin-top: 6px; 
margin-bottom: 1px; 
}

.subnav2 { 
background-color: #EAEAEA; 
width: 180px; 
padding: 7px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav2 A { 
font-size: 11px; 
color: #00529F; 
text-decoration: none; 
}

.subnav2_selected { 
background-color: #666666; 
width: 180px; 
padding: 7px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav2_selected A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}

.subnav3 {
background-image: URL(images/subnav_arrow.gif) no-repeat; 
background-color: #999999; 
width: 180px; 
padding: 17px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav3 A { 
font-size: 11px; 
color: #00529F; 
text-decoration: none; 
}

.subnav3_selected { 
background-color: #666666; 
width: 180px; 
padding: 7px 8px 5px 8px; 
margin-bottom: 1px; 
}

.subnav3_selected A { 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none; 
}

.subnav_base { 
background-image: URL(images/subnav_base.gif) repeat-x; 
width: 180px; 
}

*/


hr {
color: #CCCCCC; 
width: 100%; 
height: 1px;
border-collapse:collapse;
padding: 0px !important;
margin: 0px !important;

}


.breadcrumbs { 
font-size: 11px; 
color: #000000;
height: 36px; 
margin-top: 6px; 
}


#pagetitle 
{
/*
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
*/
}

#searchbox
{
	font-size: 8px; 	
}

.gridTitle
{
	font-size:14px;
	font-weight:bold;
	margin: 12px 0px 0px 0px;
}

.gridDesc
{
	margin: 10px 0px 10px 0px;
}


.hrblue1 {
	background-color: #00529F; 
	width: 100%; 
	height: 1px; 
}

.hrblue2 {
	background-color: #00529F; 
	width: 100%; 
	height: 2px;
	margin-bottom: 12px;
	margin-top: 2px;
 
}


.hrgray
{	
	background-color: #CCCCCC; 
	width: 100%;
	padding: 0px; 	
	height: 1px;
}

.hrblack
{	
	background-color: #000000; 
	width: 100%;
	padding: 0px; 	
	height: 1px;
}

.readMore
{
	margin: 0px 0px 6px 0px;
}

.topPage
{

}

.footer
{
	text-align:center;
	padding: 0px 0px 0px 0px;
}

.pageIntro
{
	font-size:14px;
	margin: 12px 0 12px 0;
}

.pageTitle
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.sIFR-replaced
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.formSubHeading
{
	font-size: 14px;
	height: 36px;	
}



/* for javascript hide show blocks */

#guardianEmailText
{
	display: block;
}

#flashcontent 
{
	
}

.searchbox
{
	background-image:url('http://static.ak.facebook.com/images/magglass.png');
	background-repeat: no-repeat;
	background-position: center left;
	/*padding-left: 18px;	*/
}

#pageheader
{
	display:none;	
}

#pagefooter
{
	display:none;
}

#pagenav
{
	display:none;
}


/* MainNav link styles - added by MIS 2009/09/25 */
#mainnav .Home
{
	background: url(/images/home.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .Home_on
{
	background: url(/images/home_on.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .Home_over
{
	background: url(/images/home_over.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .Products
{
	background: url(/images/products.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .Products_on
{
	background: url(/images/products_on.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .Products_over
{
	background: url(/images/products_over.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .FromTheExperts
{
	background: url(/images/experts.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .FromTheExperts_on
{
	background: url(/images/experts_on.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .FromTheExperts_over
{
	background: url(/images/experts_over.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .LearnAbout
{
	background: url(/images/learnabout.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .LearnAbout_on
{
	background: url(/images/learnabout_on.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .LearnAbout_over
{
	background: url(/images/learnabout_over.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .AboutAdvance
{
	background: url(/images/aboutadvance.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .AboutAdvance_on
{
	background: url(/images/aboutadvance_on.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .AboutAdvance_over
{
	background: url(/images/aboutadvance_over.gif) no-repeat 0 100%;
	display: block;
	width: 94px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .FindAStore
{
	background: url(/images/findstore.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .FindAStore_on
{
	background: url(/images/findstore_on.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .FindAStore_over
{
	background: url(/images/findstore_over.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .ContactUs
{
	background: url(/images/contactus.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .ContactUs_on
{
	background: url(/images/contactus_on.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}

#mainnav .ContactUs_over
{
	background: url(/images/contactus_over.gif) no-repeat 0 100%;
	display: block;
	width: 96px;
	height: 31px;
	text-indent: -999em;
}
/* MainNav link styles - end */


/* Footer link styles - added by MIS 2009/09/25 */
#footer .NoteToParents
{
	background: url(/images/noteparents.gif) no-repeat 0 0;
	display: block;
	width: 93px;
	height: 15px;
	text-indent: -999em;
}

#footer .NoteToParents_on
{
	background: url(/images/noteparents_on.gif) no-repeat 0 0;
	display: block;
	width: 93px;
	height: 15px;
	text-indent: -999em;
}

#footer .SiteOperator
{
	background: url(/images/siteoperator.gif) no-repeat 0 0;
	display: block;
	width: 73px;
	height: 15px;
	text-indent: -999em;
}

#footer .SiteOperator_on
{
	background: url(/images/siteoperator_on.gif) no-repeat 0 0;
	display: block;
	width: 73px;
	height: 15px;
	text-indent: -999em;
}

#footer .ContactUs
{
	background: url(/images/contact.gif) no-repeat 0 0;
	display: block;
	width: 66px;
	height: 15px;
	text-indent: -999em;
}

#footer .ContactUs_on
{
	background: url(/images/contact_on.gif) no-repeat 0 0;
	display: block;
	width: 66px;
	height: 15px;
	text-indent: -999em;
}

#footer .SiteMap
{
	background: url(/images/sitemap.gif) no-repeat 0 0;
	display: block;
	width: 44px;
	height: 15px;
	text-indent: -999em;
}

#footer .SiteMap_on
{
	background: url(/images/sitemap_on.gif) no-repeat 0 0;
	display: block;
	width: 44px;
	height: 15px;
	text-indent: -999em;
}

#footer .PrivacyPolicy
{
	background: url(/images/privacy.gif) no-repeat 0 0;
	display: block;
	width: 78px;
	height: 15px;
	text-indent: -999em;
}

#footer .PrivacyPolicy_on
{
	background: url(/images/privacy_on.gif) no-repeat 0 0;
	display: block;
	width: 78px;
	height: 15px;
	text-indent: -999em;
}

#footer .Legal
{
	background: url(/images/legal.gif) no-repeat 0 0;
	display: block;
	width: 37px;
	height: 15px;
	text-indent: -999em;
}

#footer .Legal_on
{
	background: url(/images/legal_on.gif) no-repeat 0 0;
	display: block;
	width: 37px;
	height: 15px;
	text-indent: -999em;
}

#footer .Links
{
	background: url(/images/links.gif) no-repeat 0 0;
	display: block;
	width: 33px;
	height: 15px;
	text-indent: -999em;
}

#footer .Links_on
{
	background: url(/images/links_on.gif) no-repeat 0 0;
	display: block;
	width: 33px;
	height: 15px;
	text-indent: -999em;
}
/* Footer link styles - end */