/* CSS Document */

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

body{
	background: url(images/bg.gif);
	text-align:center;
}

html, input, textarea
	{
		font-family: "Bookman Old Style";
		font-size:0.75em;
		line-height:1.5em;
		color:#848484;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}

input, select { vertical-align:middle; font-weight:normal;}
a {color:#59B3DC; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}
.textuppercase { text-transform:uppercase;}
object { outline:none;}

.text1 { font-family:"Bookman Old Style"; font-size:1.167em; color:#000;}
.text2 { text-transform:uppercase; color:#2D2D2D; font-weight:bold; padding-bottom:7px;}
.text2y { background:url(images/marker1.png) 1px 2px no-repeat; margin:18px 0 0 0px; font-family:"Bookman Old Style"; padding:0 0 23px 34px; font-size:2.167em; color:#000; position:relative;}
.text2x { text-transform:uppercase; color:#2D2D2D; font-weight:bold;}

.color1 { color:#181A23;}
.color2 { color:#272626;}
.color3 { color:#020000;}

.link1 { background:url(images/marker.gif) 0 6px no-repeat; padding-left:10px; color:#292929; font-weight:bold;}
.link2 { background:url(images/marker2.gif) 0 6px no-repeat; padding-left:10px; color:#2CB0CE; font-weight:bold;}
.link3 { background:url(images/marker3.gif) 0 4px no-repeat; padding-left:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#2D2D2D;}
.link4 { background:url(images/marker4.gif) 0 4px no-repeat; padding-left:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#2D2D2D;}
.link3:hover, .link4:hover { color:#59B3DC;}

/* ============================= main layout ====================== */
.bg-top-tail { background:url(images/bg-top-tail.gif) top repeat-x;}
.bg-top { background:url(images/bg-top.jpg) top center no-repeat;}
.imgindent { float:left; margin-right:26px;}
.imgindent2 { float:left; margin-right:15px;}
.imgindent3 { float:right; margin-left:15px;}
.indent1 { padding:0 13px 0 13px;}
.indent2 { padding:0 30px 20px 30px;}
.space1 { margin-top:10px;}
.space2 { margin-right:13px;}
.space3 { font-family:"Bookman Old Style"; margin-top:20px;}
/* ============================= header ====================== */
.row-1 { height:21px;}
.row-2 { height:390px;}
/* ============================= content ====================== */
#content { padding:17px 0 16px 40px; background:url(images/bg-content.gif) top repeat-x #FFF; }
.column-1 { width:268px; margin-right:29px;}
.column-2 { width:635px; }
.line1 { border-top:1px solid #F2F3F2; margin-top:24px; }
.line2 { border-top:1px solid #F2F3F2; margin-top:15px; }
.line3 { border-top:3px solid #209CC7; margin-top:30px; padding-bottom:15px; position:relative;}
.line4 { border-top:3px solid #D31733; margin-top:30px; padding-bottom:15px; position:relative;}
.title1 { background:url(images/marker1.png) 1px 2px no-repeat; margin:18px 0 0 0px; font-family:"Bookman Old Style"; padding:0 0 23px 34px; font-size:2.167em; color:#000; position:relative;}

.title3 { font-size:1.917em; color:#030303;  font-family:"Bookman Old Style"; margin-left:13px;}
h2 { display:inline-block; height:75px; background:url(images/box1-left.jpg) top left no-repeat; font-size:2.667em; color:#FFF; text-transform:uppercase; padding:26px 0 0 43px;  font-family:"Bookman Old Style";position:relative; }
h3 { font-size:2.167em; font-family:"Bookman Old Style"; color:#030303; padding:19px 0 0 0;}
h4 { display:inline-block; height:75px;  font-family:"Bookman Old Style";background:url(images/box2-left.jpg) top left no-repeat; font-size:2.667em; color:#FFF; text-transform:uppercase; padding:26px 0 0 43px; position:relative; }
.list1 li a { background:url(images/marker5.gif) 0 5px no-repeat; padding-left:20px; line-height:2em;}
.box1 { background: url(images/box1-tail.jpg) top repeat-x #F2F2F3; color:#454545;}
.box2 { background: url(images/box2-tail.jpg) top repeat-x #F2F2F3; color:#454545;}
.phone { float:left; width:135px;}
.mail { float:left; width:88px;}
/* ============================= footer ====================== */
#footer { background-color:#FFF; color:#565656; padding:0 20px 25px 20px;}
#footer .indent { border-top:6px solid #EDEEEC; padding:22px 0 0 0;}
.footer-line { border-top:11px solid #000; height:17px;}
/* ============================= forms ============================= */
#SubscribeForm {line-height:1em; padding-left:16px;}
#SubscribeForm input {width:131px; height:15px; padding:0 0 0 5px; font-size:1em; line-height:15px !important; margin-top:2px;}
#SubscribeForm .button { display:inline-block; background:url(images/button-tail.gif) top repeat-x; line-height:1.167em;  text-decoration:none; color:#FFF; cursor:pointer; vertical-align:middle;}
#SubscribeForm .button strong { display:inline-block; background:url(images/button-left.gif) top left no-repeat; }
#SubscribeForm .button strong strong { background:url(images/button-right.gif) top right no-repeat; padding:2px 10px 2px 10px;}
#SubscribeForm .button:hover { color:#59B3DC;}

#ContactForm {line-height:1em;}
label { height:30px; display:block;} 
#ContactForm input {width:259px; height:17px; padding:0 0 0 5px; font-size:1em; line-height:16px !important; margin-top:2px;}
#ContactForm textarea {width:259px; height:138px; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em; margin-top:2px;}
