/*--- bassic elements---- */
body{ margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding:0;}
#wrapper{width:977px; padding:0px; margin:0 auto;}
h1, h2, h3, h4, p, img, form{
	padding:0 0 0 0; margin:0 0 0 0;
	}
ul{list-style-type:none; padding:0; margin:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.tenpad{ padding:0 0 0 15px;}
.mtspace{height:20px;}

/*---topmtspace---*/
#topmtspace{height:20px;}

/*---topcurve---*/
#topcurveleft{background:url(images/curve-topleft.gif); width:10px; height:10px; float:left; margin:0; padding:0;}
#topcurvebg{background:url(images/curve-topbg.gif) repeat-x; height:10px; width:977px; margin:0; padding:0;}
#topcurveright{background:url(images/curve-topright.gif); width:10px; height:10px; float:right; margin:0; padding:0;}

/*---contentpart---*/
#contentbg{ background:url(images/contentbg.gif) repeat-x #FFE1FB; width:977px; margin:0; padding:0;}
/*---logopart---*/
#logo{width:278px; height:74px; margin:0 170px 21px 42px; padding:0; float:left;}
#searchspace{width:487px; height:47px; margin:0; padding:20px 0 0 0; float:right; text-align:right}
#menubg{background:url(images/menubg.gif) no-repeat; width:487px; height:28px; margin:0; padding:0; float:right;}
#menubg ul{padding:0; margin:0;}
#menubg ul li{padding:7px 10px 10px 17px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6616B8; float:left; line-height:24px; list-style:none; }
#menubg ul li a{color:#6616B8; text-decoration:none;}
#menubg ul li a:hover{color:#9C018A; text-decoration:none;}

/*---logopart end---*/
/*---header image---*/
#headerimg{background:url(images/headerimg.jpg) no-repeat; width:961px; height:200px; margin:0 auto 12px auto; padding:0; text-align:center;}
/*---header image end---*/
/*---main content start---*/
#container{width:954px; padding:0; margin:0 11px 0 12px; text-align:left;}
#leftcol{width:212px; padding:0; margin:0; float:left; vertical-align:top;}
#rightcol{width:212px; padding:0; margin:0; float:right; vertical-align:top;}
.whitetop{ background:url(images/whitecurvetop.gif) no-repeat; width:212px; height:10px; padding:0; margin:0;}
.whitebg{background:url(images/whitecurvebg.gif) repeat-y; width:212px; padding:0; margin:0;}
.whitedown{ background:url(images/whitecurvebottom.gif) no-repeat; width:212px; height:10px; padding:0; margin:0;}
.pinktop{background:url(images/pinkcurvetop.gif) no-repeat; width:192px; height:10px; padding:0; margin:0 10px 0 10px;}
.pinkbg{background:url(images/pinkcurvebg.gif) repeat-y; width:192px; padding:0; margin:0 10px 0 10px;}
.pinkdown{background:url(images/pinkcurvebottom.gif) no-repeat; width:192px; height:10px; padding:0; margin:0 10px 0 10px;}
.sideheading{width:172px; padding:0 10px 0 10px; margin:0;}
.sideheading1{width:172px; height:50px; padding:0 10px 0 10px; margin:0;}
.yellowtop{background:url(images/yellowcurve-top.gif) no-repeat; width:192px; height:10px; padding:0; margin:0 10px 0 10px;}
.yellowbg{background:url(images/yellowcurve-bg.gif) repeat-y; width:192px; padding:0; margin:0 10px 0 10px;}
.yellowdown{background:url(images/yellowcurve-bottom.gif) no-repeat; width:192px; height:10px; padding:0; margin:0 10px 0 10px;}
.rightdivider{height:5px; width:192px; margin:0; padding:0;}


#midcol{width:514px; margin:0 8px 0 8px; padding:0; float:left; vertical-align:top}
.maincurvetop{ background:url(images/contentcurvetop.gif) no-repeat; width:514px; height:11px; padding:0; margin:0;}
.maincurvebottom{background:url(images/contentcurvebottom.gif) no-repeat; width:514px; height:11px; padding:0; margin:0;}
.maincontnetbg{background:url(images/contentbgmain.gif) repeat-y; width:514px; padding:0; margin:0;}
.maincontentbg1{background:url(images/contentbgmain1.gif) repeat-x; width:470px; padding:0 20px 0 20px; margin:0 2px 0 2px;}
.mainheadingred {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #B909A4;
	text-decoration: none;
}
.mainheadingblack {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#sponcerbg{background:url(images/sponcerbg.gif) no-repeat; width:450px; height:85px; padding:5px 10px 5px 10px; margin:0;}
.sponcercontent{width:450px; padding:0; margin:0;}


#sidelinks ul li {
width:162px;
padding : 0 0 0 15px;
list-style : none;
background : url(images/arrow.gif) no-repeat;
line-height : 26px;
text-align : left;
float:left;
margin:0 0 0 0;
}

/*---innerpagemidpart start---*/
#innermidcol{width:734px; margin:0 0 0 8px; padding:0; float:left; vertical-align:top}
.innermaincurvetop{ background:url(images/inner-contentcurvetop.gif) no-repeat; width:734px; height:11px; padding:0; margin:0;}
.innermaincurvebottom{background:url(images/inner-contentcurvebottom.gif) no-repeat; width:734px; height:11px; padding:0; margin:0;}
.innermaincontnetbg{background:url(images/inner-contentbgmain.gif) repeat-y; width:734px; padding:0; margin:0;}
.innermaincontentbg1{background:url(images/contentbgmain1.gif) repeat-x; width:690px; padding:0 20px 0 20px; margin:0 2px 0 2px;}
.innerpagedivider{width:100%; height:21px; float:left;}
/*---innerpagemidpart end---*/


/*---main content start---*/
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align:justify;
	color: 121212;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align:justify;
	color: 121212;
	text-decoration: none;
}
ol{padding:0 10px 0 40px; margin:0;}
ol li{padding:0 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:121212; text-decoration:none; line-height:18px;}
#content  ul{padding:0 10px 0 40px; margin:0;}
#content ul li{padding: 0 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:121212; text-decoration:none; line-height:18px; list-style:circle;}
.sidelinktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3B3B3B;
	text-decoration: underline;
}
.sidelinktext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3B3B3B;
	text-decoration: none;
}
.newsleater-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8E52CC;
	text-decoration: none;
}
.form-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1675AC;
	text-decoration:underline;
}
a.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #1675AC;
	text-decoration:none;
}
.links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #B40692;
	text-decoration:underline;
}
a.links2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #B40692;
	text-decoration:none;
}
.header-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #1B1B1B;
	text-decoration: none;
}
.signuptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:14px;
	color: #67654B;
	text-decoration: none;
}
.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6B19C0;
	text-decoration:underline;
}
a.readmore:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6B19C0;
	text-decoration:none;
}
.buttions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #6616B8;
	text-decoration: none;
}
a.buttions:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #9C018A;
	text-decoration: none;
}
.buttions_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #6616B8;
	text-decoration: none;
}
.main-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #3B3B3B;
	text-decoration:underline;
}
a.main-text2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #646464;
	text-decoration:none;
}
/*---copyright---*/
#copyrightbg{ background:url(images/copyrightbg.gif) no-repeat; height:49px; width:954px; margin:0; padding:20px 0 0 0; clear:both; text-align:center;}
.copyrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #AEA1BB;
	text-decoration: none;
	text-align:center;
}

/*---bottomcurve---*/
#footerbg{background:url(images/bottombg.gif) repeat-x; height:28px; width:977px; margin:0; padding:0;}
#footerleft{ background:url(images/bottomcurv-left.gif) no-repeat; height:28px; width:10px; margin:0; padding:0; float:left;}
#footerright{background:url(images/bottomcurv-right.gif) no-repeat; height:28px; width:10px; margin:0; padding:0; float:right;}

.box2_box_top_bg {
	background-image: url(images/box2_box_top_bg.gif);
	background-repeat: repeat-x;
	height:15px;
}
.box2_box_down_bg {
	background-image: url(images/box2_box_down_bg.gif);
	background-repeat: repeat-x;
	height:15px;
}
.box2_box_left_bg {
	background-image: url(images/box2_box_left_bg.gif);
	background-repeat: repeat-y;
	width:15px;
}
.box2_box_right_bg {
	background-image: url(images/box2_box_right_bg.gif);
	background-repeat: repeat-y;
	width:15px;
}
.box2-box-bg {
	background-color:#F5EEF9;
}

.redcolor{
	color:#FF0000;
	}

