/* CSS Document */

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

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

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		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;
	color: #666;
	font-weight: normal;
	font-size: 10px;
}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}
.textuppercase { text-transform:uppercase;}

.text1 { font-size:1.167em; color:#000;}
.text2 {
	text-transform:uppercase;
	color:#2D2D2D;
	font-weight:bold;
	padding-bottom:7px;
	font-size: 11px;
}

.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 {
	margin-top:20px;
	font-weight: bold;
	color: #F00;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
/* ============================= header ====================== */
.row-1 { height:21px;}
.row-2 { height:82px;}
.row-3 { height:308px;}
.logo { cursor:pointer;}
.slogan { display:inline-block; float:left; margin:33px 55px 0 0; font-size:1.167em; color:#777777;}
.menu { margin-top:34px;}
.menu li { float:left; padding-right:22px;}
.menu li a { font-size:1.25em; line-height:1.2em; color:#FFF; border-right:1px solid #1F1F1F; padding-right:22px; text-decoration:none; text-transform:uppercase;}
.menu li .last { padding-right:0px; border:none;}
.menu li a:hover, .menu .active a { color:#59B3DC;}
/* ============================= 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;
	padding:0 0 23px 34px;
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	position:relative;
}
.title3 { font-size:1.917em; color:#030303; text-transform:uppercase; margin-left:13px;}
h2 {
	display:inline-block;
	height:75px;
	background:url(images/box1-left.jpg) top left no-repeat;
	font-size:20px;
	color:#FFF;
	text-transform:uppercase;
	padding:26px 0 0 43px;
	position:relative;
}
h3 {
	font-size:22px;
	color:#030303;
	text-transform:uppercase;
	padding:19px 0 0 0;
}
h4 {
	display:inline-block;
	height:75px;
	background:url(images/box2-left.jpg) top left no-repeat;
	font-size:20px;
	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;}
.font1 {
	font-size: 18pt;
}
#page1 .bg-top-tail .bg-top #main #content .container0 .column-2 .container.space3 p .color2 {
	font-size: 12px;
}
