.mainLayout #logoSpace {
	float:right;
	margin-top:70px;
	width: 185px; 
	height: 85px;
	margin-right: 50px;
	text-align:center;
	color:#ccc;
}

.mainLayout #rightSide {
	float:right;
	margin-top:20px;
	width: 240px; 
	background-color:#fff;
	margin-right: 15px;
	overflow:auto;
}

#mainContent {font-size:9pt;line-height:1.2;}

#mainContent {
  min-height: 180px;
}
/* hide from IE/mac \*/
* html #mainContent {
  height: 180px;
  he\ight: 180px;
}
/* end hide */



#mainContentDescriptions {font-size:9pt;line-height:1.2;}

#mainContentDescriptions {
  min-height: 800px;
}
/* hide from IE/mac \*/
* html #mainContentDescriptions {
  height: 800px;
  he\ight: 800px;
}
/* end hide */

.offers {padding-bottom:60px;}
.solutions_gap {padding-bottom:25px;}

#whitePaper_block {
	margin-top:20px;
	background: #7aa75c url('../images/wp_back.jpg') no-repeat top left;
	width:180px;
	padding:0px;
}

.whitePaper_free {
	text-align:center;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	height:25px;
	width:180px;
	display:block;
}
.whitePaper_content {
	font-size:11px;
	padding:20px;
	padding-top:0px;
}

.whitePaper_download {
	text-align:center;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-bottom:5px;
	padding-top:5px;
	height:20px;
	width:180px;
	display:block;
	background: #000 url('../images/wp_back_bot.jpg') no-repeat bottom left;
}

.whitePaper_download a:link {text-decoration:none;color:#fff;}
.whitePaper_download a:link:hover {text-decoration:underline;color:#fff;}

a.solutions{
background: transparent url('../images/square-blue-left.gif') no-repeat top left;
font: normal 12px Arial;
line-height: 15px;
height: 23px;
padding-left: 9px;
text-decoration: none;
}

a:link.solutions, a:visited.solutions, a:active.solutions{
color: #494949;
}

a.solutions span{
background: transparent url('../images/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0;
width:160px;
text-align:center;
}

a.solutions:hover{
background-position: bottom left;
}

a.solutions:hover span{ 
background-position: bottom right;
color: black;
}


#tabs_provider{
margin-left: 0px;
padding: 0;
width: 940px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
position:absolute;
}

#tabs_provider ul{
font: bold 11px Arial, Verdana, sans-serif;
margin-top:9px;
margin-left:0px;
padding:0;
list-style:none;
}

#tabs_provider li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#tabs_provider a{
float:left;
color: white;
background: #fdd199 url(../images/tab_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#tabs_provider a span{
float:left;
display:block;
background: transparent url(../images/tab_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#tabs_provider a span{
float:none;
}


#tabs_provider a:hover{
background-color: #FFAE3D;
}

#tabs_provider a:hover span{
background-color: #FFAE3D;
}
 
#tabs_provider #current a, #tabs_provider #current span{
background-color: #FFAE3D;
}

h2 {font-size:16px;margin-bottom:0px;margin-top:20px;}

#number_label
{
    float:left;margin-top:0px;margin-right:2px;color:#000;padding-top:0;font-size:16pt;height:1em;font-weight:bold;
}

.new_whitepaper {padding:5px 0;border-top:2px solid #285386;font-size:9pt;}
.new_whitepaper a:link, .new_whitepaper a:visited {font-size:10.5pt;display:block;margin:0;padding:0;margin-bottom:-10px;}


#provider_form {
	background-color:#557FA7;
	height:100%;
	padding:10px;
	margin-top:2px;
	border:#557FA7 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#provider_form h1 {
	margin:0;padding:0;
	font-size:12pt;
	color:#fff;
}
#provider_form h2{
	margin:0;padding:0;
	font-size:9pt;
	font-weight:normal;
	color:#fff;
}
#provider_form label {
	clear:both;
	float:left;
	color:#fff;
	font-weight:normal;
	margin-top:10px;
	width:215px;
	font-size:9pt;
	font-weight:bold;
}
	#provider_form input.checkbox {
		width:10px;
		clear:both;
		background-color:#557FA7;
		border:1px solid #557FA7;
		border:none;
		margin-right:3px;
		margin-left:1px;
	}
	#provider_form p {
		float:left;
		color:#fff;
	}

#provider_form select, #provider_form input {
	float:left;
	background-color:#98b2ca;
	border:1px solid #7698b9;
	width:215px;
	color:#1f4269;
}


	#provider_form #state {
		width:100px;
		float:left;
	}
	#provider_form #zip {
		margin-left:10px;
		width:100px;
		float:left;
	}
	
		#provider_form .check_all {
			font-size:8pt;
		}

	#provider_form #submit_btn {
		width:100px;
		clear:both;
		font-size:9pt;
		margin:10px 0;
		margin-left:60px;
		color:#fff;
		background:none;
		font-weight:bold;
		background-color:#ff843d;
		border:1px solid #ff630a;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}

	#provider_form #submit_btn:hover {
		background-color:#ff990a;
	}
label.error {
	display:none;
}



