body {font: .72em/1.5em none none trebuchet ms,helvetica,arial,verdana,sans-serif; color:#7e4596; text-align:center; background:#000000;}
p {margin:10px 0; color:#aaaaaa;}
li {color:#aaaaaa;}
h1, h2, h3, h4{font-weight:normal; color:#7e4596}
h1 {font-size:1.3em;}
h2 {font-size:1em;}

a:link {color:#8e6cd0} /* unvisited link */
a:visited {color:#8e6cd0} /* visited link */
a:hover {color:#7e4596} /* mouse over link */
a:active {color:#7e4596} /* selected link #FD007A */

/*nav style*/
#MainNav li a:visited, #SubNav li a:visited  {color:#8e6cd0}
#MainNav li a:hover, #SubNav li a:hover { color:#8e6cd0}
/*active*/
#MainNav li.active a:link, #SubNav li.active a:link  { color:#7e4596}
#MainNav li.active a:visited, #SubNav li.active a:visited  { color:#7e4596}


#SubNav #SubInnerNav li a:link {color:#ffffff}
#SubNav #SubInnerNav li a:visited {color:#ffffff} /* visited link */
#SubNav #SubInnerNav li a:hover {color:#ffffff} /* mouse over link */
#SubNav #SubInnerNav li a:active {color:#ffffff} /* selected link #FD007A */

#SubNav #SubInnerNav li.active a:link {color:#CCCCCC}
#SubNav #SubInnerNav li.active a:visited {color:#cccccc} /* visited link */




#OuterWrapper {margin:0 auto; text-align:left; width:1200px; height:740px; background:url(images/WrapperBG.jpg) no-repeat; padding-top:120px; }
#InnerWrapper {margin:0 auto; width:960px; height:500px; }
/*footer*/
#footer {margin:0 auto; padding:0 30px 30px 30px; width:900px; text-align:left; font-size:11px;}
#footer .dsLink {color:#333333;}
#footer p{ color:#7e4596;}
.dsLink a:link, .dsLink a:visited{color:#333333; !important}
  
  
 /*content */
#MainNavWrapper, #SubNavWrapper  {height:500px; width:120px; float:left;}
#SubNavWrapper {margin-right:30px;}
ul#MainNav li, ul#SubNav li{list-style:none; width:auto; width:135px;}
ul#SubNav, ul#MainNav  {margin-left:10px; margin-top:10px;}
ul#SubInnerNav {margin-left:10px; margin-top:5px; margin-bottom:25px;}



ul#SubNav {margin-top:85px;}
ul#MainNav {position:relative; bottom:0px;}


#ContentWrapper {float:left; width:430px; padding-top:90px;}
#RightColumn {float:left;  width:250px;}
#FlashLogo {position:relative; top:420px;}



.disclaimer {font-size:.65em;}

/*Home Page Style*/
#homepage #OuterWrapper { background:url(images/WrapperBGhome.jpg); }
#homepage #InnerWrapper {background:none}
#homepage #ContentWrapper {display:none;}
#homepage #MainNavWrapper{position:absolute; z-index:50;}
#homepage #HomePageFlash{position:absolute; z-index:10;}


/*Gallery Page*/
#Gallery #content {width:360px; margin:0 auto}
ul.thumbs li {border:1px solid #7e4596; height:71px;}
.pagenumbers {clear:both; text-align:right; width:100%;
}
.pagenumbers a {
margin-right:30px;
}
.pagenumbers span {color:#FD007A; margin-right:30px;}

/*contact page*/
#contactForm input { border:none; background:none; float:left; margin-left:3px; color:#FFFFFF;}
fieldset#contactForm {border:none; width:270px; margin:0 auto;}
#contactForm textarea {border:none; color:#ffffff;}
#contactForm label {float:left;}

.inputWrapper {background:url(images/formCap-Left.gif) left top no-repeat;  height:17px; float:left; clear:both; margin:5px 0 5px 0; }
.inputContainer {float:left; clear:both; background:#111111; width:252px; margin-left:9px; height:17px; display:inline;}
.endCap {background:url(images/formCap-Right.gif) no-repeat right top; float:left; height:17px; width:9px; clear:right;}
.textAreaWrapper {background:url(images/eqBackground.gif) no-repeat; float:left; width:270px; height:100px; margin:5px 0 5px 0;}
.textAreaWrapper label  {float:left; clear:both; margin:2px 9px;}
.textAreaWrapper textarea {width:252px; height:70px; margin-left:9px; background:#111111; color::#732494;}
#cfContact {margin-left:9px; background:none; }
.submitWrapper {width:60px; margin:0 auto; height:17px; background:url(images/contact-Submit.gif) no-repeat;}
.submitWrapper input {margin-left:0px !important; width:60px; height:17px;}
/*footer subscribe styles*/
#footer .inputContainer {width:200px;}
#footer .inputWrapper {margin-left:-8px;}

#footer .submitWrapper {width:75px; margin-left:-8px; float:left; clear:both; background:url("/assets/CSS/images/subscribe.png")}
#footer .submitWrapper input{font-size:11px; width:75px; margin:0 !important; height:16px;}
.inputContainer{display:inline;}

/*END*/


.iconPDF {

	background: url(images/icon_pdf.gif) no-repeat center left;

	padding: 0 10px 0 18px;

	margin: 0;

	}




/*Clear Fix*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}