
/* ---------------------------- Body ---------------------------- */

body { background-color: #1d423a; height: 100%; background-image: url(../images/bg.jpg); background-repeat:repeat-x; margin: 0; border: 0; color: #666666; font-family: "Helvetica", Arial;}
h1 { padding-top: 0px; margin-top: 0px; }

#siteWrapper { width:800px; height: 100%; background-color: #0d7a60; margin: auto; overflow: hidden}
#siteContentShell { width:766px; height: 100%; margin-left: 17px; margin-right: 17px; margin-bottom: auto; overflow: hidden}
#siteContentMain { background-color: #FFF; width:766px; height:100%; background-image:url(../images/header_content.jpg); float: left; background-repeat: no-repeat; padding-top: 20px; }
#siteContentMain2 { background-color: #FFF; width:766px; height:100%; background-image:url(../images/header_content_interior.jpg); float: left; background-repeat: no-repeat; padding-top: 20px; }

#siteContent { width: 766px; height: 100%; float: left; padding-bottom: 24px; }
#siteContentLeft { width: 420px; height: auto; float: left; padding-left: 20px; padding-right: 10px }
#siteContentRight { width: 285px; height: auto; float: left; padding-top: 196px; padding-left: 10px; padding-right: 20px;}

#siteContentLeft2 { width: 460px; height: auto; float: left; padding-left: 20px; padding-right: 20px }
#siteContentRight2 { width: 235px; height: auto; float: left; padding-top: 34px; padding-left: 12px; padding-right: 18px;}

#siteContentSub { width: 240px; height: auto; margin: auto;}
#siteContentPdf { width: 222px; height: 28px; margin: auto; background-image:url(../images/pdf_bg.gif); background-repeat: no-repeat; }
#siteContentRequest { width: 222px; height: 28px; margin: auto; background-image:url(../images/request_bg.gif); background-repeat: no-repeat; text-align: center}

/* ---------------------------- Header ---------------------------- */
#siteHeader { width:766px; height: 125px; margin: auto; float: left; background-image:url(../images/header.jpg)}

#siteHeaderInterior { width:766px; height: 125px; margin: auto; float: left; background-image:url(../images/header_interior.jpg)}

#siteHeaderTop { width:766px; height: 100px; margin: auto; float: left;}
#siteHeaderLogo { width:170px; height: 100px; margin-left: 22px; float: left; background-image:url(../images/header_logo.gif)}
#siteHeaderContact {
	width:170px;
	height: 76px;
	margin-left: 60px;
	padding-top: 24px;
	float: left;
	text-align: right;
}
#siteHeaderLangShell { width:240px; height: 71px; margin-left: 60px; padding-top: 29px;float: left; }
#siteHeaderLangShell2 { width:240px; height: 71px; margin-left: 80px; padding-top: 29px;float: left; }

#siteHeaderLang { width: 220px; padding-bottom: 10px; margin: auto; text-align: center}


#siteHeaderMenu { width:744px; height: 25px; margin: auto; float: left; padding-left: 22px;}
#siteHeaderTitle { width:766px; height: 137px; margin: auto; float: left; background-image:url(../images/header_title.jpg)}
#siteHeaderTitle2 { width:766px; height: 137px; margin: auto; float: left; background-image:url(../images/header_hero_interior.jpg); background-color: #FFFFFF;}


#siteHeaderShell { width:746px; height: auto; float: left; padding-top: 35px; padding-left: 20px; }

/* ---------------------------- Sub ---------------------------- */
#siteContentSubHeader { width: 222px; height: 32px; margin: auto; float: left; background-image:url(../images/sub_bg.gif); text-align:center}
#siteContentBlank { width: 222px; height: 32px; margin: auto; float: left; text-align:center}
#siteContentContact { width: 222px; height: auto; margin: auto; float: left; text-align:left; font-size: 13px; color: #333; font-family: "Helvetica", Arial; }
#siteContentSubBg { width: 202px; height: auto; margin: auto;float: left; padding-left: 10px; padding-right: 10px; background-color: #cfe4df; background-image:url(../images/sub_cap_bg.gif); background-repeat: no-repeat; background-position: bottom; }
#siteContentSubCap { width: 202px; height: 15px; margin: auto; float: left;  padding-left: 10px; padding-right: 10px;  }


/* ---------------------------- Footer ---------------------------- */

#siteFooterCap { width:766px; height: 16px; margin: auto; float: left; background-image: url(../images/footer_cap.gif) }
#siteFooterShell { width:746px; height: 20px; margin-left:10px; margin-right: 10px; margin-bottom: 40px; float: left; }
#siteFooterSitemap { width: 346px; height: 16px; float: left; padding-top:4px;}
#siteFooterCopyright { width: 400px; height: 16px; float: left; text-align:right; padding-top:4px; }


/* ---------------------------- Copy ---------------------------- */

.copyBody { font-size: 13px; color: #333; font-family: "Helvetica", Arial; line-height: 1.7em;}
.copyMain { font-size: 26px; color: #666666; font-family: "Helvetica", Arial; line-height: 1.2em; font-weight:bold}
.copyParaHead { font-size: 18px; color: #11604a; font-family: "Helvetica", Arial; line-height: 1.5em;}
.copySub { font-size: 14px; color: #11604a; font-family: "Helvetica", Arial; line-height: 1em;}
.copySpec { font-size: 12px; color: #1d4239; font-family: "Helvetica", Arial; line-height: 1.3em;}
.copySpec ul { padding-left: 15px; padding-right: 15px; }
.copyListSpace  { padding-bottom: 1em; }
.copyList  { padding-bottom: 0.5em; }
.bold { font-weight: bold; }
.bigger { font-size: 15px; }

.copyHeaderContact { font-size: 12px; color: #FFF; font-family: "Helvetica", Arial; line-height: 1.3em;}
.copyHeaderContact a:link, .copyHeaderContact a:visited { text-decoration: none; color: #d5d678}
.copyHeaderContact a:hover { color: #FFF; }

.copyHeaderMain { font-size: 46px; color: #11604a; font-family: "Helvetica", Arial; line-height: .9em; font-weight:bold}
.copyHeaderSub { font-size: 29px; color: #629383; font-family: "Helvetica", Arial; line-height: .9em; font-weight:bold}

.copyContentSub { font-size: 12px; color: #333333; font-family: "Helvetica", Arial; line-height: 1.7em; font-weight: bold; text-align:center}
.copyContentLink { font-size: 13px; color: #333333; font-family: "Helvetica", Arial; line-height: 1.5em; font-weight: bold; text-align:right}

.copyButton { font-size: 15px; color: #FFF; font-family: "Helvetica", Arial; line-height: 2em; font-weight: bold;}
.copyButton a:link, .copyButton a:visited { text-decoration: none; color: #fde401; }
.copyButton a:hover { text-decoration: none; color: #FFF;}
.copyButtonRequest { font-size: 15px; color: #0d7a60; font-family: "Helvetica", Arial; line-height: 2em; font-weight: bold;}
.copyButtonRequest a:link, a:visited { text-decoration: none; color: #0d7a60; }
.copyButtonRequest a:hover { text-decoration: none; color: #000;}

.copyButton2 { font-size: 12px; color: #FFF; font-family: "Helvetica", Arial; line-height: 2.5em; font-weight: bold;}
.copyButton2 a:link, .copyButton a:visited { text-decoration: none; color: #fde401; }
.copyButton2 a:hover { text-decoration: none; color: #FFF;}

.copyMenu { font-size: 13px; color: #FFF; font-family: "Helvetica", Arial; line-height: 1.5em; font-weight: bold;}
.copyMenu a:link, .copyMenu a:visited { text-decoration: none; color: #d5d678}
.copyMenu a:hover { color: #FFF; }

a:link, a:visited { text-decoration: none; color: #0d7a60}
a:hover { color: #1d4239; }

.copyFooter { font-size: 11px; color: #FFF; font-family: "Helvetica", Arial; line-height: 1.5em;}
.copyFooter a:link, .copyFooter a:visited { text-decoration: none; color: #d5d678}
.copyFooter a:hover { color: #FFF; }

img { border: none; }

/* Yellow Highlight area for Service Page - Customer Service text */
#bodyHighlight { background-color: #cfe4df; margin-left: -20px; margin-top: 20px; margin-bottom: 40px; padding-top: 10px; padding-right: 20px; padding-left: 20px; padding-bottom: 10px; font-size: 13px; color: #333; font-family: "Helvetica", Arial; line-height: 1.7em; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; color: #000;}

#thankYouHighlight { background-color: #cfe4df; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 20px; font-size: 16px; color: #333; font-family: "Helvetica", Arial; line-height: 1.7em; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; color: #000; }

/* Request Info Form Table Styles */


#one-column-emphasis { font-size: 13px; color: #333; font-family: "Helvetica", Arial; width: 460px; text-align: left; border-collapse: collapse; margin-top: 20px; }
#one-column-emphasis th { font-size: 14px; font-weight: normal; padding: 12px 15px; }
#one-column-emphasis td { padding: 8px 8px; color: #669; }
.oce-first {  border-right: 10px solid transparent; border-left: 10px solid transparent; }
.input { width: 270px;}

