@charset "UTF-8";
/* CSS Document */
body             { margin: 0px; padding: 0px 0 0 0; font-family:Arial; background-color: #e2e4d7; }
#wrapper         { margin: 0 auto; width: 917px; height: 580px; min-height: 580px; height: auto; background: url('images/bck.gif') repeat-y right #e2e4d7; border: 1px solid #000;}

#header          { float: left; width: 917px; height: 312px; margin: 0px; padding: 0px; background: url('images/header.gif') 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;}

/*---------------------- MENU -------------------*/
#topmenu         { float: left;  margin: 5px 0 0 0px; padding: 0px; width: 900px; border: 0px solid #000;} 
#nav, #nav ul    { margin:0 0 0 0; padding: 0px 0px 0px 0px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; }
#nav a           { display:block; padding:3px 14px; border:0px solid #333; color:#fff; text-decoration:none; background-color:#000; font-size: 12px; z-index: 9999; }
#nav a:hover     { color:#c1ef0d; }
#nav li          { float:left; position:relative; }
#nav ul          { position:absolute; display:none; width:12em; top:1.8em; border: 0px solid #252525; background-color:#4d4c4c;}
#nav li ul a     { width:13.7em; height:auto; float:left;  }
#nav ul ul       { top:auto; }	
#nav li ul ul    { left:12em; margin:0px 0 0 10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
.edge            { background: url('images/edge.gif') no-repeat right; height: 36px; }
.style1 {color: #00CCFF; font-size: 14px;}
/*---------------------- MENU -------------------*/
/*#topmenu         { float: left;  margin: 2px 0 0 0px; padding: 0px; width: 900px; height: 35px; border: 0px solid #000;}  
#topmenu ul      { float: left; margin: 0px 0px 0 0px; padding: 0 4px 0px 8px; list-style: none;}
#topmenu li      { float: left;}
#topmenu a       { float: left; border: none; display: block; text-decoration: none; padding: 0 15px 0px 10px; color: #fff; font-size: 12px; font-weight: normal; line-height: 37px; border: 0px solid #fff; text-align: center; height: 35px;} 
#topmenu a:hover {  color: #c1ef0d;} 
#topmenu img     { border: none;} 
*/
/*-------------------- CONTENT -----------------*/
/*#content         { float: left; width: 713px; height: 450px; min-height: 450px; height: auto; margin: 0 0 0 0px;  border: 1px solid #0000CC;}*/
#innercontent    { float: left; padding-left: 1px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: justify; color: #000; width:915px; margin: 0px; border: 0px solid red; height: 450px; min-height: 450px; height: auto;}
* html #innercontent  { height: 450px;}
h1               { float: left; font-size: 15px; color: #000; font-weight: bold; width: 712px;  text-align:left; margin: 0px; padding: 0px 0 0 15px;  text-transform:uppercase;line-height:28px;}
h2               { color: #89a905; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px 0px 5px 0px; width: 360px; text-transform:uppercase;} 
h3               { float: left; font-size: 15px; color: #fff; font-weight: bold;  text-align:left; margin: 0px; padding: 0px 0 0 5px;  text-transform:uppercase; line-height:28px;}  
#logo            { color: #fff; font-size: 10px; padding-top: 0px; margin: 0px;}
#logo img,#logo a{ text-decoration:none; color:#fff; border: none;}
/*-------------------- LEFT CONTENT -----------------*/
.left-content    { float: left; width: 685px; margin: 0px 0 0px 0; padding: 10px 15px; color: #000; border: 0px solid green;  border: 0px solid #0000CC;}
.left-content a    { color: #990000;}
.left-content a:hover { color: #333333; text-decoration: none;} 
.left-content img{ margin: 0 0 10px 0;}
.left-content ul { margin: 0px 0px 10px 15px; padding: 0px;}
.clearfix        { clear: both;}
.pics img        { margin: 0 auto; padding: 0px;}
.topLeft-header  { float: left; width: 916px; height: 27px; background: url('images/topbar.gif') repeat-y -16px;}
.img-right       { padding-left: 15px; float: right; margin: 0px; }
.orange          { font-size: 15px; color:#7d0d0b;}
/*-------------------- RIGHT CONTENT -----------------*/
#right-content   { float: right; width: 199px; padding: 0px; margin: 0px; border: 0px solid #00CC00; }
/*---------------------- FOOTER ------------------*/
#footer          { float: left; width: 917px; height: 45px; background-color: #000; color: #fff; font-size: 11px;  text-align: center; }
#f-inner         { padding: 8px;}
#f-inner a       { color: #cde12d; text-decoration: none;}
#f-inner a:hover { color: #fff; text-decoration:underline;}

/*---------------------- GALLERY ------------------*/
#boxouter        { float: right; width: 376px; margin: 0px 0 0 0; padding: 0px; color: #000; border: 0px solid red;  background: url('images/greyboxtop.gif') no-repeat top #252525;}
#boxouter  img   { margin: 0 0 0px 0;}
#boxinner        { width: 376px; padding-top: 10px; margin-top: 5px;}
/*#boxinner        { height: 240px;}/* IE6 height */
#boxinner  img   { margin: 0 auto;}
#boxfooter       { width: 376px; height: 26px; background: url('images/greyboxbottom.gif') no-repeat top; margin: 0px; padding: 0px;}
#fade            { border: 0px solid #fff; width: 335px; height: 217px; margin: 8px 0 0 0;}
/*-------------------- FORM -----------------*/
#details         { float: right; width: 260px;}
label            { width: 10em; float: left; font-size:12px; }
label.error      { float: left; color: #990000;  vertical-align: top; width: 70%; padding-left: 0em; font-size:12px;}
p                { clear: both; }
.submit          { margin: 0 0 10px 120px; position: relative; }
em               { font-weight: bold; padding-right: 1em; vertical-align: top; }
fieldset         { margin: 0px; width: 360px; text-align: left; float: left; border: 0px solid black; padding: 0px;}
#formtext        { color: #000;}
textarea         { border: 1px solid #ccc;}
input            { border: 1px solid #ccc; }
form             { border: none;}
h3.link {float:right; width:183px; text-align: left;}	
h3.link a {color: white; text-decoration: none;}
h3.link a:hover {text-decoration: underline;}

h3.link ul {
	padding: 0 0 0 15px;
	font-size: 11px;
	line-height: 13px;
}
	
