BODY{margin:0px; padding:0px;font-family:verdana,arial,helvetica,sans-serif;}
A, A:visited, A:hover, A:active {color:#000000;}
INPUT,SELECT,TEXTAREA {font-size:11px; line-height:15px; color:#000000; font-weight:normal; text-decoration:none;}

/* layered text on main image of models page and gallery page */
.mainImgPricingWhite, .galleryImgCopyWhite, .galleryImgCopyBlack{font-size:10px; font-weight:normal; position:absolute; top:340px; z-index:1; text-align:right;}
.mainImgPricingWhite{color:#FFFFFF; padding-right:5px; width:595px;}
.galleryImgCopyWhite{color:#ffffff; padding-right:10px; width:585px; height: 20px;}
.galleryImgCopyBlack{color:#000000; padding-right:10px; width:585px; height: 20px;}

/* regular text */
.contTxt {font-size:10px; line-height:15px; color:#000000; font-weight:normal;}
.contTxtSmall {font-size:10px; line-height:12px; color:#000000; font-weight:normal;}
.contboldTxtLarge {font-size:17px; line-height:15px; color:#000000; font-weight:bold;}
.italicTxt {font-size:11px; line-height:10px; color:#000000; font-weight:normal; font-style: italic;}
.contTxtRedSm {font-size:9px; color:#950000; font-weight:bold;}
.contTxtRed {font-size:10px; color:#950000; font-weight:normal;}
.contBoldTxtGray {font-size:11px; line-height:15px; color:#999999; font-weight:bold;}
.contTxtDarkGray {font-size:10px; line-height:15px; color:#333333; font-weight:normal;}
.greyTxtSmall {font-size:10px; line-height:12px; color:#333333; font-weight:normal;}
.greySmall {font-size:10px; line-height:12px; color:#333333; text-decoration:none;}
.smallTxtGray {font-size:10px; line-height:15px; color:#999999; font-weight:normal; text-decoration:none;}
.contTxtWhite {font-size:10px; line-height:15px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.contTxtWhite, A.contTxtWhite:active, A.contTxtWhite:hover, A.contTxtWhite:visited {color:#FFFFFF;}
A.contTxtWhite {text-decoration:underline;}
.contTxtWhiteBold {font-size:10px; line-height:15px; color:#ffffff; font-weight:bold; text-decoration:none;}

/* highlights */
.bodyHighlight {font-size:11px; line-height:15px; color:#950000; font-weight:normal; text-decoration:none;}
A.bodyHighlight:active, A.bodyHighlight:hover, A.bodyHighlight:visited {color:#950000; text-decoration: none;}
.bodyBlackHighlight {font-size:10px; line-height:15px; color:#000000; font-weight:bold; text-decoration:none;}
.bodyBoldHighlight {font-size:11px; line-height:15px; color:#950000; font-weight:bold; text-decoration:none;}

/* header */
.mainHeader{font-family : Arial, Helvetica, sans-serif; font-size : 15px; color : #666666; font-weight : bold;}
.hdrBlack {font-size:11px; line-height:15px; color:#000000; font-weight:bold;}
.smHdrBlack {font-size:10px; line-height:15px; color:#000000; font-weight:bold;}
.subHdrBlack {font-size:11px; color:#000000; font-weight:bold;}
.hdrBlue05 {font-size:10px; line-height:12px; color:#000033; font-weight:bold;}
.hdrBlueMed {font-size:13px; line-height:15px; color:#000033; font-weight:bold;}
.hdrGrey {font-size:11px; line-height:15px; color:#666666; font-weight:bold;}
.hdrGreyMed {font-size:10px; color:#333333; font-weight:bold;}
.hdrDarkGrey {font-size:11px; line-height:15px; color:#333333; font-weight:bold;}
.hdrDarkGreySmall {font-size:10px; line-height:12px; color:#333333; font-weight:bold;}
.hdrBlue {font-size:11px; line-height:15px; color:#000033; font-weight:bold;}
A.hdrBlue:active, A.hdrBlue:hover, A.hdrBlue:visited {color:#000033; font-weight:bold; text-decoration: none;}

/* hdrRed classes are actually blue (#000033) until we find all the instances of hdrRed */
.hdrRed {font-size:11px; line-height:15px; color:#000033; font-weight:bold;}
A.hdrRed:active, A.hdrRed:hover, A.hdrRed:visited {color:#000033; font-weight:bold; text-decoration: none;}
.hdrRedMed {font-size:13px; line-height:15px; color:#000033; font-weight:bold;}
.hdrRedLarge {font-size:16px; color:#000033; font-weight:bold;}

/* quick tools */
ul.QuickToolsLink {background-color:#D6D6D6; clear: left; list-style: none; margin: 0; padding: 0; width: 150px; display: block;}
ul.QuickToolsLink li {background-color:#D6D6D6; border-bottom: #C0C0C0 1px solid; float: left; padding: 0; width: 150px;}
ul.QuickToolsLink li.no-border {border-bottom: #C0C0C0 0px solid; background-color:#D6D6D6; padding-bottom:0; height:21px;}
ul.QuickToolsLink li a {background-color:#D6D6D6; color: #666666; font-size:10px; font-weight: bold; text-decoration: none; margin: 0; padding-bottom: 6px; padding-left: 0px; padding-top: 4px; width: 150px; display: block;}
ul.QuickToolsLink li a:visited {color: #666666;}
ul.QuickToolsLink li a:hover {text-decoration: none; background-color:#455A8B; color:#ffffff;}
img.QuickToolsLink {background: transparent;}

/* colored border and background*/
.borderBtm {border: black solid; border-width: 0px 0px 1px 0px;}
.borderBtmLft {border: black solid; border-width: 0px 0px 1px 1px;}
.borderLft {border: black solid; border-width: 0px 0px 0px 1px;}
.lineGray {background-color:#999999;}		
.lineBlack {background-color:#000000;}
.blue {font-size:10px; line-height:15px; color:#000000; font-weight:normal;}
A.blue:active, A.blue:hover, A.blue:visited {color:#000000; text-decoration: none;}
.blue_line {font-size:10px; line-height:15px; color:#000000; font-weight:normal; text-decoration:underline;}
A.blue_line:active, A.blue_line:hover, A.blue_line:visited {color:#000000;}
.white_line {font-size:10px; line-height:15px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}
A.white_line:active, A.white_line:hover, A.white_line:visited {color:#FFFFFF;}
.darkGreyTDBackground {font-size:11px; line-height:1px; color:#000000; background-color:#cccccc;}
.lightGreyTDBackground {font-size:11px; line-height:15px; color:#000000; background-color:#eeeeee;}
.whiteTDBackground {font-size:11px; line-height:15px; color:#000000; background-color:#ffffff;}
.grayArea {background:#EFEFEF; padding: 0; margin: 0;}

/* popups and others */
.requiredField {font-size:11px; line-height:15px; color:#950000; font-weight:bold; text-decoration:none;}
.copyright {font-size:10px; color:#000000; font-weight:normal; text-decoration:none;}
.contextualPopNav_on {font-size:10px; margin-right:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.contextualPopNav_off, a.contextualPopNav_off:visited, .contextualPopNav_on:visited {font-size:10px; margin-right:10px; color:#CCCCCC; font-weight:bold; text-decoration:none;}
a.contextualPopNav_off:actived, a.contextualPopNav_off:hover {color:#FFFFFF; text-decoration: none;}
.conceptTxt{font-size:11px; line-height:15px; color:#000000; font-weight:normal; text-decoration:none;} 
.requestLyr{float:left; clear:left; width:480px; padding-bottom: 15px; visibility:hidden; display:none;} /* For request info layers on thank you pages */ 

/* following can be removed after spanish site goes live */
.bodyHighlightSmall {font-size:10px; line-height:12px; color:#AD0000; font-weight:normal; text-decoration:none;}
.navLink {font-size:10px; line-height:14px; color:#000000; font-weight:normal; padding:2px; text-decoration: none; cursor: pointer;}
FONT.header {font-size:10px; line-height:14px; color:#660000; font-weight:bold; padding:2px; text-decoration: none; cursor: default;}
.customlink {
	color: #6B0101;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
