*{ margin: 0pt; padding: 0pt;}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ margin: 0; padding: 0; border: 0; }

body{ background-image:url(../Images/bg.gif); background-repeat:repeat-x; font-family:"Lucida Sans Unicode", Arial, sans-serif; font-size:13px; color:#474747; letter-spacing:0px;}

a{ color:#474747; text-decoration:none;}

a:hover{ color:#474747; text-decoration:underline;}

a:active{ outline:none;}
 
a:focus{ -moz-outline-style:none;}

#container{ margin:0 auto; width:899px; }

.nav{ height:25px; padding: 9px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#3b486d; font-size:14px; letter-spacing:0px; text-align:center; position:relative;}
	.nav a{ color:#3b486d; text-decoration:none; margin: 0 5px 0 5px}
	.nav a:hover{ color:#3b486d; text-decoration:underline;}

#header{ height:309px; width:899px; background-image:url(../Images/header_bg.jpg); background-repeat:no-repeat;}

.logo{ float:left; margin: 20px 0 0 0;}

.header_right{ float:right; width:250px;}

.tel{ width:175px; height:33px; padding: 12px 0 0 75px; margin: 15px 0 0 0; background-image:url(../Images/telephone_bg.png); background-repeat:no-repeat; font-size:17px; color:#FFFFFF; letter-spacing:-1px;}

.mail{ width:180px; height:30px; padding: 6px 0 0 70px; margin: 12px 0 0 0; background-image:url(../Images/email_bg.png); background-repeat:no-repeat; font-size:15px; color:#FFFFFF; letter-spacing:-1px;}
	.mail a{ color:#FFFFFF; text-decoration:none;}
	.mail a:hover{ color:#FFFFFF; text-decoration:underline;}

.services_container{ height:187px; clear:both; padding: 14px 8px 0 8px;}
	.services_container a{ color:#FFFFFF; text-decoration:none;}
	.services_container a:hover{ color:#FFFFFF; text-decoration:underline;}

.services_box{ width:155px; float:left; margin: 8px 61px 0 20px; display:inline;}
	.services_box h1{ width:155px; height:27px; padding: 8px 0 0 0; font-size:14px; color:#FFFFFF; font-family:"Lucida Sans Unicode", Arial, sans-serif; font letter-spacing:-1px; background-image:url(../Images/service_h1.gif); background-repeat:no-repeat; text-align:center; margin: 0 0 0 0; font-weight:normal; letter-spacing:-1px;}

.services_box2{ width:155px; float:left; margin: 8px 0 0 0px; display:inline;}
	.services_box2 h1{ width:155px; height:27px; padding: 8px 0 0 0; font-size:14px; color:#FFFFFF; font-family:"Lucida Sans Unicode", Arial, sans-serif; letter-spacing:-1px; background-image:url(../Images/service_h1.gif); background-repeat:no-repeat; text-align:center; margin: 0 0 0 0; font-weight:normal; letter-spacing:-1px;}

.content{ margin:30px 0 0 0;}

.leftcol{ float:left; width:697px;}

.rightcol{ float:right; width:200px;}
	.rightcol img{ padding: 0 0 10px 0; display:block; margin:0 auto;}
#footer{ height:60px; padding: 53px 0 0 0; background-image:url(../Images/footer_bg.gif); background-repeat:repeat-x; clear:both; text-align:center; color:#3b486d; margin: 10px 0 0 0;}
		#footer a{ color:#3b486d; text-decoration:none; margin: 0 6px 0 6px;}
		#footer a:hover{ color:#3b486d; text-decoration:underline;}
		#footer span{ color:#717171; padding: 25px 0 25px 0; letter-spacing:0px; font-size:12px; display:block;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */
/* HTML MARKUP

<ul class="iconlist">
<li class="list1">List 1</li>
<li class="list1">List 2</li>
</ul> 

*/

.iconlist{ list-style: none; margin: 0; padding: 0 0 25px 0;}
	li.list1{ background-image:url(../Images/bullet.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 3px 0 5px 30px; margin: .4em 0 0 2em; color:#425178;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */

h1{ height:23px; padding: 4px 0 0 30px; margin: 0 0 25px 0; background-image:url(../Images/h1_arrow.gif); background-repeat:no-repeat; background-position: top left; font-family:Arial, Helvetica, sans-serif; color:#414f79; font-size:18px; letter-spacing:0px;}

.header1{ height:23px; padding: 4px 0 0 30px; margin: 0 0 25px 0; background-image:url(../Images/h1_arrow.gif); background-repeat:no-repeat; background-position: top left; font-family:Arial, Helvetica, sans-serif; color:#414f79; font-size:18px; letter-spacing:0px; font-weight:bold;}
	
h2{ padding: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; color:#414f79; font-size:16px; letter-spacing:0px;}

h3{ padding: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; color:#4A4A4A; font-size:14px; letter-spacing:0px;}

h4{ padding: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; color:#DB7E0A; font-size:14px; letter-spacing:0px; text-transform:uppercase;}

p{ padding: 0 0 30px 0; text-align:justify;}

img, div { behavior: url(components/iepngfix.htc) }

.clr{clear:both;}

.float_left{float:left;}

.float_right{float:right;}

.img_float_right{float:right; margin: 0 0 10px 10px;}

.img_float_left{float:left; margin: 0 10px 10px 0;}

ul{padding: 0 0 15px 0;}

li{padding: 3px 0 3px 5px; margin: .4em 0 0 1em;}

.searchfield{ border: 1px #B0B0B0 solid; width:250px; font-family:Arial, Helvetica, sans-serif; color:#616161; height:20px;}

.searchfield2{ border: 1px #B0B0B0 solid; width:250px; font-family:Arial, Helvetica, sans-serif; color:#616161; height:70px;}

.map{ float:right; width:224px; height:400px;}
	.map img{ border: 1px #616161 solid;}
	
.indent{ margin: 0 0 0 40px;}

.plus1{position:absolute; top:5px; right:0;}
