body { 
font-size : 62.5%;
margin : 0 auto;
padding : 0;
background : url(/img/img_background.gif) repeat-y top center;
font-family : Verdana, Tahoma, Arial, sans-serif;
height:100%;
} 
li,ul,p{
margin:0;
padding:0;
}
img { 
border : 0;
} 
#wrap { 
width : 78em;
margin : 0 auto;
padding : 0;
background-color : rgb(255, 255, 255);
border-left : 1px solid rgb(150, 150, 150);
border-right : 1px solid rgb(150, 150, 150);
} 
.hot { 
margin:0;
padding:0;
float : right;
color : rgb(240, 128, 128);
} 
#wrap { 
overflow : hidden;
} 
#wrap { 
float : none;
} 
* > #footer, * > form, * > #notes, * > .output { 
position : relative;
z-index : 1000;
} 
#header-banner { 
width : 78em;
height : 6em;
} 
#header-top-r { 
width : 46em;
height : 6em;
float : right;
} 
#header-top-l img { 
padding : 0.5em;
} 
#header-search-top { 
float : right;
margin : 5em 0.2em 0 0;
padding : 0;
} 
#header-nav-top ul { 
margin : 0;
padding : 0;
list-style : none;
} 
#header-nav-top li { 
float : left;
white-space : nowrap;
border-left : 0.1em solid rgb(150, 150, 150);
} 
#header-nav-top li a { 
display : block;
margin : 0;
padding : 0 0.5em 0 0.5em;
background-color : rgb(255, 255, 255);
color : rgb(150, 150, 150);
text-decoration : none;
} 
#header-nav-top a:hover, #header-nav-top .selected { 
background-color : inherit;
color : rgb(0, 0, 0);
text-decoration : underline;
} 
#header-nav-top .img-flag { 
height : 1.2em;
display : inline;
margin : 0;
padding : 0;
border : none;
} 
#header-nav-bottom { 
float : left;
width : 78em;
height : 2em;
margin : 0;
padding : 0;
border-top : 0 solid rgb(69, 136, 176);
border-bottom : 0 solid rgb(69, 136, 176);
line-height : 2em;
background : url(/img/img_header_nav_bottom.jpg);
} 
#header-nav-bottom ul { 
margin : 0;
padding : 0;
list-style : none;
font-weight : bold;
font-size : 1.1em;
} 
#header-nav-bottom li { 
float : left;
white-space : nowrap;
} 
#header-nav-bottom li a { 
display : block;
margin : 0;
padding : 0 1em 0 1em;
border-right : 1px solid rgb(255, 255, 255);
background-color : inherit;
color : rgb(255, 255, 255);
text-decoration : none;
} 
#header-nav-bottom a:hover, #header-nav-bottom a.selected { 
margin : 0;
padding : 0 1em 0 1em;
border-right : 1px solid rgb(255, 255, 255);
background-color : inherit;
color : rgb(100, 100, 100);
text-decoration : none;
} 
* html #header-nav-bottom a { 
width : 1%;
} 
* html #header-nav-bottom a { 
width : 1%;
} 
.cover {
width: 100%;
height:100%;
overflow:none;
margin: 0px;
background-color: #000;
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
position: absolute;
top:0px;
left:0px;
}
.mid {
text-align:center;
position: absolute;
top:50%;
left:50%;
margin: -100px 0 0 -200px;
width:400px;
background:#ffffff;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
border: 1px solid rgb(180, 215, 133);
padding:10px;
}
.mid p,.mid img{
font-weight : bold;
font-size : 1.7em;
}
.mid img{
padding:15px;
}
#patience{
visibility:hidden;
}
#donow{
visibility:hidden;
}
#buffer { 
clear : both;
float : left;
width : 78em;
height : 2em;
margin : 0;
padding : 0;
background-color : inherit;
} 
#left-column-first { 
clear : both;
float : left;
width : 15.9em;
margin : 0;
padding : 0;
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
} 
#left-column-first { 
padding-bottom : 30000px;
margin-bottom : -30000px;
} 
#left-column { 
clear : both;
float : left;
width : 15.9em;
padding : 0;
border-right : 0.1em solid rgb(200, 200, 200);
background-color : rgb(242, 242, 242);
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
} 
#left-column { 
padding-bottom : 30000px;
margin-bottom : -30000px;
} 
#left-column ul { 
width : 15.8em;
float : left;
list-style : none;
margin : 0;
padding : 0;
border-bottom : 0.1em solid rgb(200, 200, 200);
} 
#left-column li { 
margin : 0;
padding : 0;
} 
#left-column li.left-nav-title { 
display : block;
text-align : right;
margin : 0;
padding : 0.3em 0.7em 0.9em 0.3em;
background-color : inherit;
color : rgb(50, 50, 50);
text-transform : uppercase;
font-weight : bold;
font-size : 1.1em;
} 
#left-column li a { 
display : block;
text-align : right;
padding : 0.3em 0.7em 0.2em 0.2em;
border-top : 0 solid rgb(215, 215, 215);
border-left : 0.5em solid rgb(255, 255, 255);
background-color : inherit;
color : rgb(125, 125, 125);
text-decoration : none;
font-size : 1.1em;
} 
#left-column li.left-nav-group a { 
display : block;
text-align : right;
padding : 0.3em 0.7em 0.2em 0.2em;
border-top : 0.1em solid rgb(215, 215, 215);
border-left : 0.5em solid rgb(255, 255, 255);
background-color : inherit;
color : rgb(125, 125, 125);
text-decoration : none;
font-weight : bold;
font-size : 1.1em;
} 
#left-column a:hover, #left-column .selected { 
text-align : right;
border-left : 0.5em solid rgb(240, 128, 128);
background-color : inherit;
background-color : rgb(198, 198, 255);
color : rgb(0, 0, 0);
text-decoration : none;
} 
#left-column li.left-nav-group a:hover, #left-column li.left-nav-group .selected { 
text-align : right;
border-left : 0.5em solid rgb(255, 91, 91);
background-color : rgb(198, 198, 255);
color : rgb(0, 0, 0);
text-decoration : none;
} 
#middle-column { 
float : left;
width:46em;
margin : 0;
padding : 0 1em 0 1em;
background-color : inherit;
color : rgb(100, 100, 100);
font-size : 1em;
} 
#middle-column li { 
font-size : 1.1em;
} 
#middle-column { 
padding-bottom : 30000px;
margin-bottom : -30000px;
} 
#pagetitle h1 { 

font-size : 1.3em;
margin : 0;
padding : 0 0 0.5em 0;
background-color : inherit;
color : rgb(100, 100, 100);
} 
#pagetitle p { 
padding : 0;
margin : 0;
font-weight : bold;
font-size : 1.1em;
} 
.middle-column-title-standard { 
display : block;
margin : 0 0 0.5em 0;
padding : 0.2em 0 0.2em 0;
border-bottom : 0.167em solid rgb(120, 176, 39);
background-color : rgb(255, 255, 255);
color : rgb(112, 162, 36);
font-weight : bold;
font-size : 1.2em;
} 
.r { 
text-align : center;
padding : 0;
margin : 1em;
float : right;
font-size : 1.2em;
}

ul.r li, ul.l li { 
padding : 0.2em;
} 
.middle-column-box-full-standard { 
float : left;
width : 46em;
margin : 0 0 2em 0;
padding : 0;
list-style : none;
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
} 
.middle-column-box-full-standard li { 
margin : 0;
padding : 0;
list-style : none;
} 
.middle-column-box-left-standard { 
clear : left;
float : left;
width : 21.5em;
margin : 0 0 2em 0;
padding : 0;
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
} 
.middle-column-box-right-standard { 
float : right;
width : 21.5em;
margin : 0 0 2em 0;
padding : 0;
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
} 
.middle-column-box-full-standard p.heading { 
margin : 1em 0 1em 0;
font-weight : bold;
font-size : 1.2em;
} 
.middle-column-box-full-standard img { 
margin : 0 0.5em 0.5em 0;
padding : 0.3em;
float : left;
border : 0.1em solid rgb(200, 200, 200);
} 
.middle-column-box-full-standard p.subheading { 
margin : 1em 0 0.6em 0;
font-weight : bold;
font-size : 1.2em;
} 
.middle-column-box-full-standard p { 
margin : 0 0 0.6em 0;
font-size : 1.2em;
} 
#pagetitle { 
font-size : 1.1em;
} 
#opt { 
text-align : center;
font-size : 1.2em;
} 
#opt option { 
font-size : 1em;
} 
.middle-column-title-green { 
display : block;
margin : 1em 0 0.5em 0;
padding : 0.2em 0 0.2em 0.3em;
background-color : rgb(180, 215, 133);
color : rgb(100, 100, 100);
font-weight : bold;
font-size : 1.2em;
} 
.middle-column-box-full-green { 
float : left;
width : 46em;
margin : 0 0 2em 0;
padding : 1em 0;
background-color : rgb(198, 198, 255);
color : rgb(100, 100, 100);
} 
.middle-column-box-full-green p.heading { 
margin : 1em 1em 1em 1em;
font-weight : bold;
font-size : 1.2em;
} 
.middle-column-box-full-green p.subheading { 
margin : 1em 1em 0.6em 1em;
font-weight : bold;
font-size : 1.2em;
} 
.middle-column-box-full-green p { 
margin : 0 1em 0.6em 1em;
font-size : 1.2em;
} 
#right-column { 
float : right;
width : 13.8em;
margin : 0 0 0 0;
padding : 0;
} 
#right-column { 
padding-bottom : 30000px;
margin-bottom : -30000px;
} 
.right-column-title-standard { 
display : block;
margin : 0 0 0.5em 0;
padding : 0.2em 0 0.2em 0;
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
font-weight : bold;
font-size : 1.1em;
} 
.right-column-box-standard { 
width : 12em;
text-align : center;
margin : 0 0 0.8em 0;
padding : 0.4em 0.4em 0.4em 0.4em;
border : 0.1em solid rgb(200, 200, 200);
background-color : rgb(255, 255, 255);
color : rgb(100, 100, 100);
} 
.right-column-box-standard img { 
padding : 1em 0;
} 
.right-column-title-green { 
display : block;
margin : 0 0 0.5em 0;
padding : 0.2em 0 0.2em 0.2em;
background-color : rgb(180, 215, 133);
color : rgb(100, 100, 100);
font-weight : bold;
font-size : 1.1em;
} 
#footer { 
clear : both;
width : 78em;
height : 2.5em;
margin : 1em 0 0 0;
padding : 0.5em 0 0.5em 0;
border-top : 0.1em solid rgb(200, 200, 200);
border-bottom : 0.1em solid rgb(200, 200, 200);
background-color : rgb(255, 255, 255);
text-align : center;
color : rgb(100, 100, 100);
font-size : 1em;
} 
a { 
background-color : inherit;
color : rgb(100, 100, 100);
text-decoration : underline;
} 
a:hover { 
text-decoration : none;
}form.search { 
background-color : rgb(198, 198, 255);
color : rgb(200, 200, 200);
width : 46em;
text-align : center;
margin : 0;
padding : 1em 0 0 0;
} 
input.submit { 
font-size : 1.1em;
margin : 0.2em;
width : 2em;
background-color : rgb(255, 255, 255);
border : 1px solid #939393;
} 
form.search input.query { 
font-size : 1.1em;
margin : 0.2em;
width : 15em;
background-color : rgb(255, 255, 255);
border : 1px solid #939393;
} 
form.search select { 
font-size : 1.1em;
margin : 0.2em;
width : 15.4em;
background-color : rgb(255, 255, 255);
border : 1px solid #939393;
} 
form#opt { 
margin : 0;
padding : 0;
width : 38.1em;
text-align : center;
} 
form#opt select#sl { 
font-size : 1em;
margin : 0.2em;
width : 10em;
background-color : rgb(255, 255, 255);
border : 1px solid #939393;
} 
form#opt select#il { 
font-size : 1em;
margin : 0.2em;
width : 3em;
background-color : rgb(255, 255, 255);
border : 1px solid #939393;
} 
.topnav { 
font-weight : bold;
font-size : 1.1em;
padding : 0.4em 0.6em;
text-align : center;
} 
#bottomnav { 
font-weight : bold;
font-size : 1.1em;
padding : 0.4em 0.6em;
text-align : center;
} 
.uv { 
font-size : 1em;
margin : 0.3em 0;
width : 43.7em;
background-color : rgb(255, 255, 255);
border : 1px solid #939393;
padding : 1em;
}

.r img{ 
text-align : center;
padding: 0.5em 0 0 0;
margin: 0.5em 0 0 0;
display:block;
}
#narrow{
font-size : 1em;
text-align : center;
}


