/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000 url(images/top-bg.jpg) top center no-repeat;
	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:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.385em;
		color:#50596b;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#37383b; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

li { background:url(images/marker1.gif) no-repeat 0 6px; padding-left:26px; line-height:1.846em;}
li a {color:#424956;}
.box2 ul {margin-bottom:-6px;}
.box2 li {line-height:1.385em; margin-bottom:6px; background:url(images/marker2.gif) no-repeat 0 5px; padding-left:19px;}
.box2 li a {text-decoration:none;}
.box2 li a:hover {text-decoration:underline;}
.list2 li {background:url(images/marker3.gif) no-repeat 0 1px; padding-left:30px;}

.list li {padding-left:30px; line-height:2em;}
.list li a {text-decoration:none;}
.list li a:hover {text-decoration:underline;}
.list .li1 {background:url(images/li1.gif) no-repeat 0 4px;}
.list .li2 {background:url(images/li2.gif) no-repeat 0 4px;}
.list .li3 {background:url(images/li3.gif) no-repeat 0 4px;}
.list .li4 {background:url(images/li4.gif) no-repeat 0 4px;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 58px 0 0; float:left;}

h1 {font-size:1.308em; line-height:1.2em; color:#cecece; text-transform:uppercase; float:right; padding:27px 45px 0 0;}
h2 {text-transform:uppercase; font-size:1.692em; line-height:1.2em; color:#3c3d43; margin-bottom:58px;}
h2 strong {color:#be4300;}
h3 {text-transform:uppercase; font-size:1.539em; line-height:1.2em; color:#3c3d43; margin-bottom:10px;}
h4 {
	color:#090A3A;
	text-transform:uppercase;
	line-height:1em;
	margin-bottom:15px;
}
h5 {color:#0042ab; text-transform:uppercase; margin-bottom:10px; font-size:0.923em;}

/* ============================= header ====================== */

.flash {margin:0 -27px 0 -25px; position:relative;}
object {outline:none; vertical-align:top;}

/* ============================= content ====================== */

#content {padding:0 4px 0 4px;}

.box {background:#f8f8f6 url(images/box-tail-top.gif) top repeat-x;}
.box .corner-right-top {background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .corner-left-top {background:url(images/box-corner-left-top.gif) left top no-repeat; width:100%;}
.box .corner-right-bottom {background:url(images/box2-corner-right-bottom.gif) right bottom no-repeat;}
.box .corner-left-bottom {background:url(images/box2-corner-left-bottom.gif) left bottom no-repeat; width:100%;}
.box .indent {padding:15px 20px 28px 41px;}

.box2 {background:url(images/box2-tail-bottom.gif) bottom repeat-x #f6f6f4;}
.box2 .tail-top {background:url(images/box2-tail-top.gif) top repeat-x;}
.box2 .corner-right-bottom {background:url(images/box2-corner-right-bottom.gif) right bottom no-repeat;}
.box2 .corner-left-bottom {background:url(images/box2-corner-left-bottom.gif) left bottom no-repeat; width:100%;}
.box2 .indent {padding:40px 41px 37px 41px;}

.col-pad {padding-right:42px;}
.col-pad2 {padding-right:88px;}
.col-pad3 {padding-right:72px;}
.col-pad4 {padding-right:58px;}
.no-line {background:url(images/no-line.jpg) top repeat-x; padding-bottom:4px;}

.text2 {font-size:1.154em; line-height:1.2em;}
.text2 span {color:#0042ab; line-height:1.467em;}
.margin1 {margin-top:20px;}
.margin2 {margin-top:30px;}
.phone {display:inline-block; width:88px;}
.phone2 {display:inline-block; width:79px;}

.link {text-align:right; padding:14px 0 0 0;}
.link a {display:inline-block; color:#be4300 !important; background:url(images/link-tail-bg.gif) top repeat-x; text-decoration:none; line-height:1em;}
.link a span {display:inline-block; background:url(images/link-right-bg.gif) right top no-repeat;}
.link a span span {background:url(images/link-left-bg.gif) left top no-repeat; padding:3px 13px 7px 13px;}
.link a:hover {background:url(images/link-tail-bg2.gif) top repeat-x;}
.link a:hover span {background:url(images/link-right-bg2.gif) right top no-repeat;}
.link a:hover span span {background:url(images/link-left-bg2.gif) left top no-repeat;}
.link2 {text-align:right; padding-top:10px;}
.link2 a {color:#be4300; margin-left:15px;}
.link3 {color:#be4300; padding-left:26px; display:inline-block; margin-top:8px;}

.line-hor {border-bottom:1px solid #d4d5d6; margin-bottom:20px; padding-bottom:20px;}

/* ============================= footer ====================== */

#footer {background:url(images/footer-bg.jpg) no-repeat center top; text-align:center; color:#e1e1df; padding:27px 2px 0 0; font-size:.923em;}
#footer a {color:#e1e1df;}

/* ============================= forms ============================= */

#NewsletterForm {background:url(images/newsletter-form-bg.jpg) no-repeat 0 0; padding:4px 0 0 49px;}
#NewsletterForm .input {width:143px; padding:3px 0 4px 6px; border:none; background:url(images/input1-bg.gif) no-repeat 0 0; color:#939292; font-size:.846em; line-height:1em;}
#NewsletterForm a {color:#0042ab;}
#NewsletterForm .link {padding-right:32px; margin-bottom:-20px;}
#NewsletterForm label {height:23px; display:block;}

#ContactForm label {height:30px; display:block;}

.input {width:396px; border:1px solid #b9b9b5; background:#f8f8f6; padding:1px 0 3px 5px; font-size:1em;}
textarea {width:396px; height:50px; border:1px solid #b9b9b5; background:#f8f8f6; padding:0 0 0 5px; overflow:auto; font-size:1em;}

