﻿#apDiv2
{
	position: relative;
	width: 875px;
	height: 100%;
	margin-top: -1px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
html
{
	height: 100%;
}
body
{
	height: 100%;
	font-family: Arial;
	font-size: 8pt;
	/*background-image: url(../images/page_bg.jpg);*/
    background: url("../images/qc_common_background_tile.gif") repeat-x scroll 0 0 #556B85;
	margin-top: 0px;
	text-align: center;
}
a 
{ 
	color: #E31937; 
	font-family: Arial Bold; 
}
a:visited 
{ 
	color: #E31937; 
}
h2 
{ 
	color: #E31937; 
	font-family: Arial Bold; 
}
table
{
	margin-left: auto;
	margin-right: auto;
}
img
{
	 border-bottom: 0px; 
	 border-left: 0px; 
	 border-right: 0px; 
	 border-top: 0px;
}
#header1
{
	font-size: large;
	font-weight: bold;
}
.header2
{
	font-size: small;
	font-weight: bold;
}
.header3
{
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color:  #E31937;
}
.cancelButton
{
    position: relative;
    left: -88px;
    top: -49px;
    z-index: 1;
}
.waitImage
{
    position: absolute;
    top: 40%;
    left: 38%;
    z-index: 999;
}
.pgeHdr
{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #E31937;
}
.pgeHdrVal
{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	color: #000000;
}
.instruct
{
	font-size: x-small;
}
.section4
{
	font-weight: bold;
	font-family: Arial;
	font-size: small;
	color: #E31937;
}
.header4
{
	font-size: xx-small;
}
.instruct4
{
	font-size: xx-small;
	color: #0000FF;
}
.highlight4
{
	font-weight: bold;
	font-size: xx-small;
	color: #E31937;
}
.instruct5
{
	font-size: xx-small;
	color: Red;
}
.instructsig
{
	font-family: Kunstler Script;
	font-size: xx-small;
	color: #0000FF;
}.cancel
{
	background-image: url(~/_images/butCancel.png);
}
.finePrint
{
	font-size: x-small;
	font-family: Arial;
	color: Gray;
	text-align: left;
}



/******** Quote Page *********/

.quoteContent
{
    margin:35px 0 0 0;
}
.quoteContent .instructions
{
    margin-left:45px;
}
.quoteContent .instructions .note
{
    text-align:left;
}
.quoteContent .criteria
{
    width:500px;
    margin:50px 75px 0 75px;
}
.quoteContent .criteria .fieldText
{
    font-family: Arial;
    font-size: large;
    font-weight: bold;
}
.quoteContent .criteria .fieldValue
{
}
.quoteContent .criteria .ageCriteria
{
    float:left;
    width:50%;
}
.quoteContent .criteria .genderCriteria
{
    float:right;
    width:50%;
}
.quoteContent .criteria .coverageTierCriteria
{
    float:left;
    width:50%;
    margin-top:15px;
}
.quoteContent .criteria .deductibleCriteria
{
    float:right;
    width:50%;
    margin-top:15px;
}
.quoteContent .action
{
    margin:30px 0 20px 270px;
}

/**************** Nav Buttons ********************/

.navButtons
{
    margin-left: 20px; 
    margin-top: 15px;
}

.navButtons .rightButton, .navButtons .centerButton, .navButtons .leftButton
{
    width:176px;
    height:51px;
    float:left;
}
.navButtons .centerButton, .navButtons .leftButton
{
    margin-left:47px;
}

.navButtons .quoteLink span, .navButtons .applyLink span, .navButtons .contactLink span
{
    display:none;
}


.navButtons .quoteLink #button 
{
    width:176px;
    height:51px;
    background: url("../images/GetAQuote_Red.png") 0 0 no-repeat;
}
.navButtons .quoteLink #button:hover 
{ 
    background: url("../images/GetAQuote_Silver.png") 0 0 no-repeat;
}

.navButtons .applyLink #button 
{
    width:176px;
    height:51px;
    background: url("../images/ApplyNow_Red.png") 0 0 no-repeat;
}
.navButtons .applyLink #button:hover 
{ 
    background: url("../images/ApplyNow_Silver.png") 0 0 no-repeat;
}

.navButtons .contactLink #button 
{
    width:176px;
    height:51px;
    background: url("../images/ContactUs_Red.png") 0 0 no-repeat;
}
.navButtons .contactLink #button:hover 
{ 
    background: url("../images/ContactUs_Silver.png") 0 0 no-repeat;
}


/******** Home Page *********/

.contentTitle
{
    color:#FFFFFF;
    font-weight:bold;
    padding-top:22px;
}
.contentTitle .left
{
    margin-left: 15px;
    float:left;
}
.contentTitle .right
{
    margin-right: 15px;
    float:right;
}

.topContent
{
    /*font-family:HelveticaNeue-BoldCond;*/
    font-family:Arial;
    font-weight:bold;
    margin: 10px 15px 0 15px;
}    
.topContent p
{
    margin: 0;
    padding: 0;
    text-align:center;
}

.topContent .line1
{
    font-size:63pt;
}
.topContent .line2
{
    color:#9F9F9F;
    font-size:28pt;
    margin-top:-10px;
}
.topContent .line3 
{
    font-size:58pt;
    margin-top:-10px;
}
.topContent .line3 span
{
    color:#D50A27;
}

.homeContent .bottomContent
{
    margin-top:20px;
}

/************ Bottom Content **************/

.bottomContent
{
    margin: 0 2px 0 2px;
    background-color:#ECECEC;
    padding-top:24px;
}
.plans
{
    margin-left:20px;
}
.bottomContent .bottomLeft, .bottomContent .bottomCenter, .bottomContent .bottomRight
{
    float:left;
}
.bottomContent .bottomLeft, .bottomContent .bottomCenter
{
    border-right: 1px solid #000000;
    padding-right:30px;
}
.bottomContent .bottomCenter, .bottomContent .bottomRight
{
    margin-left:20px;   
}
.bottomContent p
{
    font-weight:bold;
    margin: 0;
    padding: 0;
}   
.bottomContent ul
{
    margin: 0;
    padding: 0;
    margin-top:10px;
    list-style-type:disc;
}  
.bottomContent span
{
    color:#D50A27;
}
.bottomContent .listItems p
{
    font-weight:normal;
}
.bottomContent .listItems
{
    margin: 0;
    padding: 0;
    margin-top:10px;
}  
.abottomContent
{
    margin: 0 2px 0 2px;
    padding-top:24px;
}
.abottomContent .bottomLeft, .abottomContent .bottomCenter, .abottomContent .bottomRight
{
    float:left;
}
.abottomContent .bottomLeft, .abottomContent .bottomCenter
{
    border-right: 1px solid #000000;
    padding-right:30px;
}
.abottomContent .bottomCenter, .abottomContent .bottomRight
{
    margin-left:20px;   
}
.abottomContent p
{
    font-weight:bold;
    margin: 0;
    padding: 0;
}   
.abottomContent ul
{
    margin: 0;
    padding: 0;
    margin-top:10px;
    list-style-type:disc;
}  
.abottomContent span
{
    color:#D50A27;
}
.abottomContent .listItems p
{
    font-weight:normal;
}
.abottomContent .listItems
{
    margin: 0;
    padding: 0;
    margin-top:10px;
} 
.modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup 
{
	background: url("../images/close.png") 0 0 no-repeat;
	padding: 70px 25px 25px 20px;
	width: 300px;
	z-index: 2;
}
.aButton
{
    background: url("../images/Submit_Silver.png") 0 0 no-repeat;
}
.cpe
{
    height: 0px;
    overflow: hidden;
}
.tblAppHdr
{
     background-color: #EAEAEA; 
     text-align: left;
     vertical-align: top; 
     padding: 20px 20px 20px 20px;
}

