/* >> GLOBAL */ html { margin: 0px; padding: 0px; } body { font-family: arial, helvetica, sans-serif; /* GLOBAL FONT STACK */ font-size:12px; margin: 0px; padding: 0px; margin-right: auto; margin-left: auto; /* Center Align Layout */ background-image: url('../images/background.gif'); background-repeat: repeat-x; background-position: 0 0px; background-color: #e7e7e8; text-align:left; padding-top: 46px; color:#000000; line-height: 18px; } /* << GLOBAL */ /* >> HEADINGS */ h1, h2, h3, h4, h5, dt, h6, tfoot, thead, th { text-decoration:none; word-spacing:normal; letter-spacing:normal; text-transform:none; color:#003468; line-height:normal; margin-top: 10px; margin-bottom: 10px; padding: 0; font-family: helvetica, arial, sans-serif; } h1 { font-size:21px; font-weight: normal; font-style:normal; margin-top:0px; margin-bottom:5px; } h2 { font-size:18px; font-weight:normal; } h3 { font-size:16px; font-weight:bold; } h4 { font-size:15px; font-weight:bold; } h5, dt { font-size:14px; font-weight:bold; } h6 { font-size:13px; font-weight: bold; } tfoot, thead { font-size:12px; } th { vertical-align:baseline; font-size:14px; font-weight:bold; } /* << HEADINGS */ /* >> OTHER TEXT */ small {font-size:.7em;} big {font-size:1.17em;} blockquote, pre {} /* << OTHER TEXT */ /* >> LISTS */ ul li {list-style-type:square;} ul li li {list-style-type:disc;} ul li li li {list-style-type:circle;} ol li {list-style-type:decimal;} ol ol li {list-style-type:lower-alpha;} ol ol ol li {list-style-type:lower-roman;} ol ul li {list-style-type:square;} /* << LISTS */ /* >> TABLES */ td { vertical-align:top; text-align:left; } /* << TABLES */ /* >> LINKS */ a { color: #003468; text-decoration: underline; } a:hover { color: #6d002d; } /* << LINKS */ /* >> REQUIRED */ .REQUIRED { color:#ff0000; font-size:14px; font-weight:500; } /* << REQUIRED */ /* >> IMAGES */ img { border:thin #000000 none; } .aleft { float:left; padding-right:10px; padding-bottom:10px; } .aright { float:right; padding-left:10px; padding-right:10px; } /* << IMAGES */ /* >> WIDTH AND HEIGHT */ /* >> WIDTH */ .w50 {width:50px;} .w75 {width:75px;} .w100 {width:100px;} .w150 {width:150px;} .w200 {width:200px;} .w250 {width:250px;} .w300 {width:300px;} .w350 {width:350px;} .w400 {width:400px;} .w550 {width:550px;} .w600 {width:550px;} /* << WIDTH */ /* >> HEIGHT */ .h50 {height:75px;} .h75 {height:75px;} .h100 {height:75px;} .h200 {height:200px;} .h275 {height:275px;} .h600 {height:600px;} /* << HEIGHT */ /* >> WIDTH AND HEIGHT */ /* >> TEMPLATE */ /* >> MAIN TABLE */ #MainTable { margin-top: -30px; padding: 0px; margin-right: auto; margin-left: auto; /* Center Align Layout */ width:904px; border-collapse:collapse; } /* << MAIN TABLE */ /* >> TOPNAV */ #TopCol { background-image: url('../images/topBackground.gif'); background-repeat: no-repeat; background-position: center 0px; padding-top: 18px; padding-left: 22px; } #TopCol a#logo { background-image: url('../images/logo.gif'); background-repeat: no-repeat; width: 250px; display: -moz-inline-stack; display: inline-block; zoom:1; height: 80px; } #TopCol div#contactNumber { color: white; display: inline-block; font-size: 25px; font-weight: bold; font-family: Helvetica, Arial, sans; top: 36px; margin-left: 637px; margin-top: -15px; position:absolute; float:right; } .TOPNAV { text-align: right; width: 100%; height: 38px; margin-top: 37px; } .TOPNAV a { font-size: 14px; color: white !important; height: 38px; text-decoration: none !important; display: -moz-inline-stack; display: inline-block; zoom:1; text-transform: uppercase; font-weight: normal; font-family: helvetica, arial, sans-serif; width: 130px; background-image: url('../images/topNavDivider.gif'); background-repeat: no-repeat; background-position: right center; line-height: 38px; text-align: center; } .TOPNAV a, x:-moz-any-link { padding-top: 14px; height: 24px; padding-left: 20px;} .TOPNAV a, x:-moz-any-link, x:default {padding-top: 0; height: 38px; padding-left: 0;} .TOPNAV a:hover { text-decoration: underline !important; } .TOPNAV a.active { background-image: url('../images/topNavTab.gif'); background-position: left 3px; color: #6d002d !important; margin-left: -5px; font-weight:700; } .TOPNAV a.last { background: none; } /* << TOPNAV */ /* >> CONTENT HEADER */ #contentHeader { background-image: url('../images/contentHeaderHomeFade.gif'); background-repeat: no-repeat; } #contentHeader img { margin-bottom: 10px; } /* << CONTENT HEADER */ /* >> LEFTNAV */ #LeftCol { vertical-align:top; width:236px; background-image: url('../images/mainContentBackground2.gif'); background-position: left bottom; padding-bottom: 205px; padding-left: 20px; } .LEFTNAV { line-height:12px; padding-top:20px; padding-left:0; } .LEFTNAV ul { list-style-type: none; margin:0; padding-left: 0; } .LEFTNAV ul li { list-style-type: none; } .LEFTNAV ul li a { color: black; text-decoration: none; font-weight:normal; font-size: 13px; background-image: url('../images/leftNavBullet.gif'); background-repeat: no-repeat; padding-top: 9px; padding-bottom: 9px; display: block; padding-left: 20px; background-position: left center; } .LEFTNAV ul li ul { padding-left: 30px; padding-top: 0; margin-top: 0; margin-top: 0px; margin-bottom: 5px; } .LEFTNAV ul li ul li a { color: #003468; background: none; padding-left: 0; padding-top: 8px; padding-bottom: ; } .LEFTNAV ul li a:hover { color: #6d002d; text-decoration: underline; } .LEFTNAV ul li a.active { color: #6d002d; } #LeftCol a#requestAQuoteCTA { display: block; width: 196px; height: 49px; background-image: url('../images/requestAQuoteButton.gif'); background-position: 0 0; } .CTA { margin-top: 20px; margin-bottom: 0px; } #LeftCol a#requestAQuoteCTA:hover { background-position: 0 49px; } .bottom_logo { position: absolute; height: 73px; height: auto; min-height: 73px; background-image: url('../images/cp_bottom_logo.gif'); background-repeat: no-repeat; background-position: 0px 0px; margin-left:15px; margin-top:-125px; *margin-top:-125px; width: 170px; } .bottom_logo a { display: block; height: 73px; width: 170px; } .bottom_logo2 { position: absolute; height: 73px; height: auto; min-height: 73px; background-image: url('../images/cp_bottom_logo.gif'); background-repeat: no-repeat; background-position: 0px 0px; margin-top: 511px; *margin-top: 549px; _margin-top: 415px; width: 170px; } .bottom_logo2 a { display: block; height: 73px; width: 170px; } .bottom_logo3 { height: 73px; height: auto; min-height: 73px; position: absolute; background-image: url('../images/cp_bottom_logo.gif'); background-repeat: no-repeat; background-position: 0px 0px; margin-top: 908px; *margin-top: 1135px; _margin-top: 1015px; width: 170px; } .bottom_logo3 a { display: block; height: 73px; width: 170px; } /* << LEFTNAV */ /* >> MAIN CONTENT TABLE */ #RightCol { vertical-align:top; background-color:#ffffff; padding:8px; height:400px; background-image: url('../images/mainContentBackground2.gif'); background-repeat: repeat-y; background-position: right bottom } #RightCol td { vertical-align:top; } /* >> MAIN CONTENT TABLE */ /* >> LEFT CONTENT */ #BodyTable{ } #BodyCol { width: 100%; padding-bottom: 20px; } .CONTENT { font-size:12px; color:#000000; margin:10px 0 10px 10px; padding-right:10px; } /* >> LEFT CONTENT */ /* >> RIGHT SIDEBAR */ #SideBarCol { vertical-align:top; width: 0; /*background-image: url('../images/sideBarCircle.gif');*/ } .SIDEBAR { } /* >> RIGHT SIDEBAR */ /* >> BOTTOMNAV */ #FooterCol { padding-top: 20px; width: 904px; z-index:1; } .BOTTOMNAV { padding-left:10px; padding-bottom:10px; text-align:left; line-height:13px; text-align: center; font-size: 11px; line-height: 16px; } .BOTTOMNAV a { color: #6d002d; text-decoration: none; font-size: 11px; font-weight: normal; margin-left: 3px; margin-right: 3px; display: inline-block; } .BOTTOMNAV a:hover { color: #6d002d; text-decoration: underline; } div#copyright { color: #003468; text-align: center; font-size: 11px; font-family: Arial, sans; margin-bottom: 15px; margin-top: 5px; } div#copyright a { font-size: 11px; color: #003468; font-weight: normal; text-decoration: none; } div#copyright a:hover { text-decoration: underline; } /* << BOTTOMNAV */ /* >> Sub Page Services Table */ table#subServices { margin-top: 10px; margin-bottom: 10px; } table#subServices tr td { padding-left: 20px; padding-right: 20px; } table#subServices h3 { color: #2b2b2b; font-weight: bold; font-size: 13px; } /* << Sub Page Services Table */ a.arrowIcon { background-image: url('../images/arrowIcon.gif'); background-repeat: no-repeat; background-position: right 3px; font-size: 13px; line-height: 13px; padding-right: 20px; display: inline-block; color: #6d002d; text-decoration: none; font-weight: normal; } a.arrowIcon:hover { text-decoration: underline; } /* << TEMPLATE */ /* >> OVERRIDE CLASSES & HELPERS */ .floatLeft { float: left; } .floatLeft { float: right; } .center { width: 100%; text-align: center; } .noBorders { border: none !important; } .clear { clear: both; } /* << OVERRIDE CLASSES & HELPERS */ /* >> ADMIN CMS */ .adminHeader {text-align:center; padding-top:20px; margin-top:20px;} .admintable, .head {background:#334433; width:600px; font-weight:700; font-size:13px;} .admintable strong, #DataList1 {color:#334433; font-weight:700; font-size:13px;} .admincol {text-align:center; color:#ffffff; font-weight:bold;} .admincol, .admincol h1 {text-align:center; width:550px; color:#ffffff; font-weight:bold;} .smallCopy {color:#334433;} #Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1, #pagesidebar_4_1, #CTA_4_1, #intro_4_1 {width:200px; overflow:hidden;} #errlab {font-weight:bold; color:#FF0000;} #Leftnav1_admindiv {line-height:20px;} /*Visual Editor */ .bgwhite, body.bgwhite {background-color:#ffffff; background-image:none;} .Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab, .pagesidebar_EndTab, .CTA_EndTab, .intro_EndTab {display:none;} /* << ADMIN CMS */ /* >> BROWSER HACKS */ a, img, div, table { behavior: url('/images/iepngfix.htc'); } /* >> BROWSER HACKS */