@charset "utf-8";
/* CSS Document */

/* Overall Properties ------------*/
a{text-decoration: none;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*--------------------------------*/

/* SlideView Properties ------------*/
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #ee441c;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ffe9b6;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ffe9b6; 
color: #1c1508; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #ee441c; 
color: #ffe9b6; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #333333; 
color: #ffe9b6; 
opacity: 0.85; 
border: 5px solid #ffe9b6; 
} 
#tooltip h3 {  
font: normal 15px sans-serif;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 
/*--------------------------------*/

/* Twitter Style -----------------*/
.twitter_div{
	width:275px;	
}
.twitter_div ul {
	margin-left:30px;
	font-family: Cambria, serif;
	font-weight:bold;
	font-size: 14px;
	color:#282115;
	margin:0px;
	padding:0px;	
}
.twitter_div ul li {
	margin-left:35px;
	margin-right:15px;
	/*font-family: Cambria, serif;*/
	/*font-weight:bold;*/
	color:#282115;
	/*font-size:14px;*/
	list-style:decimal-leading-zero;
	text-align:left;
	font-family: Cambria, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.7em;
	text-align:justify;
}
.twitter_div ul li a {
	font-family: Cambria, serif;
	font-weight:bold;
	color:#ffd38d;
	font-size:12px;
	text-transform:capitalize;
}
/*--------------------------------*/

/* Links Style -------------------*/
.link_list ul li{
	font-family:sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
	list-style:decimal-leading-zero;
}

.link_list ul a{
	font-family:sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
}

.link_list ul a:hover{
	color:#BCFF3F;
}
/*--------------------------------*/
/* Menu Style --------------------*/
.m1{
	height:44px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_01.png);
}

.m2{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_02.png);
}

.m2:hover{
	background-image: url(images/menu/Menu1_02.png);
}

.m3{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_03.png);
}

.m3:hover{
	background-image: url(images/menu/Menu1_03.png);
}

.m4{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_04.png);
}

.m4:hover{
	background-image: url(images/menu/Menu1_04.png);
}

.m5{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_05.png);
}

.m5:hover{
	background-image: url(images/menu/Menu1_05.png);
}

.m6{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_06.png);
}

.m6:hover{
	background-image: url(images/menu/Menu1_06.png);
}

.m7{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_07.png);
}

.m7:hover{
	background-image: url(images/menu/Menu1_07.png);
}

.m8{
	height:28px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_08.png);
}

.m8:hover{
	background-image: url(images/menu/Menu1_08.png);
}

.m9{
	height:36px;
	width:270px;
	position:relative;
	clear:left;
	background-image: url(images/menu/Menu_09.png);
}

.fixed_menu{
	position: fixed;
	top: 0px;
	left: 0px;
	width:270px;
	height:100%;
	text-align:left;
	background-color:#ee441c;
}

.fixed_bar{
	position:absolute;
	top:0px;
	right:0px;
	width:55px;
	height:50000%;
	background-color:#ee441c;
}

.left_spacer{
	width:300px;
	float:left;
	height:100%;
}

.nav_button{
	margin-left:-20px;
	padding-left:25px;
	text-align:center;
	font-family: Cambria, serif;
	font-size: 26px;
	font-style: none;
	font-weight: bold;
	color:#282115;
	width:300px%;
	height:33px;
	text-align:left;
}

.nav_button:hover{
	background-color:#282115;
	color:#ffd38d;
}

.nav_side{
	margin-top:10px; 
	margin-bottom:5px;
	text-align:left;
	font-family:sans-serif;
	font-weight:bold;
	color:#282115;
	font-size:26px;
}

.nav_side1{
	margin-top:10px; 
	margin-bottom:5px;
	text-align:left;
	font-family:cambria;
	font-weight:bold;
	font-style:italic;
	color:#282115;
	font-size:20px;
}

.nav_side a{
	
	font-family:sans-serif;
	font-weight:bold;
	color:#aaaaaa;
	font-size:21px;
}

.nav_side a:hover{
	color:#277FFF;
}

.nav_m{
	text-align:left;
	font-family:sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:14px;
}

.nav_m a{
	
	font-family:sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:14px;
}

.nav_m a:hover{
	color:#5aff00;
}
.nav{
	margin-top:20px;
	text-align:right;
	font-family:sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:14px;
	margin-bottom:5px;
}
.nav a{
	font-family: Cambria, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#ffe9b6;
}

.nav a:hover{
	color:#ee441c;
}
/*--------------------------------*/
/* Text Style --------------------*/
.text_footer {
	font-family:Cambria;
	font-weight:bold;
	color:#282115;
	font-size:10px;
	}
	
.text {
	font-family:sans-serif;
	font-weight:bold;
	color:#dddddd;
	font-size:13px;
	}

.large_block{
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	color:#fffae6;
	font-size:40px;
}

.xl_block{
	font-family:georgia;
	font-weight:bold;
	font-style:italic;
	color:#232323;
	font-size:90px;
}

.med_block{
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	font-size:26px;
	text-align:center;
}

.med_block a{
	font-family:Georgia;
	font-weight:bold;
	font-style:italic;
	color:#FF9500;
	font-size:26px;
	
}

.small_block{
	font-family: Cambria, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#fffae6;
}

.smaller_block{
	font-family:georgia;
	/*font-weight:bold;*/
	font-style:italic;
	color:#ffffff;
	font-size:23px;
}

.smaller_block_s{
	font-family:sans-serif;
	font-weight:bold;
	color:#aaaaaa;
	font-size:21px;
}

.smaller_block_b{
	font-family:georgia;
	/*font-weight:bold;*/
	font-style:italic;
	color:#277FFF;
	font-size:23px;
}

.smaller_block_g{
	font-family:georgia;
	/*font-weight:bold;*/
	font-style:italic;
	color:#5aff00;
	font-size:23px;
}

.smaller_block_gs{
	font-family:georgia;
	/*font-weight:bold;*/
	font-style:italic;
	color:#5aff00;
	font-size:17px;
}

.min{
	width:600px;
	text-align:justify;
	font-family: Cambria, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#fffae6;
}

.use{
	margin-top:5px;
	text-align:right;
	font-family:sans-serif;
	font-weight:bold;
	color:#5aff00;
	font-size:22px;
}

.use a{
	font-family:sans-serif;
	font-weight:bold;
	color:#5aff00;
	font-size:22px;
}

.use a:hover{
	color:#277FFF;
}

.list_block{
	font-family:sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#282115;
	font-size:28px;
}	

.list_block:hover{
	color:#ffffff;
	font-size:28px;
}

.list_block_alt{
	font-family:georgia;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	font-size:28px;
}	

.list_block_alt:hover{
	color:#277FFF;
	font-size:28px;
}

.title_block{
	font-family:georgia;
	font-weight:bold;
	font-style:italic;
	color:#277FFF;
	font-size:40px;
}
	
.bqstart {
	font:Georgia, "Times New Roman", Times, serif;
     float: left;
     height: 70px;
	 margin-left:-10px;
     margin-top: -20px;
 	margin-right:4px;
     padding-top: 5px;
     margin-bottom: -50px;
     font-size: 300%;
     color: #ffffff;
	 font-style:italic;
 }

 .bqend {
 	font:Georgia, "Times New Roman", Times, serif;
     float: right;
     height: 25px;
	 margin-right:138px;
     margin-top:-18px;
     padding-top: 0px;
     font-size: 300%;
     color: #ffffff;
	 font-style:italic;
 }

/*--------------------------------*/

/* Three BLock Style -------------*/
.content_center{
	width:850px;
	height:500px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
}

.content_l{
	width:39%;
	height:100%;
	float:left;
	text-align:right;
	}

.content_r{
	width:39%;
	height:100%;
	float:right;
	text-align:left;
	margin-left: -5px;
	}

.content_m{
	width:19%;
	height:100%;
	float:left;
	background-image: url(mars1.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    border-style:solid;
	border-color:#ffffff;
	border-width:2px;
	margin-left:12px;
	margin-right:0px;
	}
	
.footer_block{
	position:absolute; 
	bottom:0px;
	margin-bottom:5px; 
	width:100%;
	height:10px; 
	text-align:center;
	border-top-style:solid;
	border-top-color:#333333;
	border-top-width:1px;
}

.footer_block_page{
	position:relative;
	width:100%;
	height:10px; 
	text-align:center;
	border-top-style:solid;
	border-top-color:#333333;
	border-top-width:1px;
}

.footer_push{
	height:10px;
	clear:both;
}

html, body{
	height:100%;
}

.container{
	width:625px;
	min-height:100%;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:-10px;
	float:left;
	position:relative;
	z-index:2;
}
/*--------------------------------*/

/* Two BLock Style -------------*/
.page_center{
	width:1200px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: -10px;
}

.page_l{
	width:24%;
	height:100%;
	float:left;
	text-align:right;
	}

.page_r{
	width:74%;
	height:100%;
	float:right;
	text-align:left;
	margin-left:5px;
	border-left: 1px solid #dddddd;
	padding-left:5px;
	}
/*--------------------------------*/
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.8;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: inherit;
	height: inherit;
	padding: 0px;
	border: 6px solid white;
	background-color: black;
	z-index:1002;
	overflow:hidden;
	
}
.lightboxheader {
	background-color:#ffffff;
	width:100%;
	height:20px;
	border:none;
	padding-left:5px;
}
.lightboxheadertext {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

.lightboxX {
	color:c82140;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.videowrapper {
	width:600px;
	height:400px;
	border:none;
}

.switchimage {
	width:344px;
	height:104px;
	vertical-align:top;
	background-image:url(futureneer_04.png);
	float:left;
	}
	
.switchimage:hover {
	background-image:url(futureneer_04_alt.png)
	}

.footer {
	clear:left;
	margin-left:auto;
	margin-right:auto;
	height:70px;
	width:600px;
	text-align:center;
	}
	 
.header {
	width:100%;
	height:55px;
	text-align:center;
	vertical-align:middle;
	border-bottom-style:solid;
	border-bottom-color:#c82140;
	border-width:5px;
	}
	
.sidebar{
	float:left; 
 	position:relative;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	width:128px;
	height:100%;
	
}
.menuelement {
	width:75px;
	height:26px;
	margin-left:1px;
	margin-right:1px;
	border-style:solid;
	border-color:#c82140;
	border-width:2px;
	float:left;
	
}
.menuelement:hover{
	background-color:#c82140;
}
	 

	
.home_item{
	width:70%;
	height:75px;
	margin-left:305px;
	padding-left:5px;
	margin-right:15px;
	margin-bottom:10px;
	border-left-style:solid;
	border-left-width:15px;
	border-left-color:#0084ff;}
	 
.thumbnail {
	float:left;
	width: 150px;
	/*border: 3px solid #0084ff;*/
	margin: 5px 5px 5px 5px;
	border-style:solid;
	border-width:6px;
	border-color:#333333;
	}

.thumbnailexpand {
float:left;
width: 510px;
height: 510px;
background-color:#ffffff;
margin: 15px 15px 15px 15px;
}
	
.menublock {
	width:100px;
	height:494px;
	float:left;
	vertical-align:middle;
	margin:2px;
	background-color:#666666;
	
	}
	
.menuend {
	height:500px;
	float:left;
	vertical-align:middle;
	
	}
.menublock:hover {
	width:400px;
	}
	
.centerblock {
	text-align: left;
  	vertical-align: middle;	
  	margin: auto;
  	padding: 0px;
  	width: 80%;
	height: 500px;
  	background-color: #333333;
  	border: 3px dashed #0084ff;
	
}

.sideMenu{
position: absolute;
left: 20px;
padding:0px;
margin:0px;
background-color:#343434;
}

.show{
	display:inline;
	}
.hide{
	display:none;
	}
	
.inbox{
	width:800px;
	height:550px;
	background-color:#111111;
	}
	
.inbox_header{
	width:100%;
	margin-top:0px;
	height:40px;
	background-color:#333333;
}

.top_menu{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:32px;
	margin-top:0px;
	background-color:#111111;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	}
.content{
	width:100%;
	height:100%;
	position:relative;}
	
	#wrapper {  
    width:100%;  
    height:100%;  
    position:absolute;  
    top:0;left:0;  
    background-color:#ccc;  
    overflow:hidden;  
}  
  
    #mask {  
        width:500%;  
        height:100%;  
  
        background-color:#eee;  
    }  
  
    .item {  
        width:20%;  
        height:100%;  
        float:left;  
        background-color:#ddd;  
    }  
      
      
    .content {  
        width:400px;  
        height:300px;  
        top:20%;  
        margin:0 auto;  
        background-color:#aaa;  
        position:relative;  
    }  
      
    .selected {  
        background:#fff;  
        font-weight:700;  
    }  
  
    .clear {  
        clear:both;  
    } 

.menu_item{float:right;
			padding-left:8px;
			padding-right:4px;
			padding-top:1px;
			display:none;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#c82140;}
			
.menu_icon{float:right;
			padding-left:2px;
			padding-right:2px;
			padding-top:2px;}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.wrapper{
	height:100%;
	width:100%;
	position:absolute;
	top:32px;
	margin-left:auto;
	margin-right:auto;
	}
.home_center{
	/*border-top-style:solid;
	border-top-width:2px;
	border-bottom-color:#CCCCCC;*/
	width:90%;
	height:90%;
	margin-top:32px;
	margin-left:auto;
	margin-right:auto;
	border
	
	}

.home_inner{
	/*background-color:#333333;*/
	height:95%;
	width:300px;
	float:left;
	margin:.5%;
	padding:15px;
	text-align:justify;
	}

.home_inner1{
	border-left:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	z-index:2;
	background-color:#333333;
	height:96.6%;
	width:30%;
	float:right;
	padding:15px;
	text-align:justify;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
.home_text{
	width:100%;
	height:100%;}
	
	.home_overlay{
	z-index:1;
	background-color:#333333;
	width:100%;
	height:100%;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
	
