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

body{margin: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6c1b72;}
h1{font-size: 36px; padding: 0px; margin: 0px; color: #6c1b72;}
h2{font-size: 14px; font-weight: bold; margin: 0px; padding: 0px;}
h2 span{font-size: 18px;}
p{text-align: justify; line-height: 20px;}
h3{font-size: 14px; color: #e78429; text-align: center; margin: 0px;}


h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{color: #6c1b72; text-decoration: none;}

.mmredCol{color: #d70906;}
.mmashCol{color: #646464;}
.mmFont{font-family: 'Nova Square', cursive; }

.fullWidthDiv{width: 100%;}

#topMenu{width: 100%;}
.topmenuLinks{text-align: right; padding-top: 5px; font-size: 12px;}
.topmenuLinks a:link, .topmenuLinks a:visited{color: #c395e8; text-decoration: none;}
.topmenuLinks a:hover, .topmenuLinks a:active{color: #36055e; text-decoration: none;}

#contentBody{background: url(images/pagebg.png) top repeat-x;}
.insideContent{min-height: 500px; padding-top: 10px;}

.contentArea{width: 1200px; margin: 0 auto;}

.clr{clear: both;}

#footer{height: 100px; background-color: #646464;}
.footerLogo{width: 160px; float: left; text-align: center; padding-top: 5px;}
.footerCenter{width: 880px; float: left; text-align: center; padding-top: 10px;}
.footerMenu{padding-bottom: 45px;}
.footerMenu a:link, .footerMenu a:visited{color: #000000; text-decoration: none;}
.footerMenu a:hover, .footerMenu a:active{color: #c395e8; text-decoration: underline;}
.footerSol{width: 160px; float: left; text-align: center; padding-top: 40px; color: #1e1e1e;}

.leftColumn{width: 340px; float: left; margin-left: 10px; background-color: #ffffff;}
.mainContArea{width: 800px; float: left; padding: 30px 0px 10px 50px;}
.pageTitle{font-size: 24px; font-weight: bold; font-style: italic; text-align: center; padding: 10px;}

.partnerBox{width: 180px; margin: 4px; float: left; text-align: center; background-color: #ffffff; padding: 5px; border: #d6adf7 1px solid; min-height: 245px;}
.partnerBox i{font-size: 11px;}
.clientBox{width: 150px; margin: 4px; float: left; text-align: center; background-color: #ffffff; border: #d6adf7 1px solid; min-height: 180px;}

.formContainer{padding-left: 30px;}
.formContainer h1{font-size: 14px; margin: 0px; padding: 0px;}
.formBox1{ margin: 15px 10px 5px 20px; padding-bottom: 5px; border-bottom: #b97fe7 1px solid;}
.formBoxTitle1{ font-size: 11px; color: #999999; width: 60px; float: left; text-align: right;}
.formBoxInput1{padding: 10px 0px 10px 15px; width: 200px; float: left; font-size: 14px;}
.formBox{height: 25px; padding: 15px 5px 5px 10px;}
.formBoxTitle{ font-size: 11px; color: #999999;}
.formBoxInput{padding-left: 20px;}
.formBox input, .formBox textarea{border: #b97fe7 1px solid;}

.itemListBox{width: 140px; padding: 5px; background-color: #ffffff;}
.itemListBox img{width: 100px;}

.productBox{width: 180px; margin: 4px; float: left; text-align: center; background-color: #ffffff; padding: 5px; border: #d6adf7 1px solid; min-height: 90px;}
.productBox p{text-align: center; font-size: 14px; padding: 5px; margin: 0px;}
.productBox h2{font-size: 18px;}

.eventItemBox{width: 380px; padding: 7px; margin: 3px; float: left;}
.visionBox{text-align: center; background-color: #ffffff;}
.visionBox h2{font-size: 18px;}
.visionBox p{font-size: 14px; text-align: center;}


.leftDetail{padding: 20px 15px 50px 15px; font-size: 14px; font-weight: bold; text-align: center; background-color: #ffffff;}
.leftDetail a{text-decoration: none; color: #6c1b72;} 
.leftDetail a:hover{text-decoration: underline; color: #93C;}
.leftMenu{font-style: italic; padding: 2px 0px 5px 15px;}

#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 300px; /*marquee height */
overflow: hidden;
/*padding: 2px;*/
text-align: center;
/*margin-top: 5px;*/
}
