@charset "UTF-8";
/* CSS Document */
img, img a, a:link, a:visited, a:hover, a:active, a:focus       { border: none; -moz-outline-style: none; outline: none; }
body             { margin: 0px; padding: 0px 0 0 0; font-family:Arial; background-color: #30281b; }
#container       { width: 100%; height: auto; background: url('images/body.gif') repeat-x; border-bottom: 0px solid #fff; }
#wrapper         { margin: 0 auto; width: 820px; border-right: 0px solid #fff;  border-left: 0px solid #fff;}
#header          { float: left; width: 820px; height: 360px; margin: 0px; padding: 0px; background: url('images/header.jpg') no-repeat;}
.dotted          { background: url('images/dotted.gif') repeat-y top left; border: 0px solid #FF0000;}
#title           { float: right; margin: 60px 0 0 0; padding: 0px;}
.subheader       { font-size: 12px;}
.contact_text        { color: #fff; font-weight: bold;}
#contact_details     { float: right; width: 40%; text-align: right;	color: #fff; padding: 24px 0px 0px 0px; font-size: 0.9em;}
#contact_details p   { margin: 4px 10px 0px 0px; padding: 0px 5px 0px 0px;}
#contact_details a   { color: #fff;}
/*---------------------- MENU -------------------*/
#topmenu         { float: right; margin: 57px 0px 0 0px; _margin-top: 62px; padding: 0px 0 0 0; width: 817px;  border: 0px solid #000;} 
#topmenu ul      { float: right; list-style:none;margin:0;padding:15px 12px 0 20px; }
#topmenu li      { float:left; width:115px; margin-left:1px;  padding:0; text-align:center;}
#topmenu li a    { display:block; padding:11px 20px 12px 20px; height:100%; color:#fff; text-decoration:none; border-left:1px solid #fff;  font-size: 12px; font-weight: bold; text-transform: uppercase;}
#topmenu #left   { border-left:0px solid #fff;}
#topmenu li a:hover, li a:focus, li a:active { background-position:-150px 0; color:#fff; }
#topmenu #d a    { background:url('images/bg4.gif') repeat 0 0; }
#last_link       { border-right:1px solid #fff; }
/*-------------------- CONTENT -----------------*/
#content         { float: left; width: 820px;  height: 350px; min-height: 350px; height: auto; margin: 0px;}
#innercontent    { padding: 33px 0px 0px 0px; _height: 350px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: justify; color: #fff; width:785px; margin: 0px auto; border: 0px solid red;}
h1               { font-size: 19px; color: #000; font-weight: bold; width: 300px; text-align:left; margin: 0px 0 5px 0; text-transform:uppercase;}
h2               { color: #fff; border-bottom: 1px dashed #838282; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px 0px 5px 0px;  text-transform:uppercase;}   

.left            { float: left; width: 435px; margin: 0px 0 5px 0; padding: 0px; color: #fff; border: 0px solid green; height: 300px; min-height: 300px; height: auto;}
.left ul         { margin: 0 0 0 10px; padding-left: 0px; _margin-left:15px;}
.left a          { color: #81e5fb; padding: 3px;}
.left a:hover    { color: #000; text-decoration: none;}
.clearfix        { clear: both;}
.pics img        { margin: 0 auto; padding: 0px;}
table            { text-align:left;}
/*---------------------- GALLERY ------------------*/
#right           { float: right; width: 335px; margin: 0px; padding: 0 0 0 0px; color: #fff; text-align:left;}
#right a         { color: #f8e405;} #right a:hover   { text-decoration: none; color: #f8e405;}
#right img       { margin: 0 0 0px 0; border: 0px solid #fff;}
DIV#right.loading { background: transparent url('js/loading_image.gif') no-repeat center center;}
/*---------------------- GALLERY ------------------*/
.section { float: left; width: 100%; border: 0px solid #fff; padding: 0px; margin: 0px;}
.section ul                        { list-style: none; margin: 15px 0 0 0; padding: 0px;}
.section ul li                     { float: left; display: inline; padding: 0px; margin: 0px;}
.section ul a                      { background-color: #ECECEC; border: 1px solid #999999; padding: 0px 0px 0px; display: block; float: left; margin-right: 3px; margin-bottom: 3px;}
.section ul a:hover                { background-color: #FFFFFF; border: 1px solid #333333;}
.section ul a img                  { border: 1px solid #999999; }
.section ul a.lightbox-enabled img { border: 0px dotted #999999;}
.section span.code                 { font-family: "Courier New", Courier, monospace; margin-left: 10px; padding-left: 10px; font-size: 11px; border-left: 1px solid #000;}
.section .link                     { font-size: 12px; font-style: italic; padding-left: 10px; margin-left: 10px; }
.section .important                { text-decoration: underline;}
.section .title                    { font-weight: bold; font-size: 16px;}
.clear                             { clear: left;}
.section.header                    { text-align: center; font-size: 12px; padding-top: 10px; border-top: none;}
.section.footer                    { text-align: center; font-size: 12px; padding-top: 10px;}
/*---------------------- FOOTER ------------------*/
#footer          { width: 820px; height: 62px; background: url('images/footer.gif') no-repeat; margin: 0px auto; border-bottom: 0px solid #fff; border-right: 0px solid #fff;  border-left: 0px solid #fff; }
#foot-inner      { padding: 8px 0px 0 0; margin: 0px 0 0 0; font-size: 10px; color:#000; font-weight: bold; width: 788px;}
#foot-inner a    { color: #133289;}
#foot-inner a:hover{ text-decoration:none;}
#logo            { float: right;  font-size: 9px; padding: 0px 0px 0 0;}
#logo img, #logo a{ text-decoration:none; color:#fff; border: none; padding: 0px 0px 0 0;}
/*-------------------- FORM -----------------*/
label            { width: 10em; float: left; font-size:12px; }
label.error      { float: left; color: #fff;  vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;}
.submit          { margin: 0 0 10px 120px; _margin: 0 0 10px 123px; position: relative; }
fieldset         { margin: 0px; width: 360px; text-align: left; float: left; border: 0px solid black; padding: 0px;}
fieldset p       { padding: 0px; margin: 12px 0px;}
#formtext        { color: #fff;}
textarea         { border: 1px solid #ccc;}
input            { border: 1px solid #ccc;}
form             { border: none;}
	
	
	
