/* CSS Document */

* {
	font-size:100%;
}

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;}

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.8125em;
	line-height:1.231em;
	color:#9F9F9F;}

input, select { vertical-align:middle; font-weight:normal;}
textarea { vertical-align:middle; font-weight:normal; font-weight:12px;;}

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:#FFF;}

/* ============================= 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:#9F9F9F;}

.fright{ float:right; padding-top:5px;}

/* ============================= header ====================== */

#header .time{ padding:16px 0 0 19px; display:block; color:#3B3B3B;}
.small-menu{float:right;padding-top:17px;}
.small-menu li{ border-right:solid 1px #3B3B3B; padding:0 13px; float:left; line-height:1em; }
.small-menu li a{ color:#3B3B3B; display:inline-block; padding-bottom:2px; font-weight:normal; text-decoration:none;}
.small-menu li a:hover{ text-decoration:underline; color:#00b7eb;  }
.small-menu .last{ border:none; padding-right:18px;}

.top-bg{margin-top:17px;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0px;
	background-image: url(images/top-bg.gif);
	background-repeat: repeat-y;
	background-position: left 0;}
	
.logo{background-position: left 0;}

.contact-phone{ float:right;}

.menu{ height:74px; background:url(images/menu-bg.gif) top repeat-x; }
.menu li{ float:left;}
	
/* ============================= header2 ====================== */

.flashstyle{ margin:0 0 0 0;display: block}

/* ============================= content ====================== */

#content{ padding:0 0 0 0;}

.content2{ padding:0 0 0 0;}
.column-1 .cont{padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;}
	
.column-2 .cont, .cont2{ padding:0 20px 36px 21px;}

.cont{padding:0 20px 36px 21px;}

.cont2{padding:0 20px 36px 21px;}

.title{padding-top: 40px;}
.title3{padding-top: 40px;}
.title-2{padding-top: 40px;}

.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;}

.line{
	padding-bottom:37px;
}
.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;
	background-image: url(images/col-bg-col1box1.gif);
	background-repeat: repeat-y;
}
.column-2{ background:url(images/column2-bg.gif) repeat-y;}

.box{
	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 .col-2{ margin-left:29px;}

/* ============================= page6 ====================== */
#page6 .column-1 .col-2{ margin-left:29px;}

/* ============================= page8 ====================== */
#page8 .column-1 .col-2{ margin-left:32px;}

/* ============================= topfooter ====================== */

#topfooter .time2{ padding:16px 0 0 19px; display:block; color:#3B3B3B;}

.top-bg2{
	margin-top:1px;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 83px;
	padding-left: 0px;
	background-image: url(images/top-bg.gif);
	background-repeat: repeat-y;
	background-position: left 0;
}

.logo2{background-position: left 0;}
	
.contact-phone2{ float:right;}

.menu2{ height:74px; background:url(images/menu-bg.gif) top repeat-x; }
.menu li2{ float:left;}


/* CSS Document */

* {
	margin:0;
	font-size:12px;
}
	
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;}

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.8125em;
	line-height:1.231em;
	color:#9f9f9f;
	background-color: #000;
}

input, select { vertical-align:middle; font-weight:normal;}
textarea { vertical-align:middle; font-weight:normal; font-weight:12px;;}

a {
	color:#00b7eb;
}
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:#FFF;}

/* ============================= main layout ====================== */

.imgindent {margin:0 16px 0 0; float:left;}
.padding6{padding-bottom: 10px;padding-top: 10px;}
.padding8{padding-bottom: 10px;}
.padding10{padding-bottom: 20px;}
.padding12{
	padding-top: 20px;
}
.padding14{
	padding-top: 32px;
}
.padding16{
	padding-bottom: 37px;
}
.padding18{
	padding-bottom: 330px;
}
.padding27{ padding-top:27px;}

.text2{ font-size:0.924em;}
.color2{color:#9F9F9F;}

.fright{ float:right; padding-top:5px;}

/* ============================= header ====================== */

#header .time{
	color:#3B3B3B;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 35px;
}
.small-menu{float:right;padding-top:17px;}
.small-menu li{ border-right:solid 1px #3B3B3B; padding:0 13px; float:left; line-height:1em; }
.small-menu li a{ color:#3B3B3B; display:inline-block; padding-bottom:2px; font-weight:normal; text-decoration:none;}
.small-menu li a:hover{ text-decoration:underline; color:#00ccff;  }
.small-menu .last{ border:none; padding-right:18px;}

.top-bg{
	margin-top:17px;
	padding-top: 17px;
	padding-bottom: 17px;
	background-image: url(images/top-bg.gif);
	background-repeat: repeat-y;
	background-position: left 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.logo{background-position: left 0;}

.contact-phone{ float:right;}

.menu{ height:74px; background:url(images/menu-bg.gif) top repeat-x; }
.menu li{ float:left;}

/* ============================= header2 ====================== */

.flash{ margin:0 0 0 0;display: block}

/* ============================= content ====================== */
#content{ padding:0 0 0 0;}
.column-1 .cont{
	padding-top: 0;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 35px;
}
.column-2 .cont, .cont2{
	padding-top: 0;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 35px;
}
.title{
	padding-top: 25px;
	padding-bottom: 52px;
	padding-left: 35px;
	background-image: url(images/title-bg-col1-box1.jpg);
	background-repeat: repeat-x;
}
.title1{
	padding-top: 25px;
	padding-bottom: 52px;
	padding-left: 35px;
	background-image: url(images/title-bg-col1-box1.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
}
.title2{
	padding-top: 25px;
	padding-bottom: 52px;
	padding-left: 35px;
	background-image: url(images/title-bg-col2-box1.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
}
.title3{
	padding-top: 25px;
	padding-bottom: 52px;
	padding-left: 35px;
	background-image: url(images/title-bg-col2-box1.jpg);
	background-repeat: repeat-x;
}
.title4{
	padding-top: 25px;
	padding-bottom: 52px;
	padding-left: 35px;
	background-image: url(images/title-bg-col2-box1.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000;
}
.title5{
	padding-top: 25px;
	padding-bottom: 52px;
	padding-left: 35px;
	background-image: url(images/title-bg-col2-box1.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000;
}

.title-2{
	padding-top: 35px;
}

.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;}

.line{
	padding-bottom:37px;
}
.line2{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000;
}
.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;
	background-image: url(images/col-bg-col1box1.gif);
}
.column-2{ background:url(images/column2-bg.gif) repeat-y;}

.box{
	position:relative;
	background-image: none;
}
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:38px;}
.column-2 .col-2, .column-2 .col-3{ margin-left:20px;}

/* ============================= page2 ====================== */
#page2 .column-1 .col-2{ margin-left:43px;}

/* ============================= page4 ====================== */
#page4 .column-1 .col-2{ margin-left:29px;}

/* ============================= page6 ====================== */
#page6 .column-1 .col-2{ margin-left:29px;}

/* ============================= page8 ====================== */
#page8 .column-1 .col-2{ margin-left:32px;}

/* ============================= topfooter ====================== */

#topfooter .time2{ padding:16px 0 0 19px; display:block; color:#3B3B3B;}

.top-bg2{
	margin-top:1px;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 83px;
	padding-left: 0px;
	background-image: url(images/top-bg.gif);
	background-repeat: repeat-y;
	background-position: left 0;
}

.logo2{background-position: left 0;}
	
.topfooter-logo{ float:right;}

.menu2{ height:74px; background:url(images/menu-bg.gif) top repeat-x; }
.menu li2{ float:left;}


/* ============================= footer ====================== */
.footer-text{
	color:#3B3B3B;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 30px;
}
.footer-text a{
	color:#3b3b3b;
	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:180px; 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:250px; border:solid 1px #414143; height:250px; overflow:hidden; padding:2px 3px 2px 3px;  color:#414143; background:#a4a5a7;}
.padd1{ padding-right:9px;}
.padd2{ padding-right:21px;}
#ContactForm .link{ margin-top:5px;}


/* ============================= forms ============================= */
#ContactForm{ color:#FFFFFF; font-family:Tahoma, Geneva, serif;}
#ContactForm .padding17{ font-family:Arial, Helvetica, sans-serif;}
#ContactForm .input{ width:180px; 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:180px; border:solid 1px #414143; height:200px; overflow:hidden; padding:2px 3px 2px 3px;  color:#414143; background:#a4a5a7;}
.padd1{ padding-right:9px;}
.padd2{ padding-right:21px;}
#ContactForm .link{ margin-top:5px;}
