body,p,td,ol,ul		{ font-family:verdana, sans-serif;
		font-size: 12px;
		}

body	{ margin:0px;
		background-image:url(images/bg.page.gif);
		}
td { vertical-align:top;
	}
	
a:link	{ text-decoration:none;
		color:#0000FF;
		}
a:visited	{ color:#5a5aff;
	text-decoration:none;
		}
a:hover	{ text-decoration:underline;
		color:#0000FF;
		}
a img { border:0;
	}
	
p	{ margin:0 0 1em 0;
	}
ul	{ margin:0 0 1em 0;
	padding:0 0 0 1.4em;
	}
ol	{ margin:0 0 1em 0;
	padding:0 0 0 2.5em;
	}

.headerrow { padding-top:24px;
	}
#footer p { font-size:10px;
	text-align:center;
	margin:0;
	font-weight:bold;
	color:#FFFFFF;
	}
#footer p a:link, #footer p a:visited { color:#FFFFAA;
	}
#footer  { vertical-align:middle;
	padding:8px;
	background-image:url(images/bg.page.gif);
	}
.textarea { padding:0 24px 24px 0px;
	}
.sidebararea { padding:0 18px 24px 18px;
	}
#gutter { border-left:1px solid #000000;
	}
.textarea table td { padding:0 10px 4px 0;
	}
.formtable td { padding:0 18px 6px 0;
	}

#leftsidebar { padding:0px 11px 10px 10px;
	background-color:#FFFFFF;
	}
#textcolumn table td { padding:0 10px 4px 0;
	}

#leftsidebar .sidemenu h2 { letter-spacing:2px;
	text-transform:uppercase;
	font-size:10px;
	color:#880000;
	}
#leftsidebar .sidemenu ul, #textcolumn ul.sidemenu  { margin:0 0 30px 0;
	padding:0;
	list-style-type:none;
	}
#leftsidebar .sidemenu ul li, #textcolumn ul.sidemenu  li { margin:0 0 .3em 0;
	padding:0 0 0 12px;
	list-style-type:none;
	font-size:11px;
	background-image:url(images/menutriangle.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	line-height:normal;
	}
#leftsidebar .sidemenu ul li a:link, #leftsidebar .sidemenu ul li a:visited { color:#ae6219;
	font-weight:bold;
	}
#textcolumn ul.sidemenu  li a:link, #textcolumn ul.sidemenu  li a:visited { color:#666666;
	font-weight:bold;
	}
	
#leftsidebar .sidemenu ul li.submenuOn a, #leftsidebar .sidemenu ul li.submenuOn a:link, #leftsidebar .sidemenu ul li.submenuOn a:visited, #textcolumn ul.sidemenu  li.submenuOn a, #textcolumn ul.sidemenu  li.submenuOn a:link, #textcolumn ul.sidemenu  li.submenuOn a:visited { color:#0000FF;
	font-weight:bold;
	}

.topmenu h2 { display:none;
	}
.topmenu ul { margin:0;
	padding:0;
	list-style-type:none;
	}
.topmenu ul li { margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	line-height:normal;
	}
.topmenu ul li a:link, .topmenu ul li a:visited { color:#AE6219;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	background-color:#FFE7BE;
	border-bottom:1px solid #888888;
	display:block;
	line-height:normal;
	}
.topmenu ul li a:hover {
	background-color:#FFD387;
	text-decoration:none;
}
	
.topmenu ul li.submenuOn a, ul li.submenuOn a:link, ul li.submenuOn a:visited { color:#0000FF;
	font-weight:bold;
	}
div.donateboxQ { width: 200px;
	position:absolute;
	z-index:100;
	visibility: hidden;
	}
div.donatebox { width: 300px;
	border:1px solid #888888;
	background-color:#FFFFFF;
	display:none;
	}
div.donateboxOn { width: 300px;
	border:1px solid #888888;
	background-color:#FFFFFF;
	padding-bottom:10px;
	position:absolute;
	}
#donateLayer div.donatebox { width: 300px;
	border:1px solid #888888;
	background-color:#FFFFFF;
	padding-bottom:10px;
	}
#note1text {position: absolute;
	top: 20px;
	z-index: 3;
}
#donateLayer #donateboxtext { 
	z-index: 3;
}
#donateboxtext p { font-size:11px; 
	margin-left:10px;
	margin-right:10px;
	}
#testlayer {position: absolute;
	background: #6374AB;
	color: #ffffff;
	font: 16px arial,helvetica;
	top: 20px;
	z-index: 3;
}
.closewindow, #donateboxtext .closewindow { font-size:9px;
	text-align:center;
	text-transform:uppercase;
	}
hr	{ margin:20px 0 14px 0;
	background-color: #9e9c77;
	border:0;
	height:1px;
	color: #9e9c77;
	}

#leftsidebar table.videotable { margin:6px 0 14px 0; text-align:left; }
#leftsidebar table.videotable td { padding:4px 6px 4px 0; vertical-align:middle; }
#leftsidebar table.videotable td p { margin:0 0 3px 0; font-weight:bold; color:#B21315; font-size:10px; }
#leftsidebar table.videotable td, #leftsidebar table.videotable td p { text-align:left; line-height:normal; }
#leftsidebar table.videotable td.hilite { background-color:#efdeb1; }

.textarea table.videosummary { margin:14px 0 14px 0; }
.textarea table.videosummary td { padding:0 12px 12px 0; }
.textarea table.videosummary td h2 { margin:0 0 6px 0; }
