/*****************************************************
* GLOBAL STYLES
******************************************************/
body {
	background-color: #97B09F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	border-collapse:collapse;
	border-width:0px;
	border:none;
	padding:0px;
}
td {
	font-size:11px;
}
a {
	text-decoration:none;
	color:#990000;
}
a:hover {
	color:#647C95;
	text-decoration:underline;
}
ul {
	line-height:25px;
}
table {
	empty-cells:show;
}	
/*****************************************************
* MAIN PAGE STYLES
******************************************************/
#maintable {
	background-color:#F8F8F8;
	width:760px;
	border:none;
	padding:0px;
}
#maintablerow1 {
	height:25px;
	border-top-width:5px;
	border-top-color:#F8F8F8;
	border-top-style:solid;
	background-color:#333333;
	padding:0px 0px 0px 25px;
	max-height:25px;
}
#maintablerow2 {
	height:72px;
	text-align:right;
	vertical-align:bottom;
}
#maintablerow3 {
	height:171px;
	padding:1px 0px 1px 0px;
	border-width:2px;
	border-color:#647C95;
	border-style:solid;
	border-left:none;
	border-right:none;
	vertical-align:middle;
}
#maintablerow3content {
	width:100%;
	height:165px;
	background-color:#647C95;
}
#maintablerow4 {
	height:213px;
	padding:2px;
}
#maintablerow5 {
	height:25px;
	padding:0px 0px 5px 0px;
	vertical-align:top;
	max-height:25px;
}
#mainpagerotator {
	 width:275;
	 height:207;
	 border-style:solid;
	 border-width:1px;
	 border-color:#333333;
}
/*****************************************************
* MENU STYLES
******************************************************/
#mainmenubox {
	padding:0px;
	height:20px;
	border:none;
	border-width:0px;
	/*border-collapse:collapse;*/
}
.mainmenuup {
	padding:0px 5px 0px 5px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#333333;
	cursor:pointer;
}
.mainmenuover {
	padding:0px 5px 0px 5px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	background-color:#F8F8F8;
	cursor:pointer;
}
#footermenubox {
	padding:0px;
	height:20px;
	border:none;
	border-width:0px;
}
#footercontainer {
	width:100%;
	padding:0px; 
	border:none; 
	border-width:0px; 
}
.footercell {
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px; 
	max-height:20px;
}

/*****************************************************
* CONTENT STYLES
******************************************************/

#contentpagetitle {
	height:30px;
	padding:1px 0px 1px 0px;
	border-width:2px;
	border-color:#647C95;
	border-style:solid;
	border-left:none;
	border-right:none;
}	
#contentpagetitlediv {
	height:30px;
	background-color:#647C95;
	width:100%;
	text-align:left;
	
}
#contentcell {
	padding:10px;
	height:320px;
	text-align:left;
	vertical-align:top;
}
.heading1 {
	font-size:12px; 
	font-weight:bold;
	background-color:#808080;
	color:#FFFFFF;
	padding:5px;
}
.borderedimage {
	border-style:solid;
	border-width:1px;
	border-collapse:#333333;
}
.subcontentbox {
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	border-top-color:#333333;
	border-bottom-width:2px;
	width:100%;
}
.subcontentcell {
	padding:5px;
}

select#search {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: #333333 1px solid;
	background-color: #ECECEC;
}
.subborderedbox {
	border:#999999 1px solid;
	width:100%;
	border-collapse:collapse;
}
.subborderedcell {
	border:#CCCCCC 1px solid;
	height:18px;
	vertical-align:top;
}
.subborderedcelllastrow {
	border:#CCCCCC 1px solid;
	height:25px;
	vertical-align:top;
	border-bottom:none;
}
.imgvwlastrow {
	border:#CCCCCC 1px solid;
	vertical-align:top;
	border-bottom:none;
}
.imgvwnodesc {
	border:#CCCCCC 1px solid;
	vertical-align:top;
}
.subborderedtitle {
	background-color:#D0D0D0;
	padding-left:25px;
	font-weight:bold;
	font-size:13px;
	color:555555;
}