/* Main Window Styles */
div {
   background-color: #FFFFCC  ;
   border-color : #FFCC33;
   border-width : 2px ;
   border-style: solid ;
   margin: 0px 5px 10px 0px;
   padding: 6px 5px 0px 10px;
   }
   
h1 {
   margin-top: 9px ;
   font-family : verdana;
   font-size : 26px;
   color : #000000;
   font-weight: bold ;
   border-bottom: thin outset LightGrey ;
   }
   
h2 {
	margin-top: 2px ;   
	font-family : verdana;	
	font-size : 20px;	
	color : #000000;   
	font-weight: bold ;
	}
	
h3 {   
	margin-top: 2px ;   
	font-family : verdana;	
	font-size : 18px;   
	font-weight: bold ;	
	color : #000000;
	}
	
h4 {   
	margin-top: 2px ;   
	font-family : verdana;	
	font-size : 16px;	
	color : #000000;   
	font-weight: bold ;
	}
	
p {   
	text-indent: 25px  ;   
	}
	
img.lock {   
	cursor  : hand ;   
	margin  : 0px 0px -8px -12px;
	}
	
/* REQUIRE MORE TESTING Main Window Styles */

table.a {   
	background-color: #FFFFCC  ;
	}
	
img {   
	cursor : hand ;   
	}
	
/* Image Gallery */

div.Gallery {
   background-color: #FFFFCC  ;
   border-color : #FFCC33;
   border-width : 2px ;
   border-style: solid ;
   margin: 0px 5px 10px 0px;
   padding: 6px 5px 0px 10px;
   float: left ;
   width: 178px;
   height: 208px ; 
   }

img.Gallery {   
	cursor : hand ;
	display: block;
	margin-left: auto;
   margin-right: auto ;   
	}

/* Activities Table */
table.activities {
   background-color: #FFFFCC  ;
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 3px;
	border-collapse: collapse;
	table-layout: automatic;
	margin: 5px;
	}

tr.activities {
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 1px;
	margin: 5px;
	}

td.activities {
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 1px;
	margin: 0px;
	padding: 3px;
	text-align: center;
	}

th.activities {
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 1px;
	margin: 0px;
	padding: 3px;
	}

/* Activities Table */
table.activities_edit {
   background-color: #FFFFCC  ;
	border-style: none;
	border-color: #FFCC33; 
	border-width: 5px;
	border-collapse: collapse;
	table-layout: automatic;
	margin: 5px;
	}

tr.activities_edit {
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 1px;
	margin: 5px;
	}

td.activities_edit {
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 1px;
	margin: 0px;
	padding: 3px;
	text-align: left;
	}

th.activities_edit {
	border-style: solid;
	border-color: #FFCC33; 
	border-width: 1px;
	margin: 0px;
	padding: 3px;
	text-align: left;
	}

/* Activities Table */
table.activity {
	table-layout: automatic;
	margin: 5px;
	}

tr.activity {
	margin: 5px;
	}

td.activity {
	margin: 0px;
	padding: 3px;
	text-align: left;
	}

th.activity {
	margin: 0px;
	padding: 3px;
	text-align: left;
	color: red;
	text-decoration: underline;
	}
	