/* CSS Document */

/*TWITTER STYLE FOR HOME PAGE*/

/*#twitter_surround {
width:360px;
height:110px;
background:url('images/twitter.jpg');
margin:0px;
float:left;
margin-bottom:20px;
}


#twitter_div {
width:260px;
height:70px;
position:relative;
padding-left:96px;
padding-top:2px;
font-size:13px;
color:#000000;
}

#twitter_update_list {
list-style-type: none;
padding: 0px 5px 0px 0px;
margin-left: 0;
}

.twitter_home_list {
list-style-type: none;
padding: 0;
margin-left: 0;
}

.twitterPage {
list-style-type: disc;
line-height: 2em;
text-indent: 10px;
margin:0px 20px 20px 20px;
border-bottom: #cccccc;
}*/

/* -------------WRAPPERS AND HEADER---------------  */


#wrap {background-color: #ffffff;
/*
	background-image:url('images/bg_gray.gif');
	background-repeat:repeat-x;
*/
	padding: 0px;
	width: 820px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 15px 30px 15px;
	z-index: 1;
	/*border-left: 15px solid;
	border-left-color: #ffffff;
	border-right: 15px solid;
	border-right-color: #ffffff;*/
	}
	

#header {background-image:url('images/wshs-logotype.gif');	
		background-position: left top; 
		background-repeat:no-repeat;
		margin-bottom:9px;
		height:51px;
		position: relative;
		}
				
/*#navwrap {background: #797879;
		width: 100%;
		height: 24px;
		clear: both;
	
		}
		
#navbar {width: 820px;
		background: #797879;
		height: 20px;
		margin: 5 0 0 15;
		}*/



/*----------End WRAPPERS AND HEADER SECTION---------------*/

		
/* TOP LEVEL BOX CONTAINERS */


#box_container 	{ 
		width: 820px;
		float: left;
		/*border: #7159a6 solid 1px;*/
		}
	

		
/*TEXT BOX STYLE FOR WSHS HOME PAGE*/			

/* STYLES FOR SECOND TIER PAGES*/


#left_nav {
	width: 100px ;
	text-align: center;	
	float:left; 
	width:100px; 
	font-size:.95em;
	font-family: Verdana, Arial, Helvetica, sans serif;
	background-color:#90ab93;
	margin-right:20px;
}
#left_nav ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
}
#left_nav li {
	margin:0px;
	padding: 0px ;
	display: block ;
	list-style: none ;
}
#left_nav li a {
	color: #eeeeee;
	background-color: #90ab93;
	border: 1px outset #deeef2 ;
	width: 92px ;
	padding: 5px 2px;
	text-decoration: none ;
	display: block ;
}
#left_nav li a:hover {
	color: #ffffff;
	background-color: #a2c9d3 ;
}

#breadcrumbs {
		display: inline;
		width: 500px;
		float: left; 
		padding: 0px 0px 20px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 70%;
		/*clear: both;
		border: #cccccc solid 1px;*/
		}


		
/* DISPLAY LOGO HORIZONTALLY WITH ADDRESS TO RIGHT */	

#header_box {
		display:inline; 
		width:500px; 
		float: left;
		/*clear: both;
		border:1px solid #fd0404; 
		padding:10px 0px 0px 0px;*/
		}
		
#wshm_logo_left {
		display: inline;
		padding: 30px 30px 30px 30px;
		margin: 0px 0px 0px 0px;
		float: left;
		background: #ffffff;
		color: #666666;
		/*clear: both;*/
		/*border: 1px solid #cccccc;*/
		}	
		
#address_box {
		display:inline; 
		width:200px; 
		float: right;
		/*clear: both;
		border:1px solid aqua;*/
		padding:20px 0px 0px 0px; 
		font-weight: bold;
		}
	
/* DISPLAY LOGO VERTICALLY WITH ADDRESS BELOW -- ALIGNED RIGHT */		

#wshm_logo_top {
		display: block;
		margin: 0px 0px 30px 0px;
		float: right;
		background: #ffffff;
		color: #666666;
		clear: both;
		/*border: 1px solid green;*/
		}	


/*#address_box2 {
		display: block; 
		width:110px; 
		float: right;
		clear: both;
		border:1px solid aqua;
		padding:0px 0px 10px 0px; 
		font-size: .9em;
		background-color: #a2d3cd;
		}*/
		
#address_text {
	width:120px;
	margin:0px;
	float: right;
	/*padding: 0px 5px 20px 5px;*/
	background-color:#ffffff;
	}
	
#address {
	clear:both;
	text-align: center;
	width:120px; 
	margin: 20px 0px 20px 0px;
	/*border:1px dashed green;*/
	margin-left:0px;
	font-size: 10px;
	
	}
	
#addressHD {
	clear:both;
	text-align: center;
	width:120px; 
	margin: 0px 0px 0px 0px;
	/*border:1px dashed green;*/
	margin-left:0px;
	font-size: 10px;
	
	}
	
#emailList{
    padding:20px 0px;
	/*margin: 20px 0px 20px 0px;*/
	font-size: 8pt;
	text-align:center;
	}
		
#footer {
	/*width: 540px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 120px; 
	font-size: 8pt; 
	font-family: Verdana, Arial, sans serif; 
	font-weight: bold; 
	text-decoration: none;
	clear: both;
	color:#777777;
	}
	
#footer2 {
	/*width: 540px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px; 
	font-size: 8pt; 
	font-family: Verdana, Arial, sans serif; 
	font-weight: bold; 
	text-decoration: none;
	clear: both;
	}
	

/* IMAGE STYLES */

					
.imageright	{padding: 10px 0px 10px 15px;}

.imageleft	{padding: 10px 15px 10px 0px;}



/* GENERAL FORMATTING STYLES */



body  {
	background-image:url('images/bg_gray.gif');
	background-position: left top; 
	background-repeat: repeat-x;
	background-color:#ffffff;
	color:#333333;
	font-size:11pt;
	font-family:Verdana, Tahoma, Arial, Helvetica,sans-serif;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}


h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 140%;
	color: #627464;
	text-align: left;
	/*clear:left;*/
	}
	
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 120%;
	color: #406873;
	}
	
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 90%;
	color: #3d6772;
	
	}	
	
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 80%;
	color: #027b7b;
	}
	
h5 {font-family: sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 60%;
	color: #343434;
	}
		
p	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.5;
	}
	
ul	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
	
ol	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
	
li	{font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}
	
blockquote	{font-size: 80%;
		font-style: italic;
		line-height: 1.4;
		}
	

blockquote.nonitalic	{font-size: 80%;
		font-style: italic;
		font-style:normal;
		line-height: 1.4;
		}


a:link  {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	color: #125a78;
	}
	
a:visited   {
	color: #555a5c;
	}
	
a:hover   {
	color: #1f72bf;
	}
	
a:active   {
	color: #007a99;
	}
	
	
	/*100PX BOXES IN ROWS */			
				
.thfirst {width: 100px;
		padding: 0px 20px 20px 0px;
		float: left; 
		}		
				
.thfirst2 {width: 100px;
		padding: 0px 20px 20px 0px;
		float: left; 
		}			
			
.thleft {width: 100px;
		padding: 0px 20px 20px 0px;
		float: left; 
		}	
		
.thlast {width: 100px;
		padding: 0px 0px 20px 0px;
		float: left;
		/*clear: both;
		border: 1px #996633;*/
		}



/* TEXT STYLES */

.bigbold {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 150%;
	color: #000000;
	}	
	
.bolditalic {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 120%;
	color: #000066;
	}	

.yellow {color: #fffacd;}

.author {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic; 
	font-size: 70%;
	}
	
.caldate {font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #003366; 
		font-size: 11pt; 
		font-weight: bold;
		}
	
.date {font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #003366; 
		font-size: 10pt; 
		font-weight: bold;
		}
		
.red	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	
	}
	
.smallprint {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	}
	
.caption {
	font-family: verdana, arial, sans-serif;
	/*font-size: 10px;*/
    font-size: 70%;
	text-align: left;
	margin: 5px 0px 15px 0px;
}
	
.inset {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.3;
	color: #000000;
	}
		
.fineprint {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50%;
	}
		
.formtext 	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
			}
			
.indent1	{margin: 1em;
			}
			
.indent2	{margin: 2em;
			}
			
.main_header {clear:left; 
	margin:20px 0px 20px 0px;
		}
		
.main_header_tight {clear:left; 
	margin:10px 20px 10px 0px;
		}
.sub_header  {
	margin: 15px 0px 15px 0px;
		clear: left;
		} 
		
.sub_header_tight  {
	margin: 0px;
		} 
		
.numbers {font-family: Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 130%;
	color: #65a5b6;
	float:left;
	padding-right:20px;
		}
		
.funfact {font-family: Arial, Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	float:left;
		}
		
.funfact-pic {float:left;
	margin: 0px 20px 20px 0px;
		}

.errormessage 
{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 14px;
	color:Red;
}		
/*----TRANSFERRED FROM WSHS-LAYOUT1.CSS-----*/		

/*#layout1_wrap {
	background-image:url('/images/bg_home.gif');
	background-position: left top; 
	background-repeat: repeat-x;
	background-color:#ffffff;
	padding: 0px;
	width: 820px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 30px 0px;
}*/


#layout1_text_box {
	padding: 0px 0px 15px 0px; 
	width: 820px;
	line-height: 1.4;
	color: #333333;
	/*border: 1px solid #ffa500;*/
	/*position: relative top;*/
	}
	
#layout1_wrapper  {
	/*display: inline;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 820px;
	float: left;
	/*clear: both;*/
	background: #ffffff  url('images/wrapper2_bg.gif');
	background-repeat: repeat-y;
	}
		
#layout1_box_container { 
		width: 820px;
		float: left;
		/*border: #7159a6 solid 1px;*/
		}
			
#layout1_text {
		/*display:block;*/
		width: 540px;
		padding: 0px 0px 20px 0px;
		margin: 0px 10px 0px 0px;
		float: left;
		/*clear: both;
		border: 1px solid #ff0000;
		background-color: #c9e0e6;*/
		}
		
.text_container {/*border:1px solid pink;*/
		min-height:260px;
		padding:0px 10px 0px 0px;
		}
		
.left_pic_box {
	float: left;
	margin: 0px 0px 20px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*clear: both;
	border: solid 1px cyan;*/
	width: 170px; 
	}
	
.left_thumb_box {
	float: left;
	margin: 0px 20px 0px 0px; 
	padding: 0px;
	text-align: left;
	clear: left;
	/*border: solid 1px cyan;
	width: 100px; */
	
	}
	
.thumb_text_container {
		width: 500px;
		float: left;
		padding: 0px 0px 10px 0px;
		/*border: solid 1px cyan;*/
		}
		

.layout1_paragraph {
		display:inline;
		width: 560px;
		padding: 0px 20px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		clear: both;
		/*border: 1px solid purple;
		background-color: #d6ebae;*/
		}
.mainleft_500 {float:left; 
	width:500px;	
	}
	
.page_headline {clear:left; 
	margin:0px 20px 10px 0px;
	}
	
.colright_160 {width:160px; 
	margin:0px 0px 20px 0px; 
	padding:10px; 
	float:right; 
	background-color:#c9e0e6;
	font-size: 80%;
	}
	
.two-pics {
width:500px;
padding:0px;
margin:20px 0px 0px 0px;
float:left;

}

.three-pics {
width:640px;
padding:0px;
margin:20px 0px 0px 0px;
float:left;
}

.left-three-pic {
width:150px;
float:left;
padding:0px;
margin-right:20px;
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans serif;

}

.center-three-pic {
width:150px;
float:left;
padding:0px;
margin:0px 20px 0px 20px;
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans serif;

}

.right-three-pic {
width:150px;
float:left;
padding:0px;
margin-left:20px;
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans serif;

}

#sidebar {
	float:right; 
	width:110px; 
	/*margin-right:40px;*/
	font-size:10px;
	background-color:#c9e0e6;
	padding:5px;
	/*border:1px dashed green;*/
	}
	

#sidebarPressroom {
	width:110px; 
	/*margin-right:40px;*/
	font-size:10px;
	background-color:#c9e0e6;
	padding:5px;
	/*border:1px dashed green;*/
	}
		
.podhead {font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 110%;
	color: #4c7b87;
	}	
	
.podbody {font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
	
/*-----CSS FOR HOME PAGE STYLING ONLY ----*/

.main-content {
width:830px; 
height:630px; 
margin:20px 0px 0px 0px;
}


/*LEFT HAND COLUMN - EXHIBITS*/

.exhibits-content {
width:206px; 
float:left; 
height:525px;
border:solid 1px #cccccc;
border-bottom:solid 1px #cccccc; 
}
.exhibits-image {
width:208px;
height: 280px;
}

.exhibits-title {
float:left; 
height:20px; 
width:198px;
padding-left:10px;
background-color:#7bac81; 
/*margin:0px 10px 0px 10px;*/
font-size:12px;
font-weight:bold; 
line-height:20px; 
color:#333333;
}

.exhibits-text {
float:left; 
padding:0px 10px 0px 10px; 
/*height:224px;*/ 
overflow:auto; 
background-color:#ffffff;
font-size:11px; 
line-height:16px; 
color:#333333;
}

/*LOCATION ICONS*/

.location-icons {
width:600px; 
float:left; 
margin:0px 0px 18px 0px;
}

.first-icon {
float:left; 
margin: 0px 20px 0px 20px;
}

.middle-icons {
float:left; 
margin: 0px 20px 0px 0px;
}

.last-icon {
float:left; 
margin: 0px 0px 0px 0px;
}

/*CENTER COLUMN - WHAT'S HAPPENING AND SUBSCRIBE*/

.main-text-blocks {
width: 220px; 
height:400px; 
float:left;
}

.main-links-container {
width:198px; 
float:left; 
display: inline; 
border:solid 1px #cccccc; 
margin:0px 0px 0px 20px;
}

.main-links-title {
float:left; 
width:188px; 
height:20px; 
background-color:#65a5b6; 
padding:0px 0px 0px 10px; 
border: solid 1px #cccccc; 
margin:0px;
font-size:12px;
font-weight: bold;
line-height:15px; 
color:#333333; 
float:left;
}

.text-links-box {
float:left; 
margin:0px 0px 0px 10px; 
width:178px; 
height:224px; 
background-color:#ffffff;
font-size:10px; 
line-height:21px; 
color:#333333;
}

.subscribe-box {
width:198px; 
float:left; 
display:inline; 
border:solid 1px #cccccc; 
margin:18px 0px 0px 20px;
}

.subscribe-title {
float:left; 
width:188px; 
height:20px; 
background-color:#65a5b6; 
padding:0px 0px 0px 10px; 
border: solid 1px #cccccc; 
margin:0px;
font-size:12px; 
font-weight: bold;
line-height:20px; 
color:#333333; 
float:left;
}

.subscribe-icons {
float:left; 
display:inline;
}

.subscribe-links-box {
float:left; 
margin:0px 0px 0px 10px; 
width:120px; 
height:90px; 
background-color:#ffffff;
font-size:10px; 
line-height:17px; 
color:#333333;
}

.big-pic-box {
display: inline; 
float:left; 
margin:0px 0px 0px 20px; 
width:360px;
}


/*-----COLORED BOXES -- MAINLY USED ON 2ND TIER HOME PAGES FOR WSHM AND SCMOC----*/

#sub_home_wrap {
	background-image:url('images/bg_home.gif');
	background-position: left top; 
	background-repeat: repeat-x;
	background-color:#ffffff;
	padding: 0px;
	width: 820px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 30px 0px;
}


		
#sub_home_text_box {
	padding: 20px 0px 15px 0px; 
	position: relative top;
	width: 820px;
	color: #333333;
	line-height: 1.4;
	/*border: 1px solid orange;*/
	}
	
#sub_home_box_container { 
		width: 820px;
		float: left;
		/*border: #7159a6 solid 1px;*/
		}
		
#sub_home_wrapper  {
	/*display: inline;
	margin: 20px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	width: 820px;
	float: left;
	background: #ffffff url('images/wrapper2_bg.gif');
	background-repeat: repeat-y;
	/*border: 1px solid #656565;*/
	}
	
#sub_home_text {
		/*display:block;*/
		width: 500px;
		padding: 10px 20px 0px 20px;
		margin: 0px 0px 0px 0px;
		float: left;
		/*clear: both;
		border: 1px solid lavender;*/
		}
		

/* CONTAINER BOXES FOR FOR SUB HOME PAGE LAYOUTS */	

#right_text_180 {
		display:inline;
		width: 178px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: right;
		}
		

.lt_blue_box_150 {
		display: inline;
		width: 150px;
		padding: 15px 15px 15px 15px;
		float: right;
		background: #c9e0e6;
		color: #666666;
		clear: both;
		}
		
.lt_turquoise_box_150 {
		width: 150px;
		padding: 15px 15px 15px 15px;
		margin: 20px 0px 0px 0px;
		float: right;
		background: #a2d3cd;
		color: #666666;
		clear: both;
		}
		
.lt_green_box_150 {
		width: 150px;
		padding: 15px 15px 15px 15px;
		margin: 20px 0px 0px 0px;
		float: right;
		background: #d6ebae;
		color: #666666;
		clear: both;
		}
		
.lt_grey_green_box_150 {
		width: 150px;
		padding: 15px 15px 15px 15px;
		margin: 20px 0px 0px 0px;
		float: right;
		background: #98d19f;
		color: #666666;
		clear: both;
		}
		
.lt_picture_box_150 {
		display: inline;
		width: 180px;
		margin-top: 20px;
		/*padding: 15px 15px 15px 15px;*/
		float: right;
		background: #a2d3cd;
		color: #666666;
		clear: both;
		}
		
.sponsor_left_150 {
		width: 140px;
		padding: 15px 15px 15px 15px;
		margin: 20px 0px 0px 0px;
		border: solid #c9e0e6 5px;
		float: right;
		background: #ffffff;
		color: #666666;
		clear: both;
		}
		
		
/*----STYLES TRANSFERRED FROM WSHS-LAYOUT3.CSS - USED ON ONLY THREE PAGES -- HRC/GRANTS, SCMOC/BUILDING, WSHM/BUILDING----*/

/*#layout3_wrap {
	background-image:url('images/bg_home.gif');
	background-position: left top; 
	background-repeat: repeat-x;
	background-color:#ffffff;
	padding: 0px;
	width: 820px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 30px 0px;
}*/

#layout3_text_box {
	padding: 20px 0px 15px 0px; 
	/*position: relative top;*/
	width: 820px;
	color: #333333;
	line-height: 1.4;
	/*border: 1px solid orange;*/
	}
	
#layout3_wrapper  {
	/*display: inline;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 820px;
	float: left;
	/*clear: both;*/
	background-image:url('images/bg_home.gif')
	background-repeat: repeat-y;
	/*border: 1px solid blue;*/
	}
		
#layout3_box_container { 
		width: 820px;
		float: left;
		/*border: #7159a6 solid 1px;*/
		}
			
#layout3_text {
		display:block;
		width: 700px;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 0px 20px;
		float: left;
		/*clear: both;
		border: 1px solid red;
		background-color: #c9e0e6;*/
		}
		
.layout3_paragraph {
		display:inline;
		width: 560px;
		padding: 0px 20px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		clear: both;
		/*border: 1px solid purple;
		background-color: #d6ebae;*/
		}
		
.pic340_lt {float:left;
		clear:left;
		margin:0px 20px 20px 0px;
		}
		
.pic220_rt {float:right;
		margin:0px 0px 20px 20px;
		}

		
/*----STYLES TRANSFERRED FROM WSHS-LAYOUT2.CSS - USED ONLY ON THE WSHS/CONTACT PAGE ----*/

#layout2_wrap {
	background-image:url('images/bg_home.gif');
	background-position: left top; 
	background-repeat: repeat-x;
	background-color:#ffffff;
	padding: 0px;
	width: 820px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 30px 0px;
}

#layout2_text_box {
	padding: 20px 0px 15px 0px; 
	/*position: relative top;*/
	width: 820px;
	color: #333333;
	line-height: 1.4;
	/*border: 1px solid orange;*/
	}
	
#layout2_wrapper  {
	/*display: inline;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 820px;
	float: left;
	/*clear: both;*/
	background: #ffffff url('images/wrapper2_bg.gif');
	background-repeat: repeat-y;
	/*border: 1px solid blue;*/
	}
		
#layout2_box_container { 
		width: 820px;
		float: left;
		/*border: #7159a6 solid 1px;*/
		}
			
#layout2_text {
		display:block;
		width: 700px;
		padding: 0px 0px 20px 0px;
		margin: 0px 0px 0px 20px;
		float: left;
		/*clear: both;
		border: 1px solid red;
		background-color: #c9e0e6;*/
		}
		
.left_column {float:left; 
		width:250px; 
		margin:10px 10px 10px 10px; 
		min-height:250px;
		}
		
.right_column {float:left; 
		width:250px; 
		margin:10px 20px 10px 0px; 
		min-height:250px; 
		/*clear:right;*/
		}
				
.left_pic_box {
	float: left;
	margin: 0px 10px 20px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*clear: both;
	border: solid 1px cyan;*/
	width: 170px; 
	
	}

.layout2_paragraph {
		display:inline;
		width: 560px;
		padding: 0px 20px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
		clear: both;
		/*border: 1px solid purple;
		background-color: #d6ebae;*/
		}


		


/*----TRANSFERRED FROM HISTORYDAY.CSS ----*/

table.spreadsheet {
	border-collapse: collapse;
	border: 2px solid #777777;
}
table.spreadsheet th {
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	background-color: #65a5b6;
	color: #ffffff;
	padding: 5px;
	font-size: 100%;
}
table.spreadsheet2 th {
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	background-color: #65a5b6;
	color: #ffffff;
	padding: 5px;
	font-size: 70%;
}
table.spreadsheet td {
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	background: #deeef2;
	color: #000000;
	vertical-align: top;
	font-size: 10pt;
	padding: 10px 5px;
}
table.spreadsheet tr.rowsummary {
	font-weight: bold;
}


#topLink {
	
	text-align:left;	  
	font-size:.9em;
	margin:20px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans serif;
	
}
/*#topLink ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
}
#topLink li {
	margin:0px;
	padding: 0px ;
	display: inline ;
	list-style: none ;
}*/
#topLink a {
	color: #222222;
	background-color: #a2d3cd;
	padding:3px 5px;
	margin-right:5px;
	border: 1px outset #cccccc ;
	width: 120px ;
	text-decoration: none ;
	display: inline;
}
#topLink  a:hover {
	color: #ffffff;
	background-color: #65a5b6 ;
}
	
.outline {
	/*list-style: upper-roman;*/
	margin:0px 0px 20px 20px;
	padding: 0px;
	line-height: 1.5;
	font-size:100%;
	}
	
.outline li {
	margin:0px 0px 20px 0px;
	font-weight:bold;
	}
	
.outline2 {
	list-style: upper-alpha;
	margin:0px 0px 20px 20px;
	padding: 0px;
	line-height: 1.5;
	}
	
.outline2 li {	
	margin:0px 0px 20px 20px;
	font-weight:normal;
	font-size:100%;
	}

.outline3 {
	list-style: decimal;
	margin:0px 0px 20px 20px;
	padding: 0px;
	line-height: 1.5;
	font-size:100%;
	}
	
.outline3 li {
	margin:0px 0px 20px 20px;
	font-weight:normal;
	}
    
.FormSpecial 
{
	display:none;
}  


#twitfeed {
	width:360px;
	height:110px;
	background-image:url('images/twitfeed.jpg')
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt; 
	line-height:1;
	color: #555555; 
	margin:5px;
	}
	
.theseBullets 
{
	line-height:20px; 
}

	