/* CSS */

body {
-x-system-font:none;
font-family:Arial,"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:0.85em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
margin:0;
padding:0;
background:none;
background-color:#fff;
color:#7F7F7F;
}

a {
color:#FF7E00;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#bar {
background-color:#51748C;
bottom:1px solid #FFFFFF;
height:119px;
left:0;
position:absolute;
top:0;
width:100%;
}

#container {
margin:0 auto;
padding-top:30px;
width:914px;
}

/* NAVIGATION */

#navcontainer {
height:40px;
padding:0 20px;
position:relative;
z-index:3;
}

#navcontainer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:7;
}

#navcontainer li {
display:inline;
float:left;
position:relative;
}

#navcontainer ul a {
color:#7F7F7F;
display:block;
font-size:0.9em;
font-weight:bold;
height:11px;
padding:17px 5px 19px;
position:relative;
text-align:center;
text-decoration:none;
width:110px;
z-index:7;
}

#navcontainer ul li.selected  a {
color:#FF7E00;
}

/* HEADER */

#pageHeader {
height:197px;
line-height:normal;
position:relative;
text-align:center;
}

#pageHeader #title {
background-color:#FF7E00;
}

#pageHeader #logo {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

#pageHeader #logo img {
float:right;
margin:10px 30px 0 0;
display:block;
}

#pageHeader #title {
background-color:#FF7E00;
font-size:0.8em;
height:150px;
left:7px;
position:absolute;
top:46px;
width:900px;
z-index:2;
}

#pageHeader #title h1 {
display:none;
}

#pageHeader #background {
left:0;
position:absolute;
top:0;
z-index:1;
}


/* SIDEBAR */

#sidebarContainer {
color:#A6A6A6;
width:237px;
}

#user-info {
padding:0.4em;
margin:1em;
}


/* CONTENT */
#contentContainer {
margin-bottom:20px;
width:800px;
padding:10px 30px;
text-align:left;
}

.breadcrumb,#user-info,#rss {
display:none;
}

th.country {
font-size:1.4em;
text-align:center;
background-color:#51748C;
color:#fff;
padding:3px;;
}

/* FOOTER */

.clearer { clear:both; }

#footer {
color:#FFFFFF;
height:70px;
text-align:center;
background-color:#82B4D7;
}