@charset "utf-8";
/* CSS Document */

img { border: none;}
a:link, a:visited {color: #666;}
a:hover {color: #F36F21; text-decoration: none;}


#menu { float:left; display: block; width:200px; margin:10px 0 15px 0; padding:0 0 5px 5px; text-align: left;}
#menu span img.bhp {padding:2px; float:left;}
#menu span.bhp {float:left; margin:10px 0 10px 15px;}
#menu span a:link,#menu span a:visited, #menu span a:hover {text-decoration: none; color: #939598; font-size:18px; font-weight: bold;}

#menu dl {margin:0; padding:0; text-align: left;}

#menu dt {clear: both; float:left; margin: 10px 0 0 0; font-size: 16px; /*border: dashed 1px #ddd;*/  height: 68px; w\idth: 190px; }
#menu dt .img {float:left; border: solid 1px #f16a3b; padding:0; margin:0; }
#menu dt span {float:left;padding:25px 0 0 5px; font-size: 18px; font-weight: bold;}
#menu dd, #menu dd.first {clear: both; float:left; margin: 0 0 0 8px; padding:0; width:180px; /*border: dashed 1px #008080;*/}

#menu dd .img, #menu dd.sub .img {float:left; border: none; padding:0; margin:0; }
#menu dd span, #menu dd span.first {float:left; font-size: 16px; font-weight: normal;}
#menu dd span{padding:5px 0 0 0;}
#menu dd span.first {padding:16px 0 0 0; }
#menu dd.sub span {float:left; padding:4px 0 0 0; font-size: 14px; font-weight: normal;}

#menu dd a:link,#menu dd a:visited,#menu dd a:hover {font-weight: normal; color:#000;font-size: 16px;}
#menu dd.sub a:link,#menu dd.sub a:visited,#menu dd.sub a:hover{font-size: 14px;}
#menu dt a:link,#menu dt a:visited,#menu dt a:hover {font-weight: bold; color:#474747;font-size: 18px;}

#main-content {float:right; display:block; width: 560px; text-align: left; margin:20px 20px 10px 0; padding:0; /*border: dashed 1px #ff0000;*/}

#main-content h1 {font-size:28px;margin:40px 0 10px 0;color: #F36F21;}
#main-content h2 {font-size:20px;margin:10px 0 10px 0;color: #666;}
#main-content  h2 a, #main-content  h2 a:visited  {text-decoration: none; color: #666;}
#main-content  h2 a:hover  {color: #333;}
#main-content p {font-size:14px; line-height: 18px; text-align:justify;}
#main-content ul {margin:0; padding:0;}
#main-content li {margin:5px 0 5px 50px; padding:0; list-style: url(../images/main-li.gif); font-size: 14px;}

#main-content blockquote { color: #666; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px; padding:0; margin:0; text-align: left; }
#main-content blockquote span { display:block; font-family:Verdana; font-size: 10px; margin:10px 0 0 5px; font-style:normal; color:#F36F21; }
#main-content blockquote p.info { display:block; font-family:Verdana; font-size: 10px; margin:2px 0 0 5px; font-style:normal; color:#F36F21;line-height: 12px; }

/*------ translation quote---------------*/

fieldset#myreg,fieldset.myreg{ /*border: dashed 1px #F36F21;*/border: none; background: #f6f6f6; width: 550px; padding: 10px 0;}
#myreg span {margin: 15px 0 5px 100px;}
#myreg legend ,.myreg legend{display: block; text-align: left; font-size: 14px; color: #6d6d6d; background: #EEE;
padding:5px 20px; border: none; margin: 10px 0 10px 20px;}
#myreg label,.myreg label{ clear: both; float: left; width: 150px; text-align: right; margin: 5px; font-size: 14px; padding-top: 5px;}
#myreg input.q, .myreg input.q { margin: 5px; padding: 2px; border: solid 1px #db6018; width: 240px;}
#myreg select, #myreg select.small{padding: 2px; border: solid 1px #db6018;}
#myreg select.small{width: 100px;margin: 5px 0 10px 2px; }
#myreg select{width: 245px;margin: 5px; }
#myreg input.checkbox { clear: both; float: left; margin: 5px 5px 5px 140px; padding: 2px; border: solid 1px #db6018; width: 20px; height:20px;}
#myreg input.submit{ float: right; width: 80px; margin-right: 50px; background: #f4f4f4; border: none;}
#myreg textarea{ margin: 5px; border: solid 1px #db6018;}

a.help:link, a.help:visited { float:right; padding:2px 5px; background: #f3f3f3; color:#000; border: solid 1px #FF6600; text-align: center; text-decoration: none;}
a.help:hover { background: #333; color: #fff;}
#I_1, #I_2 { margin-left: 50px;}
div#R { width: 450px; padding: 0;}

/* forgot password---*/

#forgot_on a{
text-decoration: none;
color: #F26432;
background-color: transparent;
padding: 2px 0 0 0.2em;
}
#forgot_off {
margin-top:20px;
width:450px;
cursor:pointer;
padding-left: 2px;
color: #F26432;
font-size: 14px;
}
#forgot_on {
width:500px;
background: transparent;
color: #000;
cursor:pointer;
border:none;
margin-bottom: 15px;
margin-top:20px;
padding:  0;
}

#forgot_on .area  {
background:#990099;
color: #000;
border:1px solid #ddd;
}

.close {display: block; padding:2px 5px; background: #f3f3f3; color:#000; border: solid 1px #FF6600; text-align: center; width:40px;}
/*-----------------------*/

a.mylog:link, a.mylog:visited {text-decoration: none; color: #666; font-weight: bold; font-size:18px; margin-top:10px;}
a.mylog:hover {color: #F36F21;}

/* --------- PRESS CENTRE--------------------*/

dl#press {clear:both; float:left; margin:25px 0 0 0; width:500px;}
dt.someClass  { font-weight: bold; color:#3B3B3B;}
#press a:link, #press a:visited  {text-decoration: none; color:#F36F21;}
#press a:hover  {text-decoration: underline;}

ul.flags {clear:both; float:left; margin:0; padding:0; list-style: none;}
.flags li { display: inline; padding:0; list-style: none;  }
.flags li a:link,.flags li a:visited  { display:block; float:left; width:78px;padding:5px 0; background: #f3f3f4; margin:0;text-align: center;
text-decoration: none; border: solid 1px #ddd; }

/*--- google----*/
div#cse-search-results {float:left; width:450px;}
