/* CSS Document */

* {
	margin:0;
	font-size:100%;
	padding: 0 0 0 0;
	vertical-align: top;
}

body{
	background:#eefafa;
}

img {

}
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.25em;
	color:#5a6c6f;
}

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

a {color:#16bbea;}
a:hover{text-decoration:none;}
.grey{ color:#5a6c6f;}
p {padding-top:15px;}
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.917em; color:#4f5f61; font-weight:normal; padding-bottom:16px;}
h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.667em; color:#6f7a7b; font-weight:normal; padding-bottom:20px;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.667em; color:#ffffff; font-weight:normal; padding-bottom:10px;}
h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#4f5f61;
	font-weight:normal;
	padding-bottom:9px;
}
h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;color:#4f5f61;font-weight:normal;padding-top: 10px;}
h6{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;color:#4f5f61;font-weight:normal;padding-bottom: 10px;}
h10{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#4f5f61;
	font-weight:normal;
	padding-bottom: 10px;
}


strong{ font-weight:normal; color:#099fc9;}
em{ font-style:normal;}
#header strong{ color:#ffffff; font-weight:bold;}
.strong1{ color:#7b898c; font-weight:bold;}

/* ============================= main layout ====================== */
.imgindent {margin:0 12px 0 0; float:left;}
.margin1{ margin-top:16px;}
.padding1{ padding-top:15px;}
.padding2{ padding-top:10px;}
.padding3{ padding-top:23px;}
.padding4{ padding-bottom:18px;}
.padding5{list-style-position: outside;}
.padding6{padding: 10px 0 0 15px;}
.padding7{
	padding: 0 25px 0 0;
}


/* ============================= header2 ====================== */
#header2{ background:url(images/header-bg2.jpg) right bottom no-repeat;}
#header2 .menu{
	width:100%;
	overflow:hidden;
	padding-top:18px;
	height:82px
}
#header2 .menu li{
	float:left;
}
#header2 .menu span{
	display:block;
	padding:15px 27px 18px 27px;
}
#header2 .menu .first span{background:url(images/m1-left-bg.gif) top left no-repeat; padding-left:31px;}
#header2 .menu .last span{background:url(images/m8-right-bg.gif) top right no-repeat; padding-left:31px;}
#header2 .menu a{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.167em; color:#728082;   background:#cbecef;}

#header2 .menu a:hover, #header2 .menu .active{ color:#ffffff; background:#37cef9; text-decoration:none;}
#header2 .menu .first a:hover span, #header .menu .first .active span{background:url(images/m1-left-bg-act.gif) top left no-repeat;}
#header2 .menu .last a:hover span, #header .menu .last .active span{
	background:url(images/m8-right-bg-act.gif) top right no-repeat;
}

#header2 .col-1{ width:312px;}
#header2 .col-2{ width:627px;}
#header2 .box{ height:214px; margin-top:3px; background:#3b96a1; color:#ffffff; position:relative;}
#header2 .box .indent{ padding:19px 16px 0 16px;}

#header2 .slogan{ padding:124px 0 0 302px;}
#header2 .button{ padding:12px 0 0 472px;}


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


#header .menu{
	width:100%;
	overflow:hidden;
	padding-top:18px;
	height:82px
}
#header .menu li{
	float:left;
}
#header .menu span{
	display:block;
	padding:15px 27px 18px 27px;
}
#header .menu .first span{background:url(images/m1-left-bg.gif) top left no-repeat; padding-left:31px;}
#header .menu .last span{background:url(images/m8-right-bg.gif) top right no-repeat; padding-left:31px;}
#header .menu a{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.167em; color:#728082;   background:#cbecef;}

#header .menu a:hover, #header .menu .active{ color:#ffffff; background:#37cef9; text-decoration:none;}
#header .menu .first a:hover span, #header .menu .first .active span{background:url(images/m1-left-bg-act.gif) top left no-repeat;}
#header .menu .last a:hover span, #header .menu .last .active span{
	background:url(images/m8-right-bg-act.gif) top right no-repeat;
}

#header .col-1{ width:312px;}
#header .col-2{ width:627px;}
#header .box{ height:214px; margin-top:3px; background:#3b96a1; color:#ffffff; position:relative;}
#header .box .indent{ padding:19px 16px 0 16px;}

#header .slogan{ padding:124px 0 0 302px;}
#header .button{ padding:12px 0 0 472px;}

.link{ display:block; float:left; color:#ffffff; background:url(images/link1-left-bg.gif) no-repeat 0 0; padding-left:1px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; margin-top:9px;}
.link:hover{ text-decoration:underline;}
.link span{ display:block; background:url(images/link1-right-bg.gif) right top no-repeat; padding-right:1px;}
.link strong{ font-weight:normal !important; display:block; padding:6px 8px 7px 9px; background:#37cef9; color:#ffffff;}

.link30{ display:block; float:left; color:#ffffff; background:url(images/link2-left-bg.gif) no-repeat 0 0; padding-left:1px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; margin-top:9px;}
.link2{ font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.link2:hover{ text-decoration:underline;}
.link30 span{ display:block; background:url(images/link2-right-bg.gif) right top no-repeat; padding-right:1px;}
.link30 strong{ font-weight:normal !important; display:block; padding:6px 8px 7px 9px; background:#42e831; color:#ffffff;}

/* ============================= content ====================== */
#content{ padding:24px 0 23px 0;}
.title{ padding-bottom:10px;}
#content .link{ bottom:18px;}
 
#content .box .link{ background:url(images/link2-left-bg.gif) no-repeat 0 0; position:absolute; bottom:18px;}
#content .box .link span{ display:block; background:url(images/link2-right-bg.gif) right top no-repeat; padding-right:1px;}

#content .box{ background:#ffffff; color:#7b898c; width:100%; position:relative;}
#content .box .indent{ padding:16px 0 18px 16px;}
#content .box .indent7{padding:10px 0 10px 0;}
#content .box .indent11{padding:0 0 10px 0;}
#content .box .indent12{padding:0 0 20px 0;}

#content .box .indent2{
	padding-bottom:50px;
}
#content .box .indent3{ padding:16px 18px 18px 16px;}
#content .box .link strong{ background:#42e831; color:#ffffff;}

.indent3{ padding:13px 0 10px 16px}
.indent15{ padding:13px 16px 10px 16px}
.indent16{ padding:16px 0px 18px 16px}

#content .box .indent4{padding-bottom:1px;}

#content .box .indent5{padding:0px 0 0px 15px;}

#content .box .indent8{padding:5x 5px 5px 225px;}

.list li{
	color:#099fc9;
	line-height:1.75em;
	list-style:disc;
}
.list a{ color:#778789; }

.list1 span{ color:#099fc9;}
.list1 a{ color:#5a6c6f;}
.list1 li{ padding-bottom:5px;}

.list2 li{
color:#099fc9;
color:#5a6c6f;
padding-bottom:10px;
.list-style:none; }

.link2{ font-family:Arial, Helvetica, sans-serif;; text-decoration:none;}
.link2:hover{ text-decoration:underline;}

/* ============================= page1 ====================== */
#page1 #content .box .col-2{ margin-left:21px;}
#page1 #content .box .col-3{ margin-left:20px;}
#page1 #content .box .col-4{ margin-left:21px;}

.line1{ background:url(images/line.gif) repeat-y 233px 0; width:100%;}
.line2{ background:url(images/line.gif) repeat-y 469px 0; width:100%;}
.line3{ background:url(images/line.gif) repeat-y 704px 0; width:100%;}
.line4{ background:url(images/line2.gif) repeat-y 469px 0; width:100%;}
.line5{ background:url(images/line5.gif) repeat-y 469px 0; width:100%;}

#page1 .column-2{ margin-left:25px;}

#page1 #content .col-2{margin-left:52px;}

/* ============================= page2 ====================== */
#page2 #content .box .col-2{ margin-left:34px;}
#page2 .column-2{ margin-left:22px;}

/* ============================= page3 ====================== */
#page3 #content .box .col-2{ margin-left:15px;}
#page3 .column-2{ margin-left:22px;}

/* ============================= page4 ====================== */
#page4 #content .box .col-2{ margin-left:26px;}
#page4 #content .col-2{ margin-left:19px;}
#page4 .column-2{ margin-left:22px;}

/* ============================= page5 ====================== */
#page5 #content .box .col-2{
	margin-left:10px;
}
#page5 #content .box .col-2 .col-2{
	margin-left:10px;
}

#page5 #content .box .col-1{
	margin-left:15px;
}
#page5 #content .box .col-1 .col-2{
	margin-left:10px;
}

#page5 .column-2{ margin-left:22px;}

/* ============================= page6 ====================== */
#page6 #content .box .col-2{ margin-left:15px;}
#page6 .column-2{margin-left:22px;}
#page6 #content .box .col-2b{ margin-left:52px;}
#page6 #content .col-2b{margin-left:52px;}

/* ============================= page7 ====================== */
#page7 #content .box .col-2{
	margin-left:25px;
}
#page7 #content .box .col-3{ margin-left:35px;}
#page7 #content .box .col-4{ margin-left:36px;}
#page7 .line1{ background:url(images/line.gif) repeat-y 217px 0; width:100%;}
#page7 .line2{ background:url(images/line.gif) repeat-y 453px 0; width:100%;}
#page7 .line3{ background:url(images/line.gif) repeat-y 688px 0; width:100%;}
#page7 .line4{ background:url(images/line2.gif) repeat-y 469px 0; width:100%;}
#page7 .column-2{ margin-left:23px;}

/* ============================= page8 ====================== */
#page8 #content .box .col-2{ margin-left:15px;}
#page8 .column-2{ margin-left:22px;}
.phone{ float:right; padding-right:21px;}

/* ============================= page9 ====================== */
#page9 #content .box .col-2{margin-left:25px;}
#page9 #content .box .col-3{ margin-left:35px;}
#page9 #content .box .col-4{ margin-left:36px;}
#page9 .line1{ background:url(images/line.gif) repeat-y 217px 0; width:100%;}
#page9 .line2{ background:url(images/line.gif) repeat-y 453px 0; width:100%;}
#page9 .line3{ background:url(images/line.gif) repeat-y 688px 0; width:100%;}
#page9 .line4{ background:url(images/line2.gif) repeat-y 469px 0; width:100%;}
#page9 .column-2{ margin-left:23px;}
#page9 .col-2{
	margin-left:25px;
}


/* ============================= footer ====================== */
#footer{ background:url(images/footer-left-bg.gif) no-repeat 0 0 #cbecef; margin-bottom:13px;}
#footer .left-bg{ background:url(images/footer-right-bg.gif) right top no-repeat; height:48px;}
#footer .text{ padding:16px 0 0 23px;}
#footer a{ color:#5a6c6f;}

/* ============================= forms ============================= */
#RegisterForm{ padding:23px 10px 0 0;}
#RegisterForm .row-1, #RegisterForm .row-2, #RegisterForm .row-3{ width:100%; overflow:hidden;}
#RegisterForm .col-1{ width:200px !important;}
#RegisterForm .col-2{ width:200px !important; margin-left:20px !important;}
#RegisterForm label{ display:block; height:35px;}
#RegisterForm input{ border:solid 1px #383838; width:190px; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:2px 0 3px 7px;}

#SearchForm1{ padding-right:15px;}
#SearchForm1 label{ display:block; height:35px;}
#SearchForm1 label span{ font-weight:bold; width:60px; display:inline-block;}
#SearchForm1 select {font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:1px 0 1px 4px;}
#SearchForm1 .select1{ width:200px;}
#SearchForm1 .select2{ width:55px;}
#SearchForm1 .select3{ width:70px;}
#SearchForm1 .select4{ width:69px;}
#SearchForm1 .link{ float:right; }

#SearchForm2{ padding-right:15px;}
#SearchForm2 label{ display:block; height:35px;}
#SearchForm2 label span{ font-weight:bold; width:60px; display:inline-block;}
#SearchForm2 select {font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:1px 0 1px 4px;}
#SearchForm2 .select1{ width:200px;}
#SearchForm2 .link{ float:right; }

#StoryForm{ padding:13px 10px 0 0;}
#StoryForm .col-1{ width:220px !important;}
#StoryForm .col-2{ width:185px !important;}
#StoryForm label{ display:block; height:35px;}
#StoryForm input{ border:solid 1px #383838; width:185px; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:2px 0 3px 7px;}
#StoryForm textarea{ border:solid 1px #383838; width:180px; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:2px 0 3px 7px; height:83px; overflow:hidden;}
#StoryForm .margin2{ margin-right:20px;}

#ContactForm{ padding:13px 10px 0 0;}
#ContactForm .col-1{ width:220px !important;}
#ContactForm .col-2{ width:185px !important;}
#ContactForm label{ display:block; height:35px;}
#ContactForm input{ border:solid 1px #383838; width:185px; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:2px 0 3px 7px;}
#ContactForm textarea{ border:solid 1px #383838; width:180px; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; color:#5a6c6f; padding:2px 0 3px 7px; height:83px; overflow:hidden;}
#ContactForm .margin2{ margin-right:20px;}

#rotating-item-wrapper {
	position: relative;
	width: 980px;
	height: 347px;
}
.rotating-item {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
