@charset "utf-8";
/* CSS Document */

body {background:#ffffff url(images/background_top.jpg) repeat-x;
		border:none;
		font-family: Arial, Geneva, Trebuchet, Helvetica, Verdana, sans-serif;
		padding-left:none;
		padding-top:none;
		position:relative;
		}
		
#main_container {
		position: relative;
		height: 1300px;
		width: 875px;
		margin-left: auto;
 	   	margin-right: auto;
}

#video_b {background: url(images/background_video.jpg) no-repeat;
		font-family: Arial, Geneva, Trebuchet, Helvetica, Verdana, sans-serif;
		vertical-align:top;
			}

#black_container
{position:relative;
margin-top:0px;
left:0px;
}

		
.text_align_left
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
padding-left: 2em;
position:absolute;
	top: 75px;
	left:75px;
	width:700px;
	} 
	
.text_align_left_bottom
{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
padding-left: 2em;
position:absolute;
	top: 575px;
	left:75px;
	width:700px;
	} 
	
	
.textbox 
	{padding:2px 6px 4px 6px;
	 color: #6699FF;
	 background-color: #46545A;
	 border: #dddddd 2px solid
	 }
		
#video {
		font-family: Arial, Geneva, Trebuchet, Helvetica, Verdana, sans-serif;
		/* z-index:1; */
		position:absolute;
		top:205px;
		left:30px;
		width:640px;}		

#support_container
{position: relative;
		z-index:+1;
		top:150px;
		left:-150px;
		height: 900px;
		width: 750x;
		margin-left: auto;
 	   	margin-right: auto;}


.floatleft
{
float: left;
margin: 0 0 3px 3px;
border:none;
padding: 2px;
}	


#mainbody {
position:relative;
height:inherit;
}


#rightcontent {
	position:relative;
	top:10px;
	left:10px;
	width:600px;
	height:auto;
	vertical-align:text-top;
		}
#leftmenu {
	position:relative;
	top:10px;
	left:35px;
	width:150px;
	border-right:thin white solid;
	padding-right:10px;
	vertical-align:text-top;
		}
		
.top_text
{/*border-left:thin white solid;*/
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left: 2px;
position:relative;
	top:10px;
	left:10px;
	width:800px;
	} 


 
	
.text_align_right
{/*border-left:thin white solid;*/
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
vertical-align:top;
padding-left: 5px;
position:relative;
	top:98px;
	left:95px;
	width:565px;
	}
	

.text_on_white
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin: 0 0 3px 3px;
text-align:left;
vertical-align:top;
padding-right:15px;
	}


index_top {
position:relative;
background:url(images/header_bg.jpg);
vertical-align:top;
height: 216px;
width: 870px;
vertical-align:top;
} 


.newsletter {
	position:relative;
	top:150px;
	left:30px;
	width:375px;
	height:auto;
	vertical-align:text-top;
		}
		
.bottom_text
{/*border-left:thin white solid;*/
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
padding-left: 2px;
position:relative;
	top:40px;
	width:870px;
	
	} 		
		
/*TEXT FORMAT */
		
a:link {
	color:#6699FF	;
	text-decoration: none;
	}
a:visited {
	color: #6699FF;
	text-decoration: none;
	}
a:hover {
	color: #999999;
	text-decoration: underline;
	}
a:active {
	color: #999999;
	text-decoration: none;
	} 		
	

h1 {font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color: #fffff;
	letter-spacing: 2px;
	text-align: left;
	}

h2 {font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color: #fffff;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	}


h4 {font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color: #fffff;
	letter-spacing: 1px;
	text-align: left;
	}
	

		
		
/*table & TD*/
	
	td.indextop {
background:url(images/header_bg2.jpg);
vertical-align:top;
height: 216px;
width: 870px;
vertical-align:top;
} 

	td.indextop_pages {
background:url(images/header_bg.jpg);
vertical-align:top;
height: 216px;
width: 870px;
vertical-align:top;
} 

	td.indexbody {
background:url(images/body_bg_mainpage3.jpg) ;
background-repeat: no-repeat;
background-color: #ffffff;
height: 480px;
vertical-align:top;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFF;
} 

	td.indexbody2 {
background:url(images/body_bg_mainpage3.jpg) ;
background-repeat: no-repeat;
background-color: #ffffff;
height: 600px;
vertical-align:top;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFF;
} 

	td.main_top {
background:url(images/body_top.jpg);
vertical-align:top;
background-repeat: no-repeat;
background-color: #ffffff;
height: 15px;
vertical-align:top;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFF;
}
 
	td.main_mid {
background:url(images/body_mid.jpg);
vertical-align:top;
background-repeat:repeat-y;
background-color: #ffffff;
vertical-align:top;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFF;
}
 
	td.main_bottom {
background:url(images/body_bottom.jpg);
background-repeat: no-repeat;
vertical-align:top;
background-color: #ffffff;
height: 200px;
vertical-align:top;
font:Verdana, Arial, Helvetica, sans-serif;

} 
th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color: #fffff;
	border-bottom: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	
	

}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/th_background.jpg) ;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffff;}
th.spec2 {
	border-left: 0px;
	border-top: 0;
	background: #f5fafa url(images/th_background.jpg) ;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fffff;}
	
td.spec {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

td.pics {
	border-left: 0px solid #C1DAD7;
	background: none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	
	}

		
		
		
/* navigation and login*/		


#download_div{
position:absolute;
top:177px;
	left:710px;
	width:130px;
	height:25px;
	border: 0 ;
	background-color:none;
}

.blocked{
display:block;
width:100%;
text-decoration:none;

}
a.blocked:hover{
background:none;

} 




#login { 
		position:relative;
		vertical-align:top;
		top:28px;
		left: 502px;
		width: 320px;
		height:50px
 					}		

		
#topmenu {
	position:absolute;
	top:170px;
	left:35px;
	width:600px;
	border: 0 ;
margin: 0; 
padding: 0;
vertical-align:text-top;
display:inline;
margin-top:0px;
		}
		
#navlinks {
	
	margin: 0; padding: 0.5em 0.7em;	
	color: #FFF;
	
	}
		
		#navlinks li {
			font-family: Arial, Geneva, Trebuchet, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			display: inline;
			margin-right: 0.5em; padding-right: 0.75em;
			border-right: 1px solid #99C;
			
			width:auto;
			
			}
		
		#navlinks li.last {
			border-right: 0;}
		
		#navlinks a {
			text-decoration: none;
			color: #FFF;}
		
		#navlinks a:hover {
			color: #D4EC84;}
			
#navlinks_vert {
	
	margin: 5px; padding: 0.5em 0.7em;	
	color: #FFF;
	line-height:18px;
	list-style:  square inside; 
	
	}
	

		
		#navlinks li {
			font-family: Arial, Geneva, Trebuchet, Helvetica, Verdana, sans-serif;
			font-size: 12px;
			margin-right: 0.5em; padding-right: 0.75em;
			line-height:18px;
			background:transparent url(images/bullet.jpg) no-repeat
			ist-style: square outside; colour: green;
			width:auto;
			
			}
		
		#navlinks li.last {
			border-right: 0;}
		
		#navlinks a {
			text-decoration: none;
			color: #FFF;}
		
		#navlinks a:hover {
			color: #D4EC84;}