﻿body{
	background:url(../images/layout/page_bg.jpg) repeat-x #E5E6E9
	}
	#header{
		background:url(../images/layout/header_bg.jpg) no-repeat bottom;
		position:relative
		}
		#header #logo{
			margin-top:-6px;
			margin-left:10px
		}
		#header #heading{
			color:#330066;
			position:absolute;
			left:188px;
			top:51px;
			font-size:18px;
			font-weight:300;
		}
	#page{
		border:2px solid #DBDEDF;
		border-top:none;
		background:#fff;
		width:958px;
		padding-top:10px;
		}
		#page #topbanners{
			margin:0px 20px 0 20px;
		}
			#page #topbanners #leftbanner{
				float:left;
				width:616px;
				overflow-x:hidden;
			}
			#page #topbanners #rightbanner{
				float:right;
				width:294px;
				overflow-x:hidden;
			}
		#page #mainpagecontent{
			margin:20px 20px 0 20px;
		}
			#page #mainpagecontent #mainbodycopy{
				float:left;
				width:570px;
				overflow-x:hidden;
				padding-left:4px;
				margin-bottom:40px;
				padding-top:20px;
			}
				#page #mainpagecontent #mainbodycopy h1,h2{
					color:#330066;
					margin:0;
					padding:0;
					margin-top:5px;
				}
				
				#page #mainpagecontent #mainbodycopy ul{
						
					}
				
					
					#page #mainpagecontent #mainbodycopy ul li{
						zoom: expression( 
						          this.innerHTML = (typeof this.processed == "undefined" ? "<span class=before>&bull;&nbsp;&nbsp;</span>" : "")  + this.innerHTML,  
					              this.processed = true,  
				          		  this.runtimeStyle.zoom = "1" 

				          ); 
					}
					
					#page #mainpagecontent #mainbodycopy ul li:before{
						content:'•  ';
						color:#FF3399;
					}
					#page #mainpagecontent #mainbodycopy ul li span.before{
						color:#FF3399;
					}
					
			#page #mainpagecontent #mainpageform{
				float:right;
				width:297px;
				overflow:hidden;
				background:url(../images/layout/form_bg.jpg) top right no-repeat;
				height:428px;
				margin-bottom:40px;
				margin-top:20px;
			}
				#page #mainpagecontent #mainpageform h2{
					color:#D21F79;
					width:280px;
					text-indent:40px;
					background:url(../images/layout/landing_form_icon.gif) top left no-repeat;
					margin:10px 5px 10px 5px;
					padding-top:6px;
					padding-bottom:8px;
				}
					#page #mainpagecontent #mainpageform h2 span{
						border-bottom:1px dotted #D21F79;
						padding-bottom:3px;
						font-weight:bold;
					}
					
				#page #mainpagecontent #mainpageform p{
					color:#000;
					margin:10px;
				}
				#page #mainpagecontent #mainpageform p.footer_msg{
					clear:both;
					border-top:1px dotted #D21F79;
					margin:20px 15px;
					padding:10px 0;
				}
				#page #mainpagecontent #mainpageform label{
					float:left;
					width:115px;
					color:#D21F79;
					line-height:30px;
					text-indent:10px;
					height:25px;
					overflow:hidden;
					clear:both;
				}
				#page #mainpagecontent #mainpageform .textfld{
					width:160px;
					margin-top:7px;
					.margin-top:5px;
				}
				#page #mainpagecontent #mainpageform select{
					width:166px;
					margin-top:5px;
				}
				#page #mainpagecontent #mainpageform .submit_btn{
					margin:15px 15px 0 122px;
					padding:0px;
					display:block;
					background:url(../images/layout/submit_btn.jpg) no-repeat;
					width:159px;
					height:23px;
					border:0px;
					overflow:hidden;
					color:#2B0955;
					font-weight:bold;
					text-transform:capitalize;
					font-size:10px;
					font-family:Verdana;
					line-height:10px;
					cursor:pointer
				}
	#footer{
		margin-top:4px;
		}