﻿/*refer to index.css file for css on the following "body, indexcontainer,topbanner"*/
#topnav { width:750px; height:33px; float:left; overflow:hidden; background-image:url(../access_images/topnavbgnew.jpg); background-repeat:repeat-x; padding-left:51px; padding-top:15px}
#textsizer{ width:120px; height:33px; float:left; overflow:hidden;font-family:arial; font-weight:bold; font-size:12px;color:#021A88}
#textsizer a:link{ color:#021A88; text-decoration:none}
#textsizer a:visited{ color:#021A88; text-decoration:none}

#bcrumbs { width:750px; height:14px; float:left; overflow:hidden; background-color:white ; padding-top:8px; padding-bottom:8px;padding-left:51px }
#sidenav { width:192px; height:auto; float:left; overflow:hidden; background-color:#EEEEEF}
#quicklinks { width:174px; height:auto; float:left; overflow:hidden; background-color:#EEEEEF; padding-left:18px; padding-top:8px}
#globalContentPlaceHolder{ width:609px; height:auto; float:left; overflow:hidden; background-color:#ffffff;}
#butnav { width:789px; height:30px; float:left; overflow:hidden; background-color:white; padding:6px;}
#logo { width:auto; height:40px; float:left; overflow:hidden;}
#mainmenu { width:192px; height:136px; float:left; overflow:hidden; border-bottom:#FFFFFF 1px solid}
#submenu { width:192px; height:auto; float:left; overflow:hidden; border-bottom:#FFFFFF 1px solid; padding-top:8px; padding-bottom:8px}
#submenu2{ width:192px; height:auto; float:left; overflow:hidden; border-bottom:#FFFFFF 1px solid; padding-top:8px; padding-bottom:8px}
.mainmenuclass { width:174px; height:22px; float:left; overflow:hidden; background:url(../access_images/mainmenubg.jpg); font-family:verdana; font-size:16px; color:#1A2F8C }
.mainmenusel{ width:174px; height:22px; float:left; overflow:hidden; font-family:verdana; font-size:16px; color:#FF7D0D; background:url(../access_images/mainmenubgsel.jpg);}
.mainmenuhover{ color:#8E98BE}
.submenu{ font-family:arial; font-size:13px;color:#021A88; cursor:pointer;}
.submenu2{ font-family:arial; font-size:13px;color:#021A88}
.submenusel {color:#1A2F8C; font-weight:bold}
.bcrumbs { font-family:Arial; font-size:11px; color:#1B2B8A; text-decoration:none }
.dropd { width:160px; height:20px; border:1px solid white; font-family: arial; font-size:11px}
.copyrite {color:#1A2F8C; font-family:arial; font-size:10px; text-decoration:none; width:300px}
.innerbot {color:orange; font-family:arial; font-size:10px; text-decoration:none}
.innerbot a:link {color:#1A2F8C; font-family:arial; font-size:10px; text-decoration:none}
.innerbot a: hover{color:orange; font-family:arial; font-size:10px; text-decoration:none}

#topnavlinks {width:100%; height:19px; float:left; overflow:hidden;}
.topnavlinks { font-family:Arial; font-size:13px; color:#EF6E01}

.topnavlinks a:link { font-family:Arial; font-size:13px; color:#ffffff; text-decoration:none}

.topnavlinks a:hover{ font-family:Arial; font-size:13px; color: #DBDFE8; text-decoration:none}

.topnavlinks a:visited{ font-family:Arial; font-size:13px; color: #ffffff; text-decoration:none}

#tabmenu { 
width:192px; height:auto; float:left; overflow:hidden;  font-family:verdana; font-size:15px; color:#021A88} 


#tabmenu  li  
{
	width:192px; height:34px; float:left; overflow:hidden;background:url(../access_images/mainmenubg.jpg); font-family:verdana; font-size:15px; color:#FF7D0D; display:block;  text-decoration:none} 
	
#tabmenu  li a:link {width:174px; height:22px; padding-top:6px;padding-bottom:6px; padding-left:18px;float:left; overflow:hidden;background:url(../access_images/mainmenubg.jpg); font-family:verdana; font-size:15px; color:#1A2F8C; display:block;  text-decoration:none} 

#tabmenu  li a.active { 
width:174px; height:22px; padding-top:6px;padding-bottom:6px; padding-left:18px; font-family:verdana; font-size:15px; color:#FF7D0D; background:white; display:block;text-decoration:none} 

#tabmenu li a:hover { 
width:174px; height:22px; padding-top:6px;padding-bottom:6px; padding-left:18px;float:left; overflow:hidden; font-family:verdana; font-size:15px; color:#A9A9AA; display:block;  text-decoration:none
} 
#tabmenu  li a:visited
{
	width:174px; height:22px; padding-top:6px;padding-bottom:6px; padding-left:18px;float:left; overflow:hidden; font-family:verdana; font-size:15px;  display:block;  text-decoration:none} 

#submenu { width:174px; height:auto; float:left; overflow:hidden; padding-left:18px; padding-bottom:10px; padding-top:10px;border-bottom:1px solid white; line-height:18px}
#submenu2 { width:174px; height:auto; float:left; overflow:hidden; padding-left:18px; padding-bottom:10px; padding-top:10px;border-bottom:1px solid white; line-height:18px}

#mainmenu { width:192px; height:auto; float:left; overflow:hidden;}

#submenu { width:174px; height:auto; float:left; overflow:hidden; padding-left:18px; padding-bottom:10px; padding-top:10px;border-bottom:1px solid white; line-height:18px}
#submenu2 { width:174px; height:auto; float:left; overflow:hidden; padding-left:18px; padding-bottom:10px; padding-top:10px;border-bottom:1px solid white; line-height:18px}

.mainmenuclass { width:174px; height:22px; float:left; overflow:hidden; background:url(../../App_Themes/access1/images/mainmenubg.jpg); font-family:verdana; font-size:16px; color:#1A2F8C }

.mainmenusel{ width:174px; height:22px; float:left; overflow:hidden; font-family:verdana; font-size:16px; color:#FF7D0D; background:url(../../App_Themes/access1/images/mainmenubgsel.jpg);}

.mainmenuhover{ color:#8E98BE}

.submenu{ font-family:arial; font-size:12px; text-decoration:none;color:#021A88}

.submenu a:link {color:#021A88;  text-decoration:none}

.submenu a:selected {color:/*#021A88*/orange; font-weight:bold;  text-decoration:none;}

.submenu a:hover {color:#A9A9AA;  text-decoration:none}

.submenu2{ font-family:arial; font-size:12px; text-decoration:none;color:#021A88}

.submenu2 a:link {color:#021A88;  text-decoration:none}

.submenu2 a:selected {color:orange; font-weight:bold;  text-decoration:none;}

.submenu2 a:hover {color:#A9A9AA;  text-decoration:none}

#maincontent{ width:550px; height:auto; background-color:White; 
              padding-left:25px;padding-bottom:50px; padding-right:25px; 
              font-family:Arial; font-size:12px; color:#787878; 
              float:left; overflow:hidden; text-align:justify; line-height:18px
            }
#maincontent a:link {color:#021A88;}
#maincontent a:hover {color:#EF6E01; }

#maincontent h1 { font-family:Arial; font-size:16px; color:#021A88;	padding: 0px 0px 10px 0px; text-align:left;
}

#maincontent h2 { font-family:Arial; font-size:14px; color:#021A88;	padding: 0px 0px 5px 0px;
}


#maincontent ul { font-family:Arial; font-size:12px; color:#1A2F8C; list-style-image:url(../../App_Themes/access1/images/redbullet.jpg); border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5; padding-bottom:10px;padding-top:10px; background-color:#f8f8f8; padding-left:20px; padding-right:20px; line-height:19px}

.pageheadmain 
{
    font-family:Arial; 
    font-size:24px; 
    color:#18338C; 
    font-weight:normal;width:300px;
    padding-top:5px;
}

.ComparitiveTableRow{
	font-family: Arial;
	font-size: 12px;
	color: #4c4c4c;
	height: 24px;
	border-bottom: solid 1px #ccc;
	padding: 2px 10px 0px 10px;
}

.ComparitiveTableHeader {
	border-right: solid 1px #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: normal;
	height:22px;
	background-color: #ffb300;
	padding: 2px 10px 0px 10px;
}
.RateTableRow{
	font-family: Verdana;
	font-size: 12px;
	color: #4c4c4c;
	height: 24px;
	border-bottom: solid 1px #ccc;
	padding: 2px 10px 0px 10px;
}

.RateTableHeader {
	border-right: solid 1px #ffffff;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height:22px;
	background-color: #0A2270;
	padding: 2px 10px 0px 10px;
}



#pageheadcontainer{ width:100%;
height:88px;
float:left;
overflow:hidden;
background-color:#EEF1F8}

.pagedesc{ 
font-family:Arial; 
font-size:11px; 
color:#666666;
font-weight:bolder;
font-weight:500; width:300px}

#pixholder{ width:240px;
height:88px;
float:left;
overflow:hidden;
}

#pageheader2{ width:134px;
height:88px;
float:left;
overflow:hidden;
padding-left:33px; border-left:1px solid white
}

#pageheader{ width:331px;
height:88px;
float:left;
overflow:hidden;
padding-left:33px; border-left:1px solid white
}

.mycontenttable
{
	font-family: arial;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;

}
.mycontenttable th
{
	font-size: 12px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
.mycontenttable td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}


#survey {width:500px; height:100px; background-color:White; float:left; overflow:hidden; padding-left:35px}

.survey{font-family:Verdana; color: Navy; font-size:10px; font-weight: bold}

.surveyButton
{
    font-size:xx-small;
    font-family:@Verdana;
}


.ourpricetab { width:168px; height:175px;text-decoration:none; font:arial; font-size:11px; font-weight:bold;  }

.ourpricetab tr  { height:33px; padding:5px}


.ourpricetab td  { border-top:1px #E7E7E7 solid; padding:1px}

.auto{font-family:Arial;
 color:#FF841C; 
 font-size:12px; 
 font-weight:600; }
 
 .quote{font-family:Arial;
 color:#021A88; 
 font-size:11px;
 font-weight:bold; height:73px
}
.quote2{font-family:Arial;
 color:#021A88; 
 font-size:9px;
 font-weight:500; text-decoration:none 
}


.verticaldivider { height:18px}

.Horizontaldivider { height:7px}

.prodtab { width:100%; height:auto; text-decoration:none; padding:7px;}

.prodtab li { font-family:arial;text-decoration:none; font-size:11px;list-style-image:url(../access_images/tablist.gif); text-decoration:none}

.prodtab a:link {font-size:11px; color:#1B2B8A; font-family:arial;text-decoration:none}

.prodtab a:visited {font-size:11px; color:#1B2B8A; font-family:arial;text-decoration:none}

.prodtab a:hover{font-size:11px; color:#EF6E01; font-family:arial; text-decoration:none}
/*access tables*/

#one-column-emphasis
{
	font-family: arial;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;float:left; overflow:hidden
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 5px 5px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #C6CDD9;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #EEEEEF;
}

caption {
  text-align: center;
  font: bold 14px arial;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #039;
  text-transform: uppercase;
  }
 .totals{ background:#C4C9D6; color:white;}
 
 /*table A*/
 
 #box-table-a
{
	font-family: arial;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;

}
#box-table-a th
{
	font-size: 12px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}
#accessform
{
	
	
	font-family: arial;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#accessform th
{
	font-size: 12px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
.accessform 
{
	color: #669;
	width:200px;
	font-size: 12px;
}
.accessformphone
{
	color: #669;
	width:210px;
	font-size: 12px;
}

#accessform td
{
	
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;

}

.ajpanel{ position:absolute; width:801px; height:200px; background-color:yellow;
	top: 287px;
	left: 207px;
}
.ajpanelbg{ background-color:transparent; Filter: Alpha(Opacity=100, FinishOpacity=0;}


.pixdiv{ width:149px; height:118px; border: #EEEEEF 1px solid; padding:6px}

.pixdivheader{font-family:Arial;
 color:#FF841C; 
 font-size:13px; 
 font-weight:bold; text-align:left; overflow:hidden; float:left; height:34px}
 
 .pixdivheader2{font-family:Arial;
 color:black; 
 font-size:10px; 
 font-weight:500; text-align:left;overflow:hidden; float:left;height:34px}
 
  
.datalisthd
{
	font-size: 12px;
	font-weight: normal;
	padding: 12px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
	height:30px;
	font-weight:bold
}
/*
.search 
{ width:100px;
height:14px;
float:left;
overflow:hidden;
background-color:#CCCCCC;
margin-right:5px;
margin-left:10px;
font-family:arial;
font-size:11px
}
*/

#pageheader1{ width:158px;
height:88px;
float:left;
overflow:hidden;
padding-left:33px; border-left:1px solid white
}

#pixholder1{ width:300px;
height:88px;
float:left;
overflow:hidden;
}

.textwrap {
float:left;
margin-right:10px;
margin-bottom:10px;
}
/*beginning of callmeback form css*/
#callmebackmain{ width:500px; height:auto; background-color:#1D2793; padding:10px; float:left; overflow:hidden}
#callmebackred{ width:480px; height:auto; background-color:#FF7C0D;padding:10px; border:1px solid white;float:left; overflow:hidden}
#callmebackwhite{ width:460px; height:auto; background-color:white;padding:10px;float:left; overflow:hidden}
#logo{ width:148px; height:35px; position:absolute; background-image:url('../images/accesslogo.gif');float:left; overflow:hidden;
	top: 31px;
	left: 342px;
	
}
.formhead{ font-family:Arial; font-size:15px; color:#202391; height:25px; padding-top:10px; padding-left:10px;  font-weight:bold}
.formhead2{ font-family:Arial; font-size:12px; color:#202391}
.formhead3{ font-family:Arial; font-size:12px; color:#202391;font-style:italic}
.formfont{ font-family:Arial; font-size:12px; color:#202391}
.footnote{ font-family:Arial; font-size:10px; color:#666666; text-align:justify}

/*end of callmeback form css*/

#blackcard1
{  
position:relative;
height:auto; width:525px; 
font-family:Arial, Helvetica, sans-serif;
padding:5px; 
margin-top:10px;
margin-bottom:10px;
}
#blackcard2
{  
 position:relative; height:auto; width:525px; font-family:Arial, Helvetica, sans-serif; padding:5px; margin-top:10px; margin-bottom:10px;}
 #blackcard3
{  
position:relative;
height:auto; width:525px; 
font-family: arial; 
font-size:10px;  
padding:5px; 
margin-top:10px;
margin-bottom:10px;
}
.intrate{ font-family:Arial; font-size:25px; color:blue; font-weight:bold}

#researchfont{font-family:Arial; font-size:11px; color:#021A88}

.ecoForm
{
	float:none; 
	text-align:justify;
	top:5px;
	padding-left:15px;
	font-weight:bold;
	Font-Size:18px;
	Height:10px;
	Width:10px;
}

