
html {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
background-image:url(../media/graphics/gg/greenbar.png);
background-repeat:repeat-y;
}

body { 
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:800px;
background-color:#FFFFFF;

}
#container { 
	width: 800px;  
	margin: 0 auto; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	clear:both;
}
#page{
text-align:center;
font-size:100%;
background:#ffffff;
width:800px;
}


#header{

background:#ffffff;
background-image:url(../media/graphics/headerbar.png);
background-repeat:repeat-x;
margin:0px;
padding:0px;

}
#header2{
background:#ffffff url(../media/graphics/Headerbars/hb_800.png) no-repeat;
margin:0px;
padding:0px;
height:140px;
}

#spotlight{
	font-style:normal;
	float:right;
	color:#000000;
	background-color:#ffffff;
	font-size:100%;
	border-top:1em solid #002f20;
	border-bottom: 1em solid #002f20;
	text-align:left;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	width:250px;
	padding-left:6px;
	padding-right:6px;
	clear:right;
	}	
#GGFlash{
	position:absolute;
	margin-left:5px;
	margin-top:15px;

	padding:5px;
	background:#FFFFFF;
	border:#002f20 medium groove;
	}

#weather{
float:right;
background:#FFFFFF;
border:#002f20 3px groove;
text-align:center;
margin-right:5px;
margin-top:7px;
width:106px;
clear:right;
}
#weather a{
text-decoration:none;
}

#logogr{
margin-top:15px;
}

#logo{
text-align:center;
padding-left:136px;


}



#footer{
float:left;
text-align:center;
margin-top:10px;
margin-bottom:0px;
background:#FFFFFF;
width:800px;
}

hr{
	color:#002f20;
}
#skipnav{
visibility:hidden;
text-align:left;
}

#leftFloat{
float:left;
text-align:left;
margin:5px;
padding:5px;
clear:both;
}


#left240{
	width:228px;
	height:500px;
	margin-right:3px;
	margin-left:3px;
	padding:1px;
	border:ridge #666666 4px;
	margin-bottom:1px;
	margin-top:1px;
	text-align:left;
	background:#FFFFFF;
	float:left;
}

#left235{
	width:220px;
	height:500px;
	margin-right:3px;
	margin-left:3px;
	padding:1px;
	border:ridge #666666 4px;
	margin-bottom:1px;
	margin-top:1px;
	text-align:left;
	background:#FFFFFF;
	float:left;
}
/* Center172 width is px160 */
#center172 {
	
	width:160px;
	height:500px;
	margin-left:3px;
	margin-right:3px;
	border:4px outset #FFCC00;
	padding:1px;
	margin-bottom:1px;
	margin-top:1px;
	text-align:left;
	background:#FFFFFF;
	float:left;
}
/* Right228 width is px220 */
#right228{
	width:220px;
	height:500px;
	margin-left:3px;
	margin-right:0px;
	border:ridge #666666 4px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	margin-bottom:1px;
	margin-top:1px;
	text-align:left;
	clear:right;
	background:#FFFFFF;
	float:right;

	}		
	
#right400{
	width:380px;
	height:500px;
	margin-left:3px;
	margin-right:0px;
	border:ridge #FFCC00 4px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	margin-bottom:1px;
	margin-top:1px;
	text-align:left;
	clear:right;
	background:#FFFFFF;
	float:right;

	}		
	
#Left254 {
	float:left;
	width:240px;
	height:500px;
	margin-right:2px;
	margin-left:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	border:ridge #666666 4px;
	background:#FFFFFF;
		}
#Right390 {
	float:right;
	width:380px;
	height:500px;
	margin-right:2px;
	margin-left:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	border:ridge #666666 medium;
	background:#FFFFFF;
		}
#Center160 {
	float:left;
	width:160px;
	height:500px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	border:4px outset #FFCC00;
	background:#FFFFFF;
	}
	
#Right210 {
	float:right;
	width:184px;
	height:500px;
	margin-left:3px;
	margin-right:2px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	clear:right;
	border:ridge #666666 4px;
	background:#FFFFFF;
	}		
#c190LeftFlush{
width:188px;
float:left;
margin-right:4px;
background:#FFFFFF;

}

#c190RightFlush{
width:188px;
float:right;
margin-left:4px;
background:#FFFFFF;

}	

#c190CenertRight{
width:188px;
float:left;
margin-left:4px;
margin-right:4px;
background:#FFFFFF;

}		

#c190CenertLeft{
width:188px;
float:left;
margin-left:4px;
margin-right:4px;
background:#FFFFFF;

}	

#Left440 {
	float:left;
	width:420px;
	height:500px;
	margin-right:2px;
	margin-left:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	border:ridge #666666 medium;
	background:#FFFFFF;
		}

#Hor800{
	width:800;
	border:medium outset #002f20;
	background:#FFFFFF;
	text-align:left;
	clear:both;
	margin:0;
	padding:0;
	font-size:80%;
	}
	#left800{
	width:800;
	border:medium outset #002f20;
	background:#FFFFFF;
	text-align:left;
	clear:both;
	margin:0;
	padding:3px;
	}
	
	

	
#feed {
	background-color:#ffffff;
	border:groove;
	border-color:#002f20;
	padding-right:2px;
	padding-left:2px;
	padding-top:2px;
	float:left;
	width:200px;
	height:740px;
	overflow:hidden;	
	}
	
#bxR_450{
width:570px;
margin-left:10px;
height:740px;
background:#FFFFFF;
border:thin outset #CCCCCC;
float:right;
}

#bxR_450x300{
width:550px;
margin-left:10px;
margin-bottom:5px;
height:300px;
background:#FFFFFF;
border:thin outset #CCCCCC;
float:right;
text-align:left;
background:url(../media/graphics/gg/AK_08.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

#bxR_450x300 h3, h4, h5, h6{
text-align:center;
}


#bx150{
margin:2px;
padding-left:3px;
padding-right:3px;
width:162px;
border:thin #CCCCCC groove;
float:left;
background:#FFFFFF;
text-align:left;
}


#bx300{
margin:2px;
padding-left:3px;
padding-right:3px;
width:300px;
border:thin #CCCCCC groove;
float:left;
background:#FFFFFF;
text-align:left;
}


#bxR_450x430{
width:550px;
margin-left:10px;
margin-top:5px;
height:440px;
background:#FFFFFF;
border:thin outset #CCCCCC;
float:right;
background:url(../media/graphics/gg/AK_001a.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#ggTipHeader{
	background-color:#002f20;
	color:#FFFFFF;
	background-image:url(../media/graphics/background/nav.png);
	text-align:center;
	
}
#announcement{
background:#FFFFFF;
border:medium outset #666666;
text-align:center;
}

#bx800{
margin:2px;
padding-left:3px;
padding-right:3px;
width:780px;
border:thin #CCCCCC groove;
float:left;
text-align:left;
	background:#FFFFFF;
}




#bx650 {
	float:right;
	width:540px;
	height:500px;
	margin-left:3px;
	margin-right:2px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	clear:right;
	border:ridge #666666 medium;
	background:#FFFFFF url(../media/graphics/ivy6100px.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:100px;
		}
		
#bx650Nobottom {
	float:right;
	width:540px;
	margin-left:3px;
	margin-right:2px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	clear:right;
	border:ridge #666666 medium;
	background:#FFFFFF url(../media/graphics/ivy6100px.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:100px;
		}
		
#bx650Nobottom2 {
	float:left;
	width:640px;
	margin-left:3px;
	margin-right:2px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	clear:right;
	border:ridge #666666 medium;
	background:#FFFFFF url(../media/graphics/ivy6100px.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:10px;
		}
		
		
#left650 {
	float:right;
	width:640px;
	height:500px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	clear:right;
	border:ridge #666666 medium;
	background:#FFFFFF;
	}
	
	#left650Nh {
	float:right;
	width:640px;

	margin-left:3px;
	margin-right:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding:1px;
	text-align:left;
	clear:right;
	border:ridge #666666 medium;
	background:#FFFFFF;
	}
			
#ArticleTop{
border-left:#333333 thin ridge;
}

#ArticleTitle{
width:650px;
text-align:center;
}

#ArticleLeftTop{
width:320px;
height:500px;
float:left;
text-align:left;
background:#FFFFFF;
margin-left:2.5px;
margin-right:2.5px;
	background:#FFFFFF;
}

#ArticleRightTop{
width:320px;
height:500px;
float:right;
text-align:left;
background:#FFFFFF;
margin-left:2.5px;
margin-right:2.5px;
	background:#FFFFFF;
}


#ArticleLeftTop_NoH{
width:305px;
float:left;
text-align:left;
background:#FFFFFF;
margin-left:2 px;
margin-right:2 px;
	background:#FFFFFF;
}

#ArticleRightTop_NoH{
width:305px;
float:right;
text-align:left;
background:#FFFFFF;
margin-left:2 px;
margin-right:2 px;
	background:#FFFFFF;
}

#ArticleHorzBottom{
width:800px;
float:left;
text-align:left;
background:#FFFFFF;
}

#ArticlePicRight{
float:right;
border:#333333 thin outset;
width:250px;
	background:#FFFFFF;
}

#articleContainer{
	width:650px;
	float:left;
	padding:5px;
}


	#pcc3a {
		float:right;
		margin-right:15px;
		background:#999999;
		border:#002f20 thick groove;
		
			}
			
			#picr{
background-color:#CCCCCC;
margin:10px;
border:groove;
border-color:#002f20;
padding:10px;
float:left;
}

#picleft{
background-color:#CCCCCC;
margin:10px;
border:groove;
border-color:#002f20;
padding:10px;
float:left;
}

#picright2{
margin:2px;
padding-right:4px;
float:right;
}

#callout2 {
	border-top:double medium #002f20;
	border-bottom:double medium #002f20;
	width:90%;
	margin-left:5%;
	}
	
#callout1 {
	border-top:double medium #002f20;
	border-bottom:double medium #002f20;
	width:150px;
	float:right;
	text-align:left;
	margin:10px;
	padding:5px;
	}
	
	
	#callout4 {
	border-top:double medium #002f20;
	border-bottom:double medium #002f20;
	float:left;
	padding:5px;	
	}
	
	#Carbon {
	background:#CCCCCC;
	border: #002f20 outset thick;
	width:250px;
	margin:10px;
	padding:3px;
	float:left;
	}
	
	#carbonLbs{
	font-size:150%;
	}
	





#resourceCol{
Width:250px;
Margin-right:10px;
float:left;
text-align:left;
}

#resource{
border-bottom:#666666 dashed thin;
}



	.Resources_Books {
	
	text-align:left;
	border-bottom:#999999 thin dashed;
	margin-bottom:10px;
	padding:0 5 5 5;
	}
	
	.Resources_Books img {
	float:left;
	size:80%;
	padding:3px;
	}
	
	
	
	
#d71{
width:630px;
border-top:6px ridge #9900cc; 
border-left:6px ridge #9900cc; 
border-right:6px ridge #9900cc; 
padding:5px;
background:#FFFFFF;
background-image:url(../media/graphics/gg/7D/VioletShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
float:left;
text-align:left;
height:496px;
clear:right;
}	


#d71 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Violet.png) outside;
}

#d71 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Violet2.png) outside;
}

#D71Action{
background:#FFFFFF;
border:5px ridge #9900cc;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}

#d72{
width:630px;
border-top:6px ridge #330066; 
border-left:6px ridge #330066; 
border-right:6px ridge #330066; 
padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
background-image:url(../media/graphics/gg/7D/IngigoShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
clear:right;
}	

#d72 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Indigo.png) outside;
}

#d72 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Indigo2.png) outside;
}

#D72Action{
background:#FFFFFF;
border:5px ridge #330066;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}

#d73{
width:630px;
border-top:6px ridge #0000cc; 
border-left:6px ridge #0000cc; 
border-right:6px ridge #0000cc; 
padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
background-image:url(../media/graphics/gg/7D/BlueShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
clear:right;
}	

#d73 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Blue.png) outside;
}

#d73 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Blue2.png) outside;
}

#D73Action{
background:#FFFFFF;
border:5px ridge #0000cc;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}

#d74{
width:630px;
border-top:6px ridge #002f20; 
border-left:6px ridge #002f20; 
border-right:6px ridge #002f20; 
padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
background-image:url(../media/graphics/gg/7D/GreenShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
clear:right;
}	

#d74 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Green.png) outside;
}

#d74 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Green2.png) outside;
}

#D74Action{
background:#FFFFFF;
border:5px ridge #002f20;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}

#d75{
width:630px;
border-top:6px ridge #ffff00; 
border-left:6px ridge #ffff00; 
border-right:6px ridge #ffff00; 
padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
background-image:url(../media/graphics/gg/7D/YellowShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
clear:right;
}	

#d75 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Yellow.png) outside;
}

#d75 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Yellow2.png) outside;
}

#D75Action{
background:#FFFFFF;
border:5px ridge #ffff00;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}




#d76{
width:630px;
border-top:6px ridge #ff9900; 
border-left:6px ridge #ff9900; 
border-right:6px ridge #ff9900; 
padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
background-image:url(../media/graphics/gg/7D/OrangeShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
clear:right;
}	

#d76 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Orange.png) outside;
}

#d76 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Orange2.png) outside;
}

#D76Action{
background:#FFFFFF;
border:5px ridge #ff9900;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}

#d77{
width:630px;
border-top:6px ridge #cc0000; 
border-left:6px ridge #cc0000; 
border-right:6px ridge #cc0000; 
padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
background-image:url(../media/graphics/gg/7D/RedShadow.png);
background-repeat:no-repeat;
background-position:bottom right;
clear:right;
}	

#d77 ul li{
list-style:url(../media/graphics/gg/7D/bullets/Red.png) outside;
}

#d77 ul li ul li{
list-style:url(../media/graphics/gg/7D/bullets/Red2.png) outside;
}

#D77Action{
background:#FFFFFF;
border:5px ridge #cc0000;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:770px;
}

#d7_pd{
width:630px;
border:6px ridge #666666; 

padding:5px;
background:#FFFFFF;
float:left;
text-align:left;
height:496px;
clear:right;
}	

#D7_pdAction{
background:#FFFFFF;
border-top:6px ridge #993399; 
border-left:6px ridge #ff6600; 
border-right:6px ridge #009999; 
border-bottom:5px ridge #993300;
margin:0px;
padding:5px;
float:left;
text-align:left;
width:768px;
}
	
	
	
	
	
	
	
	#D7 h1, h2, h3, h4, h5, h6{
text-align:center;
}
#d7graphic{
width:30px;
height:27px;
float:left;
margin-right:3px;
margin-bottom:10px;
margin-top:10px;

}
#d7text{
height:27px;
text-align:left;
float:left;
width:170px; 
margin-bottom:10px;
margin-top:10px;
clear:right;

}


#footer_disclaimer{
font-size:80%;
text-align:left;
color:#666666;
}

#Photographer{
float:left;
text-align:left;
margin-top:15px;
margin-left:2px;
font-size:90%;

}

#smLtx{
margin-top:3px;
float:left;
text-align:left;
font-size:90%;
margin-left:2px;
}


#Powerpoint{
float:left;
text-align:center;
margin:3px 5px 3px 7px;
visibility:visible;
background:#FFFFFF;
border:#CCCCCC outset medium;
padding:3px;
width:100px;
font-size:85%;
}

#Powerpoint a{
color:#333333;
text-decoration:none;
font-variant:small-caps;
font-weight:bold;
}


#headshot_Left{
height:100px;
width:120px;
border:#333333 2px inset;
float:left;
margin:3px 3px 2px 1px;
}


#headshot_right{
height:100px;
width:120px;
border:#333333 2px inset;
float:right;
margin:3px 3px 2px 1px;
}

.picFrameLeft{
border:#333333 2px inset;
float:left;
margin:3px 3px 2px 1px;
}

.picFrameRight{
border:#333333 2px inset;
float:right;
margin:3px 3px 2px 1px;
}

.picLeft{
float:left;
margin:3px 3px 2px 1px;
}

.picRight{
float:right;
margin:3px 3px 2px 1px;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#resourcesMain{
	float:left;
	text-align:left;
	height:510px;
	width:600px;
	padding-left:5px;
}

#resourcesCallout{
	float:right;
	margin:30px 10px 10px 10px;
	border-bottom:double #002f20;
	border-top:double #002f20;
	width:200px;
	padding:5px;
}

#resourcesLeft{
	float:left;
	width:386px;
	padding:7px;
	
}

#resourcesRight{
	float:right;
	width:386px;
	padding:7px;
	
}


.footnote{
	font-size:75%;
}

#resource{
border-bottom:#666666 dashed thin;
}



	.Resources_Books {
	
	text-align:left;
	border-bottom:#999999 thin dashed;
	margin-bottom:10px;
	padding:0px 5px 5px 5px;
	}
	
	.Resources_Books img {
	float:left;
	size:80%;
	padding:3px;
	}
