/* Basic Document Properties*/
BODY {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	
	scrollbar-face-color: #E1F2FF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #49B6FF;
	scrollbar-shadow-color: #49B6FF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #8CD1FF;
	
}
P, DIV, TD, UL, OL, LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color: #160f25;
}
STRONG, B {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
EM, I {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

/* Form Properties */
FORM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #160f25;
}
INPUT,SELECT,TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #160f25;
}
OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #160f25;
}



/* Custom Classes, Standard Conventions */
/* Default Heading Sizes: H1: 32, H2: 24, H3: 18, H4: 16, H5: 13, H6: 10 */
h1, .h1 {
	font-size: 32px;
	font-weight: bold;
}
h2, .h2 {
	font-size: 24px;
	font-weight: bold;
}
h3, .h3 {
	font-size: 18px;
	font-weight: bold;
}
h4, .h4 {
	font-size: 16px;
	font-weight: bold;
}
h5, .h5 {
	font-size: 13px;
	font-weight: bold;
}
h6, .h6 {
	font-size: 11px;
	font-weight: bold;
}



/* Custom Classes - Forms */
.formText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 30px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 60px; /*90*/
	BACKGROUND-COLOR: #FFFFFF;
}
.formText7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 70px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px; /*110*/
	BACKGROUND-COLOR: #FFFFFF;
}
.formText9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px; /*130*/
	BACKGROUND-COLOR: #FFFFFF;
}
.formText11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 110px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 170px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 180px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 220px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 240px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 290px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formText30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 360px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 380px;
	BACKGROUND-COLOR: #FFFFFF;
}


/* Custom Classes - Website Specific */
.formTextLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 110px;
}
.pageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #49C8F5;
}
.subHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.editbox {
	BORDER: #ADACAC 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

a.mainsublink:link {
	text-decoration: none;
	color: #FFA94C;
	font-family: Arial, Helvetica, sans-serif;
}
a.mainsublink:visited {
	text-decoration: none;
	color: #FFA94C;
	font-family: Arial, Helvetica, sans-serif;
}
a.mainsublink:hover {
	text-decoration: none;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
}

.flag {
	padding: 0 5px 0 5px;
	background-position: top left;
	background-repeat: repeat-y;
}

.PageHeader .bg, 
.PageSubHeader1 .bg {
	background-color: #66ccff;
}
.PageSubHeader2 .bg{
	background-color: #cccccc;
}
.PageHeader td, 
.PageSubHeader1 td {
	border-bottom: 2px solid #006699;
}
.PageSubHeader2 td {
	border-bottom: 2px solid #666666;
}
.PageHeader .flag {
	background-image: 				url("layouts/main/header/subheadingBlueSectionBanner.gif");
}
.PageSubHeader1 .flag {
	background-image: url("layouts/main/header/sectionBannerFlagBlue.gif");
}
.PageSubHeader2 .flag {
	background-image: url("layouts/main/header/sectionBannerFlagGray.gif");
}
.PageHeader .banner {
/*	font-size: 1em;*/
	padding: 5px 0 4px 10px;
	border-left: 2px solid #ffffff;
	vertical-align: middle;	
	background-image: url("layouts/main/header/subheadingBannerCorner.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
.PageSubHeader1 .banner,
.PageSubHeader2 .banner {
	padding: 1px 0 1px 10px;
	border-left: 2px solid #ffffff;
	vertical-align: middle;
}

/*===== Left Hand Navigation====================*/
.LeftHandNavigation {
	padding: 0;
	background-color: #99ccff;
	border: 1px solid #3399cc;
	border-bottom: 4px solid #3399cc;
	margin-bottom: 2px;
	width: 165px;
}
.LeftHandNavigation a {
	text-decoration: none;
}
.LeftHandNavigation .container {
	padding: 10px 0 0 0;
}
.LeftHandNavigation ul {
	margin: 0;
	padding: 0;
}
.LeftHandNavigation li {
	list-style: none;
	text-indent: 0;
	margin: 0 15px 0 15px;
	padding: 3px 0 1px 0;
	border-bottom: 1px solid #ccffff;
}
.LeftHandNavigation ul.sub {
	border: 0;
}
.LeftHandNavigation ul.sub li {
	margin: 0 0 0 15px;
}
.LeftHandNavigation li.parent,
.LeftHandNavigation li.last {
	border: 0;
}
.LeftHandNavigation li.last {
	padding-bottom: 15px;
}
.LeftHandNavigation ul.sub li.last {
	border: 0;
	margin: 0 0 0 15px;
	padding-bottom: 15px;
}
.LeftHandNavigation li.current {
	font-size: .92em;
	list-style: none;
	margin-left: 15px;
	padding-left: 1em;
	text-indent: -2em;
}
.LeftHandNavigation .sub li.current {
	text-indent: -2.3em;
}
.LeftHandNavigation ul.sub li.currentlast {
	font-size: .92em;
	list-style: none;
	margin-left: 15px;
	padding-left: 1em;
	text-indent: -2em;
	border: 0;
	margin: 0 0 0 15px;
	padding-bottom: 15px;
}
.LeftHandNavigation .arrow {
	font-size: 1.1em;
	margin: 0 3px 0 0;
	color: #ffffff;
	font-weight: bold;
}
.LeftHandNavigation .sub .arrow {
	margin: 0 7px 0 0;
}
/* Navigation Links */
a.navLight, 
a.navLight:visited {
	color: #ffffff;
	text-decoration: none;
}
a.navDark, 
a.navDark:visited {
	font-size: .92em;
	color: #000000;
	text-decoration: none;
}
/* Function Links */
a.fnLight, 
a.fnLight:visited {
	font-size: .92em;
	color: #ffffff;
}
a.fnDark, 
a.fnDark:visited {
	font-size: .92em;
	color: #000000;
}

/*===== Convenience Choice ====================*/
.ConvenienceChoice1, 
.ConvenienceChoice3, 
.ConvenienceChoice4 {
	padding: 0;
	border: 1px solid #3399cc;
	border-bottom: 4px solid #3399cc;
	margin-top: 2px;
	margin-bottom: 10px;
}

/*ConvenienceChoice1 (on Home Pages)*/
.ConvenienceChoice1 .options {
	font-size: .66em;
	padding: 10px 10px 10px 8px;
}
.ConvenienceChoice1 select {
	width: 11em;
	margin: 3px 5px 3px 0;
}
/*.ConvenienceChoice1 input.arrowButtonLg {
	margin: 2px 0 0 0;
}*/
.ConvenienceChoice1 .bg1 {
	background-color: #cccccc;
}
.ConvenienceChoice1 .bg2{
	background-color: #99ccff;
}
/*ConvenienceChoice2 (on Product Detail)*/
.ConvenienceChoice2 {
	padding: 0;
	background-color: #ffffff;
	border: 1px solid #99ccff;
	margin-bottom: 10px;
}
.ConvenienceChoice2 .query {
	margin-left: 5px;
	/*color: #666666;*/
}
.ConvenienceChoice2 .enter {
	padding: 10px 10px 10px 8px;
}
.ConvenienceChoice2 input.arrowButtonSm {
	vertical-align: bottom;
	margin-bottom: 8px;
}
.ConvenienceChoice2 input.text {
	font-size: .92em;
	width: 9em;
}
/*ConvenienceChoice3 (on Select a Country) */

.ConvenienceChoice3 .instruction {
	padding: 10px 10px 10px 25px;
}
.ConvenienceChoice3 .field {
	white-space: nowrap;
	padding-bottom: 5px;
}
.ConvenienceChoice3 .label {
	white-space: nowrap;
	vertical-align: top;
	padding: 5px 0 0 25px;
}
/*.ConvenienceChoice3 input.arrowButtonSm {	
vertical-align: bottom;
	margin-bottom: 4pt;
}*/
/*ConvenienceChoice4 (on Search Results)*/
.ConvenienceChoice4{
	background-color: #99ccff;
}
.ConvenienceChoice4 a {
	padding: 0 6px;
}	
.ConvenienceChoice4 .field {
	white-space: nowrap;
}
.ConvenienceChoice4 .label,
.ConvenienceChoice4 .links {
	white-space: nowrap;
	vertical-align: middle;
	padding: 0 0 0 25px;
}
.ConvenienceChoice4 input.arrowButtonSm {	
vertical-align: bottom;
	margin-top: 5pt;
}
/*===== Functional Navigation====================*/
.FunctionalNavigation {
	padding: 0;
	background-color: #ffffff;
	border: 1px solid #3399cc;
	border-bottom: 4px solid #3399cc;
	margin-bottom: 2px;
	width: 165px;
}
.FunctionalNavigation ul {
	margin: 7px 0;
	padding:0;
}
.FunctionalNavigation li {
	list-style: none;
	text-indent: 0;
	margin: 0 15px 0 15px;
	padding: 3px 0 1px 0;
	border-bottom: 1px solid #99ccff;
}
.FunctionalNavigation li.last {
	border-bottom: 0;
}
.FunctionalNavigation li.current {
	list-style: none;
	margin-left: 15px;
	padding-left: 1em;
	text-indent: -2em;
	font-size: .92em;
}
.FunctionalNavigation .arrow {
	font-size: 1.1em;
	margin: 0 3px 0 0;
	color: #3399cc;
	font-weight: bold;
}
/*===== Global Navigation / Global Footer ====================*/
.GlobalNavigation, 
.GlobalFooter {
	padding: 0;
	background-color: #333366;
	border-top: 1px solid #3399cc;
	border-bottom: 5px solid #3399cc;
}
.GlobalNavigation .nav,
.GlobalFooter .nav {
	color: #ffffff;
	vertical-align: middle;
	font-size: .82em;
	padding: 0 0 0 10px;
}
.GlobalNavigation a,
.GlobalFooter a {
	padding: 0px 6px;
	font-size: .82em;
}
.GlobalFooter {
	padding: 0;
	margin-top: 50px;
}
.GlobalFooter .nav {
	background-image: url(none);
	height: 20px;
}
.GlobalFooter .copyright {
	padding: 0 10px 0 0;
	font-size: .70em;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
}
/*===== Constituency/Section Header====================*/
.ConstituencySectionHeader  {
	color: #ffffff;
	padding: 0;
	background-color: #006699;
}
.ConstituencySectionHeader .constituency {
	width: 100%;
	/*font-size:	1em;*/
	padding: 0 0 0 05px;
	color: #ffffff;
}
.ConstituencySectionHeader .login {
	color: #ffffff;
	text-align: left;
	padding-right: 38px;
	vertical-align: middle;
}
.ConstituencySectionHeader .hidden {
		color: #006699;
}

.footer_white {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none}
.rightnav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.rightnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #003399; text-decoration: none}
.promolink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.promolink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}
.promotext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none}
.mainheader {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; text-decoration: none; color: #660000}
.bodynormal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none}
.cmsmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.cmsmenublackbold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.cmsmenublacknormal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.cmsmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #99CCFF; text-decoration: none}
.cmsmenu2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.cmsmenu2blackbold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.cmsmenu2blacknormal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.cmsmenu2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}

.cmshomepagetext8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext15 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; text-decoration: none}
.cmshomepagetext16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none}

.style2 {
	font-family: Arial, Helvetica, sans-serif, "ËÎÌå";
	font-size: 12px;
	color: #000000;
}
.style3 {
	color: #FF0000;
	font-weight: bold;
	text-decoration:underline;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.style5 {
	color: #FFFFFF;
	font-weight: bold;
