    body
    { 
        background: #5195CE;
        color: #005DB3;
        font-size:16px; 
        margin:0; 
        padding:0; 
    }
    html
    {
        overflow-y: scroll;
    }
    #edge
    {
        margin: 100px auto 0 auto;
        width: 960px;
        background:#F9F9F9;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
    }
.rounded
{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}    
    #box
    {
        width: 960px;
        background:#E6E6E6;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    }
    #header h1 
    {
        padding: 0 0 0 50px; 
        font-family: calibri;
    }
    #header
    { 
        height:150px;
        background: url('../media/logo.png') no-repeat top center;
    }
    #header-padder
    { 
              padding: 40px 30px 30px 140px;
        height:80px;
    }
    #navigation
    { 
        float:left;
        text-align:center;
        width:155px;
        padding-bottom:200px;
        margin-left:5px;
    }
    #nav
    {
        float:left;
        text-align:left;
        width:600px;
    }
    #content 
    { 
        color: #005DB3;
        margin-left:180px;
        height:auto;
        width:600px
    }
    #content-padder 
    { 
        padding:2px;
        padding-bottom:50px;
        height:auto;
        min-height: 400px;
    }
    #footer 
    { 
        clear:both;
        font-size:14px;
        text-align:center;
        margin:10px 0 15px 0;
    }
    a
    {
        color: #005DB3;	
        text-decoration:none;
    }
    a:visited
    {
        color: #005DB3;	
    }
    a:hover
    {
        color: #005DB3;	
        text-decoration:underline;
    }
    #css_error
    {
        display: none;
    }
    .small_input
    {
    	float:right;
    }
    label
    {
    	float:left;
    }