*{margin:0; padding:0;}
body{background:url(images/site_bg.jpg) left top repeat-x #FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Arial, helvetica, sans-serif; color:#666666; font-size:0.75em; line-height:1.33em; text-align:center;}
input, textarea, select{color:#8C8C8C; vertical-align:top; text-align:left; border: 0px solid #313131; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

strong{color:#252525;}
a{color:#666666; text-decoration:underline;}
a:hover{text-decoration:none;}

/*=======header===========*/
.logo{height:59px; background:url(images/logo_bg.jpg) left top no-repeat; padding:100px 52px 0 0; text-align:right;}
#search-form{width:295px; float:right;}
#search-form input{width:217px; height:21px; margin-right:4px; border:0px solid #D6E5EF;}

.menu{padding-left:54px; height:148px; background:url(images/menu_bg.jpg) 30px top no-repeat;}

.header{height:66px; padding:165px 0 0 327px; background:url(images/header_bg.jpg) 30px top no-repeat;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 28px 0 33px;}

.content-block{background:url(images/content_block_border_bot.jpg) left bottom repeat-x #FFFFFF; width:100%;}
.content-block .border-left{background:url(images/content_block_border_left.jpg) left top repeat-y;}
.content-block .border-right{background:url(images/content_block_border_right.jpg) right top repeat-y;}
.content-block .corner-left-bot{background:url(images/content_block_corner_left_bot.jpg) left bottom no-repeat;}
.content-block .corner-right-bot{background:url(images/content_block_corner_right_bot.jpg) right bottom no-repeat; padding:31px 28px 37px 53px;}

.title{margin-bottom:8px;}

.list-2{margin-bottom:7px;}
.list-2 li{height:45px; padding:0; background:0;}
.list-2 li div div{background:url(images/list_1_corner_right.gif) right top no-repeat;}
.list-2 li div div div{background:url(images/list_1_bg.gif) left top repeat-x; margin:0 5px 0 41px; height:37px; padding:5px 24px 0 7px;}
.list-2 li a{color:#357DB0; text-decoration:none; font-weight:bold; line-height:1.33em;}
.list-2 li a:hover{text-decoration:underline;}
.list-2 li .img-1{background:url(images/list_1_corner_left_1.gif) left top no-repeat;}
.list-2 li .img-2{background:url(images/list_1_corner_left_2.gif) left top no-repeat;}
.list-2 li .img-3{background:url(images/list_1_corner_left_3.gif) left top no-repeat;}
.list-2 li .img-4{background:url(images/list_1_corner_left_4.gif) left top no-repeat;}

li{padding:5px 0 5px 10px; background:url(images/list_marker.gif) left center no-repeat;}
li a{color:#357DB0; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.img-float{margin-right:20px; float:left;}

.list-3{width:100%; overflow:hidden;}
.list-3 li{background:0; padding:0; display:inline;}
.list-3 li a{color:#357DB0; font-weight:bold; text-decoration:none; line-height:1em;}
.list-3 li a:hover{text-decoration:underline;}
.list-3 span{margin:3px 10px 0 10px; float:left; display:block; line-height:1em;}
.list-3 img{float:right; margin-top:2px; margin-bottom:5px;}
.list-3 div{background:url(images/list_3_corner_left.gif) left top no-repeat;}
.list-3 div div{background:url(images/list_3_corner_right.gif) right top no-repeat;}
.list-3 div div div{background:url(images/list_3_bg.gif) left top repeat-x; margin:0 6px; padding:5px 0 0 5px; height:20px;}

.list-3 .box-1{width:225px; margin-bottom:3px;}

.font-2{line-height:1.66em;}
/*=====//content===========*/

/*=======page_1===========*/
#page1 .col-2 .img-indent{margin-left:17px;}
/*=====//page_1===========*/

/*=======page_6===========*/
#page6 .col-2 .box-1{width:146px;}
#page6 .col-2 .box-2{width:240px;} 
/*=====//page_6===========*/

/*=======page_7===========*/
#contact-form .row{height:26px;}
#contact-form input{width:223px; height:19px;}
#contact-form textarea{width:223px; height:125px; margin-bottom:10px; overflow:hidden;}
#contact-form a{float:right; margin-left:10px;}

#page7 .col-2 span{float:right; padding-right:10px;}
#page7 .col-3 span{float:right; padding-right:60px;} 
/*=====//page_7===========*/

/*=======page_8===========*/
#page8 .content-block .corner-right-bot{padding-right:45px;}
/*=====//page_8===========*/

/*=======footer===========*/
#footer{padding:12px 70px 15px 0; text-align:right; color:#7C7C7C; font-weight:bold;}
#footer a{color:#7C7C7C; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/
