@import url(reset.css);
body{
background:#2a3708;
}

a:hover{text-decoration:underline;}
#wrap{
width:796px;
border:1px solid white;
margin:20px auto;
background:url(../../images/content_bg.gif);
}
#CB #wrap{
background:url(../../images/CB_content_bg.gif);
}

#header{
	background:url(../../images/cbc_right_top.jpg) repeat-x;
	border-bottom:1px solid white;
	height:140px;
	overflow:hidden;
}
#header img.TopImage{border-left:1px solid white;border-right:1px solid white;margin:0;padding:0;margin-left:1px;width:374px;}

#sideImage{display:inline;height:auto;float:left;margin:0;padding:0;width:389px;}

#ContentWrap{
	float:left;
	width:374px;
	font-family:trebuchet,arial,sans-serif;
	font-size:.75em;
	padding:0;
}
#CB #ContentWrap{
	width:756px;
}

#Content{margin:10px;height:auto;}
#Content h1{font-size:1.5em;color:rgb(58,13,50);font-family:arial,sans-serif;font-weight:bold;padding:0;margin:0;}
#nav ul{width:374px;float:left;padding:0;border-left:0px solid white;margin-left:2px;display:inline;}
*html #nav ul{margin-left:1px;}
#nav ul li{float:left;}
#nav ul li a{background:url(../../images/menu_bg.jpg); display:block;height:2em;float:left;border:1px solid white;border-right:none;border-top:0;text-align:center;font-family:arial,sans-serif;color:white;padding-top:.5em;font-size:.75em;}

#nav ul li.L ul{position:absolute;left:-999em;width:107px;margin:0;}
#UP #nav ul li.L ul, #UP #nav ul li ul,#EV #nav ul li.L ul, #EV #nav ul li ul, #nav ul li.L:hover ul, #nav ul li.sfhover ul{left:auto;top:auto;margin-top:-32px;border-top:1px solid white;display:block;}
#nav ul li.L:hover ul a, #nav ul li.sfhover ul a{width:106px;border:1px solid white;border-top:0;display:block;}

/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
#nav ul li.L:hover #subnavcontainer ul, #nav ul li.sfhover #subnavcontainer ul{margin-left:-107px;}
}
/* end safari hack */

#nav ul li.W a{width:90px;border-left:0;}
#nav ul li.SA a{width:176px;}
#nav ul li.L a{width:106px;}

#nav ul li.VO a{width:104px;border-left:0}
#nav ul li.PG a{width:97px;}
#nav ul li.CB a{width:96px;}
#nav ul li.C a{width:74px;}


#L #nav ul li.L ul.subnav li a,#UP #nav ul li.L ul.subnav li a,#EV #nav ul li.L ul.subnav li a{background:url(../../images/menu_bg.jpg);}

#W #nav ul li.W a,
#SA #nav ul li.SA a,
#L #nav ul li.L a,
#UP #nav ul li.L a,
#UP #nav ul li.L ul.subnav li.UP a,
#EV #nav ul li.L a,
#EV #nav ul li.L ul.subnav li.EV a,
#VO #nav ul li.VO a,
#PG #nav ul li.PG a,
#CB #nav ul li.CB a,
#C #nav ul li.C a,#nav ul li a:hover,#L #nav ul li.L ul.subnav li a:hover,#UP #nav ul li.L ul.subnav li a:hover,#EV #nav ul li.L ul.subnav li a:hover{background:url(../../images/menu_active_bg.jpg);}



.service_item{color:rgb(57,69,15);font-size:14px;margin:0;padding:0;font-weight:bold;}

#Content h2{margin:5px;text-decoration:underline;}
#Content ul{
	list-style-type: disc;margin-bottom:5px;padding-bottom:0;}
#Content ul.services_list{
	list-style-type: square;}
	
#Content .callout{
float:right;
width:116px;
height:76px;
padding-top:70px;
color:white;
text-align:center;
line-height:20px;
margin-left:10px;
}

#Content #UP.callout {
background:url(../../images/UP_info.jpg) no-repeat;
}
#Content #EV.callout{
background:url(../../images/EV_info.jpg) no-repeat;
}

#Content .callout a,#Content .callout a:visited{
color:white;
font-size:14px;
}

.float-left{float:left;}

table.Standard, table.capitol{border-collapse:collapse;width:250px;background:#ece2c6;text-align:center;}
table.Standard td{border:1px solid #55504a;}
table.Standard td.val{width:90px;}
table.Standard td.SH{background:#2a3708;color:white;}
table.Standard td.SCH{background:#7a8359;color:white;font-weight:bold;}
table.Standard td.SST{background:#929a73;color:white;font-weight:bold;}

table.capitol td{border:1px solid #55504a;}
table.capitol td.val{width:90px;}
table.capitol td.SH{color:white;background:#3a0e32}
table.capitol td.SCH{background:#735767;color:white;font-weight:bold;}
table.capitol td.SST{background:#735767;color:white;font-weight:bold;}

#capitol_tables{margin-left:10px;margin-right:50px;float:left;display:inline;}
#standard_tables{margin-left:95px;margin-right:10px;float:left;display:inline;}

i.price{font-size:10px;}
#check{position:relative;margin-top:-33px;margin-right:-10px;float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#check{position:relative;margin-top:-15px;margin-right:-10px;float:right;}
}

#C input{border:1px solid black;height:12px;line-height:11px;font-size:11px;padding:1px 0 1px 2px;width:200px;}
#C table{border-collapse:collapse;margin:0;}
#C table td.label{text-align:right;vertical-align:top;}
#C table td.value{vertical-align:top;padding:0;}
#C input.check{border:0;padding-left:0;margin-left:0;padding-top:0;margin-top:0;height:12px;line-height:11px;width:auto;}
#C input#city{width:80px;}
#C input#state{width:15px;}
#C input#zip{width:35px;}

#C input.button{height:auto;line-height:auto;background:#38450f;color:white;text-align:center;font-weight:bold;width:100px;}

#C p{padding:0;margin:10px 0;}


#C #up_contact{float:left;}
#C #ev_contact{float:left;margin-left:20px;margin-right:20px;width:350px;}
#C #Content a{color:rgb(57,69,15);font-weight:bold;font-family:times new roman, serif;font-size:15px;}

