img {
	border:0;
}

body {
	/*background-color:#CECBC9;*/
	background:url(../../images/bg.gif) repeat-x top #B0B0B0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}

textarea {
	border:1px solid #1F638F;
}

.green-check_ {
	list-style-image:url(../../images/green_check.jpg);
}

.login-input {
	border:1px solid #1F638F;
	background:url(../../images/login_input_bg.jpg) repeat-x bottom #FFFFFF;
	width:104px;
	height:22px;
}

div.container {
	position:relative;
	width:906px;
	text-align:right;
	margin:auto;
}

div.logo_ {
	position:relative;
	float:left;
	width:249px;
	height:73px;
}

div.login_ {
	position:relative;
	float:left;
	width:657px;
	height:73px;
	text-align:right;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#B6B4B1;
	font-weight:bold;
}

div.login-btn_ {
	position:relative;
	float:right;
	width:75px;
	height:73px;
	text-align:right;
	line-height:23px;
}

div.home_ {
	position:relative;
	float:left;
	width:86px;
	height:34px;
}

div.about_ {
	position:relative;
	float:left;
	width:87px;
	height:34px;
}

div.features_ {
	position:relative;
	float:left;
	width:113px;
	height:34px;
}

div.clients_ {
	position:relative;
	float:left;
	width:95px;
	height:34px;
}

div.contact_ {
	position:relative;
	float:left;
	width:104px;
	height:34px;
}

div.navigation-middle_ {
	position:relative;
	/*background:url(images/navigation_middle.jpg) repeat;*/
	float:right;
	width:421px;
	height:34px;
}

div.header-blank_ {
	position:relative;
	float:left;
	width:876px;
	height:15px;
}

div.footer-blank_ {
	position:relative;
	float:left;
	width:876px;
	height:30px;
}

div.footer_ {
	position:relative;
	float:left;
	width:876px;
	height:49px;
	background:url(images/footer_bg.jpg) repeat;
	text-align:center;
	vertical-align:middle;
	color:#535251;
	font-weight:bold;
	border-top:2px solid #004D8B;
	border-bottom:2px solid #004D8B;
}

#login_box
{
	width: 50%;
	float:left;
	padding: 10px;
	border-right: 2px solid #999999;
}

#register_box
{
	width: 45%;
	float: left;
	padding: 10px;
}

fieldset .minorFieldset 
{
	margin: 0; 
	padding: 10px; 
	border: 2px ridge;
	display: inline;
}

fieldset
{
	margin: 0;
	padding: 10px;
	border: 1px solid #badaef;
	text-align: left;
	background-color:#f0f5fb;
	position:relative;
}

	fieldset legend 
	{
		font-weight: bold;
		color:#e87400;
		position: absolute;
		top: -.5em;
		left: .2em;
	}
	
	fieldset legend.main
	{
		padding: 5px; 
		font-weight: bold;
		font-size: 16px;
		color:#0066FF;
	}
	
	fieldset label 
	{
		float: left; 
		width: 45%; 
		xmargin: 3px 2px 0px; 
		padding-left: 9px; 
		padding-right: 9px; 
		line-height: 150%; 
		vertical-align: baseline;
		text-align:right
	}
	
	fieldset div.required label 
	{
		background: url(../../images/s_rgt.png) no-repeat; 
		padding-left: 9px ;
		background-position:right
	}
	
div.contents
{
	clear:both;
	background-color:#FFFFFF;
	border: 1px solid;
	text-align:left;
	font-size:12px;
	height: 100%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
	
	div.contents strong
	{
		color: #0066FF;
	}
	
	div.contents h1, h2, h3, h4, h5
	{
		margin-top: 0px;
		color: #0066FF;
	}
	
	div.contents label 
	{
		float: left; 
		width: 45%; 
		xmargin: 3px 2px 0px; 
		padding-left: 9px; 
		padding-right: 9px; 
		line-height: 150%; 
		vertical-align: baseline;
		text-align:right
	}
	
	div.contents div.required label 
	{
		background: url(../../images/s_rgt.png) no-repeat; 
		padding-left: 9px ;
		background-position:right
	}
	
#message 
{
	color:#FF0000;
	text-align:center;
	font-weight:bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.6em;
	letter-spacing: -0.04em;
	color: #529ECE;
}
.about_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	letter-spacing: -0.04em;
	font-weight:bold;
}
.about_head_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #74A714;
	letter-spacing: -0.04em;
	font-weight:bold;
}

.zLI {
	list-style-image: url(../../images/icon_check.jpg);
	padding-left: 0px;
	list-style-position: outside;
}

.formBoxInner
{

background-color: #f7f9fb;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #d0d9e0;
border-right-color: #d0d9e0;
border-bottom-color: #d0d9e0;
border-left-color: #d0d9e0;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;

}.contentspace {
	padding-bottom: 2px;
}
.contact_fieldset {
	width: 450px;
	position:relative;
	float: left;
}
.contentinfo {
	position:relative;
	float: right;
	width: 400px;
}
