/* CSS Document */

* {
	padding:0px 0px 0px 0px;
	font-size:100%;
	margin: 0;
}

body{background:#999999
; text-align:center;}

img {vertical-align:top;}
a img {
	border:0;
	margin-bottom: 5px;
}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333333;
}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#66CC00;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
.grey{ color:#b2b2b2; text-decoration:underline;}
.grey:hover{ text-decoration:none;}
.blue{ text-decoration:underline;}
.blue:hover{ text-decoration:none;}
p {
	padding-top:0px;
}
h3{ font-size:1.5em; color:#222222; font-weight:normal; line-height:1.111em; padding-left:2px; margin-bottom:22px;}
h6{ font-size:0.917em; text-transform:uppercase; padding-bottom:2px;}
em{ font-style:normal;}

.strong1{ color:#ffffff;}

/* ============================= main layout ====================== */
.imgindent {margin:0 18px 0 0; float:left;}
.padding1{ padding-top:12px;}
.padding2{ padding-right:20px;}
.padding3{ padding-top:16px;}
.padding4{ padding-bottom:10px;}

/* ============================= header ====================== */
#header{ background:url(images/spacer.jpg) top repeat-x;}
#header .main{
	padding-left:0px;
	position:relative;
}
#header .right-tail{
	position:absolute;
	right:0;
	width:50%;
	height:243;
	background:url(images/spacer.jpg) top repeat-x;
	background-image: url(images/spacer.jpg);
}
.flash{ position:absolute;}

/* ============================= content ====================== */
#content .row-1 .main{
	width:964px;
	padding:16px 0px 0px 16px;
	background-color: #ffffff;
}
.row-1{
	background: #999999;
	padding-bottom:0px;
}

.title1 h2, .title2 h2, .title3 h2{ font-size:1.5em; line-height:1em; color:#ffffff; padding:10px 0 11px 17px; font-weight:normal; margin-bottom:12px;}
.title1{
	background:url(images/title2-bg.gif) top repeat-x;
	width: 950px;
}
.title1 h2{ background:url(images/title2-left-bg.gif) top left no-repeat;}
.title2{
	background:url(images/title1-bg.gif) top repeat-x;
	width: 950px;
}
.title2 h2{
	background:url(images/title1-left-bg.gif) top left no-repeat;
	width: 950px;
}
.title3{ background:url(images/title3-bg.gif) top repeat-x;}
.title3 h2{ background:url(images/title3-left-bg.gif) top left no-repeat;}

.link{ text-transform:uppercase; font-weight:bold; font-size:0.917em;}

.unline{
}
.line{ background:url(images/line.gif) repeat-y 635px 0;}
.rss{ padding:5px 0 0 14px;}
.date{ color:#ffffff;}

.extra{ padding-left:7px; margin-top:-6px;}
.list li{ line-height:2em; background:url(images/list-bg.gif) no-repeat 0 5px; padding-left:23px;}
.list li a{ text-decoration:underline;}
.list li a:hover{ text-decoration:none; color:#616161;}

.list2{ margin-top:-6px;}
.list2 li{ background:url(images/list2-bg.gif) no-repeat 0 9px; line-height:2em; padding-left:16px;}
.list2 a{ color:#b2b2b2;}

.list3{ margin-top:-6px;}
.list3 li{ background:url(images/list3-bg.gif) no-repeat 0 8px; line-height:2em; padding-left:15px;}
.list3 a{ color:#404040;}

dt{ background:url(images/list-bg.gif) no-repeat 0 5px; padding-left:23px; line-height:2em; padding-bottom:5px;}
dt a{ text-decoration:underline;}
dt a:hover{ text-decoration:none; color:#616161;}
dd{ padding-bottom:10px;}
	
/* ============================= row-2 ===========================*/
#content .row-2 .main{ width:949px; padding:28px 15px 33px 16px;}
.row-2{ background:url(images/spacer.gif) top repeat-x #383838; }
.row-2 .main{ background:url(images/spacer.gif) top no-repeat;}
.row-2{ color:#333333;}
.row-2 h3{ color:#333333;}

/* ============================= page1 ===========================*/
#page1 .row-1 .column-2{ margin-left:13px;}
#page1 .row-1 .column-3{ margin-left:12px;}
#page1 .row-1 .col-2{ margin-left:10px;}
#page1 .row-1 .content2 .column-1 .col-2{ margin-left:7px !important;}
#page1 .row-1 .content2 .column-2{ margin-left:45px !important;}

#page1 .row-2 .column-2{ margin-left:108px;}
#page1 .row-2 .column-3{ margin-left:95px;}

/* ============================= page2 ===========================*/
#page2 .row-1 .column-2{ margin-left:12px;}
#page2 .row-1 .content2 .column-2{ margin-left:45px !important;}

#page2 .row-2 .column-2{ margin-left:35px;}

/* ============================= page3 ===========================*/
#page3 .row-1 .column-2{
	margin-left:0px;
}
#page3 .row-1 .column-3{
	margin-left:0px;
}
#page3 .row-1 .col-2{ margin-left:10px;}
#page3 .row-1 .content2 .column-1 .col-2{ margin-left:7px !important;}
#page3 .row-1 .content2 .column-2{ margin-left:35px !important;}

#page3 .row-2 .column-2{ margin-left:80px;}
#page3 .row-2 .column-3{ margin-left:65px;}

/* ============================= page4 ===========================*/
#page4 .row-1 .column-2{ margin-left:12px;}
#page4 .row-2 .column-2{ margin-left:80px;}
#page4 .row-2 .column-3{ margin-left:65px;}

/* ============================= page5 ===========================*/
#page5 .row-1 .column-2{ margin-left:13px;}
#page5 .row-1 .content2 .column-2{ margin-left:40px !important;}

#page5 .row-1 .column-1 .col-2{ margin-left:3px;}

#page5 .row-2 .column-2{ margin-left:12px;}
#page5 .row-2 .column-3{ margin-left:17px;}
#page5 .row-2 .col-2{ margin-left:10px;}

/* ============================= page6 ===========================*/
#page6 .row-1 .column-2{
	margin-left:13px;
}
#page6 .row-1 .content2 .column-2{ margin-left:45px !important;}

/* ============================= page7 ===========================*/
#page7 .row-1 .column-2{ margin-left:13px;}
#page7 .row-1 .content2 .column-2{ margin-left:40px !important;}

.phone{ float:right; padding-right:190px;}
.phone2{ float:right; padding-right:55px;}

.email{ padding-top:25px;}
.email span{ font-size:0.917em;}

/* ============================= footer ====================== */
#footer{ background:#cbcbcb; color:#333333;}
#footer a{
	color:#339900;
}
#footer .text{ padding:15px 0 0 31px;}
#footer .buttons{
	float:right;
}
#footer .buttons a{ margin-left:5px;}


/* ============================= forms ============================= */
#ContactForm{ padding-top:15px;}
#ContactForm .col-1{ width:280px}
#ContactForm .col-2{ width:330px}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #a4a4a4; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#a4a4a4; padding:2px 0 3px 3px; width:260px; background:none;}
#ContactForm textarea{ border:solid 1px #a4a4a4; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#a4a4a4; padding:2px 0 3px 3px; width:320px; overflow:hidden; height:63px; background:none;}
#ContactForm a{ margin-right:18px;}
}
#page4 #content .row-1 .main .container .column-1 .unline .container .paddinghome {
	background-image: url(images/homeimage.jpg);
	background-repeat: repeat-x;
}
