/* Cascading Style Sheet for Swift Publications */
/* Copyright 2005 Swift Publications */
/* Permission granted to use this style sheet for non-commercial purposes.
This style sheet may also be used for commercial purposes by individuals (but not bundled 
for resale) on their web site. */

/* Regular Links */

A:link {
	color: #003300; 
	text-decoration: underline;	
}

A:visited {
	color: #003300; 
	text-decoration: underline;
}

A:hover {
	color: #669966; 
	text-decoration: none;
}

A:active {
	color: #003300; 
	text-decoration: underline;
}

/* Invisible Link*/

A.none:link {
	text-decoration: none;
}

A.none:visited	{
	text-decoration: none;
}

A.none:hover {
	text-decoration: none;
}

A.none:active {
	text-decoration: none;
}

/* Nav Heading Links */
	
A.nlink:link {
	color: #000000; 
	text-decoration: none;
}

A.nlink:visited	{
	color: #000000; 
	text-decoration: none;
}

A.nlink:hover {
	color: #669966; 
	text-decoration: underline;
}

A.nlink:active {
	color: #000000; 
	text-decoration: none;
}

/* White Links */
	
A.wlink:link {
	color: #FFFFFF; 
	text-decoration: none;
}

A.wlink:visited	{
	color: #FFFFFF; 
	text-decoration: none;
}

A.wlink:hover {
	color: #FFFFFF; 
	text-decoration: underline;
}

A.wlink:active {
	color: #FFFFFF; 
	text-decoration: none;
}


/* Page Layout */

.body {
	font-size: 12px;
	font-family: Verdana, Arial;
}

.body2 {
	font-size: 11px;
	font-family: Verdana, Arial;
}

.body3 {
	font-size: 10px;
	font-family: Verdana, Arial;
}

.bodyspace {
	padding: 8px 0px 8px 0px;
	background-color: #FFFFFF;
}

.box {
	border : 1px solid #999999;
}

.boxwhite {
	border : 1px solid #FFFFFF;
}

.boxdouble_grey {
	margin: 8px 0 8px 0;
	border-style: solid;
	border-color: #333333;
	background-color: #CCCCCC;
	border-width: 1px;
}

.boxdouble_white {
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	margin : 4px;
	padding : 4px;
	background-color: #FFFFFF;
}

.buttongo {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	width: 60px;
	vertical-align: top;
	border: none;
}

.buttongo2 {
	margin-bottom: 3px;
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	width: 25px;
	vertical-align: middle;
	border: none;
}

.buttonsearch {
	margin: -4px 0 0 0;
	padding: 0;
	vertical-align: top;
	border: 1px solid #333333;
	width: 90px;
}

.calbody {
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #003300;
}

.calbody2 {
	font-size: 11px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #003300;
}

.date {
	font-size: 12px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
	color: #909090;
}

.eventbox {
	border : 5px solid #AFCFAF;
	background-color: #AFCFAF;
}

.heading {
	font-size: 12px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
}

.heading2 {
	font-size: 11px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
}

.heading3 {
	font-size: 1.1em; 
	font-family: Verdana, Arial; 
	font-weight: bold;
}

.headingbar {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 1px 0px 1px 2px;
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	letter-spacing: -0.05em;
}

.headinggrey {
	font-size: 10px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
	color: #333333;
}

.headingpoll {
	font-size: 11px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}

.headingred {
	font-size: 10px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
	color: #003300;
}

.headingmain {
	font-size: 17px; 
	font-family: Verdana, Arial;
	font-weight: bold;
}

.headingsub {
	font-size: 14px; 
	font-family: Verdana, Arial;
	font-weight: bold;
}

.headingwhite {
	font-size: 11px; 
	font-family: Verdana, Arial; 
	font-weight: bold;
	color: #ffffff;
}

.headingwhite2 {
	font-size: 9px; 
	font-family: Verdana, Arial;
	font-weight: bold; 
	color: #ffffff;
}

.nav a:link, .nav a:visited {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 3px 8px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003300;
	background-color: transparent;
	display: block;
	text-decoration: none;
}

.nav a:hover {
	text-decoration: none;
	color: #669966;
}

.navheading {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 1px 0px 1px 4px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.05em;
}


