body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

p, span, label, ul, td {
font:normal 10px Verdana;
color:#333333;
}

p, form, h1, h2, h3 {
margin:0px;
padding:0px;
}

ul {
margin-top:0px;
}

a {
font:bold 10px Verdana;
color:#333333;
text-decoration:none;
}

td a {
font-weight:normal;
}

input, select, textarea {
font:normal 10px Verdana;
color:#000000;
}

#container {
width:998px;
}

#logo {
float:left;
width:318px;
}

#country {
float:left;
width:100px;
}

#country p {
color:#CC0000;
margin:8px 0px 0px 5px;
}

#topMenu {
float:left;
width:380px;
text-align:right;
}

#topMenu p, #topMenu p a {
font-size:9px;
color:#999999;
}

#topMenu p {
margin:46px 0px 0px 0px;
}

#topMenu p a {
font-weight:normal;
margin:0px 5px 0px 5px;
}

#mainMenu {
clear:both;
background-color:#000000;
height:20px;
overflow:hidden;
border-bottom:1px solid #FFFFFF;
}

#mainMenu p {
font-size:12px;
color:#FFFFFF;
margin:2px 0px 0px 19px;
}

#mainMenu p a {
font-size:10px;
color:#FFFFFF;
margin:0px 5px 0px 5px;
}

#mainBody {
background-image:url(../img/bg_body.gif);
}

#leftSide {
float:left;
width:799px;
background-image:none;
}

#leftSide a {
text-decoration:underline;
}

#rightSide {
float:left;
width:172px;
margin-left:1px;
background-image:none;
padding:23px 0px 0px 13px;
}

#footer {
clear:both;
}

#footer p {
padding:20px 0px 7px 20px;
}

/* to stop double padding at the top in IE6 */
* html #footer p {
height:1%;
}
/* end */

#footer p span {
margin-right:12px;
}

#footer p a {
font-weight:normal;
color:#333333;
}

.red {
color:#CC0000;
}

.clearer {
clear:both;
height:1px;
overflow:hidden;
}

#sitetitle {
position: absolute;
top: 10px;
width:65px;
left: 575px;
}

.titlecontent {
font:bold 13px Verdana;
color:#CC0000;
padding:37px 0px 15px 21px;
}

span.smallcaps {
font-size:8px;
font-weight:bold;
}