/* CSS Document */
body {	background-color: #391D5A;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#4C4B4B; padding-left:20px; padding-right:20px; }
#wrraper { margin-left:auto; margin-right:auto; clear:both;  text-align:center; display:block; background:url(images/img_content_Bg.jpg) right top repeat-y; background-color:#F1F0EA; width:961px; }
#wrraper1 { margin-left:auto; margin-right:auto; display:block; clear:both;}
#wrraper2 { margin-left:auto; margin-right:auto; display:block; clear:both;}
.clear { clear:both;}
.bf_hd {
	background:url(images/hd_before_after.jpg) 8px top no-repeat;
}
.highlight {
	color: #31246A;
	font-size: 15px;
}

.bg_inner {
 height:50px;
	background-position:8px top;
	background-repeat:no-repeat;
}

#bottom_nav{background:#009933;}
#content{ line-height:17px; text-align:left; padding-left:30px; display:block; width:560px; margin-right:30px;}
#content_opt1{ line-height:17px; text-align:left; padding-left:50px; display:block; width:540px; margin-right:30px;}
.active{color:#5E4C83; text-decoration:underline;}
a:active{color:#5E4C83;}
a:link{color:#5E4C83;}
a:visited{color:#5E4C83;}
a:hover{color:#5E4C83; text-decoration:none;}
/********************  content holder *********************************/
#content_holder{display:block; background:url(images/img_top_bg.jpg) no-repeat top left;}
#content_holder1 { background:url(images/bg_right_images.jpg)  bottom  right no-repeat; background-color:#F1F0EA;}
#index_content_holder1 { background:url(images/bg_right_images1.jpg)  bottom  right no-repeat; background-color:#F1F0EA;}
#face { background:url(images/img_bottom_bg.jpg) no-repeat bottom right; padding-left:40px; padding-bottom:150px; clear:both; display:block; }
#index_face { background:url(images/img_bottom_bg2.jpg) no-repeat bottom right; padding-left:46px; padding-bottom:1px; }
#white_bg{   }

/********************  footer holder *********************************/
#footer{clear:both; text-align:right; padding-right:18px; padding-bottom:15px;}
#index_footer{clear:both; text-align:right; padding-right:20px; padding-bottom:15px;}

h1{
	font-size:20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 30px;	text-transform: uppercase;	color: #562C85; text-decoration: none; font-weight:normal; text-align:left; margin-bottom:20px; margin-top:0px;}

h2{
	font-size:20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 30px;	text-transform: uppercase;	color: #562C85; text-decoration: none; font-weight:normal; text-align:left; margin-bottom:20px; margin-top:5px; }	
	
h3{
	font-size:13px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 30px;	text-transform: uppercase;	color: #312469; text-decoration: none; font-weight:bold;  margin-bottom:20px; margin-top:5px;}

.caption {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #4C4B4B;	text-decoration: none;	text-align: right; padding-right:30px;}
.txt_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #404040;
	text-decoration: none;
	border: 1px solid #A5A9A4;
}


.tbl_border_three {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CECECC;
	border-bottom-color: #CECECC;
	border-left-color: #CECECC;
}

/* inner style */
#right_col { float:right; display:block; padding-right:21px; z-index:1; position:relative;}
#left_col { float:left; display:block; width:200px; text-align:left; z-index:50; position:relative; padding-left:24px;}
.hyrachy {
	background-repeat: no-repeat;
	background-position: 8px top;
}
