/* CSS Document */

* {
	margin:0; padding:0;

}

body{
	background:#141f1f url(images/top_tail.gif) top repeat-x;
	text-align:center;
	padding-top:30px;
}

img {vertical-align:top;}
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;

		color:#f2ffff;
	}

input, select { font-weight:normal;}

a {color:#f2ffff;}
a:hover{text-decoration:none;}
p {padding-top:10px;}

/* ============================= main layout ====================== */

.link {background:url(images/link_bg.gif) top repeat-x; display:block; float:right; text-transform:uppercase; font-size:11px; color:#154141; text-decoration:none; padding:2px 5px 2px 7px; font-weight:bold; margin:13px 3px 0 0;}
.link:hover {background:url(images/link_bg_hover.gif) top repeat-x;}

.link2 {background:url(images/link2_bg.gif) top repeat-x; display:block; float:center; text-transform:uppercase; font-size:11px; color:#fff; text-decoration:none; padding:2px 5px 2px 9px; font-weight:bold; margin:17px 0 0 4px;}
.link2:hover {background:url(images/link2_bg_hover.gif) top repeat-x;}

.link3 {background:url(images/link3_bg.gif) top repeat-x; padding:5px 8px 7px 13px; font-weight:bold; color:#2c8b8b; margin:0 4px 13px 0; font-size:13px;}
.link3 a { text-transform:uppercase; font-size:11px; color:#1596da; text-decoration:none; float:right;}
.link3 a:hover {background:url(images/link2_bg_hover.gif) top repeat-x;}


li a {color:#1596da; line-height:1.667em;}

.list li {background:url(images/list_bg.gif) no-repeat 0 6px; padding-left:13px;}
.list li a {color:#ffe44d; text-decoration:none;}
.list li a:hover {text-decoration:underline;}

.list2 li {background:url(images/list2_line.gif) bottom left repeat-x;}
.list2 li span {color:#fff; float:right; background:#0e1d1d; line-height:1.667em;}
.list2 li a {color:#fff; background:#0e1d1d; text-decoration:none;}
.list2 li a:hover {color:#23a8a8;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:15px;}
.box .title {margin-bottom:20px;}

/* ============================= header ====================== */

.logo {margin:17px 0 0 428px;}
.click_here {margin:0 0 0 637px;}
.menu {padding:13px 0 0 0;}

/* ============================= middle ====================== */

.box {border:1px solid #0d2b2b; background:url(images/box_tile.gif) top repeat-x #0e1d1d; padding:27px 25px 20px 29px; zoom:1;}
.box2 {background:url(images/box2_bg.gif) top repeat-x; padding:27px 24px 0px 28px; zoom:1;}
.box3 {background:#0d2626; color:#23a8a8;}

.img {margin:20px 0 4px 0;}
.color2 {color:#1596da;}
.color3 {color:#23a8a8; padding:2px 10px 2px 13px}
.color4 {color:#ffe44d;}
.color5 {color:#23a8a8;}
.color5 a {color:#23a8a8;}
.margin1 {margin-top:52px;}
.padding1 {padding-top:4px;}
.padding2 {padding-top:18px;}
.padding3 {padding-top:14px;}
.extra1 {margin:3px 0 0 0; padding:4px 30px 5px 9px;}
.extra2 {margin:3px 0 0 0; padding:4px 10px 5px 9px;}
.extra3 {padding:4px 8px 16px 9px;}
.click1 {position:absolute; margin:3px 0 0 176px;}
.click2 {position:absolute; margin:3px 0 0 175px;}
.phone {float:right; margin-right:40px;}
.col2 .phone {float:right; margin-right:55px;}

.line {border-bottom:1px solid #102727; margin-bottom:37px; padding-bottom:24px;}
#page8 #content {padding:0 21px 40px 21px;}
#page8 .box {padding-bottom:45px;}

/* ============================= footer ====================== */

#footer a {color:#198282; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

form {padding-top:20px;}
form .rowi {height:26px;}
form .link {margin-left:12px;}

.input {width:249px; height:17px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; font-size:1em; color:#0e1d1d; font-size:11px;}
textarea {width:249px; height:163px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#0e1d1d; font-size:11px;}