/* CSS */

/* Main declarations */

body {
	background:url(../img/bg.jpg) no-repeat #000 top;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #c6c6c6;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:18px;
}
form {
	margin:0px;
	padding:0px;
}
img {
	margin:0px;
	border:0px;
}
hr {
	display:none;
}
input, textarea, select {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333;
	border:1px solid #eee;
}

a:link, a:visited {
	color: #c6c6c6;
	text-decoration: none;
}
a:hover {
	color: #d9a012;
	text-decoration: underline;
}
a.white:link, a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.tg:link, a.tg:visited {
	color: #777777;
	text-decoration: none;
}
a.tg:hover {
	color: #D60112;
	text-decoration: none;
}
a.tr:link, a.tr:visited {
	color: #D60112;
	text-decoration: none;
}
a.tr:hover {
	color: #D60112;
	text-decoration: underline;
}
hr {
	display:none;
}

/* Classes, please order by className */

.abs {position:absolute;}
.ac {text-align:center}
.al {text-align:left}
.ar {text-align:right}
.borderline {float:left;display:inline;margin:0px 0px 0px 11px;height:1px;background-color:#3d3d3d;}
.boxes{
	width:800px;
	float:left;display:inline;
	font-size:12px;
} .boxes #margin {margin:30px 10px 0px 10px}
.box {
	background-image: url('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_small_outer.png');
	width:188px;
	float:left;display:inline;
	margin-
}
#box[id]{
	background-image: url('../img/bg_small_outer.png');
	background-repeat:no-repeat;
	background-position:bottom;
}
.box .boxbg {
	margin-bottom:5px;
	background:url(../img/bg_small.gif) repeat-y;
	cursor:pointer;
}
.button {color:#fff;background:#000;border:1px solid #fff;width:150px}
.c {
	float:left;
	min-height:500px;
}
.center {
	position:relative;
	width:800px;
	margin:0 auto;
}
.content_inner {
	margin-top:5px;
	background:url(../img/bg_content.gif) repeat-y;
}
.error_color {color:#d9a012}
.error_message {border:1px solid #d9a012;margin-top:10px;}
.error_message .error_message_margin {margin:5px 5px 5px 130px}
.fl {float:left;display:inline}
.footer {
	float:left;
	width:800px;
}
.footer #margin {margin:0px 15px 0px 15px;}
.footer #orna {margin-left:-19px;width:838px;}
.footer #object {margin-top:70px;text-align:center;}
.fr {float:right}
.hc {
	float:left;
	width:800px;
	height:170px;
}
.hc #margin {margin:0px 10px 0px 10px;}
.input {border:1px solid #eee;width:150px;}
.leaf {position:absolute;top:93px;left:674px;}
.line {
	float:left;
	margin:0px;
	height:1px;
	background-color:#5e5e5e;
}
.mc {
	background-image: url('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_content_outer.png');
	width:800px;
	float:left;display:inline
}
#mc[id]{
	background-image: url('../img/bg_content_outer.png');
	background-repeat:no-repeat;
}

.mc .margin {
	padding-top:25px;
	margin:0px 28px 0px 28px;
}
.mc a:link, a:visited {color: #c6c6c6;text-decoration: underline;}
.mc a:hover {color: #d9a012;text-decoration: underline;}

.menu {float:left;width:800px;height:56px;margin:0px;}
.menu div {float:left;display:inline;margin-top:10px;}
.mleft {margin-left:20px;}
.noborder {border:0px;}
.rel {
	position:relative;
}
.smalltext {font-size:9px;}
.submenu {
	float:right;
	margin-top:145px;
	margin-right:80px;
	display:inline;
}
.submenu div {float:left;width:auto;}
.submenu .bg {width:80px;height:25px;background:url(../img/nav/subnav_bg.gif) repeat-x;}
.tb {color: #0340A8;}
.tinyb {margin:1px;border:1px solid #FFFFFF;}
.tg {color: #777777;}
.to {color: #FF6600;}
.tr {color: #CF0000;}
.tw {color: #FFFFFF !important;}
