body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0; margin:0; background:#fff;}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
}

#wrapper {width:780px; background:#fff url(images/background_2.jpg) no-repeat; text-align:left;}
#header {width:783px; height:140px; float:left; position:relative;}

#logo {float:left;}
#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4em; float:left; margin:-10px 0 0 0; padding:0;}
#logo h2 {font-family:"times new roman", serif; color:#666; font-size:4em; font-weight:normal; padding:0 0 0 10px; margin:-10px 10px 0 -5px; float:left;}
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {padding:0; margin:20px 0 0 0; font-size:1em; font-weight:normal; color:#888; float:left;}

#toplink {font-family:arial, sans-serif; position:absolute; right:10px; bottom:0;}
#toplink ul {padding:0; margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:0.8em; color:#999; margin:0 0 0 7px; line-height:25px; font-family:arial, sans-serif;}
#toplink ul li a, #toplink ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#toplink ul li a:hover {color:#263; border-bottom:1px solid #000;}


#showcase {
	clear:both;
	width:780px;
	background:transparent;
	height:auto;
}
#info {background:transparent; width:782px; float:left;}
#info_right {display:block; float:right; width:230px; padding:10px; color:#fff;}
#info_right p {margin:0 0 10px 0;}
#info_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#info_right ol {margin-top:40px;}
#info_right ol li {margin-bottom:5px;}
#info_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#info_right li a:hover {text-decoration:underline;}

#info h2 {font-family:"times new roman", serif; font-size:1.4em; margin:0; text-align:left; margin:15px 0 10px 0;}
#info h3 {font-family:"trebuchet ms", sans-serif; font-size:11px; font-weight:normal; margin:0 0 0 0; color:#006699; text-align:left; margin-bottom:10px;}
#info_right h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#fff;}
#info_right_home {float:left; width:250px; overflow:hidden;}
#info_right_home a img {border:0; display:block;}

#content {width:783px; background:url(images/main_block.gif) no-repeat 200px 0px; float:left;}

p.cite {color:#008080; display:list-item; padding:0 5px; list-style-image: url(../graphic/open_quotes.gif); background: url(../graphic/close_quotes.gif) bottom right no-repeat;}

#left_column {
	width:179px;
	float:left;
	margin:10px auto auto 210px;
	height: 152px;
}
* html #left_column {
	width:179px;
	w\idth:179px;
	height: 152px;
	margin:10px auto auto 105px;
	
}
	
#left_column ol li {font-size:11px; line-height:16px; font-family:verdana, sans-serif; margin:5px 0;}
#left_column dl.sitemap dd a {text-decoration:none; color:#069;}
#left_column dl.sitemap dd a:hover {color:#fff; background:#069;}
#left_column dl.sitemap {margin-left:50px;}
#left_column dl.sitemap dd {margin:0;}

#left_column1 {
	width:190px;
	background:transparent;
	float:right;
	margin-left: 30px;
	height:26px;

}
* html #left_column1 {
	width:190px;
	w\idth:190px;
	height:26px;
	margin-left: 30px;
}

#left_column2 {width:200px; background:transparent; float:left;}
* html #left_column2 {width:200px; w\idth:200px;}

#nav_column {
	float:left;
	display:inline;
	width:180px;
	margin:0px 10px 0px 10px;
	background-color: #FFFFFF;
	height: 350px;
}
* html #nav_column {
	width:180px;
	w\idth:180px;
	float:left;
	display:inline;
	width:180px;
	margin:0px 10px 0px 10px;
	background-color: #FFFFFF;
	height: 350px;

}

#right_column {
	width:360px;
	height:200px;
	background:transparent;
	float:left;
	padding:0px 5px 0px 10px;
	color: #FFFFFF;
}
* html #right_column {
	width:360px;
	w\idth:360px;
}

dl.latest {font-size:10px; margin:10px 0 0 0;}
dl.latest dt {background:#bc8f8f; padding:5px; font-family:"times new roman", serif; font-weight:bold; font-size:14px; color:#fff; border-left:1px solid #fff;}
dl.latest dd {margin:0; padding:5px 5px 0 5px;}
dl.latest dd a, dl.latest dd a:visited {text-decoration:none; color:#000;}
dl.latest dd a em {font-style:normal; float:right; color:#468;}
dl.latest dd a b {color:#008080;}
dl.latest dd a:hover {text-decoration:underline;}
dl.latest dd a:hover em {cursor:pointer; text-decoration:none;}

dl.list {width:240px; margin:0 10px 10px 0; float:left;}
* html dl.list {float:none;}
dl.list dd {color:#666; background:#fff; font-size:11px; font-family:arial, sans-serif;}
dl.list dd a, dl.list dd a:visited {color:#000; font-weight:bold; font-size:12px; text-decoration:underline;}
dl.list dd a:hover {text-decoration:none;}
dl.list_last {margin-right:0;}

.advertisement {list-style-type:none; margin:10px 0 20px 0; padding:0;}
.advertisement li a, .advertisement li a:visited {color:#000; font-size:11px; text-decoration:none;}
.advertisement li a:hover {text-decoration:underline;}
.advertisement li span.text {font-size:11px; color:#008080;}
.spacer {margin-top:5px;}


#search {position:absolute; top:-20px; right:0; margin:0;}
#search form {margin:0; padding:0;}
#search form img {border:0; float:left; margin-right:10px;}
#search form label {font-size:0.9em;}


#far_right {width:230px; background:transparent; float:left; padding:0 10px 0 10px;}
* html #far_right {width:250px; w\idth:230px;}
#far_right img {display:block; border:0; margin-top:10px;}

#foot {clear:both; width:524px; height:25px; background:transparent; color:#999; font-size:10px; float:left;}
#foot p {font-size:9px; color:#00527B; margin:5px 10px 5px 5px; float:left;}
#foot a:hover {text-decoration:underline; color: #00527B;}
#foot a {color:#00527B;}
#foot ul {list-style-type:none; margin:0; padding:0; float:right; margin-right:15px;}
#foot ul li {float:left; margin:5px 0 5px 10px;}


#content p {font-size:11px; line-height:16px; margin:5px 0 8px 0;}
#content h3, #far_right h3 {margin:15px 0 5px 0; font-size:14px; color:#FFFFFF;}
#content img {border:0;}
.adbanner {display:block; width:468px; height:60px; background:url(../graphic/banner_base.jpg);}
.left {float:left;}
.float_left {float:left; margin:0 10px 5px 0;}
img.slogan {display:block; background:url(../graphic/pc2.jpg);}
img.faq {display:block; background:url(../graphic/pc3.jpg);}
img.contact {display:block; background:url(../graphic/contact.jpg);}
img.privacy {display:block; background:url(../graphic/privacy.jpg);}
img.access {display:block; background:url(../graphic/access.jpg);}
img.support {display:block; background:url(../graphic/support.jpg);}
img.map {display:block; background:url(../graphic/map.jpg);}
img.advertise {display:block; background:url(../graphic/advertise2.jpg);}
img.oops {display:block; background:url(../graphic/oops.jpg);}

.clear {clear:both;}
.css {font-family:"times new roman", serif; font-weight:bold; padding-right:2px;}
.play {font-family:"trebuchet ms", sans-serif;}
.hiddenfromview {display:none;}
.date {font-weight:bold; color:#008080;}
.bold {font-weight:bold;}
.image img {border:0; margin-left:5px;}
pre {font-size:11px; color:#006699;}

p.highlight {color:#cc0000; font-weight:bold;}



p {font-size:11px; line-height:16px; margin:5px 0 15px 0;}

.g_right {float:left; margin:0 10px 5px 0; border:1px solid #fff; height:250px;}
.g_right:hover {border-color:#6f6;}
.g_sub {width:400px;}
.g_index {float:left; width:240px; margin:5px 5px 10px 0; border:1px solid #cca;}
.g_inline {float:left; width:230px;}
.gad {border:1px solid #cca; padding: 8px;}
.gad img {float:left; border:0; margin:5px 5px 5px 5px;}

.ad_link {margin:15px 0 15px 0;}

.sidead {font-size:0.9em; font-family:arial, sans-serif; letter-spacing:1px;}

#bidvertiser {clear:both; padding:50px 0 20px 10px;}

.right_col {
	float:right;
	display:inline;
	width:184px;
	height: 350px;
	padding:0px 0px 0px 10px;
	background-image: url(images/summer_bg.gif);
	background-repeat: no-repeat;
}
.right_col p {font-size:11px; line-height:16px; color: #FFFFFF;}
.right_col a:hover {text-decoration:underline; color: #FFFFFF;}
.right_col a {color:#FFFFFF;}

.left_col {
	float:left;
	display:inline;
	width:184px;
	height: 350px;
	padding:0px 0px 0px 10px;
	background-image: url(images/whole1.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.left_col p {font-size:11px; line-height:16px; color: #FFFFFF;}
.left_col a:hover {text-decoration:underline; color: #FFFFFF;}
.left_col a {color:#FFFFFF;}


.mid_col {
	float:left;
	display:inline;
	width:184px;
	height: 350px;
	padding:0px 0px 0px 10px;
	background-image: url(images/community_bg.jpg);
	background-repeat: no-repeat;
}
.mid_col p {font-size:11px; line-height:16px; color: #FFFFFF;}
.mid_col a:hover {text-decoration:underline; color: #FFFFFF;}
.mid_col a {color:#FFFFFF;}


.wide_col {
	float:left;
	display:inline;
	width:500px;
	padding:10px 10px 0px 10px;
	background-color: #FFFFFF;
}
.wide_col p {
	font-size:11px;
	line-height:16px;
	color: #000000;
}
.wide_col a:hover {text-decoration:underline; color: #333;}
.wide_col a {color:#333;}


.wide_nav {
	float:left;
	display:inline;
	width:180px;
	margin:0px 10px;
	background-color: #00527B;
	border: medium solid #FFFFFF;
}
