/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -13px;
	background-color: #9EDEEB;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
#wraper {
	margin: 0 auto;
	width: 980px;
	background-color: transparent;
	background-image: url(images/shad_bg.png);
	background-repeat: repeat-y;
	background-position: center;
}
#wraper_int {
	margin: 0 auto;
	width: 980px;
	background-color: transparent;
	background-image: url(images/shad_bg_int.png);
	background-repeat: repeat-y;
	background-position: center;
}
#main {
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 952px;
	background-image: url(images/top_mbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#header {
	text-align: left;
	margin: 0 auto;
	width: 952px;
	height: 92px;
}
#header #logo {
	float: left;
	text-align: right;
	padding: 10px 0 0 0;
	width: 265px;
}
#top_home {
	width: 952px;
	height: 340px;
}
#top_home #heading {
	float: left;
	text-align: left;
	height: 340px;
	width: 952px;
	padding: 0;
}
#top_engineer {
	width: 952px;
	height: 340px;
	background-image: url(images/header_1.png);
	background-repeat: no-repeat;
	background-position: top;
}
#top_integrate {
	width: 952px;
	height: 340px;
	background-image: url(images/header_2.png);
	background-repeat: no-repeat;
	background-position: top;
}
#top_visualize {
	width: 952px;
	height: 340px;
	background-image: url(images/header_3.png);
	background-repeat: no-repeat;
	background-position: top;
}
#top_int_1 {
	width: 952px;
	height: 340px;
	background-image: url(images/header_1.png);
	background-repeat: no-repeat;
	background-position: top;
}
#top_engineer #heading {
	text-align: left;
	padding-top:249px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:295px;
}
#top_integrate #heading {
	text-align: left;
	padding-top:249px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:295px;
}
#top_visualize #heading {
	text-align: left;
	padding-top:249px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:295px;
}
#top_int #heading {
	text-align: left;
	padding-top:249px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:295px;
}
#menu_main {
	margin: 0;
	height: 65px;
}

#menu_l {
	float: left;
	width: 7px;
	height: 65px;
}
#menu_r {
	float: right;
	width: 7px;
	height: 65px;
}
#search_d {
	background-image: url(images/search_bg.gif);
	background-repeat: repeat-x;
	width: 180px;
	float: right;
	margin: 12px 10px 0 0;
}
#search_l {
	width: 6px;
	height: 34px;
	background-image: url(images/search_l.png);
	background-repeat: no-repeat;
	background-position:top left;
}
#search_m {
	float: right;
	height: 34px;
	background-image: url(images/search_bg.gif);
	background-repeat: repeat-x;
}
#mid {
	background-image: url(images/mid_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#mid_int {
	background-image: url(images/mid_bg_int.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#mid1_bg {
	background-image: url(images/mid1_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 247px;
	max-height: 247px;
}
#mid_pane {
	margin: 0 15px 0 25px;
	float: left;
	width: 195px;
}
#main_footer {
	padding: 15px 0 0 0;
	height: 246px;
	max-height: 2000px;
}
#main_footer_int {
	padding: 15px 0 0 0;
	height: 246px;
	max-height: 2000px;
}

#f_left {
	float: left;
	width: 240px;
}
#f_left_2 {
	float: left;
	width: 270px;
}
#f_right {
	float: right;
	width: 180px;
	padding: 50px 25px 0 0;
}
#f_mid {
	float: right;
	margin: 0 60px 0 0;
}
#f_right_int {
	float: right;
	padding: 0 30px 0 0;
	width: 650px;
}
#f_right_int_admin {
	float: right;
	width: 890px;
}
#f_left_int2 {
	float: left;
	width: 210px;
	margin: 0 5px 0 5px;
}
#wraper_1 {
	margin: 0 auto;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.wraper_1 {
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#footer {
	margin: 0 auto;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
	width: 980px;
}
#footer_int {
	margin: 0 auto;
	background-image: url(images/footer_int.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
	width: 980px;
}
#footer_1 {
	margin: 0 auto;
	height: 110px;
	width: 980px;
	text-align: center;
}
#footer_links {
	margin: 8px 0 0 0;
}
/*MENU*/

.MainMenu_MenuContainer, .MainMenu_MenuContainer TD, .MainMenu_MenuContainer TR, .MainMenu_MenuBar, .MainMenu_MenuBar TD, .MainMenu_MenuBar TR,.MainMenu_MenuBreak, .MainMenu_RootMenuArrow{
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid; 
	width:auto; 
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.MainMenu_MenuContainer{
	padding:0px 0 0 0;
	float:left;
	margin:0px 0 0 0;
}
.MainMenu_SubMenu {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	border: 1px solid #003366;	
}
.MainMenu_SubMenu TD{
	border-left:0; 
	border-bottom:0; 
	border-top:0; 
	border-right:0;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.MainMenu_SubMenu .MainMenu_MenuIcon , .MainMenu_SubMenu .MainMenu_MenuArrow{
	display:none;
}
.MainMenu_MenuItem{ 
	font-family:arial;
	color:#003366;
	font-size:14px;
	font-weight:bold;
	font-style:normal; 
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0;
	height:65px;	
	padding-left:0px;
	padding-right:0px;	
	padding-top:0px;
	padding-bottom:0px;	
	text-transform: uppercase;	
	
}
.MainMenu_MenuItemSel{
	font-family:arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0;
	background-image:url(images/menu_hover.gif);
	background-repeat:repeat-x;
	height:65px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-transform: uppercase;
}
.MainMenu_SubMenu .MainMenu_MenuItem{
	font-size: 12px;
	border-left:  #003366 2px solid; 
	border-bottom:  #003366 2px solid; 
	border-top:  #003366 2px solid; 
	border-right: #003366 2px solid; 
	background-image:none;
	background-color: #ffffff;
	height:20px;
	color:#444444;
		
	text-align: left;
	padding-left:0px;
	margin: 0;
}
.MainMenu_SubMenu .MainMenu_MenuItemSel{
	font-size: 12px;
	border-left:  #003366 2px solid; 
	border-bottom:  #003366 2px solid; 
	border-top:  #003366 2px solid; 
	border-right: #003366 2px solid; 
	background-color: #444444;
	background-image:none;
	color:#ffffff;
	height:20px;		
	text-align:left;
	padding-left:0px;
	margin: 0;
}
/* end menu*/
#dnn_dnnSEARCH_txtSearch {
	width:122px;
	font-family:arial;
	font-size:14px;
	font-weight: bold;
	color:#399bd6;
	float:left;
	padding: 6px 0 0 0px;
	margin:0 0 0 0;
	height:34px;
	background-image: url(images/search_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 0 none;
	overflow: hidden;	
}
#dnn_dnnSEARCH_txtSearch:focus {
	outline: none;
}
.footerlinks {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform: capitalize;*/
	color: #FFFFFF;
	text-decoration: none;
}
.footerlinks:link {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform: capitalize;*/
	color: #FFFFFF;
	text-decoration: none;
}
.footerlinks:hover {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform: capitalize;*/
	color: #FFFC00;
	text-decoration: none;
}
.footerlinks:active {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform: capitalize;*/
	color: #FFFFFF;
	text-decoration: none;
}
.footerlinks:visited {
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform: capitalize;*/
	color: #FFFFFF;
	text-decoration: none;
}
#foot_menu {
	height: 30px;
	padding: 0 237px 0 237px;
}
#contact {
	float: left;
	width: auto;
	text-align: left;
	padding: 0 20px 0 0;
}
.arial_c14 {
	padding: 0 0 0 10px;
	font-family:Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arial_c14:link {
	padding: 0 0 0 10px;
	font-family:Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arial_c14:hover {
	font-family:Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arial_c14:active {
	font-family:Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arial_c14:visited {
	font-family:Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#headline1{
font-family:Arial, sans-serif;
font-size:32px;
color:#003366;
font-weight:900;
padding-bottom:15px;
}

#headline1 sup {
jess-old-font-size:16px;
font-size:32px;
position:relative;
top:3px;
left:3px;
}

#headline2{
font-family:Arial, sans-serif;
font-size:14px;
color:#003366;
letter-spacing:1px;
}

sup {
position:relative;
top:2px;
}
