/* CSS Document */


* {
margin:0px;
padding:0px;
outline:none;
}


html, body {
height:100%;
}


a img {
border:0;
}


a:hover {
text-decoration:none;
}


body, div, span, {
font-family:Tahoma, sans-serif;
}


body {
    background:#efefef url(/images/bg.gif) 0 top repeat-x;
}


#main_container {
margin:0 auto;
width:856px;
}


.side_lines {
    border-left:solid 1px #dbdbdb;
    border-right:solid 1px #dbdbdb;
    background-color:#ffffff;
    padding:0 10px 15px;
}



/*header*/

#header {
    background:#ffffff; 0 top repeat-x;
    position:relative;
}


    #header .menu_bg {
        position:relative;
        width:816px;
        padding:6px 10px 0;
        height:27px;
        background:#004990 url(/images/menu_bg.gif) 0 0 no-repeat;
    }
    

        #header .menu_bg ul {
            list-style-type:none;
        }
        

            #header .menu_bg ul li {
                float:left;
                font-size:12px;
                font-weight:bold;
                color:#ffb23a;
                position:relative;
            }
            

                #header .menu_bg ul li a {
                    color:#ffffff;
                    text-decoration:none;
                }
               
 
                #header .menu_bg ul li a:hover {
                    color:#ffb23a;
                }
                

                #header .menu_bg ul li span {
                    font:bold 10px Tahoma,sans-serif;
                    padding:0 5px 0 5px;
                    position:relative;
                    top:-1px
                }

/*end header*/



/*content*/

#content_container {
    overflow:auto;
    min-height:500px;
    background::#ffffff; 186px 0 repeat-y;
}


    #main_container .main {
        background:none;
    }


    #content_container #sidebar {
        float:left;
        width:180px;
        padding:2px 0 0;
        font-size:12px;
        color:#3f3f3f;
    }
    
         
        #content_container #sidebar .menyu {
            background:url(/images/menyu.gif) 0 0 no-repeat;
            display:block;
            height:29px;
            line-height:27px;
            width:158px;
            padding:0 0 0 20px;
            color:#ffffff;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            margin:0 0 5px;
        }
        

        #content_container #sidebar .menyu:hover {
            text-decoration:underline;
        }
        

    #content_container #content {
        float:right;
        width:635px;
        position:relative;
        font-size:12px;
        color:#3F3F3F;
    }
    

		#content_container #content ul {
			list-style-type:none;
		}
		
		    
/*end content*/



/*footer*/

#footer {
    overflow:auto;
    background:url(/images/bg_son.jpg) 0 0 no-repeat;
    padding:55px 10px 0;
    font-size:11px;
    color:#818181;
    position: relative;
}
    

    #footer a.link {
        display: block;
        width: 50px;
        height: 35px;
        position: absolute;
        top: 0;
    }
    
/*end footer*/