﻿/* CSS Document */

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

body{
	background: #B1CCCF;
	text-align: center;
}

img {
	vertical-align: top;
	padding: 1px;
}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.333em;
		color:#747474;
	}

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

a {color:#61989d;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

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

.link {font-weight:bold; background:url("images/link-bg.gif") no-repeat top right; padding-right:10px;}
.link:hover {padding-right:15px;}

.link2 {background:url("images/link2-bg.gif") no-repeat 0 0; padding-left:23px; font-weight:bold;}

.link3 {background:url("images/link3-bg.gif") no-repeat 0 0; padding-left:23px; font-weight:bold;}

.link4 {background:url("images/link4-bg.gif") no-repeat 0 0; padding-left:23px; font-weight:bold; color:#444444; text-decoration:none; display:block; margin:8px 0 0 5px;}
.link4 span {text-decoration:underline;}
.link4:hover {text-decoration:underline;}

.link5 {
	padding: 0px 0px 0px 23px;
	background: url("images/backtotop.gif") no-repeat 0 0;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	font-size: 10pt;
	display: block;
	margin: 0px 0 0 500px;
	text-transform: none;
}
.link5 span {text-decoration:underline;}
.link5:hover {text-decoration:underline;}


li {
	border-style: none none solid none;
	background: url("images/list-bg.gif") no-repeat 0 5px;
	padding: 0 0 5px 13px;
	margin: 0 0 10px 0;
	border: 1px #18186A;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

li a {color:#515151; line-height:2.167em;}

li li {
	border-style: none none none none;
	background: url("images/list3-bg.gif") no-repeat 0 5px;
	padding: 0 0 5px 13px;
	margin: 0 0 0 0;
	font-size: 1.00em;
	color: #18186A;
	font-weight: normal;
	text-transform: none;
}

/*
#faqq li {
	border-style: none none none none;
}
*/

.list-text {
	/*	font-family: Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.00em;
	margin-top: 0px;
	color: #000000;
	font-weight: normal;
}

.list {overflow:hidden;}
.list li {border-bottom:1px solid #f0f0f0; background:none; padding:2px 0 4px 25px; font-size:1.083em; margin-bottom:-1px;}
.list li a {font-weight:bold; text-decoration:none; color:#444444; background:url("images/list2-bg.gif") no-repeat 0 5px; padding-left:18px;}
.list li a:hover {color:#649ba0;}

.list2 {overflow:hidden;} /* This definition added to remove hyperlink from list */
.list2 li {font-weight:bold; text-decoration:none; border-bottom:1px solid #f0f0f0; color:#444444; background:url("images/list2-bg.gif") no-repeat 0px 12px; margin: 0px 0px 0px 25px; padding:8px 0 10px 18px; font-size:1.083em; margin-bottom:-1px;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 10px 0 0; float:left;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.40em;
	line-height: 1em;
	font-weight: bold;
	margin-top: 0px;
	color: #18186A;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.2em;
	line-height: 1em;
	font-weight: bold;
	margin-top: 0px;
}

h3 {background:url("images/h3-bg.gif") no-repeat 0 0; text-transform:uppercase; padding:0 0 11px 22px; font-size:0.917em; color:#353535;}
h4 {color:#18186A; margin-bottom:7px;}

.title {margin-bottom:18px;}

.title2 {background:url("images/title2-tail-bg2.gif") top repeat-x;}
.title2 .left-bg {background:url("images/title2-left-bg2.gif") top left no-repeat;}
.title2 h3 {
	background: url("images/title2-right-bg2.gif") top right no-repeat;
	padding: 7px 0 10px 42px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bolder;
	margin: 0;
	font-size: 1.15em;
}

.title-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	line-height: 1em;
	font-weight: bold;
	margin-top: -20px;
}

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


.logo-left {
	height: 159px;
	width: 429px;
	margin: 0 -3px  6px 0;
	padding: 0 0 0 0;
}

.logo-right-img {
	height: 159px;
	width: 449px;
	margin: 0 0 6px 0;
	padding: 0px;
	border: 0;
}

.logo {margin:0 0 41px 18px;}

/* Original styles - updates follow
.menu {background:url("images/menu-tail-bg.gif") top repeat-x;}
.menu .left-bg {background:url("images/menu-left-bg.gif") top left no-repeat;}
.menu .right-bg {background:url("images/menu-right-bg.gif") top right no-repeat; height:81px;}
.menu ul {width:100%;}
.menu li {float:left; background:url("images/menu-line.gif") no-repeat 0 32px; margin-left:-1px; font-size:0.917em; padding:0;}
.menu li a {display:block; color:#565d5d; padding:28px 42px 29px 42px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.menu li a:hover {color:#61989d;}
.menu .first {background:none;}
*/

.menu {background:url("images/menu-tail-bg2.gif") top repeat-x;}
.menu .left-bg {background:url("images/menu-left-bg2.gif") top left no-repeat;}
.menu .right-bg {background:url("images/menu-right-bg2.gif") top right no-repeat; height:30px;}
.menu ul {width:100%;}
.menu li {float:left; background:url("images/menu-line.gif") no-repeat 0 32px; margin-left:-1px; font-size:0.917em; padding:0;}
.menu li a {display:block; color:#565d5d; padding:3px 48px 3px 48px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.menu li {
		border-style: none none none none;
}
.menu li a {color:#515151; line-height:2.167em;}
.menu li a:hover {color:#61989d;}
.menu .first {background:none;}

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

.container-user li a {color:#515151; line-height:1em;}

.indent1 {padding:11px 19px 16px 12px;}
.indent2 {
	margin: -10px 0 0 5px;
	position: relative;
}
.indent3 {padding:20px 19px 16px 18px;}
.indent4 {padding:5px 0 0 5px;}
.indent5 {
	margin: 0px 10px 10px 10px;
}
.indent6 {
	margin: 0px 0px 0px 20px;
}
#page1 .indent6 {
	margin: 0px 0px 0px 120px;
}
#page2 .indent6 {
	margin: 0px 0px 0px 2px;
}
#page3 .indent6 {
	margin: 0px 0px 0px 2px;
}

.col-padding {padding-right:10px;}
.col-padding2 {margin-left:12px;}

.box {
	margin: 0 0 0 20px;
	background: url("images/box-tail-bg.gif") bottom repeat-x;
}
.box .tail-top {background:url("images/box-tail-bg.gif") top repeat-x;}
.box .tail-right {background:url("images/box-tail-bg.gif") right repeat-y;}
.box .tail-left {background:url("images/box-tail-bg.gif") left repeat-y;}
.box .corner-bottom-right {background:url("images/box-corner-bottom-right.gif") bottom right no-repeat;}
.box .corner-bottom-left {background:url("images/box-corner-bottom-left.gif") bottom left no-repeat;}
.box .corner-top-right {background:url("images/box-corner-top-right.gif") top right no-repeat;}
.box .corner-top-left {background:url("images/box-corner-top-left.gif") top left no-repeat; width:100%;}
.box .indent {
	padding: 12px 22px 6px 17px;
}

/* Copied for testing
.border1 {border-left:1px solid #d2d2d2; padding:0 30px 20px 22px; margin-top:6px; margin-bottom:7px;}
*/
.border1 {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 0px 0px 5px 22px;
	margin: 6px 0px 7px 0px;
	border-color: #d2d2d2;
	border-style: solid;
}
.border2 {
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	border-color: #d2d2d2;
	border-style: solid;
}
.border3 {
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	border-color: #d2d2d2;
	border-style: solid;
}

.fs11 {font-size:0.917em; line-height:1.455em;}
.fs12 {
	font-size: 1em;
	line-height: 1.455em;
	color: #000000;
}
.fs13 {
	font-size: 1em;
	line-height: 1.455em;
	color: #000000;
	padding: 0 10px 0 0;
}
.fs14 {
	font-size: 1.3em;
	line-height: 1.000em;
	color: #000000;
	font-weight: bold;
}

.img {margin:27px 0 12px 0;}
.img2 {margin:20px 0 0 0;}
.img3 {
	margin: 0 10px 0 0;
	float: left;
}
.img-btn1 {margin:0 0 0 40px;}
.phone {float:right;}

.padding1 {
	font: normal normal normal 100% Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.padding2 {padding-top:20px;}
.padding3 {padding-top:25px;}
.padding4 {padding-top:10px;}
.padding5 {padding-bottom:16px;}
.padding6 {padding-top:0px;}
.padding7 {padding-left:20px;}

.testimonial-text {
	font: 1.00em Arial, Helvetica, sans-serif;
	text-transform: none;
	padding:0px 50px 0px 15px;
}

.testimonial-sig {
	background: no-repeat 0 ;
	font-size: .80em;
	font-style: italic;
	padding: 0px 0 0 345px;
}


/* ============================= footer ====================== */

#footer {color:#9a9a9a; font-size:0.833em;}
#footer a {
	color: #9a9a9a;
	text-decoration: none;
}
#footer a:hover {text-decoration:underline;}
#footer-0 {
	width: 100%;
}
#footer-l {
	width: 400px;
	float: left;
}
#footer-r {
	width: 400px;
	float: right;
}
#footer .copyright {
	color: #9a9a9a;
	text-decoration: none;
	text-align: right;
	text-transform:uppercase; 
}
#footer .address {
	color: #000000;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	font-size: 1.4em;
}
#footer .address a{
	color: #000000;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}


/* ============================= forms ============================= */

#ContactForm {padding:17px 0 5px 5px;}
#ContactForm .rowi {height:46px;}
#ContactForm a {font-weight:bold; float:right; margin-left:20px;}

.input {width:233px; height:15px; border:1px solid #9b9b9b; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:253px; height:107px; border:1px solid #9b9b9b; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:15px;}


