/* =======================
   Company: Loc8 Code Ltd.
   Author: Karl
   Date: 20100611
   File: styles/main5_css
   ======================= */

/* --- reset --- */


/* --- page layout structure --- */

.content31 .column1 {width:650px; float:left;}
.content31 .column2 {width:200px; float:right; margin-right:30px; margin-top:10px;}

.layout21 .column1 {width:66%; float:left; xbackground:red;}
.layout21 .column2 {width:32%; float:right; }

.layout31 .column1 {width:74%; _width:73%; overflow:hidden; float:left; xbackground:red;}
.layout31 .column2 {width:25%; float:right; }

.layout11 .column1 {width:50%; float:left;}
.layout11 .column2 {width:48%; float:right; }


/* --- site wide general styles --- */

.column1 h1 {line-height:150%; background:url(/res/graphics/menu/orng_arrow_right2.jpg) no-repeat left 5px;}
.column1 h1, 
.column1 h2, 
.column1 h3, 
.column1 table, 
.column1 div, 
.column1 p,
.column1 a.block,
.column1 ul,
.column1 span.box
{padding-left:1em;}

.column1 ul span.box {padding:0;}



/*.col_left   .col_right add by XUELI*/

.col_left { float: left; width:445px; *width:420px; line-height: 15px; margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px;overflow:hidden;xbackground:#ccc;position:relative;}
.col_right { margin:5px 0px 5px 0px;padding:0px;float:right; width:455px;overflow:hidden;xbackground:#eee;
}

/*end add by XUELI*/

* {padding:0; margin:0;}
*.print-only {display:none;}
html, body{ background-color:#ffffff; margin:0; padding:0; font-family:"Trebuchet MS"; font-size: 13px;}

/* --- macros --- */

img, div {behavior:url(iepngfix.htc);}

/* --- structure --- */

#wrapper, .content31 {margin: 0 auto; width: 960px; xposition:relative; }

/* --- banner --- */

#top_banner {margin-top:5px; position:relative;}
#top_banner_text {height:110px; text-align:right; font-size:10px; font-weight:bold; color:#fff; position:relative; text-decoration:none; padding-top:15px; padding-right:15px; background:url(/res/graphics/menu/top_banner3.jpg) no-repeat top left;}
#top_banner_text a { color:#ffffff; text-decoration:none;}
#top_banner_text a:hover,.link:hover,.anylinkcss ul li a:hover { color:#ffffff; text-decoration:underline;}
#top_banner_srch { float:right; position:absolute; top:62px; right:15px; width:150px; height:24px;}
#top_banner_srch_btn { float:right; background-repeat:no-repeat; position:absolute; top:0px;  right:0px; width:39px; height:24px;}
#top_banner_srch_icon { float:right; background-repeat:no-repeat; position:absolute; top:0px;  right:76px; width:22px; height:22px;}

/* --- flash --- */

#top_advert { float: left; width: 960px; height:150px; margin: 0px 0px 10px 0px; background-color:#00527e;}
#top_flash { float: left; width: 960px; height:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#00527e;}

/* --- nav --- */

#top_menu {position:absolute; right:0px; top:88px; }
#top_menu_text { text-align:right; float:right; position:relative; font-size: 12px; font-family:Trebuchet, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding: 3px 0px 0px 2px;}
#top_menu_text a { color:#ffffff; text-decoration:none;}
#top_menu_text a:hover,.link:hover,.anylinkcss ul li a:hover { color:#ffffff; text-decoration:underline;}

/* --- content ---*/

#main_content {xposition:relative; margin:0;}
#main_content h1, h1 {font-size:17px; font-weight:bold; color:#008bbf; margin:0; padding:0 0 7px ;}
#main_content h2, h2 {font-size:13px; font-weight:bold; color:#db700b; margin:0; padding:2px 0 0;}
#main_content a, a {font-size: 13px; font-weight:normal; color:#00527e; }
#main_content ul, ul {list-style-type:none; margin:0; padding:5px 0 5px 5px; line-height:15px;}
#main_content ul li {background:url(/res/graphics/menu/bullet.gif) no-repeat left 7px; display:block; font-size: 13px; font-weight:normal; color:#000; list-style-type:none;  margin:0; padding:0 0 5px 10px;}

/* --- content:left ---*/

/* --- content:right ---*/

/* --- maps ---*/

h5.terms {color:#555; text-align:center; font-size:.7em;}


/* --- page:home --- */

#addr {border:1px solid #008bbf; width:20em; padding:.5em;}

/* --- page:about-us:fedback ---*/

#feedback {xbackground:#ccc; display:block; clear:both; width:31em; height:25em; margin:2em; border-top:2em solid white;}
#feedback label {width:7em; clear;both; float:left; font-weight:700; font-size:1.1em; display:block; margin-bottom:1.3em; xbackground:#555;}
#feedback input {width:20em; float:right; clear:right; xdisplay:block; margin-bottom:1em; }
#feedback textarea {width:20.5em; float:right; display:block; margin-bottom:.5em; }
#feedback label a {display:block; font-size:.8em; color:#555;}
#feedback img {float:right; margin:0 8.8em .4em 0; border:.1em #555 solid;}
#feedback .lb_message {margin-bottom:3em;}
#feedback #feedback_submit {width:auto; margin-right:8em;}
#feedback input[type=text], #feedback textarea {border:.2em solid #555; background:#eff; padding:.2em; }


/* --- page:ecomm:signup --- */

#leftboth a.signup_form {font-size:1.2em; font-weight:700;}
#leftboth a.login_form {font-size:1.2em; font-weight:700;}
#signup_form {margin-top:1em; xbackground:red; position:relative;}
#signup_form label {width:8em; float:left; margin:0 0 1em 6em; xbackground:green;}
#signup_form input {width:15em; float:right; margin:0 4em 1em 0; border:1px solid #555;}
#signup_form img {xfloat:right; margin-left:1em;}
#signup_form .submit {width:auto; clear:both; margin-right:10em; border:normal;}


#codemgmt {
 clear: both;
 width: 960px;
 height: 350px;
 float:left;
 margin:5px 0px 0px 0px;
 }


/* --- page:maps/get_code5 --- */

#map_left p.orange {color:#e17000; }
#left_page_title p.black {margin-bottom:1em;}
#map_left #left_page_title p {font-size:.9em;}
#step_1 {width:95%; xbackground:#eee;}
#step_1 table {width:90%; xbackground:red;}
#step_1 table input {width:95%; xbackground:red;}
#step_1 table #field_address1 {width:92%; xbackground:red;}

/* --- maps/get_code6 --- */

#prompt {width:22.5em; margin-bottom:1em; padding:.2em .5em;}
#step_1 td img {display:none;}
#step_1 h1 {margin-bottom:1em;}
#step_1 .field_text_input {margin:0 0 0 0; border:.2em solid #008bbf; padding:.3em;}

#step_1 .field_text_input2 {
margin:0; 
border:.2em solid #008bbf; 
padding:.5em 0 0em 1.3em; 
font-size:1.1em;
background:url(/res/graphics/maps/stamp.gif) 24em .7em no-repeat;
height:6em;
}

p.orange.step1 {position:relative; top:-1.5em; left:6em;}

#map_left #step_2 {display:block;}
#step_2 p.gray {color:#777; font-size:.9em; padding:0 .5em 0 .5em;}

#step_1 tr td p {xfont-weight:700; xpadding-bottom:.2em; xfont-size:1.1em; padding:0 0 .25em 1em; background:url(/res/graphics/menu/bullet.gif) no-repeat 5px 5px;}
.prompt {display:block; width:270px; padding:0em; border-top:none; xbackground:#ccc; color:#555; margin-bottom:0.5em;}

div.step3 {
padding-top:1em;
display:block;
clear:both;
background:url(/res/graphics/maps/step3_btn.jpg)no-repeat 0px 12px; padding-left:3em;}
#address_data div.step3 p {color:#e17000; margin:.5em}

#map_header b {color:#e17000; font-size:.8em;}
#map_area {border-top:1em solid red;}
#map_instructions {color:#e17000;}


/* --- page:home/twitter --- */

#twitter {clear:both; border-top:1px solid #0083a9;}
#twitter h2 {font-size:1.2em; position:relative; top:-1.5em; left:11em;}
#twitter li {font-family:verdana; margin:0 0 1em 1em; list-style-type:disc;}
#twitter span {display:block;}
#twitter .profileLink a {background:#e17000; padding:.2em .7em; font-weight:700; color:#fff;}

/* --- page:unlocks... --- */

.unlock_about h1 {clear:both; color:#008bbf; background:url(/res/graphics/menu/orng_arrow_right2.jpg) no-repeat 0px 10px; line-height:150%; padding-left:15px;}
.unlock_about p {font-size:1.2em; font-weight:700; line-height:160%; margin-bottom:1em;}
.unlock_about .orange {color:#e17000;}
.unlock_about .blue {color:#008bbf;}
.unlock_about .centre {text-align:center;}
.unlock_about ul li {margin:1em 0 1em 3em; color:#000; font-size:1.2em; line-height:140%; }
.unlock_about a.start_process {background:#e17000; padding:.5em; text-decoration:none; color:#fff; font-weight:700; font-size:1.2em; width:14em; xmargin:1em 0 0 1.5em; }
.unlock_about a.start_process:hover {text-decoration:underline;} 

.unlock_steps h1 {line-height:120%; color:#008bbf; background:url(/res/graphics/menu/orng_arrow_right2.jpg) no-repeat 0px 10px; padding-left:15px;}
.unlock_steps div {margin:1.5em 0; padding-left:3em;}
.unlock_steps div h5 {color:#008bbf; font-size:1.5em; line-height:130%;}
.unlock_steps div.step3 {padding-top:0;}
.unlock_steps div.disabled h5 {color:#999;}
.unlock_steps div.disabled p {color:#bbb;}
.unlock_steps div p {color:#000; margin-bottom:.5em;}
.unlock_steps div.disabled a {color:#999; background:#fff;}
.unlock_steps div a {background:#e17000; color:#fff; padding:.1em .5em .1em .3em; font-size:1.1em; font-weight:700; text-decoration:none;}
.unlock_steps div a:hover {text-decoration:underline; }
.unlock_steps h3 {font-size:1.5em; line-height:130%; margin-bottom:1em;}
.unlock_steps a.buy_unlock {background:#e17000; padding:.2em; line-height:150%; display:block; width:7em; text-align:center; color:#fff; font-weight:700; font-size:1.2em; text-decoration:none; margin-top:1em;}
.unlock_steps a.buy_unlock:hover {text-decoration:underline;}
.unlock_images {text-align:center;}
.unlock_images img {margin-bottom:1em; width:100%;}

.unlock_images h3 {color:#004165; font-weight:700; font-size:2em;}
.unlock_images a {color:#fff; background:#e17000; font-size:1.1em; display:block; font-weight:700; text-decoration:none; padding:.5em;}
.unlock_images a:hover {text-decoration:underline;}

.unlock_steps a.button {background:#e17000; color:#fff; padding:.2em .5em .3em .3em; font-size:1.1em; font-weight:700; text-decoration:none; display:block; width:14em; border-top:1em solid white;}
.unlock_steps a.button:hover {text-decoration:underline; }
.unlock_steps div.step1 {background:url(/res/graphics/maps/step1_btn.jpg) no-repeat;} 
.unlock_steps div.step2 {background:url(/res/graphics/maps/step2_btn.jpg) no-repeat;} 
.unlock_steps div.step3 {background:url(/res/graphics/maps/step3_btn.jpg) no-repeat;} 
.unlock_steps div.step4 {background:url(/res/graphics/maps/step4_btn.jpg) no-repeat;} 
.unlock_steps div.step5 {background:url(/res/graphics/maps/step5_btn.jpg) no-repeat;} 

/* --- page:loc8mgmt/validatecode --- */

#validatecode table {font: 12px/26px Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; }
#validatecode tr.blue td, th {border-bottom: 1px solid #008bbf; font-family: Verdana; font-weight: bold; font-size: 11px;}
#validatecode th {padding: 0 4px; text-align: center;}
#validatecode tr.login td, th {border-bottom: 1px solid #008bbf; font-family: Verdana; font-weight: bold; font-size: 12px;}	
#loginbox {clear: both; float: left; margin: 10px 0px 40px 270px; padding: 2px 20px 5px 20px; width: 470px; height: 400px; border: 1px solid #008bbf; position: relative;}
#loginbox div.terms {height:200px; width:470px; overflow:auto; margin-top:10px; border:1px solid #008bbf; padding:2px;}
#loginbox div.terms div#rightboth {margin:0; padding:0; clear:both; float:none;}
#loginbox input.terms {margin-left:7em;}
#loginbox span {margin-left:1em;}


.field_input_code{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:295px;
	margin:1px 0 1px 5px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}


/* --- page:loc8mgmt/validate_code --- */

#validate_code form {}
#validate_code p {font-size:.9em; font-family:verdana; margin-bottom:1.5em; line-height:145%;}
#validate_code em {display:block; font-size:1.3em; font-style:normal; color:#008bbf; margin-bottom:.5em;}
#validate_code label {float:left; width:10em; margin-left:2.5em; clear:both; font-weight:700;}
#validate_code input.textbox {float:left; width:25em; margin-bottom:1em;}
#validate_code textarea {width:20.5em; height:5em; float:left; font-family:"Trebuchet MS"; border:1px solid #008bbf; margin-left:.3em;}
#validate_code .postal_address {display:none;} 
#validate_code div.terms {overflow:auto; float:left; width:35.6em; display:none; height:10em; border:1px solid #ccc; margin:1em 0 1em 2.5em;}
#validate_code input.checkbox {float:left; width:2em; margin-left:2em; clear:both;}
#validate_code span {float:left; width:40em; padding-bottom:1em;}
#validate_code input.submit {clear:both; display:block; margin-left:2.3em;}
#validate_code .column2 h3 {margin:.5em .5em .5em; .6em; font-size:1.5em;}
#validate_code .column2 p {margin:.5em 0 1em; 1em;}
#validate_code .column2 dl {margin:0 1em 1em;}
#validate_code .column2 dl dt {font-weight:700;}
#validate_code .column2 dl dd {margin-bottom:1em; font-size:.9em; font-family:verdana; margin-bottom:1.5em; line-height:145%;}
#validate_code button {clear:both; float:right; margin-right:20em;}


/* --- page:news --- */

.news_listing ul li {margin-bottom:1em;}
.news_listing ul li strong a {display:block; margin-bottom:.1em;}
.news_listing ul li strong a {font-size:1.3em; font-weight:200; display:block; line-height:135%;}
.news_listing span.box {display:block; height:2em;}
.news_listing span.publication {font-size:0.9em; color:#555; padding-right:1em; border-right:1px solid #008bbf;}
.news_listing span.date {font-size:0.9em; color:#555; padding:0 1em; }
.news_listing ul li a.read_more {font-weight:700; color:#008bbf; padding-left:.8em; border-left:1px solid #008bbf;}
.news_listing h2.archive {background:#008bbf; color:#fff; padding:.2em 0 .2em .5em;} 
.news_listing h2.archive:hover {text-decoration:underline; cursor:pointer;}
.news_listing ul.archive {display:none;}
.news_listing p {line-height:135%; margin-bottom:1em;}



.field_label 	{
	display:block;
	text-align:left;
	width:120px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
	color: #000000;
	font-weight:normal;
	}
.search_field_input{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:85px;
	margin:1px 0 1px 5px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
.field_data{
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	margin:1px 0 1px 0px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
.field_input{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:270px;
	margin:1px 0 1px 0px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
.field_select{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:276px;
	margin:1px 0 1px 0px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
.field_label_sm {
	display:block;
	text-align:left;
	width:100px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
	color: #000000;
	font-weight:normal;
	}
.field_input_sm{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:240px;
	margin:1px 0 1px 5px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
.field_select_sm{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:246px;
	margin:1px 0 1px 5px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
/*
.field_text_input{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:270px;
        height:50px;
	margin:1px 0 1px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
.field_text_input2{
	float:left;
	font-size:13px;
	padding:2px 2px;
	border:solid 1px #008bbf;
	width:270px;
        height:62px;
	margin:1px 0 1px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	}
*/
.field_text_input{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
	border:solid 1px #008bbf;
	width:270px;
	margin:1px 0 1px 0px;
	color:#000000;
	}
.field_text_input2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
	border:solid 1px #008bbf;
	width:270px;
	margin:1px 0 1px 0px;
	color:#000000;
        height:76px;
	}
.field_text_input3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 13px;
	border:solid 1px #008bbf;
	width:200px;
	margin:1px 0 1px 0px;
	color:#000000;
        height:76px;
	}
.loc8code_text_sm {
 font-family:"Trebuchet MS";
 font-size:13px;
 font-weight:bold;
 color:#008bbf;
 margin:0;
// padding:0 0 13px ;
}













#loc8code_text_sm {
 font-size:13px;
 font-weight:bold;
 color:#008bbf;
 margin:0;
// padding:0 0 13px ;
}



#loc8code_text {
 font-size:16px;
 font-weight:bold;
 color:#008bbf;
 margin:0;
 padding:0 0 13px ;
}

#loc8code_text a {
 text-decoration:none;
 font-size:30px;
 color:#008bbf;
 margin:0;
}

#loc8code_text a:hover,.link:hover,.anylinkcss a:hover {
 color:#008bbf;
 text-decoration:underline;
}

#main_content p {
// text-align:left;
// float:left;
 font-size: 13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 color:#000;
xposition:relative;
 text-decoration:none;
// vertical-align:top;
}







/* loc8mgmt */

#full_page_title {line-height:15px; background:url(/res/graphics/menu/orng_arrow_right2.jpg) no-repeat left 5px; padding:4px 0 0 15px; margin:5px 0px 0px 5px;}









#left_page_title {
 float: left;
 line-height:15px;
 background-image:url(/res/graphics/menu/orng_arrow_right2.jpg);
 background-repeat:no-repeat;
 background-position:left 5px;
 padding:4px 0px 0px 15px;
 margin:5px 0px 0px 5px;
}


#leftthree {
 margin: 5px 9px 5px 0px;
 padding: 0px 0px 0px 0px;
 width: 680px;
 float: left;
}

#leftboth {
 margin: 5px 9px 5px 0px;
 padding: 0px 0px 0px 0px;
 width: 450px;
 float: left;
}

#rightboth {
 margin: 5px 0px 0px 0px;
 padding: 0px 10px 0px 5px;
 width: 450px;
 float: right;

}

/* --- home:col2 --- */

#rightmid { 
 border-left: 1px solid #008bbf;
 border-right: 1px solid #008bbf;
 padding:0px 1px 0px 0px;
 margin:5px 0px 0px 0px;
 width: 240px;
 float: right;
}

#rightmid h2 {color:#008bbf; font-weight:700; font-size:1.3em;}
#rightmid h3 {color:#e17000; font-weight:200;}
#rightmid a.link {float:left; display:block; margin-bottom:.2em;}

#rightmid_text { 
 margin: 5px 0px 0px 9px;
 padding: 0px;
 float: right;
}

#rightmid_bottom {
 margin: 0px 3px 0px 4px;
 padding: 8px 0px 0px 0px;
 width: 233px;
 height:78px;
 float: left;
 border-top:1px solid #008bbf;
}

#rightmid_top { 
 margin: 5px 9px 5px 9px;
 padding: 0px 0px 0px 0px;
 float: right;
}

#rightmid_news {
 margin: 0px;
 padding: 8px 0px 15px 0px;
 float: right;
}


#rightcol { 
 border-left: 1px solid #008bbf;
 margin:3px 0px 5px 0px;
 padding:0px 0px 5px 8px;
 width: 232px;
 float:right;
 line-height:14px;
}

#home_rightcol { 
 margin:5px 0px 5px 0px;
 padding:0px 0px 10px 8px;
 width: 232px;
 height:315px;
 float:right;
}

#home_form {
 float:left;
 display:block;
 position:relative;
 line-height:20px;
}

#email_box {
float:left;
height:50px;
width:33em;
background-image:url(/res/graphics/maps/input_back.gif);
background-repeat:no-repeat;
background-position:1.65em .5em;
}

#email_box1 {
float:left;
height:3em;
width:33em;
background-image:url(/res/graphics/maps/input_back.gif);
background-repeat:no-repeat;
background-position:1.65em .5em;
}

#email_box2 {
float:left;
height:2em;
width:33em;
background-image:url(/res/graphics/maps/input_back.gif);
background-repeat:no-repeat;
padding: .9em;
}

#submit_box {
float:left;
width:150px;
height:30px;
display:block;
position:relative;
right:0;
bottom:7px;
}


/* --- bottom --- */

#bottom_banner {clear: both;  width: 960px;  float:left;  margin-top:5px; border-top:1em solid white;}

/* --- bottom/links --- */

#links {border-top:1px solid #008bbf; position:relative; height:7em;}
#links h5 {color:#008bbf; font-size:.9em; margin-bottom:1em;}
#links .partners {position:absolute; top:.2em; left:0em;}
#links .mapping {position:absolute; top:.2em; left:31em;}
#links .social {position:absolute; top:.2em; left:65em;}
#links ul {padding:0;}
#links ul.social {top:2em; left:58em;}
#links ul.mapping {top:2em; left:27.5em;}
#links ul.partners {top:2em;}
#links li {float:left;}
#links .social li {margin-left:.5em;}
#links img {border:0;}
#links a.terms {position:absolute; top:3.5em; left:6em;}

/* --- bottom/footer --- */

#footer { background:url(/res/graphics/footer/bottom_banner2.jpg) no-repeat left top; float:left; height:75px; width:960px; position:relative; margin: 5px 0px 5px 0px;}
#footer_text_left p {font-size:11px; color:#fff; text-decoration:none; letter-spacing:.025em; float:left; line-height:15px; text-align:left; padding-top:7px; padding-left:15px;}
#footer_text_left a { color:#db700b;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer .copyright {font-size:11px;color:#ffffff;text-decoration:none;float:right;line-height:13px;text-align:right;padding-top:25px; padding-right:15px;}

/* --- bottom/menu @depreciated --- */

x#bottom_menu { float:left; height:20px; width:960px; clear: both; position:relative; text-align:center; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-top:3px;}
x#bottom_menu a { color:#00527e; text-decoration:underline;}
x#bottom_menu a:hover,.link:hover,.anylinkcss ul li a:hover { color:#000; text-decoration:underline;}
