html, body { margin:0px; padding:0px; }
body {font-size:12px; font-family: Arial;}
a img {border:0px;}
a {color:#1f1a17; text-decoration:underline;}
a:hover {text-decoration:none;}

div#main {min-width:980px;}
div#top { background:url(../images/top_repeat.jpg) top left repeat-x;}
div#top2 {height:334px; background:url(../images/top.jpg) top left no-repeat;  }
div#logo {float:left; }
div#logo a {display: block;margin: 120px 0 0 175px; }
div#contacts {float:right; margin-right:80px; margin-top:87px;  text-align:right; font-size:14px;}
div#contacts h4 {color:#103a6f; font-size:20px; font-weight:normal; margin:0px; padding:0px;}

div#tools {height:200px; margin-top:-165px;}
div#tools .col1 {float:left; width: 52%; margin-top:98px;}
div#tools .col1 .in { 	margin-right:0%; text-align:right; padding-left:12%;}

div#tools .col2 {float:right; margin-top:94px; height:34px; width:267px; overflow:hidden;}
div#search_submit {height:34px; float:left; }
div#search_text {font-size:17px; color:#969594; height:34px; line-height:34px; float:left; padding:0 5px;}
div#search_input {height:34px; float:left; width:165px; }
#search_form {margin:0px 0 0 10px; padding:0px;}
#search_form .input_text {border:0px; margin:8px 0 0 0;  color:#969594;  height:14px; padding: 1px 8px 2px 18px; background:url(../images/bg_search.jpg) center left no-repeat;  width:135px; display: block;
border-top:1px silver solid;border-left:1px silver solid;border-bottom:1px silver solid;border-right:1px silver solid;
}

div#tools .col3 {float:right; width: 20%; min-width:203px;}


.main_menu {padding:0px; margin:0px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.main_menu li { padding:0px; margin:0px 10px; float:left; list-style:none; font-size:17px;}
.main_menu li a {color:#103a6f; text-shadow: #FFF -1px -1px 10px;}

/* Center content */
div#main_content {min-height:300px; width:93%; margin:-30px auto 0; padding-bottom:2px; font-size:15px; }
div#main_content .left {float:left; width:172px; margin-top: -18px;}
div#main_content .right {float:left; margin-left:5%; width:70%; }

#left_menu ul {margin:0px; padding:0px;  width:172px;}
#left_menu ul li { list-style:none; margin:0px 0 10px 0; padding:0px;  width:172px; text-align:center;}
#left_menu ul li a {text-decoration:none; color:#1f1a17; font-size:15px;}
#left_menu ul li a span { text-decoration:underline; text-transform:uppercase;}
#left_menu ul li a:hover span { text-decoration:none;}

/* Footer */
div#footer {height:72px; background:url(../images/footer_bg.jpg) top left repeat-x; font-size:14px;}
div#footer .col1 {width:33%; float:left; padding-top:10px;}
div#footer .col1 span{padding-left:30px; display:block; line-height:17px;}
div#footer .col2 {width:33%; float:left; text-align:center; padding-top:28px;}

div#footer .col3 {width:33%; float:right; text-align:center; padding-top:17px; font-size: 12px;}
div#footer .col3 a {text-decoration:none; color:white;}
div#footer .col3 a {padding-left:70px;}
div#footer .col3 img { margin-left: 70px;}

div#footer .col3 .col3_1 {float:right;}
div#footer .col3 .col3_2 {float:right; line-height:46px; padding-left:10px;}

.clear {clear:both; height:0px; overflow:hidden;}

div#logo img, .col3_1 img, #tools .col3 img, #icons img, #footer .col3 img { behavior: url("../js/iepngfix.htc");}

#icons {height:14px;
position:absolute;
left:430px;
top:240px;
width:121px;}

#icons img {border:0 none;margin:0 8px;}

#contact_from label {
display:block;
float:left;
width:100px;
}

div#flash {z-index: 5; position: absolute; top:120px; left:175px;}
div#logo a {z-index:3;	}
.pagetitle {height:25px; display: none; padding: 0px; margin: 0px 0 10px 0;}