/* CSS Document */

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

body{ background:#0c172f; text-align:center;}
.content-bg{ background:url(images/content-tail.jpg);}
.header-bg{ background:url(images/header-tail.gif) top repeat-x;}
.footer-bg{ background:url(images/footer-tail.gif) bottom repeat-x;}

#main { width:980px; margin:0 auto; text-align:left;}

#header {height:423px;}

#footer { height:45px;}

.column-1, .column-2, .col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

.column-1{ width:495px;}
.column-2{ width:349px;}
img {vertical-align:top;}
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.333em; color:#d1deef;}

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

a {color:#2d4884;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
h1{ font-size:2.333em; line-height:1em; font-weight:normal; margin:22px 0 17px 0; color:#ffffff;}
strong{ color:#4bb4f1;}
.strong1{ color:#d1deef;}
cite{ display:block; padding-bottom:5px; font-style:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 16px 0 0; float:left;}
.imgindent1 {margin:0 11px 0 0; float:left;}
.padding1{ padding-top:8px;}
.padding2{ padding-top:15px;}
.padding3{ padding-top:25px;}
.padding4{ padding-bottom:20px;}

/* ============================= content ====================== */
#content{ padding:25px 45px 25px 39px;}
.column-2{ margin-left:52px;}

.unline{ background:url(images/unline-bg.gif) bottom repeat-x; padding-bottom:24px;}
.line{ background:url(images/line-bg.gif) repeat-y 521px 0; padding-bottom:20px;}

.link1 a, .green{ color:#57cb33; font-weight:bold; text-decoration:none;}
.link1 a:hover, .green:hover{ color:#ffffff;}

.link2{ margin-top:5px;}
.link2 a{ color:#4bb4f1; font-weight:bold; text-decoration:none;}
.link2 a:hover{ color:#ffffff;}

.list li, .list1 li{ background:url(images/list-bg.gif) no-repeat 0 5px ; padding-left:24px; line-height:2em;}
.list li a, .list1 li a{ color:#4bb4f1; font-weight:bold; text-decoration:none;}
.list li a:hover, .list1 li a:hover{ color:#ffffff; font-weight:bold;}
.list1 li{ line-height:1.333em; padding-bottom:15px; background:url(images/list-bg.gif) no-repeat 0 0px}

.phone{ float:right; padding-right:95px;}

/* ============================= footer ====================== */
#footer{ color:#ffffff;}
#footer .text{ padding:13px 0 0 22px;}
#footer a{ color:#4bb4f1; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:10px;}
#ContactForm label{ display:block; height:24px; position:relative}
#ContactForm input{ border:solid 1px #414143; margin-bottom:5px; width:335px; position:absolute;}
#ContactForm textarea{ border:solid 1px #414143; margin-bottom:5px; width:335px; font-size:1em; font-family:Arial, Helvetica, sans-serif; height:140px; overflow:hidden;}
#ContactForm .link{	display:block; background:url(images/link-left-bg.gif) left no-repeat #ebf4f9; float:right; line-height:1em; font-size:1em; text-decoration:none; margin-top:3px; color:#20304a; font-weight:bold; }
#ContactForm .link:hover{ text-decoration:underline;}
#ContactForm .link span{ display:block; background:url(images/link-right-bg.gif) right no-repeat; padding:4px 8px 2px 8px;}
#ContactForm .padd1{ padding-right:12px;}
#ContactForm .padd2{ padding-right:70px;}
