BODY, TABLE
{
	margin:0px;
	padding:0;
}

TD
{
	margin:0;
	padding:0;
}


#Header
{
	width:100%;
	height:85px;
	background-color: #E6F7E7;
	vertical-align:baseline;
	padding:0;
	margin:0;
}

#Menu
{
	/*position:absolute;
	top:0px;
	left:0px;*/

	font-size:8pt;
	border-collapse: collapse;
}

#Logo
{
	position:absolute;
	left:0px;
	top:0px;
	width:205px;
	height:84px;
}

#Navbar
{
	/*position:absolute;
	top:0px;
	left:0px;*/

	width:150px;
}

#Main
{
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	width: 100%;
	border-collapse: collapse;
}

#Content
{
	padding-top:10px;	/*was 20px */
	padding-left:10px;	/*was 20px */
	padding-bottom:10px;	/*was 20px */
	font-size: 8pt;	/* new */
	margin-bottom:0px;
	vertical-align: text-top;
	text-align:left;
	width:100%;
}

#Footer
{
	text-align: center;
	color:black;
	font-size: 8pt;
	border-top: 1px solid #4CCA4F;
	margin: 0px;
	width:100%;
	/*position: relative;
	bottom: 0px;*/
	background-color: #E6F7E7;
	padding-top: 5px;
}

#Logout
{
	font-size: 9pt;
	font-weight:bold;
	position: absolute;
	left: 882px;
	top: -88px;
	float: right;
	padding: 3px;
	z-index:3;
}

html>body #Logout /*hack for non-ie*/
{
	top:-2px;
}

#TopLinks
{
	font-size: 9pt;
	font-weight:bold;
	position: absolute;
	left:230px;
	top: -1px;
	float: left;
	padding:3px;
}
#TopLinks A, #Logout A
{
	border: 1px solid #4CCA4F;
	padding: 2px;
	background-color: #ffffff;
	display: inline;
	margin-right: 5px;
}

#TopLinks A:HOVER, #Logout A:HOVER
{
   	color:#E6F7E7;
	border: 1px solid white;
	padding: 2px;
	background-color: #2600FF;
	display: inline;
	margin-right: 5px;
	text-decoration: none;
}

#TopLinks A:ACTIVE, #Logout A:ACTIVE
{
	border: 1px solid black;
	padding: 2px;
	background-color: #2600FF;
	display: inline;
	margin-right: 5px;
	text-decoration: none;
}

#Help
{
	font-size: 9pt;
	font-weight:bold;
	position: absolute;
	left: 70%;
	top: 25px;
	float: right;
}

INPUT, SELECT, TEXTAREA, OPTION
{
	margin: 1px;
	font-size: 8pt;
	/*border: 1px solid #7191D1;*/
	color: black;
}

TEXTAREA
{
	background-color: #FFFFFE;/*this is because otherwise it renders as grey in firefox (when readonly)*/
	border: 1px solid #4CCA4F;
}


.hometable
{
	/*width:600px;*/
	border: 1px solid #4CCA4F;
	border-collapse: collapse;
	margin-right:5px;
	margin-top:5px;
	margin-bottom: 10px;
}

.hometable TD
{
	padding: 2px;
	border: 0px none #E6F7E7;
	width:150px;
}

.hometable P
{
	font-size:9pt;
	padding: 2px;
	text-align:justify;
	margin:0px;
}

.hometable TH
{
	padding: 2px;
	border-bottom: 1px solid #E6F7E7;
	text-align:left;
	text-indent:5px;
}

.hometable IMG
{
	margin-right:5px;
}

.hometable TD A
{
	display: block;
	background-color: #E6F7E7;
	padding:5px;
	width:140px;
	margin:0;
	font-weight:bold;
	font-size:8pt;
}

.hometable TD A:hover
{
	display: block;
	color:#E6F7E7;
	background-color: #2600FF;
	padding:5px;
	text-decoration:none;
	width:140px;
	margin:0;
	font-weight:bold;
	font-size:8pt;
}

.hometable TD A.normal
{
	display:inline;
	background-color:white;
	color: #2600FF;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
}

.hometable TD A.normal:hover
{
	display:inline;
	background-color:white;
	color: #2600FF;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
	text-decoration:underline;
}
.hometable TH.title
{
	border-bottom: 1px solid #4CCA4F;
	background-image:url(images/bar.gif);
	background-repeat:repeat-x;
	height: 30px;
	width:100%;
	font-size: 13pt;
	text-align:left;
	text-indent: 10px;
}

.page_title
{
	vertical-align: baseline;
	padding-top:60px;
	padding-left:45px;
	width:70%;
	margin:0;
	text-indent:190px;
	font-size:16pt;
	text-align: left;
	color:#2600FF;
	font-weight:100;
}

/****************************************
 *Edit Photo Album Styling
 ***************************************/
#album li{
	list-style: none inside none;
	display: inline;
	cursor: move;
}

#bin li{
	list-style: none inside none;
	display: inline;
	cursor: move;
}
#album_container,#album {
	width: 450px;
	height: 400px;
}
#bin
{
	background-image: url('images/trash.jpg');
	width: 60px;
	height: 60px;
}
