@charset "UTF-8";

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	Mitsubishi Electric China
-------------------------------------------------------------------------------------

>>>> Common Stylesheets <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

		Last changed:

		Colour scheme:

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* RESET STYLESHEETS (by Eric Meyer) ============================================= */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100.01%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal; 
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.m0 {
	margin:0 !important;
}

.mto10 {
	margin-top:10px !important;
}

.mto20 {
	margin-top:20px !important;
}

.mbo0 {
	margin-bottom:0 !important;
}


.mbo10 {
	margin-bottom:10px !important;
}

.mbo50 {
	margin-bottom:50px !important;
}

.mbo30 {
	margin-bottom:30px !important;
}

.mbo20 {
	margin-bottom:20px !important;
}

.mbo30 {
	margin-bottom:30px !important;
}

.mal10 {
	margin-left:10px !important;
}

.mal50 {
	margin-left:50px;
}

.pa0 {
	padding:0 !important;	
}

.pal0 {
	padding-left:0px !important;
}

.pal10 {
	padding-left:10px !important;
}

.pal20 {
	padding-left:20px !important;
}

.pal50 {
	padding-left:50px !important;
}

.par20 {
	padding-right:20px !important;
}

.par10 {
	padding-right:10px !important;
}	

.par0 {
	padding-right:0px !important;
}	

.par5 {
	padding-right:5px !important;
}	

.pato10 {
	padding-top:10px !important;
}

.pabo10 {
	padding-bottom:10px !important;
}	

.pa_bo280_print {
	padding-bottom:280px !important;
}

.text-r {
	text-align:right !important;
}

.text-c {
	text-align:center !important;
}

.text-l {
	text-align:left !important;
}

.border {
	border:1px solid #CCC;
	padding:10px;
}

ul.bullets {
	/* list-style:disc !important; */ 
}

ul.no, ol.no li {
	list-style:none !important;
}

.recruit ol.no li {
	margin:0 !important;
}

.red_text {
	color:#F00;
}

.toku_print {
	display:none;
}

/* BASIC STYLESHEETS ============================================================= */
body {
	background:url(../images/common/bg_header.gif) repeat-x #FFF;
	font-size:12px;
	line-height:16px;
	font-family: Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}

h1 {}

h2 {}

h3 {}

h4 {}

h5 {
	color:#777;
}

h6 {}

p {
	margin-bottom:12px;
	padding-right:15px;
	text-indent:2em;
}

ul {}

ol {}

dl {}

li {}

p, ul, ol, dl, table, form {
}

em, strong {
	font-weight:bold;
}

em {
	font-style:normal;
}

blockquote {}

a {
	color:#c51616;
	text-decoration:none;
}

a.new_win, span.new_win {
	padding-right:14px;
	background:url(../images/common/link_new_window.gif) no-repeat right top transparent ;
}

a.pdf {
	padding-right:15px;
	background:url(../images/common/pdf.gif) no-repeat right 50% transparent ;
}

a:link {}

a:visited {}

a:hover {
	text-decoration:underline;
}

a:active {}

a:focus {}

form {}

fieldset {}

caption {}

label {}

input {}

table {
	border:1px solid #BBB;
	border-collapse:collapse;
	margin:10px 10px 20px 10px;
}

td, th {
	border:1px solid #BBB;
	padding:2px 5px;
}

th {
	font-size:13px;
	font-weight:bold;
}

img {}

div#main div.entry {
	padding-bottom:30px;
	margin:0;
	width:100%;
	float:left;	
	clear:left;
}

div.entry img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

div.entry h3 {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}


div#main {
	clear:both;
}

ul.bread_top {
	margin-left:20px;
	margin-top:-40px;
	margin-bottom:25px;	
}

ul.bread_top a {
	color:#3F445D;
}

.clear {
	clear:both;
}

.right {
	float:right;
}

.left {
	float:left;
}

.center {
	text-align:center;
}

.no_indent {
	text-indent:0;
}

.caption {
	text-indent:0;
}

div#main div.image_box {
	float:left;
	padding-right:10px;
	padding-bottom:0;
	margin:0;
	text-align:center;
}

div.image_box img {
	clear:both;
	float:none;
	padding-bottom:3px;
}

div.image_box p {
	text-indent:0;
	text-align:left;
}

div img.img_block {
	
	display:block;
	float:none;
	margin:0 auto;
}

a.page_top {
	display:block;
	width:75px;
	height:15px;
	background:url(../images/common/page_top.gif) no-repeat 0 0 transparent; 
	text-indent:-99999px;
	margin:10px 0;
	float:right;
}

a.page_top:hover {
	background:url(../images/common/page_top.gif) no-repeat 0 -15px transparent; 
}


ol.num {
	list-style:decimal;
	list-style-position:inside;
}


.clearfix {
	display:inline-block;
}

.no_float {
	float:none !important;
}

.align_center {
	margin:0 auto;
}

/* CONTAINER ===================================================================== */
div#container {

}



/* HEADER ======================================================================== */
div#header {
	width:826px;
	margin:0 auto;
	padding:12px 12px 0 12px;
	height:76px;
	position:relative;
}

h1#logo {
	margin-bottom:0px;
}

h1#logo a {
	display:block;
	height:45px;
	width:111px;
	text-indent:-12345px;
	background:url(../images/common/logo.gif) no-repeat #FFF ;
}

p#logo_area {
	display:block;
	height:36px;
	width:61px;
	text-indent:-12345px;
	background:url(../images/common/china.gif) no-repeat #FFF;
	position:absolute;
	top:19px;
	left:136px;
}

.top h1#logo a {
	display:block;
	height:45px;
	width:111px;
	text-indent:0;
	/*background:url(../images/common/logo.gif) no-repeat #FFF ;*/
}

.top p#logo_area {
	display:block;
	height:36px;
	width:61px;
	text-indent:0;
	/*background:url(../images/common/china.gif) no-repeat #FFF;*/
	position:absolute;
	top:19px;
	left:136px;
}



h1#logo a:hover {
}

div#navi_print {
	display: none;
}
div#header_img div#flash_print {
display: none;
}
ul#navi {
	width:850px;
	position:absolute;
	left:0px;
	top:66px;
}

ul#navi li {
	float:left;
	text-align:center;
}

ul#navi li#sitemap-link {
	float:right;
}

ul#navi li a {
	display:block;
	height:21px;
	text-decoration:none;
	text-indent:-12345px;
}

ul#navi li#home-link a{
	width:52px;
	background:url(../images/common/topmenu.gif) no-repeat 0 0 ;
}

ul#navi li#product-link a{
	width:68px;
	background:url(../images/common/topmenu.gif) no-repeat -52px 0 ;
}

ul#navi li#eco-link a{
	width:66px;
	background:url(../images/common/topmenu.gif) no-repeat -120px 0 ;
}

ul#navi li#about-link a{
	width:67px;
	background:url(../images/common/topmenu.gif) no-repeat -186px 0 ;	
}

ul#navi li#news-link a{
	width:81px;
	background:url(../images/common/topmenu.gif) no-repeat -253px 0 ; 
}

ul#navi li#network-link a{
	width:117px;
	background:url(../images/common/topmenu.gif) no-repeat -334px 0 ;	
}

ul#navi li#recruit-link a{
	width:70px;
	background:url(../images/common/topmenu.gif) no-repeat -451px 0  ;		
}

ul#navi li#contact-link a{
	width:69px;
	background:url(../images/common/topmenu.gif) no-repeat -521px 0 ;		
}

ul#navi li#gongsi-link a{
	width:94px;
	background:url(../images/common/topmenu.gif) no-repeat -521px 0 ;		
}

ul#navi li#contact-link a{
	width:69px;
	background:url(../images/common/topmenu.gif) no-repeat -615px 0 ; 		
}

ul#navi li#sitemap-link a{
	width:70px;
	background:url(../images/common/topmenu.gif) no-repeat -693px 0 ;  			
}


ul#navi li#home-link a:hover, ul#navi li#home-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat 0 -21px ;
}

ul#navi li#product-link a:hover, ul#navi li#product-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -52px -21px ;
}

ul#navi li#eco-link a:hover, ul#navi li#eco-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -120px -21px ;
}

ul#navi li#about-link a:hover, ul#navi li#about-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -186px -21px ;	
}

ul#navi li#news-link a:hover, ul#navi li#news-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -253px -21px ;	
}

ul#navi li#network-link a:hover, ul#navi li#network-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -334px -21px ;	
}

ul#navi li#recruit-link a:hover, ul#navi li#recruit-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -451px -21px ;		
}

ul#navi li#gongsi-link a:hover, ul#navi li#gongsi-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -521px -21px ;		
}

ul#navi li#contact-link a:hover, ul#navi li#contact-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -615px -21px ;		
}

ul#navi li#sitemap-link a:hover, ul#navi li#sitemap-link.act a{
	background:url(../images/common/topmenu.gif) no-repeat -693px -21px ;			
}


/* FLASH & HEADER ========================================================================= */
div.top div#header_img {
	padding-top:10px;
	padding-bottom:24px;
	background:url(../images/toppage/flash_shadow.gif) 0 10px no-repeat transparent ;
}

div#header_img {
	padding-top:10px;
}

object {}

div#header_img h2 {
	text-indent:-99999px;
	height:70px;
}



/* CONTENT ======================================================================= */
div#content {
	width:850px;
	margin:0 auto;
	background:none;
}

div#content h3#content_header {
	background:none;
	font-size:20px;
	line-height:20px;
	padding:0;
	margin:0 0 5px 0;
}

div#content li {
}

div#main {
	width:609px;
	padding:0 10px 10px 0;
	float:left;
}

.errorpage div#main {
	width:589px;
	padding:20px 10px 10px 20px;
	float:left;
}

div#main div {
	/* margin-bottom:50px; */
}

div#main h2 {
	/*text-indent:-99999px;*/
	height:35px;
	overflow:hidden;
}

.top div#main h2 {
	width: 609px;
}


div#main h2#pro_he {
	background:url(../images/toppage/products.jpg) no-repeat 0 0 #FFF ;
}

div#main h2#eve_he {
	padding-top:15px;
	clear:left;
	/*background:url(../images/toppage/events.jpg) no-repeat 0 15px #FFF ;*/
}

div#main h2#new_he {
	/*background:url(../images/toppage/news.jpg) no-repeat 0 0 #FFF ;*/
}

ul#product_list {
	padding-top: 7px;
	padding-bottom:25px;
} 

ul#events, ul#news{
	margin-top: 10px;
	margin-bottom:25px;
}

ul#events li, ul#news li {
	margin-left:10px;
	margin-bottom:5px;
}

ul#events li img, ul#news li img {
	vertical-align: middle;
}

ul#events li a img, ul#news li a img {
	margin-top: -5px;
}

ul#events a, ul#news a {
	text-decoration:none;
	color:#235281;
	padding-left:4px;
	/*background:url(../images/common/arrow_blue.gif) no-repeat 0 50% #FFF;*/
	line-height:16px;
}

ul#events a:hover, ul#news a:hover {
	text-decoration:underline;
	line-height:16px;	
}

ul#events a:visited, ul#news a:visited {
	color:#808080;	
}

#product_list {
}

#product_list li {
	float:left;
	height:32px;
	/*padding-bottom:10px;*/
	padding-left:25px;
}

#product_list a {
	display:block;
	height:22px;
	width:247px;	
	/*text-indent:-99999px;*/
	float:left;
	overflow:hidden;
}

	/*#product_list a#air {
	background:url(../images/toppage/air.gif) no-repeat 0 0 #FFF ;
}

#product_list a#av {
	background:url(../images/toppage/av.gif) no-repeat 0 0 #FFF ; 
}

#product_list a#cis {
	background:url(../images/toppage/cis.gif) no-repeat 0 0 #FFF ;
}

#product_list a#device {
	background:url(../images/toppage/semi.gif) no-repeat 0 0 #FFF ;
}

#product_list a#ele_esca {
	background:url(../images/toppage/ele.gif) no-repeat 0 0 #FFF ;
}

#product_list a#electric {
background:url(../images/toppage/electric.gif) no-repeat 0 0 #FFF ;
}

#product_list a#factory {
	background:url(../images/toppage/factory.gif) no-repeat 0 0 #FFF ;
}

#product_list a#public {
	background:url(../images/toppage/public.gif) no-repeat 0 0 #FFF ;
}

#product_list a#trans {
	background:url(../images/toppage/train.gif) no-repeat 0 0 #FFF ;
}

#product_list a#others {
	background:url(../images/toppage/others.gif) no-repeat 0 0 #FFF ;
}*/

#product_list a#factory,#product_list a#others {
	height: 21px;
}
#product_list a#air:hover {
	text-indent: -9999px;
	background:url(../images/toppage/air.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#av:hover {
	text-indent: -9999px;
	background:url(../images/toppage/av.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#cis:hover {
	text-indent: -9999px;
	background:url(../images/toppage/cis.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#device:hover {
	text-indent: -9999px;
	background:url(../images/toppage/semi.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#ele_esca:hover {
	text-indent: -9999px;
	background:url(../images/toppage/ele.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#electric:hover {
	text-indent: -9999px;
	background:url(../images/toppage/electric.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#factory:hover {
	text-indent: -9999px;
	background:url(../images/toppage/factory.gif) no-repeat 0 -21px #FFF ;
}

#product_list a#public:hover {
	text-indent: -9999px;
	background:url(../images/toppage/public.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#trans:hover {
	text-indent: -9999px;
	background:url(../images/toppage/train.gif) no-repeat 0 -22px #FFF ;
}

#product_list a#others:hover {
	text-indent: -9999px;
	background:url(../images/toppage/others.gif) no-repeat 0 -21px #FFF ;
}


a.ex_link {
	color:#5282b3;
	background:url(../images/common/link_new_window.gif) no-repeat top right transparent ;
	padding-right:15px;
}

a.ex_link:hover {

}

a.ex_link:visited {

}

a.contact_link {
	clear:right;
	display:block;
	width:223px;
	height:20px;
	text-indent:-9999px;
	background:url(../images/common/contact_link.gif) no-repeat 0 0 transparent ;
	float:right;
	padding-bottom:10px;
	padding-right:30px;
}

a.eco_link {
	display:block;
	width:255px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/common/eco.gif) no-repeat 0 0 transparent ;
	float:right;
	margin-bottom:0px;
	padding-right:20px;	
	clear:right;
}

a.eco_link:hover {
	background:url(../images/common/eco.gif) no-repeat 0 0 transparent ;
}

/* SUBCONTENT ======================================================================= */

div#sub {
	width:221px;
	padding:0 0 10px 10px;
	float:right;
}

div#container.errorpage div#sub {
	width:221px;
	padding:20px 10px 10px 0px;
}

#contact {
	width:221px;
	height:125px;
	margin-bottom:15px;
}

#contact p, #contact h3 {
	display:none;
}

#contact a {
	display:block;
	width:221px;
	height:125px;
	text-indent:-99999px;
	background:url(../images/common/contact.gif) no-repeat 0 0 transparent ;
}

#contact a:hover {
	text-indent:-99999px;
	display:block;
	width:221px;
	height:125px;
	background:url(../images/common/contact.gif) no-repeat 0 -125px transparent ;
}

.top #contact a {
	display:block;
	width:221px;
	height:125px;
	text-indent:0;
	/*background:url(../images/common/contact.gif) no-repeat 0 0 transparent ;*/
}

.top #contact a:hover {
	text-indent:-99999px;
	display:block;
	width:221px;
	height:125px;
	background:url(../images/common/contact.gif) no-repeat 0 -125px transparent ;	
}


#about {	
	height:43px;
	width:221px;
	margin-bottom:16px;
}

li#about a {
	/*background:url(../images/toppage/about.gif) no-repeat 0 0 transparent ;*/
	display:block;
	height:44px;
	width:221px;
}

li#about a:hover  {
	background:url(../images/toppage/about.gif) no-repeat 0 -44px transparent ;
}

#achievements {
	height:45px;
	width:221px;
	margin-bottom:15px;	
}

li#achievements a {
	display:block;
	/*background:url(../images/toppage/achievement.gif) no-repeat 0 0 transparent ;	*/
	height:45px;
	width:221px;	
}

li#achievements a:hover {
	background:url(../images/toppage/achievement.gif) no-repeat 0 -45px transparent ;		
}

#recruit {
	height:53px;
	width:221px;
	margin-bottom:14px;
}

li#recruit a {
	/*background:url(../images/toppage/recruit.jpg) no-repeat 0 0 transparent ;*/	
	display:block;
	height:53px;
	width:221px;	
}

li#recruit a:hover {
	background:url(../images/toppage/recruit.jpg) no-repeat 0 -53px transparent ;		
}

li#achievements a:hover, li#recruit a:hover, li#about a:hover {
	text-indent:-9999px;
} 

li#eco a {
	display:block;
	height:64px;
	width:221px;	
	/*background:url(../images/common/eco_logo.gif) no-repeat 0 0 transparent ;	
	text-indent:-99999px;*/
}

li#vision a {
	display:block;
	height:73px;
	width:221px;	
	background:url(../images/commonvision_link.gif) no-repeat 0 0 transparent ;	
	text-indent:-99999px;
	margin:10px 0;
}

li#sub_vision {
	margin:20px 0 0 0;
}

li#links {
	margin-top:12px;
	padding-bottom:30px;
	height:12px;
}

li#links a#global {
	line-height:12px;
	display:block;
	height:12px;
	width:75px;
	/*background:url(../images/toppage/global.gif) no-repeat 0 0 transparent ;	
	text-indent:-9999px;*/
	float:left;
	padding:0 10px 0 1px;
}

li#links a#global:hover {
	text-indent:-9999px;
	background:url(../images/toppage/global.gif) no-repeat 1px -12px transparent ;	
}

li#links a#locations {
	line-height:12px;
	display:block;
	height:12px;
	width:85px;
	/*background:url(../images/toppage/locations.gif) no-repeat 0 0 transparent ;	
	text-indent:-9999px;*/
	float:left;	
}

li#links a#locations:hover {
	text-indent:-9999px;
	background:url(../images/toppage/locations.gif) no-repeat 0 -12px transparent ;	
}

li#subnavi {

}

li#subnavi a {
	background:url(../images/common/arrow_red.gif) no-repeat 0 50% #FFF ;
	text-decoration:none;
	padding-left:17px;
	color:#235281;
	/*color:#666;*/
	/*color:#909090;*/
	line-height:24px;
	height:24px;
	display:block;
	border-bottom:1px solid #e5e5e5; 
	margin-left:10px;
}

li#subnavi a:hover, li#subnavi a.selected {
	color:#235281;
	/*color:#666;*/
	background-color:#f5f4f4;
}

li#subnavi a#sub_home {
	float:right;
	padding:0;
	display:block;
	height:22px;
	width:44px;
	background:url(../images/common/sub_home.gif) no-repeat 0 0 #FFF ;	
	text-indent:-99999px;
	border:none;
	margin-top:15px;
	margin-bottom:20px;
}

li#subnavi a#sub_home:hover {
	background:url(../images/common/sub_home.gif) no-repeat 0 -22px #FFF ;	
}

div#sub h3#sub_tech {
	background:url(../images/common/sub_ach.gif) no-repeat 0 0 transparent ;
	text-indent:-9999px;
	height:21px;
	width:221px;
	float:left;
}

div#sub h3#sub_key {
	background:url(../images/common/sub_key.gif) no-repeat 0 0 transparent ;
	text-indent:-9999px;
	height:23px;
	width:221px;
	float:left;
}

div#sub .info_box {
	background:url(../products/images/product_box.gif) repeat-x 0 0 #f3f3f3 ;	
	border:1px solid #DDD;
	padding:7px 10px;
	margin:0 0 20px 0;
	float:left;
	clear:left;
	width:199px;
}


div#sub .info_box li {
	display:inline-block;
}

div#sub .info_box li a {
	display:inline-block;
	outline:none;
	cursor:hand;
}

div#sub .info_box li a span {
	margin-left:75px;
	display:block;
	width:124px;
}

div#sub .info_box li a span.link {
	text-align:right;
	color:#C51616;
}

div#sub .info_box li a:hover span.link {
	color:#C51616 !important;
	text-decoration:underline;
}

div#sub .info_box a{
	color:#666;
}

div#sub .info_box a.s_more {
	display:block;
	text-align:right;
	color:#C51616;
}


div#sub .info_box h4 {
	margin:0 0 10px 0;
	padding:0;
	color:#555;
}

div#sub .info_box p {
	text-indent:0;
	padding:0;
}

div#sub .info_box img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;	
}

/* FOOTER ======================================================================== */
div#footer_container {
	border-top:1px solid #bcbcbc;
	clear:both;
}

div#footer {
	width:826px;
	padding:9px 12px 0 12px;
	height:36px;
	clear:both;
	font-size:12px; /* meant to be 11px */
	margin:0 auto;
	position:relative;
}

div#footer a {
	color:#3f445d;
	text-decoration:none;
}

ul.curr_page em {
	font-weight:normal;
	color:#d50000;
}

ul.curr_page a {

}

ul.curr_page li {

	display:inline;
	/*line-height:14px;*/
	font-size:;
	margin:0;
	padding:0;

}

div#footer p#copy {
	text-indent:0; 
	width:164px;
	height:13px;
	line-height:13px;
	/*background:url(../images/common/copyright.gif) no-repeat left bottom #FFF;*/
	clear:left;
	position:absolute;
	top:25px;
	left:10px;
/*	background-image: url(../images/common/copyright.gif);*/
}

.top div#footer p#copy {
	text-indent:0;
	width:164px;
	height:13px;
	line-height:13px;
/*	background:url(../images/common/copyright.gif) no-repeat left bottom #FFF;*/
	clear:left;
	position:absolute;
	top:25px;
	left:10px;
/*	background-image: url(../images/common/copyright.gif);*/
}

div#footer ul#footer_links {
	position:absolute;
	top:9px;
	right:12px;
}

div#footer ul#footer_links li {
	height:11px;
	padding:0 5px;
	border-right:1px solid #838383;
	float:left;
}

div#footer ul#footer_links li.last {
	border:none;
}

div#footer a:hover {
	text-decoration:underline;
}


/* TOPPAGE ========================================================================== */
div#container.top {
	background:url(../images/toppage/top_grey_back.gif) repeat-x 0 88px transparent ;
}


/* ERRORPAGE ========================================================================== */

.errorpage h3#errorheader {
	background:url(../images/header_403.gif) no-repeat 0 0 transparent ;
	text-indent:-9999px;
	height:25px;
}

