
body{background:#7D0426;padding:0px 0 0px 0;background-size:100% 100%;font-family: 'Droid Sans',Arial,sans-serif !important;}
h1, h2, h3, h4, h5, .maroon{color:#820024;margin-bottom:20px;font-weight: normal;letter-spacing: -1px;line-height: 1em;font-family: 'Droid Sans',Arial,sans-serif !important;}
h1{font-size:22px}
h2{font-size:20px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
input{color:black !important;}
.css-table{overflow:hidden !important;}
.css-table .col{margin-bottom: -99999px;padding-bottom: 99999px;}
.content a{text-decoration:underline}
.content a.button{text-decoration:none;}
.nice{cursor:pointer}
.button {
	background:url('/content/images/ButtonBG.png') right no-repeat;
	border:none !important;
	border-radius:10px;
	display:inline-block;
	color:#333333 !important;
	font-family:Myriad Pro, arial;
	font-size:13px;
	font-weight: bold;
	padding:8px 40px 8px 24px !important;
	text-decoration:none;
	/*text-shadow:-2px 1px 0px #810e05;*/
	float:none;
	margin:0 10px ;
}

.container{max-width:1010px;margin:0 auto}
.bodyContainer{background:url('/content/images/content-bg.png')}
.header{height:130px;position:relative;padding-top:5px;text-align:center;}
.header a.pekinPartners{position:absolute;right:3px;top:10px;}
.preNavContainer{width:100%;border:1px solid;background:url('/content/images/header-bg.png') #ccc;display:block;height:42px;border-bottom: 2px solid #FFFFFF;position:relative;}

.topNav{z-index:999 !important;max-width:1010px !important;margin:10px auto !important;position:inherit !important;}
.topNav ul{}
.topNav ul li{display:inline;}
.topNav ul li a{color: #FFFFFF;font-size: 11px;font-weight: bold;padding: 16px 12px 10px;text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);text-transform: uppercase;background:url('/content/images/menu-bg.png') repeat-y right top;}
.topNav ul li a:hover{color:#EBBE55}
.topNav ul li:last-child{border-right:none;}
.clear{clear:both}
.topRounded{-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.bottomRounded{-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.mainNavigationContainer{padding-top:22px;background:url('/content/images/menu-bottom-bg.png') repeat-x bottom;height:70px;border-bottom:1px solid #DEE0E0;}
.navigation{z-index:9 !important;position:relative;}
.preNavContainer{}
.nav-bar{margin:0px;padding:0px;}
table{background:none;border:none;}
table td{padding:0px;margin:0px;}
.learnMore{color:#000;font-weight:bold;text-decoration:none !important;padding:10px;border-radius:10px;background:#ccc;margin:10px 0;display:inline-block;background: #979899; /* Old browsers */
background: -moz-linear-gradient(top, #979899 0%, #c2cdd6 52%, #c7c8c9 52%, #e3e4e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979899), color-stop(52%,#c2cdd6), color-stop(52%,#c7c8c9), color-stop(100%,#e3e4e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #979899 0%,#c2cdd6 52%,#c7c8c9 52%,#e3e4e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #979899 0%,#c2cdd6 52%,#c7c8c9 52%,#e3e4e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #979899 0%,#c2cdd6 52%,#c7c8c9 52%,#e3e4e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #979899 0%,#c2cdd6 52%,#c7c8c9 52%,#e3e4e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979899', endColorstr='#e3e4e5',GradientType=0 ); /* IE6-9 */}
.indent{padding-left:50px;}
.leftColImageContainer{position:relative;margin-bottom:15px;}
.leftColImageContainer{}
.leftColImageContainer h2{font-size: 20px; text-shadow: 0px 4px 8px #000000; color: #ffffff; filter: dropshadow(color=#000000, offx=0, offy=4);
margin:0;padding:0;text-align:center;position:absolute;bottom:0;right:7%}
.panel{padding:10px;margin:0;}
.main ol, .main ul{list-style-position:outside;margin:10px 0 20px 40px;}
.main ol li, .mail ul li{margin-bottom:10px;}

.panel input{position:relative;z-index:1}
.has-tip{font-weight:normal}
ul.pdf, ol.pdf{padding-top:30px;}
ul.pdf li, ol.pdf li{padding:5px 0 7px 7px;margin-bottom:5px;border-bottom:1px dotted #ccc;list-style-type:none !important;}
ul.pdf li a, ol.pdf li a{background:url('/Content/images/Adobe_PDF_icon.png') no-repeat  left;background-size:22px;padding:0 0 0 30px;}
a:hover{text-decoration:underline;}

#validationSummaryDiv{margin-bottom:50px;margin-top:30px;}
#validationSummaryDiv span{display:block;margin-bottom:15px;font-weight:bold;}
#validationSummaryDiv ul{margin-left:20px;}

/*Navigation*/
#menu-icon 
{
        display:none;	
        color:white;font-weight:bold;padding:5px 22px;
        border-radius:3px;
        background: #a90329;
        background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));
        background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
        background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
        background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);
        background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
}


.navigation{background:none;height:25px;}
.navigation li{padding: 0px;text-decoration: none;list-style-type:none;display:inline;position:relative;}
.navigation li:hover{}
.navigation li a{font-weight:bold;color:#48423F;padding: 12px 10px;font-size:12px;text-transform:uppercase;}
.navigation li a:hover{color:#919E9E}
.navigation li div.subMenuContainer{display:none;}
.navigation li:hover div.subMenuContainer{display:inline-block !important;position:absolute;z-index:99999;left:-10px;padding:0px;top:20px;width:250px;}

div.subMenu{padding:15px 15px 15px 15px;background:url('/content/images/content-bg.png');box-shadow:3px 3px 7px 1px rgba(0, 0, 0, 0.1);-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
div.subMenu ul{margin:0px;}
div.subMenu ul li{display:block;padding: 0;}
div.subMenu ul li:hover{}
div.subMenu ul li a{padding:5px;display:block;}
div.subMenu ul li a:hover{text-decoration:none;}
div.subMenu{}

/*End of Navigation*/
.maroonBackground{background:#922845;border-radius: 10px;
    box-shadow: 3px 3px 3px #666666;padding:15px;margin:0 0 50px 0}
.maroonBackground ul{font-size: 16px;
    line-height: 28px;
    list-style-type: square;
    padding:5px 0 0 0;color:#fff;
    border-top:1px dotted #7D0426;
}
.maroonBackground img{margin-bottom:5px;}
.maroonBackgound ul li{}
.maroonBackground ul li a{color:#ffffff;text-decoration:none;text-shadow: 1px 1px 0 #000000; font-size:13px}
.maroonBackground ul li a:hover{text-decoration:underline;}
#rightContainer{border-left:1px solid #DEE0E0;}
.pekinPartners img, .pekinPartners a img, .pekinPartners a{border:none !important}
.bold{font-weight:bold;}
a{color:#820024}
a:hover{color:#820024;}

.search{padding:0 !important;height:40px;overflow:hidden;position:absolute;top:-5px;right:0px;background:url('/content/images/search-bg.png') no-repeat;width:170px;}
.search input[type="text"]{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF !important;
    float: left;
    font-size: 11px;
    margin: 5px 7px 0 5px;
    padding:0 0 0 0;
    width: 133px;height:18px;}
.search input[type="image"]{position:relative;top:7px;right:0px;}
.autoWidth{width:auto !important;}
.leftMenu{min-height:750px;padding-top:15px;}
.gold{background:#9D9040;min-height:210px !important;}
.footerLinks a{border-right:1px solid;padding:0 8px 0 8px;margin:0px !important;}
.footerLinks a:last-child{border:none;}
.main, .sideBar{padding-top:20px;}
.GoldDottedBorder{border-left: 2px dotted #D1BC35;border-right: 2px dotted #D1BC35;width:inherit }
.sideBar{padding-top:30px;}
.main{margin-right:0px;}    

label{font-size:12px;padding-top:5px;}
.marketingMessage h4{font-size:15px;color:#820024;line-height: 24px;margin-bottom: 20px;font-weight:bold;font-family: 'Droid Sans',Arial,sans-serif !important;}
.marketingMessage p{font-size:13px;}
.marketingMessage{padding:10px;margin:0 0 10px 0;    border-bottom: 2px solid #DEE0E0;}
.footer{padding:50px 0 50px 0;margin-bottom:0px;background:url('/content/images/header-bg.png') #ccc;border-top: 1px solid #FFFFFF;position:relative;}
.footer .row{margin:0 auto;text-shadow:1px 1px 1px #000000}
.footer *{color:#AFA59F !important;font-family: 'Droid Sans',Arial,sans-serif !important;}
.footer ul li{list-style-type:none;background:url('/content/images/footer-bullet.png') no-repeat 0 50% ;padding:0 0 0 10px}
.footer p, .footer a{font-size:12px;}

.nav-bar{background-color:#820024}
.nav-bar li{border-color:#771717}
.nav-bar li:hover{background-color:#AA0833}

input[type="text"]{}
input["password"]{}
select{padding:5px}
label{font-weight:bold;text-align:right;padding-right:5px;position:relative;top:-5px;cursor:auto}
.dottedBottom{border-top:1px solid #ccc;margin-bottom:5px;}
.centered{margin:0 auto}
.center{text-align:center}
.validation-summary-errors{border:1px solid red;padding:5px;background:pink;margin-bottom:10px;}
.validation-summary-errors ul{margin:0px;}
.field-validation-error{color:maroon;display:block;position:relative;top:-5px;}
.required{color:maroon}
.note{font-size:10px;}
.PolicyDetailDiv, .CoveragesDiv, .DeductiblesDiv,
.PolicyInformationDiv, .AgencyInformationDiv, .CoverageInformationDiv, .CoveragesLOLDiv, .GeneralInformation, .SurchargeDiv,
.Mandatory, .DiscountsDiv, .InsuredInformationDiv, .OwnerInformationDiv, .PayorInformationDiv, .BeneficiaryInformationDiv, .Units,
.EndorsementsDiv, .AdditionalInterestDiv, .Coverages{border:1px solid black;overflow-x:auto}
.PolicyHeader, .PolicyHeader2, .PolicyHeader3{font-size:14px;text-align:center;background:#666;margin:0px 0px 0px 0px;padding:9px;color:white;}
.black{color:Black !important;}
.Col1{background:#eee;}
table{margin:0px}
.TableStyle td{font-size:11px;}
.TableStyle td, .TableStyle th{border-right:1px solid black;border-bottom:1px solid black;}
.TableStyle tr:last-child td{border-bottom:none;}
.TableStyle td:last-child, .TableStyle th:last-child{border-right:none;}
.TableStyle .CovHdr0a{font-size:9px;padding:3px;}
.TableStyle .CovHdr1b, .TableStyle .Cov1{text-align:center !important;font-size:11px}
.disclaimer{background:#666;color:White;font-weight:bold;text-align:center;padding:7px;font-size:10px;margin-bottom:30px;}
.EndHdr3{display:block;margin-bottom:5px;}
.alert-box h3{color:white;}
.alert-box{text-align:center;}
.accountSummary{background:white;}
.accountSummary h3{background:#eee;padding:5px;margin:0px 0px 15px 0px}
.accountSummary span, .accountSummary a{font-size:13px}
.accountSummary a{display:block;text-align:center;}
.accountSummary .spacing{line-height:10px !important;height:10px !important;clear:both}
.accountSummary .row span{display:block;width:49%;float:left;}
table.footerTable{margin-bottom:10px}
table.footerTable td{padding:0px;min-height:0px;}
table.footerTable td p{margin:0;}
.preNavContainer, .PekinPartners{display:block}
#LoginPanel{position:absolute;top:25px;left:101.3%;width:240px;}
#LoginPanel a{position:relative;z-index:99999}
.unverifiedContainer a.button{margin-bottom:10px;}
.environment{background:rgb(220, 229, 151);border:1px solid rgb(197, 216, 49);text-align:center;max-width:1010px;margin:5px auto 5px auto;position:absolute;top:50px;}
.environment *{font-size:9px;display:block;padding:2px;}
.reveal-modal{position:fixed;top:30px !important;}
.platformPadding{padding-top:30px;}
.shadow{text-shadow:1px 1px 1px #000000}
.white{color:#fff !important}


/* Small Screen Rules */
@media screen and (min-width: 150px) and (max-width: 500px) 	
{
    body{padding:0px;}
    .header{height:135px !important;}
    .logoContainer{width:50% !important;min-width:250px}
    .logoContainer a{position:relative;top:-7px;}
    .search{margin:0 auto;background:maroon;height:42px;display:block;position:relative;width:100% !important;right:0px;padding:5px 0 0 0 !important;top:-5px;}
    .search table{margin:0 auto !important;width:90%;float:none;padding:0;left:inherit;display:block}
    .search table td:first-child{width:65% !important;}
    .search table td:last-child{padding-top:5px;}
    .search input[type="text"]{margin-left:50px;width:100% !important;left:0px;top:0px;position:relative;}
    .search input[type="submit"]{}
    .sideBar{min-height:10px;}
    .navigationContainer{top:30px !important;}
    .pekinPartners{top:155px !important;z-index:999;left:3% !important;width:140px;}
    #menu-icon{top:20px !imprtant;}
}

/* Medium Screen Rules */
@media screen and (min-width: 501px) and (max-width: 767px) 
{
    body{padding:0px;}
    .header{height:125px !important;}
    .search{top:-60px;right:8px;width:287px;}
    .sideBar{min-height:10px;}
    .navigation{display:none;}
	
}

/* Large Screen Rules */
@media screen and (min-width: 769px) 
{
    #navigationContainer{display:block !important;}
}

/*Medium and Small Screen Rules*/
/*MEDIA QUERY*/
@media only screen and (max-width : 768px) 
{
    .container{width:95% !important;}
    .css-table .col{margin:0;padding:10px}
    #menu-icon {display:inline-block;float:right;z-index:999999999 !important;cursor:pointer;position:absolute;right:10px;top:-10px;}
    #LoginPanel{margin:25px 0;position:relative;top:0px;left:0px;width:100%;}
    .main, .sideBar {min-height:auto !important;}
    .navigation{position:absolute !important;border:2px solid black;padding:0px !important;
                top:13px;height:inherit !important;z-index:99999999 !important;
                width:266px;border-radius:5px !important;display:none;right:10px
                }
    .navigationContainer{position:absolute;top:20px;right:5px;}
    #navigationContainer{display:none;}
    .navigation li{background:maroon;color:white;border-radius:0px;margin:0px !important;float:none;display:block !important;z-index:99999;}
    .navigation li:hover{left:-9px !important;background-color:maroon;}
    .navigation li a{color:white;position:relative !important;left:0px;margin:0px !important;padding:2px 0 0 10px !important;font-weight:normal;display:block}
    .navigation li a:hover{text-decoration:underline !important}
    .navigation li:hover a{color:white;}
    .preNavContainer, .PekinPartners{display:none !important}
    .subMenu a {color:white !important;}
    .platformPadding{padding-top:20px;}
    div.subMenuContainer{padding:0px;position:relative !important;top:0px !important;display:block !important;width:95% !important;left:0px !important;background-color:inherit;}
    .unverifiedContainer{text-align:center;}
    .unverifiedContainer h3{margin-bottom:5px;}
    .subMenuContainer, .subMenu{background:maroon !important;}
    .subMenu{padding:10px 0 25px 0 !important;}
    #rightContainer{border-left:none;}
    .navigation li:hover,div.subMenu{float:none !important;display:block !important;height:inherit !important;width:100% !important;margin:0 0 0 9px !important;min-height:inherit;}
    .navigation li:hover div.subMenuContainer{top:0px;}
    .gold{height:auto;}
    #leftContainer{min-height: inherit;}
    .leftColImageContainer{top:0px;left:10px;margin-bottom:0px;}
    .leftColImageContainer img{display:none;}
    .leftColImageContainer h2{position:relative;text-align:center;bottom:0px;}
    .policyLinks {text-align:center;padding-top:10px;}
    .policyLinks a{background:maroon;color:white;display:block;padding:5px;border-radius:5px;}
    .policyLinks a:hover{background:#ccc;text-decoration:none;color:Black !important}
    .footer{padding:10px}
    .footer .three.columns{border-bottom:1px dotted gray;padding:10px}
}

/*IPAD & LG ONLY*/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait)
{
.css-table .col{margin-bottom: -99999px;padding-bottom: 99999px;}
#mainContainer{width:80% !important;border-right:none !important;}
#rightContainer{width:80%;margin-right:20px;}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape)
{
.css-table .col{margin-bottom: -99999px;padding-bottom: 99999px;}
}


@media print  
{
    .main, .navigationContainer{width:99% !important}
    .hide-on-print { display: none !important; }
    .print-only { display: block !important; }
    .css-table .col{margin-bottom: 10px;padding-bottom: 10px;}
   * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; 
        -ms-filter: none !important;}
    table { page-break-inside:avoid !important;width:100% !important;}
    tr, td, th    { page-break-inside:avoid !important; page-break-after:avoid  !important}
    td{padding:5px;}
    table, tr, td{border:1px solid #ccc !important}
    thead { display:table-header-group  !important}
    tfoot { display:table-footer-group  !important}
    /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline; }
    .hide-on-print { display: none !important; }
    .print-only { display: block !important; }
    .main, .sideBar{min-height:100px !important;}
    #leftContainer, #rightContainer, .preNavContainer, .mainNavigationContainer{display:none;}
}









