/* CSS Document */
html, body {height:100%; width:100%; margin:0px; padding:0px; }
body {
/*	behavior: url(../csshover2.htc);*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:23px;
	background:#244259 url(images/bg_body.gif) repeat-x top left;
	color:#fff;
	}

	/* clear default styles and browser fixes
--------------------------------------------------------------*/
* {margin:0px; padding:0px;}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code,p { font-size:13px; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
/*------------------------------------------------------------*/

a {text-decoration:none; color:#000000}
a:hover {text-decoration:none; color:#993000}
table {width:100%; border-collapse:collapse;}
p {margin:0 0 20px 0}

	/* begin custom style
--------------------------------------------------------------*/

#wrap {
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	background:url(images/bg_wrap.jpg) no-repeat top center;
	height:500px;
	}
#main {
	position:relative;
	width:984px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	background:url(images/bg_main.gif) no-repeat 0px 430px ;
	height:1500px;
	}

#header {
	margin:0 0 0 1px;
	}

#content {width:750px; margin:32px 0 0 39px;}
#content h1 {font-size:24px; margin:0 0 20px 0; line-height:23px}


#subscribeform, #contactform {background:#29465d; padding:20px 10px;}
#subscribeformcontainer {position:relative; float:right; display:inline; width:360px; margin:12px 0 0 0; }
#subscribeformcontainer .text {width:270px}
#contactform table td {padding:7px 0 7px 0}
#contactform .text, #contactform textarea {width:300px; padding:3px; border:1px solid #6488a2}

#footer {margin:55px 0 0 39px; color:#92a1ac; font-size:11px;}
#footer a {padding:0 0 0 10px;color:#92a1ac;}
#footer a.active {color:#fff}


	/* general classes
--------------------------------------------------------------*/
.leftoff { position:absolute; left:-10000px; height:0px; width:0px; margin:0px; padding:0px;}

.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.red {color:red}
.gray {color:#333}
.white {color:#fff}

.fl_left {float:left}
.fl_right {float:right}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}

