/*55B6DFD71EA48B0DCFC64A92C8669493A7697B51D30161538B1C*/
/********************************  COMMON **************************************/
body,div,table,td{ font: normal 100% arial; position:relative; font-family:Tahoma;}
body {
	background-image: url(/images/page_bg_end.jpg);
	background-repeat: repeat-y;
	background-position: 1300px;
	background-color: #f1f1f1;
}
 
h1{ font-size:150%; font-family:arial; font-weight:normal;color:#84292a; }
h2{font-size:130%; font-family:arial; font-weight:normal;color:#84292a; }
h3{font-size:120%; font-family:arial; font-weight:normal;color:#84292a; }
h4{font-size:110%; font-family:arial; font-weight:normal;color:#84292a; }
 
a:link{ color:#5078a1;}
a:active{color:#5078a1;}
a:visited{color:#5078a1;}
a:hover{ text-decoration:none;}

.clear{ clear:both;}

/**************************************** SUBMENU ********************************************/
#submenu{margin:0;padding:0;float:left;}
	#submenu li{list-style:none;}
		#submenu li a{font-weight:bold; line-height:20px;}
		#submenu li a:hover{ text-decoration:none;}
		#submenu li.current a{color:#444444;text-decoration:none;}
		#submenu li.current a:hover{text-decoration:underline;}


/***************************************** HEADER ********************************************/
#header{ width:100%; position:relative; height:111px; z-index:99;}
	#logo{height:111px; width:160px; position:absolute; left:60px; top:0; }
	#map{height:81px; width:148px; position:absolute; right:50px; top:0; }
	#careers{height:18px; width:73px; position:absolute; right:180px; top:42px; }
		#careers a{ color:#8a959e; font-size:73%;}
		#h-menu{ height:30px; position:absolute; right:30px; top:81px; border:1px none green; width:70%; z-index:99; background:url(../images/navmenu-r.jpg) no-repeat right bottom;}



/******************************** STICKY FOOTER CODE *******************************************/ 
   html, body, #contents {min-height: 100%; width: 100%; height: 100%;}
   html>body, html>body #contents {height: auto;/* The "height" above is a hack for IE5+/Win.  Below we adjust it using the       child selector to hide from IE5+/Win */}
   body {margin: 0; /* Without this, Moz1.0 adds a vertical scrollbar */ }
   #contents {
	position: absolute;
	top: 0;
	left: 0;
	min-width:997px;
	max-width:1300px;
	background-color: #FFFFFF;
}
   *html #contents{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}
   #footer {position: absolute; bottom: 0; height:40px; left:0;right:0; width:100%; font-size:0.75em;}
   		#credit{ position:absolute; height:30px; width:200px; left:60px; bottom:34px; line-height:8px; z-index:99;  padding-top:4px; border:1px none red; }
			#credit img{ float:left; margin-right:5px; margin-top:-3px;}
			#credit a{ color:#97a2ad;}
		#copyright{position:absolute; height:30px; width:300px; right:30%; bottom:34px; z-index:99; line-height:1.3em; color:#97a2ad; direction:ltr;}
		#copyright-int{position:absolute; height:30px; width:300px; left:60px; bottom:34px; z-index:99; line-height:1.3em; color:#97a2ad; direction:ltr;}
   
   #separator{height:80px; clear:both;
	   /*********** !!! IMPORTANT !!!! ********************/
	   /*		#separator                                */ 
	   /*       should have the height same  to #footer   */
	   /*       prevent #main falling in                  */
	   /***************************************************/
   }
   #main {height: auto; position:relative;}
/******************************** EOF STICKY FOOTER CODE ***************************************/    

