body {
	margin: 0;
	padding: 0;
	background: black url(../images/background.jpg) no-repeat fixed 50% top;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	color: #8c8c8c;
	}
a {
		color: #f72617;
		text-decoration: none;
		}
a:hover { color: #d9d9d9; }
td { color: #8c8c8c; line-height: 1.7em; margin: 0 0 1em; padding: 0; }
#search_info { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 0 230px; padding: 0; width: 400px; }
/* --------------------------------------------------------------------
   --------------------------------------------------------------------
   search_INFO */
#search_info  {
	margin: 0;
	padding: 0;
	color: #595959
	}
#search_info p {
		margin: 0;
		padding: 0.7em 0 0.7em 0;;
		}
#search_info p a {
		color: #f72617;
		text-decoration: none;
		}
#search_info p a:hover {
		color: #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		}
#main_nav h3 { text-transform: uppercase; color: #d9d9d9; font-weight: normal; font-size: 0.9em; line-height: 20px; background: #131313; text-align: right; margin: 0; padding-top: 4px; padding-bottom: 4px; filter:alpha(opacity=80); /* IE's opacity*/
opacity: 0.80; }
#quote td {
		margin: 0;
		padding: 0;
		font-family: Georgia, Times New Roman, Times Roman, serif;
		font-size: 1em;
		font-weight: bold;
		color: #f72617;
		line-height: 1.1em;
		text-align: right;
		}
#content  a {
		color: #f72617;
		text-decoration: none;
		}
#content  a:hover {
		color: #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		}
/* --------------------------------------------------------------------
   --------------------------------------------------------------------
   FOOTER */
#footer { margin: 0 0 30px; padding: 0; font-size: 0.9em; color: #595959; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; clear: both; border-top: 1px solid #191919; }
#footer p { text-align: right; margin: 0; padding: 0.7em 0;;
		}
#footer p a {
		color: #f72617;
		text-decoration: none;
		}
#footer p a:hover {
		color: #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		}
/*menu-------------------------------------*/
a.mainlevel { color: #f72617; padding: 3px; display: block; font-size: 0.9em; background-image: url(../images/menub.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right 0; text-decoration: none; text-transform: uppercase; text-align: right; height: 3em; border-bottom: 1px solid #191919;url(../images/dotline-button.gif)   50% 50%;}
a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	background: #1a1a1a;
	text-decoration: none;
}
a.mainlevel:link, a.mainlevel:visited { margin: 0; padding: 0; }
a.mainlevel#active_menu { color: #ffffff; text-decoration: none; border-bottom: 1px solid #191919; }
a.sublevel { display: block; text-decoration: none; color: #595959; font-size: 0.9em; background-color: #050505; text-transform: uppercase; text-align: right; margin: 0; padding: 3px 15px 7px 12px; border-bottom: 1px solid #191919; }
a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus { text-decoration: none; color: #f72617; background-color: #000; }
.contentheading,.componentheading { color: #f72617; font-size: 2.2em; }
/* TEMPSPLASH
--------------------------------------------------------- */
#ol-upts h3 { 		margin: 0 0 .5em 0;
		padding: 4px;
		text-transform: uppercase;
		color: #d9d9d9;
		font-weight: normal;
		font-size: .9em;
		background: #1a1a1a; 
		}
#ol-upts div.moduletable { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; margin: 0; padding-top: 2px; padding-bottom: 2px; border-right: 4px solid #000; }
/* FORM
--------------------------------------------------------- */
input, select { color: #afafaf; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
textarea { color: #afafaf; padding-left: 2px; }
.button, .button:hover { padding: 1px 10px!important; padding: 1px 5px; color: #8b8b8b; background-color: #131313; border-color: #595959 #323232 #323232 #595959; border-style: solid; border-width: 1px; }
.inputbox {
	border: solid 1px #434343;
	background: #1a1a1a;
}
.inputbox:hover, .inputbox:focus { background-color: #090909; border: solid 1px #434343; }
#LoginBox { background-color: #1e1e1e; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align:left; z-index:1000; position: absolute; top:18px; right:0; width: 190px; height:auto; padding-top:10px; visibility: hidden; border: solid 4px #424242; }
#tools { background-color: #000; text-align: left; visibility: hidden; position: absolute; z-index: 1000; top: 0; right: 0; height: auto; padding-bottom: 3px; padding-left: 3px; }
#content { background-color: #000;filter:alpha(opacity=80); /* IE's opacity*/
opacity: 0.80; }
#main_nav { background-color: #000; filter: alpha(opacity=80); opacity: 0.80; }

