*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: "arial", "verdana", "georgia";
	font-size: 85%;
	background: #FFF;
	color: #FFF;
}

a { text-decoration: none; color: #C00; }
a:hover { color: #FFF; }
img { border: 0; }
.clear { clear: both; }

#centrecontainer
{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
}

#outercontainer
{
	margin-left: -450px;
	position: absolute;
	top: -275px;
	left: 50%;
}

#container  
{
	border: 1px solid #000;
	width: 900px;
	height: 500px;
	background: #000;
}

#menu
{
	width: 900px;
	height: 41px;
	font-weight: bold;
}

#menu ul
{
	float: right;
}

#menu ul li
{
	display: inline;
}

#menu ul li a
{
	float: left;
	padding: 12px 16px;
	background: #FFF;
	color: #333;
	border: 1px solid #FFF;
	border-bottom: 0;
}

#menu ul li a.fadetab
{
	color: #999;
}

#menu ul li a:hover
{
	background: #FFF;
	color: #9C0;
	border-bottom: 0;
}

#left
{
	float: left;
	width: 200px;
	height: 500px;
	background: #999;
}

#lefttop
{
	width: 170px;
	height: 350px;
	padding: 15px;
}

#lefttop ul
{
	list-style-type: none;
	margin: 0 0 15px 0;
}

#lefttop ul li
{
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 130%;
}

#lefttop p
{
	margin: 0 0 15px 0;
}

#leftbottom
{
	width: 170px;
	height: 90px;
	padding: 15px;
	font-size: 85%;
	color: #FFF;
	font-weight: bold;
	background: #777;
}

#leftbottom ul
{
	list-style-type: none;
}

#right
{
	float: left;
	width: 700px;
	height: 450px;
}

#righttop
{
	width: 700px;
	height: 100px;
	background: #333;
}

#righttoplogo
{
	float: left;
	width: 320px;
	height: 100px;
	background: #333;
}

#righttopright
{
	float: left;
	width: 350px;
	height: 70px;
	padding: 15px;
	line-height: 23px;
	background: #9C0;
	text-align: center;
}

#righttopright p
{
	font-family: "georgia";
}

#rightbottom
{
	width: 670px;
	height: 370px;
	padding: 15px;
	line-height: 28px;
	overflow: auto;
}

#rightbottom ul { list-style-type: none; margin: 0 0 15px 0; }

.contactcont { width: 590px; }
.contleft { float: left; width: 325px; }

.contleft form, fieldset { border: 0; margin: 0 0 15px 0; }
.contleft label { padding: 0; }
.contleft input, textarea { background: #FFF; width: 160px; border: 1px solid #CCC; padding: 5px; font-size: 12px; font-family: "Arial", Verdana, Helvetica, sans-serif; color: #1E3847; }
.contleft input.nostyle { background: none; border: 0; }
.contleft input.nocss { background: none; border: 0; padding: 0; font-size: 12px; font-family: "Arial", Verdana, Helvetica, sans-serif; color: #4F4939; }
.contleft textarea { width: 220px; margin: 0; padding: 5px; text-transform: none; }
.contleft span.green { color: #7E9D5F; font-weight: bold; }
.contleft span.red, .contleft li.redtext { color: #C00; font-weight: bold; margin: 0 0 5px 0; padding: 0; }
.contleft input.sendbutton, .contleft input.capbutton { width: auto; margin: 0 10px 0 0; }
.contleft #contactwrote { padding: 15px 20px 5px 20px; background: #FFF; margin: 0 0 15px 0; border: 1px solid #DDD; }
.contleft small { font-size: 10px; color: #999; }

.contright { float: left; width: 265px; }
.contright a { color: #666; } .contright a:hover { color: #FFF; }
.contright a img  { border: 1px solid #333; padding: 5px; }
.contright a:hover img  { border: 1px solid #FFF; }

#rightbottom table
{
	width: 590px;
	margin: 0 0 15px 0;
	color: #FF0;
	font-size: 130%;
	font-weight: bold;
}

#rightbottom table p
{
	margin: 0 0 5px 0;
}

#rightbottom p
{
	margin: 0 0 15px 0;
}

#footer
{
	clear: both;
	margin: 0 auto;
	width: 900px;
	color: #888;
	font-size: 80%;
}

#footer p { margin: 0 0 5px 0; }
#footer a { color: #9C0; text-transform: capitalize; text-decoration: none; }
#footer a span { color: #888; text-decoration: none; }
#footer a:hover { color: #333; text-decoration: none; }
#footer ul { list-style-type: none; margin: 0 0 5px 0; }
#footer ul li{ display: inline; margin: 0 0 0 5px; color: #777; }

#footercontleft
{
	float: left;
	width: 250px;
	padding: 15px 0;
}

#footercontright
{
	float: right;
	width: 650px;
	padding: 15px 0;
	text-align: right;
}


#logocont { width: 660px; height: 80px; border-top: 1px solid #333; }

#logocont #logo1 a { float: left; width: 220px; height: 80px; filter:alpha(opacity=100); opacity:1.0; }
#logocont #logo1 a:hover { filter:alpha(opacity=50); opacity:0.5; }
#logocont #logo2 a { float: left; width: 220px; height: 80px; filter:alpha(opacity=100); opacity:1.0; }
#logocont #logo2 a:hover { filter:alpha(opacity=50); opacity:0.5; }
#logocont #logo3 a { float: left; width: 220px; height: 80px; filter:alpha(opacity=100); opacity:1.0; }
#logocont #logo3 a:hover { filter:alpha(opacity=50); opacity:0.5; }