body {
margin: 0px;
padding: 0px;
background-color:#f4b1cd;
margin-left: 20px;
margin-right: 20px;
margin-top: 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#maintable{
max-width: 1200px;
border: 0;
margin: 0 auto;
padding: 0;
}

.opacity1{
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
-khtml-opacity:0.80;
zoom: 1;
}

a{
color: #ec048b;
text-decoration: none;
}

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

h1{font-size:22px;font-weight:normal;color:#7f316f;letter-spacing:-1px;margin:0;margin-bottom:10px}
h2{font-weight: bold;color:#ec048b; font-size: 20px; letter-spacing: -1px;}
h3{font-family:Arial, Helvetica, sans-serif; color: #ec048b; font-size: 14px;}

h6 { padding: 10px; background-color: #FFCC00; color: #333; font-weight: normal; font-size: 14px;}
h4 { padding: 10px; background-color: #CC0099; color: #fff; font-weight: normal; font-size: 18px;}
h5 { padding: 10px; background-color: #3CA8C2; color: #fff; font-weight: normal; font-size: 14px;}



	#top{
	background:url(images/header1.gif) no-repeat top right;
	height: 21px;
	}

	#menu{
	background: #d31d80 url(images/menutop.gif) no-repeat top;
	width: 217px;
	vertical-align: top;
	}
	
		#menu ul{
		margin: 0;
		padding: 0;
		margin-top: 132px;
		}
		
		#menu li{
		list-style:none;
		}
		
		#menu li a{
		background:url(images/bullet.gif) no-repeat 3px 4px;
		display: block;
		width: 192px;
		padding-left: 25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-decoration:none;
		color: #222;
		font-weight: bold;
		letter-spacing: -1px;
		line-height: 25px;
		}
		
		#menu li a:hover{
		color: #000;
		}
		
		#menu-bottom{
		display: block;
		postion: relative;
		bottom: 0px;
		width: 217px;
		height: 150px;
		background: url(images/menu-bottom2.gif) no-repeat bottom;
		}
		

	#content-header-black{
	height: 147px;
	background: #1e0615 url(images/butterfly-black.gif) no-repeat top right;
	}
	
	#content-header-white{
	height: 147px;
	background: #fff url(images/butterfly-white.gif) no-repeat top right;
	}
	
		#title-black{
		display: block;
		width: 410px;
		height: 147px;
		background:url(images/title-black.gif) no-repeat 20px top;
		}
		
		#title-white{
		display: block;
		width: 410px;
		height: 147px;
		background:url(images/title-white.gif) no-repeat 20px top;
		}
	
	#content-black{
	background: #1e0615 url(images/butterfly-black2.gif) no-repeat top right;
	vertical-align:bottom;
	width: 100%;
	}
	
	#content-white{
	background: #fff;
	vertical-align:bottom;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 4px;
	width: 100%;
	}
	
	#content-div{
	display: block;
	width: 100%;
	overflow: auto;
	background: #fff;
	}
	
		#content-home-table{
		width: 100%;
		height: 385px;
		}
	
		#content-home-table td{
		
		}
		
			#home-table-left{
			background:url(images/content-black-bottomleft.gif) no-repeat bottom left;
			vertical-align: top;
			padding-top: 25px;
			}
			
			#home-table-right{
			vertical-align: top;
			padding-top: 80px;
			}
			
	#right{
	width: 30px;
	background:url(images/right-repeat.gif) repeat-y;
	vertical-align: top;
	}
	
	#righttop{
	display: block;
	width: 30px;
	height: 96px;
	background:url(images/right-top.gif) no-repeat;
	}
	
#footer{
height: 15px;
background:url(images/footer-repeat.gif) repeat-x;
}

	#footer-left{
	float: left;
	display:block;
	background:url(images/footer-left.gif) no-repeat;
	height: 15px;
	width: 25px;
	}
	
	#footer-right{
	float: right;
	display:block;
	height: 15px;
	width: 500px;
	background: url(images/footer-right.gif) no-repeat top right;
	color: #d9589b;
	font-size: 10px;
	letter-spacing: -1px;
	text-align: right;
	}
	
	#footer-right p{
	margin: 0px;
	padding: 0px;
	margin-right: 40px;
	line-height: 20px;
	}
	
.front-box{
margin: 0 auto;
background: url(images/front-table.gif);
width: 327px;
border:0px;
font-size: 0.1em}

.front-box td{
font-size: 0.1em;
}

.front-box td p{
margin: 0px;
padding: 0px;
font-size: 0.1em;
}


.front-box img{
display: block;
}

.front-box-tl{vertical-align: bottom;height: 91px;}
.front-box-tr{vertical-align: bottom;height: 91px;}

.front-box-tl img{margin-right: 2px;}
.front-box-tr img{margin-left: 1px;}

.front-box-bl img{padding-right: 2px;}
.front-box-br img{}

.front-box-bl{vertical-align: top;padding-top: 2px; padding-bottom: 14px; }
.front-box-br{vertical-align: top;padding-top: 2px;padding-bottom: 14px;}


.front-box-tl img{float:right}
.front-box-tr img{float:left}
.front-box-bl img{float:right}
.front-box-br img{float:left}

.post_title a { 	
font-weight: bold;
color:#cc6699;
font-size: 14px;
padding-bottom: 5px;}
	
.post_title a:hover { 	
color: #ff00ff;}

.post_short {text-align: justify; padding-bottom: 5px;}

#journey h2 {background-color: #fff;color: #4D288E;font-family:Arial, Helvetica, sans-serif;font-size: 15px;}
#journey h4 {color: #222; border: 1px #4D288E solid;background-color: #DBD4E8;padding: 10px;font-weight: normal;font-size: 13px;}
#journey h5 {background-color: #fff;color: #4D288E;font-weight: bold;font-size: 12px;}
#butterfly h2 {background-color: #fff;color: #ec048b;font-family:Arial, Helvetica, sans-serif;font-size: 15px;}
#butterfly h4 {color: #222;border: 1px #cc6699 solid;background-color: #FFCCFF;padding: 10px;font-weight: normal;font-size: 13px;}
#butterfly h5 {background-color: #fff;color: #ec048b;font-weight: bold;font-size: 12px;}
#essentials h2 {background-color: #fff;color: #0091AD;font-family:Arial, Helvetica, sans-serif;font-size: 15px;}
#essentials h4 {color: #222;border: 1px #0091AD solid;background-color: #DBEEF4;padding: 10px;font-weight: normal;font-size: 13px;}
#essentials h5 {background-color: #fff;color: #0091AD;font-weight: bold;font-size: 12px;}
#career h2 {background-color: #fff;color: #F7931E;font-family:Arial, Helvetica, sans-serif;font-size: 15px;}
#career h4 {color: #222;border: 1px #F7931E solid;background-color: #FDE9D2;padding: 10px;font-weight: normal;font-size: 13px;}
#career h5 {background-color: #fff;color: #F7931E;font-weight: bold;font-size: 12px;}
#embrace h2 {background-color: #fff;color: #0087CE;font-family:Arial, Helvetica, sans-serif;font-size: 15px;}
#embrace h4 {color: #222;border: 1px #0087CE solid;background-color: #D0E1F0;padding: 10px;font-weight: normal;font-size: 13px;}
#embrace h5 {background-color: #fff;color: #0087CE;font-weight: bold;font-size: 12px;}

#content-header-white img{
display: block;
}

#content-header-white p{
margin: 0px;
padding: 0px;
font-size: 0.1em;
}
