/* CSS Document */
*{margin:0px;
padding:0px;
border:0px}

body{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#000000;
	line-height: 1.166;	
	text-align: center;
	margin: 0px;
	padding: 0px;
	color:#CCCCCC;
}
html, body { /* saves you from the "centering jump" on short pages */
	min-height: 100%;
	margin-bottom: 1px;
}
li{
list-style: square inside;
margin:5px 0 0 0;
}
a:link,a:visited{
color:#FF6600;
text-decoration:none;}
a:hover,a:active{
color:#FF6600;
text-decoration:none;}
#main_div{
	position:relative;
	padding: 5px 10px 15px 30px;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000000;
	width:846px;
	text-align:center;
	color:#CCCCCC;
	font-size:10pt;
	margin: 0 auto 0 auto;	
}
#topline{
width:100%;
height:96px;
overflow:hidden;
}
#logo_div{
width:158px;
margin:0 10px 0 0;
height:100%;
float:left;
}
#title_top{
width:520px;
height:96px;
margin:0 0 0 280px;
right: 0px;
padding:20px 0 0 0;
}
#datespace{
	position:absolute;
	left: 351px;
	top:23px;
	width: 205px;
}
#ad_space{
padding: 5px 5px 5px 5px;
min-height:50px;
}
/*Body Content*/
#body_content{
width:100%;
margin: 10px 0 0 0;

}
#main_body{
width:636px;
min-height:200px;
float:right;
padding:0 0 0 0;
}
#sidebar{
width:176px;
margin: 0 600px 0 0;
overflow:hidden;
display:block;
vertical-align:top;
}
#top_nav_and_title{
position:relative;
background:url(im/I_net_10.jpg) no-repeat bottom;
height:40px;
text-align:left;
padding:3px 0 3px 0;
}
#page-title{
width:280px;
padding:5px 5px 5px 5px;
overflow:hidden;
text-align:left;
font: Arial, sans-serif normal;
font-size:7pt;
color:#CC6600;
}
#nav_set{
width:318px;
margin:0 0 0 318px;
padding:10px 5px 10px 5px;
float:right;
overflow:hidden;
text-align:left;
font: Arial, sans-serif normal;
font-size:7pt;
color:#CC6600;
}
#nav_set li{
padding: 0 2px 0 2px;
display:inline;
list-style: none;
border-right:#FF9900 1px solid;
}
.lastli{
border:none;
display:inline;
}
#nav_set a:link, #nav_set a:visited{
color:#CC6600;
text-decoration:none;
}
#nav_set a:hover, #nav_set a:active{
color:#FF9900;
text-decoration:underline;
}
#title_space{
width:285px;
height:18px;
padding:1px 5px 0 5px;
overflow:hidden;
text-align:left;
font: Arial, sans-serif normal;
font-size:12pt;
font-weight:bold;
color:#999999;
margin:0 200px 0 0;
overflow:hidden;
}
#body_mid_content{
position:relative;
min-height:300px;
background:url(im/I_net_bg.jpg) repeat-x #666666;
padding: 10px 4px 0 2px;
vertical-align:top;
}
#body_mid_content h3{
font:Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:oblique;
font-weight:bold;
color:#339900;
padding:1px 0 5px 0;
}
#body_mid_content h5{
font:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#CCCCCC;
padding:0 0 1px 0;
margin: 0 0 5px 0;
}
#half_content_r{
float:right;
width:335px;
padding:0 2px 0 2px;
overflow:hidden;
height:auto;
}
#half_content_l{
position:relative;
margin: 0 310px 0 5px;
width:265px;
}
.containment_r{
width:100%;
padding: 5px 0 5px 0;
}
.lower_containment_r{
width:100%;
padding: 10px 3px 0 3px;
}
#r_module{
float:right;
width:156px;
padding:0 0 0 1px;
overflow:hidden;
}
#l_module{
position:relative;
width:156px;
margin:0 15px 0 0;
padding:0 1px 0 0;
overflow:hidden;
}
.module_top{
width:154px;
height:6px;
overflow:hidden;
background:url(im/I_net_16.jpg) no-repeat #000000;
}
.module_body{
width:142px;
background:url(im/I_net_22.jpg) repeat-y #000000;
min-height:150px;
vertical-align:top;
text-align:center;
padding:0 6px 0 6px;
font:Arial, Helvetica, sans-serif;
font-size:7pt;
}
.module_body h3 a:link,.module_body h3 a:visited{
text-decoration:none;
color:#339900;
}
.module_body h3 a:hover, .module_body h3 a:active{
color:#66CC00;
text-decoration:underline;
}
.module_body p{
text-align:left;
padding:5px 0 0 0;
}
.module_bottom{
width:154px;
background:url(im/I_net_23.jpg) top no-repeat #000000;
height:6px;
overflow:hidden;
}
.lower_module_body_sub{
width:100%;
background:url(im/I_net_34.jpg) repeat-y #000000;
vertical-align:top;
text-align:center;
}
.lower_module_body_sub a:link,.lower_module_body_sub a:hover,.lower_module_body_sub a:visited{
color:#FF9900;
text-decoration:none;
font-size:7pt;
font-weight:bold;
}
.lower_module_top{
width:324px;
height:6px;
background:url(im/I_net_29.jpg) no-repeat #000000;
overflow:hidden;
}
.lower_module_body{
width:316px;
background:url(im/I_net_34.jpg) repeat-y #000000;
vertical-align:top;
text-align:left;
padding:0 4px 0 4px;
}
.lower_module_body li {
	list-style-position:inside;
	list-style-image: url(im/dload_bul.gif);
	font:Arial;
	padding: 2px 2px 2px 2px;
}

.lower_module_body h3 a:link,.lower_module_body h3 a:visited{
text-decoration:none;
color:#339900;
}
.lower_module_body h3 a:hover, .lower_module_body h3 a:active{
color:#66CC00;
text-decoration:underline;
}
.lower_module_sub_bottom{
width:316px;
background:url(im/I_net_34.jpg) repeat-y #000000;
height:10px;
vertical-align:top;
text-align:center;
padding:0 4px 10px 4px;
}

.lower_module_bottom{
width:324px;
height:6px;
background:url(im/I_net_36.jpg) no-repeat top #000000;
overflow:hidden;
}
.left_modules_top{
width:257px;
height:6px;
background:url(im/I_net_27.jpg) no-repeat #000000;
overflow:hidden;
}
.top_left_module_body{
width:249px;
min-height:180px;
background:url(im/I_net_35.jpg) repeat-y #000000;
vertical-align:top;
text-align:left;
padding:0 4px 0 4px;
overflow:hidden;
}
.top_left_module_body h3 a:link,.top_left_module_body h3 a:hover{
color:#009900;
}
.top_left_module_body a:link,.top_left_module_body a:hover{
color:#CCCCCC;
text-decoration:underline;
}

.bottom_left_module_body{
width:249px;
min-height:100px;
background:url(im/I_net_35.jpg) repeat-y #000000;
vertical-align:top;
text-align:left;
padding:0 4px 0 4px;
}
.bottom_left_module_body_sub{
width:249px;
background:url(im/I_net_35.jpg) repeat-y #000000;
vertical-align:top;
text-align:left;
padding:0 4px 0 4px;
}
.left_module_bottom{
width:257px;
height:5px;
background:url(im/I_net_37.jpg) no-repeat #000000;
overflow:hidden;
}
/*bottom of main display area*/
#round_main_bg{
	height:16px;
	background-image: url(im/I_net_39.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.gallerythumb{border:#FFFFFF 3px solid;
margin:0 10px 4px 2px;
}
.galleryimg{
border:#FFFFFF 4px solid;}
.gallery_a{
	padding:1px 3px 1px 3px;
	background:#000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.gallery_a a:link,.gallery_a a:visited{
color:#FFFFFF;
text-decoration:none;}
.gallery_a a:hover,.gallery_a a:active{
color:#FFFF66;
text-decoration:none;}
.tiny{
font-size:8pt;
}