/* CSS Document */

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

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

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:Verdana;
		font-size:0.688em;
		line-height:1.455em;
		color:#8fbbd3;
	}

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

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

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

.link {background:url(images/link2_tail_bg.gif) top repeat-x; display:block; float:left; color:#010101; text-decoration:none; text-transform:uppercase; margin-top:16px;}
.link strong {background:url(images/link2_right_bg.gif) top right no-repeat; display:block;}
.link span {background:url(images/link2_left_bg.gif) top left no-repeat; display:block; padding:3px 15px 3px 15px;}

.link:hover {background:url(images/link2_tail_bg_hover.gif) top repeat-x; color:#fff;}
.link:hover strong {background:url(images/link2_right_bg_hover.gif) top right no-repeat;}
.link:hover span {background:url(images/link2_left_bg_hover.gif) top left no-repeat;}

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {text-decoration:none; line-height:1.909em;}
li a:hover {text-decoration:underline;}

.list2 li {border-bottom:1px solid #4a5a6e; background:url(images/list_bg2.gif) top right no-repeat; padding:12px 10px 12px 0; line-height:14px;}
.list2 li a {text-transform:uppercase; font-weight:bold; font-size:1.091em; line-height:14px;}
.list2 .last {border:none;}

.imgindent {margin:0 20px 0 0; float:left;}
.title1 {border-bottom:2px solid #fff; margin-bottom:17px;}
.title2 {margin-bottom:16px;}
.extra_title {position:relative; margin-top:-7px;}

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

.flash {position:absolute; width:980px; height:500px;}
#header .menu {height:46px; width:980px;}
.logo {margin:140px 0 0 410px;}

/* ============================= middle ====================== */


.line1 {background:url(images/line1.gif) bottom left repeat-x; padding-bottom:19px; margin-bottom:35px;}
.upper {text-transform:uppercase;}
.extra_margin {margin:73px 0 5px 0;}

.fs12 {font-size:1.091em;}
.line-height19 {line-height:1.583em;}
.central {margin:0 76px;}
.img {margin:32px 0 25px 0;}
.padding1 {padding-top:20px;}
.padding2 {padding-top:10px;}
.phone {float:right; margin-right:89px;}

.box_img {padding:20px 0 6px 34px;}
.box1 {background:url(images/box1_tail_bg.gif) top repeat-x; line-height:1.273em;}
.box1 .right_bg {background:url(images/box1_right_bg.gif) top right no-repeat;}
.box1 .left_bg {background:url(images/box1_left_bg.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:7px 0 14px 0;}
.box1 strong {color:#ff8a17; text-transform:uppercase;}
.box1 .col1 {width:92px; padding:15px 18px 18px 15px; background:url(images/box1_line.gif) top right no-repeat;}
.box1 .col2 {width:92px; padding:15px 17px 18px 16px; background:url(images/box1_line.gif) top right no-repeat;}
.box1 .col3 {width:97px; padding:15px 13px 18px 16px;}



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

#footer {color:#506681;}
#footer .menu {padding:82px 0 0 302px;}
#footer .menu li {font-size:1.091em; display:inline; border-left:1px solid #7a9bbf; padding:0 6px 0 10px; background:none;}
#footer .menu li a {color:#7a9bbf;}
#footer .menu .first {padding:0 6px 0 0; border:none;}
#footer a {color:#506782;}

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

form {padding:8px 0 0 0;}
form .rowi {height:25px;}
form .link {float:right; margin-left:5px;}

.input {width:305px; height:17px; border:1px solid #bad9ee; background:#080808; padding:0 0 0 5px; font-size:1em;}
textarea {width:304px; height:67px; border:1px solid #bad9ee; background:#080808; padding:0 0 0 5px; overflow:auto; font-size:1em;}
