img, img a, a:link, a:visited, a:hover, a:active, a:focus       { border: none; -moz-outline-style: none; outline: none; }
body                 { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; line-height: 18px;	color: #000; background: url('images/background.jpg') repeat-x top left #001830; margin: 0px 0px 0px 0px; }
#container           { width: 900px; margin: auto;}
#title               { width: 900px; height: 246px;	background: url('images/title.jpg') no-repeat; border: 0px solid red;}
#title a             { color: #fe9805; text-decoration: none;}
#title a:hover       { text-decoration: underline;}
h1                   { color: #fff;	font-size: 20px; font-weight: bold;	margin: 10px 0px 0px 20px; padding: 0px 0px 0px 0px; line-height: 35px;}
h1 strong            { font-size: 14px;	color: #fff;}
h2                   { font-size: 25px;	color: #950b0f; font-weight:normal; margin-top: 0px; border-bottom: 1px dashed #fff; padding: 0 0 0 45px; height: 38px; line-height: 32px;}
h3                   { font-size: 18px;	color: #950b0f; font-weight:normal; margin-top: 0px; border-bottom: 1px dashed #fff; padding: 0px; }
.black               { color: #fff; font-weight: bold;}
#heading             { float: left;	width: 60%; border: 0px solid blue;}
/* ------------------ content ------------------- */
/*#contact_details     { float: right; width: 40%; text-align: right;	color: #fff; padding: 18px 0px 0px 0px; border: 0px solid blue;}
#contact_details p   { margin: 4px 10px 0px 0px; padding: 0px 5px 0px 0px;}
#contact_details a   { color: #fff;}
#main                { width: 900px; height: 176px;	background-image: url('images/main.jpg');}*/
#icon1               { background: url('images/icon1.gif') no-repeat left; }
#icon2               { background: url('images/icon2.gif') no-repeat left; }
#icon3               { background: url('images/icon3.gif') no-repeat left; }
#icon4               { background: url('images/icon4.gif') no-repeat left; }
#icon5               { background: url('images/icon5.gif') no-repeat left; }
#icon6               { background: url('images/icon6.gif') no-repeat left; }

#content             { padding-left: 30px; width: 870px;  background: url('images/content_bg.gif') repeat-y #3b3b3b;}
#content a           { color: #950b0f;} #content a:hover       { color: #970b0f; text-decoration:none;}
#content ul          { margin-left: 15px; padding-left: 0px; margin-top: 0px;}
#content li          { line-height: 22px;}
#left                { float: left;	width: 845px; padding: 0px 10px 0px 0px; height: 300px; min-height: 300px; height: auto; _height: 300px;}


#leftContent         { float: left; width: 460px; padding-top: 19px; border: 0px solid green; background: url('images/c_top.jpg') no-repeat top;}
#contentMid          { float: left; width: 460px; border: 0px solid green; background: url('images/c_mid.jpg') repeat-y top; height: 260px; min-height: 260px; height: auto; _height: 260px;}
#contentInner        { padding: 0 10px; }
#contentBottom       { float: left; width: 460px; height: 19px; border: 0px solid green; background: url('images/c_bot.jpg') no-repeat top; }

.box_border          { border-bottom: 1px dashed #ccc; }
.thin_box            { float: left; width: 100%; padding: 10px 0;}
.l-img               { float: left; padding: 0 10px 0 0; }
/*---------------------- GALLERY ------------------*/
#right               { float: right; width: 356px; margin: 0px 10px 0 0; _margin: 0px 10px 0 0; padding-top:19px; color: #000; text-align:left; background: url('images/r_top.jpg') no-repeat top;}
#right a             { color: #000;} #right a:hover   { text-decoration: none; color: #970b0f;}
#right img           { margin: 0px auto; padding: 0px;}

#r-mid               { float: left; width: 356px; background: url('images/r_mid.jpg') repeat-y top; height: 260px; min-height: 260px; height: auto; _height: 260px;}
#r-bot               { float: left; width: 356px; height: 19px; background: url('images/r_bot.jpg') no-repeat top; }
DIV#right.loading    { background: transparent url('js/loading_image.gif') no-repeat center center;}


#rightContent        { float: right; width: 405px; border: 0px solid red;}
.big                 { font-size:14px; font-weight: bold;}
/* ------------------ menu ------------------- */
#topmenu             { float: left; margin: 136px 0px 0 0px; padding: 0px 0 0 0; width: 817px;  border: 0px solid #000;} 
#topmenu ul          { float: left; list-style:none;margin:0;padding:0px 12px 0 20px; }
#topmenu li          { float:left;  margin-left:1px; padding:0; text-align:center;}
#topmenu li a        { float:left;  display:block; padding:1px 15px 7px 15px; height:100%; color:#fff; text-decoration:none; border-left:1px solid #fff;  font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration:none;}
#topmenu #left       { border-left:0px solid #fff;}
#topmenu li a:hover, li a:focus, li a:active { background-position:-150px 0; color:#fff; text-decoration:none; }
#topmenu #d a        { background:url('images/bg4.gif') repeat 0 0; }

/* ------------------ footer ------------------- */
#footer              { background: url('images/footer.jpg') no-repeat; width: 900px; height: 84px;}
/* ------------------ form ------------------- */
#logo a              { float: left; color: #fff; text-decoration: none; font-size: 9px; padding: 35px 0 0 15px; margin: 0px 0 0 0px; text-align:left;}
#logo img            { margin-top: 5px; border: 1px solid #666;}

label                { width: 10em; float: left; font-size:12px; }
label.error          { float: left; color: #000;  vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;}
form p               { clear: both; }
.submit              { margin: 0 0 10px 120px; position: relative; }
em                   { font-weight: bold; padding-right: 1em; vertical-align: top; }
fieldset             { margin-left: 0; width: 340px; 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;}


