*{ margin: 0pt; padding: 0pt;}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, 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:#6a6a6a;}

a{ color:#6a6a6a; text-decoration:none;}

a:hover{ color:#d43434; text-decoration:none;}

a:active{ outline:none;}
 
a:focus{ -moz-outline-style:none;}

#container{ margin:0 auto; width:905px; }

.top{ height:51px; margin: 10px 0 0 0;}

#header{ height:246px; background:url(../Images/banner.jpg) no-repeat; margin: 0 0 6px 0; text-align:right;}

.banner{ float:right;}

.tel{ margin: 0 0 0 55px;}

.leftcol{ float:left; width:212px; margin: 0 0px 0 0; background:url(../Images/leftcol_bg.gif) #505052; display:inline;}
	.leftcol a{ color:#FFFFFF; text-decoration:none;}
	.leftcol a:hover{ color:#FFFFFF; text-decoration:underline;}

.rightcol{ float:right; width:692px; display:inline;}

.menu{ height:27px; padding: 12px 40px 0 0px; background-image:url(../Images/menu_bg.gif); background-repeat:repeat-x; text-transform:uppercase; letter-spacing:0px;}
	.menu a{ color:#FFFFFF; text-decoration:none; border-right: 1px #D05150 solid; padding: 0 46px 0 46px;}
	.menu a:hover{ color:#FFFFFF; text-decoration:underline;}

a.contactlink:link{ border-right: 0; padding: 0 20px 0 46px;}
a.contactlink:visited {border-right: 0; padding: 0 20px 0 46px;}
a.contactlink:hover {border-right: 0; padding: 0 20px 0 46px;}
a.contactlink:focus {border-right: 0; padding: 0 20px 0 46px;}
a.contactlink:active {border-right: 0; padding: 0 20px 0 46px;}

.content{ margin: 15px; min-height:260px; height:auto !important; height:260px;}

.brochure{ font-size:14px; height:75px; width:213px; background-image:url(../Images/brochure_bg.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#4e4e4e; }
	.brochure a{ color:#4e4e4e; text-decoration:underline; float:left; margin: 42px 0 0 73px;}
	.brochure a:hover{ color:#4e4e4e; text-decoration:none;}

.quotation{font-size:14px; height:105px; width:213px; background-image:url(../Images/quotation_bg.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#4e4e4e; }
	.quotation a{ color:#4e4e4e; text-decoration:underline; float:left; margin: 42px 0 0 73px;}
	.quotation a:hover{ color:#4e4e4e; text-decoration:none;}

#footer{ height:48px; padding: 23px 15px 0 15px; clear:both; background-image:url(../Images/footer_bg.gif); background-repeat:repeat-x; color:#3f3f41;}
	#footer span{ float:right; text-align:right; color:#C12C2C; font-weight:normal;}
		#footer span a{ color:#3f3f41; text-decoration:none;}
		#footer span a:hover{ color:#3f3f41; text-decoration:underline;}

.footer_bottom{ border-top:2px solid #B5B5B5; padding: 20px 0 20px 0; text-align:center;}
	.footer_bottom span{ text-align:center; font-weight:normal;}
		.footer_bottom strong{ font-size:15px; letter-spacing:-1px; margin: 0 0 0 5px; color:#C92B2B;}

.linkbox{ height:52px; width:400px; clear:both; margin: 0 0 20px 0;}
	.linkbox img{ float:left; margin: 0 20px 0 0;}
	.linkbox p{ float:left; margin: 10px 0 0 0;}
	.linkbox a{ color:#d43434; text-decoration:underline;}
	.linkbox a:hover{ color:#d43434; text-decoration:none;}

.imagebox{ text-align:center; width:165px; float:left; margin: 0 25px 25px 25px; color:#d43434;}
	.imagebox img{ border:1px gray solid; padding:1px; margin: 0px 0 5px  0; display:block;}
	
.imagebox2{ text-align:center; width:165px; float:left; margin: 0 0px 25px 0px; color:#d43434;}
	.imagebox2 img{ border:1px gray solid; padding:1px; margin: 0px 0 5px  0; display:block;}
	
.imagebox_left{ text-align:center; width:165px; float:left; margin: 0 25px 25px 0; color:#d43434;}
	.imagebox_left img{ border:1px gray solid; padding:1px; margin: 0px 0 5px  0; display:block;}

.imagebox_left2{ text-align:center; width:294px; float:left; margin: 0 25px 25px 0; color:#d43434;}
	.imagebox_left2 img{ border:1px gray solid; padding:1px; margin: 0px 0 5px  0; display:block;}

.imagebox_left3{ text-align:center; width:229px; float:left; margin: 0 25px 25px 0; color:#d43434;}
	.imagebox_left3 img{ border:1px gray solid; padding:1px; margin: 0px 0 5px  0; display:block;}
	
.imagebox_right{ text-align:center; width:165px; float:right; margin: 0 0 25px 25px; color:#d43434;}
	.imagebox_right img{ border:1px gray solid; padding:1px; margin: 0px 0 5px  0; 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: 15px 0 15px 0;}
	.iconlist li{ list-style:none; background-repeat: no-repeat; padding: 0px 0 5px 0px; margin: 0 17px 5px 17px; color:#FFFFFF; border-bottom: 1px #939393 solid;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */

h1{ color:#464648; clear:both; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:0px; padding: 0 0 20px 0;}
	h1 span{ color:#c92b2b; font-weight:normal;}
	
h2{color:#c92b2b; clear:both; font-style:italic; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; letter-spacing:0px; padding: 0 0 20px 0;}

h3{}

p{ padding: 0 0 15px 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; border:1px gray solid; padding:1px;}

.img_float_left{float:left; margin: 0 10px 10px 0; border:1px gray solid; padding:1px;}

.img_float_left2{float:left; margin: 0 25px 25px 25px; border:1px gray solid; padding:1px;}

.img_float_left3{float:left; margin: 0 5px 25px 5px; border:1px gray solid; padding:1px;}

ul{padding: 0 0 15px 0;}

li{padding: 3px 0 3px 5px; margin: .4em 0 0 1em;}

.searchfield{ border: 1px #6E6F71 solid; width:500px; background-image:url(../Images/search_bg.gif); margin: 0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}

.searchfield2{ border: 1px #6E6F71 solid; width:513px; background-image:url(../Images/search_bg.gif); margin: 0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}

.otherlogos{ margin: 20px 0 0 0; text-align:center;}

td{ vertical-align:top;}

span{ color:#C12C2C; font-weight:bold;}

em{ color:#252525}

.highlight{ color:#C12C2C;}

.center{ text-align:center;}