*	{margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#wrap
	{width: 900px;
	background: url(../images/mainbg.gif) repeat-x;}

	
	
	
/******************BEGIN TOPMENU**********************/	
#top_menu
	{position: absolute;
	margin-top: 35px;
	margin-left: 570px;}
#top_menu ul li
	{display: inline;}
#top_menu ul li a
	{text-decoration: none;
	color: #474747;
	font-size: 12px;}
#top_menu ul li a:hover
	{color: #9CBBD7;}

/******************END TOPMENU**********************/	
#content
	{height: 650px;
	margin-left: 40px;}
#content #appointmentData
	{position:relative;
	margin-top:0px;
	margin-left:-40px;
	border:1px #C3C3C3 solid;
	font-size:12px;
	background:#E5E3D8;
	padding:10px;
	color:#606060;}
#content table{
  margin-top:60px;
}
#content .statreportleft, #content .statreportright, #content .reportoption{
  margin-top:0px;
}


/******************BEGIN SIDEBAR 1**********************/
#sidebar1
	{position: absolute;
	display: block;
	height: 600px;
	width: 358px;
	margin-top: 30px;
	background: url(../images/sidebar1.gif) no-repeat;}

	#sidebar1 ul
		{color: #fff;
		font-size: 12px;}
	#sidebar1 h2
		{color: #067252;
		font-size: 24px;
		font-weight: 100;
		text-align: left;
		margin: 20px 12px 0 11px;
		font-weight: bold;}
		#sidebar1 h2 img
			{float: left;
			margin-left: 2px;}

	/******************END TEXTBOX1**********************/	
	#textbox1
		{clear: both;
		width: 320px;
		margin-top: 10px;
		overflow: auto;}
	#textbox1 h3
		{margin-bottom: 10px;
		color: #fff;
		font-size:20px;
		font-weight: bold;
		text-align: center;}
	#textbox1 p
		{clear: both;
		text-align: center;
		color: #000;
		letter-spacing: 0px;
		font-size: 11px;
		line-height: 10px;
		font-weight: bold;
		background: url(../images/textbg3.jpg) repeat-y;
		margin-bottom: 1px;
		padding: 2px 30px 2px 30px;}
	#textbox1 ol
		{text-align: left;
		color: #fff;
		letter-spacing: 0px;
		font-size: 11px;
		margin-bottom: 1px;
		padding: 2px 30px 2px 30px;}
	#textbox1 ol li
		{border-bottom: solid 1px #2C77B0;
		margin-bottom: 2px;}
	/******************END TEXTBOX1**********************/	
		/******************BEGIN TEXTBOX1b**********************/	
		#textbox1b
			{margin-top: 10px;
			width: 320px;
			text-align: center;
			overflow: auto;}
		#textbox1b h3
			{margin-top: 10px;
			color: #2C77B0;
			font-size:16px;
			font-weight: bold;}	
		#textbox1b h4
			{text-align: center;
			color: #fff;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: -1px;
			background: url(../images/textbg1.jpg) repeat-y;
			margin-bottom: 1px;
			padding: 2px 30px 2px 30px;}	
		#textbox1b p
			{text-align: center;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: -1px;
			background: url(../images/textbg2.jpg) repeat-y;
			margin-bottom: 1px;
			padding: 2px 30px 2px 30px;}
		/******************END TEXTBOX1b**********************/	

	
		/******************END TEXTBOX1c**********************/	
		#textbox1c
			{margin-top: 2px;
			width: 320px;
			text-align: center;
			overflow: auto;}
		#textbox1c h3
			{margin-top: 10px;
			color: #2C77B0;
			font-size:16px;
			font-weight: bold;}	
		#textbox1c h4
			{text-align: center;
			font-size: 11px;
			color: #fff;
			font-weight: bold;
			letter-spacing: -1px;
			background: url(../images/textbg1.jpg) repeat-y;
			margin-bottom: 1px;
			padding: 2px 30px 2px 30px;}
		#textbox1c p
			{text-align: center;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: -1px;
			background: url(../images/textbg2.jpg) repeat-y;
			margin-bottom: 1px;
			padding: 2px 10px 2px 10px;}		
		/******************END TEXTBOX1c**********************/	
	
	
		/******************START TEXTBOX1d**********************/	
		#textbox1d
			{clear: both;
			margin-top: 0px;
			width: 320px;
			text-align: center;
			overflow: auto;}
		#textbox1d p
			{text-align: center;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: -1px;
			background: url(../images/textbg3.jpg) repeat-y;
			margin-top: 30px;
			margin-bottom: 5px;
			padding: 10px 30px 10px 30px;}
		/******************END TEXTBOX1d**********************/	

	/******************START TEXTBOX2**********************/	
	#textbox2
		{margin-top: 29px;
		height: 572px;
		width: 358px;
		overflow: auto;}
	#textbox2 h3
		{margin-top: 10px;
		color: #067252;
		font-size:18px;
		text-align: center;
		font-weight: bold;
		padding: 0px 10px 0px 20px;}	
	#textbox2 h4
		{margin-bottom: 5px;
		color: #F8B001;
		font-size:13px;
		font-weight: 100;
		text-align: center;
		line-height: 14px;
		padding: 0px 10px 0px 20px;}
	#textbox2 h5
		{margin-bottom: 30px;
		margin-top: -15px;
		color: #2C77B0;
		font-size:11px;
		font-weight: 100;
		text-align: center;
		line-height: 14px;
		padding: 0px 10px 0px 20px;}
	#textbox2 p
		{color: #fff;
		font-size: 11px;
		font-weight: 100;
		letter-spacing: 0px;
		margin-top: 30px;
		margin-bottom: 5px;
		padding: 10px 30px 10px 30px;}
	#textbox2 ol, #textbox2 ul
		{text-align: left;
		margin-left: 15px;
		padding: 0px 10px 20px 30px;}
	#textbox2 ol li, #textbox2 ul li
		{border-bottom: solid 1px #2C77B0;
		color: #fff;
		margin-bottom: 1px;
		letter-spacing: 0px;
		font-size: 11px;
		font-weight: 100;}
	/******************END TEXTBOX2**********************/
	
	/******************START TEXTBOX3**********************/	
	#textbox3
		{margin-top: 29px;
		height: 572px;
		width: 358px;
		overflow: auto;}
	#textbox3 h3
		{margin-top: 10px;
		color: #2C77B0;
		font-size:16px;
		text-align: center;
		font-weight: bold;}	
	#textbox3 p
		{color: #fff;
		font-size: 12px;
		font-weight: 100;
		letter-spacing: 0px;
		padding: 5px 30px 5px 30px;}
		.faq
			{color: #F8B001;
			display: block;
			font-weight: bold;}
	/******************END TEXTBOX3**********************/
/******************END SIDEBAR 1**********************/	
		

/******************SWEEPSTAKES********************/	
#sweepstakes{
  padding-top:30px;
  text-align:left;
}
#sweepstakes * {
  margin:0px;
  padding:0px;
}
#sweepstakes span input{
  width:10px!important;
}
#sweepstakes h3{
/*  height:20px;  */
}
#sweepstakes .basicdetails{ 
/*  margin-top:20px;  */
}
#sweepstakes div, #sweepCaptcha div{
  width:48%;
  float:left;
  font-size: 12px;
}
#sweepstakes div input, #sweepstakes div select, #sweepCaptcha input{
  width:150px;
  margin:2px;
}
#sweepstakes table {
  margin-top:10px!important;
}
#form-caption {
  text-align:center!important;
  width:100%!important;
  padding:5px;
}
#sweepCaptcha{
  border-top:2px dashed black;
  margin-top:10px;
  padding-top:10px;
  padding-bottom:10px;
  float:none;
  width:80%;
}
/******************SWEEPSTAKES********************/	
	

/******************BEGIN SIDEBAR 2**********************/		
#sidebar2
	{display: block;
	position: absolute;
	margin-top: 58px;
	margin-left: 358px;
	width: 468px;
	height: 572px;
	background: url(../images/bg_sidebar.jpg) no-repeat;}
	/******************BEGIN SIDEBAR2SECTION1**********************/
	#sidebar2section1
		{position: absolute;
		width: 380px;
		margin-top: 155px;
		z-index:50;}
	#sidebar2section1Front
		{position: absolute;
		width: 380px;
		margin-top: 220px;
		z-index:50;}


		#testimony
			{margin-left: 30px;
			margin-top: 10px;
			width: 400px;}
			#testimony h3, #welcome h3
				{color: #2C77B0;
				font-size:18px;
				font-weight: bold;}
			#testimony p, #welcome p
				{font-size: 11px;
				margin-bottom: 5px;
				text-align: justify;
				line-height: 11px;}
		
		#welcome
			{margin-left: 15px;
			margin-top: -15px;
			width: 440px;}
		#map
			{margin-left: 60px;
			margin-top: 10px;}
  		#map img {
        height:220px;
        width:360px;
  		}
	
		
		#arrowimg	
			{position: absolute;
			margin-top: 70px;
			margin-left: -30px;}
		
		#sidetext1 h4{
      width:240px;
      margin-left:60px;
		}
		#sidetext1 img
			{margin-left: 150px;
			margin-top: 10px;}
		#sidetext1 h2
			{width: 330px;
			margin-top: 60px;
			margin-left: 150px;
			font-size: 24px;}	
		#sidetext1 p
			{width: 300px;
			margin-left: 150px;
			font-size: 11px;
			line-height: 12px;
			font-weight: 100;
			color: #2B771A;}		
	/******************END SIDEBAR2SECTION1**********************/


	
	/****************BEGIN MENUBAR********************/	
	#menubar
		{position: absolute;
		margin-top: 10px;
		margin-left: 85px;
		width:384px;
		z-index:100;}	
	#menubarFront
		{position: absolute;
		margin-top: -27px;
		margin-left: 75px;
		width:384px;
		z-index:100;}	
	#sweepstakes a
		{display: block;
		text-indent: -50000px;
		width: 384px;
		height: 40px;
		background: url(../images/sweep_button.gif) no-repeat top;}
		#sweepstakes a:hover
			{background-position: bottom;}
	
	#new_career a
		{display: block;
		text-indent: -50000px;
		width: 384px;
		height: 40px;
		background: url(../images/career_button.gif) no-repeat top;}
		#new_career a:hover
			{background-position: bottom;}
	
	#making_change a
		{display: block;
		text-indent: -50000px;
		width: 384px;
		height: 40px;
		background: url(../images/agents_button.gif) no-repeat top;}
		#making_change a:hover
			{background-position: bottom;}	
	
	#rain_maker a
		{display: block;
		text-indent: -50000px;
		width: 384px;
		height: 40px;
		background: url(../images/rain_button.gif) no-repeat top;}
		#rain_maker a:hover
			{background-position: bottom;}	
	
	#top_pro_scout a
		{display: block;
		text-indent: -50000px;
		width: 384px;
		height: 40px;
		background: url(../images/top_pro_button.gif) no-repeat bottom;}
		#top_pro_scout a:hover
			{background-position: top;}	
	/****************END MENUBAR********************/
	
	
	/****************BEGIN BUTTONS SET********************/
	#buttonset1
		{margin-left: -20px;
		width: 400px;}
	#buttonset2	
		{margin-left: -20px;
		width: 400px;}
	
	#button1 a
		{display: block;
		float: left;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/what_i_offer.png) no-repeat top;}
		#button1 a:hover
			{background-position: bottom;}
		
	#button2 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/training.png) no-repeat top;}
		#button2 a:hover
			{background-position: bottom;}
		
		
	#button3 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/faq.png) no-repeat top;}
		#button3 a:hover
			{background-position: bottom;}
		
	#button4 a
		{display: block;
		clear: both;
		float: left;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/website.png) no-repeat top;}
		#button4 a:hover
			{background-position: bottom;}
		
	#button5 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/testimonials.png) no-repeat top;}
		#button5 a:hover
			{background-position: bottom;}	
		
	#button6 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/appointment.png) no-repeat top;}
		#button6 a:hover
			{background-position: bottom;}		

	#buttonset3
		{margin-left: -20px;
		width: 400px;}
	#buttonset4	
		{margin-left: -20px;
		width: 400px;}
			
	#button14 a
		{display: block;
		float: left;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		position:relative;
		margin-left: -60px;
		background: url(../images/toppro.png) no-repeat top;}
		#button14 a:hover
			{background-position: bottom;}	
	
	#button7 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/new_career.png) no-repeat top;}
		#button7 a:hover
			{background-position: bottom;}
		
	#button8 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/faq.png) no-repeat top;}
		#button8 a:hover
			{background-position: bottom;}
		
		
	#button9 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/getting_started.png) no-repeat top;}
		#button9 a:hover
			{background-position: bottom;}
		
	#button10 a
		{display: block;
		clear: both;
		float: left;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		margin-left: -60px;
		background: url(../images/what_i_offer.png) no-repeat top;}
		#button10 a:hover
			{background-position: bottom;}
		
	#button11 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/training.png) no-repeat top;}
		#button11 a:hover
			{background-position: bottom;}	
		
	#button12 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/appointment.png) no-repeat top;}
		#button12 a:hover
			{background-position: bottom;}		
			
	#button13 a
		{display: block;
		float: left;
		margin-left: 20px;
		text-indent: -50000px;
		width: 100px;
		height: 99px;
		background: url(../images/testimonials.png) no-repeat top;}
		#button13 a:hover
			{background-position: bottom;}	
	/****************END BUTTONS SET (INSIDE SIDEBAR2 DIV) ********************/
	
	
	/******************BEGIN FORMS**********************/	
	#ask_form
		{width: 350px;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		margin-top: 20px;
		margin-left: 50px;
		color: #337714;}
	#ask_form h4
		{font-size: 16px;
		margin-bottom: 10px;
		color: #F8B101;}
		
	#ask_form input, #ask_form textarea
		{background: #C8D9E9;
		font-size: 11px;}
		
		
	#appointment_form
		{width: 300px;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		margin-top: 20px;
		margin-left: 10px;
		color: #337714;}
		#appointment_form h4
			{font-size: 16px;
			margin-bottom: 10px;
			color: #F8B101;}
		#appointment_form input, #appointment_form textarea
			{background: #C8D9E9;
			font-size: 11px;
			font-weight: 100;}
	
	#date_time_box
		{margin-top: 10px;
		display: block;}	
		#date_time_box a
			{float:right;
			display: block;
			margin-left:5px;}
		#date_time_box label
			{display: block;}
		#date_time_box input
			{clear: both;}
	/******************END FORMS**********************/	
/******************END SIDEBAR 2**********************/	



#footer
	{position: absolute;
	width: 900px;
	padding-top: 10px;
	text-align: center;
	background: #E8E8E8;}
#footer p
	{color: #000;
	font-size: 10px;
	font-weight: 100;}	
#footer a
	{color: #000;}
#footer #p1
	{color: #000;
	font-size: 10px;
	font-weight: bold;}
#footer #p2
	{color: #606060;
	font-size: 10px;
	font-weight: 100;}
	
.mceContentBody, .mceEditorIframe
	{background: #D6E7FF;}