.clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
}
* html .iefloatfix { height: 0.01%; }
* html .iefix {height:3px !important;}
* html .iefix2 {height:14px !important;}


body, p, a, div, img, form, input, object, embed, h1, h2, h3, h4, ul, li {margin:0;padding:0;}
body {text-align:center;color:#575757;font-size:13px;font-family:Arial, Helvetica, sans-serif;background:#CCCCCC url(images/body_bkg.jpg) repeat-x 0px top;} 
img {border:0;}
img.body {border:1px solid #CCCCCC;}
img.body_thick {border:4px solid #CCCCCC;}
.hidden {display:none;}

div.form {
width:600px;
}

input,select,textarea {margin-bottom:8px;color:#575757;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
input.norm {width:200px;height:19px;border:1px solid #CFCFCF;background:#F8F8F8;}
input.contact {width:350px;height:19px;margin-bottom:5px;border:1px solid #CFCFCF;background:#F8F8F8;margin-left:6px;}
textarea.contact {width:350px;height:100px;margin-bottom:5px;border:1px solid #CFCFCF;background:#F8F8F8;margin-left:6px;}
textarea.textbox {border:1px solid #CFCFCF;background:#F8F8F8;}
select {width:200px;height:19px;color:#575757;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
select.norm {border:1px solid #CFCFCF !important;background:#F8F8F8 !important;}
textarea {width:200px;}
span.label {position:relative;top:-2px;}
*html span.label {position:relative;top:-7px;}
span.label_radio {position:relative;top:-2px;line-height:10px;}
*html span.label_radio {position:relative;top:-5px;}
span.label2 {line-height:20px;}
.selectyear {width:60px;border:1px solid #CFCFCF !important;background:#F8F8F8 !important;}
.selectmonth {width:60px;border:1px solid #CFCFCF !important;background:#F8F8F8 !important;}
.selectday {width:60px;border:1px solid #CFCFCF !important;background:#F8F8F8 !important;}



p {font-family:Arial, Helvetica, sans-serif;}
li {font-family:Arial, Helvetica, sans-serif;font-size:13px;}
h1 {font-size:32px;font-family:Arial, Helvetica, sans-serif;color:#335B86;padding-bottom:15px;font-weight:100;}
h2, p.h2 {font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#335B86;padding-bottom:12px;font-weight:100;}
h3 {font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#35597A;padding-bottom:4px;font-weight:bold;}

.content_box {border:1px solid #CCCCCC;background:url(images/main_box_bkg.jpg) repeat-x left top;margin-top:25px;margin-bottom:25px;}
.content_box_padding {padding:16px;padding-top:10px;}
.right_box {border:1px solid #CCCCCC;background:url(images/main_box_bkg.jpg) repeat-x left top;margin-bottom:20px;}
.right_box_padding {}

h2.right_heading_blue {font-size:20px;color:#FFFFFF;background:#2F547F;line-height:27px;margin:1px;padding:0px;padding-left:8px;padding-bottom:3px;}
h2.right_heading_green {font-size:20px;color:#FFFFFF;background:#005300;line-height:27px;margin:1px;padding:0px;padding-left:8px;padding-bottom:3px;}
h2.right_heading_plain_blue {font-size:20px;color:#355E89;line-height:27px;padding:0px;padding-left:8px;padding-top:4px;}
h2.right_heading_plain_green {font-size:20px;color:#005300;line-height:27px;padding:0px;padding-left:8px;padding-top:4px;}
.right_text {color:#333333;padding:5px 10px 6px 10px;}
.quote_request {background:url(images/icon_quote.jpg) no-repeat left bottom;margin-bottom:1px;}
.callback {background:url(images/icon_callback.jpg) no-repeat left bottom;margin-bottom:1px;}
.storage {background:url(images/thumb_storage.jpg) no-repeat right 0px;margin:1px;}
.packing {background:url(images/thumb_packing.jpg) no-repeat right 0px;margin:1px;}

input.callback_field {height:18px;border:1px solid #CCCCCC;background:#F7F7F7;width:200px;margin-bottom:5px;color:#666666;font-size:13px;font-family:Arial, Helvetica, sans-serif;}

ul.arrowlist {margin-left:20px !important;line-height:15px;list-style-type:none;}
ul.arrowlist li {list-style-type:none;padding-left:15px;background:url(images/arrow_blue_transp.gif) no-repeat left 4px;margin-bottom:4px;}

a:link {text-decoration:underline;color:#35597A;}
a:visited {text-decoration:underline;color:#35597A;}
a:hover {text-decoration:none;color:#35597A;}
div,p,img {margin:0;padding:0;border:0;}
div.floatdivider {float:left;font-size:1px;}
div.floatender {clear:both;font-size:1px;}

#topline {width:1020px;margin:auto;background:#006600;height:15px;}
#outline {width:1020px;margin:auto;text-align:left;background:#FFFFFF;}
#outline_left {padding-left:10px;}
#outline_right {padding-right:10px;}

#container {width:1000px;}

#header {height:116px;background:#FFFFFF;}

.colour {color:#35597A !important;}
.bold {font-weight:bold;}


#menuline {height:40px;background:url(images/menu_bkg.jpg) repeat-x;}
a.menubutton:link {font-size:13px;color:#FFFFFF;font-family:arial;line-height:40px;text-decoration:none;font-weight:bold;text-align:center;display:block;padding-left:14px;padding-right:14px;}
a.menubutton:visited {font-size:13px;color:#FFFFFF;font-family:arial;line-height:40px;text-decoration:none;font-weight:bold;text-align:center;display:block;padding-left:14px;padding-right:14px;}
a.menubutton:hover {font-size:13px;color:#FFFFFF;background:url(images/button_over_bkg.jpg) repeat-x;font-family:arial;line-height:40px;text-decoration:none;font-weight:bold;text-align:center;display:block;padding-left:14px;padding-right:14px;}
a.active:link {background:url(images/button_over_bkg.jpg) repeat-x;}
a.active:visited {background:url(images/button_over_bkg.jpg) repeat-x;}
a.active:hover {background:url(images/button_over_bkg.jpg) repeat-x;}

#menu {padding:0;margin:0;margin-left:0px;}
#menu li {padding:0;margin:0;list-style-type:none;float:left;}
#menu li.last {background:none;}

.content_area {background:#FFFFFF;margin-bottom:14px;}
.content_padding {padding-top:10px;}
* html .content_padding {padding-bottom:0px !important;}

div.quote {height:289px;width:250px;float:left;background:url(images/quote_bkg.jpg) repeat-x 0px top;}
#rotator {background:url(images/quote_bkg.jpg) repeat-x 0px top;}
.quote_padding {padding-left:20px;padding-top:30px;padding-right:20px;}
p.quote {font-size:13px;color:#FFFFFF;font-weight:100;padding-top:35px;background:url(images/quotes.gif) no-repeat left top;padding-left:8px;padding-right:8px;line-height:19px;}
p.quote_sign {font-size:15px;color:#FFFFFF;font-weight:bold;font-style:italic;height:40px;line-height:40px;background:url(images/quotes.gif) no-repeat right 40%;margin-top:5px;padding-left:8px;}

.content_left {width:750px;float:left;}
.content_left_padding {padding-right:25px;padding-bottom:0px;}
.content_right {width:250px;float:left;}
.content_right_padding {}

#footer {height:30px;background:#162550;font-size:12px;font-family:arial;font-smooth:always;color:#FFFFFF !important;}
#footer td {color:#FFFFFF !important;line-height:30px;font-size:12px;font-family:arial;}
#footer a:link {font-size:12px;font-family:arial;font-smooth:always;color:#FFFFFF;text-decoration:none;}
#footer a:visited {font-size:12px;font-family:arial;font-smooth:always;color:#FFFFFF;text-decoration:none;}
#footer a:hover {font-size:12px;font-family:arial;font-smooth:always;color:#FFFFFF;text-decoration:underline;}

#addthis {color:#FFFFFF !important;}
#addthis a:link, #addthis a:visited, #addthis a:hover {color:#FFFFFF !important;}
