@charset "utf-8";
@import "reset.css";

@import "/js/jQuerylibs/shadowbox-3.0.3/shadowbox.css";

body {
	background-color:#E6E6E6;
	color:#888A8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
/*Elements*/

a:link, a:visited {
	color:#888A8C;
	text-decoration:underline;
}
a:active, a:hover {
	color:#8CC63F;
}
h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#8CC63F;
}
h1 {
	font-size:35px;
	font-weight:normal;
	padding:30px 0;
}
h2 {
	font-size:20px;
	font-weight:normal;
	padding:0 0 15px 0;
}
h3 {
	font-size:15px;
	font-weight:normal;
	padding:0 0 10px 0;
}
h4 {
font-weight:bold;
}
p, .normal, .SkinObject {
	color:#888A8C;
	font-weight:normal;
	padding-bottom:7px;
}
ul, ol {
}

ul li {
list-style-type:none;

}

li
{
background-image:url(img/bullet_grn.gif);
background-position:0 0.6em;
background-repeat:no-repeat;
padding-bottom:5px;
padding-left:10px;

}
/*Layout*/

#Wrap {
background-color:#FFFFFF;
margin:0 auto;
padding:30px 15px 15px;
width:910px;
}
#Login {
	float:right;
	font-size:12px;
	padding-bottom:10px;
}
#Login a:link, #Login a:visited {
	color:#D5D6D6;
	text-decoration:none;
}
#Login a:active, #Login a:hover {
	color:#0093D0;
}
#AdminNav {
	float:left;
	font-size:12px;
}
#AdminNav a:link, #AdminNav a:visited {
	color:#888A8C;
	text-decoration:none;
}
#AdminNav a:active, #AdminNav a:hover {
	color:#0093D0;
}
#Head {
	height:128px;
	background-image:url(img/headbar.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#Head img {
	float:left;
	margin:30px 20px;
}
/*#Head p {
	float:right;
	font-size:9px;
	margin:25px 0 0 0;
	line-height:12px;
	padding-top: 3px;
}*/
#Head div#topContacts {
	float: right;
	font-size: 9px;
	margin: 18px 0 0 0;
	line-height:12px;
}
#Head div#topContacts p	{
	padding: 0;
	margin: 0;
	padding: 5px 0;
}
/*#Head a:link, #Head a:visited {
color:#888A8C;
text-decoration:none;
}

#Head a:active, #Head a:hover {
color:#0093D0;
}*/


#Nav {
	height:32px;
}
#infoPanel {
	height:75px;
	background-image:url(img/navbar.jpg);
	background-repeat:repeat-x;
	background-color:#D5D6D6;
}
img.PRWeek {
	float:right;
	margin:20px 15px;
}
#infoPanel p {
	float:left;
	font-family:arial;
	font-size:20px;
	line-height:22px;
	margin:0;
	padding:15px;
	color:#A0A1A3;
	text-align:left;
	width:700px !important;
}

a.QuoteEdit {
text-align:left;

}

#infoPanel .SubHead {
display:none;
}


#main {
	padding:15px;
}
/*HomeElements*/

#navShad {
	background-image:url(img/hme_navshadow.jpg);
	background-repeat:repeat-x;
	height:12px;
}
#HmeBg {
/*	background-image:url(img/hme_bg.jpg);
	background-repeat:no-repeat;*/
	height:348px;
}
#HmeBg p {
	font-size:24px;
	line-height:26px;
}
#DetailPane {
font-size:11px;
line-height:14px;
padding:15px;
}
#boxLeft {
	width:190px;
	float:left;
	height:auto;
}
#boxMid {
border-left:1px dashed #D5D6D6;
border-right:1px dashed #D5D6D6;
float:left;
height:auto;
padding:0 14px;
width:330px;
}
#boxRight {
float:left;
height:auto;
padding:0 0 0 15px;
width:315px;
}

/*SubpageElements*/

#ContLeft {
	width:530px;
	padding:0 20px 0 0;
	float:left;
/*	height:auto;
	min-height:400px;*/
}
#ContRight {
border-left:1px dashed #D5D6D6;
float:left;
/*height:auto;
min-height:400px;*/
margin:72px 0 0;
padding:0 0 0 20px;
width:300px;
}
#footer {
clear:left;
padding:30px 0 0 15px;
}
#footer p {
	font-size:9px;
}

#GrnBox {
border:solid 1px #8CC63F;
margin-top:5px;
margin-bottom:25px;
padding:15px;
}

#ClientList p{
line-height:11px;
margin-bottom:7px;
padding:0;
}
