* { margin:0; padding:0;}
body { background:#eeefef; font-family:Tahoma; font-size:100%; line-height:.875em; color:#656565;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}

p { margin-bottom:16px;}

.tall_top { background:url(images/tall_top.gif) left top repeat-x #fff;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:39px;}
.form input {width:233px; height:22px; background:#fff; color:#656565; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #545454;}
textarea { width:231px; height:139px; background:#fff; overflow:auto; color:#656565; font-size:1em; font-family:tahoma; padding-left:3px; border:1px solid #545454;  margin-bottom:20px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { padding:60px 0 0 14px;}
.site-nav li a { color:#474646; padding-left:54px; text-decoration:none; line-height:1.5em; font-family:"trebuchet ms"; font-size:16px;}
.site-nav li a:hover {background:url(images/nav_marker.gif) no-repeat left 7px; color:#002f33;}
.site-nav li a.current {background:url(images/nav_marker.gif) no-repeat left 7px; color:#002f33;}

.list1 li { background:url(images/marker.gif) no-repeat left 2px; padding:0 0 32px 19px;}
.list1 li a { color:#004248;}
.list1 li p { margin-bottom:0; padding-top:4px;}
.list1 li.last { padding-bottom:17px;}
.list1 li strong { color:#389a3f;}

.list2 li { background:url(images/marker2.gif) no-repeat left 9px; padding-left:7px; line-height:1.63em;}

.list3 dt { color:#004248; font-weight:bold;}
.list3 dd { padding-bottom:13px;}

/*==================other====================*/
.img_indent { margin:0 14px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:28px;}
.img_box img { float:left; margin:0 25px 0 0;}
.img_box1 { width:100%; overflow:hidden;}
.img_box1 img { float:left; margin:0 25px 0 0;}

.banner { margin-bottom:10px;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:30px;}
.p3 { margin-bottom:23px;}

.cont_box { padding:0 164px 0 0; margin-bottom:0;}
.cont_box span { float:right;}

/*==================txt, links, lines, titles====================*/
a {color:#389a3f;}
a:hover{text-decoration:none;}

h1 {color:#5c4163; font-size:16px;}
h2 { font-size:22px; text-transform:uppercase; font-weight:normal; color:#5c4163; line-height:1.1em; margin-bottom:31px;}
h3 {font-size:19px; text-transform:uppercase; font-weight:normal; color:#fff; line-height:1.1em; background:url(images/title_bgd.gif) left top repeat-x; height:36px; padding-left:13px; line-height:34px; margin-bottom:32px;}
h4 { font-size:1em; margin-bottom:4px;}
h5 {font-size:1em; margin-bottom:4px; color:#5c4163;}
h5 a { font-weight:normal;}
h6 { font-size:1em; margin-bottom:18px;}

.link1 { color:#5c4163; background:url(images/marker1.gif) no-repeat left 6px; padding-left:6px; font-weight:bold; text-decoration:none;}
.link1:hover { text-decoration:underline;}
.link2 { color:#5c4163;}

/*header*/
#header div { position:absolute; margin-left:-28px;}

/*content*/
#content { padding:38px 0 27px 0;}
#content .indent { padding:0 0 0 14px;}
#content .col_1 .inner { padding:0 20px 0 14px;}
#content .col_2 .inner { padding:0 0 47px 24px;}
#content .col_2 .inner1 { padding:0 0 0 11px;}
#content .col_2 .inner2 { padding:0 0 0 13px;}
.border-right { border-right:1px solid #e3e3e3;}
.border-left { border-left:1px solid #e3e3e3; margin-left:-1px;}

/*footer*/
#footer { color:#5c4163; text-align:center;}
#footer a {color:#5c4163;}
#footer p { padding:29px 0 0 0;}
/*==========================================*/
