/* CSS TEMPLATE */



.clr {

clear: both;

}





#main-container{

width:757px !important;

width /**/: 761px;

width/**/:/**/757px;

margin: 0 auto;

border: 1px solid #ccc;

padding: 4px 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: 576px !important;

width: 576px;

height: 14px !important;

height: 14px;

margin: 0;

border: 1px solid #26772F;

padding: 3px 5px;

background: #248 url("../images/top.swf") no-repeat 0px 0px;

}

#box-search {

float: right;

width: 165px !important;

width: 169px;

height: 20px !important;

height: 20px;

margin: 0;

border: 1px solid #ccc;

padding: 0;

overflow: hidden;

background: #248 url("../images/top.swf") no-repeat -589px 0px;

}

#box-search .inputbox {

border: 0;

padding: 3px;

font: bold 11px/normal arial, helvetica, sans-serif;

color: #fff;

background: transparent url(../images/hea-der.png) no-repeat -589px 0px;

}



.error {

font:italic bold 14px/normal Arial, Helvetica, sans-serif;

padding: 5px;

color: #ccc;

text-transform: uppercase;

}





/* ---- HEADER ----- */

#header {

float:left;

margin: 0;

border: 1px solid #ccc;

padding: 0px;

width: 586px;

height: 164px;

background: #248 url("../images/head_bg.png") no-repeat 0px -22px;

}

#header-top, #header-middle, #header-bottom  {

margin: 0px;

padding: 0px;

clear:both;

overflow:hidden;

}



#header-top {

height: 100px;

}

#header-middle {

height: 44px !important;

height: 45px;

}



#buttons {

padding: 1px 1px  !important;

padding: 1px 0px;

clear:both;

height:18px;

overflow:hidden;

}



#box-top{

float:right;

width: 161px  !important;

width: 165px;

height: 160px !important;

height: 161px;

margin: 0;

border: 1px solid #ccc;

padding: 2px;

overflow: auto;

background: #248 url("../images/head_bg.png") no-repeat -589px -22px;

background-attachment: inherit !important;

background-attachment:fixed;

}





/* --- BODY --- */



#box-left {

float: left;

margin: 0;

border: 1px solid #ccc;

padding: 2px;



width: 163px  !important;

width: 163px;

}



#box-content {

float: right;

display: inherit !important;

display: block;

margin: 0;

border: 0;

padding: 0;

width: 586px  !important;

width: 590px;

}



#box-right {

float: right;

margin: 0 0 0 2px !important;

margin: 0 0 0 1px;

border: 1px solid #ccc;

padding: 2px;

width: 161px  !important;

width: 165px;

}



/* --- MODULES --- */

.user1-inner {

float: none !important;

float: left;

border: 1px solid #ccc;

margin: 0;

padding: 2px;

}

.user2-inner {

float: none !important;

float: left;

border: 1px solid #ccc;

margin: 0;

padding: 2px;

}



table td.body-outer {

margin: 0;

padding: 2px;

border: 1px solid #ccc;

}



#active-menu {

color:#fc0;

font-weight: bold;

}



a#active-menu:hover {

color: #E50;

}



.maintitle {

color: #fff;

font-size: 40px;

padding-left: 15px;

padding-top: 20px;

}





#box-footer {

clear:both;

margin: 0;

border: 1px solid #CCC;

padding: 2px;

text-align:center;

background: #248 url("../images/head_bg.png") no-repeat center bottom;

}



#banner-outer {}



#banner-outer img {

width: 468px;

height: 60px;

padding: 0;

border: 0;

margin: 2px auto;

clear:both;

}



#box-footer div {

clear:both;

color: #fff;

margin: 2px auto 4px auto;

border: 0;

padding: 0px;

}




