body {
	background-color: #6B094C;
	background-image: url(../images/page-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img, div, input { behavior: url("iepngfix.htc"); }
#page {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 319px;
}
#imageban{
	margin-top: 5px;
}
#topnav {
	height: 37px;
	padding-top: 11px;
	padding-left: 215px;
}
#topnav a:last-child{
	margin: 0px;
}
/*#topnav a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	float: left;
	height: 22px;
	text-align: center;
	padding-top: 3px;
	margin-right: 5px;
	font-size: 11px;
}
#topnav a.Corporate {
	width: 79px;
}
#topnav a.Career {
	width: 60px;
}
#topnav a.Contact {
	width: 82px;
}

#topnav a.Products {
	width: 75px;
}
#topnav a.Quality {
	width: 98px;
}
#topnav a.Feedback {
	width: 77px;
}
#topnav a.home {
	width: 58px;
}

#topnav a.Corporate:hover {
	background: url(../images/over-corporate.png) no-repeat center top;
}
#topnav a.Career:hover {
	background: url(../images/over-career.png) no-repeat center top;
}
#topnav a.Contact:hover {
	background: url(../images/over-contactus.png) no-repeat center top;
}
#topnav a.Products:hover {
	background: url(../images/over-products.png) no-repeat center top;
}
#topnav a.Quality:hover {
	background: url(../images/over-qualitypolicy.png) no-repeat center top;
}
#topnav a.Feedback:hover {
	background: url(../images/over-feedback.png) no-repeat center top;
}
#topnav a.home:hover {
	background: url(../images/over-home.png) no-repeat center top;
}*/
#content {
	color: #532D49;
	line-height: 19px;
}

#contentbodyleft {
	float: left;
	width: 482px;
}
#contentbodyright {
	float: right;
	width: 237px;
}

#contentheader {
	width: 780px;
	float: left;
}
#contentbody{
	background-color: #EFD3ED;
	width: 738px;
	border-left: 6px solid #FBF2FA;
	border-right: 6px solid #FBF2FA;
	float: left;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#contentfooter {
	width: 780px;
	float: left;
}

 .rcell{
	float: left;
	height: 15px;
}
.hleft, .hright, .fleft, .fright{
	width: 15px;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}

#contentheader .hcenter, #contentfooter .fcenter {
	width: 750px;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}
#contentheader .hleft {
	background: url(../images/content-lefttop.png) no-repeat left top;
}
#contentheader .hright{
	background: url(../images/content-righttop.png) no-repeat right top;
}
#contentfooter .fleft {
	background: url(../images/content-bottomleft.png) no-repeat left top;
}
#contentfooter .fright{
	background: url(../images/content-bottomright.png) no-repeat right top;
}
#contentheader .hcenter {
	background: url(../images/content-centertop.png) repeat-x left top;
}
#contentfooter .fcenter {
	background: url(../images/content-bottomcenter.png) repeat-x left top;
	float: left;
}



#rc_content{
	width: 468px;
}
#rc_contentheader {
	width: 468px;
	float: left;
}
#rc_contentbody{
	background-color: #F4E0F2;
	width: 448px;
	border-left: 1px solid #FBF2FA;
	border-right: 1px solid #FBF2FA;
	padding: 8px 9px 8px 9px;
	float: left;
}
#rc_contentfooter {
	width: 468px;
	float: left;
}

.rccell{
	float: left;
	height: 9px;
}
.rhleft, .rhright, .rfleft, .rfright{
	width: 9px;
}

#rc_contentheader .rhcenter, #rc_contentfooter .rfcenter {
	width: 450px;
}
#rc_contentheader .rhleft {
	background-image: url(../images/rc1-topleft.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#rc_contentheader .rhright{
	background-image: url(../images/rc1-topright.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#rc_contentfooter .rfleft {
	background-image: url(../images/rc1-bottomleft.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#rc_contentfooter .rfright{
	background-image: url(../images/rc1-bottomright.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#rc_contentheader .rhcenter {
	background-image: url(../images/rc1-topcenter.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#rc_contentfooter .rfcenter {
	background-image: url(../images/rc1-bottomcenter.png);
	background-repeat: repeat-x;
	background-position: left top;
}



#rf_content{
	width: 237px;
}
#rf_contentheader {
	width: 237px;
	float: left;
}
#rf_contentbody{
	background-color: #F8EAF7;
	width: 210px;
	border-left: 1px solid #FBF2FA;
	border-right: 1px solid #FBF2FA;
	padding: 8px 13px 8px 13px;
	float: left;
}
#rf_contentfooter {
	width: 237px;
	float: left;
}

.rfcell{
	float: left;
	height: 13px;
}
.rfhleft, .rfhright, .rffleft, .rffright{
	width: 13px;
}

#rf_contentheader .rfhcenter, #rf_contentfooter .rffcenter {
	width: 211px;
}
#rf_contentheader .rfhleft {
	background-image: url(../images/rc2-topleft.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#rf_contentheader .rfhright{
	background-image: url(../images/rc2-topright.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#rf_contentfooter .rffleft {
	background-image: url(../images/rc2-bottomleft.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#rf_contentfooter .rffright{
	background-image: url(../images/rc2-bottomright.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#rf_contentheader .rfhcenter {
	background-image: url(../images/rc2-topcenter.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#rf_contentfooter .rffcenter {
	background-image: url(../images/rc2-bottomcenter.png);
	background-repeat: repeat-x;
	background-position: left top;
}



.heading {
	background-image: url(../images/hr-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 12px;
}
.heading2 {
	padding-bottom: 12px;
}
.clearline{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
#rf_contentbody .inpF {
	float: left;
	background-image: url(../images/fields-inpf.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 142px;
}
#rf_contentbody .inpS {
	float: left;
	width: 142px;
}
#rf_contentbody .inpFT {
	float: left;
	background-image: url(../images/fields-txtarea.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height: 77px;
	margin-top: 5px;
}
#rf_contentbody .inpF input {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height:22px;
	width:138px;
	padding:3px 3px 4px 6px;
}
#rf_contentbody .inpS select {
	height:27px;
	width:138px;
	padding:3px 3px 5px 6px;
	background-color:#D1B9CF;
	border:#F8E7F3 1px solid;
}
/*
#rf_contentbody .inpF select {
	height:28px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	background-image: none;
}*/
#rf_contentbody .inpFT textarea {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 6px;
	width: 200px;
	height: 70px;
}
#rf_contentbody .inpB {
	float: left;
	width: 138px;
	margin-top: 3px;
}
#rf_contentbody .inpB input {
	background-color: transparent;
}
#rf_contentbody .inpB .submit_btn{
	background-image: url(../images/fields-btn-send.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 68px;
	color: #7B0E59;
	font-size: 1px;
	line-height: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#rf_contentbody .inpB .reset_btn{
	background-image: url(../images/fields-btn-clear.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 67px;
	font-size: 1px;
	line-height: 1px;
	color: #8C1366;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#rf_contentbody label {
	float: left;
	width: 62px;
	font-weight: bold;
	color: #912D71;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}

p {
	margin-top: 8px;
	margin-bottom: 20px;
	text-align:justify;
}
h3 {
	text-transform: none;
	font-weight: normal;
	font-size: 18px;
}

a.readmore{
	color: #6B094C;
}
a.readmore:hover{
 text-decoration:none;
}
.prolist {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../images/hr-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.prolist li {
	margin-bottom: 1px;
	list-style-type: none;
	width: 211px;
}
.prolist li a {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-color: #FBF4FB;
	font-weight: bold;
	color: #6B094C;
	text-decoration: none;
	width: 178px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
	
.prolist li a:hover, .prolist li a.currentpro{
	color: #FFFFFF;
	background-color: #A55F9D;
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.proitemlist {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.proitemlist li {
	background-image: url(../images/bullet-arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	padding-left: 25px;
	margin-bottom: 10px;
	color: #B1157F;
	font-size: 11px;
	font-weight: bold;
}
.prohead{
	text-align: left;
	clear: both;
	margin-bottom: 15px;
}



#contactright {
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contactright #form1 label {
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	padding-bottom: 8px;
	padding-top: 7px;
	font-weight: normal;
	color: #000000;
	padding-right: 8px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#contactright #form1 .inputfield {
	float: left;
	width: 260px;
	padding-bottom: 8px;
	text-align: left;
	padding-top: 5px;
}
#contactright #form1 .inputfield input {
	background-color: #FFFFFF;
	border: 3px solid #F5E9F4;
	color: #000000;
	padding: 3px;
	

}
#contactright #form1 .buttonfield input {
	width: 75px;
	background-color: #666666;
	margin-right: 8px;
	color: #FFFFFF;
	height: 30px;
	border: 1px solid #333333;
	float: left;
}
#contactright #form1 .buttonfield input:hover {
	border: 1px solid #999999;
}

#contactright #form1 .textfield textarea {
	
	background-color: #FFFFFF;
	border: 3px solid #F5E9F4;
	color: #000000;
	padding: 3px;
}

#contactright #form1 .textfield {
	text-align: left;
	float: left;
	width: 250px;
}
#contactright #form1 #fsend{
	background-color: transparent;
	background-image: url(../images/fields-btn-send.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	width: 65px;
	font-size: 1px;
	line-height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#contactright #form1 #fclear{
	background-color: transparent;
	background-image: url(../images/fields-btn-clear.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	width: 65px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1px;
	line-height: 1px;
}
.proimg{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.errmsg{
	font-size: 11px;
	color: #CC0000;
	text-align: left;	
}