@charset "UTF-8";

/*------------------------------------------------------------------
[Layout]
[Table of contents]
CODEGENT CSS Toolbox

GENERAL
HEADER
FOOTER
NAVBAR
SIDEBAR
GLOBAL STYLE
PAGE CONTENT

-------------------------------------------------------------------*/



/*-----------------------------------------------
GENERAL
----------------------------------------------- */
*:focus {
  outline: 0;
}

#hiddenlinks {
	display: none;
}

.clear {
	clear: both;
}

img, img a{border:none; margin-bottom:15px; margin-top:3px; display:block;}
p{ padding-bottom:10px; margin:0;}

.floatleft{ float:left;}
.floatright{float:right;}

a{
	color:#056332;
	text-decoration:none;
}
a:hover, a:active{
	color:#056332;
	text-decoration:underline;
}
a:visited{
	color:#999999;
	text-decoration:none;
}
.margintop4{
	margin-top:4px;
}

/*-----------------------------------------------
HEADER
----------------------------------------------- */


	

/*-----------------------------------------------
FOOTER
----------------------------------------------- */


/*-----------------------------------------------
GLOBAL STYLE
----------------------------------------------- */

body{
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-decoration:none;
	font-weight:normal;
	line-height:140%;
	background:url(../images/body_bg.jpg) top center no-repeat #000;
	color:#FFFFFF;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}


/*-----------------------------------------------
PAGE CONTENT
----------------------------------------------- */

#wrapper{
	width:755px;
	margin:0 auto;
}
h1{
	width:610px;
	height:52px;
	display:block;
	background:url(../images/logo.gif) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:72px auto 0 auto;
}
#comingsoon{
	width:260px;
	height:24px;
	display:block;
	background:url(../images/comingsoon.gif) top left no-repeat;
	margin:35px auto 0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
#main_description{
	width:577px;
	height:79px;
	display:block;
	background:url(../images/main_description.gif) top left no-repeat;
	margin:35px auto 0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
#hr{
	width:744px;
	height:43px;
	display:block;
	background:url(../images/hr.gif) top center no-repeat;
	margin:20px auto 0 auto;
	font-size:1px;
	line-height:1px;
}
#intromail{
	width:520px;
	margin:30px auto 0 auto;
	text-align:center;
}
#form{
	width:325px;
	margin:20px auto;
}
		#form .txtfield{
			width:153px;
		}
		#form .mail{
			width:319px;
		}
		#form #submit{
			width:98px;
			margin:10px auto;
		}
		

/*-----------------------------------------------
TITLE
----------------------------------------------- */



/*-----------------------------------------------
BUTTON
----------------------------------------------- */



/*-----------------------------------------------
NOTIFICATION
----------------------------------------------- */
.messages{
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  font-size:12px;
  font-weight:bold;
  height:25px;
  margin:0 auto 5px;
  padding-left:25px;
  width:305px;
}

.notice{
  background:url(../images/icon_tick.gif) 0 0 no-repeat;
  color:#acd373;
}

.error{
  background:transparent url(../images/icon_warning.gif) no-repeat scroll 0 0;
  color:#F3232C;
}

.error_message_field{
  font-family:Arial,Helvetica,sans-serif,Tahoma;
  color: #F3232C;
}