
body {
margin: 8px;
padding: 0px;
background: #cad0d3 url(../images/bg/body.gi);
font-family: verdana, arial, helvetica, sans;
}

#wrapper{
margin: auto;
padding: 0;
border: 1px solid #aaa;
width: 900px;
background: #fff url(../images/bg/wrapper2.gi) bottom left repeat-x;
}

#header {
margin: 0;
padding: 15px 15px;
padding-right: 30px;
background: #fff url(../images/head/PicaSim_header.jpg) top left no-repeat;
color: #fff;
height: 130px;
}

.menu{
margin:0 auto;
padding:0;
padding-left: 40px;
height:30px;
width:860px;
display:block;
background:url('../images/bg/topMenuImages.png') repeat-x;
border-to: 1px solid #000;
border-bottom: 1px solid #666;
}

.menu li{
padding:0;
margin:0;
list-style:none;
display:inline;

}

.menu li a{
float:left;
padding-left:15px;
display:block;
color:#777;
text-decoration:none;
font:16px Arial, Helvetica, sans-serif; cursor:pointer;
background:url('../images/bg/topMenuImages.png') 0px 0px no-repeat;
border-right: 1px solid #555;
}

.menu li a span{
line-height:30px;
float:left;
display:block;
padding-right:15px;
background:url('../images/bg/topMenuImages.png') 100% -0px no-repeat;
}

.menu li a:hover{
background-position:0px -60px;
color:#fff;
}

.menu li a:hover span{
background-position:100% -60px;
}

.menu li a.active, .menu li a.active:hover{
line-height:30px;
font:15px Arial, Helvetica, sans-serif;
background:url('../images/bg/topMenuImages.png') 0px -60px no-repeat;
color:rgb(255,255,255);
}

.menu li a.active span, .menu li a.active:hover span{
background:url('../images/bg/topMenuImages.png') 0px -60px no-repeat;
}

#content {
margin: 0;
padding-top: 10px;
padding-left: 40px;
padding-right: 60px;
padding-bottom: 50px;
font: 12px/18px verdana, arial, verdana;
color: #444;
background: #fff;
min-width: 800px;
border-top: 8px solid #ddd;
}

#content a {
color: #3c7ffc;
}

#foot {
margin: 0;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 50px;
padding-right: 70px;
background: #eee;
font: 10px/10px verdana, arial, georgia, sans-serif;
color: #3c7ffc;
border-top: 1px solid #ccc;
text-align: right;
}

h1 {
display: none;
}

h4 {
margin-bottom: 20px;
padding: 0;
line-height: 1.3em;
background: url(../images/dot.gif) no-repeat 0 5px;
font: bold 18px/18px arial, verdana, arial, helvetica;
border-bottom: 1px solid #ddd;
color: #3c7ffc;
}

h5 {
margin-top: 30px;
margin-bottom: 10px;
padding: 2px 0px;
font: bold 12px/18px verdana, arial, helvetica;
background: #F9FEDF;
}

small {
font-size: 11px;
}

img {
border: 0;
}

.info {
margin: 0px;
padding: 5px;
background: #FFF799;
}

.footer {
padding-bottom: 0;
padding-top: 50px;
font: 11px/18px verdana, arial, helvetica;
}