body{margin:0; padding:0px; background:url(../images/bg.png) repeat; font-family: Ubuntu, sans-serif;}

a,img{outline:none; text-decoration:none; border:none; cursor: pointer !important;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}



.mainwrap{ margin:0 auto; width:890px; background:url(../images/headborder.png) top no-repeat; padding-top:3px;}
header,.header{background:url(../images/header-bg.png) top left repeat-x; border-bottom:2px solid #cccccc; height:134px; padding:18px 0 0 0;}
.logo{ padding-left:16px;}
.social{padding-right:16px; padding-top:30px;}

.section, .section{background:url(../images/sectionbg.png) repeat; padding:22px 16px 0 16px;}
.midleleft{width:560px; padding-right:22px;}
.midright{ width:275px;}
.box{border:1px solid #ccc; border-top:none; margin-bottom:12px; }
.accordionButton{border-top:1px solid #7B519D; border-bottom:1px solid #7B519D; padding:5px 0px 10px 5px;  cursor:pointer; color:#fff; background:url(../images/plus.png) right center no-repeat #7f3f98; font-size:18px;}
.accordionButton a{color:#fff; text-decoration:none;}
.on{background:url(../images/minus.png) right center no-repeat #7f3f98;}
.accrimg{width:44%; padding:10px; background:#ffffff;}
.accrtxt{width:48%; /*height:140px;*/ background:#f8f8f8; padding:10px; border-left:1px solid #ccc;}

.mainul{padding:0px 0px 0px 20px; margin:0px; list-style-image:url(../images/bullet.png);}
.mainul li{padding:5px 0 5px 10px; font-size:14px; color:#888585; line-height:20px;}
.mainul li a{font-size:14px; color:#888585; text-decoration:none;}

.frmdiv{background:#efefef; border:1px solid #cccccc; -webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
 -webkit-box-shadow: 0 8px 6px -8px #000;
	   -moz-box-shadow: 0 8px 6px -8px #000;
	        box-shadow: 0 8px 6px -8px #000;}
.frmhead{ font-size:18px; color:#fff; background:#7f3f98;  line-height:32px; padding:0 18px 0 18px;}
.frmsubhead{font-size:18px; color:#7e3f99; text-align:center;}
.frmsubdiv{padding:10px 18px;}

.textbox{height:30px; width:95%; border:1px solid #ccc; padding-left:10px; color:#8d8b8b; font-size:12px;}
.selectbox{height:30px; width:100%; border:1px solid #ccc; padding-left:7px; color:#8d8b8b; font-size:12px;}
.textarea{height:70px; width:95%; border:1px solid #ccc; padding-left:10px; resize:none; color:#8d8b8b; font-size:12px;}
.stextbox{height:30px; width:47%; border:1px solid #ccc; padding-left:10px; color:#8d8b8b; font-size:12px;float:right;}
.inputdiv{padding:5px 0 0 0;}
.alert{color:#ff0000; font-size:12px; padding:3px 0; height:13px;}

.slidsection{background:url(../images/slidesectionbg.png) top left repeat-x #fff; padding:10px 16px; border-bottom:1px solid #a7a4a4;  height:142px;}
.slidhead{background:url(../images/titleline.png) left bottom no-repeat; color:#7f3f98; font-size:18px; padding-bottom:16px; font-weight:500; margin-bottom:15px;}

.sliderdiv{}

footer, .footer{background:#fff; border-top:1px solid #d2d1d1;}

.plogo{text-align:center;}
.footerlast{background:url(../images/headborder.png) left bottom no-repeat #838080; text-align:center; color:#fff; font-size:12px;}
.footerlast a{text-decoration:none; color:#fff; line-height:45px; font-size:13px; padding:0 3px;}
