/* >> 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 */