﻿/* Related Information */
.RelatedInformationTop { background:url(../images/tabs/section3_top.jpg) no-repeat left top; padding: 0 20px 0 20px}
.RelatedInformationTop select {float:right;}
.RelatedInformationTop p { padding: 0px; font-size: 1.1em !Important; font-weight: bold; color:#FFFFFF; }
.RelatedInformationTopTitle {float:left;}
.RelatedInformationBottom { padding: 20px; background:#E4F1F7; border-left-width: 1px; border-left-style: solid; border-left-color: #9FBECE; border-right-width: 1px; border-right-style: solid; border-right-color: #9FBECE; }

/* No Tab Style Pods */
.NoTabStylePodsTop { background:url(../images/tabs/section3_top.jpg) no-repeat left top; padding: 0 20px 0 20px}
.NoTabStylePodsTop select {float:right;}
.NoTabStylePodsTop p { padding: 0px; font-size: 1.1em !Important; font-weight: bold; color:#FFFFFF; }
.NoTabStylePodsTopTitle {float:left;}
.NoTabStylePodsBottom { padding: 20px; background:#E4F1F7; border-left-width: 1px; border-left-style: solid; border-left-color: #9FBECE; border-right-width: 1px; border-right-style: solid; border-right-color: #9FBECE; }

.NoTabStylePodsBottom .Pod { width: 210px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; background: url(../images/tabs/greenPodLine.gif) no-repeat right top; }
.NoTabStylePodsBottom .PodMiddle { width: 205px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; background: url(../images/tabs/greenPodLine.gif) no-repeat right top; }
.NoTabStylePodsBottom .PodNo { width: 210px; float: left; margin: 0 0 10px 0;}


.NoTabStylePodsBottom h3 { color:#4A4D3F; font-weight:normal; font-size: 1.1em; padding: 0 0 10px 0; }

/* Tab Strip */

.TabStrip .datesmall { font-size: .8em!Important }
.TabStrip .paddingTopH2 { padding: 20px 0 10px 0!Important }

	/* Blue */
	
.TabStrip .TabContainerBlue {clear: both; height: 29px}
.TabStrip .TabContainerBlue p { color:#fff;}

.TabStrip .TabContainerBlue .Tab {background:#005C8D url(../images/tabs/blueOutL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerBlue .Tab div {background:#005C8D url(../images/tabs/blueOutR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px ;float: left;}
.TabStrip .TabContainerBlue .Tab a:link, .TabStrip .TabContainerBlue .Tab a:visited {color:#99BED1; text-decoration:none; font-size: 1em; line-height: 1.7em}
.TabStrip .TabContainerBlue .Tab a:hover, .TabStrip .TabContainerBlue .Tab a:active { text-decoration:none;color:#fff; }

.TabStrip .TabContainerBlue .TabIn {background:#007EB4 url(../images/tabs/blueInL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerBlue .TabIn div {background:#007EB4 url(../images/tabs/blueInR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px; float: left;}
.TabStrip .TabContainerBlue .TabIn a:link, .TabStrip .TabContainerBlue .TabIn a:visited {color:#fff; text-decoration:none; font-size: 1em; line-height: 1.7em}
.TabStrip .TabContainerBlue .TabIn a:hover, .TabStrip .TabContainerBlue .TabIn a:active { text-decoration:none}

.TabStrip .TabPanelBlue { padding: 20px 20px 60px 20px; background:#007EB4 url(../images/tabs/blueBotGrad.jpg) left bottom no-repeat;}
.TabStrip .TabPanelBlue p { color:#fff;}
.TabStrip .TabPanelBlue a { color:#89e8e4;}
.TabStrip .TabPanelBlue h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#fff; font-weight:normal; padding: 0 0 10px 0;}
.TabStrip .TabPanelBlue h3 { color:#fff; font-weight:normal; font-size: 1.1em; padding: 0 0 10px 0; }
.TabStrip .TabPanelBlue ul { border-top-width: 1px; border-top-style: solid; border-top-color: #66ADCD;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #66ADCD; padding: 15px 0 0 0; margin: 10px 0 20px 0}
.TabStrip .TabPanelBlue li { color:#fff; font-size: .8em; margin: 0 0 0 20px; padding: 0 0 15px 0}

	/* Green */
	
.TabStrip .TabContainerGreen {clear: both; height: 29px}

.TabStrip .TabContainerGreen .Tab {background:#9FBBAB url(../images/tabs/greenOutL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerGreen .Tab div {background:#9FBBAB url(../images/tabs/greenOutR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px ;float: left;}
.TabStrip .TabContainerGreen .Tab a:link, .TabStrip .TabContainerGreen .Tab a:visited {color:#4A4D3F; text-decoration:none; font-size: 1em; line-height: 1.7em}
.TabStrip .TabContainerGreen .Tab a:hover, .TabStrip .TabContainerGreen .Tab a:active { text-decoration:none;color:#fff;}

.TabStrip .TabContainerGreen .TabIn {background:#B5D5C3 url(../images/tabs/greenInL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerGreen .TabIn div {background:#B5D5C3 url(../images/tabs/greenInR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px; float: left;}
.TabStrip .TabContainerGreen .TabIn a:link, .TabStrip .TabContainerGreen .TabIn a:visited {color:#fff; text-decoration:none; font-size: 1em; line-height: 1.7em}
.TabStrip .TabContainerGreen .TabIn a:hover, .TabStrip .TabContainerGreen .TabIn a:active { text-decoration:none}

.TabStrip .TabPanelGreen { padding: 20px 20px 60px 20px; background:#B5D5C3 url(../images/tabs/GreenBotGrad.jpg) left bottom no-repeat;}
.TabStrip .TabPanelGreen p { color:#4A4D3F;}
.TabStrip .TabPanelGreen h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#4A4D3F; font-weight:normal; padding: 0 0 10px 0;}
.TabStrip .TabPanelGreen h3 { color:#4A4D3F; font-weight:normal; font-size: 1.1em; padding: 0 0 10px 0; }
.TabStrip .TabPanelGreen ul { border-top-width: 1px; border-top-style: solid; border-top-color: #D3E6DB;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3E6DB; padding: 15px 0 0 0; margin: 10px 0 20px 0}
.TabStrip .TabPanelGreen li { color:#4A4D3F; font-size: .8em; margin: 0 0 0 20px; padding: 0 0 15px 0}

	/* Light Blue */
	
.TabStrip .TabContainerLBlue {clear: both; height: 29px}

.TabStrip .TabContainerLBlue .Tab {background:#B3D0DA url(../images/tabs/lblueOutL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerLBlue .Tab div {background:#B3D0DA url(../images/tabs/lblueOutR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px ;float: left;}
.TabStrip .TabContainerLBlue .Tab a:link, .TabStrip .TabContainerLBlue .Tab a:visited {color:#F0F6F8; text-decoration:none; font-size: 1em; line-height: 1.7em}
.TabStrip .TabContainerLBlue .Tab a:hover, .TabStrip .TabContainerLBlue .Tab a:active { text-decoration:none;color:#4A4D3F;}

.TabStrip .TabContainerLBlue .TabIn {background:#C9E8F4 url(../images/tabs/lblueInL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerLBlue .TabIn div {background:#C9E8F4 url(../images/tabs/lblueInR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px; float: left;}
.TabStrip .TabContainerLBlue .TabIn a:link, .TabStrip .TabContainerLBlue .TabIn a:visited {color:#4A4D3F; text-decoration:none; font-size: 1em; line-height: 1.7em}
.TabStrip .TabContainerLBlue .TabIn a:hover, .TabStrip .TabContainerLBlue .TabIn a:active { text-decoration:none}

.TabStrip .TabPanelLBlue { padding: 20px 20px 60px 20px; background:#C9E8F4 url(../images/tabs/lblueBotGrad.jpg) left bottom no-repeat;}
.TabStrip .TabPanelLBlue p { color:#4A4D3F;}
.TabStrip .TabPanelLBlue h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#4A4D3F; font-weight:normal; padding: 0 0 10px 0;}
.TabStrip .TabPanelLBlue h3 { color:#4A4D3F; font-weight:normal; font-size: 1.1em; padding: 0 0 10px 0; }
.TabStrip .TabPanelLBlue ul { border-top-width: 1px; border-top-style: solid; border-top-color: #DFF1F8;  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFF1F8; padding: 15px 0 0 0; margin: 10px 0 20px 0}
.TabStrip .TabPanelLBlue li { color:#4A4D3F; font-size: .8em; margin: 0 0 0 20px; padding: 0 0 15px 0}

	/* Sand */

.TabStrip .TabContainerSand {clear: both; height: 29px; background-color:#9CCAE0;padding:0 0 0 20px;}

.TabStrip .TabContainerSand .Tab {background:#7eb3cd url(../images/tabs/homeblueOutL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px;font-weight:bold;color:#E5F0F5;line-height:1.7em;font-size:1em;text-decoration:none;}
.TabStrip .TabContainerSand .Tab div {background:#7eb3cd url(../images/tabs/homeblueOutR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px ;float: left; overflow:hidden;}
.TabStrip .TabContainerSand .Tab a {font-weight:bold;color:#E5F0F5;line-height:1.7em;font-size:1em;text-decoration:none;}
.TabStrip .TabContainerSand .Tab a:hover{color:#e04f0f;text-decoration:none;}
 
.TabStrip .TabContainerSand .TabIn {background:#f8f6e4 url(../images/tabs/homecreamInL.gif) no-repeat left top; float: left; padding: 0 0 0 13px; height: 29px}
.TabStrip .TabContainerSand .TabIn div {background:#f8f6e4 url(../images/tabs/homecreamInR.gif) no-repeat right top; padding: 0 13px 0 0; height: 29px; float: left; overflow:hidden;}
.TabStrip .TabContainerSand .TabIn a {font-weight:bold;color:#4a4d3f;line-height:1.9em;font-size:1em;text-decoration:none;}
.TabStrip .TabContainerSand .TabIn a:hover {color:#e04f0f;text-decoration:none;}

.TabStrip .TabPanelSand { padding: 20px 20px 60px 20px; background:#f8f6e4;}
.TabStrip .TabPanelSand p {font-size:0.8em;}
.TabStrip .TabPanelSand img {display:block;}
.TabStrip .TabPanelSand h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color:#4A4D3F; font-weight:normal; padding: 0 0 10px 0;}
.TabStrip .TabPanelSand h3 {color:#e04f0f;font-size:1.1em; font-weight:normal;padding:0 0 10px 0}
.TabStrip .TabPanelSand ol {margin:0 0 10px 0;}
.TabStrip .TabPanelSand ol li {font-size:0.8em;}
.TabStrip .TabPanelSand ul { margin: 10px 0 20px 10px}
.TabStrip .TabPanelSand ul li { margin: 0 0 0 20px; padding: 0 0 15px 10px;}


/* Tab Strip - 2 Column Split */
.TabStrip .TabSplit2ColumnLeft { width: 441px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabSplit2ColumnRight { width: 220px; float: left;  margin: 0 0 10px 0;}
.TabStrip fieldset {border:none;}

.TabStrip .TabPanelSand .TabSplit2ColumnLeft { width: 540px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabPanelSand .TabSplit2ColumnRight { width: 320px; float: left;  margin: 0 0 10px 0;}

.TabStrip .TabSplit2ColumnLeft3070 { width: 220px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabSplit2ColumnRight3070 { width: 441px; float: left;  margin: 0 0 10px 0;}

.TabStrip .TabPanelSand .TabSplit2ColumnLeft3070 { width: 320px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabPanelSand .TabSplit2ColumnRight3070 { width: 540px; float: left;  margin: 0 0 10px 0;}

/* Tab Strip - 3 Column Split */
.TabStrip .TabSplit3ColumnLeft { width: 220px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabSplit3ColumnCentre { width: 220px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabSplit3ColumnRight { width: 220px; float: left;  margin: 0 0 10px 0;}

.TabStrip .TabPanelSand .TabSplit3ColumnLeft { width: 270px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabPanelSand .TabSplit3ColumnCentre { width: 270px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0; }
.TabStrip .TabPanelSand .TabSplit3ColumnRight { width: 270px; float: left;  margin: 0 0 10px 0;}

/* Tab Strip - Grid */
.TabStrip .TabGridPod { width: 201px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0;}
.TabStrip .TabGridPodMiddle { width: 206px; float: left; margin: 0 20px 10px 0; padding: 0 20px 0 0;}
.TabStrip .TabGridPodRight { width: 210px; float: left;  margin: 0 0 10px 0;}

/* Hidden Tabs */
.TabStrip .TabPanelOff { display:none; }

/* Key Facts */

.KeyFacts {}
.KeyFacts H3 { color:#4A4D3F; font-weight:normal; font-size: .9em; padding: 15px 15px 10px 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B7B8B2;} 
.KeyFacts p {padding: 7px 0 ; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #B7B8B2; margin: 0 18px;}
.KeyFacts a:link, .KeyFacts a:visited {color:#E04F0F; text-decoration:none;}
.KeyFacts a:hover, .KeyFacts a:active { text-decoration:underline}
.KeyFacts ul { padding: 0 0 0 35px}
.KeyFacts li {font-size: .8em; padding: 10px 0 10px 0; border-top-width: 1px; border-top-style: dashed; border-top-color: #B7B8B2; }
.KeyFacts .KeyFactsBottomLine {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1; margin: 0 0 20px 12px; height: 40px}

.KeyFacts .KeyFactsContainerRed { background:url(../images/RHS/rhs_bg.jpg) no-repeat left top; padding: 0 0 0 12px;}

.KeyFacts .KeyFactsContainerGreen { background:url(../images/RHS/rhs_bg_iya.jpg) no-repeat left top; padding: 0 0 0 1px; margin: 0 0 0 10px}

#fm-rhSearch {background: url(../images/RHS/search.gif) no-repeat left 4px; margin: 0 0 0 18px}
.KeyFacts fieldset {border:0px solid #ccc;}
.KeyFacts label {display:none;}
.KeyFacts input.rhSearch {width:112px; border:0px; padding:2px 2px 4px 4px; color:#191919; font-size: .8em; background:none; }
.KeyFacts input.submit { margin: 9px 0 0 4px}


/* Highlight */
.HighlightBlue {clear:both;}
.HighlightBlue .Top { height: 25px; background:url(../images/content/leftRound.jpg) no-repeat left top; margin: 28px 0 0 0;}
.HighlightBlue .Top div {height: 25px; background:url(../images/content/rightRound.jpg) no-repeat right top;}
.HighlightBlue .Bottom { background:url(../images/content/leftRoundBot.jpg) no-repeat left bottom;}
.HighlightBlue .Bottom .Corner { background:url(../images/content/rightRoundBot.jpg) no-repeat right bottom;  padding: 0px 25px 25px 25px;}
.HighlightBlue .Bottom p { font-size: .9em !Important; padding: 0}

.HighlightGreen .Top { height: 10px; background: url(../images/content/greenTopLeft.jpg) no-repeat left top; margin: 28px 0 0 0}
.HighlightGreen .Top div {height: 10px; background:url(../images/content/greenTopRight.jpg) no-repeat right top;}
.HighlightGreen .Middle { padding: 0 25px 0 25px; background:#9FBF00; color:#FFFFFF} 
.HighlightGreen .Middle p { padding: 0; font-size: .9em !Important; }
.HighlightGreen .Bottom { height: 10px; background: url(../images/content/greenBotRight.jpg) no-repeat right bottom;}
.HighlightGreen .Bottom div {height: 10px; background:url(../images/content/greenBotLeft.jpg) no-repeat left bottom;}

.HighlightGreenAlert { background:url(../images/generic/gAletBot.jpg) no-repeat left bottom; width: 250px; float:right; padding: 0 0 18px 0}
.HighlightGreenAlert div { background:url(../images/generic/gAletTop.jpg) no-repeat left top; padding: 18px 18px 0 18px}
.HighlightGreenAlert h3 { color:#fff; font-weight:normal; font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; padding: 0 0 3px 0 }
.HighlightGreenAlert p { color: #fff; font-size: .9em !important;}

.HighlightBlueAlert { background:url(../images/generic/bAletBot.jpg) no-repeat left bottom; width: 250px; float:right; padding: 0 0 18px 0; margin: 0 0 10px 0}
.HighlightBlueAlert div { background:url(../images/generic/bAletTop.jpg) no-repeat left top; padding: 18px 18px 0 18px}
.HighlightBlueAlert h3 { color:#fff; font-weight:normal; font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; padding: 0 0 3px 0 }
.HighlightBlueAlert p { color: #fff; font-size: .9em !important;}

.HighlightPoll .Top { height: 35px; background:url(../images/content/leftRoundQuestion.jpg) no-repeat left top; margin: 28px 0 0 0}
.HighlightPoll .Top div {height: 35px; background:url(../images/content/rightRound.jpg) no-repeat right top;}
.HighlightPoll .Bottom { background:url(../images/content/leftRoundBot.jpg) no-repeat left bottom;}
.HighlightPoll .Bottom .Corner { background:url(../images/content/rightRoundBot.jpg) no-repeat right bottom;  padding: 5px 25px 25px 38px}
.HighlightPoll .Bottom p { font-size: .8em !Important; padding: 0 20px 0 0;}
.HighlightPoll .Bottom .Result { font-size: 1.1em !Important; padding: 5px 0 0 0; clear:both}
.HighlightPoll .Bottom .MoreInfo {margin: 10px 0 0 0;border: none;}
.HighlightPoll .Bottom .FloatLeft { float:left;}

.HighlightSay .Top { height: 35px; background:url(../images/content/leftRoundSay.jpg) no-repeat left top; margin: 28px 0 0 0}
.HighlightSay .Top div {height: 35px; background:url(../images/content/rightRound.jpg) no-repeat right top;}
.HighlightSay .Bottom { background:url(../images/content/leftRoundBot.jpg) no-repeat left bottom;}
.HighlightSay .Bottom .Corner { background:url(../images/content/rightRoundBot.jpg) no-repeat right bottom;  padding: 5px 25px 25px 38px}
.HighlightSay .Bottom p { font-size: .8em !Important; padding: 0 20px 0 0;}
.HighlightSay .Bottom .Result { font-size: 1.1em !Important; padding: 5px 0 0 0; clear:both}
.HighlightSay .Bottom .MoreInfo {margin: 10px 0 0 0;border: none;}
.HighlightSay .Bottom .FloatLeft { float:left;}

.HighlightQuote .Top { height: 30px; background:url(../images/content/leftRoundQuote.jpg) no-repeat left top; margin: 28px 0 0 0}
.HighlightQuote .Top div {height: 30px; background:url(../images/content/rightRound.jpg) no-repeat right top;}
.HighlightQuote .Bottom { background:url(../images/content/leftRoundBot.jpg) no-repeat left bottom;}
.HighlightQuote .Bottom .Corner { background:url(../images/content/rightRoundBot.jpg) no-repeat right bottom;  padding: 0 40px 25px 40px}
.HighlightQuote .Bottom p { font-size: .8em !Important; font-style:italic; padding: 0;}
.HighlightQuote .Bottom .QuotePerson { clear:both; float: right; font-style:italic; font-size: .9em !Important;}
.HighlightQuote .Bottom .QuotePerson p { padding:0px; font-style:italic; font-size: .9em !Important; }
.HighlightQuote .Bottom .EndQuote { background:url(../images/content/endQuote.gif) no-repeat; float:right; width:20px;height:20px; margin:0px -13px 0px 0px; }

/* Popup */

.Popup { position: relative; padding: 27px 10px 10px 10px; background: url(../images/question/questionTop.gif) no-repeat left top;}
.Popup .Close { position:absolute; right: 18px; top: 12px;}
.Popup .Close div {background:url(../images/popup/close.gif); width:15px;height:18px;}
.Popup .Close div a {display:block; width:15px;height:18px;}
.Popup .Corner { position:absolute; right: 0px; top: 0px; background:url(../images/question/corners.gif) right top; width: 65px; height: 54px}
.Popup .Title { background:#00486E; padding: 0 30px 0px 30px;}
.Popup .Title p { color:#FFFFFF; font-size: 1.1em !Important;}
.Popup .Content { background:#00486E; padding: 0 30px 30px 30px}
.Popup .Content p { color:#FFFFFF}
.Popup .Content ol { padding: 0 0 0 21px}
.Popup .Content li {font-size: .8em; padding: 0 0 20px 0; color:#FFFFFF}
.HelpPopUp {}
.PopUpBlocker {position:absolute;top:0px;left:0px;height:100%;width:100%;background:url(../images/popup/transparentpx.gif); }

/* New Popup */

.Popup-Container { position: relative; width:568px;}
.Popup-Container .Popup-Top { width:568px; height:8px; background: url(../images/popup/top.png) no-repeat;}
.Popup-Container .Popup-Bottom { width:568px; height:9px; background: url(../images/popup/bottom.png) no-repeat;}

.Popup-Container .Popup-Black-Content { padding:20px 25px 5px 25px; width:518px; background: url(../images/popup/black-body.png) repeat-y; }
.Popup-Container .Popup-Blue-Content { padding:20px 25px 5px 25px; width:518px; background: url(../images/popup/blue-body.png) repeat-y; }
.Popup-Container .Popup-White-Content { padding:20px 25px 5px 25px; width:518px; background: url(../images/popup/white-body.png) repeat-y; }

.Popup-Container .Popup-Black-Content p { color:#FFFFFF; font-size:0.8em; }
.Popup-Container .Popup-Blue-Content p { color:#FFFFFF; font-size:0.8em; }
.Popup-Container .Popup-White-Content p { color:#004B6B; font-size:0.8em; }

.Popup-Container .Popup-Red-Header { background: url("../images/popup/red-header.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 1.6em; font-weight: bold; height: 40px; padding: 9px 0 0 68px; width: 500px; }
.Popup-Container .Popup-Blue-Header  { background: url("../images/popup/blue-fade-header-orange.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 1.6em; font-weight: bold; height: 41px; padding: 9px 0 0 68px; width: 500px; }
.Popup-Container .Popup-Blue-Header-Orange  { background: url("../images/popup/blue-fade-header-orange.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 1.6em; font-weight: bold; height: 40px; padding:9px 0 0 68px; width: 500px; }

.Popup-Container .Popup-Content-Left { float:left; width:140px; margin: 0 10px 0 0; }
.Popup-Container .Popup-Content-Right { float:left; width:368px; }

.Popup-Container .Popup-Close { position:absolute; right: 10px; top: 10px;}
.Popup-Container .Popup-Close div { background:url(../images/popup/close-rollover.png) no-repeat; width:24px;height:19px;}
.Popup-Container .Popup-Close div a {display:block; width:24px;height:19px;}

.Popup-Container .Black-Close-Button { float:left; }
.Popup-Container .Orange-Close-Button { float:left; }
.Popup-Container .More-Information-Button { float:right; }
.Popup-Container .Red-More-Information-Button { float:right; }

.PopUpBlocker {position:absolute;top:0px;left:0px;height:100%;width:100%;background:url(../images/popup/transparentpx.gif); }

/* Message Board */

.MessageBoardPost { clear:both; margin: 20px 0 0 0; padding: 0 0 20px 0;}
.MessageBoardPost .Picture { width: 96px; float: left;  border-right-width: 1px; border-right-style: solid; border-right-color: #D4D5D1; margin: 0 22px 0 0}
.MessageBoardPost .Container { float:left; width: 370px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1; padding: 0 0 30px 0;}
.MessageBoardPost .Title H2 { font-size: 1.4em !Important; padding: 0}
.MessageBoardPost .PersonDate p { font-size: .9em !Important; font-style:italic;}
.MessageBoardPost .Content p {font-size: 1em!Important;}

/* Blog Post */
.BlogPost {}
.BlogPost H2 { font-size: 1.4em !Important; padding: 0}
.BlogPost .Container { clear:both; margin: 30px 0 0 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;}
.BlogPost .PersonDate p { font-size: .9em !Important; font-style:italic;}
.BlogPost .Content img { border: 1px solid #93958D; padding: 1px; float: right; margin: 0 0 30px 30px}
.BlogPost .Comment {clear:both}
.BlogPost .Comment a:link, .BlogPost .Comment a:visited { text-decoration:none !Important; color: #00A2E2; background:url(../images/content/blueArrow.gif) no-repeat right 6px; padding: 0 10px 0 0;}
.BlogPost .Comment a:hover, .BlogPost .Comment a:active { text-decoration:underline !Important; color: #00A2E2 !Important;}

/* Blog Quote */
.BlogQuote { clear:both; margin: 0 0 0 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1; background: url(../images/blog/blogQuoteBG.jpg) repeat-x left top; padding: 16px 0 0 0;}
.BlogQuote img {float: right !important;}
.BlogQuote .BlogQuoteContainer { background:url(../images/blog/quoteBlog.gif) no-repeat left top; padding: 0 0 35px 30px}
.BlogQuote H2 { font-size: 1.4em !Important; padding: 0}
.BlogQuote .BlogQuotePersonDate p { font-size: .9em !Important; font-style:italic;}

/* Information Pods */
.InformationPod {clear: both; background: url(../images/bottomPods/botPodBg.jpg) no-repeat center top;}
.InformationPod p { font-size: .9em!Important; padding:0 0 10px 0 !Important; color: #4A4D3F !important; }
.InformationPod a:link, #sectionThree a:visited { text-decoration:none !Important; color: #E84B24 !Important;}
.InformationPod a:hover, #sectionThree a:active { text-decoration:underline !Important; }
.InformationPod .Container { height: 251px; width: 35px; float:left;}
.InformationPod .Pod {width: 190px; float: left; margin: 32px 52px 0 0}
.InformationPod .PodLast {width: 190px;float: left; margin: 32px 0 0 5px;}



/* Links */
.BigLink { font-size: .9em !Important; font-weight:bold; text-decoration: none!Important; color:#4A4D3F!Important; background: url(../images/generic/blueArrowTP.gif) no-repeat right 6px; padding: 0 8px 0 0;}
.BigLink:hover { color:#00A2E2!Important}

.BlueButton, .BlueButton { background: url(../images/generic/buttonBG.jpg) no-repeat left top; border: 2px solid #fff; padding: 3px 8px 3px 8px; color: #FFFFFF!Important; clear:both; text-decoration: none!Important; font-size: .9em; line-height: 4.3em}
.BlueButton:hover, .BlueButton:hover { background:url(../images/generic/buttonBGOrange.jpg) no-repeat left top;}

#container .OrangeButton, #container .OrangeButton { background: url(../images/generic/buttonBGOrange.jpg) no-repeat left top; border: 2px solid #fff; padding: 3px 8px 3px 8px; color: #FFFFFF!Important; clear:both; text-decoration: none!Important; font-size: .9em; line-height: 4.3em}
#container .OrangeButton:hover, #container .OrangeButton:hover { border: 2px solid #FF9D53;}

.facebook-container .OrangeButton, .facebook-container .OrangeButton { background: url(../images/generic/buttonBGOrange.jpg) no-repeat left top; border: 2px solid #fff; padding: 3px 8px 3px 8px; color: #FFFFFF!Important; clear:both; text-decoration: none!Important; font-size: .9em; line-height: 2em}
.facebook-container .OrangeButton:hover, .facebook-container .OrangeButton:hover { border: 2px solid #FF9D53;}

#containerCar .OrangeButton, #containerCar .OrangeButton { background: url(../images/generic/buttonBGOrange.jpg) no-repeat left top; border: 2px solid #fff; padding: 3px 8px 3px 8px; color: #FFFFFF!Important; clear:both; text-decoration: none!Important; font-size: .9em; line-height: 4.2em;}
#containerCar .OrangeButton:hover, #containerCar .OrangeButton:hover { border: 2px solid #FF9D53;}

.HomeLink { font-size:1.2em; text-decoration: none; font-weight:bold;color:#007eb4!important; background:url(../images/home/homeBlueCreamArrorw.gif) no-repeat right 5px; padding: 0 13px 0 0;margin:0; }
.HomeLinkSmall { font-size:0.9em; text-decoration: none; font-weight:bold;color:#007eb4!important; background:url(../images/home/homeBlueCreamArrorw.gif) no-repeat right 5px; padding: 0 13px 0 0;margin:0; }

.GreenButton{ background: url(../images/generic/buttonBGGreen.jpg) no-repeat left top; border: 2px solid #fff; padding: 3px 8px 3px 8px; color: #FFFFFF!Important; clear:both; text-decoration: none!Important; font-size: .9em; line-height: 4.3em}
.GreenButton:hover { border: 2px solid #A8CC00;}

.ArrowLink { font-size: .9em!important; text-decoration: none; color:#003A52!important; background: url(../images/career/carArrow1.gif) no-repeat right 6px; padding: 0 10px 0 0!important; }
.ArrowLink:hover { text-decoration: underline; }

.ArrowLink2 { font-size: .9em!important; text-decoration: none; color:#003A52!important; background: url(../images/career/carArrow2.gif) no-repeat right 6px; padding: 0 10px 0 0!important; }
.ArrowLink2:hover { text-decoration: underline; }

.ArrowLink3 { font-size: .9em!important; text-decoration: none; color:#fff!important; background: url(../images/career/carArrow3.gif) no-repeat right 6px; padding: 0 10px 0 0!important; }
.ArrowLink3:hover { text-decoration: underline; }

.ArrowLink4 { font-size: .9em!important; text-decoration: none; color:#4A4D3F!important; font-weight:bold; background: url(../images/career/carArrow4.gif) no-repeat right 6px; padding: 0 10px 0 0!important; }
.ArrowLink4:hover { text-decoration: underline; }

.ArrowLink5 { font-size: .8em!important; text-decoration: none; color:#4A4D3F!important; font-weight:bold; background: url(../images/career/carArrow4.gif) no-repeat right 6px; padding: 0 10px 0 0!important; }
.ArrowLink5:hover { text-decoration: underline; }

/* Paragraph Classes */
.money { font-size: 1.1em!Important; font-weight: bold; background:url(../images/tabs/moneyIcon.jpg) no-repeat left top; padding: 0 0 5px 32px !Important}
.phone {font-size: 1.1em!Important; font-weight: bold; background:url(../images/tabs/phoneIcon.jpg) no-repeat left top; padding: 0 0 5px 32px !Important}
.pdfDownload { background:url(../images/RHS/pdf.gif) no-repeat left 8px; padding-left: 27px !Important;}
.SubHeading { font-size: 1em!important; padding: 20px 0 0 0; margin:0 0 10px 0 }
/*#container .SubSubHeading { font-size: 1em !important; padding: 20px 0 0 0 }*/
/*#containerCar .SubSubHeading { font-size: 1em !important; padding: 20px 0 0 0 }*/
.Headline {font-size:1.2em;}
.HeadlineBold {font-size:1.2em;font-weight:bold;}

.WhiteTitle {font-weight:bold;color:#ffffff;font-size:1em;padding-bottom:10px !Important;}

.Icon24Hour { background:url(../images/paragraphstyles/24_hour.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconAsianLanguages { background:url(../images/paragraphstyles/asian_languages.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconAttention { background:url(../images/paragraphstyles/attention.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconCircle { background:url(../images/paragraphstyles/circle.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconCircleWhite { background:url(../images/paragraphstyles/circle_w.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconComment { background:url(../images/paragraphstyles/comment.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconDoYouThink { background:url(../images/paragraphstyles/doyouthink.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconEmail { background:url(../images/paragraphstyles/email.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconEmail2 { background:url(../images/paragraphstyles/email2.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconFacebook { background:url(../images/paragraphstyles/facebook.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconFax { background:url(../images/paragraphstyles/fax.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconFax2 { background:url(../images/paragraphstyles/fax2.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconHaveYourSay1 { background:url(../images/paragraphstyles/haveyoursay_1.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconHaveYourSay2 { background:url(../images/paragraphstyles/haveyoursay_2.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconHelp { background:url(../images/paragraphstyles/help.gif) no-repeat left top; padding: 0 0 5px 32px !Important; }
a.IconHelp:hover, .IconHelp:hover { text-decoration: none !important; }
.IconHighlighted { background:url(../images/paragraphstyles/highlighted.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconHome { background:url(../images/paragraphstyles/home.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconIdentityCardCheck { background:url(../images/paragraphstyles/identity_card_check.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconMap { background:url(../images/paragraphstyles/map.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconMP3 { background:url(../images/paragraphstyles/audio_mp3.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconNew { background:url(../images/paragraphstyles/new.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconOnlineForm { background:url(../images/paragraphstyles/online_form.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconOnlineForm2 { background:url(../images/paragraphstyles/online_form2.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconPage { background:url(../images/paragraphstyles/page.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconPhone { background:url(../images/paragraphstyles/phone.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconPhone2 { background:url(../images/paragraphstyles/phone2.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconPodCast { background:url(../images/paragraphstyles/podcasts.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconPost { background:url(../images/paragraphstyles/post.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconPost2 { background:url(../images/paragraphstyles/post2.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconPrice { background:url(../images/paragraphstyles/price.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconReportLeak { background:url(../images/paragraphstyles/report_leak.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconRSS { background:url(../images/paragraphstyles/rss.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconStar { background:url(../images/paragraphstyles/star.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconTextTelephone { background:url(../images/paragraphstyles/text_telephone.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconThankyou { background:url(../images/paragraphstyles/thankyou.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconTopic { background:url(../images/paragraphstyles/topic.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconTriangle { background:url(../images/paragraphstyles/triangle.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconTriangleWhite { background:url(../images/paragraphstyles/triangle_w.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconTwitter { background:url(../images/paragraphstyles/twitter.gif) no-repeat left top; padding: 0 0 5px 38px !Important }
.IconVideo { background:url(../images/paragraphstyles/video.gif) no-repeat left top; padding: 0 0 5px 32px !Important }
.IconWinner { background:url(../images/paragraphstyles/winner.gif) no-repeat left top; padding: 0 0 5px 32px !Important }

/* Span Classes */

.OrangeText {color:#E04F0F}

/* Image Classes */
#container .ImageLeft
{
	/* XHTML */
	float:left;
	clear:both;
	/* */
	margin:0 10px 10px 0;
	padding: 4px;
	background:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E6E4;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #E5E6E4;
}
#container .ImageBorder
{
	margin:0 10px 10px 0;
	padding: 4px;
	background:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E6E4;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #E5E6E4;
}
#containerCar .ImageLeft
{
	/* XHTML */
	float:left;
	clear:both;
	/* */
	padding: 4px;
	background:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E6E4;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #E5E6E4;
}
#containerCar .ImageBorder
{
	padding: 4px;
	background:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E6E4;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #E5E6E4;
}
#container .ImageRight
{
	/* XHTML */
	float:right;
	clear:both;
	/* */
	margin: 0 0 25px 25px;
	padding: 4px;
	background:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E6E4;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #E5E6E4;
}
#containerCar .ImageRight
{
	/* XHTML */
	float:right;
	clear:both;
	/* */
	padding: 4px;
	background:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E6E4;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #E5E6E4;
}
#container .ImageLeftNoBorder, #containerCar .ImageLeftNoBorder
{
	/* XHTML */
	float:left;
	clear:both;
	/* */
	margin:0 10px 10px 0;
	border:none;
}
#container .ImageRightNoBorder, #containerCar .ImageRightNoBorder
{
	/* XHTML */
	float:right;
	clear:both;
	/* */
	margin: 0 0 25px 25px;
	border:none;
}
.WhiteImageBorder
{
	border: 3px solid #FFFFFF;
}
.WhiteImageBorderLeft
{
	border: 3px solid #FFFFFF;
	margin:0 10px 10px 0;
}
.WhiteImageBorderRight
{
	border: 3px solid #FFFFFF;
	margin:0 0 10px 10px;
}
.ImageLeftFineBorder
{
	/* XHTML */
	float:left;
	clear:both;
	/* */
	border: 1px solid #999999;
	margin:0 10px 30px 0;
}

/* Bullets */
#yw_cont_ind ul { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind ol { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind li {font-size: .8em; padding: 0 0 10px 0}
#yw_cont_ind_BG ul { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind_BG ol { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind_BG li {font-size: .8em; padding: 0 0 10px 0}
#yw_cont_ind_RH ul { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind_RH ol { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind_RH li {font-size: .8em; padding: 0 0 10px 0}
#yw_cont_ind_RH_BG ul { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind_RH_BG ol { padding: 20px 0 5px 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1;  border-top-width: 1px; border-top-style: solid; border-top-color: #D2D1C6; margin: 8px 0 20px 0}
#yw_cont_ind_RH_BG li {font-size: .8em; padding: 0 0 10px 0}


/* Search Box */
.LeftSearch {padding: 20px 0 23px 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDD;}
.LeftSearch fieldset {border:0px solid #ccc; }
.LeftSearch fieldset.GoogleBG { background:url(../images/left/google.gif) no-repeat left 4px; }
.LeftSearch fieldset.PlainBG { background:url(../images/left/google_plain.gif) no-repeat left 4px; }
.LeftSearch label {display:none;}
.LeftSearch input.leftSearch {width:128px; border:0px; padding:2px 2px 4px 4px; color:#191919; font-size: .8em; background:none; }
.LeftSearch input.submit { margin: 5px 0 0 4px}

/* Search Box */
.TopSearch {padding: 0px; right:0px; position:absolute;width:172px}
.TopSearch fieldset {border:0px solid #ccc; }
.TopSearch fieldset.GoogleBG { background:url(../images/left/google.gif) no-repeat left 4px; }
.TopSearch fieldset.PlainBG { background:url(../images/left/google_plain.gif) no-repeat left 4px; }
.TopSearch label {display:none;}
.TopSearch input.leftSearch {width:128px; border:0px; padding:2px 2px 4px 4px; color:#191919; font-size: .8em; background:none; }
.TopSearch input.submit { margin: 5px 0 0 4px}

/* Opinion Poll */
.OpinionPoll .Top { height: 35px; background:url(../images/content/leftRoundQuestion.jpg) no-repeat left top; margin: 28px 0 0 0}
.OpinionPoll .Top div {height: 35px; background:url(../images/content/rightRound.jpg) no-repeat right top;}
.OpinionPoll .Bottom { background:url(../images/content/leftRoundBot.jpg) no-repeat left bottom;}
.OpinionPoll .Bottom .Corner { background:url(../images/content/rightRoundBot.jpg) no-repeat right bottom;  padding: 5px 25px 25px 38px}
.OpinionPoll .Bottom p { font-size: .8em !Important; padding: 0 20px 0 0;}
.OpinionPoll .Bottom .Result { font-size: 1.0em !Important; padding: 5px 0 0 0; clear:both}
.OpinionPoll .Bottom .MoreInfo {margin: 10px 0 0 0;border: none;}
.OpinionPoll .Bottom .FloatLeft { float:left;}
.OpinionPoll fieldset {border:none;}

.PollRadioButton { padding: 0 10px 0 0 !Important; }

/* Template Specific */
#divSection3 p {padding:0px;}
input.PressReleaseSearch {width:128px; border:0px; padding:2px 2px 4px 4px; color:#191919; font-size: .8em; background:#fff; }
fieldset.PressReleaseSearch {border:none;}
#formBlue table, #formBlue tr, #formBlue td {border:none;}
.carRightBot a {color:#fff;}
.greenRegister a {color:#fff;}
#divContactTitle { padding: 0 0 0 22px}

.Tab .IconHighlighted { background:url(../images/paragraphstyles/highlighted.gif) no-repeat left 3px; padding: 0 0 5px 20px !Important}
.TabIn .IconHighlighted { background:url(../images/paragraphstyles/highlighted.gif) no-repeat left 4px; padding: 0 0 5px 20px !Important}

/* Custom Forms */
input.error { background-color: #ffffff;border: 1px solid red;padding:3px; }
textarea.error { background-color: #ffffff;border: 1px solid red;padding:3px; }
p.errortext { color:Red !Important;font-weight:bold !Important; }
ul.ErrorMessages { border-top: none !important; border-bottom: none !important; margin: 0 !important; padding: 0 0 0 35px !important; }
ul.ErrorMessages li { color: Red !important; font-weight: bold !important; }

/* Sitemap */
.SiteMapLevel1 {margin:0 0 0 10px;}
.SiteMapLevel2 {margin:0 0 0 20px;}
.SiteMapLevel3 {margin:0 0 0 30px;}
.SiteMapLevel4 {margin:0 0 0 40px;}
.SiteMapLevel5 {margin:0 0 0 50px;}
.SiteMapLevel6 {margin:0 0 0 60px;}
.SiteMapLevel7 {margin:0 0 0 70px;}
.SiteMapLevel8 {margin:0 0 0 80px;}
.SiteMapLevel9 {margin:0 0 0 90px;}
.SiteMapLevel10 {margin:0 0 0 100px;}

/* Survey */

.Survey { width:100%; }
.Survey p { font-size:0.8em !Important; }
.Survey .error p { color:#f00; font-weight:normal; }
.Survey td { border:none !Important;padding:0px !Important; }
.Survey .SurveyTable td { border:none !Important;padding:5px !Important; }
.Survey label { display:inline;font-size:0.8em !Important; }
.formBlueTop { line-height: 2em; padding: 0 0 0 20px; background:#105374; border-top-width: 1px; border-top-style: solid; border-top-color: #93958D; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #93958D;}
.formBlueTop p {padding: 0px; font-size: .8em !Important; color:#FFF}
.formBlueBot { background:#E4F1F7; border-left-width: 1px; border-left-style: solid; border-left-color: #9FBECE; border-right-width: 1px; border-right-style: solid; border-right-color: #9FBECE; padding-top:10px;}
.Survey .SurveyButton { background: url(../images/generic/buttonBGOrange.jpg) no-repeat left top; border: 2px solid #fff; color: #FFFFFF!Important; clear:both; text-decoration: none!Important; font-size: .7em;  margin: 10px 0 0 0!Important; font-family: Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; cursor:pointer;}
.Survey .SurveyButton:hover { border: 2px solid #FF9D53;}
.Survey .MandatoryStar { color:#FE5C11; }
.Survey .PleaseFillIn { background:url(../images/generic/divide_line.gif) no-repeat left top; padding: 10px 0 10px 20px}
.Survey .PleaseFillIn p { font-size: .7em!Important}
.Survey .QuestionTitle { background:url(../images/generic/divide_line.gif) no-repeat left top; padding: 10px 0 10px 20px}

/* In Your Area Search */

.IYARightSearch {}
.IYARightSearch H3 { color:#4A4D3F; font-weight:normal; font-size: .9em; padding: 15px 15px 10px 18px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B7B8B2;} 
.IYARightSearch p {padding: 7px 0 ; border-bottom-width: 0px; border-bottom-style: dashed; border-bottom-color: #B7B8B2; margin: 0 18px;}
.IYARightSearch a:link, .IYARightSearch a:visited {color:#E04F0F; text-decoration:none;}
.IYARightSearch a:hover, .IYARightSearch a:active { text-decoration:underline}
.IYARightSearch ul { padding: 0 0 0 35px}
.IYARightSearch li {font-size: .8em; padding: 10px 0 10px 0; border-top-width: 1px; border-top-style: dashed; border-top-color: #B7B8B2; }
.IYARightSearch .IYARightSearchBottomLine {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D5D1; margin: 0 0 20px 12px; height: 40px}

.IYARightSearch .IYARightSearchContainerRed { background:url(../images/RHS/rhs_bg.jpg) no-repeat left top; padding: 0 0 0 12px;}

.IYARightSearch .IYARightSearchContainerGreen { background:url(../images/RHS/rhs_bg_iya.jpg) no-repeat left top; padding: 0 0 0 1px; margin: 0 0 0 10px}

/*#fm-rhSearch {background: url(../images/RHS/search.gif) no-repeat left 4px; margin: 0 0 0 18px}*/
.IYARightSearch fieldset {display:block; border:0px solid #ccc; background: url(../images/RHS/search.gif) no-repeat left top; }
.IYARightSearch label {display:none;}
.IYARightSearch input.rhSearch {width:112px; border:0px; padding:2px 2px 4px 4px; color:#191919; font-size: .8em; background:none; }
.IYARightSearch input.submit { margin: 9px 0 0 4px}

.IYASearchError
{
	padding-left:0!important;
	margin-left:0 !important;
	margin-top:3px;
	font-size:0.7em;
	width:auto;
	font-weight:bold;
	color:#f00;
}


.gmnoprint {overflow:hidden;}
