body 
{
	font-family: Arial, Geneva, Sans-Serif;
	margin:0;
	padding:0;	
	color:#aaa;
    color:#222;
   background-color:#261906;
   background-color:#2a2322;
   background-color:#4C3F3D;
  
     background-color:white;
    background-color:#191d26;
    background-color:#4A4230; /*brown*/
    background-color:#30384A;
    background-color:#536a78;
    background-color:#e0e0e0;
    background-color:#17263b;
    background-color:#021C36;
    background-color:#0e2a4e;
    
    background-color:#4c565f;
    
	font-size:0.8em;
	line-height:1.5em;
	/*background-image:url(/img/top-strip.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
	
	
	
}

.printOnly 
{
	display: none;
}


h2,h3{ margin-bottom:0;padding-bottom:0; }
p{ margin-top:0;margin-bottom:15px; }

h1{ margin-bottom:10px;margin-top:0;color:#211F17;color:#1d2925; font-size:1.52em;   }
h2{ margin-top:0;color:#211F17;color:#1d2925; font-size:1.1em;  font-style:italic;}
h3{ color:#1d2925; font-size:1em;  font-style:italic;}

img { border:none; }

ul.tick-list {list-style:none;list-style-image:url(/img/tick.gif);}
ul.tick-list li { padding-left:3px;margin:0;}
ul.block-list {list-style:none;list-style-image:url(/img/box-gold.gif);}
ul.block-list li { padding-left:3px;margin:0;}


      table.formatted{
                    border-collapse:collapse;
                }
           table.formatted     tr{
                    margin:0;
                    padding:0;
                    border:none;
                }
           table.formatted     td
                {
                    border:1px solid #666;
                    padding:3px;
                    margin:0;
                }
           table.formatted    th{
                    background-color:#394a54;
                    color:#eeeeee;
                    border:1px solid #666;
                    font-weight:bold;
                   padding:3px;
                    margin:0;
                }
    


#wrapper 
{
	width: 980px;
	margin: 0 auto;

	padding:0;
	
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
	border:1px solid black;
}

#header 
{
    width:960px; 
	height:200px;
	padding:0;
	margin:0 auto;

 
     background-color:#254f81;
     
     background-image:url(/img/header.jpg);
   border:1px solid black;    
}



#header a.menu
{
    padding:0;
    margin:0;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    color:White;
    position:absolute;
    width:78px;
    height:15px;
    /*border: 1px solid black;*/
   
   
   
}

ul.header-list { list-style-image:url(/img/dot.gif) }
ul.header-list li { color:black;font-size:1.1em;line-height:1.5em;  }

#nav {   border:1px solid black;   width:960px; margin:0 auto;padding:0;padding-top:5px;padding-bottom:5px;margin-top:1px;background-color:#0e2a4e; }
#nav ul {  list-style:none; margin:0; padding:0; margin-left:10px;  }
#nav li {  padding:5px; display:inline; margin-right:3px; }
#nav li a { color:#ffffff; text-decoration:none;padding:5px;padding-left:12px;background-image:url(/img/box.gif);background-position:center left;background-repeat:no-repeat; }
#nav li a:hover { color:#ccc; }
    
a.big-button { float:right;margin:10px; border:3px solid #ccc; }
a.big-button:hover { border: 3px solid #bb7d00; }

#main
{
    clear:both;
    margin:0;
    padding:0; 
    padding:25px;
    padding-bottom:10px;
    padding-right:220px;
   /* background-color:White;
   background-color:#907874;*/
  
}
#main p
{
    text-align:justify;  
}

#main a 
{
    color:#00f;
    text-decoration:none;
    
    
}
#main a:hover {text-decoration:underline; }

#left{float:left;width:440px;padding:10px;padding-top:0; }
#right{float:right;width:420px;padding:10px;padding-top:0;}

ul.points  { font-size:large;}
ul.points li { padding-bottom:15px; }

ul.sub-menu { float:right; margin-right:50px; margin-top:5px; padding-top:0;  list-style:none; }
ul.sub-menu li { display:inline;} 
ul.sub-menu li a { }
ul.sub-menu li a:hover { }


#footer 
{
    
    clear: both;
    width:960px;
     margin:0 auto; padding:0;
   
	 width:960px;
	 height:30px;
		
	font-size: 0.8em;
	color:white;
	text-align:center;
	
	
	padding-top:10px;
	padding-bottom:10px;
	 background-color:#0e2a4e;
	 border:1px solid black;
}
#footer a
{
	color:#696349;
	text-decoration:none;
}
#footer a:hover
{
	color:#fff;
	text-decoration:underline;
}



/* ADMIN SECTION */
#admin-wrapper
{
    width:960px;
    margin: 0 auto;
    border:1px solid #ccc;
    padding:0;
    background-color:White;
    border:1px solid #666;
    border-top:none;
   margin-top:10px;
   background-image:url(/img/admin/margin.jpg);
   background-position:top left;
   background-repeat:repeat-y;
}

#admin-header
{
  height: 130px;
  width:960px;
  
  padding:0;
  margin:0;
 
  background-image:url(/img/admin/admin-header-960.jpg);
  background-position:left;
  background-repeat:no-repeat ;
  border-bottom:1px solid #99a4aa;
  
}
#nav-menu
{
    
    padding:10px;
    float:left;
    width:160px;
   
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;

}

#nav-menu li
{

margin: 0 0.15em;

}

#nav-menu li a
{

color:#4c565f;
  color:#34495f;
  
font-weight:bold;
text-decoration: none;

font-size:0.8em;
display:block;
height:15px;
padding:3px;
width:145px;
display:block;


}
#nav-menu li a:hover
{
  background-color:#99a4aa;
  color:White;  
  
}

#admin-footer
{
    height:20px;
    clear:both;
   
     background-color:#425663;
     text-align:center;
     padding-top:3px;
     
}


.buttons
{
  margin-top:10px;
  margin-bottom:10px;   
}