*{margin:0; padding:0;}
body{background:url(images/mbg.jpg) left top repeat-x #F2F2F2;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
ol{list-style:lower-alpha;}
ol li {background: none; margin:0 0 0 17px; padding:0 0 6px 0;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Georgia,Serif; color:#515151; font-size:0.75em; line-height:1.33em; text-align:center;}
input, textarea, select{color:#909090; vertical-align:top; text-align:left; border: 1px solid #E5E5E5; background:0; font:12px Arial, helvetica, sans-serif;}
.tar{text-align:right;}
.tac{text-align:center;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

h1 { color: #000000; font-size: 2.2em; line-height: 2.2em; }
h2 { color: #000000; font-size: 1.7em; line-height: 1.7em; }
h3 { color: #000000; font-size: 1.3em; margin-bottom: 10px; line-height: 1.3em; }
h4 { color: #000000; font-size: 1.0em; line-height: 1em; }
p { padding-bottom: 15px; }


.min_width{min-width:850px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 850)? "850px" : "100%");}

.ws{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
#header .menu{padding:22px 20px 0 69px;}
#header .menu .ws div{ float:left;}
#header .logo{padding:0px 70px 0px 72px;}
#header .logo .box_1{width:100%; text-align: center;}
#header .logo .box_2{ float:right; padding-top:6px;}
#header .logo h1{ font-size:4em; height:60px; line-height: 1.5em; text-transform: uppercase;}
#header .tac{padding:0 0 0 9px;}
#header .head{width:727px; margin:0 auto; text-align:center; color: #515151; }
#header .head img{margin: 0 3px; padding: 2px; border: 1px solid #515151;}
#header .navlink { background:url(images/navlinkbak.jpg) left top no-repeat; width: 129px; height: 45px; text-align: center; padding: 15px 0 0 0;}
#header .navlink a { font-size: 1.3em; text-decoration: none; color: #000000; }
#header .navlink a:hover { color: #FF4800;}
#header .firstletter { font-size: 1.3em; }
#banner { font-weight: bold; font-size: 16pt; margin: 0; line-height: 100%; }
#banner p { margin: 0 0 0 0; text-align:center; padding-top: 10px; padding-bottom: 0; }
/*=====//header===========*/

/*=======content===========*/
#content{padding:0 61px 39px 66px; margin-top:20px;}

.link_1{color:#FF4800; text-decoration:none;}
.link_1:hover{text-decoration:underline;}

strong{color:#515151; font-size:1.09em;}
b{color:#515151;}

a{color:#FF4800; text-decoration:none;}
a:hover{text-decoration:underline;}

strong a{color:#FF4800; text-decoration:none;}
strong a:hover{text-decoration:underline;}

.title{height:30px; background:url(images/title_bg.gif) left bottom repeat-x; margin-bottom:5px;}
.title_2{margin-bottom:20px;}
.pic{margin-right:15px; float:left;}
.img_indent{margin-bottom:20px;}
.bio { border: 1px dotted #515151; padding: 10px; margin: 5px; }
.bio img { border: 1px solid #515151; padding: 3px; margin-right: 15px; float: left; }
.bio a{color:#FF4800; text-decoration:none;}
.bio a:hover{text-decoration:underline;}

#content .indent{ padding:5px; }
#map { float: right; margin: 10px; }

.link_2{color:#515151; text-decoration:none; font-weight:bold;}
.link_2:hover{text-decoration:underline;}

li{padding:0 0 6px 15px; background:url(images/list_bg.gif) left 5px no-repeat;}
li a{color:#FF4800; text-decoration:none; line-height:1em;}
li a:hover{text-decoration:underline;}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_left_top.jpg) left top no-repeat #E6E6E6; width:100%;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:20px 23px 35px 26px; color:#515151;}
/*=====//block_1===========*/

/*=======page_1===========*/
#page_1 .col_1{padding-top:16px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .col_2{padding-top:16px;}
#page_2 .col_2 .box_1{width:228px;}
#page_2 .col_2 .box_2{width:200px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .col_1{padding-top:16px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .block_1 .box_1{width:46%;}
#page_4 .block_1 .box_2{width:6%;}
#page_4 .block_1 .box_3{width:46%;}

#page_4 .block_1{margin-bottom:43px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .col_1{padding-top:16px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .col_2{padding-top:16px;}
#page_6 .col_2 .pic{margin-right:10px;}

#form { margin:5px; width: 320px; }
#frontform #form { margin:5px 5px 5px 60px; }
#form .box_1{width:201px;}
#form .box_1 div{height:26px;}
#form .box_2{width:210px;}

#form input{width:280px; height:20px; background: #FFFFFF; margin: 0px 15px 5px 15px; }
#form textarea{width:280px; height:100px; background: #FFFFFF; margin: 0px 15px 15px 15px; }
#form .btn { width:50px; height: 25px; font-size: 10pt; color: #FF4800; margin: 5px 2px; text-align: center; }
/*=====//page_6===========*/

/*=======footer===========*/
#footer{height:105px; color:#2F2F2F; text-align: center;}
#footer .indent{padding:0 73px 0 61px;}
#footer .indent .bg{padding-top:28px; background:url(images/footer_bg.gif) left top repeat-x;}

#footer a{color:#FF4800; text-decoration:none; }
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/
