
body
{
	font-family:   Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	overflow: -moz-scrollbars-vertical;
}

#sidebar {
	position:absolute;
	top:100px;
	left:40px;
	width:265px;
	padding:10px;
	line-height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}

#content 
{
	margin:25px 50px 50px 275px;
	padding:0px;
	width:auto !important;
	width:100%;
	text-align:justify;
}

#footernav /*footer containing nav bar*/
{
	margin:0 auto;
	width: 100%;
	clear:both;
	text-align:center;
	font-size:85%;/*14px*/
	padding-top:20px;
}

#welcome /*welcome paragraph*/
{
	width:95%;
	float:left;
	clear:both;
}

#retrieve /*paragraph about retrieve*/
{
	width:95%;
	float:left;
	clear:both;
	padding-top:20px;
}

#update /*paragraph about update*/
{
	float:left;
	width:95%;
	clear:both;
	padding-top:20px;
}

#topbar {
	margin:50px 0px 10px 0px;
	padding:17px 0px 0px 20px;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	}

#navigation
{
	width:215px;
	background-color:#edf8e2;
	font-size:135%;/*22px*/
	/*margin:0 auto;*/
	text-align:left;
}

#contactnum
{
	position:absolute;
	top:1%;
	right:1%;
	color:#0b5515;
	font-size: 110%;/*20px*/
	width: 50%;
	text-align:right;
}

#menu
{
	padding-top:5px;
	padding-left:40px;
}

h1
{
	color:#0b5515;
	font-size:190%;/*30px*/
	padding:0;
	margin:0;
	text-align:left;
}

h2
{
	font-size:130%;/*24px*/
	color: #0b5515;
	font-weight:none;
	padding:0;
	margin:0;
}

#header
{
	font-size:150%;/*24px*/
}

#contactnumber
{
	color:#5c8135;
	font-size:110%;/*18px*/
	padding-right:16px !important;*/
	padding-right:21px;
}

#contactnumber1
{
	color:#5c8135;
	font-size:110%;/*18px*/
	padding-right:16px !important;*/
	padding-right:21px;	
}

.screenshot
{
	width:100%;
	clear: both;
	padding:3px;
}

#image
{
	text-align:center;
	width:90%;
	margin:0 auto;
	font-size:75%;/*12px*/
}

#address
{
	width:215px;
	background-color:#CAE495;
	color:#0b5515;
	font-size:110%;/*22px*/
	text-align:left;
}

.darkgreen
{
	color:#5c8135;
}

#retrievelogo
{
	position:absolute;
	top:1%;
	left:55px !important;
	left:55px;
	font-weight:bold;
	color:#0b5515;
	font-size:210%;/*34px*/
}

#sidecontainer
{
	position:absolute;
	top:320px;
	left:40px;
	width:265px;
	padding:10px;
	line-height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
}

#imagecontainer
{
	position:absolute;
	top:640px;
	left:40px;
	width:265px;
	padding:10px;
	line-height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px;
	text-align:center;
}

.grey
{
	color:#b7b1b1;
}

#access
{
	text-align:center;
	font-size:115%;
	padding-right:7px !important;
	padding-right:0px;
}

.pagelinks:link
{
	background-color:#ffffdd;
	text-decoration:underline;
}

.pagelinks:visited
{
	background-color:#ffffdd;
	text-decoration:underline;
	color:#CC0033;
}

.pagelinks:hover
{
	background-color:#eeecec;
	text-decoration:none;
	border-bottom:1px solid #666;
}

.external
{
	background-color:#ffffdd;
	text-decoration:underline;
}

.external:hover
{
	background-color:#eeecec;
	border-bottom:solid;
	border-bottom-color:black;
	border-bottom-width: 1px;
	text-decoration:none;
}

a
{
	color:#5c8135;
	text-decoration:none;
}

.contentlink:link, .contentlink:visited
{
	color: #0b5515;
}

#registered
{
	text-align:left;
	clear:both;
	padding-top:50px;
}

