img.picture	{
	border: 1px solid #000000;
}

#sevenUp td	{
	vertical-align: top;
	text-align: left;
}

#twentyUp td	{
	vertical-align: top;
	text-align: left;
}

body	{
	background-image: url('../images/grayback.jpg');
	background-repeat: repeat-y;
	/*background: gray;*/
}

table {font-size: 12px;}

div.heading	{
	position: absolute;
	left: 52px;
}

div.col1	{
	font-family: verdana;
	font-size: 14px;
/*	width: 288px;*/
	/*height:900px;*/
	position: absolute;
	top: 183px;
	left: 51px;
	color: lightgray;
	padding: 5;
	background:#fff;
	border-left:1px solid #CCCCCC; /* add a 1px white border around items */
	width: 200px;
	height: 2050px;
	
}

div.col3	{
	font-family: verdana;
	font-size: 14px;
	width: 262px;
	height:2050px;
	position: absolute;
	top: 183px;
	left: 691px;
	color: #fff;
	padding: 5px;
	background:#999966;
	border-right:1px solid #CCCCCC; /* add a 1px white border around items */

}

div.col3 a	{
  color:fff;  
  text-decoration:none;
}

div.col3 a:hover	{
	color:#003300;
}

div.col3 h3	{	
	font-family: verdana;
	font-size: 12px;
	position: absolute;
	color: #fff;
	padding: 10;
	
}

* html div.col3	{
  display: inline-block;  /* for IE only */
/*  width: 262px;*/
}

* html div.middleColumn	{
	width: 450;	/* IE hack */
}

* html div.middleColumnWide	{
	width: 640;	/* IE hack */
}

div.middleHeader	{
	font-family: tahoma;
	font-size: 32px;
	width: 450px;
	position: absolute;
	top: 183px;
	left: 240px;
	color: #999966;
	padding-top: 15;
	padding-bottom: 30;
	background: #fff;
}

div.middleColumn	{
	font-family: verdana;
	font-size: 12px;
	width: 400px;
	position: absolute;
	top: 183px;
	left: 240px;
	color: #000;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	background:#fff;
}
/*************Wide text reading room?************FROM HERE*/
div.middleColumnWide	{
	font-family: verdana;
	font-size: 12px;
	width: 590px;
	position: absolute;
	top: 183px;
	left: 51px;
	color: #000;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	background:#fff;
}

.middleColumnWide h1	{
	font-family: tahoma;
	font-size: 32px;
	color: #999966;
	text-decoration:none;
	font-weight: normal;
	padding-bottom: 15px;
}

.middleColumnWide h2	{
	color:#003300;
	font-family: verdana;
	font-size: 14px;
}

.middleColumnWide h4	{
	font-family: verdana;
	font-size: 10px;
	color: gray;
	background: #DCD7BA;
	padding: 10px;
	
}
/*************Wide text reading room?************TO HERE*/

.middleColumn a	{
	text-decoration:none;
	color: 064483;
}

.middleColumn a:hover	{
	background:lightgrey;
}

.middleColumn a:visited	{
	color:#064483;
}

.middleColumn h1	{
	font-family: tahoma;
	font-size: 32px;
	color: #999966;
	text-decoration:none;
	font-weight: normal;
	padding-bottom: 15px;
}

.middleColumn h2	{
	color:#003300;
	font-family: verdana;
	font-size: 14px;
}

.middleColumn h4	{
	font-family: verdana;
	font-size: 10px;
	color: gray;
	background: #DCD7BA;
	padding: 10px;
	
}

div.bottomline	{
	position: absolute;
	top:785px;
	left:15px;
	width:1080px;
	border-top: solid;
	color:064483;
}

.menu	{
  font-family: verdana;
  font-size: 12px;
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  /*border:1px solid #06a; /* add a border to show size of menu */
  position: absolute;
	top: 160px;
	left: 52px;
}

* html .menu	{
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  left:50px;
  }  

.menu div	{ /*This is to stretch out the menu color*/
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	background:#003300;
	width:900px;
}

.menu li	{
  display:table-cell;    /* ignored by IE */
}

* html .menu li	{
  display:inline;        /* for IE only */
}

.menu a, .menu a:visited	{
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#fff; 
  background:#003300; 
  border-right:1px solid #fff; /* add a 1px white border around items */
  text-decoration:none;
}

* html .menu a, * html .menu a:visited	{
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
}

* html .menu a:hover	{
  color:#fff; 
  background:#999966;
}

div.footer	{
	width: 750px;
	height: 10px;
	color: #003300;
}

.lefted {margin:0 auto 100 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}
