body{background-color:#333333; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{z-index:0; border:0}
#wrapper {width:940px; margin:0; padding:0; margin-left:auto; margin-right:auto; margin-top:0px;}
h1{margin:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:32px;}
h2{margin:0;}
p{font-size:12px; text-align:left; margin:10px 0 10px 0;}
p span{margin: 0 4px;}

a:link{text-decoration:none; font-weight:bold; color:#fff;}
a:visited{text-decoration:none; font-weight:bold; color:#fff;}
a:hover{text-decoration:underline; font-weight:bold; color:#fff;}
a:active{text-decoration:none; font-weight:bold; color:#fff;}
a{text-decoration:none; font-weight:bold; color:#fff;}


/**************TITLE*********************/
.title{height:75px; padding:0; margin:0; margin-left:auto; margin-right:auto; margin-top:0px;}
.logo{width:215px; height:28px; float:left; padding:0; margin:0; padding-top:12px;}
.main_title{width:600px; height:75px; float:left; padding:0; padding-top:5px; margin:0; text-align:left}
.main_title img {margin:0;padding:0;}

/**************************************/

.header_container_text{ position:absolute; margin: 40px 0 0 505px; width:375px; height:75px; z-index:6; text-align:right;}
.header_container_text h1, h2{ font-style:italic;}

.nav_container_text{position:absolute; z-index:6; margin:110px 0 0 70px; width:375px; height:45px; text-align:right !important;}
.nav_container_text p {font-weight:bold;  text-align:left !important;}

.nav_container_text a:link{text-decoration:none;color:#000;}
.nav_container_text a:visited{text-decoration:none; color:#000;}
.nav_container_text a:hover{text-decoration:underline; color:#000;}
.nav_container_text a:active{text-decoration:none; color:#000;}
.nav_container_text a{text-decoration:none; color:#000;}

.page_title_container, .page_title_container_text{  position:absolute; margin-top:150px; height:40px;}
.page_title_container_text{z-index:6; text-align:left; margin-left:80px; width:365px;}
.page_title_container{z-index:5; background-color:#000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; margin-left:70px; width:375px; border: 2px solid #969696;}

.page_title_container_wks, .page_title_container_text_wks{  position:absolute; margin-top:150px; height:40px;}
.page_title_container_text_wks{z-index:6; text-align:left; margin-left:80px; width:380px;}
.page_title_container_wks{z-index:5; background-color:#000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; margin-left:70px; width:405px; border: 2px solid #969696;}

.gallery_btn{position:absolute; margin-top:152px; height:40px;z-index:6; text-align:left; margin-left:784px; width:94px;}

.blurb_container, .blurb_container_text{ position:absolute; margin-top:205px; height:300px;}
.blurb_container_text{z-index:6; text-align:right; margin-left:80px; width:365px; overflow:auto;}
.blurb_container{z-index:5; background-color:#000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; margin-left:70px; width:375px; border: 2px solid #969696;}

.blurb_container_wks, .blurb_container_text_wks{ position:absolute; margin-top:205px; height:440px;}
.blurb_container_text_wks{z-index:6; text-align:right; margin-left:80px; width:750px; overflow:auto; padding-right:15px;}
.blurb_container_wks{z-index:5; background-color:#000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; margin-left:70px; width:775px; border: 2px solid #969696;}


.bg_img_container{height:654px; width:934px; background-color:#969696; border-top:3px solid #fff; border-right:3px solid #fff; border-left:3px solid #fff; position:relative}
.content_container{width:940px; height:704px; background-color:#000000; border:3px solid #969696; margin:0 auto; text-align:left; z-index:0}

.footer{height:41px; border-top:3px solid #ffffff; text-align:center; border-bottom:3px solid #fff; border-right:3px solid #fff; border-left:3px solid #fff;}
.footer_links{padding-top:12px;}

#flashcontent{position:absolute; margin-top:150px; margin-left:18px; height:450px; width:900px;}

.table100 tr, .table100 td{text-align:left; vertical-align:top;}
.table100 td{border:solid 1px #fff; margin:0; border-collapse:collapse; -moz-border-radius:0}
.table100 {border:solid 1px #fff; border-collapse:collapse; border-spacing:0; margin:0 5px;}

#contact_form label {float:left; width:90px;}
input, textarea {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;}
textarea{width:250px;}

.footer_360_right{width:460px; float:right; font-size:9px; text-align:right;}
.footer_360_left{width:460px; float:left; font-size:9px; text-align:left;}