/* CSS Document */
/*************used for images preloading*********************/
.hiddenPic {display:none;}

/************General*******************/
html , body{
	background-color:#bfbfbf;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#4d4d4d;
	
}
			a{
				color:#1989a8;
				text-decoration:none;
			}
			a:hover{
				color:#1989a8;
				text-decoration:underline;
			}
			a:active{outline:none;}
			a:focus{-moz-outline-style:none;}
			img{outline:none;}
/************Containers*******************/
#wrapper_wrap{
	margin-left:auto;
	margin-right:auto;
	width:936px;
	text-align:left;
	background-image:url(../images/wrapper_bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	/*border:1px solid #ff0000;*/
	overflow:hidden;
	z-index:-100;
}
#wrapper{
	margin-left:69px;
 	width:800px;
	z-index:-100;
}
#upperEdge{
	width:936px;
	height:15px;
	background-position:left;
	background-image:url(../images/upperEdge.jpg);
	background-repeat:no-repeat;
}
#topContainer{ 
	width:800px;
	height:434px;
	margin:0px;
	padding:0px;
	background: transparent;
	text-align:left;
	overflow:hidden;
	z-index:1;
}
#middleContainer{
	width:800px;
	background:none;
	text-align:left;
	overflow:hidden;
	padding-bottom:40px;
	z-index:1;
}
#bottomEdge{
	width:936px;
	height:17px;
	background-position:center;
	background-image:url(../images/bottomEdge.jpg);
	background-position: top center;
	background-repeat:repeat-x;
}
#footerCotainer{
	width:936px;
	height:30px;
	text-align:left;
	padding-top:5px;
	font-size:11px;
	color:#91d1e0;
	background-color:#bfbfbf;
}
/**********Sub-containers****************/
		/**************TOP****************/
#topContainerTop{
	width:800px;
	margin-bottom:5px;
	z-index:1;
}
		/**********INSIDE topContainerTop************/
		#nav_spacer{
			height:80px;
			width:509px;
			float:left;
		}
		#navigationContainer{
			width:480px;
			overflow:hidden;
			height:30px;
			background-color:#FFFFFF;
			text-align:right;
			font-family:Arial;
			float:left;
			z-index:100;
		}
/******************Style for Top Navigation****************************/
			#navigationContainer table.moduletable{
				float:right;
				width:400px;
				z-index:100;
			}
.transMenu {
 position:absolute ; 
 overflow:hidden; 
 left:-1000px; 
 top:-1000px;
 z-index:101;
}
#menu img{
	border:none;
}
.transMenu .content {
 position:absolute ;
  z-index:102;
}
.transMenu .items {
 border: 0px solid #FFFFFF ; 
 position:absolute ; 
 left:0px; top:0px;
   z-index:103;
}
.transMenu  td
{
 padding: 0px 0px 0px 0px !important;  
 font-size: 11px !important ; 
 font-family:Arial !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #959595 !important ;
 z-index:104;
 position: inherit;
}
.transMenu  td .men_top{
	height:9px;
	width:100%;
	background-image:url(../images/top_menubg.jpg);
	background-position:right;
	background-repeat: no-repeat;
	 z-index:103;
	  position: inherit;
}
	.transMenu  td .men_topleft{
		float:left;
		height:9px;
		width:20%;
		background-image:url(../images/top_menubg.jpg);
		background-position:left;
		background-repeat: no-repeat;
		 z-index:103;
		  position: inherit;
	}
.transMenu  td .men_holder{
	width:100%;
	height:20px;
	margin-right:10px;
	background-image:url(../images/menubg.jpg);
	background-position:right;
	background-repeat: repeat-y;
	background-color:#ffffff;
	 z-index:103;
	  position: inherit;
}
	.transMenu  td .men_holderleft{
		float:left;
		height:20px;
		width:10px;
		background-image:url(../images/h_menubg.gif);
		background-position:left;
		background-repeat: repeat-y;
		 z-index:103;
		  position: inherit;
	}
.transMenu  td .men_bottom{
	height:9px;
	width:100%;
	background-image:url(../images/bottom_menubg.gif);
	background-position:right;
	background-repeat: no-repeat;
	 z-index:103;
	  position: inherit;
}
	.transMenu  td .men_bottomleft{
		float:left;
		height:9px;
		width:20%;
		background-image:url(../images/bottom_menubg.gif);
		background-position:left;
		background-repeat: no-repeat;
		z-index:103;
		 position: inherit;
	}
#subwrap 
{ 
 text-align: left ;
	z-index:103;
   z-index: inherit;
}
.transMenu  .item.hover td
{ 
 color: #4d4d4d !important ;
 z-index:103;
}
.transMenu  .item.hover span
{
	text-decoration:underline;
}
.transMenu .item { 
 text-decoration: none ; 
 cursor:pointer;
 cursor:hand;
  z-index:103;
}
.transMenu .background {
background-image:none;
 position:absolute ; 
 left:0px; top:0px; 
 opacity:0.85; 
 filter:alpha(opacity=85);
  z-index: 100;
}
.transMenu .shadowRight { 
 position:absolute ; 
 top:-3000px; width:2px; 
 opacity:0.85; 
 filter:alpha(opacity=85);
  z-index: 100;
}
.transMenu .shadowBottom { 
 position:absolute ; 
 left:-3000px; height:2px; 
 opacity:0.85; 
 filter:alpha(opacity=85);
  z-index: 100;
}
.transMenu .item.hover {
background-image:none;
 z-index: 100;
}
.transMenu .item img { 
 margin-left:10px !important ;
  z-index: 100;
}
table.menu {
 top: 0px; 
 left: 0px; 
 position:relative ; 
 margin:0px !important ; 
 border: 0px solid #FFFFFF ;
 width:400px;
 z-index: 100;
}
table.menu a{
 margin:0px !important ; 
 padding: 5px 1px 5px 1px !important ; 
 display:block !important; 
 position:relative !important ;
  z-index: 100;
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 font-size: 12px !important ; 
 font-family:Arial !important ; 
 text-align: center !important ; 
 font-weight: normal !important ; 
 color: #959595 !important ; 
 text-decoration: none !important ; 
 margin-bottom:0px !important ; 
 display:block !important; 
 white-space:nowrap ;
  z-index: 100;
}
div.menu td {
background-image:none; background-color: #FFFFFF !important ;
 z-index: 100;
} 
div.menu td.last {
 border-right:none ; 
} 
#trans-active a{
 color: #FFFFFF !important ; 
 background-image:none; background-color: #33CCFF !important ;
  z-index: 100;
}
#menu a.hover   { 
background-image:none;
 color: #808080 !important ;
  z-index: 100;
}
#menu span {
 display:none;
  z-index: 100;
}
/******************Style for Top Navigation Ends here***************************/		
						
		#logoContainer{
			float:left;
			width:291px;
			height:126px;
			margin:0px;
		}
		#logoContainer img{
			border:none;
			margin-left:26px;
		}
#topContainerBottom{
	width:800px;
	height:288px;
	/*background-image:url(../images/flash_sub.jpg);*/
	/*background-position: center;*/
	/*background-repeat: repeat-y;*/
	background:none;
	clear:both;
	text-align:center;
	z-index:-80;
}
	
#SysIQ_04{
	background: none;
	z-index:1;
}
#SysIQ_04 embed{
	position: relative;
	z-index:1;
}
	/**************MIDDLE****************/
	
	#middleContainerLeft{
		float:left;
		width:522px;
		overflow:hidden;
		background:none;
	}
		#left_holder{
			width:400px;
			margin-top:10px;
			margin-left:105px;
			overflow:hidden;
			font-family:Arial, sans-serif;
			font-size:12px;
			line-height:18px;
			word-spacing:1px;
			color:#3a3a3a;
		}
			#left_title{
				font-size:22px;
				color:#fe7f14;
				font-family:Arial;
				font-weight:bold;
			}	
	#middleContainerRight{
		float:left;
		width:246px;
		background-position:top;
		background-repeat:no-repeat;
		text-align:left;
		font-family:Arial;
	}
		.right_top{
			width:246px;
			height:23px;
			background-image:url(../images/right_top.jpg);
			background-position:center;
			background-repeat: no-repeat;
			margin:0px;
			padding:0px;
			float:left;
		}
		.right_middle{
			width:246px;
			background-image:url(../images/right_bg.jpg);
			background-position:center;
			background-repeat:repeat-y;
			margin:0px;
			padding:0px;
			float:left;
		}
			.right_title{
				font-size:15px;
				color:#1989a8;
				font-weight:bold;
				margin-left:20px;
			}
			.right_middle p{
				margin-left:20px;
				margin-right:20px;
			}
			.italicize{
				font-style:italic;
			}
			.bold{
				font-weight:bold;
			}
			.learn_more{
				color:#1989a8;
				margin-left:20px;
			}
		.right_bottom{
			width:246px;
			height:16px;
			background-image:url(../images/right_bottom.jpg);
			background-position:center;
			background-repeat: no-repeat;
			margin:0px;
			padding:0px;
			float:left;
		}

	/**************FOOTER****************/
	#footerHolder{
		width:800px;
		margin-left:69px;
	}
	#footerCopyright{
		float:left;
		color:#949494;
		font-size:11px;
	}
	#footerNavigation{
		float:right;
	}
/**********************Style for footer Navigation********************************/	
			#footerNavigation table.moduletable{
				margin:0px;
				padding:0px;
				height:10px;
				overflow:hidden;
			}
			#footerNavigation ul{;
				text-align:left;
				padding:0px;
				margin:0px -12px 0px 0px;
			}			
			#footerNavigation li{
				display:inline;
				margin:0px 8px 0px 8px;
				padding:0px;
			}
			
			#footerNavigation li a{
				padding-right:7px;
				text-decoration:none;
				font-size:11px;
				color:#949494;				
			}			
			#footerNavigation li a:hover{
				color:#4d4d4d;
				text-decoration:underline;
			}	
			#footerNavigation li a#active_menu{
				color:#ffffff;
				text-decoration:underline;
			}	
/******************Style for footer Navigation Ends here*******************************/

					/********************CLASSES*************************/