html,body{
  margin:0;
  padding:0;
}

body{
  font: 90% arial,sans-serif;
  text-align:center;
  background-color:#e7e7e7;
}

/* WRAPPER */
.wrapper{
  width:810px;
  margin:10px auto;
  padding:0 10px 0 0; 
  text-align:left;
}

.wrapper .main{
	border-right:3px solid #06377B;
    border-left:3px solid #06377B;
    border-bottom:3px solid #06377B;
    width:804px;
    background-color:#dbdeec;
}
	
/* HEADER */
.header{
    width:810px;
	height:95px;
	background-color:#06377B;
	padding:10px 0;
}

.header a{
    margin-left:12px;
}

/* MENU */
.rbs_menu{
	text-align:center;
	position: relative;
    height: 29px; 
    width: 620px;
    padding: 15px; 
    margin: -5px auto;
    overflow: hidden;
}
.rbs_menu li{
	list-style:none;
	float:left;
}

.rbs_menu li.current a:hover{
	text-decoration:none;
}

.rbs_menu li.current a,
.rbs_menu li a:hover,
.rbs_menu li a:active{
    color:#ffffff;
}

.rbs_menu li.back {
	/*border-top: 1px solid #dbdeec;	*/
    border-bottom: 2px solid white;
    width: 9px; height: 28px;
    z-index: 8;
    position: absolute;
}

.rbs_menu li a {
    position: relative; overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 16px arial;
    color: #dbdeec; outline: none;
    text-align: center;
    height: 30px; 
    top: 7px;
    z-index: 10; 
    letter-spacing: 0;
    float: left; 
    display: block;
    margin: auto 10px;
}

/* CONTENT */
.content{
	width:590px;
	padding: 20px 40px;
	margin:0 auto;    
	}


.content p{
  line-height:1.4
}



/* FOOTER */
.footer{
  clear:both;
  width:100%;
  height:0px;
  padding-top:10px;
  position:relative;
  top:2px;
}

.footer p{
  margin:0;
  padding:5px 10px;
  font: 0.97em arial,sans-serif;
}

/* GENERAL */
a:link img,
a:visited img,
a:active img{
    border:0
}

ul{
  margin:0;
}

h1.center{
  text-align:center;
}

p.rbsfirst{
  padding:0;
  margin:0;
}
p.rbsfirst:first-letter{
  font-weight: bold;
}
