/* CSS Document */

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

body{
	background: url(images/header-tail-top.gif) top repeat-x #00C7FF;
	text-align:center;
}

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

ul { list-style:none;}

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

.text-right { text-align:right; }

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.812em;
		line-height:1.153em;
		color:#004E6B;
	}

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

a {color:#00C7FF; font-size:1.153em; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

.link { text-decoration:none; font-size:1.153em;}
.link:hover { text-decoration: underline;}


/* ============================= main layout ====================== */
.logo { margin-left:-1px;}
.slogan { padding:93px 0 0 435px;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 9px 0 2px; float:left;}
.imgindent2 {margin:15px  0 25px; }
.imgindent3 { margin-bottom:18px;}
.imgindent4 { margin-bottom:30px;}
.imgindent5 { margin-bottom:10px;}
.imgindent6 { margin-left:20px;}

.imgindent-rs {margin:7px 0 0 0; float:right;}

.indent-box { padding: 22px 20px 28px 20px;}

.indent1 { padding-top:6px;}
.indent2 { padding-bottom:15px;}
.indent3 { padding-bottom:25px;}
.indent4 { padding:5px 0 15px;}
.indent5 { padding:5px 0 20px;}
.indent6 { padding-top:25px;}

.date { padding-top:8px; font-size:0.769em; color:#006286;}

/* ============================= header ====================== */
.header-top { height:79px; }
.header-top .col-1 { width:250px;}
.header-top .col-2 { width:646px;}

.header-bot { height:77px; }
.header-bot .col-1 { width:290px;}
.header-bot .col-2 { width:606px;}

.rs { position:absolute; padding:8px 0 0 425px; font-size:0.769em; color:#006286; }
.rs li { display:inline-block; float:left;  text-transform:uppercase; padding:0px 0px 0px 6px; }
.rs li a { font-size:0.966em; color:#006286; text-decoration:none; padding:0px 6px 0px 0px; }
.rs li a span { display:inline-block; background:url(images/button-rs.gif) right top no-repeat; padding:0px 24px 9px 0px; cursor:pointer;}
.rs li a:hover { color:#000000;}


.button { padding:33px 0 0 435px;}
.button span { background:url(images/button-tail.gif) top repeat-x; display:inline-block;}
.button span span { background:url(images/button-right.gif) top right no-repeat; display:inline-block;}
.button span span a { padding:16px 30px 16px; background:url(images/button-left.gif) top left no-repeat; font-size:0.666em; color:#FFFFFF; text-decoration:none; display:inline-block; letter-spacing:0.07em; cursor:pointer;}
.button span span a:hover { text-decoration:underline;}


.menu {font-size:0.65em; text-transform:uppercase; cursor:pointer;}
.menu ul { width:100%; overflow:hidden;  list-style:none; margin:0; padding:0px;}
.menu li { float:left; width:100px; border-left:1px solid #D3F4FE; text-align:center; margin:0px; padding:0px; background:#FFFFFF;}
.menu li a { display:block; color:#006286; text-decoration:none;}
.menu li a span { display:block; padding:20px 0 20px;}

.menu li a:hover, .menu li .active { background: url(images/menu-tail.gif) top repeat-x; color:#FFFFFF;}

.menu .first a span { background:url(images/menu-left.gif) top left no-repeat;}
.menu .last a span { background:url(images/menu-right.gif) top right no-repeat;}

.menu .first  { border:none;}
.menu .first a:hover span, .menu .first .active span { background:url(images/menu-left-act.gif) top left no-repeat; cursor:pointer;}
.menu .last a:hover span, .menu .last .active span { background:url(images/menu-right-act.gif) top right no-repeat; cursor:pointer;}

.slogan-text { width:390px; padding:22px 0 0 435px; color:#FFFFFF; font-size:1.231em; line-height:1.375em; z-index:2;}

/* ============================= content ====================== */
.content-bg-top { background:url(images/content-bg-top.gif) top no-repeat #FFFFFF;}
.content-bg-bot {background:url(images/content-bg-bot.gif) bottom no-repeat; padding:15px 15px 18px;}

.content-top { height:409px; background:url(images/content-bg-top.jpg) top center no-repeat;}
.content-bot {width:100%; overflow:hidden;}

.box .tail-up { background:url(images/box-tail-up.gif) top repeat-x;}
.box .border-top { background:url(images/box-border.gif) top repeat-x;}
.box .border-bot { background:url(images/box-border.gif) bottom repeat-x;}
.box .border-left { background:url(images/box-border.gif) left repeat-y;}
.box .border-right { background:url(images/box-border.gif) right repeat-y;}
.box .corner-top-left { background:url(images/box-corner-top-left.gif) top left no-repeat;}
.box .corner-top-right { background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-bot-left { background:url(images/box-corner-bot-left.gif) bottom left no-repeat;}
.box .corner-bot-right { background:url(images/box-corner-bot-right.gif) bottom right no-repeat; position:relative;}

.title { height:38px; padding:27px 0 0 18px; background:url(images/line.gif) bottom repeat-x; margin:0 3px; }

.list { width:100%; overflow:hidden;}
.list li { background:url(images/bg-line.gif) bottom repeat-x; margin-bottom:-1px; padding:0 0 0px; line-height:1.95;}
.list li a {background:url(images/marker.gif) 0 3px no-repeat; padding-left:24px;}

dt {font-size:1.153em; color:#00C7FF; padding:0 0 6px;}

.phone { float:left; width:135px;}
.mail { float:left; width:60px;}

/* ============================= footer ====================== */
#footer { height:101px; padding: 24px 0 0 15px;}

.list-footer {font-size:1.230em; color:#FFFFFF;}
.list-footer li { display:inline; margin-right:11px;}
.list-footer a { font-size:1.0em; color:#FFFFFF; text-decoration:none; padding-right:16px;}
.list-footer a:hover { text-decoration:underline;}
.policy { font-size:0.923em; color:#80E3FF; margin-top:11px;}
.policy a {font-size:1em; color:#80E3FF; text-decoration:none;}
.policy a:hover { text-decoration: underline;}
/* ============================= forms ============================= */

#ContactForm { line-height:1em;}
label { height:32px; display:block;} 
#ContactForm input {width:235px; height:18px; border:1px solid #A3A3A3; padding:2px 0 0 5px; font-size:1em;}
#ContactForm textarea {width:235px; height:138px; border:1px solid #A3A3A3; background:#FFFFFF; padding:2px 0 0 5px; overflow:auto; font-size:1em;}

