body{
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x #ede7d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1E394C;
}

.month{
	display:none;
}

.logo{
	float:left;
	display:inline;
	margin-right:15px;
	margin-bottom:15px;
}

a{
	color:#035295;
}

.beforeAfter{
	border:3px solid #d0c6b0;	
}

.field1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	border:1px solid #ccc;
	width:300px;
	color:#6b6b6b;
	margin-bottom:3px;
	margin-right:5px;
}

.field2{
	font-family:Arial, Helvetica, sans-serif
	font-size:12px;
	padding:5px;
	border:1px solid #ccc;
	width:520px;
	height:150px;
	color:#6b6b6b;
	margin-bottom:3px;
	margin-right:5px;
}

.btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	border:1px solid #fff;
	background:#035295;
	color:#fff;	
}


.container{
	width:1000px;
	margin:0 auto;
	position:relative;
}

.error{
background:#FFEBE8;
border:1px solid #DD3C10;
padding:4px 8px 4px 8px;
text-align:left;
color:#333;
margin-bottom:10px;
margin-top:10px;
width:550px;
float:left;
}

.success{
background:#FFFABF;
border:1px solid #FFB900;
padding:4px 8px 4px 8px;
text-align:left;
color:#333;
float:left;
width:550px;
margin-bottom:10px;
margin-top:10px;
}


.charity{
	position:absolute;
	right:120px;
	top:90px;
	width:250px;
	height:76px;
	background:url(../images/healthcare.png) no-repeat;
}

.clearer{
	clear:both;
}

#topweb{
	width:100%;
	background:url(../images/bg.jpg) repeat-x #ede7d9;
	float:left;
	display:inline;
}

#footer{
	width:100%;
	float:left;
	display:inline;
	height:191px;
	background:url(../images/bottom.jpg) repeat-x;
	font-size:11px;
	color:#c2c9c8;
}

#footer a{
	color:#c2c9c8;
}

#footer ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#footer ul li{
	float:left;
	display:inline;
}

#footer ul li a{
	color:#c2c9c8;
	text-decoration: none;
	border-right:1px solid #c2c9c8;
	padding-right:5px;
	margin-right:5px;
	font-weight:bold;
}

#footer ul li a:hover{
	color:#ffffff;
}

#top{
	width:1000px;
	height:90px;
	float:left;
	display:inline;
	position:relative;
}

#logo{
	position:absolute;
	left:70px;
	top:20px;
}

#logo h1{
	width:208px;
	height:62px;
	background:url(../images/logo.png) no-repeat;
	margin:0px;
	padding:0px;
	font-size:0px;
	text-indent:-10000px;
	overflow:hidden;
}

#logo h1 a{
	width:100%;
	height:100%;
	display:block;
}

ul#nav{
	margin:0px;
	padding:0px;
	list-style-type:none;
	position:absolute;
	right:20px;
	top:60px;
}

ul#nav li{
	float:left;
	display:inline;
	margin-right:15px;
}

ul#nav li a{
	color:#06559a;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

ul#nav li a:hover{
	color:#72a4cf;
}

#subheader{
	float:left;
	display:inline;
	width:930px;
	height:305px;
	background:url(../images/subheader.png) no-repeat;
	padding:9px 35px 9px 35px;
}

#subheader #cycle{
	float:left;
}

#subheader #subright{
	float:right;
	display:inline;
}

#main{
	width:907px;
	float:left;
	display:inline;
	padding:20px 23px 20px 70px;
	line-height:23px;
}

#main h1{
	font-size:27px;
	font-weight:normal;
	color:#035295;
	margin:0px;
	padding:0px;
}

#main h2{
	font-size:20px;
	font-weight:normal;
	color:#035295;
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#main h3{
	font-size:13px;
	font-weight:bold;
	color:#6195c2;
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#main p{
	margin-top:0px;
	padding:0px;
}

#left{
	width:570px;
	text-align:justify;
	float:left;
	display:inline;
	margin-right:15px;
}

.offer{
	border:2px solid #d0c6b0;
	background:#035295;
	color:#fff;
	font-weight:bold;
}

#right{
	width:310px;
	float:right;
	display:inline;
	padding-top:0px;
}

#side-image{
	width:307px;
	height:155px;
	float:left;
	display:inline;
	background:url(../images/side-image.png) no-repeat;
	text-align:center;
	padding:10px 0px 10px 0px;
}

#side-image-container{
	width:307px;
	float:left;
	display:inline;
	text-align:left;
}

#side-image-top, #side-image-bottom{
	width:307px;
	height:18px;
	float:left;
	display:inline;
	background:url(../images/side-image-top.png) no-repeat;
}

#side-image-bottom{
	background:url(../images/side-image-bottom.png) no-repeat;	
}

#side-image-main{
	width:267px;
	float:left;
	display:inline;
	background:url(../images/side-image-bg.png) repeat-y;
	padding:0px 20px 0px 20px;
	_padding-right:10px !important;
	_margin-top:-8px !important;
}

#side-image-main ul{
	margin:-9px -9px 0px -9px;
	_margin:-9px 0px 0px -9px !important;
	padding:10px;
	list-style-type:none;
	background:url(../images/bg_nav.jpg) repeat-x #244968;
	float:left;
	display:inline;
}

#side-image-main ul li{
	float:left;
	display:block;
}

#side-image-main ul li a{
	background:url(../images/li.png) no-repeat scroll 0px 7px;
	_background:none !important;
	padding-left:20px;
	_padding-left:5px !important;
	text-decoration:none;
	color:#e1d9c4;
	padding-bottom:5px;
	border-bottom:1px dotted #dad1ce;
	margin-bottom:5px;
	display:block;
	z-index:1000!important;
	position:relative;
	width:245px;
	_width:260px !important;
	
}

#side-image-main ul li a:hover{
	background:url(../images/li.png) no-repeat scroll 2px 7px;	
	color:#ffffff;
}