﻿.main 
{
    width: 960px;

    margin-left: auto;
    margin-right: auto;
}



.site-menu 
{
    height: 25px;
    margin-top: 5px;
    border-bottom: solid 1px #0060A6;
}

.site-menu ul 
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 5px;
}

.site-menu ul li
{
    display: block;
    float: left;

    height: 18px;

    text-align: center;

    padding-top: 7px;
    
    font-size: 11px;
}

.site-menu ul .menu-item-left
{
	width: 15px;
    background-image: url(../Images/site-menu-left.gif);
    background-repeat: no-repeat;
}

.site-menu ul .menu-item
{
	background-color: #C3D9FF;
}

.site-menu ul .menu-item-right
{
	width: 15px;
    background-image: url(../Images/site-menu-right.gif);
    background-repeat: no-repeat;
    margin-right: 1px;
}

.site-menu ul .menu-item-selected-left
{   
	width: 15px;
    background-image: url(../Images/site-menu-selected-left.gif);
    background-repeat: no-repeat;
}

.site-menu ul .menu-item-selected
{   
	background-color: #0060A6;
}

.site-menu ul .menu-item-selected-right
{   
	width: 15px;
    background-image: url(../Images/site-menu-selected-right.gif);
    background-repeat: no-repeat;
    margin-right: 1px;
}

.site-menu ul .menu-item a { color: #555555; }
.site-menu ul .menu-item-selected a { color: #FFFFFF; }



.header
{
    height: 80px;
    padding-top: 20px;
    padding-right: 10px;
    background-image: url(../Images/header.jpg);
    background-repeat: no-repeat;
}



.menu 
{
    height: 40px;
  
    background-image: url(../Images/menubg.gif);
    background-repeat: no-repeat;

    padding-left: 10px;
    padding-right: 10px;
}

.menu ul 
{
    margin: 0px;
    padding: 0px;

    padding-top: 10px;
    list-style-type: none;
}

.menu ul li 
{
    float: left;
}

.menu ul li a
{
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
}



.content 
{
    padding-left: 10px;
    padding-right: 10px;
}

.content-left
{
	float: left;
	width: 220px;
}

.content-center
{
	float: left;
	width: 530px;
	padding-left: 5px;
	padding-right: 5px;
}

.content-right
{
	float: right;
	width: 180px;
}



.footer
{
    height: 30px;
     
    margin-top: 5px;   
    margin-left: auto;
    margin-right: auto;
    
    padding-top: 10px;
    
    color: #FFFFFF;
    text-align: center;    

    background-image: url(../Images/footerbg.gif);
    background-repeat: no-repeat;
}

.footer a 
{
    width: 100px;
    
    color: #FFFFFF;
    
    padding-left: 5px;
    padding-right: 5px;
}



.login-left 
{
    float: left;
    width: 600px;
}

.login-right
{
    float: right;
    width: 340px;
}

.login-form 
{
    padding: 15px;
    margin-top: 1px;   
    margin-left: auto;
    margin-right: auto;  
    background-color: #E8EEF7;
    border: solid 1px #86B1E1;    
}

.login-form-header 
{
    height: 20px;
    color: #FFFFFF;
    padding-left: 15px;
    padding-top: 5px;
    margin-top: 40px;
      
    background-color: #0060A6;
}

.login-form table 
{
    width: 270px;
}

.login-form table tr td 
{
    padding: 2px;
}



.side-menu ul 
{
    margin: 0px;
    padding: 0px;
    
    list-style-type: none;
}

.side-menu ul li 
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	
	font-size: 11px;
}

.side-menu ul .side-menu-category
{
	padding-left: 10px;
	border-top: solid 1px #699469;
	border-bottom: solid 1px #699469;
	border-right: solid 1px #699469;
	border-left: solid 10px #699469;
	background-color: #B5EDBC;
}

.side-menu ul .side-menu-item
{
	padding-left: 15px;
	padding-right: 10px;
	border-top: solid 1px #C3D9FF;
	border-bottom: solid 1px #C3D9FF;
	border-right: solid 1px #C3D9FF;
	border-left: solid 10px #C3D9FF;
	background-color: #E8EEF7;
	text-indent: -5px;
}


.administration-form 
{
}

.administration-form table tr td
{	
    height: 22px;
    text-align: center;
    border: solid 1px #CCCCCC;
}

.administration-form table tr th
{
    height: 25px;
    color: #FFFFFF;
    text-align: center; 
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
    background-color: #555555;
}

.administration-form-buttons
{
    height: 22px;
    width: 120px;   

    text-align: center;
}

.administration-form-buttons a
{
	padding-left: 2px;
	padding-right: 2px;
}



.item-header 
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: solid 1px #FCA405;
	border-bottom: solid 1px #FCA405;
	border-left: solid 1px #FCA405;
	border-right: solid 1px #FCA405;
	background-color: #FFFFCC;
}

.item-header a 
{
	color: #555555;
}

.item-content 
{
	padding-left: 5px;
	padding-right: 5px;
}



.item-form 
{
	padding: 5px;
	margin-top: 2px;
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;	
}

.item-form table tr td 
{
	padding: 3px;
}



.panel-header 
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: solid 1px #699469;
	border-bottom: solid 1px #699469;
	border-right: solid 1px #699469;
	border-left: solid 10px #699469;
	background-color: #B5EDBC;	
}


.panel-info
{
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 10px #C3D9FF;
	border-right: solid 1px #C3D9FF;
	border-top: solid 1px #C3D9FF;
	border-bottom: solid 1px #C3D9FF;
	background-color: #E8EEF7;
}



.error-page-header 
{
    height: 20px;
    width: 602px;
    margin-top: 20px;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1px;
    color: #FFFFFF;
    padding-left: 10px;      
    background-color: #CB0015;
}

.error-page 
{
    width: 590px;
    margin-left: auto;
    margin-right: auto;
    background-color: #E8EEF7;
    border: solid 1px #86B1E1;  
    padding: 10px;   
}