/* Layout */

body{
margin:0px 2px;
background:url(images/background.png) repeat-x #c8c8c8;
font-size:11px;
font-family:Verdana;
}

a{color:#3e79c2;font-weight:bold;}
a:hover{color:#68a4ed;}

.wrapper{
margin:auto;
width:976px;
background:#fff;
border:1px solid #fff;
border-top:0;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-box-shadow:4px 5px 7px #555;
-webkit-box-shadow:4px 5px 5px #555;
box-shadow:3px 3px 9px #aaa;
}

.top{
background:url('images/top-bg.gif');
list-style:none;
margin:0 0 0 -1px;
padding:3px 1px 6px;
width:100%;
height:11px;
border-top:2px solid #333c3b;
text-align:right;
color:#fff;
text-shadow:#1d2f2d 1px 1px 1px;
}

.top li{display:inline;margin:0;padding:0;background:url('images/menuobj-hover.gif') no-repeat 0px 50px;}
.top li:before{padding-right:4px;content:"\25AA";font-size:10px;}
.top li:first-child:before{content:"";}

.top a{color:#fff;font-weight:normal;text-decoration:none;}
.top a:hover{text-decoration:underline;}

#header{
margin-left:-1px;
width:100%;
height:94px;
padding:13px 1px 0px;
background:url('images/header-bg.png');
}

#header a{
display:block;
float:left;
margin-left:12px;
}

#menu{
list-style:none;
margin:0 0 0 -1px;
padding:0 1px;
width:100%;
height:30px;
border-bottom:2px solid #333c3b;
background:url('images/navbar-bg.gif');
text-shadow:#0f1817 1px 1px 1px;
}

#menu li{
float:left;
display:block;
height:30px;
}

#menu li:first-child{
margin-left:10px;
border-left:1px solid #415a56;
}

#menu li:last-child{
border-right:1px solid #6a8783;
}

#menu a{
display:inline-block;
zoom:1;
*display:inline;
height:30px;
border-right:1px solid #415a56;
color:#fff;
font:bold 13px Arial,Helvetica,Sans-serif,Trebuchet MS;
line-height:29px;
}

#menu a:hover{
text-decoration:underline;
}

.menuobj a{
padding:0px 10px;
border-left:1px solid #6a8783;
text-decoration:none;
}

.menuobj a:hover{
background:url('images/menuobj-hover.gif');
}

.menuobj-selected a{
padding:0px 10px 0px 11px;
background:url('images/menuobj-selected.gif');
}

.main{
background:url('images/main-bg.gif') repeat-x;
padding:1px;
}

.left{
float:left;
margin:10px;
padding:0;
width:170px;
}

.left span{
display:block;
padding-bottom:5px;
color:#000;
font:bold 13px Arial,Helvetica,Sans-serif,Trebuchet MS;
text-shadow:#fff 0px -1px;
}

.breadcrumb,#content{
margin:10px 40px 0px 200px;
}

#content{
padding:8px;
min-height:350px;
font-size:12px;
font-family:Arial,Helvetica,Sans-serif,Trebuchet MS;
}

h1{
margin:0px 0px 11px;
padding:0;
font-weight:normal;
font-size:22px;
}

#footer{
clear:both;
margin:10px 10px 0px;
height:80px;
color:#737373;
line-height:70px;
border-top:1px solid #d5d5d5;
}

#footer img{
float:right;
margin-top:13px;
}

/* Contact form */

.contactform td{
padding-bottom:2px;
}

.contactform label{
line-height:28px;
padding-right:50px;
}

.label-disabled{
color:#999;
font-style:italic;
}

.contactform input[type='text']{
padding:2px;
width:250px;
}

.contactform input[type='submit']{
margin:0;
}

.contactform select{
margin:2px 0px;
padding:2px;
width:258px;
}

.contactform textarea{
margin:2px 0px 0px;
}
