body{ margin:0px 0px 0px 0px; padding:0px; background:url(images/bg.jpg) repeat-x #e0c6eb; border-bottom:13px solid #e51837;}
.inner_body{ margin:0px 0px 0px 0px; padding:0px; background:url(images/inner_bg.jpg) repeat-x #c6cfeb; border-bottom:13px solid #e51837;}
.red_inner_body{ margin:0px 0px 0px 0px; padding:0px; background:url(images/inner_red_bg.jpg) repeat-x #f7b6b9; border-bottom:13px solid #e51837;}
#main{ margin:auto; background:url(images/home_bg1.jpg) no-repeat top center; padding:0px;}
#inner_main{ margin:auto; background:url(images/service_bg.jpg) no-repeat top center; padding:0px;}
#purple_main{margin:auto; background:url(images/home_bg1.jpg) no-repeat top center; padding:0px;}
#red_inner_main{margin:auto; background:url(images/red_bg.jpg) no-repeat top center ; padding:0px;}
#blue_btm{background:url(images/content_bg_home.gif) no-repeat 70px bottom;}
#blue_btm_inner{background:url(images/content_bg.gif) no-repeat right bottom;}
#red_btm{background:url(images/red_btm_bg.gif) no-repeat right bottom;}
#purple_btm{background:url(images/purple_bg.gif) no-repeat right bottom;}
#divmain{margin:auto; width:964px;}
.clear{clear:both; padding:0px; margin:0px;}
div{ font-family:Arial; font-size:12px; color:#342a71; line-height:18px; }
h1{font-family:Arial; font-size:36px; color:#342a71; line-height:30px; padding:0px 0px 23px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #342a71;}
h2{font-family:Arial; font-size:42px; color:#342a71; line-height:38px; padding:0px 0px 15px 0px; margin:0px;}
h3{font-family:Arial; font-size:24px; color:#342a71; line-height:30px; padding:0px 0px 10px 0px; margin:0px; border-bottom:1px solid #342a71;}
h4 {font-family:Arial; font-size:24px; color:#342a71; line-height:30px; padding:0px 0px 17px 0px; margin:0px;}
#logo{padding-top:9px; padding-bottom:25px;}
#top_text{color:#FFFFFF; font-family:Arial; font-size:16px; font-weight:bold; text-align:top; float:right; padding-top:25px;}
#top_text a{color:#FFFFFF; font-family:Arial; font-size:16px; font-weight:bold; text-decoration:none;}
#top_text a:hover{color:#FFFFFF; font-family:Arial; font-size:16px; font-weight:bold; text-decoration:underline;}


#menu_bg{width:238px; float:left; color:#342a71; font-family:Arial; font-size:18px;}
#menu_bg ul{padding:0px; list-style-type:none; margin:0 0 0 0px; }
#menu_bg ul li{ margin:0px; padding:5px 0px 5px 0px; background:none;}
#menu_bg ul li a{color:#342a71; font-family:Arial; font-size:18px; text-decoration:none;}
#menu_bg ul li a:hover{ color:#e51837; font-family:Arial; font-size:18px; text-decoration:none; background:url(images/plus_icon.gif) no-repeat 0px 7px; padding:0px 0px 0px 15px;}
#menu_bg ul li .active{ color:#e51837; font-family:Arial; font-size:18px; text-decoration:none; background:url(images/plus_icon.gif) no-repeat 0px 7px; padding:0px 0px 0px 15px;}

#inner_menu_bg{width:238px; float:left; color:#342a71; font-family:Arial; font-size:18px; padding-right:62px;}
#inner_menu_bg ul{padding:0px; list-style-type:none; margin:0 0 0 0px; }
#inner_menu_bg ul li{ margin:0px; padding:5px 0px 5px 0px; background:none;}
#inner_menu_bg ul li a{color:#342a71; font-family:Arial; font-size:18px; text-decoration:none;}
#inner_menu_bg ul li a:hover{ color:#e51837; font-family:Arial; font-size:18px; text-decoration:none; background:url(images/plus_icon.gif) no-repeat 0px 7px; padding:0px 0px 0px 15px;}
#inner_menu_bg ul li .active{ color:#e51837; font-family:Arial; font-size:18px; text-decoration:none; background:url(images/plus_icon.gif) no-repeat 0px 7px; padding:0px 0px 0px 15px;}

#cont_right{width:726px; float:left;  min-height:470px;  
height:auto!important; 
height:550px;  }
#inner_cont_right{width:664px; float:left; min-height:430px; 
height:auto!important; 
height:450px; 

}

#love_bg{width:292px; float:left; background:url(images/love_bg.jpg) repeat-x; height:157px; padding:0px 15px 0px 15px;}
#love_text{padding-top:10px; color:#FFFFFF; line-height:14px;}
#love_text p{ padding:0px; margin:0px;}

#love_find{background:url(images/love_find_out_bg.jpg) no-repeat; width:137px; height:31px; color:#FFFFFF; margin-top:12px; text-transform:uppercase; font-size:11px; padding:11px 0px 0px 37px; float:left;}
#love_find a{ text-decoration:none; color:#FFFFFF}
#love_find a:hover{ text-decoration:underline; color:#FFFFFF;}

#work_bg{width:291px; float:left; background:url(images/work_bg.jpg) repeat-x; height:157px; padding:0px 15px 0px 15px;}
#work_text{padding-top:10px; color:#FFFFFF; line-height:14px;}
#work_text p{ padding:0px; margin:0px;}

#work_find{background:url(images/work_find_out_bg.jpg) no-repeat; width:137px; height:31px; color:#FFFFFF; margin-top:12px; text-transform:uppercase; font-size:11px; padding:11px 0px 0px 37px; float:left;}
#work_find a{ text-decoration:none; color:#FFFFFF}
#work_find a:hover{ text-decoration:underline; color:#FFFFFF;}

#life_bg{width:285px; float:left; background:url(images/life_bg.jpg) repeat-x; height:157px; padding:0px 20px 0px 15px;}
#life_text{padding-top:10px; color:#FFFFFF; line-height:14px;}
#life_text p{ padding:0px; margin:0px;}

#life_find{background:url(images/life_find_out_bg.jpg) no-repeat; width:138px; height:31px; color:#FFFFFF; margin-top:12px; text-transform:uppercase; font-size:11px; padding:11px 0px 0px 37px; float:left;}
#life_find a{ text-decoration:none; color:#FFFFFF}
#life_find a:hover{ text-decoration:underline; color:#FFFFFF;}

#footer{padding:22px 0px 22px 0px; color:#232176; font-size:11px;}
#footer a{ text-decoration:none; color:#232176; }
#footer a:hover{ text-decoration:none; color:#232176; }
#footer_link{ float:right; color:#232176; font-size:11px;}
#footer_link a{ text-decoration:none; color:#232176; font-size:11px; padding:0px 7px 0px 7px;}
#footer_link a:hover{ text-decoration:none; color:#e51837; font-size:11px; padding:0px 7px 0px 7px;}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

