body {
    margin:0 auto; 
    padding:0px 1px; 
    text-align:center;
    font-size: 75.0%;
    background-color: #C7C7C7; 
/*  #B2B2B2 #265AA3 #518ABF #FFFFFF #A3A3A3 #BEBEBE #D2D2D2 */   
}
#box {
    margin:0 auto;
    height:auto;
    width:994px;
    border:2px;
    border-style:solid;
    border-color:#333333;
    font-size:1.0em;
}
#boxentry {
    margin:0 auto;
    height:auto;
    width:600px;
    border:0px;
    font-size:1.0em;
}
#tabbox, #tabmenu {
    font-size:1.0em;
}
#d1a_www    { background-color:#3A3A3A; height:1.8em; text-align:right }
#d1c_blank  { background-color:#3A3A3A }
#d1d_crumb  { background-color:#3A3A3A; text-align:left }
/* #d1e_blank  { background-color:#EAE9E5 } */
/* #d1f_blank  { background-color:#EAE9E5 } */

#d2a_spacer { background-color:#FFFFFF; height:2px }

#d3a_logo   { background-color:#FFFFFF; height:73px; width: 69px; text-align:center }
#d3b_name   { background-color:#FFFFFF; width:117px; text-align:left }
#d3c_spacer { background-color:#FFFFFF; width:2px }
#d3d_ban1   { background-color:#0B8C42; text-align:left }

#d4a_spacer { background-color:#FFFFFF; height:2px }

/* #d5a_spacer { background-color:#3A3A3A; height:4px } */

#d5a_hmenu  { background-color:#B0AEB3; height:2.1em; text-align:center }
#d5d_hcont  { background-color:#B0AEB3; width:618px; text-align:center }  /* #CECECE */
#d5e_spacer { background-color:#FFFFFF; width:2px}
#d5em_spacer { background-color:#B0AEB3; width:1px } /* adapted for map pages */
#d5f_hads   { background-color:#B0AEB3; width:186px; text-align:center }

#d5_tradepub { background-color:#3A3A3A; height:2.1em; text-align:center;
	padding-right: 14px;
	font-family: Verdana;
	font-size: 1.0em;
	color: #000000;
	padding-left: 14px;
    color: #FFFFFF;    
}

#d6a_spacer { background-color:#FFFFFF; height:2px }

#d7a_tmenu  { background-color:#FFFFFF; height:0px }   /* #C3C8CB */
#d7d_cont   { background-color:#FFFFFF; text-align:left }
/* #d7d_cont   { background-color:#FFFFD7; text-align:left } */
#d7e_spacer { background-color:#FFFFFF }
#d7f_ads    { background-color:#B5DBC1; text-align:left }  /* #E7FCD1 */

#d8a_menu   { width:186px; background-color:#3A3A3A; }

#searchbox1 {
	font-family: Verdana;
	font-size: 0.9em;
    margin-top: 20px;
    margin-bottom: 1px;
    text-align:left; }
#searchbox2 {
	font-family: Verdana;
	font-size: 0.9em;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align:center;
    cursor: pointer; }
#ffadvert0_0,#ffadvert0_20,#ffadvert0_1450,#ffadvert0_1500,#ffadvert0_24500,
#ffadvert70_0,#advertnnsmap,#advertsnsmap {
    margin-left: 0px;
    margin-right: 0px; }
#ffadvert0_0 {
    margin-top: 0px;
    margin-bottom: 0px; }
#ffadvert0_20 {
    margin-top: 0px;
    margin-bottom: 20px; }
#ffadvert0_1450 {
    margin-top: 0px;
    margin-bottom: 1450px; }
#ffadvert0_1500 {
    margin-top: 0px;
    margin-bottom: 1500px; }
#ffadvert0_2450 {
    margin-top: 0px;
    margin-bottom: 2450px; }
#ffadvert70_0 {
    margin-top: 70px;
    margin-bottom: 0px; }             
#rigjobs {
    margin-top: 15px;
    margin-bottom: 0px;
    text-align: center; }
#advertnnsmap {
    margin-top: 30px;
    margin-bottom: 0px;
    text-align: center; }
#advertsnsmap {
    margin-top: 30px;
    margin-bottom: 0px;
    text-align: center; }
#amadvert0_20 {
    margin-top: 0px;
    margin-bottom: 20px; }
#wlt {
/*    width:80px;
    height:15px; */
    border:0; }
#rspb {
/*    width:80px;
    height:15px; */
    border:1px solid #0066CC; }
#idrive {
    width:167px;
    height:105px; 
    border:0px solid #0066CC; }    

/* width="120" height="240" border="0"  */  
           
#magoe {
    width:114px;
    height:150px;
    border:0;
     }   
#magwo {
    width:114px;
    height:150px;
    border:0;
     }   
#maghep {
    width:114px;
    height:150px;
    border:0;
     }   
#mago {
    width:114px;
    height:150px;
    border:0;
     }        
     
#pr {
    width:80px;
    height:15px;
    border:0; }         
#hyne {
    width:107px;
    height:160px;
    border:0; }   
#dake1 {
    width:101px;
    height:160px;
    border:0; }
#dake2 {
    width:110px;
    height:160px;
    border:0; }
#rjobimaget {
    width:100px;
    height:25px;
    border:0px;
    vertical-align: middle; }
#rjobimageb {
    width:100px;
    height:35px;
    border:0px;
    vertical-align: middle; }
#amcouk,#amcom {
    width:120px;
    height:30px;
    border:1px solid #C0C0C0; }
p.bluetext {
    text-align:center;
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #0066CC;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
}
p.bluetextleft {
    text-align:left;
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #0066CC;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
}
p.xxxsmalltext {
    text-align:center;
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 10px;
}
p.smalltext2 {
    text-align:left;
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    line-height: 150%;
    margin-left: 10px;
    margin-right: 36px;
}          
#msp_bookshop {
    height:700px;
    width:186px; }          
#msp_concom {
    height:3000px;
    width:186px; }
#msp_oilcom {
    height:2500px;
    width:186px; }
#msp_matable {
    height:950px;
    width:186px; }    
#msp_help {
    height:550px;
    width:186px; }          
#msp_nnsmap {
    height:600px;
    width:186px; }       
#msp_snsmap {
    height:780px;
    width:186px; }        
#msp_organs {
    height:1500px;
    width:186px; }
#msp_sitemap {
    height:0px;
    width:186px; }
#msp_tradepub {
    height:25px;
    width:186px; }          
       
#d9a_spacer { background-color:#FFFFFF; height:2px }

#d10a_gline { background-color:#3A3A3A; height:2px }

#d11a_bbar  { background-color:#3A3A3A; height:1.8em; text-align:center }

#d12a_copyr { background-color:#3A3A3A; height:18px; text-align:left }

#d1a_www, #d1d_crumb {
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: normal;
    text-indent:5px;
    color: #FFFFFF;   
}
a.topbar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration:none;
	vertical-align: bottom;
}
a.topbar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration:none;
	vertical-align: bottom;
}
a.topbar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
	vertical-align: bottom;
}
#logo {
    vertical-align: middle;
    width:55px;
}
#d3b_name {
    font-family: Verdana;
    font-size: 19px;
    font-weight: bold;
    text-decoration: none;
    color: #008000;
    padding-left: 0px;
    padding-right: 0px;    
} 
#d3d_ban1 {
    font-family: Verdana;
    font-size: 21px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    line-height: 130%;
    padding-left: 15px;
    padding-right: 15px;
    background-image: url(../image/other/aps_banner806.jpg);
}                      
/*
#d3f_ban2 {
    font-family: Verdana;
    font-size: 21px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    line-height: 130%;
    padding-left: 15px;
    text-align:left;
    height: 73px;
    background-image: url(../images/about/aps_banner2.jpg);
}
*/                      
#d5a_hmenu {
    font-family: Verdana;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
    color: #333333;
}
#d5d_hcont {
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    color: #333333;
}
#d5f_hads {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #333333;
}
#adverttop {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: center
}
#advertmiddle {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center
}
#advertbottom {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center
}
td.nav_buttona {
	font-family: Verdana;
	font-size: 1.2em;
	font-weight: normal;
	color: #800000;
/*	color: #333333; */    
	cursor: pointer;
	line-height: 2.1em;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c8cb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fefefe;
	background-color: #3A3A3A;    
/*	background-image: url(../image/other/nav_buttona.jpg);  */
    text-align:center;
}
td.nav_buttona_active {
	font-family: Verdana;
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
	cursor: default;
	line-height: 2.1em;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c8cb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fefefe;
	background-color: #FFFFFF;
/*	background-image: url(../image/other/nav_buttona.jpg); */
    text-align:center;
}
a.nav_buttona:link { 
	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 2.1em;
	text-decoration:none;
}    
a.nav_buttona:visited { 
	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 2.1em;
    text-decoration:none;
}
a.nav_buttona:hover {
  	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
	background-color: #D2D2D2;
	line-height: 2.1em;
    text-decoration:none;
}
td.nav_buttonb {
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #A6513C;
	cursor: pointer;
	line-height: 2.1em;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c8cb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fefefe;
	background-color: #4E4E4E;        
/*	background-image: url(../image/other/nav_buttonb.gif); */
    text-align:center;
}
td.nav_buttonb_active {
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	cursor: default;
	line-height: 2.1em;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c8cb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fefefe;
	background-color: #FFFFFF;
/*	background-image: url(../image/other/nav_buttonb.gif); */
    text-align:center;
}
a.nav_buttonb:link { 
	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #D1D1D1;
	cursor: pointer;
	line-height: 2.1em;
	text-decoration:none;
}
a.nav_buttonb:visited { 
	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #D1D1D1;
	cursor: pointer;
	line-height: 2.1em;
	text-decoration:none;
}
a.nav_buttonb:hover {
  	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #4E4E4E;
	cursor: pointer;
	background-color: #D2D2D2;
	line-height: 2.1em;
	text-decoration:none;
}



td.nav_buttonc {
	font-family: Verdana;
	font-size: 0.9em;
	font-weight: normal;
	color: #A6513C;
	cursor: pointer;
	line-height: 2.1em;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c8cb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fefefe;
	background-color: #888888;
    text-align:center;
}
td.nav_buttonc_active {
	font-family: Verdana;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	cursor: default;
	line-height: 2.1em;
	width: 95%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c8cb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fefefe;
	background-color: #FFFFFF;
/*	background-image: url(../image/other/nav_buttonb.gif); */
    text-align:center;
}
a.nav_buttonc:link { 
	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 2.1em;
	text-decoration:none;
}
a.nav_buttonc:visited { 
	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 2.1em;
	text-decoration:none;
}
a.nav_buttonc:hover {
  	display:block;
    width:100%;
    height:100%; 
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: normal;
	color: #4E4E4E;
	cursor: pointer;
	background-color: #D2D2D2;
	line-height: 2.1em;
	text-decoration:none;
}

#bottom_of_menu { background-color:#FFFFFF; height:1px }

#d11a_bbar {
	padding-right: 14px;
	font-family: Verdana;
	font-size: 0.9em;
	color: #000000;
	padding-left: 14px;
    vertical-align: bottom;
    color: #FFFFFF;    
}
#d12a_copyr {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-indent:5px;
    color: #FFFFFF;   
}

#d12b_host {
    background-color:#3A3A3A;
    height:18px;
    text-align:right;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    padding-right:5px;
    color: #FFFFFF;   
}