/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#FFFFFF; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.083em; color:#636363;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#60bacd;}
a:hover{text-decoration:none;}
.grey{ color:#848484; line-height:1.25em;}
.green{ color:#91bd09;}
.blue{ color:#60bacd; text-decoration:none; font-weight:bold;}
.blue:hover{ text-decoration:underline;}

.link{ font-weight:bold; background:url(images/link-bg.gif) right no-repeat; color:#363636; padding-right:8px; display:inline-block; margin-top:20px; text-decoration:none;}
.link:hover{ text-decoration:underline;}

p, .padding8 {padding-top:8px;}
h1 { font-size:2.917em; line-height:1em; color:#272727; font-weight:normal; padding:80px 0 18px 27px; text-decoration:none;}
h1 span{ color:#4ca5b7}
h1 strong{ color:#788282; line-height:0.7em; display:block; font-size:0.343em; font-weight:normal;}
h1 a{ text-decoration:none; color:#272727;}

strong{ line-height:1.167em; color:#91bd09;}
.line-height{ line-height:1.25em}
.padding15{ padding-top:15px;}
/* ============================= main layout ====================== */

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {color:#B6BDC3; text-decoration:none; line-height:1.5em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 17px 0 0; float:left;}
.imgindent2 {margin:0 30px 0 0; float:left;}

/* ============================= header ====================== */
#header{ background:url(images/header-tail-bg.gif) top repeat-x;}
#header .col-2{ background:url(images/header-bg.jpg) no-repeat;}

.menu{ height:245px; background:#799d08; border-top:solid 10px #525252; border-bottom:solid 10px #b1b1b1;}
.menu ul{ border-top:solid 4px #FFFFFF; border-bottom:solid 5px #FFFFFF; padding:15px 0 16px 15px;}

.small-menu ul{ padding:95px 30px 0 0;}
.small-menu li{ float:left; background:url(images/small-menu-bg.gif) no-repeat right; padding-right:10px; margin-right:11px;}
.small-menu li a{ color:#636363; text-decoration:none;}
.small-menu li a:hover{ color:#3b9db1; text-decoration:underline;}

#header .col-2 img{ margin:107px 0 0 408px;}
/* ============================= content ====================== */
.column-1{ background:#efefef; border-bottom:solid 5px #ffffff;}
.column-1 ul{ padding:19px 0 15px 40px;}
.column-1 li{ background:url(images/left-list-bg.gif) no-repeat 0 7px; padding-left:15px; line-height:1.833em;}
.column-1 li a{ font-size:0.917em; color:#5a6165; text-decoration:none;}
.column-1 li a:hover{ text-decoration:underline;}

.column-2{ margin:0 15px; }


.title{ margin-bottom:16px;}
.row-1{ position:relative;}
.cont{ padding:14px 0 0 0;}
/* ============================= page1 ====================== */

#page1 .row-1{ padding:0 23px 15px 10px; border-bottom:solid 1px #eaeaea; position:relative;}
#page1 .row-2{ padding:23px 23px 15px 22px; position:relative;}
#page1 .row-1 .col-2{ margin-left:58px;}
#page1 .row-2 .col-2{ margin-left:63px;}
#page1 .c-2{ padding-left:47px;}
#page1 .c-3{ padding-left:45px;}

.list li, .list2 li{ background:url(images/list-bg.gif) no-repeat 0 6px; padding-left:13px; line-height:1.583em; }
.list a, .list2 a{ color:#60bacd; text-decoration:underline; font-weight:bold;}
.list2 a{ color:#91bd09;}
.list a:hover, .list2 a:hover{ text-decoration:none;}


/* ============================= page2 ====================== */
#page2 .row-1{ padding:0 23px 15px 10px; border-bottom:solid 1px #eaeaea; position:relative;}
#page2 .row-2{ padding:23px 23px 15px 22px; position:relative;}
#page2 .row-1 .col-2{ margin-left:58px;}
#page2 .row-2 .col-2{ margin-left:63px;}
#page2 .c-2{ padding-left:47px;}
#page2 .c-3{ padding-left:45px;}

/* ============================= page3 ====================== */
#page3 #content .col-1{ padding:0 0 15px 30px;}
#page3 #content .col-2{ padding-left:46px;}
#page3 #content .row-1, #page3 #content .row-2{ padding-left:15px; margin-left:5px;}
.unline{ border-bottom:solid 1px #eaeaea; padding:0 0 20px 0; margin-bottom:15px;}
.unline2{ border-bottom:solid 1px #eaeaea; padding:0 0 20px 0; margin-bottom:25px;}

/* ============================= page4 ====================== */
.list-padding{ padding:12px 0 0 19px;}
#page4 #content .col-1{ padding-left:7px;}
#page4 #content .col-2{ padding-left:56px;}

/* ============================= page5 ====================== */
#page5 #content .col-2{ padding-left:70px;}
#page5 .row-1{ padding:0 23px 15px 24px; border-bottom:solid 1px #eaeaea; }
#page5 .row-2{ padding:25px 23px 15px 24px;}

/* ============================= page6 ====================== */
#page6 .row-1{ padding:0 23px 40px 24px; }
#page6 .row-2{ padding:0 23px 15px 24px;}
#page6 #content .col-2{ padding-left:80px;}
.phone{	float:right; padding-right:30px;}
#page6 .c-2{ padding-left:35px;}
.padd{ padding-left:24px;}
#page6 .c-3{ padding-left:35px;}
/* ============================= page7 ====================== */
.row{ padding-left:25px;}
#page7 .row a{ font-weight:bold; text-decoration:underline;}
#page7 .row a:hover{ text-decoration:none;}
#page7 p{ padding-top:13px;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-bg.gif) bottom repeat-x;	 }
#footer .col-1{ border-top:solid 10px #bebebe;}
#footer .col-2{ border-top:solid 10px #e7e7e7; margin-left:5px;}
#footer ul{ margin:24px 0 0 0; float:left;}
#footer li{ line-height:2.5em; border-right:solid 1px #e6e9ea; padding:0 23px; float:left;}
#footer li a{ color:#484848; }
#footer li a:hover{ text-decoration:underline; }
#footer .email{ margin:33px 0 0 40px; float:left;}

#footer .col-1{ color:#dbdbdb;}
#footer .col-1 a{ color:#dbdbdb;}
#footer a:hover{ text-decoration:none;}
.footer-text{ background:#777777; height:69px; border-top:solid 5px #FFFFFF;}
.footer-text2{ padding:28px 0 0 15px; font-size:0.917em;}


/* ============================= forms ============================= */
.form-col-1{ float:left; width:183px;}
.form-col-2{ float:left; }
#ContactForm{ padding-top:18px;}
#ContactForm .input{ width:170px; border:solid 1px #a4a4a4;	padding:2px 3px 2px 3px; font-size:0.917em; height:13px; color:#a4a4a4}
#ContactForm label { display:block; height:24px;}
#ContactForm textarea{ font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; width:215px; border:solid 1px #a4a4a4; height:37px; overflow:hidden; padding:2px 3px 2px 3px;  color:#a4a4a4;}
.padd1{ padding-right:7px;}
.padd2{ padding-right:23px;}
#ContactForm .link{ margin-top:5px;}