/* CSS TEMPLATE */
#main-container{
width:950px;
margin:0 auto;
border:1px solid #f9c7e0;
padding:5px ;
background:#fff;
text-align:left;
}
#block {
display:inherit !important;
display:block;
margin:0;
border:0;
padding:1px 0;
clear:both;
}
#box-pathway {
float:left;
width:430px;
height:22px;
margin:0;
border:0px solid #0d0d0d;
padding:3px 5px;
background:#fff;
}
#box-search {
float:right;
width:500px;
height:22px;
margin:0;
border:1px solid #f9c7e0;
padding:0;
overflow:hidden;
background:#fff;
}
#box-search .inputbox {
border:1px solid #f9c7e0;
padding:1px;
font:400 12px/normal Arial, Verdana, sans-serif;
color:#666;
background:#fff;
}
.error {
font:italic 700 14px/normal Verdana, Arial, sans-serif;
padding:5px;
color:#666;
text-transform:uppercase;
}
.clr {clear: both;}
#clr {clear: both;}

/* ---- HEADER ----- */
#header {
float:left;
margin:0;
border:0px solid #0d0d0d;
padding:0;
width:610px  !important;
width:610px;
height:80px;
background:#fff;
}
#header-top, #header-middle, #header-bottom  {
margin:0;
padding:5px;
clear:both;
overflow:hidden;
}
#header-top { height:68px; }
#header-middle { height:44px !important; height: 45px;}
#buttons {
padding:1px 1px  !important;
padding:1px 0;
clear:both;
height:16px;
overflow:hidden;
}
#box-top{
float:right;
width:320px;
height:81px !important;
height:80px;
margin:0;
border:0px solid #0d0d0d;
padding:2px;
overflow:auto;
background:#fff;
}

/* --- BODY --- */
#box-left {
float:left;
margin:0;
border:1px solid #f9c7e0;
background-color:#fff;
padding:2px;
width:180px;
}
#box-content {
float:left;
display:inherit !important;
display:block;
margin:0;
border:0;
padding:0;
width:755px;
}
#box-right {
float:right;
margin:0 0 0 2px !important;
margin:0 0 0 1px;
border:1px solid #f9c7e0;
background-color:#fff;
padding:2px;
width:185px;
}

/* --- MODULES --- */
.user1-inner {
float:none !important;
float:left;
border: 1px solid #0093dd; 
padding: 0pt 5px; 
 
line-height: 100%;
margin-left:5px;
margin-right:4px;
padding:2px;
}
.user2-inner {
float:none !important;
float:left;
border:1px solid #f9c7e0;
margin-right:3px;
padding:2px;
}
table td.body-outer {
margin:0;
padding:5px;
border:0px solid #ececec;
}
#active-menu {
color:#666;
font-weight:700;
}
a#active-menu:hover {
color:#fff;
}
.maintitle {
color:#fff;
font-size:40px;
padding-left:15px;
padding-top:20px;
}

#box-footer {
clear:both;
margin:0;
border:0px solid #ececec;
padding:2px;
text-align:center;
background:#fff;
}
#banner-outer {}
#banner-outer img {
width:468px;
height:60px;
padding:0;
border:2px;
border-color:#ececec;
margin: 5px 5px 5px 75px;
clear:both;
}
#box-footer div {
clear:both;
color:#666;
margin:2px auto 4px auto;
border:0;
padding:0px;
}
.box1 {margin:5px; border:1px solid #f9c7e0; padding:5px; background:#fff;}
.pink {background:#ffe6ee; padding:5px; height:30px;}
