/***************************************************************************
 *   project              : Community Portals
 *   copyright            : (C) 2003 cuttlefish.com
 *   email                : support@cuttlefish.com
 ***************************************************************************/
 
 /*
General Style Information
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
}

a:link, a:active, a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #3333cc;
	text-decoration: underline;
}

/*
Generic IDs

id = template
id = controlbar
id = breadcrumbs
id = footnotes
*/

#template {
	border:1px solid #000000;
}
#controlbar {
	height: 20px;
}
#breadcrumbs {
	/* */
}
#footnotes {
	height: 20px;
}

/*
Generic Classes

class = smalltext
class = mediumtext
class = largetext
class = field
class = webtreenavigation
class = controlbartext
class = breadcrumbstext
class = newsfeedtext
class = eventsfeedtext
class = subpagetext
class = subpagetexthidden
class = footnotestext
*/

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.mediumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.webtreenavigationtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.controlbartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.controlbartext a,.footnotestext a {
	color:#FFFFFF;
	font-weight:bold;
}
.breadcrumbstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.newsfeedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.eventsfeedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.subpagetext:link, .subpagetext:active, .subpagetext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.subpagetext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333cc;
	text-decoration: underline;
}
.subpagetexthidden:link, .subpagetexthidden:active, .subpagetexthidden:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cccccc;
}
.subpagetexthidden:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3333cc;
	text-decoration: underline;
}
.footnotestext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.pagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pageruler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pagelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pagedocument {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pagequicktime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pagemp3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
Custom Classes
*/

.moduleheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.col {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.maintable td {
	padding:4px 0px 4px 0px;
}

font {
	display:block;
	padding:3px;
}