/* Common */

body {
	background: url(../images/bgr_gradient.gif) top left repeat-x;
	overflow-y: scroll;
	width: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
#body {
	background: #e1e1e1 url(../images/background1st.gif) top left repeat-x;
	width: 904px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

#bodyWrap {
	background: #e1e1e1 url(../images/background2nd.gif) top left repeat-x;
	width: 902px;
	margin: 0px auto;
	padding: 0px 0px 2px 0px;
	text-align: center;
}

.clearall {
	clear: both;
}

.error, span.errorMessage {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fcff00;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
}

.serror{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fcff00;
	margin: 0px;
	padding: 0px;
	display: none;
	text-align: left;
}
.error {
	display: none;
}

a {
	color: #0ABAB5;
}

table, td {
	border-collapse: collapse;
}

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

/* End of Common */
/* Header */

#header1 {
	background: #fdfdfd url(../images/topBack.gif) left top repeat-x;
	height: 78px;
	width: auto;
	margin: 37px 0px 0px 0px;
	padding: 0px;
	/*background:#71BD1F;*/
}

#header{
	background: #fdfdfd url(../images/gradient-green.png) left top repeat-x;
	height: 78px;
	width: auto;
	margin: 37px 0px 0px 0px;
	padding: 0px;
	/*background:#71BD1F;*/
}

#headerWrapper {
	width: 904px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

#headerWrapper #logo {
	width: 110px;
	float: left;
	margin: 23px 0px 0px 0px;
	padding: 0px;
}

#headerWrapper #topNav {
	width: 794px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#headerWrapper #topNav #topNavWrap {
	float: right;
	margin: 38px 0px 0px 0px;
	padding: 0px;
}

#headerWrapper #topNav div {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#headerWrapper #topNav div img {
	display:inline;
	border:0px;
}

#headerWrapper #topNav div.divider {
	color: #0ABAB5;
	width:2px;
	height:11px;
	background:#3075b9;
	padding:0px;
	margin:5px 0px 0px 0px;
}

#headerWrapper #topNav a {
	display: block;
	background: none;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* End Header */

.bgr_borders_btm {
	background: url(../images/brg_borders_btm.gif) no-repeat;
	height: 10px;
	width: 392px;
	margin: 0px 0px 0px 10px;
}

.bgr_borders_top {
	background: url(../images/brg_borders_top.gif) no-repeat;
	height: 10px;
	width: 392px;
	margin: 0px 0px 0px 10px;
}


#copyRight {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	width: auto;
	height: 16px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align:left;
	vertical-align:middle;
	border: 0px solid #666;
}
.footer {
	width: 905px;
	height: 20px;
	border: 0px solid #666;
	vertical-align:middle;
}

#headerWrapper #topNav li.divider {
	color: #0ABAB5;
	margin: 0px;
	padding: 0px 4px;
}

#headerWrapper #topNav a {
	display: block;
	background: none;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* Ads */

#ads {
	clear: both;
	height: 123px;
	width: 905px;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	border: 0px;
}

.container {
	float:left;
}

.spacer {
	width:4px;
	height:123px;
}

.normaladd {
	width:300px;
	padding:0px;
	margin:0px;
	height:123px;
	display:block;
	position:relative;
}

.middleadd {
	width:296px;
	padding:0px;
	margin:0px;
	height:123px;
	display:block;
	position:relative;
}

.normaladd img {
	position:absolute;
	top:0px;
	left:0px;
}
.middleadd img {
	position:absolute;
	top:0px;
	left:0px;
}

.normaladd img.learnmore {
	position:absolute;
	top:83px;
	left:206px;
	border:0px;
}

.middleadd img.learnmore {
	position:absolute;
	top:83px;
	left:198px;
	border:0px;
}

.normaladd  .addpicture, 
.middleadd .addpicture {
	position:absolute;
	top:5px;
	left:16px;
}

.normaladd  .addpictureshift, 
.middleadd .addpictureshift {
	position:absolute;
	top:-43px;
	left:16px;
}

.normaladd .addtext, 
.middleadd .addtext {
	position:absolute;
	top:0px;
	left:160px;
}

/* End of Ads */
/* Footer */

#footer {
	clear:both;
	display:block;
	width:905px;
	margin:0px auto;
	padding:18px 0px;
}

#bottomNav {
	float:right;
	clear:right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

#bottomNav a {
	color: #0ABAB5;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#bottomNav a:hover {
	color: blue;
	font-weight: bold;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#bottomNav a.bottomNavOn {
	color: blue;
	font-weight: bold;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#bottomNav a.bottomNavOn {
	color: blue;
	font-weight: bold;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/* End of Footer */

.successWrapper {
	margin: 10px 0px 0px 0px;
	padding: 0px 13px;
	float: left;
}

.successStory {
	margin:20px 0px 20px 0px;
}

#success1 {
	background: url(../images/backgroundSuccessStory.gif) top left repeat-x;
	height: 126px;
	width: auto;
	margin-left: 0px;
}

/* FPO */


#fpo {
	float:right;
	border: 0px solid #333333;
	width:370px;
	height:120px;
	margin-left: 20px;
	}

#fpo img {
	display:inline;
	width: 182px;
	height: 116px;
	float: right;
	margin-left: 10px;
	clear: both;
}

p.fpo {
	width:450px;
	}
