* { margin:0; padding:0;}
body { background:#fff url(images/body-bg.gif) repeat; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#393939;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { border-top:4px solid #000;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:27px;}
.form input {width:170px; padding:2px 0 2px 3px; background:#fff; border:1px solid #99aeb7; font-size:.92em; color:#000;}
textarea { width:223px; height:71px; background:#fff; overflow:auto; border:1px solid #99aeb7; padding:2px 0 0 3px;  font-size:.92em; color:#000;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { padding:0 14px 0 0;}
.site-nav li { display:inline;}
.site-nav li a { float:left; display:block; color:#7d939d; text-decoration:none; text-transform:uppercase; padding:19px 24px 19px 25px;}
.site-nav li a:hover { color:#fff;}
.site-nav li a.act { color:#fff;}

.list li { background:url(images/marker-1.gif) no-repeat left 3px; padding:0 0 8px 26px;}
.list li a { color:#fff;}
.list li span { background:url(images/divider1.gif) repeat-x bottom; padding-bottom:11px; display:block;}
.list li .link1 { color:#000;}

.list1 li { background:url(images/marker-2.gif) no-repeat left 3px; padding:0 0 8px 26px;}
.list1 li a { color:#fff;}
.list1 li span { background:url(images/divider1.gif) repeat-x bottom; padding-bottom:11px; display:block;}
.list1 li .link1 { color:#000;}

.list2 li { background:url(images/marker-3.gif) no-repeat left 5px; padding:0 0 2px 14px;}
.list2 li a { color:#fff;}

.list3 { width:100% ; overflow:hidden; padding:8px 0 8px 0;}
.list3 li { float:left; padding-right:10px;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:27px;}
.p2 { margin-bottom:10px;}
.p3 { margin-bottom:18px;}

.phone { float:right; margin-right:10px;}

/*==================txt, links, lines, titles====================*/
a {color:#fff;}
a:hover{text-decoration:none;}

h1 { font-size:2.17em; font-style:italic; font-weight:normal; color:#1b1b1b; line-height:1.15em; margin-bottom:12px;}
h1 span { font-weight:bold;}
h2 { font-size:1.42em; font-weight:normal; font-style:italic; color:#1b1b1b; margin-bottom:23px;}
h2 span { font-weight:bold;}
h3 { font-size:1.25em; color:#1b1b1b; font-style:italic; font-weight:normal; margin-bottom:26px;}
h3 span { font-weight:bold;}
h4 { font-size:1.25em; font-style:italic; margin-bottom:8px;}
h4 a { font-weight:normal;}
h5 {font-size:1.17em; font-weight:normal; line-height:1.29em; margin-bottom:20px;}
h6 {}

.txt1 {}
.txt2 { }


.link1 {display:block; float:left; background:#fff; color:#000; text-decoration:none; font-size:.83em; text-transform:uppercase; line-height:.7em; margin-top:15px;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:5px 19px 5px 7px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 {display:block; float:right; background:#e1e1e1; color:#000; text-decoration:none; font-size:.83em; text-transform:uppercase; line-height:.7em; margin-top:15px;}
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:5px 19px 5px 7px; font-weight:normal; font-style:normal;}
.link2:hover { text-decoration:underline;}

.line-hor { background:url(images/line-hor.gif) repeat-x bottom; padding-bottom:22px; margin-bottom:22px;}
.line-hor1 { background:url(images/line-hor1.gif) repeat-x bottom; padding-bottom:22px; margin-bottom:22px;}

.title { margin-bottom:20px;}


/*==================boxes====================*/
.nav-box { background:url(images/nav-tail.gif) repeat-x; width:100%;}
.nav-box .left { background:url(images/nav-left.gif) no-repeat left top;}
.nav-box .right { background:url(images/nav-right.gif) no-repeat right top; height:59px;}

.footer-box { background:#293234; width:100%;}
.footer-box .left { background:url(images/footer-left.gif) no-repeat left top;}
.footer-box .right { background:url(images/footer-right.gif) no-repeat right top; height:76px;}

.box { background:#7d939d; width:100%; color:#fff; margin-bottom:10px; line-height:1.5em;}
.box .border-top { border-top:1px solid #98aab3;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box .inner { padding:30px 28px 24px 26px;}

.box1 { background:#fff; width:100%; color:#7d939d; position:relative;}
.box1 .border-top {background:url(images/border-top1.gif) repeat-x top;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 h1 { font-size:1.92em; margin-bottom:45px; font-weight:bold; position:relative; z-index:1}
.box1 h2 { font-size:1.17em; line-height:1.29em; margin-bottom:18px;}
.box1 p { line-height:1.5em; font-style:italic;}
.box1 .icon { position:absolute; right:14px; top:12px;}
.box1 .inner { padding:23px 20px 26px 20px;}


/*header*/
#header .row-1 { height:95px; background:url(images/header-bg-top.gif) no-repeat right top;}
#header .row-1 .indent { padding:21px 0 0 0;}
#header .row-2 { height:285px;}
#header .row-2 .indent { padding:90px 0 0 367px;}

/*content*/
#content { padding:0 0 9px 0;}
#content .row-1 .box .col-1 { padding:30px 0 26px 0;}
#content .row-1 .box .col-1 .indent { padding:0 30px 0 26px;}
#content .row-1 .box .col-2 { background:#91a4ac url(images/right-bot-corner.gif) no-repeat right bottom;}
#content .row-1 .box .col-2 .inner { padding:35px 0 26px 1px;}
#content .row-1 .box .col-2 .indent { padding:0 20px 0 28px;}
#content .row-1 .box .col-2 .divider { background:url(images/divider.gif) repeat-y left; width:100%;}
#page6 #content .row-1 .col-1 .link1 { margin-left:10px;}

/*footer*/
#footer .fleft { color:#d9d9da; padding:30px 0 0 38px;}
#footer .fleft a { color:#d9d9da;}
#footer .fright { padding:28px 28px 0 0;}
#footer .rss { background:url(images/rss.gif) no-repeat right center; color:#7d939d; padding:0 26px 0 0; font-size:1.5em; text-decoration:none;}


/*==========================================*/
