@charset "utf-8";
/* CSS Document */


/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
/* ------------------------ GLOBAL ELEMENTS ------------------------ */
/*-------------------------------Main Navigation---------------------------------*/
.topnavbg{
	background-image:url(../images/nav-bg.gif);
	width:957px;
	height:36px;
	background-repeat:no-repeat;
}
/* ------------------------ type selectors ------------------------ */
html{
	text-align:center;
}
body { 
	background:url(../images/body-bg.gif);
	text-align:center; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#5B5841;
	margin-top:10px;
}

.line {
	background-image:url(../images/line.gif); 
	text-align:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#996600;
	margin-bottom:10px;
}

blockquote { margin-left:10px; margin-right:10px; }

.title{
	font-size:1.6em;
	color:#996600;
	font-weight:bold;
}

h1{ 
	font-size:1.7em; 
	color:#163568;

	font-weight:normal;
}
h2{ 
	font-size:1.1em; 
	color:#0F4B6B;

}
h3{ 
	font-size:1.0em; 
	color:#BF6320; 
}

h4{
	font-size:1.8em;
	color:#996600;
}


a:link,a:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF; 
	text-decoration:none; 
	outline:none; 
}
a:hover,a:active	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#FFF; text-decoration:underline; outline:none; 
}


/* ------------------------ classes ------------------------ */
/* ------------------------ form elements ------------------------ */
form {
	width:150px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}

form label	{ font-size:.95em; } 

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

input, textarea, select { 
	background-color:#FFFFFF !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #D1CCAC;
	color:#5B5841;
	width:212px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	}

select { width:150px; padding:0; } /* same width as form - !important */

textarea { height:66px; overflow:auto; }

#contact_business { display: none; } /* do not remove */ 

/* ------------------------logo framework ------------------------ */
.logobg{
	background-image:url(../images/logo.jpg);
	width:957px;
	height:83px;
	background-repeat:no-repeat;
}
.phone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:15px;
	text-align:right;
}
/* ------------------------ masthead framework ------------------------ */
.banner{
	background-image:url(../images/img-banner.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:957px;
}
/*---------------------------column-right framework-----------------------*/
.download{
	background-image:url(../images/pdf-downloads-bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:185px;
	height:58px;
	vertical-align:middle;
}
.contactadd{
	padding:10px 0px 0px 30px;
}
a.pdf:link,a.pdf:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-style:normal;	
	color:#000000; 
	text-decoration:none; 	
}
a.pdf:hover,a.pdf:active	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size:11px;
	text-align:left;
	font-style:normal;
	color:#000000; text-decoration:underline; 
}
/* ------------------------ column-left framework ------------------------ */
.servicestop{
	background-image:url(../images/services-top.gif);
	background-repeat:no-repeat;
	height:15px;
	width:216px;
}
.servicesbottom{
	background-image:url(../images/services-bottom.gif);
	background-repeat:no-repeat;
	height:15px;
	width:216px;
}
.servicesbg{
	background-image:url(../images/services-bg.gif);
	width:216px;
	background-repeat:repeat-y;
	
}
a.services:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B5841;
	text-decoration:none;
	text-align:left;
	font-style:normal;
}
a.services:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B5841;
	text-decoration:none;
	text-align:left;
	font-style:normal;	
}
a.services:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B5841;
	text-decoration:none;
	text-align:left;
	font-style:normal;
}
a.services:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B5841;
	text-decoration:none;
	text-align:left;
	font-style:normal;	
}
.servicescolor{
	color:#351601;
}
/* ------------------------ header framework ------------------------ */
.logo{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:341px;	
}

	a.more:link,a.pdf:visited{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:000000;
	text-align:right;
	padding-right:15px;	
}
a.more:hover,a.pdf:active	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:000000;
	text-align:right;
	padding-right:15px;
}
/*------------------------------Footer Framework------------------------------------*/

.footer{
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	width:957px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	vertical-align:top;


}
/*--------------------------Content Framework------------------------------------*/


A.class1:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d1b00;
	text-decoration: underline;
}
A.class1:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d1b00;
	text-decoration: underline;
}
A.class1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #3d1b00;
}
A.class1:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d1b00;
	text-decoration: underline;
}
.contentbg{
	background-image:url(../images/content-bg.jpg);
	width:957px;
	background-repeat:repeat-y;
}
.innercontentbg{
	background-image:url(../images/innercontent-bg.jpg);
	width:957px;
	background-repeat:repeat-y;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-top:5px;
	color:#000000;
}
