/* CSS Document */



body { background-color: fff; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif;}

#container{ margin:0px auto 0 auto; width: 955px;}



#banner { width:955px; height:100px;}



#lcol{ width:198px; float:left; margin:0px 0 0 0; border-right:#FFFFFF solid 2px;}

	#lheader{ height:50px; border-top:#FFFFFF solid 2px; background-color:#131241;}

	#navside{ height:300px; width:198px;}

	.navigation {text-align:right; font-size:14px; padding: 0px 30px 0 0; background-color:#f7f6f3; border-bottom:#dcdbde 2px solid; height:48px;}

	#quotepgs { background:url(../images/pic3.jpg) no-repeat; height:140px; border-top:#FFFFFF solid 2px; padding:10px 0 0 10px;}

	#winpgs { background:url(../images/pic4.jpg) no-repeat; height:100px; border-top:#FFFFFF solid 2px; padding:10px 0 0 10px;}

	

#rcol{ width:755px; float:left; margin:0 0 0 0px;}

	#rheader { height:50px; border-top:#FFFFFF solid 2px; background-color:#cc3a39;}

	#main { padding:15px 10px 10px 15px; border-top: #FFFFFF solid 2px; background:url(../images/corner.jpg) no-repeat; height:300px;}

	#main1 { padding:15px 15px 15px 15px; border-top: #FFFFFF solid 2px; background:url(../images/corner.jpg) no-repeat; }

	.maincol {width:380px; float:left;}

	.smallcol { width:235px; float:left;}

	.line { width:300; border-bottom:#131241 solid 2px; text-align:center; margin:0 0 5px 0;}

.freequote {font-size:22px; font-weight:bold; color:#ffffff; margin:18px 0 0px 20px;}

h1 {font-size:22px; font-weight:bold; color:#ffffff; margin:18px 0 0px 20px;}

h2 {font-size:14px; font-weight:bold; color:#131241; margin:0 0 0px 0;}

h3 {font-size:14px; font-weight:bold; color:#cc3a39; margin:0 0 0px 0;}

h4 {font-size:16px; font-weight:bold; color:#131241; margin:0 0 0px 0;}

h5 {font-size:16px; font-weight:bold; color:#fff; margin:0 0 0px 0;}

h6 {font-size:16px; font-weight:bold; color:#fff; margin:18px 0 0px 20px;}

h6 a{font-size:16px; color:#fff; margin:18px 0 0px 20px; text-decoration:underline; }

h6 a:hover{ text-decoration:none;}

.quote {font-size:12px; font-weight:bold; color:#131241; margin:3px 0 8px 0; text-align:center;}

.bodyquote {font-size:14px; font-weight:bold; color:#CC3A39; margin:3px 0 8px 0; text-align:center;}



p.txt,span.txt{font-size:12px; margin:0 0 10px 0px;}

p.txt a{font-size:12px; margin:0 0 10px 0px; color:#CC3A39;}

p.txt a:hover{font-size:12px; margin:0 0 10px 0px;}

p.head, span.head{font-size:12px; margin:0 0 10px 0px; font-weight:bold;}

p.txtwhite{font-size:12px; margin:0 0 5px 0px; color:#fff;}

a.nav{ margin: 0px 0 0 0; text-decoration:none; line-height:50px; color:#131241;}

	a.nav:hover{ color:#cc3a39;}

a.link {font-size:11px; text-decoration:none; color: #cc3a39; margin:0 0 0 0;}

	a.link:hover {color:#131241;}

a.link2 {font-size:11px; text-decoration:none; color: #131241; margin:0 0 0 0;}

	a.link2:hover {color:#cc3a39;}

a.link3 {font-size:11px; text-decoration:none; color: #fff; margin:0 0 0 0;}

	a.link3:hover {color:#cc3a39;}

ul{list-style:outside; margin-top:0px; font-size:12px;}

li a{font-size:12px;margin:-2px 0 0px 0px; font-size:12px; color:#635FA1 ;}



ul.ourteam

{ list-style-image:url(../images/star.jpg);}



ul.ourteam li

{ margin:5px 0 0 0;}



.legend

{ 

font-size:18px; 

color:#707070; 

margin:0 0 10px 10px; 

background:#CC3A39; 

color:#FFFFFF; 

padding:0 4px 0 4px; 

border:1px #FFFFFF solid;

}



p.comingsoon{ font-size:16px; font-style:italic;}



#footer{ margin:0px auto 0px auto; height:25px; background-color:#131241;}

#footer a{font-size: 9px;color: #ccc;text-decoration: underline; margin:10px 0 0 0; padding:0; font-weight:lighter; line-height:25px;}

#footer a:hover{ color:#cc3a39;}

#footer p{font-size: 10px; color:#ccc;}

#footer .red{ color:#cc3a39;}

#img

{ float:right;margin:0px 0px 0 10px;}

#logo

{ float:right;margin:-10px 30px 0 10px;}

#display

{width:0px;

height:0px;

display:none;}



.pgstext{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cc3a39; font-weight:bold; padding:30px 0 0 0;}

.pgstext-small{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#131241; margin:15px 0 0 0;}

.pgslink{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BE3665; font-weight:bold;}

#imageborder{ border:#131241 2px solid; }



.sitemap a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5769AE; text-decoration:none; }

.sitemap a:hover{ text-decoration:underline; }

.sitemap ul a{ list-style-image:url(../images/star.jpg);}

.sitemap ul{ list-style:none;}

.tdborder{ border-bottom:#CC3A39 1px solid;}

.imgborder{ border:#CC3A39 1px solid;}



#gall ul { list-style-type : none; width:720px; margin:0; padding:0;}

#gall li { float:left; margin:10px 0 0px 35px; text-align:center; padding:10px 0 0 0; width:150px; height:110px; border:1px dotted #CCCCCC; background:#F8F8F8; color:#C1C1C1;}

#gall li.bordright{border-right:1px solid #999999;}

#gall li.wider { width:180px;}
