/* CCS */
body {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:0.67em;
	color:#666666;
	margin:00;
	padding:0;
	background:#ffffff url(../images/body_bg.jpg) repeat-x left top;
	text-align:center;
}
a{color:#666666; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}

h1{color:#898989; font-size:1.67em; font-weight:normal; padding:0 0 3px 0; margin:0;}
h2{color:#898989; font-size:1.08em; font-weight:bold; padding:0; margin:0;}

p{padding:10px 0 10px 0; margin:0;}
img{border:0 none; margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{border:0 none; margin:0; padding:0; clear:both;}
.clear_right{border:0 none; margin:0; padding:0; clear:right;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.darker{color:#666;}
.lighter{color:#c6d1eb;}
.white{color:#fff;}
.grey{color:#666;}

hr{border-top:1px solid #251884;height:0px;margin:10px 0 10px 0;padding:0;}

form{margin:0; padding:0;}
.input{color:#666; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; border:#6b86a6 solid 1px; padding:2px;}
.button{color:#666; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; border:#6b86a6 solid 1px; padding:1px;}

/* global holders ******************************************* */
#wrap_holder{width:970px; text-align:left; margin:0 auto 0 auto; padding:0; background-color:#dadada;}
#wrap_holder_inner{width:935px; text-align:left; margin:0 16px 0 19px; padding:0; background-color:#fff;}
#container_header{margin:0;}
#container_main{margin:0 25px 0 23px;}
/* global holders ******************************************* /*/

/* container_header ******************************************* */
#header{position:relative;width:887px;}
#middle_image {margin:8px 25px 9px 23px; position:relative;}
#header_title {position:absolute; top:150px; right:40px; color:#fff; font-size:767%;}
/* container_header ******************************************* /*/

/* navigation ******************************************* */
#navigation{background-color:#fff; margin:0 25px 0 23px;}
#navigation ul{list-style-type:none; margin:0; padding:0; height:37px; line-height:37px; background:#476587 url(../images/menu_bg.jpg) no-repeat left top;}
#navigation ul li{padding:0 20px 0 15px;border:0;margin:0; display:block;float:left;color:#fff; font-size:116%; font-weight:bold;}
#navigation ul li.tel{float:right;font-size:146.5%; padding-right:35px;}
#navigation ul li a{color:#fff; text-decoration:none;}
#navigation ul li.sel a{color:#ff7b00; text-decoration:none;}
#navigation ul li a:hover{color:#ff7b00; text-decoration:none;}
/* navigation ******************************************* /*/

/* homepage ******************************************* */
#home_columns .home_column{float:left; margin:20px 6px 25px 14px;}
#home_columns .home_column .home_column_title{color:#3d4d85; font-size:227%;}
#home_columns .home_column .home_column_link{color:#3d4d85; font-size:153.9%;margin:2px 0 5px 0}
#home_columns .home_column .home_column_link a{color:#3d4d85; text-decoration:none;}
#home_columns .home_column .home_column_image {margin-top:20px;}
/* homepage ******************************************* /*/

/* main_body ******************************************* */
#main_body {float:left; width:596px; padding:0 0 10px 0;}
#main_body .box {width:588px; margin-right:8px; background:#fff url(../images/content_bg.jpg) repeat-x left 33px;}
#main_body .smallbox {width:290px; margin-right:8px; float:left; background:#fff url(../images/content_bg.jpg) repeat-x left 33px;}
#main_body h1 {padding:0 0 0 10px; font-size:153.9%; height:33px; line-height:33px; font-weight:bold; color:#fff; background:#476587 url(../images/title_bg.jpg) repeat-x 0 0;}
#main_body h2 {padding:5px 15px 5px 10px; font-size:153.9%; font-weight:bold;}
#main_body p {padding:5px 15px 5px 10px; font-size:131%;}
#main_body ul {padding:5px 15px 5px 25px; font-size:131%;color:#ff7b00;}
#main_body ul li { padding-top:5px; padding-bottom:5px;}
#main_body .content_title {padding:14px 22px 14px 38px; margin:0; color:#ec008c; text-transform:uppercase; font-size:197%; font-weight:bold;background:transparent url(../images/tth_ico.gif) no-repeat 0 14px;}
/* main_body ******************************************* /*/

/* main_body_right_column ******************************************* */
#main_body_right_column {float:right; width:291px;margin:0 0 14px 0;}
#main_body_right_column h1 {padding:0 0 0 14px; margin:0 0 0 0; font-size:153.9%; height:33px; line-height:33px; font-weight:bold; color:#fff; background:#476587 url(../images/title_bg.jpg) repeat-x 0 0;}
#main_body_right_column .right_column_text {padding:14px;font-size:116%;line-height:138.5%; text-align:center;}
/* main_body_right_column ******************************************* /*/

/* footer ******************************************* */
#container_footer{background-color:#dadada;color:#767676;padding:12px 65px 12px 30px;font-size:108%; line-height:18px;}
#container_footer a{color:#767676; text-decoration:underline;}
#container_footer .container_footer_left{float:left;}
#container_footer .container_footer_right{float:right;}

#container_footer ul{list-style-type:none; margin:0; padding:0;}
#container_footer ul li{padding:0; border:0; display:inline;margin:0;}
#container_footer ul li a{color:#767676; font-weight:normal; text-decoration:none; padding:0;}
#container_footer ul li a:hover{text-decoration:underline;}
#container_footer ul li div{color:#767676; font-weight:normal; text-decoration:none; padding:0;}
/* footer ******************************************* /*/
