* { margin:0; padding:0;}
body { background:#F0F9FE; font-size:100%; line-height:1em; font-family:Arial; color:#fff; text-align:center}





/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#ffa700; font-size:0.85em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul.list_1 {padding:0px; list-style:none}
ul.list_1 li { line-height:1.54em}
ul.list_1 li a{text-decoration:none; color:#fff; padding-left:18px}
ul.list_1 li a:hover{ text-decoration:none; color:#ffa700}
/*==========================================*/

/*==================list 2====================*/
ul.list_2 {padding:0px 0px 5px 30px; list-style:circle; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6b6b;}
ul.list_2 li { line-height:1.54em}
ul.list_2 li a{text-decoration:none; color:#333; padding-left:5px; }
ul.list_2 li a:hover{ text-decoration:none; color:#ffa700}
/*==========================================*/




.margin {margin-bottom:23px}

a {text-decoration:underline; color:#793745}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#793745; }/*background:url(images/marker_link.gif) no-repeat right 6px; padding-right:14px*/
a.link:hover {text-decoration:none}

.font_1 {color:#181b25;
		font-size:16px;}

.clear { clear:both;}


p {margin:10px 0 15px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6b6b;}
	
	s
.p1 {margin:0 0 22px 0}

/*header*/
#header { height:538px; background:url(images/header_bg.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}
#inside_header_contact { height:300px; background:url(images/inside_handshake.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}
#inside_header_cle { height:300px; background:url(images/inside_pen.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}
#inside_header_member { height:300px; background:url(images/inside_member.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}
#inside_header_referral { height:300px; background:url(images/inside_woman_smile.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}
#inside_header_foundation { height:300px; background:url(images/inside_foundation2.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}




.subscribe {position:absolute; margin:0 0 0 668px}

.logo {position:absolute; margin:241px 0 0 72px}

ul.menu {margin:0px; padding:0px; list-style:none; text-align:center;}
ul.menu li { line-height:1.3em; float:left}
ul.menu li a{text-decoration:none; color:#fff; padding:47px 27px 42px 26px; display:block}
ul.menu li a:hover{ text-decoration:none; background:url(images/hover_bg.gif) repeat-x top}
ul.menu li a.hover {background:url(images/hover_bg.gif) repeat-x top}


/*content*/
#content {font-size:0.8125em; line-height:1.15em; background:url(images/bg2.jpg) repeat}
.img_left {float:left; margin:0 10px 0px 0}
.img_left2 {float:left; margin:0 10px 0 0}
.img {margin-bottom:20px}

/*.bg1 {background:url(images/bg1.jpg) repeat}*/
.bg1 {
	background-color:#DAE0F0;}

.col_1 .indent { padding:22px 20px 38px 25px}
.col_2 .indent { padding:25px 25px 30px 24px}
.col_3 .indent { padding:25px 50px 30px 35px}

/*footer*/
#footer { background:url(images/footer_bg.jpg) no-repeat 0 0; padding:20px 0 73px 0; text-indent:25px; font-size:0.8125em; line-height:1.15em; color:#fff}
#footer a {color:#ffa700; text-decoration:underline}
#footer a:hover {text-decoration:none}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:22px 20px 38px 25px}
#page1 #content .block_title1 img {margin:23px 0 0 24px} 
#page1 #content .col_2 .indent { padding:25px 20px 30px 24px}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:22px 30px 38px 25px}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:22px 40px 38px 25px}

/*================== index-7.html ==================*/
#page8 #content .indent { padding:25px 26px 45px 24px}

input {width:171px; height:20px}
.div_input {height:26px}
textarea {width:173px; height:203px; overflow:auto; margin-bottom:4px; display:block}
.div_links {text-align:right; word-spacing:10px; padding-right:14px}

.phones {float:right; margin-right:20px;
color:#333;}

/*==================block====================*/
.block_title1 { background:url(images/block_title1.jpg) repeat; height:72px}
.block_title1 img {margin:27px 0 0 23px}
.block_title2 { background:url(images/block_title2.jpg) repeat; height:72px; /*width:450px;*/}
.block_title2 img {margin:27px 0 0 23px}
/*==========================================*/




/*================CUSTOMIZED===================*/
/*===============CUSTOMIZED====================*/

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	}

.h3_move{
	padding-top:30px;
	padding-left:25px;
	}
	
.h3_move2{
	padding-top:30px;
	text-align:center;
	}



h4 { color:#ffa700; font-size:1em; margin:0 0 5px 0}

h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#003;
	padding-bottom:4px;
	}
	
.bold_words { color:#333; font-size:1em; margin:0 0 5px 0}


ul#right li{
	text-decoration:none;
	color:#000;
	padding:5px 20px 20px 20px; 
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12pt;
	}


	
h5 {color:#484848;
	font-size:1em; 
	margin:0 0 5px 0;
	padding-bottom:5px;
	text-align:center;
	}
	
	
h7 {color:#006;
	font-size:10px;
	margin:0 0 5px 0;
	padding-bottom:5px;
	text-align:center;
	}	
	
a#privacy {text-decoration:underline; color:#666; }

	
.more_line_height{
	line-height:14pt;}	

.disclaimer{
	font-size:9px;
	text-align:left;
	}	
	
	

#jebba_hubba{
	font-size:9px;
	text-align:left;
	}
	
#jebba_hubba a{
	font-size:9px;
	text-align:left;
	color:#909;
	}
	
ol{
	color:#6b6b6b;
	margin-left:50px;
	}	
	
ol li{
	padding-bottom:5px;
	padding-left:10px;
}
	
	
	
	
	
	
/* ************ For Collapse/Expand ************* */
#content p.msg_head {
	list-style-type:none;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:0px;
	line-height:14px;
	padding-left:15px;
	padding-bottom:10px;
	background:url(images/plus.gif) no-repeat left 2px;
}

#content p.open {
	background-image:url(images/minus.gif) !important;
}


#content p.msg_body {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;	
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#content img.logo {
	padding-top:15px;
}




/* ----------- My Form ----------- */

form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}

.myform{
margin:0 auto;
width:400px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
color:#333;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
margin-top:10px;
color:#666;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:75px;
height:31px;
background:#666666;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-bottom:20px;
/*border:#F00 1px solid;*/
}

#stylized .more_info{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
width:500px;
}



/*
/* ************ For Newsletter Collapse/Expand ************* 
#newsletter_col p.msg_head {
	list-style-type:none;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:0px;
	line-height:14px;
	padding-left:15px;
	padding-top:8px;
	margin: 0 0 0 25px;
	background: url(../images/plus.gif) no-repeat left 10px !important;
}

#newsletter_col p.open {
	background-image:url(../images/minus.gif) !important;
	
}

#newsletter_col div.msg_body ul li {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;	
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#newsletter_col div.msg_body {
	padding: 0 0 0px 20px;
}


 ************ For News & Events Collapse/Expand ************* 
#news_buttons_col h5.msg_head {
	list-style-type:none;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	padding-top:0px;
	line-height:14px;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:15px;
	background: url(../images/plus.gif) no-repeat left 10px !important;
}

#news_buttons_col h5.open {
	background-image:url(../images/minus.gif) !important;
	
}

#news_buttons_col p.msg_body {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;	
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	padding:10px 0px 10px 12px;
}

*/	

