body
{	background: #000 repeat; color: #FFF;}
.left
{	float:left;}
.right
{	float:right;}
.bold
{	font-weight:bold;}
.italic
{	font-style:italic;}
.white
{	color:#FFF;}

.wrapper
{
	width:750px;
	margin: 15px auto auto auto;
}
.clear {
	clear:both;
}

/*########################### main #############################*/

.indexleft
{
	float: left; width: 229px; background:url(images/background.png) repeat-y; 
}
.indexleftmenu
{
	width:176px; text-align:right; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-size:8.5pt; line-height:180%; text-transform:uppercase;
}
.indexleftmenu a {color:#666;}
.indexleftmenu a:hover {color:#FFF;}
.indexright
{
	width:471px; float:right; text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:8.5pt; line-height:140%;
	color:#999;
}
.narrow{width:400px; float:left; text-align:left;}
.smalltext{font-size:7pt; color:#666;}
.smalltext a{color:#666;}
.mainleft
{
	float:left;
	width:270px;
	margin-top:90px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:150%;
}

.mainright
{
	margin:30px auto 30px auto;
	float:right;
	width:464px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:150%;
}

.mainwide
{
	margin:30px auto 30px auto;
	width:700px;
	text-align:center;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:150%;
}

.h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15pt;
	line-height:150%;
}

.h2
{
	font-weight:bold;
	color:#FFF;
}

a
{
	color:#CCC;
	text-decoration:none;
}
a.hover
{
	color:#CCC;
	text-decoration:underline;
}

.bottom
{
	width:750px;
	text-align:center;
	margin: 25px auto 15px auto;
	font-family: Georgia, Arial;
	font-size: 7pt;
	color:#999;
}

.largetext {
	font-size:12pt;
}


/*########################### menu #############################*/
.menu
{
	overflow: hidden;
	margin: auto auto 15px auto;
	width: 750px;
	height: 33px;
	font-family: Georgia, Arial;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}
.menu a
{
	text-decoration: none;
	color: #878787;
}
.menu a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
.menu ul
{
	margin-top: 10px;
	list-style: none;
	text-align:center;
}
.menu ul li
{
	display: inline;	
}
.mainlink
{
	padding-right: 25px;
	margin-right: 20px;
}



html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr,
acronym, address, big,
cite, code, del, dfn, em,
font, img, ins, kbd, q, s,
samp, small, strike,
strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label,
legend, table, caption,
tbody, tfoot, thead, tr,
th, td						{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }

focus						{ outline:0; }

body						{ line-height:1; color:#000000; }

ol, ul						{ list-style:none; }

table						{ border-collapse:separate; border-spacing:0; }

caption, th, td 			{ text-align:left; font-weight:normal; }

blockquote:before,
blockquote:after, q:before,
q:after						{ content:""; }

blockquote, q				{ quotes:"" ""; }