body{
	text-align:center;
	margin:0;
}
#container{
	width:780px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
.logo{
	top:20px;
	left:20px;
	position:absolute;
}
#top_banner{
	top:5px;
	height:100px;
	width:100%;
	position:absolute;
	background-color:#336699;
	border-top:		2px solid #003366;
	border-right:	2px solid #003366;
	border-bottom:	2px solid #003366;
	border-left:	2px solid #003366;
}
#main_menu{
	top:113px;
	height:34px;
	left:0px;
	width:100%;
	position:absolute;
	border-left:	2px solid #999999;
	border-right:	2px solid #999999;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
}
#offset_menu{
	top:10px;
	left:5px;
	position:absolute;
}
#main_content{
	top:155px;
	left:0px;
	height:290px;
	width:558px;
	position:absolute;
	background-image:url(../images/bg_main_content.gif);
	background-repeat:repeat-x;
}
#bottom_left{
	top:450px;
	left:0px;
	height:114px;
	width:279px;
	position:absolute;
	background-image:url(../images/bg_bottom_content.gif);
	background-repeat:repeat-x;
}
#bottom_right{
	top:450px;
	left:280px;
	height:114px;
	width:279px;
	position:absolute;
	background-image:url(../images/bg_bottom_content.gif);
	background-repeat:repeat-x;
}
#middle_column_2{
	top:160px;
	left:10px;
	width:540px;
	height:650px;
	position:absolute;
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	border-right:1px dotted #999999;
	margin-bottom:15px;
	z-index:1;	
}
#contentLayer{
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:left;
}
.prod_detail_font, td{
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:left;
	text-decoration:justify;
}
#right_column{
	top:72px;
	left:558px;
	height:500px;
	width:225px;
	position:absolute;
	background-image:url(../images/bg_rightcolumn.gif);
	background-repeat:no-repeat;
}
#right_column2{
	top:170px;
	left:555px;
	height:500px;
	width:225px;
	position:absolute;
	background-repeat:no-repeat;
}
#blog{
	top:6px;
	left:563px;
	position:absolute;
}
#fitem{
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:20px 15px 5px 15px;
}
#fitem2{
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:0px 15px 10px 15px;
}
#item{
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:5px 15px 5px 10px;
}
#item2{
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:0px 15px 10px 10px;
}
#footer{
	top:567px;
	height:30px;
	width:100%;
	position:absolute;
	background-color:#336699;
	border-top:		2px solid #003366;
	border-right:	2px solid #003366;
	border-bottom:	2px solid #003366;
	border-left:	2px solid #003366;
	float:bottom;
}

.footer2{
	top:820px;
	position:absolute;
	height:30px;
	width:100%;
	background-color:#336699;
	border-top:		2px solid #003366;
	border-right:	2px solid #003366;
	border-bottom:	2px solid #003366;
	border-left:	2px solid #003366;
	margin:15px 0px 5px 0px;
}

.menu_link{
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:10px;
}

a:link{
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:none;
}
a:visited{
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:none;
}
a:hover{
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:underline;
}
a:active{
	font-family:verdana, helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

a.link_more:link{
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#336699;
	text-decoration:none;
}
a.link_more:visited{
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#336699;
	text-decoration:none;
}
a.link_more:hover{
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#336699;
	text-decoration:underline;
}
a.link_more:active{
	font-family:verdana, helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#336699;
	text-decoration:none;
}



hr{
	color:#999999;
}
.tblHeader{
	font-weight:bold;
	font-size:12px;
	font-family:verdana, helvetica, sans-serif;	
	padding:10px 10px 10px 10px;
	border-bottom: 1px solid #999999;
}
.tdEventG{
	font-size:10px;
	font-family:verdana, helvetica, sans-serif;
	background-color:#e9e9e9;
}
.tdEvent{
	font-size:10px;
	font-family:verdana, helvetica, sans-serif;
	border-bottom: 1px dotted #999999;
	padding:10px 0px 10px 5px;
}
.txtBox{
	border: 1px solid #999999;
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
.button{
	border: 1px solid #003366;
	background-color:#336699;
	font-family:verdana, helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	cursor:hand;
}
.padStory{
	width:300px;
	font-family:verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding:10px 15px 15px 15px;
}
.thumbStory{
	float:left;
}
.storyTitle{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
	#menubar {
		position:absolute;
		left:0px;
		top:0px;
	}
	#menubar a {
		color:#666666;
		padding-right:7px;
		font-weight:bold;
		text-decoration:none;
	}
	.menu .options {
		background-color:#CACACB;
	}
	.menu a {
		color:#666666;
		padding:2px 10px;
		text-decoration:none;
		background-color:e9e9e9;
	}

	.thumbnail{
	filter: progid:dximagetransform.microsoft.shadow(direction=135,color=#738cad,strength=5);
	}
	.lrgText{
		font-size:12px;
		font-weight:bold;
		color:#666666;
		font-family:verdana, helvetica, sans-serif;
	}
	td.articleList{
		font-family:verdana, helvetica, sans-serif;
		color:#666666;
		font-size:11px;
		padding-left:10px;
	}
div#scrollmenu { 
  position:absolute; left:280px;top:660px;
  font-size:1px; z-index:1;
  visibility:hidden;
  }
div#up {	
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:2;
}  
div#down{
	position:absolute; 
	left:20px; 
	top:0px; 	
	z-index:3 ;
}

.classForm{
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	font-family:verdana, helvetica, sans-serif;
	width:275px;
}

.bgWhite{
	border:1px solid #666666;
	width:100%;
}
.bgGray{
	border:1px solid #666666;
	background-color:#cccccc;
	width:100%;
}
a.link_exchange:link{font-family:verdana; font-size:11px; color:#666666; text-decoration:underline;}
a.link_exchange:visited{font-family:verdana; font-size:11px; color:#666666; text-decoration:underline;}
a.link_exchange:hover{font-family:verdana; font-size:11px; color:#336699; text-decoration:underline;}
a.link_exchange:active{font-family:verdana; font-size:11px; color:#666666; text-decoration:underline;}

.linkExchangeBodyWhite{
	border:1px solid #666666; 
	background-color:#ffffff; 
	padding:10px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
}
.linkExchangeBodyGray{
	border:1px solid #666666; 
	background-color:#cccccc; 
	padding:10px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
}