@charset "utf-8";
/* CSS Document */
body {background-color: #b4b5ad;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a:link {color: #000000;text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline;color: #000000;}
a:active {text-decoration: none;color: #000000;}
a {font-size: 12px;}
img{border:none;}
.redline{width:980px;margin-left:auto;margin-right:auto;height:17px;background: url(../images/redlinebg.gif);}
.header{height:60px;width:942px;padding-left:20px;padding-right:18px;margin-left:auto;margin-right:auto; background-color:#FFFFFF; position:relative}
.right{float:right}
.headertxt a{font-size:10px;}
.nav{width:980px;height:21px;padding-top:20px;  margin-left:auto;margin-right:auto;background-color:#FFFFFF; overflow:hidden;border-bottom: 1px solid #54839d;}
.hometable {border-bottom: 1px solid #54839d;  }

.crmexpert {color: #d32727; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}

.cus{position:absolute;color:#D32727;font-size:13px;width:112px;height:35px;right:0px;text-align:center;z-index:99; line-height: 20px; top: 60px; padding: 0 10px 0 0;}

.content{width:980px;margin-left:auto;margin-right:auto;background:#ffffff;height:206px;}
.whtline{height:18px;background:#FFF;width:980px;margin-left:auto;margin-right:auto;}
.clear{clear:both}

.box8{width:298px;background:url(../images/8boxbg.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #333333; font-weight: normal; margin-left:23px; }
.box8 p {padding:0px 20px 0px 12px;}
.box8 p a:link  {text-decoration:underline; font-weight:normal; font-size:11px; color: #333333; } 
.box8 p a:visited {text-decoration:underline; font-weight:normal; font-size:11px; color: #333333; } 
.box8 p a:hover {text-decoration:none; font-weight:normal; font-size:11px; color: #6A91A6;} 
.box8 p a:active {text-decoration:underline; font-weight:normal; font-size:11px; color: #333333; } 

.event {padding:0px 20px 0px 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.event a:link  {text-decoration:none; font-weight:bold; font-size:14px; color: #000000; font-family: Arial, Helvetica, sans-serif; } 
.event a:visited {text-decoration:none; font-weight:bold; font-size:14px; color: #000000; font-family: Arial, Helvetica, sans-serif;} 
.event a:hover {text-decoration:none; font-weight:bold; font-size:14px; color: #6A91A6; font-family: Arial, Helvetica, sans-serif;} 
.event a:active {text-decoration:none; font-weight:bold; font-size:14px; color: #000000; font-family: Arial, Helvetica, sans-serif;} 

.event2 {padding:2px 20px 10px 13px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.event2 a:link  {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000; font-family: Arial, Helvetica, sans-serif; } 
.event2 a:visited {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000; font-family: Arial, Helvetica, sans-serif;} 
.event2 a:hover {text-decoration:none; font-weight:normal; font-size:12px; color: #6A91A6; font-family: Arial, Helvetica, sans-serif;} 
.event2 a:active {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000; font-family: Arial, Helvetica, sans-serif;} 


.box6{width:278px;background:url(../images/6boxbg.gif);padding:0px 30px 0px 15px;font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #333333; font-weight: normal; }
.box6frame{background:#FFFFFF;width:980px;margin-left:0px;display: inline;float:left;}
.box6frame ul {margin:0px;padding:0px;margin-left:0px;_margin-left:0px; list-style-type:none}
.box6frame ul li {margin-left:0px;float:left;width:320px;margin-bottom:8px;}
.box6 ul{ margin:0px;padding:0px;margin-top:6px;margin-bottom:6px;}
.box6 ul li{ width:126px;float:left;height:13px;padding-left:11px;line-height:13px;margin:0px; background:url(../images/square.gif) left 5px no-repeat;}
.box6 ul li a:link  {text-decoration:none; font-weight:normal; font-size:11px;height:13px;ine-height:13px; color: #333333;} 
.box6 ul li a:visited {text-decoration:none; font-weight:normal; font-size:11px;height:13px;ine-height:13px; color: #333333;} 
.box6 ul li a:hover {text-decoration:underline; font-weight:normal; font-size:11px;height:13px;ine-height:13px; color: #6A91A6;} 
.box6 ul li a:active {text-decoration:none; font-weight:normal; font-size:11px;height:13px;ine-height:13px; color: #333333;} 

.box6 p a:link  {text-decoration:none; font-weight:normal; font-size:11px; color: #333333;} 
.box6 p a:visited {text-decoration:none; font-weight:normal; font-size:11px; color: #333333;} 
.box6 p a:hover {text-decoration:underline; font-weight:normal; font-size:11px; color: #6A91A6;} 
.box6 p a:active {text-decoration:none; font-weight:normal; font-size:11px; color: #333333;} 

.box6 h2 {margin-top:0px;margin-bottom:0px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #3C7492; font-weight: bold; }
.box6 h2 a,.box6 h2 a:link,.box6 h2 a:visited,.box6 h2 a:hover,.box6 h2 a:active{text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #3C7492; font-weight: bold; }

.box6 p{margin-bottom:0px;margin-top:4px;padding-bottom:3px;}
.contentbox{background:#ffffff;width:980px;margin-left:auto;margin-right:auto;}
.next{background:#FFFFFF;width:285px;float:left;height:294px;}
.nexth{width:247px;padding-top:3px;background:url(../images/nextstep.gif);padding-left:15px;height:25px;margin-left:auto;margin-right:auto;font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; line-height:25px;}
.nextcon{width:247px;padding-left:15px;padding-top:3px;padding-bottom:3px;margin-left:auto;margin-right:auto;line-height:1.5em; background-image:url(../images/nextstepbg.gif);font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #3C7492; font-weight: bold; }
.nextcon p{margin-bottom:0px;margin-top:6px;}
.nextcon a:link  {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.nextcon a:visited {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.nextcon a:hover {text-decoration:underline; font-weight:bold; font-size:14px; color: #D23A39;} 
.nextcon a:active {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 


.redbox{width:283px;padding-top:3px;background:url(../images/redtab.gif);padding-left:15px;height:27px;margin-left:22px;margin-right:0px;font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; line-height:23px;}
.redboxcon{width:283px;height:205px;padding-left:15px;padding-top:3px;padding-bottom:0px;margin-left:22px;margin-right:0px;line-height:1.5em; background-image:url(../images/redtabbg.gif);font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #3C7492; font-weight: bold; }
.redboxcon p{margin-bottom:5px;margin-top:11px;}
.redboxcon a:link  {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.redboxcon a:visited {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.redboxcon a:hover {text-decoration:underline; font-weight:bold; font-size:14px; color: #D23A39;} 
.redboxcon a:active {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.redboxf{width:283px;margin-left:22px;margin-right:0px;}

.redbox1{width:283px;padding-top:3px;background:url(../images/redtab.gif);padding-left:15px;height:27px;margin-left:23px;margin-right:0px;font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; line-height:25px;}
.redboxcon1{width:283px;height:205px;padding-left:15px;padding-top:3px;padding-bottom:0px;margin-left:23px;margin-right:0px;line-height:1.5em; background-image:url(../images/redtabbg.gif);font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #00000; font-weight: normal; }
.redboxcon1 p{margin-bottom:3px;margin-top:10px;}
.redboxcon1 a:link  {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000;} 
.redboxcon1 a:visited {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000;} 
.redboxcon1 a:hover {text-decoration:none; font-weight:normal; font-size:12px; color: #000000;} 
.redboxcon1 a:active {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000;} 
.redboxf1 {width:283px;margin-left:23px;margin-right:0px;}

box6
.redbox2{width:283px;padding-top:3px;background:url(../images/redtab.gif);padding-left:15px;height:27px;margin-left:25px;margin-right:0px;font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; line-height:25px;}
.redboxcon2{width:283px;padding-left:15px;padding-top:3px;padding-bottom:3px;margin-left:22px;margin-right:0px;line-height:1.5em; background-image:url(../images/redtabbg.gif);font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #3C7492; font-weight: bold; }
.redboxcon2 p{margin-bottom:0px;margin-top:6px;}
.redboxcon2 a:link  {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.redboxcon2 a:visited {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.redboxcon2 a:hover {text-decoration:underline; font-weight:bold; font-size:14px; color: #D23A39;} 
.redboxcon2 a:active {text-decoration:none; font-weight:bold; font-size:14px; color: #3C7492;} 
.redboxf2{width:283px;margin-left:25px;margin-right:0px;}


.hpcomm { padding:7px 5px 7px 15px; font-size:11px; color: #ffffff;}
.hpcomm a:link  {text-decoration:underline; font-weight:normal; font-size:11px; color: #ffffff;} 
.hpcomm a:visited {text-decoration:underline; font-weight:normal; font-size:11px; color: #ffffff;} 
.hpcomm a:hover {text-decoration:none; font-weight:normal; font-size:11px; color: #ffffff;} 
.hpcomm a:active {text-decoration:underline; font-weight:normal; font-size:11px; color: #ffffff;} 

.hpcomhead {font-weight:bold; font-size:14px; color: #ffffff; padding:0px 5px 8px 15px;} 
.hpcomhead a:link  {text-decoration:none; font-weight:bold; font-size:14px; color: #ffffff;} 
.hpcomhead a:visited {text-decoration:none; font-weight:bold; font-size:14px; color: #ffffff;} 
.hpcomhead a:hover {text-decoration:none; font-weight:bold; font-size:14px; color: #ffffff;} 
.hpcomhead a:active {text-decoration:none; font-weight:bold; font-size:14px; color: #ffffff;} 

.nextf{width:262px;margin-left:auto;margin-right:auto;}
.flashdome{width:262px;margin-left:auto;margin-right:auto;margin-top:10px;}
.h65{height:55px;_height:55px;}
.customerstitle{clear:both;background:url(../images/graybg_insource.jpg) center 18px no-repeat #FFFFFF; width:965px;height:236px;margin-left:7px;padding-top:18px;text-align:center; position:relative}
.customerred{font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #D23A39; font-weight: bold;padding-top:18px;margin-top:0px; }
.homeCustomerQuotesLrg { font-family: Georgia; font-size:21px; color: #1B1B1B;}
.homeCustomerQuotesSm { font-family: Georgia; font-size:17px; color: #1B1B1B;line-height:1.5em; }
.homeCustomerQuotesLink { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; font-weight: bold; }
.homeCustomerQuotesLink a:link  {text-decoration:none; font-weight:bold; font-size:14px; color: #000000;} 
.homeCustomerQuotesLink a:visited {text-decoration:none; font-weight: bold; font-size:14px; color: #000000;} 
.homeCustomerQuotesLink a:hover {text-decoration: underline; font-weight: bold; font-size:14px; color: #000000;} 
.homeCustomerQuotesLink a:active {text-decoration:none; font-weight: bold; font-size:14px; color: #000000;} 

.complete{width:965px;background:#FFFFFF;margin-left:15px;text-align:center;font-size:16px; color:#666666;padding-top:15px;padding-bottom:15px;font-weight:bold}
.namelist{width:965px;background:#FFFFFF;margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-weight: normal; }
.namelist ul{ list-style-type:none;margin:0px;padding:0px 0px 20px 20px;width:945px;}
.namelist ul li {width:132px;float:left;line-height:1.3em;}
.namelist ul li a:link  {text-decoration:none; font-weight:normal; font-size:11px; color: #666666;} 
.namelist ul li a:visited {text-decoration:none; font-weight:normal; font-size:11px; color: #666666;} 
.namelist ul li a:hover {text-decoration:underline; font-weight:normal; font-size:11px; color: #6A91A6;} 
.namelist ul li a:active {text-decoration:none; font-weight:normal; font-size:11px; color: #666666;} 
.btbg{width:1001px;margin-left:auto;margin-right:auto;padding-left:4px;}
.frame{width:1006px;margin-left:auto;margin-right:auto; background:url(../images/bg.gif) 2px}
.bottom{font-size:10px ;color:#FFFFFF;text-align:center;margin-left:auto;margin-right:auto;width:980px;}

.ddcolortabs{float:left;display: inline;width:100%;font-family: Arial, Helvetica, sans-serif; font-size:11px;line-height:normal; /*Add border strip to bottom of menu*/}
.ddcolortabs ul{display: inline;list-style-type: none;font-family: Arial, Helvetica, sans-serif; font-size:11px;margin:0;margin-left: 0px; /*Left offset of entire tab menu relative to page*/padding:0;}
.ddcolortabs li{display: inline;margin-left:3px;margin:0;padding:0;margin-right:3px;letter-spacing: 0.1em;}
.ddcolortabs a{line-height:10px;float:left;color: white;background: url(../images/glowtab-left.gif) no-repeat left top;margin:0;margin-left:6px;padding:0 0 0px 5px;text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size:11px;cursor: pointer;}
.ddcolortabs a span{line-height:10px;float:left;display:block;background: url(../images/glowtab.gif) no-repeat right top;padding: 6px 37px 5px 39px;font-weight:normal;color:#3B3B3B;}
.ddcolortabs a span{float:none;}
.ddcolortabs a.current{line-height:10px; /*Selected Tab style*/background-position:0 -22px; /*Shift background image up to start of 2nd tab image*/margin-left:0px;}
.ddcolortabs a.current span{line-height:10px; /*Selected Tab style*/background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/color: #de2a27;}
.ddcolortabs a:hover{ /*onMouseover style*/background-position:0% -22px; /*Shift background image up to start of 2nd tab image*/color: #de2a27;}
.ddcolortabs a:hover span{ /*onMouseover style*/background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/color: #de2a27;}
.ddcolortabsline{clear: both;padding: 0;width: 100%;line-height: 8px;border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif; font-size:10px;
line-height:20px;
z-index:100;
background-color: #edefee;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 10px;
border-top: 0 solid #678b3f;
border-bottom: 0px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #666666;
font-family: Arial, Helvetica, sans-serif; font-size:11px;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #edefee;
color: #de2a27;
font-family: Arial, Helvetica, sans-serif; font-size:11px;
}

.dhtmlwindow{
position: absolute;
border-Top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 12px Arial;
background-image: url(/images/popup_bar_background.gif);
background-repeat: repeat;
background-color: #666666;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
 text-align: left;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 0px solid #666666;
background-color: white;
color: black;
height: 150px;
padding: 0px;
overflow: auto;
 text-align: left;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
 text-align: left;
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
 text-align: left;
}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
 text-align: left;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
 text-align: left;
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}

.message {background:#FFFFFF;width:930px;margin-left:37px;margin-bottom:20px;display: inline;float:left; color: #6f6f6f; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:22px;}

.pass {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:22px;}

