/****************************************************************** */
/****************************************************** MAIN STYLES */
/****************************************************************** */

/* Main Colors

color:#93c92e green
color:#0070b5 blue


*/
html { height:100% }

body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	margin:0;
	padding:0;
	height:101%;	
	background-color:#000;
}

input { font-family: Arial, Helvetica, sans-serif }

a, p, ul, li, img, form, fieldset, input, h1, h2, h3, h4, h5, h6, div, hr, object { margin:0; padding:0 }

img, iframe { border:0 }

hr { display:none; }

div { position:relative; text-align:left }

object { display:block; }


a, a:visited { color:#0070b5; text-decoration:none; }
a:hover, a.more:hover, a.home:hover, #copyright a:hover, .navigation a:hover, .userlink:hover, .downloadlink a:hover {  color:#93c92e; }

a:active, a:focus, input:focus { outline: none }



.small { font-size:9px; line-height:12px; }

.isno { display:none }

.dsubmit { 
	border:none;
	background:none;
	margin:0;
	padding:0;
	padding:2px;
	border:1px solid #999;
	background-color:#dab500;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.submit:hover { cursor:pointer; color:#93c92e }

/****************************************************************** */
/****************************************************** MAIN LAYOUT */
/****************************************************************** */

.metasearch {
	display:none;
}

#center { 
	margin:0 auto; 
	width:900px;
	padding-right:220px;
}

#header {
	position:absolute;
	left:70px;
	top:0px;
	width:355px;
	height:430px;
	background:url(../pix/logo_header.png);
	text-indent:-2000px;
	z-index:5;
}
#header a {
	display:block;
	width:185px;
	height:70px;
	margin-top:95px;
}
#fastec {
	display:block;
	position:absolute;
	left:50px;
	top:200px;
	width:49px;
	height:45px;
	background:url(../pix/logo_fastec.png);
	text-indent:-2000px;
	z-index:6;
	}

#fastec:hover { background-position:-50px 0 }
	
#ic {
	display:block;
	position:absolute;
	left:25px;
	top:275px;
	width:69px;
	height:35px;
	background:url(../pix/logo_ic.png);
	text-indent:-2000px;
	z-index:7;
	}

#ic:hover { background-position:-71px 0 }

#news {
	list-style:none;
	margin-bottom:20px;
	padding:5px 16px;
	border:1px solid #93c92e;
	overflow:auto;
	color:#fff
	}

#news strong { font-size:16px; color:#93c92e;}

#news img { padding:8px 0;}

#news li { 
	padding:30px 0;
}

#featured, #clips {
	list-style:none;
	margin-bottom:40px;
	border:1px solid #93c92e;
	padding:20px 0 0 0;
	text-align:center; 
	background-color:#000;
	}
	
#clips { text-align:left; padding-left:18px;}
#clips strong { font-weight:normal;}
#featured li { padding-bottom:15px; }

#clips ul { list-style:none; text-align:left; padding-top:20px;}
#clips ul li { clear:left; height:60px; padding:0 15px 0 0}
#clips ul li img { float:left; padding-right:5px }

#title_news {
	position:absolute;
	top:-35px;
	left:5px;
	width:85px;
	height:70px;
	background:url(../pix/title_news.png);
	text-indent:-2000px;
	z-index:8;
	}

#title_featured {
	position:absolute;
	top:-30px;
	left:5px;
	width:105px;
	height:40px;
	background:url(../pix/title_featured.png);
	text-indent:-2000px;
	z-index:8;
	}

#title_clips {
	position:absolute;
	top:-30px;
	left:5px;
	width:85px;
	height:70px;
	background:url(../pix/title_clips.png);
	text-indent:-2000px;
	z-index:8;
	}

#col_left {
	float:left;
	width:360px;
	margin:0 22px 30px 260px; 
	}
	
#col_right {
	float:left;
	width:240px;
	}
	
#footer {
	clear:both;
	margin-left:260px;
	padding:20px 0 40px;
	}
	
/****************************************************************** */
/************************************************************* MENU */
/****************************************************************** */

#menu {
	position:absolute;
	left:395px;
	top:80px;
	list-style-type: none;
	z-index:20;
}
#menu li {
	float:left;
	margin-left:25px;
}

#menu li a {
	float:left;
	display:block;
	background:url(../pix/menu.png);
	text-indent:-2000px;
	width:92px;
	height:20px;
	background-repeat:no-repeat;
}
#menu li a.m1 { width:52px; background-position:0 0; }
#menu li a.m2 { width:50px; background-position:-55px 0; }
#menu li a.m3 { width:78px; background-position:-108px 0; }
#menu li a.m4 { width:70px; background-position:-188px 0; }
#menu li a.m5 { width:68px; background-position:-258px 0; }
#menu li a.m6 { width:21px; background-position:-328px 0; }

#menu li a.m1:hover { background-position:0 -20px; }
#menu li a.m2:hover { background-position:-55px -20px; }
#menu li a.m3:hover { background-position:-108px -20px; }
#menu li a.m4:hover { background-position:-188px -20px; }
#menu li a.m5:hover { background-position:-258px -20px; }
#menu li a.m6:hover { background-position:-328px -20px; }

/****************************************************************** */
/****************************************************** SITE LAYOUT */
/****************************************************************** */

#site {
	margin:110px 0 40px 260px;
	width:620px;
	border:1px solid #93c92e;
}

#news ul { list-style:none; }
.date { 
	display:block;
	font-weight:bold;
	font-size:9px;
	}