@charset "utf-8";
body{ background:#5c0e2c; margin:0px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:15px;}
a{ text-decoration:none; color:#FFF;}
img{ border:none;}
a:hover{ color:#f385af;}
.header{ background:#260011; width:100%; height:90px; margin:0 0 0 0;float:left; border-bottom:2px solid #871a44;}
.header_container{ width:950px; height:88px; margin:0 auto 0 auto;}
.logo{ width:430px; height:76px; float:left; margin:5px 0 0 0;}
.logo_btn{ width:432px;height:35px; margin:55px 0 0 0; float:right; background:#530825;}
.logo_btn ul{ margin:0 0 0 0; float:left; list-style:none; padding:0 0 0 0; display:block; width:432px;}
.logo_btn ul li{ padding:9px 16px 8px 16px; float:left; margin:0 0 0 0; display:block; list-style:none;}
.logo_btn ul li:hover{ color:#FFF; background:#eb2671;}
.main{ width:100%; margin:0 0 0 0; clear:both;  border-bottom:2px solid #871a44; height:496px;}
.banner{ width:950px; height:496px; margin:0 auto 0 auto; background:url(../images/banner2.jpg) no-repeat;}
.banner_left{width:432px; height:406px; float:left; margin:27px 0 0 21px;}
.banner_right{width:468px; height:496px; float:left; margin:0 0 0 24px;}
.container{ height:372px; width:100%; clear:both; margin:0 0 0 0; background:url(../images/footerback.gif) repeat-x;}
.banner_left h5{ margin:97px 0 0 12px; float:left; width:90%; font-size:18px; height:30px;}
.banner_content_top{ width:430px; margin:21px 0 0 12px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:21px; font-weight:500;}
.banner_content_mid{ width:430px; margin:3px 0 0 12px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:500; color:#f0679b;}
.banner_content_bot{ width:430px; margin:43px 0 0 12px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:500; color:#FFF;}
.read_more{ font-style:italic; text-decoration:underline; width:90%; float:left;margin:0 0 0 0; text-align:right;}
.container_sub{width:950px; height:292px; margin:0 auto 0 auto;}
.gallery{width:544px; height:292px; margin:4px 0 0 0; float:left;}
.gallery h5{ margin:12px 0 0 12px; float:left; width:90%; font-size:18px; height:30px; font-weight:600;}
.gallery_holder{width:544px; height:205px; margin:4px 0 0 0; float:left;}
.latest_news{ width:300px; float:right; margin:0 0 0 0;}
.latest_news p{ width:100%; floa:left; margin:0 0 17px 0; font-size:12px; color:#f0679b;}
.latest_news h5{ margin:12px 0 12px 0; float:left; width:100%; font-size:18px; height:30px;}
.latest_news h3{ margin:4px 0 4px 0; float:left; width:100%; font-size:12px; height:21px; color:#C93;}
.footer{ width:950px; margin:0 auto 0 auto;}
.footer ul{ width:600px; margin:0 0 12px 270px; list-style:none; padding:0 0 0 0; float:left;}
.footer ul li{ margin:0 0 0 0; list-style:none; padding:0 12px 0 12px; display:block; float:left; border-right:1px solid #FFF; height:14px; font-size:12px;}
.copyright{ margin:0 auto 0 auto; font-size:12px; margin:12px 0 0 0; width:100%; text-align:center; color:#999;}

/*..............................................................Menu...................................................................................*/
#cssm1 *  { padding:0; margin: 0; font: 1em arial; }

#cssm1 { position: absolute;  z-index:5000; margin: 0 auto; float: left; line-height: 20px;}

#cssm1 a { display: block; border: 0px solid #fff; background:#530825; text-decoration: none; padding: 9px 0px 9px 15px; }
#cssm1 a:hover {background:#eb2671; color:#FFF;}
#cssm1 ul li, #cssm1 ul li ul li  { width: 100px; list-style-type:none; }
#cssm1 ul li { float: left; width: 100px; }
#cssm1 ul li ul, #cssm1:hover ul li ul, #cssm1:hover ul li:hover ul li ul{ 
	display:none;
	list-style-type:none; 
	width: 120px;
	}

#cssm1:hover ul, #cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul { 
	display:block; 
	}

#cssm1:hover ul li:hover ul li:hover ul { 
	position: absolute;
	margin-left: 120px;
	margin-top: -20px;
	}

/*..............................................................Sub Pages...................................................................................*/
.banner1 h5{ margin:37px 0 0 0px; float:left; width:100%; font-size:21px; height:30px;}
.banner1{ width:950px; margin:0 auto 0 auto;}
.banner1 p{ width:65%; margin:17px 0 0 0; float:left; font-size:12px; line-height:21px; text-align:justify; padding:0 0 12px 0;}
.main1{ width:100%; margin:0 0 0 0; clear:both;  border-bottom:2px solid #871a44; height:auto;}
.container1{ height:372px; width:100%; clear:both; margin:0 0 0 0; background:url(../images/footerback.gif) repeat-x; border-top:2px solid #871a44;}
.image_photo{ width:308px; float:left; margin:0 0 0 0;}
.read_more1{ font-style:italic; text-decoration:underline; width:97%; float:left;margin:0 0 0 0; text-align:right;}
.heading_color{ color:#f0679b; font-size:16px; font-weight:500; font-style:italic;}
.table1{ width:100%; border:1px solid #4a031e; background:#a72a59;}
.table1 td{border:1px solid #4a031e; padding:3px 17px 3px 17px; margin:0 0 0 0;}
.table2{ width:100%; border:1px solid #4a031e; background:#a72a59;}
.table2 td{border:1px solid #4a031e; padding:3px 7px 3px 7px; margin:0 0 0 0;}