@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(../images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.0em;
color:#333333;
}


h1,h2,h3,h4{
margin:0px;
padding:0px 0px 8px 0px;
line-height:1.0em;
}

h1{
color:#4bc442;
}


h2,h3{
color:#ff9600;
}


a{
font-weight:bold;
text-decoration:underline;
color:#1b6ab2;
}

a:hover{
color:#1b6ab2;
}


.link1 a{
font-weight:bold;
text-decoration:underline;
color:#1b6ab2;
}


.link1 a:hover{
text-decoration:underline;
color:#1b6ab2;
}


.text-style1{
font-size:11px;
font-weight:bold;
color:#333333;
}

.text-style2{
font-size:12px;
font-weight:none;
color:#333333;
}



img{
border-style:none;
}


p{
margin:0px;
padding:0px 0px 8px 0px;
line-height:1.5em;
}

p span{
font-weight:bold;
color:#0555a2;
}

.float-left{
float:left;
}


.float-right{
float:right;
}


#container{
margin:0px auto 0px auto;
background-image:url(../images/container-bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
width:959px;
height:100%;
border-left:1px solid #f2f7fb;
border-right:1px solid #f2f7fb;
}

#header{
margin:0px auto 0px auto;
width:959px;
}

#menu{
margin:0px auto 0px auto;
width:946px;
background-image:url(../images/menu-bg.jpg);
background-repeat:repeat-x;
height:24px;
}

#menu ul{
padding:6px 0px 0px 0px;
margin:0px;
height:28px;
}

#menu li {
margin:0px;
background-image:url(../images/menu-divider.jpg);
background-repeat:no-repeat;
background-position:right;
display:inline;
color:#000000;
padding:5px 10px 5px 10px;
height:30px;
text-align:center;
}

#menu a{
color:#000000;
text-decoration:none;
}

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



#left-column{
position:relative;
float:left;
width:550px;
border:0px solid #c66716;
}

.inner-container1{
margin:2px 0px 15px 2px;
padding:5px;
width:700px;
}

.inner-container2{
margin:0px auto 15px auto;
width:946px;
clear:both;
}



.inner-container3{
margin:0px 0px 5px 0px;
background-color:none;
border:0px solid #d1813c;
text-align:center;
}



.box .top-left1 .t{
height:9px;
}
.box .top-left1{
background-image:url(../images/left-top-corner.png);
background-repeat:no-repeat;
margin:0px 0px;
overflow:hidden;
width:946px;
}


.box .bottom-left1 .t{
height:9px;
}


.box .bottom-left1{
background-image:url(../images/left-bottom-corner.png);
background-repeat:no-repeat;
}






.box .top-left .t{
height:10px;
}

.box .top-left{
background-image:url(../images/left-top-corner.jpg);
background-repeat:no-repeat;
margin:0px 0px;
overflow:hidden;
}

.box .top-left .t{
background-image:url(../images/right-top-corner.jpg);
background-repeat:no-repeat;
background-position:right 0px;
width:100%;
overflow:hidden;
}

.box .bottom-left .t{
height:10px;
}


.box .bottom-left{
background-image:url(../images/left-bottom-corner.jpg);
background-repeat:no-repeat;
}


.box .bottom-left .t{
background:url(../images/right-bottom-corner.jpg);
background-position:right 0px;
background-repeat:no-repeat;
}


.box-top-bg{
background:url(../images/bd-top-bg1.gif);
background-position:right 0px;
background-repeat:no-repeat;
width:100%;
}


.box .bd{
padding:5px;
background-image:url(../images/panel-body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border-left:2px solid #dfdfdf;
border-right:2px solid #dfdfdf;
height:100%;
overflow:hidden;
}

.box .hd{
font-size:12px;
font-weight:700;
color:#333333;
text-align:left;
text-decoration:none;
padding-bottom:10px;
padding-left:5px;
}


#right-column{
position:relative;
float:right;
width:220	px;
padding:8px;
border:0px solid red;
}



#login-box{
background:url(../images/login-header-bg.jpg) repeat-x top;
width:232px;
height:59px;
margin:7px 8px 0px 0px;
}

#login-box .top-left-corner{
float:left;
background:url(../images/login-left-bg.jpg) no-repeat top left;
width:100%;
height:59px;
}

#login-box .text{
color:#FFF;
text-align:center;
padding:3px 0px 2px 0px;
line-height:1.5em;
font-size:12px;	
}


#login-box .text span{
font-weight:bold;
}


#login-box table td{
color:#fff;
padding:4px;
line-height:1.5em;
}



#login-box .top-right-corner{
float:right;
background:url(../images/login-right-bg.jpg) no-repeat right top;
height:59px;
width:20px;
}

#login-box .bottom{
height:6px;
}


#login-box .bd{
background-image:url(../images/login-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#435386;
padding:4px;
}


#login-box .bottom-left-corner{
float:left;
background:url(../images/login-left-bt.jpg) no-repeat top left;
height:6px;
width:100%;
}

#login-box .bottom-right-corner{
float:right;
background:url(../images/login-right-bt.jpg) no-repeat top right;
height:6px;
width:5px;
}



#footer{
margin:20px auto 0px auto;
padding:4px 0px 0px 0px;
height:40px;
width:959px;
text-align:center;
}

#footer a{
color:#0454a2;
text-decoration:none;
}

#footer a:hover{
color:#000000;
text-decoration:underline;
}


