* {
        margin: 0;
        padding: 0;
        }
html, body {
        margin: 0px;
        padding: 0px;
        background-color: #060606;
		color: #ffffff;
		text-align:center;
        }
		
.leftlist { list-style-type: none; padding:0; margin:0; font-size:12px; font-family: times new roman, tahoma, arial;}
.leftlist li {margin-bottom:2px;}
.leftlist li a {color:#b3b6b9; font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none;}
.leftlist li a:hover {color:#000000; font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none; background-color:#dadada;}




.leftlist li a.passive  {font-color:#b3b6b9; font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none;}
li a:hover.passive  {font-color:#b3b6b9; font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none;}

.leftlist li a.active {font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none; background-color:#dadada; color:#000000;}


.rightlist  {
padding:0; 
margin:0; 
color:#ffffff; 
list-style-type:none; 
font-size:11px; 
font-family: arial, verdana, tahoma;
}

.rightlist li a {color:#b3b6b9; font-size:11px; font-family: arial, verdana, tahoma; text-decoration: underline;}
.rightlist li a:hover {color:#000000; font-size:11px; font-family: arial, verdana, tahoma; text-decoration: underline; background-color:#dadada;}

.rightlist li a.active {color:#000000; font-size:11px; font-family: arial, verdana, tahoma; text-decoration: underline; background-color:#dadada;}

/********** misc **********/
.clearer {
        clear: both;
   		height: 0; 
        visibility: hidden;
        }
img {
        border-width: 0px;
     }
img.imgleft {
        border: 0px;
        background: transparent;
        padding-right: 5px;
        float:left;
}

img.imgright {
        border: 0px;
        background: transparent;
        padding-left: 5px;
        float:right;
}
.left {
        text-align:left;
        }
.right  {
        text-align: right;
        }
.center {
        text-align: center;
        }		
/**********************************************************************
*                                                                     *
*                        main structure                               *
*                                                                     *
**********************************************************************/
	
/********************   breadcrumb  *************************/


#breadcrumbs {font-family: arial, sans serif times new roman; color:#b3b6b9; font-size:11px; text-align:left; font-weight:bold;}

#breadcrumbs a {font-family: arial, sans serif times new roman; color:#b3b6b9; font-size:11px; text-decoration: none; font-weight:normal;}
#breadcrumbs a:hover {font-family: arial, sans serif times new roman; color:#000000; font-size:11px; text-decoration: none;}


#breadcrumbs a.passive {font-family: arial, sans serif times new roman; color:#b3b6b9; font-size:11px; text-decoration: none; font-weight:normal;}
#breadcrumbs a.active {font-family: arial, sans serif times new roman; color:#b3b6b9; font-size:11px; text-decoration: none; font-weight:bold;}


#breadcrumbs span {font-family: arial, sans serif times new roman; color:#b3b6b9; font-size:11px; text-align:left; font-weight:normal;}

.projects {
        background: transparent;
        float: left;
		text-align:left;
		width: 460px;
		height: 100%;
        }

.projects #logout a {color:#b3b6b9; font-size:11px; font-family: arial, verdana, tahoma; text-decoration: underline;}
.projects #logout a:hover {color:#000000; font-size:11px; font-family: arial, verdana, tahoma; text-decoration: underline; background-color:#dadada;}

.projectscontentcontainer {
        background: transparent;
		font-family: arial, verdana, tahoma;
		text-align: left;
		vertical-align:top;
		width: 100%;
		height:100%;
		font-size:11px;
		color:#ffffff;
		float: left;
		overflow: hidden;
}

/**********    content   **********/
#container {
        background: transparent;
        margin-top: 40px;
        margin-left: 40px;
		width: 740px;
		height: 100%;
		float:left;
        }
#content {
        background: transparent;
		height: 100%;
        }
		
/********** left and right **********/
.menu {
        background: transparent;
        float: left;
		text-align:left;
		width: 230px;
		height:100%;
		}
.sideleft {
        background: transparent;
        float: left;
		margin-left:25px;
		text-align:left;
		width: 230px;
		height:100%;
		}
.sideleftlast {
        background: transparent;
        float: left;
		text-align:left;
		margin-left:25px;
		width: 230px;
		height:100%;
        }
.contentcontainer {
        background: transparent;
		font-family: arial, times new roman;
		text-align:left;
		vertical-align:top;
		height: 490px;
		display :block;
        width: 230px;
		border-bottom:1px solid #5b5a5f;
		font-size:11px;
		line-height: 10pt;
		overflow:hidden;
}
.filesharecontentcontainer {
        background: transparent;
		font-family: arial, times new roman;
		font-size:11px;
		text-align:left;
		vertical-align:top;
		min-height: 490px;
		height: 100%;
		display :block;
        width: 230px;
		border-bottom:1px solid #5b5a5f;
		line-height: 10pt;

}
* html .filesharecontentcontainer {
        background: transparent;
		font-family: arial, times new roman;
		font-size:11px;
		text-align:left;
		vertical-align:top;
		min-height: 490px;
		height: 100%;
		display :block;
        width: 230px;
		border-bottom:1px solid #5b5a5f;
		line-height: 10pt;
}
.filesharecontentcontainer a { font-family: arial, times new roman, sans-serif;  color:#b3b6b9; font-size:11px; text-decoration:underline;}
.filesharecontentcontainer a:hover { font-family: arial, times new roman, sans-serif;  color:#000000; font-size:11px; text-decoration:underline; background-color:#dadada;}	
fieldset { border: 0px; padding:5px;}
legend { font-weight:bold;}
  /********************   2 colums  *************************/

#two-cols { text-align:left; width: 510px; float:left; display:inline;}
#sectionmegahead {text-align:left; width: 510px; height:40px; float:left;}

#sectionmegabody {text-align:left; width: 510px; float:left; }
#sectionmegafoot {text-align:left; width: 510px; height:40px; float:left;}

.megahead {width:230px; height:40px; font-size:20px; font-family: times new roman, arial, sans serif; color:#fff; border-bottom: 1px solid #5a5b5e; vertical-align:top; float:left; display:inline; margin-left:25px;}

.megafoot {width:230px; margin-top:9px; font-family: arial, times new roman, arial, sans serif; color:#b3b6b9; font-size:11px; text-align:left; display:block; float:left; margin-left:25px; float:left; display:inline;}

.megabody {
        background: transparent;
        float: left;
		text-align:left;
		margin-left:25px;
		width: 230px;
		display:inline;
        }
		
.megabodycontainer {
        background: transparent;
		font-family: arial, times new roman, sans-serif; 
		text-align:left;
		vertical-align:top;
		height: 247px;
        width: 230px;
		border-bottom:1px solid #5b5a5f;
		font-size:11px;
		overflow:hidden;
}
.mega-lower-spacer {height:10px;}

.megabodycontainer a { font-family: arial, times new roman, sans-serif;  color:#b3b6b9; font-size:11px; text-decoration:underline;}
.megabodycontainer a:hover { font-family: arial, times new roman, sans-serif;  color:#000000; font-size:11px; text-decoration:underline; background-color:#dadada;}	


#archivelink a {font-family: arial, times new roman, sans-serif; color:#b3b6b9; font-size:11px; text-decoration:underline;}
#archivelink a:hover {font-family: arial, times new roman, sans-serif; color:#000000; font-size:11px; text-decoration:underline; background-color:#dadada;}	


.megafoot a {font-family: arial, times new roman, sans-serif; color:#b3b6b9; font-size:11px; text-decoration:underline;}
.megafoot a:hover {font-family: arial, times new roman, sans-serif; color:#000000; font-size:11px; text-decoration:underline; background-color:#dadada;}	

/********************   2 colums  *************************/


#contactspacing {margin-top:5px; margin-left:2px;}

.contentcontainer a {font-family: times new roman, tahoma, arial; color:#b3b6b9; font-size:11px; text-decoration:underline;}
.contentcontainer a:hover {font-family: times new roman, tahoma, arial; color:#000000; font-size:11px; text-decoration:underline; background-color:#dadada;}	


.sectionfoot {width:230px; margin-top:10px; font-family: arial, times new roman, arial, sans serif; color:#b3b6b9; font-size:11px; text-align:left; display:block;}

.sectionfoot a {font-family: arial, times new roman, sans-serif; color:#b3b6b9; font-size:11px; text-decoration:underline;}
.sectionfoot a:hover {font-family: arial, times new roman, sans-serif; color:#000000; font-size:11px; text-decoration:underline; background-color:#dadada;}		
		
.sectionhead {width:230px; height:40px; font-size:20px; font-family: times new roman, tahoma, arial; color:#fff; border-bottom:1px solid #5a5b5e; margin-bottom:5px; vertical-align:top;}

form p {margin-bottom:5px;}
	
input { background-color: #060606;  border: #464749 1px solid; vertical-align: top; font-size: 11px; color : #dadada; font-family: arial, verdana, tahoma; padding: 3px; width:218px;}
	  
textarea { background-color: #060606;  border: #464749 1px solid; vertical-align: top; font-size: 11px; color : #dadada; font-family: arial, verdana, tahoma; padding: 3px; width:218px;}

.contactbutton {
font-family: arial, sans serif, times new roman; color:#b3b6b9; font-size:11px; text-decoration: underline; border:0px; background-color: #060606; padding:0px; text-align:left; font-weight:bold; cursor:pointer;
}
input[type="submit"] {
font-family: arial, sans serif, times new roman; color:#b3b6b9; font-size:11px; text-decoration: underline; border:0px; background-color: #060606; padding:0px; text-align:left; font-weight:bold; cursor:pointer;
}

.listmenucontainer {width:230px; border-bottom:1px solid #5a5b5e; padding-bottom:10px; margin-bottom:10px;}

.selectedprojects {width:230px; font-family: verdana, tahoma, arial; border-bottom:1px solid #5a5b5e; padding-bottom:10px; margin-bottom:10px;}

.listcontactcontainer {width:100%; padding-bottom:10px; margin-bottom:5px;}

.listcontact {padding:0; margin:0; list-style-type:none; color:#fff; font-size:12px; font-family: times new roman, tahoma, arial;}
.listcontact li {margin-bottom:3px;}
.listcontact li a {color:#fff; font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none;}
.listcontact li a:hover {color:#000000; font-size:12px; font-family: times new roman, tahoma, arial; text-decoration: none;}	


.datetext {
color:#aeb0b3; font-family:arial, tahoma, verdana; font-size:11px; margin-top:5px;

}
.updatehead {
font-family: arial, times new roman, verdana; color:#fff; font-size:11px; font-weight:bold;
}


.selectedprojects h2 {color:#ffffff; font-size:13px; font-family: times new roman, arial, sans serif; font-weight:bold; margin-bottom:5px;}

.welcomeslogan {width:230px; border-bottom:1px solid #5a5b5e; padding-bottom:20px; margin-bottom:10px;}
.welcomeslogan h1 {font-size:20px; font-family: times new roman, tahoma, arial; color:#ffffff; font-weight:normal;}
.welcomeslogan h2 {font-size:20px; font-family: times new roman, tahoma, arial; color:#ffffff; font-weight:normal; font-style:italic;}

.februaryimg {border:0px; width:85px; height:30px;}

.updateimg {border:0px; width:230px; height:173px; margin-top:5px; margin-bottom:5px;}

.spacer {border:0;}



form {margin:0px; padding:0px;}

form #fslogin-butt {
font-family: arial, sans serif, times new roman; color:#b3b6b9; font-size:11px; text-decoration: underline; border-top: 1px solid #5a5b5e; border-bottom: 0px; border-left:0px; border-right:0px; background-color: #000000; padding:0px; text-align:left; font-weight:bold; width:230px; padding-top:6px; margin-top:403px;
}

* html form #fslogin-butt {
font-family: arial, sans serif, times new roman; color:#b3b6b9; font-size:11px; text-decoration: underline; border-top: 1px solid #5a5b5e; border-bottom: 0px; border-left:0px; border-right:0px; background-color: #000000; padding:0px; text-align:left; font-weight:bold; width:230px; padding-top:6px; margin-top:400px;
}

label { display: none; }

.pager a {margin-left: 2px;}
.pager a.active {font-weight:bold; text-decoration:none; }


.msg {width:100%;  font-family: arial, times new roman, sans-serif; font-size:11px; color:#ffffff; text-align:right; z-index:1;}


#errors  {
        text-align: left;
		position: absolute;
		overflow: auto; 
        top:90px;
        left:540px;
        border:0px;
        padding:0px;
		margin:0px;
        background-color: transparent;
		width:170px;
		z-index:1;
		font-family: arial, times new roman, sans-serif; 
		font-size:11px;
		color:#ffffff;
		text-align:left;
        }
		
#errors p {
        margin:0px;
		padding:0px;
        }
		
.errorred {
color:#ffffff;
}

.errorgreen {
color:#ffffff;
}
.errororange {
color:#ffffff;
}

.smallimg img {border:0px; width:230px; height:173px; margin-top:5px; margin-bottom:5px;}