/* CSS TEMPLATE */



.clr {

clear: both;

}



#main-container{

width:859px !important;

width:859px;

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: 0px 0;

clear:	both;

}





#box-pathway {

float: left;
width: 678px !important;
width: 678px;
height: 14px !important;
height: 14px;
margin: 0;
border: 1px solid #ccc;
padding: 3px 5px;
background: #415841;  url("../images/head_bg.png") no-repeat 0px 0px; 
}



#box-search {

float: right;

width: 165px !important;

width: 165px;

height: 20px !important;

height: 20px;

margin: 0;

border: 1px solid #ccc;

padding: 0;

overflow: hidden;

background: #415841 ; /* url("../images/head_bg.png") 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;



}



#box-logo {

float: left;

/* width: 758px !important; */

/* width: 758px; */

width: 190px !important;

width: 190px; 

height:100px !important;

height:100px;

margin: 0;

border: 0px solid #ccc;

padding: 0;

overflow: hidden;

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

}



#box-ustmenu {

float: right;
width: 678px !important;
width: 678px; 
/*
height: 85px !important;
height: 85px;
*/
height: 100px !important;
height: 100px;
margin: 0;
border: 0px solid #ccc;
padding: 0;
overflow: hidden;
background: #fff ; /* url("../images/head_bg.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: 0px solid #ccc;

padding: 0px;

width: 690px  !important;

width: 690px;

height: 179px;

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

background: #248 ;

}



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

margin: 0px;

padding: 0px;

clear:both;

overflow:hidden;



}





#header-top {

height: 161px;

}



#header-middle {

height: 44px !important;

height: 45px;

}





#buttons {

padding: 1px 1px  !important;

padding: 1px 0px;

clear:both;

height:18px;

overflow:hidden;

}



#buttons2 {

margin: 0px;

padding: 1px 1px  !important;

padding: 1px 0px;

clear:both;

height:54px;

overflow:hidden;

}





#box-top{

float:right;

width: 161px  !important;

width: 161px;

height: 154px !important;

height: 155x;

margin: 0;

border: 1px solid #ccc;

padding: 2px;

overflow: auto;

background: #e8e8e8 ;



}





/* --- BODY --- */



#box-left {
float: left;
margin: 0;
border: 1px solid #ccc;
padding: 2px;
width: 190px  !important;
width: 190px;
}


#box-content {
float: right;
display: inherit !important;
display: block;
margin: 0;
border: 0;
padding: 0;
/* 
width: 686px  !important;
width: 686px;
*/
width: 661px  !important;
width: 661px;
}


#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: 161px;

}





/* --- 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: #415841 url("../images/dip.png") no-repeat center bottom;

}





#banner-outer {}



#banner-outer img {

width: 468px;

height: 60px;

padding: 0;

border: 0;

argin: 2px auto;

clear:both;

}



#box-footer div {

clear:both;

color: #fff;

margin: 2px auto 4px auto;

border: 0;

padding: 0px;

}

