/* CSS Document */



body{



	ackground:url(images/bg.jpg) repeat-x top left;



	margin:0px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	background-color:#007399;



}



#main{



	width:1004px;



	margin:0px auto;



	float:left;



	background:url(images/mainbg.jpg) repeat-y ;





}



p {

	color: #333333;

	line-height: 18px;

	padding:0px;

	line-height:20px;

	text-align:justify;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#container{



	width:1004px;



	margin:auto;



	float:left;



	padding:0px 0px 0px 0px;



}







#container_2{



	width:1004px;



	margin:auto;



	padding:0px 0px 0px 0px;



}







#header{



	width:952px;



	margin-left:26px;



	display:inline;



	float:left;



	height:187px;



	background:url(images/headerbg.jpg) repeat-x;



	border:0px solid #ff0000;



}



.header_left{



	height:151px;



	padding:0px;



	float: left;



	border:0px solid #ff0000;



}



.header_right{



	/*background:url(images/right_txt_bg.gif) no-repeat bottom left;*/



	height:151px;



	text-align:right;



	padding:0px 14px 1px 0px;



	display:inline;



	float: right;



	border:0px solid #ff0000;



}



.logo{



	padding:18px 0px 0px 30px;



	margin:0px;



	float: left;



	border:0px solid #ff0000;



}



.top_img {



	display:block;



	padding:24px 0px 0px 0px;



	height:69px;



	font-weight:bold;



	color:#FFFFFF;



	font-size:11px;



}



.home_content1



{



	width:660px;



	border:1px solid #dddddd;



	background-color:#FFFFFF;



	float: left;



	padding: 10px;



}



.home_content_sign_up



{



	width:660px;



	border:1px solid #dddddd;



	background-color:#FFFFFF;



	float: right;



	padding: 10px 0px 10px 10px;



	/*margin-right:10px;*/



}



.home_content2



{



	width:660px;



	float: left;



	padding: 10px;



}



.signup_bg



{



	background:url(images/signup_form_bg.jpg) #ffffff no-repeat top left;



}



.title_take{

	display:block;

	background-color:#f7faf2;

	height:25px;

	border:1px solid #e6eed9;

	margin:0px 0px 10px 0px;

	padding: 10px 10px 5px 20px;

}

.title_take2{

	display:block;

	background-color:#f7faf2;

	height:31px;

      	border:1px solid #e6eed9;

	margin:0px 0px 10px 0px;

	padding:4px 10px 0px 20px;

}



.title_take2 h1{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	ine-height: 20px;

	font-weight: bold;

	color: #006600;

        padding:0px;

	margin:0px;



}

.women



{



	width:204px;



}







.floatRight



{



	float:right;



}







.floatLeft



{



	float:left;



}







.men_bonding_img



{



	float:left;



	padding:0px 15px 0px 0px;



	height: 170px;



	width: 214px;



}







.men_bonding_content



{



	float:left;



	padding:15px 0px;



	width: 660px;



}



.divorce_month_img



{



	float:left;



	padding:0px 15px 0px 0px;



	height: 83px;



	width: 116px;



}



.divorce_month_container



{



	width: 100%;



}







.testimonials



{



	float:left;



	width: 100%;



	border-bottom:1px solid #dddddd;



	margin-right:10px;



}







.divorce_month_content



{



	float:left;



	padding:13px 0px;



	width: 100%;



}







.testicont



{



	float:left;



	padding:13px 0px 13px 0px;



	width: 100%;



}







.testicont b



{



	float:left;



	padding:13px 0px 6px 0px;



	width: 280px;



	color:#0b6d90;



}







.testicont a { text-decoration:underline; color:#222222; }



.testicont a:hover { text-decoration:none; color:#222222; }







a.link1



{



	color:#000000;



	font: bold 14px arial;



	text-decoration:none;



}







a.link1:hover



{



	color:#0b6d90;



	font: bold 14px arial;



	text-decoration:none;



}



.steps_button



{



	float:right;



	width:189px;



	height:238px;



	margin: 15px 7px 15px 0px;



}







.clear



{



	clear:both;



}







.text_box



{



	width:300px;



	height:17px;



	border:1px solid #3f6700;



}







.align_button



{



	padding-right:25px;



}







.top_txt { width:480px; padding:0px; margin:0px 0px 10px 0px; font-size:14px; color:#ffffff; font-weight:bold; border:0px solid #ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; }



.welcome a, .timesheet a{ color:#ffffff; text-decoration:none; }



.timesheet { background:url(images/timesheet-bg.gif) no-repeat; padding:6px 10px 0px 0px; float:right; text-align:center; width:121px; height:28px; margin-top:34px; color:#ffffff; }



.welcome a:hover,.timesheet a:hover{ color:#ffffff; text-decoration:underline; }



/* menu styles */



#navigations {



	/*background:url(images/menu_bg.gif) no-repeat;*/



	width:952px;



	height:42px;



	float: left;



}



#navigations ul {



	padding:0px;



	list-style-type:none;



	margin:0px;



	height:42px;



}



#navigations ul li {



	padding:0px;



	margin:0px;



	font-size:12px;



	float: left;



	height: 42px;



}



#navigations ul li a{



	padding:0px 8px;



	margin:0px;



	letter-spacing:1px;



	display:block;



	color:#FFFFFF;



	text-decoration:none;



	font-weight:bold;



	line-height: 42px;



	margin:0px;



}



#navigations ul li a:hover{



	padding:0px 8px;



	margin:0px;



	letter-spacing:1px;



	color:#cfe183;



	text-decoration:none;



	font-weight:bold;



	line-height: 42px;



	margin:0px;



}







#navigations ul li a.active



{



	color:#cfe183;



	text-decoration:none;



}







.divider



{



	background:url(images/divider.jpg) no-repeat top left;



	width:1px;



}







.free_bonus_dv



{



	float:left;



	width:217px;



}



.left_images



{



	float:left;



	width:217px;



}







h2 {



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 16px;



	line-height: 24px;



	font-weight: bolder;



	color: #004C75;



	margin-bottom: 0px;



	margin-top: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	padding-bottom: 0px;



}



.index_title{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	/*line-height: 18px;*/

        border:1px solid #FF0000;

	font-weight: bold;

	color: #006600;

	margin-bottom: 10px;

}



h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	line-height: 28px;

	font-weight: bold;

	color: #006600;

	margin-bottom: 10px;



}



/*h2

{



	color:#0b6d90;



	font: bold 22px Arial;



	margin: 15px 0px 0px 0px;



	padding: 0px;



	line-height: 24px;



}*/



h3

{

	color:#0b6d90;



	font: bold 14px Arial;



	margin: 15px 0px 6px 0px;



	padding: 0px;



	line-height: 20px;



}







/*.content p



{



	margin:0px;



	padding:0px;



	line-height:18px;



}*/



.signup_left



{



	width:420px;



	float:left;



	padding: 18px 15px;



}



#maincontent { width:980px; float:left; padding:10px 0px 0px 0px; margin:0px; }/*line-height:18px;*/



#left { float:left; width:240px; padding:10px 0px 9px 0px; margin:0px 10px 0px 36px; background-color:#b1ddff;   }



.left_content {



	float:left;



	padding-left:10px;



	width: 217px; border:1px soild #FF0000;



}



.left_txtbg {  float:left; background:url(images/shelly_bg.gif) no-repeat; line-height:22px; letter-spacing:1px; font-size:12px; color:#FFFFFF; text-align:center; width:197px; padding:0px 10px 0px 10px;  } 



.email_bg { float:left; background:url(images/email_bg_arc.gif) no-repeat; height:99px; width:197px; padding:10px 10px 0px 10px; }



.inneremail_bg { float:left; background:url(images/innernewletterbg.jpg) no-repeat; height:99px; width:197px; padding:10px 10px 0px 10px; }



.img_space { padding:0px 0px 8px 0px; }



.txtbox	{



		font-family:Arial;



		font-size: 11px;



		height: 16px;



		padding:0px 0px 0px 5px;



		margin:0px 0px 7px 0px;



		width: 190px;



		display:block;



		color:#7f7f7f;



		border: 1px #3f6700 solid;



		background-color:white;



	}	



.button		{ background-color:#00CCFF; border:1px solid #000066; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer; width:28px; height:20px; }	



.content { float:left; width:670px; border:0px solid #FF0000; }



ul.sitemap { margin:0px 0px 25px 24px; padding:0px; }



ul.sitemap li { background:url(images/bullet1.jpg) 0px 2px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 4px 20px; }



ul.sitemap li ul { margin:0px 0px 10px 10px; padding:0px; }



ul.sitemap li ul li { background:url(images/bullet2.jpg) 0px 2px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 4px 20px; }



ul.sitemap li ul li ul{ margin:0px 0px 10px 10px; padding:0px; }



ul.sitemap li ul li ul li{ background:url(images/bullet3.jpg) 0px 6px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 4px 20px; }



#footer{ loat:left; background:url(images/footerbg.jpg) no-repeat 14px 0px; clear:both; color:#ffffff; font-size:13px; text-align:center; font-weight:bold; line-height:22px; width:980px; padding:45px 0px 15px 0px; margin:0px 0px 0px 0px; margin:auto; }



#footer .copyright{ color:#ffffff; font-size:11px; font-weight:normal;  }



#footer a{ color:#ffffff; text-decoration:none; }



#footer a:hover{ text-decoration:underline; }



a{ color:#1f601c; text-decoration:none; }



a:hover { color:#005b7a; text-decoration:none; }







#searchbg { background:url(images/searchbg.jpg) no-repeat top right; float:right; width:321px; height:45px; text-align:left; margin:0px 0px 0px 0px; display:inline; padding:10px 0px 0px 10px; border:0px solid #ff0000; }







.searchtxtbox { border:0px solid #ff0000; color:#444444; font-size:12px; height:14px; margin:1px 10px 0px 65px; width:130px; font-family:Arial, Helvetica, sans-serif; display:inline; }







#breadcums { float:right; width:663px; border-bottom:1px solid #cccccc; text-align:right; padding-bottom:10px; margin-bottom:10px; }



#breadcums a { text-decoration:underline; color:#222222; }



#breadcums a:hover { text-decoration:none; color:#222222; }



#innertitle { color:#0b6d90; float:left; font-size:22px; font-weight:bold; line-height:24px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px; }



#innerimgright { float:right; text-align:right; width:242px; }



#innerimgright1 { float:right; text-align:right; padding-left:10px;  }



#innercont { float:left; width:420px; order:1px solid #ff0000; }







#innercont ul{ margin:0px 0px 25px 10px; padding:0px; }



#innercont ul li { background:url(images/leafbullet.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:10px 0px 0px 0px; padding:0px 0px 9px 20px; border-bottom:1px dashed #999999 }



#innercont ul li#last { background:url(images/leafbullet.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:10px 0px 0px 0px; padding:0px 0px 9px 20px; }







#talkcont { width:628px; padding:0px 15px 0px 15px; float:left; background-color:#fbfffa; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; line-height:24px; }



#talkcont b { font-size:22px; color:#000000; }



#talkcont span { font-weight:bold; }







#fl { float:left; }



#fr { float:right; }







#innerlefttitlebg { background:url(images/innerlefttitlebg.jpg) no-repeat; width:218px; padding-left:12px; height:22px; padding-top:10px; margin-left:4px; color:#FFFFFF; font-size:14px; font-weight:bold; order:1px solid #ff0000; float:left; display:inline; }







#innerleftcont { width:208px; padding:0px 10px 0px 10px; border:1px solid #99bcd7; border-top:none; background-color:#f7faf2; margin-left:4px; margin-bottom:15px; float:left; display:inline; }



#innerleftcont ul{ margin:0px 0px 0px 10px; padding:0px; }



#innerleftcont ul li { background:url(images/innerleftbullet.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 9px 20px; border-bottom:1px solid #e4e6df }



#innerleftcont ul li#last { background:url(images/innerleftbullet.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 9px 20px; }







#favquote { width:208px; padding:10px; border:1px solid #99bcd7; border-top:none; background-color:#f7faf2; margin-left:4px; margin-bottom:15px; float:left; display:inline; }







p.readmore { text-align: right; padding-right:15px; } p.readmore a { color: #ff0000; font-size: 11px; }







#divleaf { border-bottom:1px solid #e6eed9; background:url(images/leaf.gif) 24px 17px no-repeat; padding:10px 10px 10px 50px; }



#divleaflast { background:url(images/leaf.gif) 24px 17px no-repeat; padding:10px 10px 10px 50px; }



.bluetxt {



color:#004C75;



font-size:13px;



font-weight:bold;



line-height:20px;



}



ul.leaf{ margin:0px 0px 25px 10px; padding:0px; }



ul.leaf li { background:url(images/leafbullet.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; }







ul.bullet{ margin:0px 0px 25px 10px; padding:0px; }



ul.bullet li { background:url(images/leafbullet.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; }







blockquote {



margin-left:25px;



}







.Rightpadding {



padding-right:20px;



padding-bottom:10px;



}







.Leftpadding {



padding-top:10px;



padding-left:10px;



}







.Rightpadding1 {



padding-right:20px;



padding-top:10px;



}







ol { margin:0px 0px 25px 30px; padding:0px; }



ol li { font-family:Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }







#clear { margin:0px; padding:0px; line-height:0px; padding-top:40px; }







.leftpadding10{



	padding-left:10px;



	padding-bottom:10px;



}



.toppadding{



	padding-top:15px;



}



.bluetxt1 {



color:#004C75;



font-family:arial;



font-size:12px;



font-weight:bold;



}



.curvebigtop{



	background:url(images/bigcurve_top.gif) no-repeat top;



	padding-top:8px; 



	width:620px;



}



.curvebigbtm{



	 background:url(images/bigcurve_btm.gif) no-repeat bottom; 



	 padding-bottom:19px; 



	 width:620px;



}



.bigcurve_content{



 	width:598px; 



	border-left:1px solid #e2e3e4; 



	border-right:1px solid #e2e3e4; 



	color:#76787b;



	font-family:arial;



	font-size:12px;



	float:left;



	padding:0px 10px 10px 10px;



}



.smallcurve_content{



 	width:400px; 



	border-left:1px solid #e2e3e4; 



	border-right:1px solid #e2e3e4; 



	color:#76787b;



	font-family:arial;



	font-size:12px;



	float:left;



	padding:0px 10px 10px 10px;



}



.margin-right {



	margin-right: 20px;



}



ul.sidebar_blog { margin:0px 0px 25px 24px; padding:0px; }

ul.sidebar_blog li { background:url(images/bullet1.jpg) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 4px 20px; }

ul.sidebar_blog li ul { margin:0px 0px 10px 10px; padding:0px; }

ul.sidebar_blog li ul li { background:url(images/bullet2.jpg) 0px 2px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 4px 20px; }

ul.sidebar_blog li ul li ul{ margin:0px 0px 10px 10px; padding:0px; }

ul.sidebar_blog li ul li ul li{ background:url(images/bullet3.jpg) 0px 6px no-repeat; font-family:Arial, Helvetica, sans-serif; list-style:none; margin:6px 0px 0px 0px; padding:0px 0px 4px 20px; }

#sidebar_new { width:150px; padding-right:15px; }

.red {
	color: #CC0000;
}
