#international {
background-image:url(/v2portal/resources/images/international.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:right;
margin:-4px 0 0;
padding:3px 20px 5px 112px;
}

#international select {
font-size:x-small;
position:relative;
right:-11px;
width:100px;
}

.marketsHeading {
border-bottom:1px #FAC7D1 solid;
color:#F90030;
font-size:medium;
font-weight:400;
padding:0 0 0 3px;
z-index:2;
}

.marketsError {
color:#F90030;
font-size:x-small;
font-weight:400;
padding:0 0 0 3px;
z-index:2;
}

.world {
background-image:url(/v2portal/resources/images/world.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.marketsBox {
line-height:16px;
padding:4px;
}

.marketsListing {
color:#095AA6;
list-style:none;
text-decoration:none;
}

.marketsHR {
background-color:#FAC7D1;
color:#FAC7D1;
height:1px;
margin:-6px 0 0;
width:375px;
}

.marketListing a {
font-weight:700;
}

.marketImage {
float:right;
padding-bottom:2px;
padding-top:5px;
position:relative;
width:194px;
}

.newsHR {
background-color:#095AA6;
color:#095AA6;
height:1px;
margin:0;
width:700px;
}

.rollText {
color:#999;
float:right;
font-size:x-small;
left:-10px;
line-height:14px;
padding-top:2px;
position:relative;
width:150px;
}

.portletContainer table {
margin-bottom:6px;
margin-top:6px;
}

.portletText {
color:#555;
font-family:Verdana;
font-size:x-small;
line-height:14px;
padding-left:6px;
}

.portletText a:visited {
color:#095AA6;
text-decoration:underline;
}

.portletText a,.portletText strong {
color:#90f;
text-decoration:none;
}

.corporateBoxHeading {
border-bottom:1px #01A88A solid;
color:#01A88A;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
padding:0 0 2px 3px;
vertical-align:bottom;
}

.corporateBoxSubHeading {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
padding:0 0 2px 3px;
vertical-align:bottom;
}

.corporateBoxContent {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
line-height:1.5em;
margin:4px;
padding:9px 4px;
}

.corporateBoxRight {
color:#01A88A;
float:right;
font-size:medium;
margin:1px 3px 0 0;
}

.corporateBoxLeft {
color:#01A88A;
float:left;
font-size:medium;
margin:1px 0 0;
}

.relatedHeading {
border-bottom:1px #99C2AD solid;
color:#00703C;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:400;
padding:0 0 0 3px;
z-index:2;
}

.relatedContent {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:700;
margin:4px;
padding:4px 4px 0;
}

.relatedContent h4 {
font-size:small;
font-weight:700;
}

.relatedContent h5 {
font-size:small;
font-weight:400;
}

.relatedContent h3 {
font-size:medium;
}

.sectionHeader_green {
background-image:url(/v2portal/resources/images/lv3Greenhead.jpg);
background-repeat:no-repeat;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
font-weight:700;
height:20px;
letter-spacing:.2em;
margin-bottom:8px;
margin-top:-1px;
padding:8px 8px 8px 20px;
text-transform:uppercase;
width:695px;
}

.sectionHeader_green h1,.sectionHeader_blue h1,.sectionHeader_red h1 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
font-weight:700;
letter-spacing:.2em;
margin:0;
text-transform:uppercase;
}

.sectionHeader_blue {
background-image:url(/v2portal/resources/images/lv3Bluehead.jpg);
background-repeat:no-repeat;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
font-weight:700;
height:20px;
letter-spacing:.2em;
margin-bottom:8px;
margin-top:-1px;
padding:8px 8px 8px 20px;
text-transform:uppercase;
width:695px;
}

.sectionHeader_red {
background-image:url(/v2portal/resources/images/lv3Redhead.jpg);
background-repeat:no-repeat;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
font-weight:700;
height:20px;
letter-spacing:.2em;
margin-bottom:8px;
margin-top:-1px;
padding:8px 8px 8px 20px;
text-transform:uppercase;
width:695px;
}

.bodyText {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
line-height:18px;
width:417px;
}

.imgLeft {
float:left;
padding-right:10px;
}

.imgRight {
float:right;
padding-left:10px;
}

.locationDiv {
left:-5px;
position:relative;
top:-10px;
}

.locationTable {
background-repeat:no-repeat;
}

.locationHeaderText {
color:blue;
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
left:6px;
position:relative;
}

.locationText {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
left:10px;
position:relative;
top:70px;
}

.newSearch {
position:relative;
top:15px;
}

.getLocations {
position:relative;
}

P.marketLandingHeader {
color:#FFF;
font-size:small;
font-weight:400;
padding:0 0 6px;
width:270px;
}

.marketTitlebar {
background-image:url(/v2portal/resources/images/mheaderbg.gif);
background-repeat:no-repeat;
color:#095AA6;
font-size:medium;
font-weight:400;
margin:0;
padding-left:3px;
padding-top:2px;
text-transform:uppercase;
vertical-align:middle;
}

.greenTitleBar {
background-image:url(/v2portal/resources/images/mheaderbg_green.gif);
background-repeat:no-repeat;
color:#00703C;
font-size:medium;
font-weight:400;
margin:0;
padding:0 0 0 3px;
text-transform:uppercase;
vertical-align:middle;
}

.partnerTitleBar {
border-bottom:1px solid #A5C9B7;
color:#00703C;
font-size:medium;
font-weight:700;
margin-bottom:3px;
}

.caption {
color:#06C;
font-size:medium;
font-weight:700;
left:5px;
position:relative;
}

.logoutButton {
left:50px;
position:relative;
}

.selectedDivision {
color:red;
font-weight:700;
}

.noUnderline {
text-decoration:none;
}

.requiredField {
color:red;
font-size:medium;
font-style:italic;
font-weight:700;
visibility:hidden;
}

.boldRequiredField {
color:red;
font-style:italic;
font-weight:700;
}

.helpText {
font-size:xx-small;
font-style:italic;
}

.legalSectionHeader {
background-color:#336;
color:#FFF;
font-weight:700;
padding:6px;
width:100%;
}

.legalSectionHeader a {
background-color:#336;
color:#FFF;
font-weight:700;
padding:6px;
text-decoration:none;
width:100%;
}

UL.reducedSpace {
margin-bottom:0;
position:relative;
top:-10px;
}

UL.reducedIndent {
left:-22px;
position:relative;
}

TD.formBorderHeight {
line-height:9px;
}

.contactFormHeader {
font-size:14pt;
font-weight:700;
line-height:45px;
margin-bottom:-10px;
position:relative;
top:-15px;
}

#preload {
display:none;
}

.narrow {
font-family:'Arial Narrow';
}

.grayTable {
background-color:#EEE;
text-align:center;
}

.teaser {
color:#555;
font-size:x-small;
line-height:14px;
text-align:center;
}

.list_no_style {
list-style-type:none;
}

.mainContent {
margin-right:5px;
position:relative;
}

.mainContent img {
margin:2px 6px 2px 4px;
}

.thumbnail {
border:1px solid #DDD;
margin-right:3px;
}

html input.stylizedinput {
background:url(/v2portal/resources/images/textbg.gif) no-repeat;
position:relative;
}

input.stylizedinput {
background:url(/v2portal/resources/images/textbg.gif) no-repeat;
border:0;
font:12px Arial;
height:30px;
margin:9px 0 -4px 1px;
padding:3px 5px 0;
position:relative;
width:185px;
}

.loginLink {
display:inline;
float:right;
}

#searchDiv {
background-image:url(/v2portal/resources/images/searchbg.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:right;
margin:-9px -50px 0 0;
padding:3px 0 5px 112px;
width:200px;
}

#searchForm {
padding:0;
}

.loginTable {
background-color:#FEFEFE;
border:1px solid #F7DBA5;
font-family:Arial;
text-align:center;
}

.loginBanner {
background-color:#0859A5;
color:#FFF;
font-family:arial;
font-size:large;
font-weight:700;
margin:-10px;
padding:15px;
}

.portletText a,.portletText a:hover {
color:#90f;
font-weight:700;
text-decoration:underline;
}

.stateSelect,.divisionSelect {
visibility:hidden;
}

.partnerTitleBar a,.teaser b {
font-size:small;
}

.softbackdrop,.softbackdropredborder,.specialannouncement {
background-color:#FFFFE0;
}

#searchForm input,.mainContentLink {
font-size:x-small;
}