@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote,p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}
img, ul, a{ list-style:none; text-decoration:none; border:none; }	

body {
	margin:0 auto;
	background:url(../images/canvas.jpg) top no-repeat #a72696;
	font-size:13px;
	color:#151515; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; }
	
.clear { clear:both; }
.left { float:left; }
.right {float:right; }
.noborder { border:0 none !important; }
a {color:#151515; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline;}
.m0 {margin:0px !important;}

#mainwrapper {
	margin:0 auto;
	width:1000px;
	background:url(../images/bgline.gif) repeat-y;}

#mainbg {
	background:url(../images/bgmain.jpg) no-repeat top;
	width:1000px;
	margin:0 auto; min-height:689px; height:auto;}
	
.botbg {
	background:url(../images/bgline.gif) 0 0 bottom repeat-y;
	width:1000px;
	margin:0 auto;
	overflow:hidden;}
	
#header {
	margin:0 auto;
	width:980px;
	height:100px;}
	
.menu { color:#fff; font-weight:bold; font-size:17px; padding:20px 0 0 18px; } 

.menu a{ display:block; float:left; height:33px;  padding:0px 0px 0 15px; margin:0 4px 0 0; color:#fff; }

.menu a:hover{display:block; height:33px; color:#000 !important; background:url(../images/menu-span.gif) no-repeat left center; text-decoration:none;}

.menu a span{display:block; line-height:33px; float:left; padding:0 15px 0 0; }

.menu a:hover span{ background:url(../images/menu.gif) no-repeat right center; display:block; }

.menu-select {background:url(../images/menu-span.gif) no-repeat left center;}

.menu-select span{background:url(../images/menu.gif) no-repeat right center; color:#000;}	

#wrapper {
	padding:18px 30px;
	margin:0 auto;}
	
.logo { margin:-45px 0 0 0; float:right; width:280px; height:70px;}

#contentpart {
	width:624px;
	float:left;}
	
#leftpart {
	float:left;
	width:357px;
	margin:23px 18px 0 0;}

h1 {
	margin:8px 0px;
	color:#ff008e;
	font-size:20px;}
	
#leftpart p{
	padding:10px 0px;
	line-height:18px;
	text-align:justify;}
	
.style1{
	color:#ff008e;
	font-size:15px;
	font-weight:bold;}

#rightpart {
	float:left;
	background:#d2d9ec;
	width:247px;}

#rightpartin { width:245px; padding:0px 1px;}

.topcurve {
	background:url(../images/topcurve.gif) no-repeat;
	height:11px; width:247px;}
	
.botcurve{
	background:url(../images/botcurve.gif) no-repeat;
	height:12px; width:247px;}
	
.leftheader {
	color:#ff008e;
	font-size:14px;
	line-height:20px;
	background:url(../images/topimg.gif) no-repeat;
	width:235px; height:44px;
	padding:5px 0 0 15px;
	}
.leftheader span{ padding:47px 0 0 0px; vertical-align:middle;}
.leftheader a{color:#ff008e;}
.leftheader a:hover{color:#ff008e; text-decoration:none;}

.box {
	margin:0 0 20px 0;
	width:243px;
	background:url(../images/boxbg.gif) repeat-y;}
	
.boxcontent{padding:10px 0px 0px 15px; text-align:justify; width:212px;}

.style2{
	color:#ff008e;
	font-size:13px;}
.readmore {
	text-align:right;
	background:url(../images/readmore.gif) 122px 7px no-repeat;}
	
.botimg {
	background:url(../images/botimg.gif) no-repeat;
	width:243px; height:21px;}

input {vertical-align:middle;}	
	
#footer {
	width:960px;
	margin:0 auto;
	height:75px;
	background:url(../images/footerbg.jpg) no-repeat;
	padding:28px 20px 0px 20px;
	font-size:12px; font-weight:normal;
	color:#fff;
	clear:both;}
	
#footer a{color:#fff;}
	
#footer img{
	margin: 0 0 15px 0;}
	
#footer .right{ margin:40px 0 0 0; color:#fff;}

/*======inner page=======*/
h2 {
	color:#24547b;
	font-size:16px;
	margin:8px 0px;}
	
#leftpart ol,ul{margin:0 0 0 20px;} 	
#leftpart ol li{ padding:0 0 10px 0px;}	

label {  
display:inline-block;
text-align:left;
width:74px;  
}
fieldset {
	margin:10px 0px; vertical-align:top;}
.red{
	color:#FF0000;
}