/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

.border_white { border-bottom: 1px solid #959d90; border-top: 1px solid #959d90; border-left: 1px solid #959d90; border-right: 1px solid #959d90;}

.border_black { border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}

.imgindent_border {margin:0 16px 0 0; float:left; border-bottom: 1px solid #959d90; border-top: 1px solid #959d90; border-left: 1px solid #959d90; border-right: 1px solid #959d90;}

body{background:url(images/body-bg.gif); text-align:center;}
.page-bg{ background:url(images/page-bg.gif);}
.top-tail{ background:url(images/top-tail.gif) top repeat-x;}
.footer-tail{ background:url(images/footer-bg.gif) bottom repeat-x;}

.white_headings {font-size:25px; color:#FFFFFF; font:"Myriad Web";}
.white_headings2 {font-size:20px; color:#FFFFFF; font:"Myriad Web";}
.white_headings3 {font-size:14px; color:#FFFFFF; font:"Myriad Web";}


img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.231em; color:#959d9f;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#00ccff;}
a:hover{text-decoration:none;}
.white{ color:#FFFFFF;}
.link2{ font-size:0.917em;}

p, .padding17 {padding-top:17px;}
strong{ color:#FFFFFF; font-size:1em;}
cite{ font-style:normal;}

.black{ color:#959d9f;}

/* ============================= main layout ====================== */

.imgindent {margin:0 16px 0 0; float:left;}
.padding6{ padding-top:6px;}
.padding27{ padding-top:27px;}

.text2{ font-size:0.924em;}
.color2{ color:#7b878a;}

.fright{ float:right; padding-top:5px;}

/* ============================= header ====================== */
.flash{ margin:0 -19px 0 -19px;}

/* ============================= content ====================== */
#content{ padding:0 0 0 0;}
.column-1 .cont{ padding:0 20px 0 18px;}
.column-2 .cont, .cont2{ padding:0 20px 36px 21px; background-color:#242a2d;}

.title{ padding:40px 0 29px 0;}

.list li{ line-height:1.923em;}
.list li a{ color:#FFFFFF;}

.list2 li{ background:url(images/list2-bg.gif) top left no-repeat; padding:0 0 27px 27px;}
.list2 .last{ padding-bottom:0px;}

.list3 li{ background:url(images/list2-bg.gif) top left no-repeat; padding-left:25px; line-height:2.081em; position:relative;}
.list3 li a{ color:#FFFFFF; font-size:1em;}

.list_home1 { background:url(images/th_home1.jpg) top left no-repeat; padding:0 0 27px 80px;}
.list_home1 .last{ padding-bottom:0px;}

.list_home2 { background:url(images/th_home2.jpg) top left no-repeat; padding:0 0 27px 80px;}
.list_home2 .last{ padding-bottom:0px;}

.list_home3 { background:url(images/th_home3.jpg) top left no-repeat; padding:0 0 0px 80px;}
.list_home3 .last{ padding-bottom:0px;}

.line{ border-bottom:solid 1px #262a2f; padding-bottom:37px;}
.line2{ border-bottom:solid 1px #262a2f; padding-bottom:17px;}
.link{ padding-top:25px;}
.left-padding{ padding-left:25px;}
.column-1 .link a{ font-weight:bold; font-size:0.924em;}
.column-2 .link a{ font-weight:bold; font-size:1em;}

.column-1{ padding-bottom:38px;}
.column-2{ background:url(images/column2-bg.gif) repeat-y;}

.box{ background:url(images/box-bg.gif) repeat-y; position:relative;}
ol{ list-style:decimal; list-style-position:inside; font-weight:bold;}
ol .list-item{ font-weight:normal}
ol li{ padding-bottom:15px;}

.phone{ float:right; padding-right:50px;}
.phone2{ float:right; padding-right:135px; position:relative;}

/* ============================= page1 ====================== */
#page1 .column-1 .col-2{ margin-left:29px;}
.column-2 .col-2, .column-2 .col-3{ margin-left:20px;}

/* ============================= page2 ====================== */
#page2 .column-1 .col-2{ margin-left:43px;}

/* ============================= page4 ====================== */
#page4 .column-1 { width:930px;}

/* ============================= page6 ====================== */
#page6 .column-1 .col-2{ margin-left:29px;}

/* ============================= page8 ====================== */
#page8 .column-1 .col-2{ margin-left:32px;}

/* ============================= footer ====================== */
.footer-text{ padding:25px 0 0 17px; color:#7b878a;}
.footer-text a{ color:#7b878a; text-decoration:none;}
.footer-text a:hover{ text-decoration:underline;}

/* ============================= forms ============================= */
#ContactForm{ color:#FFFFFF; font-family:Tahoma, Geneva, serif;}
#ContactForm .padding17{ font-family:Arial, Helvetica, sans-serif;}
#ContactForm .input{ width:242px; border:solid 1px #414143;	padding:2px 3px 2px 3px; font-size:0.917em; height:13px; color:#414143; background:#a4a5a7;}
#ContactForm label { display:block; height:31px; }
#ContactForm label span {float:right;}
#ContactForm textarea{ margin-left:5px; float:right; font-size:0.917em; width:242px; border:solid 1px #414143; height:180px; overflow:hidden; padding:2px 3px 2px 3px;  color:#414143; background:#a4a5a7;}
.padd1{ padding-right:9px;}
.padd2{ padding-right:21px;}
#ContactForm .link{ margin-top:5px;}




.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {color: #00ccff}
