body{margin:0;padding:0;background:#ffffff url(bg.jpg) top left repeat-x;font-family:verdana;font-size:11px;color:#959595;text-align:center;height:100%;}

h1{font-size:18px;}
h2{font-size:13px;
  font-weight:bold;
  color:Black;}
h3{font-size:11px;
  font-weight:normal;
  color:White;}
img{border-style: none;}
.style1 {
color: #FFFFFF;
font-weight: bold;
}
a:link {
color: #ffffff;
text-decoration: none;
}
a:visited {
color: #ffffff;
text-decoration: none;
}
a:hover {
color: #ffffff;
text-decoration: underline;
}
a:active {
color: #ffffff;
text-decoration: none;
}
#content
{
width:900px;
position:relative;
top:0px;
margin:0 auto;
}
#maincontent
{
width:900px;
text-align:left;
position:absolute;
color:black;
top:231px;
}
#flags
{
 width:900px;
 height:40px;
 padding-top:8px;
 position:absolute;
 top:0px;
 text-align:right;
}
#header
{
 width:900px;
 position:absolute;
 top:38px;
}
#emptyDiv
{
display: block;
width: 100%;
}
#navcontainer
{
position:absolute;
top:205px;
background-color:White;
width:900px;
background:white; 
font-family: arial, helvetica, sans-serif;
}
.navcontainerBody 
{   
width:900px;
height:26px;
margin-left:0px;
margin-right:0px;
background: #222222;
text-align:left;
}
.navcontainerBody h3
{   
font-size:11px;
font-weight:normal;
color:#222222;
margin:0px;
}
.navcontainerBody a
{
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
float:left;
background-color: #222222;  
border-right:1px solid white;
}
.navcontainerBody a:hover
{
 background: #444444;
 text-decoration:none;
 border-right:1px solid white;
}
#wrapper
{
width:100%;
padding-top:13px;
padding-bottom:20px;
background-color:#FFFFFF;
position:relative;
float:left;
}
#mainLeft
{
width:552px;
margin-left:19px;
position:static;
top:0px;
float:left;
}
#mainRight
{
width:300px;
margin-left:20px;
position:static;
float:left;
}
#mainFooter
{
width:900px;
height:20px;
float:left;
clear:both;
color:#ffffff;
position:relative;
}
a.boldbuttons{
background: transparent url('roundedge-orange-left.png') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; 
line-height: 30px; 
height: 36px;
padding-left: 8px;
text-decoration: none;
}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white;
}
a.boldbuttons span{
background: transparent url('roundedge-orange-right.png') no-repeat top right;
display: block;
padding: 4px 46px 4px 46px;
}

a:hover.boldbuttons{
text-decoration: underline;
}

#flags a
{
margin-right:2px;
}
#flags a img
{
width:18px;
height:12px;
border:0px solid red;
}

a.boldbuttons2{
background: transparent url('roundedge-orange-left.png') no-repeat top left;
display: block;
float: left;
color:white;
font: bold 13px Arial;
line-height: 30px;
height: 36px;
padding-left: 8px;
text-decoration: none;
}

a:link.boldbuttons2, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white;
}
a.boldbuttons2 span{
background: transparent url('roundedge-orange-right.png') no-repeat top right;
display: block;
color:white;
padding: 4px 61px 4px 61px;
}
a:hover.boldbuttons2{
text-decoration: underline;
color:white;
}

a.boldbuttons3{
background: transparent url('roundedge-orange-left.png') no-repeat top left;
display: block;
float: left;
color:white;
font: bold 13px Arial;
line-height: 30px;
height: 36px;
padding-left: 8px;
text-decoration: none;
}

a:link.boldbuttons3, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white;
}
a.boldbuttons3 span{
background: transparent url('roundedge-orange-right.png') no-repeat top right;
display: block;
color:white;
padding: 4px 51px 4px 51px;
}
a:hover.boldbuttons3{
text-decoration: underline;
color:white;
}

.buttonwrapper{
overflow: hidden;
width: 100%;
}
.bannerwrapper{
overflow: hidden;
width: 100%;
}
.evenRow
{
background-color:#222222;
height:20px;
}
.oddRow
{
background-color:#444444;
height:20px;
}
.firstCol
{
padding-left:10px;
font-size:10px;
}
.lastCol
{
padding-right:10px;
color:#0c2d40;
font-size:10px;
text-align:right;
}