body{color:#666666;background:url(../images/pageBG.png) repeat-x 0 0 #fff;font-family:'Trebuchet MS',Arial,Verdana,sans-serif;}

.rbtop{display:none;}
/*  
style rules for the UIS Pet Insurance pages (excluding quote wizard)
blue ##335CAD
red #D00017
*/
a{color:#100F5C;}
a:hover{color:#000;}
a:visted{color:#100F5C;}

h1{color:#2C5258;font-weight:normal;}
h2{color:#639398;margin:1em 0 0.5em 0;}
h3
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%; /*font-size: 70%;*/
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
    color:#E59821;
}
.column h2{color:#E59821;margin:0 0 1em 0;}

ul{margin:1em 0;list-style-type:disc;padding:1em 0 1em 1.25em;}
li{margin:0.25em 0;}
/* add tick graphic to list item */
ul.ticks{list-style-type:none;margin:1em 0;padding:0;}
.ticks li{margin:0.45em 0;padding-left:30px;background:  url("../images/green-tick.gif") 0 0 no-repeat;}


#outwrap {
border:1px solid #E4E4E4;
border-top:0;
margin:0 auto;
width:960px;
}

#wrapper{background-color:#fff;border:1px solid #ccc;border-bottom:0;}
#header{height:130px;position:relative;border-bottom:1px solid #003D78;margin:0 20px;}
#strapline{position:absolute;left:494px;top:0;}
#contentwrap{padding:0 20px;margin-bottom:1em;background:url(../images/catsanddogs.jpg) no-repeat 320px 50px;min-height:200px;}
.column:after {content:'';}


#maintop{/*background:#FFFFFF url(../images/home-photo.jpg) no-repeat scroll 275px 62px;*/height:210px;padding:15px 0 0 37px;}

#getquote{background:  url("../images/btn-get-quote.png") 0 0 no-repeat #fff;width:228px;height:83px;display:block;text-indent:-2000px;}

#main{width:675px;float:left;line-height:1.5em;position:relative;}
#main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#main h1{margin-top:2em;font-size:174%;}
#main h2{font-weight:normal;color:#003D78;font-size:143%;}
#main .column{float:left;width:325px;position:relative;background-color:#EFF2F7;padding-top:0.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#main .column h2{color:#003D78;}
#main .col1 h2{color:#000;}
#maintop h1{margin:2em 0 1em 20px;color:#666666;
font-size:93%;
width:190px;text-align:center;}
#main .col1{margin-right:20px;background-color:transparent;}

#boyanddog{margin:2em 0 0 0;}

#sidebar{padding-top:225px;padding-left:15px;width:228px;float:right;overflow:auto;}
.sidebox{/*border:1px solid #100F5C;*/padding-bottom:10px;margin-bottom:1em;}
.sidebox h3{font-size:137%;margin-bottom:10px;padding:5px 10px 5px 10px;color:#fff;background-color:#335CAD;}
.sidebox p{margin-left:10px;margin-right:10px;font-size:90%;}

/* retrieve quote form */
.sidebox form{margin-left:15px;margin-right:15px;}
.sidebox label{display:block;}
.sidebox input{margin-bottom:0.5em;width:195px;}
.sidebox form p{color:#999999;font-size:92%;text-align:center;}
#btn-retrieve-quote{width:161px;margin-left:20px;}
/* end form */

/* navigation in sidebar */
.subnav{margin:-10px 0 10px 0;list-style-type:none;padding:0;}
.subnav li{margin:0;}
.subnav a{border-bottom:1px dotted #335CAD;display:block;padding:0.5em 0 0.5em 30px;text-decoration:none;color:#335CAD;background:url("../images/arrowSprite.gif") 5px 8px no-repeat transparent;}
.subnav a:hover{background-position:5px -26px;background-color:#d9d9bb;}

/* footer */
#footer{height:100px;font-size:85%;padding:77px 20px 5px 20px;background:#FFFFFF url(../images/footerBG.png) repeat-x scroll 50% 0;clear:both;}
#footer ul{height:2em;list-style-type:none;padding:0;margin:0.5em 0 2em 0;}
#footer li{float:left;padding:0.25em 0.5em;}
#footer li a{color:#335CAD;text-transform:uppercase;}
#footer li a:hover{text-decoration:underline;}
#footer p{line-height:1em;margin:0;clear:both;}

/* policy benefits */
#policybenefits{border:1px solid #100F5C;}
#policybenefits thead tr{background-color:#100F5C;}
#policybenefits tr{background-color:#CEDFED;}
#policybenefits tr.alt{background-color:#E6EFF6;}
#policybenefits td{padding:0.25em 0.5em;vertical-align:top;}
#policybenefits th{color:#fff;font-weight:bold;padding:0.5em 0 0.25em 0.5em;border-top:1px solid #cecece;}

.policybenefits{border:1px solid #0C5FA7;}
.policybenefits_item{background-color:#CEDFED;}
.policybenefits_item td{padding:0.25em 0.5em; vertical-align:middle;}
.policybenefits_item input{padding-right:0.5em}
.policybenefits_alt{background-color:#E6EFF6;}
.policybenefits_alt td{padding:0.35em 0.5em; vertical-align:middle;}
.policybenefits_header{background-color:#B5111B;color:#FFF;}
.policybenefits_header td {font-weight:bold;padding:0.5em 0 0.25em 0.5em;border-top:1px solid #cecece;}
.policybenefits_footer{padding-top:1em;padding-bottom:1em;vertical-align:middle;text-align:center;}
.policybenefits_premiumtotal{font-size:16pt}

/* faq */
#faq{margin:2em 5em 0 0;}
#faq dt{margin:1em 0 0.25em 0;cursor:pointer;color:#0C5FA7;font-size:114%;}
#faq dd{padding:0;margin:0;font-size:107%;color:#333333;background-color:#fff;}
#faq dd p{padding:0;margin:0;}
#faq .active{/*background-color:#FFCC99;*/}

