/** / REDEFINED HTML TAGS / **/

body	{
	color: #000;
	background: #FFF;
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
p, td	{
    font-family: Geneva, Tahoma, sans-serif;
	color: #888;
    line-height: 2;
	background: transparent;
	margin: 0;
	padding: 0;
	}
	
h1, h2, h3, h4, h5, h6	{
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-weight: normal;
	color: #888;
	background: transparent;
	margin: 0;
	padding: 0;
	}

		
ul, li, ol {
    font-family: Geneva, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #888;
    list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
li {
    padding: 0px 0px 0px 12px;
	}
	
img {
	border: 0;
	}
	
a:link {
	text-decoration : none;
	color: #ED7E37;
	background: transparent;
	}
	
a:visited {
	text-decoration : none;
	color: #ED7E37;
	background: transparent;
	}

a:hover {
	text-decoration : underline;
	color: #ED7E37;
	background: transparent; 
	}

a:active {
	text-decoration : none;
	color:  #ED7E37;
	background: transparent;  
	}
	
h1	{
	font-size: 24px;
	color:  #FFF;
	background: transparent;
	line-height: 1;
	text-align: left;
	}


    


/** / FOOTER / **/	

#footer {
	width: 720px;
	float: left;
    }
    
#footer p {
    font-weight: normal;
    font-size: 9px;
    color: #CCC;
    padding: 20px 0px 15px 0px;
    text-align: right;
    }
    
/** / HOME FOOTER / **/	

#homefooter {
	width: 840px;
	float: left;
    }
    
#homefooter p {
    font-weight: normal;
    font-size: 9px;
    color: #CCC;
    margin: 40px 0px 15px 0px;
    text-align: right;
    }




	
/** / CONTAINER AND BODY CONTENT / **/	

#container	{
	background: transparent;
	}

#bodycontent	{
	background: transparent;
	width: 875px;
	}
	
	
	
	
/** / PROJECT HOME TREATMENTS / **/	

#hometitle	{
	width: 350px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#hometitle h1 {
	color: #ED7E37;
	font-size: 36px;
	text-align: right;
	margin: 15px 38px 0px 0px;
	}


#homeimage	{
	width: 525px;
	background: #CCC;
	margin-left: 350px;
	padding: 0;
	}

	
	
	


/** / HEADER AND NAVIGATION DISPLAY/ **/	
	
#header	{
	width: 100%;
	background: #D1E430;
	margin: 0;
	padding: 0;
	}
	
#navigation	{
	width: 195px;
	letter-spacing: 0px;
	margin: 0;
	padding: 16px 0px 16px 0px;
	display: block;
	}
	
#mainnav li {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	color: #ED7E37;
	background: transparent;
    font-size: 13px;
    line-height: 18px;
    text-align: right;
    list-style-type: none;
	}
	
#projectnav ul {
    display: inline;
	}

#secondarynav li {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	color: #ED7E37;
	background: transparent;
    font-size: 13px;
    line-height: 18px;
    text-align: right;
    list-style-type: none;
    display: inline;
	}
	


/** / LOGO AND LOGOMARK POSITIONING / **/	
	
#logo	{
	position: relative;
	}
	
#logo img {
	position: absolute;
	top: 0px;
	left: 500px;
	}
	
#logo2	{
	position: relative;
	}
	
#logo2 img {
	position: absolute;
	top: -85px;
	left: 496px;
	}
	


/** / PROJECT NAV POSITIONING / **/	
	
#projectnav	{
	position: relative;
	}
	
#secondarynav {
	position: absolute;
	top: -22px;
	left: 500px;
    margin: 0 5px 0 0;
	}





/** / LEFT SIDE IMAGE / **/
	
#primaryimage	{
	width: 200px;
	background: #FFF;
	margin: 0;
	padding: 0;
	float: left;
	}
 
       
/** / SLIDESHOW POPUP TREATMENT / **/
	
#popup	{
	background: #FFF;
	margin: 0;
	padding: 0;
	}    

#popuphead	{
	width: 100%;
	background: #ED7E37;
	margin: 0;
	padding: 10px 10px 10px 20px;
	}
	
#popuphead h1 {
    font-family: Geneva, Tahoma, sans-serif;
	color: #FFF;
    font-weight: normal;
    font-size: 12px;
    line-height: 2;
    letter-spacing: 2px;
    }
    
#popupslideshow {
	text-align: center;
	background: #888;
	width: 100%;
	}

	
/** / MAIN NAV ROLLOVER / **/
	
#mainnav a:link {
	text-decoration: none;
	color: #FFF;
	background: transparent; 
	}
	
#mainnav a:visited {
	text-decoration: none;
	color: #FFF;
	background: transparent; 
	}

#mainnav a:hover {
	text-decoration: none;
	color: #ED7E37;
	background: transparent; 
	}

#mainnav a:active {
	text-decoration: none;
	color: #ED7E37;
	background: transparent;  
	}
	
	
	
	
	/** / PRIMARY CONTENT AREA / **/
	
#primarycontent	{
	width: 600px;
	height: 100%;
	background: transparent;
	margin: 25px 0px 0px 45px;
	padding: 0;
	float: left;
	}
	
#primarycontent h2 {
    font-family: Geneva, Tahoma, sans-serif;
	color: #888;
    font-weight: normal;
    font-size: 12px;
    line-height: 2;
    letter-spacing: 2px;
    padding: 0px 0px 12px 0px;
	background: transparent;
    }
    
#primarycontent p {
    font-weight: normal;
    font-size: 12px;
    line-height: 2;
    padding: 0px 0px 12px 0px;
    color: #888;
    line-height: 2;
	background: transparent;
    }
    
#primarycontent img {
    font-weight: normal;
    font-size: 12px;
    line-height: 2;
    padding: 8px 0px 12px 0px;
	background: transparent;
    }
	
	
	
	
/** / SECONDARY NAV ROLLOVER / **/
	
#secondarynav a:link {
	text-decoration: none;
	color: #FFF;
	background: transparent; 
	}
	
#secondarynav a:visited {
	text-decoration: none;
	color: #FFF;
	background: transparent; 
	}
#secondarynav a:hover {
	text-decoration: none;
	color: #ED7E37;
	background: transparent; 
	}

#secondarynav a:active {
	text-decoration: none;
	color: #ED7E37;
	background: transparent;  
	}
	
	



/** / DEFINED CLASSES / **/
	
.orangetext {
    color: #ED7E37;
    }    
	
.hide	{
	display: none;
	}	
    
.textbold {
    font-weight: bold;
    }
    
.minitext {
    font-weight: normal;
    font-size: 10px;
    }
    
.contentlist {
    line-height: 2;
	}
	





/** / HEADLINE / **/	

#headline	{
	background: #ED7E37;
	margin: 0;
	padding: 10px 10px 10px 240px; 
	width: 495px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 250px;
	} 
	 

/** /CSS1 UAs should see and use 2nd width / **/

html>body #headline { width:250px } 

/** /One more chance for conforming UAs to get it right using a CSS2 selector.
     This is the "be nice to Opera 5" rule, as Opera 5 seems to
     have trouble with the escaped quotes and close brace as well. / **/
	

