@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	background:url(../layout/body_bg.gif) repeat-x #000;
	height:100%;
	margin:0;
	padding:0;
}
	.content { width:810px; float:left; text-align:justify; background:#fff; padding:0 20px; } .content img { padding-left:20px; }
	.indexcontent_left { width:589px; float:left; text-align:justify; background:#fff; border-right:1px dotted #0e1a23; padding-right:10px; }
	.indextontent_right { width:200px; float:left; text-align:left; background:#fff; padding-left:10px; }
	
	.mainwrap { width:850px; margin-left:auto; margin-right:auto; background:#fff; }
	.banner { width:850px; background:url(../layout/banner.jpg) no-repeat; min-height:225px; height:auto; _height:225px; }
	.sponsors { width:830px; clear:both;; text-align:center; margin:0 10px; border-top:1px solid #eee; } .sponsors img { padding:20px 20px; }
	.mainnavigation { width:850px; float:left; margin:0; padding-top:115px; padding-left:175px;}
	.mainnavigation ul { list-style:none; }
	.mainnavigation li { padding:0px; display:block; float:left; }
	.mainnavigation li a { color:#009ae7; display:block; float:left; font-size:16px; font-weight:bold; padding-right:10px; font-size:14px; }
	.mainnavigation li a:hover { text-decoration:underline; }

ul { list-style:circle; }

h1,h2 { margin:10px 5px; padding: 0 0 3px 10px; font-size:1.6em; line-height: 27px; font-family:Trebuchet MS; font-style:normal; font-variant:normal; font-weight:lighter; word-spacing:-2px; color:#eee; border-bottom:1px dotted #0e1921; background:#0e1a23; }
h2 { font-size:1.4em; color:#1b93d7; background:#fff; }
h3 { font-size:0.9em; padding:0 10px; }
p { padding:0 10px 0 20px; line-height:18px; }
img { border:none; }
iframe.noborder { border:solid #fff 0; }

a:link { text-decoration:none; color:#0066FF; }
a:visited { text-decoration:none; color:#99CCFF; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }

table,tr,td { vertical-align:top; border:none; }

.left_td { width:200px; background:#eee; padding-left:5px;  }
.right_td { width:650px; border-top:1px solid #eee; padding-left:5px; }

.sub_table { width:580px; margin-right:20px; }
.left_sub_td { width:150px; background:#dbe3e7; vertical-align:top; padding-left:5px; }
.right_sub_td { width:300px; border-top:1px solid #eee; vertical-align:top; padding-left:5px; text-align:left; }