@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
padding:0px;
}


p
{
margin:0px;
padding:0px;
line-height:15px;
padding-bottom:20px;
}


#topbg
{
background-image:url(img/bg.jpg);
background-repeat:repeat-x;

margin:0px;
padding:0px;
padding-bottom:20px;
}



.frame1
{
float:left;
width:237px;
height:210px;
background-image:url(img/frame.gif);
padding-top:24px;
padding-left:24px;
padding-right:0px;
margin:0px;
}



#footer
{
border-top-color:#4a4849;
border-top-style:solid;
border-top-width:18px;
height:125px;
background-image:url(img/footer.gif);
background-repeat:repeat-x;
}





#container
{
margin-left:auto;
margin-right:auto;
width:801px;
background-image:url(img/cut.gif);
background-repeat:no-repeat;
}


#top
{
height:138px;
}


.logo
{
padding-top:86px;
padding-left:17px;
float:left;

}

.quote
{
padding-left:222px;
padding-top:86px;
}


#hp-image
{
padding-left:10px;
padding-top:26px;
text-align:left;


}


#title
{
padding-bottom:34px;
float:left;
padding-left:17px;
padding-top:15px;
width:495px;
overflow:hidden;

}

#col1{
width:225px;
padding-top:10px;
float:left;
padding-right:10px;
}

#col2{
width:225px;
padding-left:30px;
padding-top:10px;
float:left;
}

#colsp{
width:450px;
padding-top:10px;
float:left;
}

#col13{
width:490x;
padding-top:10px;
float:left;
padding-right:10px;
padding-left:15px;
}

#coll4{
width:490x;
padding-top:10px;
float:left;
padding-right:10px;
padding-left:15px;
}

#main{

padding-top:10px;
padding-right:20px;
float:left;

}



#col1b{
width:225px;
padding-top:10px;
float:left;
padding-right:10px;
font-family : arial, verdana, helvetica, courier;
font-size : 12px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#4a4849;
}

#col2b{
width:200px;
padding-left:24px;
padding-top:10px;
float:right;
padding-right:35px;
font-family : arial, verdana, helvetica, courier;
font-size : 12px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#4a4849;
}





#col3{

width:250px;
height:550px;
background-image:url(img/navbg.jpg);
margin-top:3px;
padding-top:6px;
margin-top:6px;
float:right;
margin-right:10px;
background-color:#ffFF33;
}


.maintext
{
font-family : arial, verdana, helvetica, courier;
font-size : 12px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#4a4849;
}

.form_link {
	color:#4a4849;
}
.form_link a:link {
	color:#4a4849;
}
.form_link a:visited {
	color:#4a4849;
}
.form_link a:hover {
	color:#4a4849;
}
.form_link a:active {
	color:#4a4849;
}



.redtext
{
font-family : arial, verdana, helvetica, courier;
font-size : 12px;
font-weight : normal;
line-height: 18px;
text-align:left;
color:#d61818;

}



.navhead
{
padding-top:8px;
padding-bottom:8px;
overflow:visible;
}


.linktext
{
font-family : arial, verdana, helvetica, courier;
font-size : 12px;
font-weight : normal;
line-height: 18px;
text-align:left;
padding-left:18px;
}


.linktexthd
{
	color: #ffffff;
	
}



.linktextov 
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

.linktextov a:link {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;

}
.linktextov a:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.linktextov a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.linktextov a:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}




.clearcols
{
clear:both; 
height:1px;

}


.tri2
{
padding-left:15px;
padding-right:15px;
}






#telephone{
padding-top:15px;
margin-left:auto;
margin-right:auto;
width:801px;

}

.tel_numbers{
width:140px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_numbers2{
width:107px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_phone{
width:46px;
float:left;
padding-top:5px;
text-align:center;
}



.tel_text{
width:320px;
float:left;
padding-left:14px;
padding-right:14px;
padding-top:8px;
text-align:center;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#443d3d;
}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#443d3d;
}

.cclogo
{
float:left;
width:129px;
padding-top:5px;
padding-left:53px;
}


.form_error
{
color:#d61818;
} 

