body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

	background-image:url(/images/layoutImages/pageHeader.jpg); 
	background-position: top center;
	background-repeat: repeat-x;
	min-height:700px;
	height:auto !important;
	height:700px;
	width:100%;
}

/*table {margin-left:20px; font-size:80%;margin-top:10px; }*/
h1 { color:#012549; margin-left:0px;margin-right:20px;font-family: Verdana, Helvetica, sans-serif;font-size:130%; }
h2 { color:#012549; margin-left:0px;margin-right:20px;font-family:  Verdana, Helvetica, sans-serif;font-size:120%;  }
h3 { color:#012549;font-weight:bold;margin-left:0px;margin-right:20px; font-size:80%;font-family:  Verdana, Helvetica, sans-serif;font-size:90%; }
h4 { color:#012549;font-weight:bold;margin-left:0px;margin-right:20px; font-size:80%;font-family:  Verdana, Helvetica, sans-serif;font-size:90%; }
a, a:active, a:visited { color: #006699;text-decoration:none; }


a:hover
{
	color:#999999; text-decoration:underline;
}
a.glossaryLink, a.glossaryLink:visited {  color:#009900; } 

 a.glossaryLink:hover { text-decoration:underline;cursor:help;}
p { margin-left:30px;margin-right:20px;font-size:80%;margin-top:10px;margin-bottom:10px; }


em { font-style:italic;}
strong {font-weight:bold;} 


#socialnetworkul { margin-top:20px; }
.socialnetworkli { display:inline;margin-left:10px;vertical-align:middle; list-style:none; }
.socialnetworkli  a:link,.socialnetworkli a:visited,.socialnetworkli a:hover,.socialnetworkli a:active {text-decoration:none;list-style:none;}
#socialNetworks { width:470px; min-height:70px;margin:30px;padding:15px; border:solid 1px #DDD; }
#socialNetworks li { display:inline; font-size:80%;margin:5px;}
#socialNetworks li a { text-decoration:none; color:#bebaba; }

#shoppingcart { margin-top:20px; margin-right:10px; } 


#tooltip { display:none;position:absolute;/*min-width:250px;width:!important auto; width:250px;min-height:150px;height:!important auto;height:150px;*/ z-index:100;color:#333333;width:300px; padding:5px; background-color:#F7FFBF; border:1px solid #C1D72D;left:300px; }
.glossarytext { background-color:#def2f8; } 

#pageExtras{ }
#tellAColleague { font-size:80%; float:right; background:url(/images/pageimages/ico_email.gif) ; background-position:right; background-repeat:no-repeat; padding-right:20px; padding-top:3px; padding-left:3px;}
#tellAColleague p { margin:0 0 0 0;  }
#printThisPage { font-size:80%; float:right; background:url(/images/pageimages/ico_print.gif) ; background-position:right; background-repeat:no-repeat; padding-right:20px;padding-top:3px; padding-left:10px;}
#printThisPage p { margin:0 0 0 5px; }


.error {color:#FF0000;}
.confirmed {color:#00CC00;  font-size:80%;}

/* Styles for inner content */
#maincontentinner strong {font-weight:bold;}
#maincontentinner ul,#maincontentinner  ol {font-size:80%; margin-left:2.2em; list-style:outside; margin-bottom:1em;}
#maincontentinner  ol { list-style:decimal;}
 #maincontentinner ul  li {  list-style:disc;}
#maincontentinner  h3,#maincontentinner  h4 { color: #994945;margin-left: 0px;margin-right: 20px;font-family: "lucida Sans Unicode",Verdana,Helvetica,sans-serif;font-size: 105%; font-weight:normal;}

#maincontentinner  h4 { font-size:95%; margin-top:5px;}
.cocList {border:1px solid #dddddd; list-style:none;list-style-type:none; list-style:none; margin:0 0 0 0;}
#maincontentinner li.cocListItem { list-style:none; border-bottom:1px solid #dddddd; margin:0 0 2px 0; padding:0 0 0 0;   }
 #maincontentinner .cocListHeader {list-style:none; font-weight:bold; margin-bottom:5px;}
 
.popTable {font-size:1em; border:1px solid  #dddddd; margin:1em;}
.popTable td {font-size:0.8em; border:1px solid  #dddddd; padding:0.5em;}

/* Back to the top links styles */
p.backToTheTop  {  margin:2em auto 2em 0; }
p.backToTheTop a { border:1px solid #dddddd;  padding:0.5em;}
p.backToTheTop a:hover { text-decoration:underline;}

/* Summary of choices page styles */

.summaryChoiceTbl {border-collapse:collapse; border:1px solid #199dc8; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:120%; margin-top:1em;}

.summaryChoiceTbl tr {}

.summaryChoiceTbl th { font-weight:bold;border:1px solid #199dc8; background-color:#def2f8; text-align:left;}

.summaryChoiceTbl td {border:1px solid #199dc8; vertical-align:text-top;padding:0.5em 1em 0.5em 0em; font-size:80%; }
.summaryChoiceTbl p {padding-left:1em;}
.summaryChoiceTbl  ul { margin-left:0; padding-left:0em; font-size:120%; }

.summaryChoiceTbl td ul li { margin-bottom:3px;}

.col1 { font-weight:bold; vertical-align:top; text-align:center;}
.col2  {}
.col3 {}
.col4 {}

/* Links Page styles */
#linksContainer {}
#linksContainer a { font-weight:bold;}
#linksContainer .link { border-bottom:1px solid #dddddd;}

.anchorContainer { border:1px solid #dddddd; padding:0.5em; margin:1.5em 1.5em 1.5em 0; width:35em;  }
.anchorContainer p  { width:auto;   }
.arrowHolder { clear:both; width:100%; display:block;}
.arrowHolder img { float:left;}
.arrowHolder ul li { margin-left:6em;}
.arrowHolder ul { padding-top:1.6em; }

.breakoutBoxGrey ul{ border:1px solid #000; width:20%;}
#searchformbutton { margin-left:2px; } 


/*Accessibility options styles*/

form#register { margin-left:0px; padding-left:0px;}
#register input {width:20em; } 

fieldset{ border:1px solid #0053a0; margin-bottom:1em;/*background-color:#a3daed*/}

#register p {margin-left:0px; padding-left:0px;} 
fieldset legend {color: #0053a0;margin-left: 0px;margin-right: 20px;font-family: "lucida Sans Unicode",Verdana,Helvetica,sans-serif;font-size: 130%;}
#accessibilityOptions{ width:25%; float:right; padding:1em; margin-right:3em;}
#accessibilityOptions p { margin-top:0.3em; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
#accessibilityOptions p label{ text-align:left; width:200px; margin-left:1em;   }
#accessibilityOptions p input{ text-align:left; width:2em;}
#register label{ text-align:left; width:15em;}
#register fieldset label{}
.error{ color:#FF0000;}
.small { font-size:0.7em;}

#register input.loginsubmit { width:auto; float:left;}

.confirmationBreakout {padding:5px; background-color:#F7FFBF; border:1px solid #C1D72D; width:50%; }
.confirmationBreakout p {}

.errorBreakout {padding:5px; width:90%; background-color:#FFEFF0; border:1px solid red; }
.errorBreakout p {}

/* Language selector table */ 
#containerLanguageSelector {background:url(/images/bgLanguageSel.jpg);background-repeat:no-repeat; width:399px; margin:1em auto 2em auto; padding-top:15px;   height:145px; }
#languageSelector { width:300px; margin-left:auto; margin-right:auto;   }

#languageSelector td { padding:3px 3px 3px 3px;  }
.countryName { text-align:right; font-size:14px; width:130px; }

.enterTheSite {text-align:center; padding:5px 5px 5px 25px; }
.enterTheSite input {width:150px;}

.hitCounter { float:right; color:#FFF; font-weight:bold; padding-right:40px; line-height:26px; }