/* Common style*/
body,html
{
margin:10px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#191919;
text-align:justify;
}

img
{
border:none;
}



h2
{
font-size:15px;
font-family:Helvetica, sans-serif;
color:#1C6D97;
margin:0 0px;
padding:0 0px;
}

p
{
padding:10px 10px 5px 10
px;
}

a
{
text-decoration:underline;
color:#1C6D97;
}

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

img.left 
{
float: left;
margin: 7px 14px 8px 0px;
}

img.right 
{
float: right;
margin: 12px 0px 10px 15px;
border:1px solid #757570;
}

ul
{
list-style:circle;
margin:0 10px;
padding:3px 13px;
}

/* Main Frame style*/

#main_bgtop
{
background:#ffffff url(../img/bg_top.jpg) no-repeat top center;
width:825px;
height: auto;
padding:15px 15px;
min-height:350px;
margin:0 auto;
}

#main_bgbottom
{
background:#ffffff url(../img/bg_bottom.jpg) no-repeat top center;
width:855px;
height:17px;
margin:0 auto;
}

/* Header style*/

.heading_one
{
color:#4087C0;
background:#FFFFFF url(../img/heading_bg.jpg) no-repeat right 120%;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
border-bottom:1px dotted #A1D0DD;
margin-bottom:20px;
}

.heading_two
{
font-family:Arial, Helvetica, sans-serif;
color:#2ACFE5;
font-size:15px;
font-weight:bold;
}

.divider_line
{
background:#FFFFFF url(../img/divider.jpg) no-repeat center;
height:25px;
width:750px;
display:block;
clear:both;
}

#header_main
{
width:801px;
float:left;
height:75px;
clear:both;
margin-bottom:15px;
}

#logo
{
float:left;
width:290px;
margin-left:10px;
}

#banner
{
clear:both;
background:#ffffff url(../img/perfect_balance_banner.jpg) no-repeat top center;
width:801px;
height:295px;
margin-left:11px;
}

#banner_inner
{
clear:both;
width:801px;
height:207px;
margin-left:11px;
margin-bottom:15px;
}

.readmore_button, readmore_button a
{
float:left;
width:253px;
height:25px;
background:#ffffff url(../img/readmore_n.jpg) no-repeat top left;
cursor:pointer;
}

.readmore_button1, readmore_button1 a
{
float:left;
width:253px;
height:25px;
background:#ffffff url(../img/readmore_jab.jpg) no-repeat top left;
cursor:pointer;
}


.readmore_button:hover
{
float:left;
width:253px;
height:25px;
background:#ffffff url(../img/readmore_h.jpg) no-repeat top left;
cursor:pointer;
}

/* body style*/

#body_main
{
width:801px;
height: auto;
margin:0 auto;
}

.box_part
{
width:265px;
float:left;
margin-top:15px;
}


.box_part_inner
{
width:801px;
float:left;
height:auto;
}

.box_part_bgtop_inner
{
background:#ffffff url(../img/box_top_inner.jpg) no-repeat top center;
width:771px;
height: auto;
padding:15px 15px;
float:left;
}

.box_part_bgbottom_inner
{
background:#ffffff url(../img/box_bottom_inner.jpg) no-repeat top center;
width:801px;
height:15px;
float:left;
}


.box_part_bgtop
{
background:#ffffff url(../img/box_top.jpg) no-repeat top center;
width:223px;
height: 220px;
padding:15px 15px;
float:left;
}

.box_part_bgbottom
{
background:#ffffff url(../img/box_bottom.jpg) no-repeat top center;
width:253px;
height:17px;
float:left;
}

/* Menu style*/

#menu_main
{
float:right;
height:47px;
width:450px;
padding:46px 0 0 0px;
}

.menu 
{
position:relative; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333232;
}

.menu ul 
{
list-style:none;
z-index:10;
position:absolute;
z-index:100;
width:430px;
}

.menu li{
		float:left;
		padding:10px 18px 12px 4px;
		}
	.menu li a{
		color:#262A0C;
		display:block;
		font-weight:normal;
		line-height:30px;
		padding:0px 13px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#D9A313;
			text-decoration:none;
			}
	.menu li ul{
		background:#F2F2EE;
		border-left:2px solid #F9C937;
		border-right:2px solid #F9C937;
		border-bottom:3px solid #F9C937;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:220px;
		z-index:200;
		margin:0px;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:220px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#F9C937;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}

#slide 
{
	position:absolute;
	top:6px;
	height:38px;
	z-index:10;
	border-left:1px #D7DBDB solid;
	border-top:1px #D7DBDB solid;
	border-right:1px #D7DBDB solid;
	background-image: url(../img/menu_bg.jpg);
}




.sidebar
{
float: left;
}

.sidebar ul
{
margin: 0px 0px 2px 15px;
padding: 0;
list-style: none;
}

.sidebar li
{
margin: 8px 0px 0px 0px;
padding: 0;
background: url(../img/bullet.jpg) no-repeat left 50%;
padding-left:15px;

}

.sidebar li ul 
{
padding: 0px 2px 2px 0px;
color:#FFFFFF;
}

.sidebar li li
{
color:#FFFFFF;
border:1px solid #330066;
padding: 5px 0 5px 0px;
}


.sidebar a
{
color:#4E4A4A;
text-decoration: none;
}

.sidebar a:hover
{
text-decoration: underline;
color:#FF7200;
}



/* Footer style*/
#footer
{
clear:both;
width:855px;
height: auto;
margin:0 auto;
}


#footer p
{
text-align:center;
font-size:11px;
padding:5px 0;
}



.button
{
background:#375D8A url(../img/botton_bg_n.jpg) repeat-x top center;
color: #ffffff;
border: 1px solid #1F436E;
margin: 2px 2px;
width: auto;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
display:inline;
height:21px;
padding:3px 5px;
cursor:pointer;
text-transform:uppercase;
}

.button:hover
{
background:#F7741D url(../img/botton_bg_h.jpg) repeat-x top center;
color: #ffffff;
border: 1px solid #D15A0A;
margin: 2px 2px;
width: auto;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
display:inline;
height:21px;
padding:3px 5px;
cursor:pointer;
text-transform:uppercase;
}

