@charset "utf-8";
/* CSS Document */

html{overflow: -moz-scrollbars-vertical; /* shows scrollbar for firefox */
	height:100% !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
}

body{
margin: 0 20px 0 20px;
padding: 0;
height:100% !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
font-size: 62.5%;  /* Gives a base of 10px */
font-family: Arial, Helvetica, sans-serif;
	background:url(../images/bg.gif);

}



#wrapper{

	background:url(../images/bg_wrapper.gif); 
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}


h1, h2, h3, h4, h5, h6 ,h7{color:#003366;}
h1{font-size: 2em;   margin-bottom: 5px; padding-bottom:0;}  /*20px*/
h2{font-size: 1.8em; margin-bottom: 5px; padding-bottom:0;}/*18px*/
h3{font-size: 1.6em; margin-bottom: 5px; padding-bottom:0;} /*16px*/
h4{font-size: 1.4em; margin-bottom: 5px; padding-bottom:0;} /*14px*/
h5{font-size: 1.2em; margin-bottom: 5px; padding-bottom:0;}/*12px*/
h6{font-size: 1em;   margin-bottom: 5px; padding-bottom:0;}  /*10px*/

.img{
	
	font-size:11px;}

.notes{font-size: 0.8em;}

div.clear {
  clear: both;
  }
  
  
.white{color:#ffffff; }
.black{color:#000000; }

.announcements strong{color:#CCFF99; }

.content{ font-size:1.2em;}

#footer{ font-size:1.1em; padding:10px 0 20px 0;}

#sidemenu {
	width: 16em;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	Verdana, Lucida, Geneva, Helvetica, 
	Arial, sans-serif;
	color: #333;
	}

#sidemenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#sidemenu li {
	list-style: none;
		border-top: 1px solid #eeeeee;
		margin: 0;
		}

#sidemenu li a {
		display: block;
		padding: 5px 3px 5px 0.5em;
		color:#336699;
		text-decoration: none;
		width: 100%;
		line-height:1.2em;
		}
/* work around for IE5/Mac and Netscape/Mozilla, IE does not recognise child selector hence the following will only be undestood by IE5/Mac and Netscape/Mozilla and override the above rule */ 
html>body #sidemenu li a {
		width: auto;
		}

	#sidemenu li a:hover {


		color:#FF6600;
		}



#sidemenu li.sidemenuCurrent a {
		display: block;
		padding: 5px 3px 5px 0.5em;
		color:#336699;
		text-decoration: none;
		font-weight:bold;
		width: 100%;
		line-height:1.2em;
		}

#sidemenu li.sidemenuCurrent a:hover{}

.dir_name{
	color:#003366;
	font-size:14px;
	font-weight:bold;
	}

.dir_status{
	color:#F90;
	font-size:11px;
	font-weight:bold;
	}
.milestones{
	color:#F90;
	font-size:12px;
	font-weight:bold;
	}
