body {
	margin: 0px;
	padding: 0px;
	text-align: center;	
	background: #f2f2e9 url(/images/body-bg.gif) 50%;
}

form
{
    width:100%;
    height:100%;
    text-align: center;	
	background-image: url(/images/form-bg.gif);
	background-position:50%;
	background-repeat:repeat-y
    }

#page {
	width: 901px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	border:1px solid transparent;
	border-bottom:2px solid #ccc;
	position:relative;
}

#content {
	width: 800px;
	margin: 230px 0px 0px 56px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 180%;
	font-weight: normal;
	padding:0px 0px;
	color:#565656;
}

#col1{width:540px;float:left;}
#col2{width:200px;float:right; margin-right:20px;}


#quoteforms tr td
{
    width:205px; height:184px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    text-align:center;
    font-size:30px;
    }
        
#qf-auto{background-image:url("/images/quote-form-auto.jpg");color:#003333;}
#qf-home{background-image:url("/images/quote-form-home.jpg");color:#330066;}
#qf-life{background-image:url("/images/quote-form-life.jpg");color:#990000;}
#qf-business{background-image:url("/images/quote-form-business.jpg");color:#663300;}

.ct{margin-top:136px;}
.ct a{text-decoration:none;}
#qf-auto .ct a{color:#003333;}
#qf-home .ct a{color:#330066;}
#qf-life .ct a{color:#990000;}
#qf-business .ct a{color:#663300;}


#tnav
{
    margin-top:180px;
    font-family:Verdana;
    }
    
#tnav a{color:#6f6f3c; text-decoration:none; font-size:14px;}
#tnav a:hover{color:Blue; text-decoration:underline;}
#tnav table{margin-left:0px;}
#tnav table tr td{text-align:left;padding-left:26px;padding-right:26px;}

#content img{
	
}

#contact-bl
{
    margin:0; 
    padding:0;
    font-size:10px;
    border-bottom:1px solid #ccc;
    }

.toplink{clear:both;display:block;text-align:right;}


#foot 
{
	padding-top: 8px;
	clear: both;
	text-align: center;
	vertical-align: top;
	padding-bottom:20px;
	background-color:none;

}
#credit{font-size:10px;text-align:right;margin:8px 8px 0px 0px;}
p 
{
    
}
#foot p {
	margin-bottom:10px;
	margin-top:0px;	
}
#top {
	position: absolute;
	top: 0px;
	width: 900px;
	height:210px;
	text-align: left;
    background : url('/images/header.jpg') no-repeat 50% 50%;
}

#address{
    position:absolute;
    right:50px;
    top:38px;
    text-align:center;
    font-size:15px;
    font-family:Verdana;
    line-height:25px;
}

#branding
{
	padding-right:20px;
	padding-top:24px;
	height:110px;
	text-align:right;
	background:none;
	font-size:17px;
	font-family:arial narrow;
	color:#333;
	letter-spacing:1px;
}

    
/* nav menu 3 footer */
#fnav{text-align:center ;
    }
    
#fnav p{    font-size:10px;
    font-family:Verdana;}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0px;
	margin-bottom:14px;
	padding: 0px;
	line-height: normal;
	width:700px;
	color:#232a68;
	display:block;
}
h1 {
	font-size: 20px;
	font-weight:100;
    position:relative;
    z-index:2;
}
h2 {
	font-size: 18px;

}
h3 {
	font-size: 16px;

}
h4 {
	font-size: 14px;

}
h5 {
	font-size: 14px;

}
h6 {
	font-size: 14px;

}

#photobox{float:left;margin-left:0px;margin-top:10px;
position:relative;}

#formview1{width:200px;float:right;}

#container{}

/* image column */
#imagecolumn{
border:double 3px #faa;
float:left;
position:relative;
height:520px;
overflow:scroll;
width:341px;
}

#logo{
	position:absolute;
	top:0px;
	left:43px;
	border:none;
}

.newStyle1
{
    font-family: "myriad Web Pro";
}
.newStyle1
{
    font-family: "myriad Web Pro";
    border: thin solid #C0C0C0;
}
.customername
{
    font-size:16px;
    font-weight:bold;
    }
    
.filterbutton
{
    color:#fff;
    height:30px;
    width:140px;
    background-image:url(/images/filterbtnbg.gif);
    background-position:50% 50%;
    }

#contact-pic{position:absolute;z-index:0; top:210px;right:43px;}

.staffmember
{
    background-image:url('/images/staff-background.gif');
    background-repeat:no-repeat;
    width:783px;
    height:162px;
    position:relative;
    font-size:14px;
}

.staffmember table{position:absolute;top:16px;left:8px;}
.staffmember table tr td img{border:1px solid #999;}
.staffmember table tr .memberinfo{color:#171b44; font-weight:bold;}
.staffmember table, .staffmember table tr, .staffmember table tr td{padding:0 0 0 0; margin: 0 0 0 0}
.staffmember table tr td{padding-left:10px;}