/* Main template styles */
html{
    background-color:   #4D4C3A;
}
div.page-top-bar{
	background: black;	
}
.page-wrapper{
	padding: 0;
	margin: 0 auto;	
	border: 9px solid #5b594a;
}
.page-header{
	text-align: center;	
}
.page-header, .page-content{
	width: 100%;
}
div.page-top-bar, .page-wrapper{	
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;	
}
.page-header .logo-row{
	padding: 10px 0 15px;
	margin: 0;
}
.submodule-name{
	margin: 0;
	padding: 26px 0  0 22px;
}
.page-content-footer, .page-footer, .page-content-footer table{
	background: 0;	
}
/*
.page-header, .page-content, .page-content-footer, .page-footer{
    overflow: auto;
    margin:     0px auto;
    min-width:  930px;  
    max-width:  1080px;
    _width:     expression(document.body.clientWidth > 1100 ? "1100px": document.body.clientWidth < 950 ? "950px" : "auto" );
}
.page-content{
    border-top: none;
    min-height: 500px;
    padding-bottom: 10px;
}
.blank-div{
	 background-color:   white;
}
.page-content-footer{
    border: none;
    padding-top:10px;
    background-color: #4D4C3A;
}
.page-content-footer a{
    color:      #BBBDA5;
}
.page-content-footer table{
    width:      100%;
    _width:     auto;
    background-color: #4D4C3A;
}.page-content-footer table td{
    vertical-align: top;
    padding-left:   50px;
    padding-right: 80px;
}
.page-content-footer ul li{
    line-height:    16px;                
}
.page-content-footer ul li a{
    font-size:      11px;
}
.page-content-footer ul li.title{
    font-weight:    bold;
    font-size:      12px;
    line-height:    20px;
    color: white;
    text-decoration: underline;
}
.page-content-footer ul li:not(.title){
	background: url(/img/bullets.gif) no-repeat -2px 2px;    
} 
.page-content-footer ul li:not(.title) a{
	padding-left: 12px;
}
.page-content-footer ul li:not(.title):hover{
	background-position: -2px -198px;
}
.page-content-footer ul li a:hover{
	color: white;
}
.page-footer a:hover{
	color: white;
}


.page-footer{
    margin-top: 15px;   
    padding-bottom: 20px;
}

.page-footer *{
    font-size:  11px;
}
.page-footer a, .page-footer .copyright{
    color:      #BBBDA5;
}
.page-footer ul{
    margin:     5px 0;
}
.page-footer ul.inline{
    text-align: center;
}
.page-footer ul.inline li{
    display:    inline;
    margin:     0 5px;
}
.page-footer .copyright{
    text-align: center;
    margin:     5px;    
}
*/
/* Template styles for left-menu */
div.menu-left, div.content-center{
    float:      left; 	
}

div.content-center{
    margin-left:    20px;	
    width:  700px;  
}
div.content-center p{
    margin:         10px 0;	
}
div.content-center ul{
    list-style-type:    disc;    	
}
div.content-center ul li{    
    margin:   5px 0 5px 30px;	
}
div.content-center ol li{
	margin-top:   10px;
	margin-bottom: 10px;
}

/* Temp styles to be removed when tiles are fully implemented */
div.hnav-content-container{    
    padding:    10px; 
}

div.main-container{
	margin-left:    20px;	
    width:  650px;  
    float : left;
    padding-bottom: 80px;
}

div.top-bg{
	margin : -10px -10px 20px -10px;	
}
div.top-bg img{
	width:100%;
}
.additional-footer{
	text-align: center;
	margin: 5px;	
}