#stc-header {

	padding: 12px;
	border-top: 3px solid #222;
	border-bottom: 1px solid #aaa;
	border-left: 2px solid #aaa;
	border-right: 2px solid #aaa;	
	background-color: #eee;

}



#stc-nav {
	padding: 3px;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color: #339999;
	width: 884px;
	vertical-align: middle;

}

#stc-sidetop {

	background-color: #eeeeee;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;	

}



#stc-content {

	padding: 5px;
	background-color: #fff;

}

#stc-side {
	padding: 12px;
	background-color: #eeeeee;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding-bottom: 20px;

}

.sidebar-block {
	padding: 12px;
	background-color: #eeeeee;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding-bottom: 20px;

}

#stc-content > .corner-bottom { top: 0 }

		#container {
	width: 900px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	text-align: left;
	background-image: url(images/2colfixedbg.gif);
	background-repeat: repeat-y;

		}


		#banner-top {

			padding: 5px;
			margin-bottom: 5px;
			background-color: #eeeeee;
		}


		#banner-main {
	padding: 2px;
	margin-bottom: 2px;
	background-color: #ffffff;
	margin-left: 5px;

		}


		#content {

			padding: 5px;
			margin-left: 215px;

		}
		
		#twit-content {

			padding: 5px;

		}		

		#sidebar-a {

			float: left;
			width: 200px;
			margin-right: 5px;
			padding: 5px;

		}
.signUp {
	text-align: left;
}



#footer {
	background-color: #eeeeee;
	border: 1px solid #aaa;
	font-size:10px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	margin-left: 5px;
	padding: 6px;
}




#cright {
	float: left;
}

#w3cvalid {
	float: right;
}


BODY { 

	background-color: #ffffff ; 
	margin: 0px;

}


A { 
	color: #339999; 
}

A:visited { 

	color: #ababab;

}


A.links:hover {

	color: #339999;

}


A:hover {
	color: #000000;
	text-decoration: none;

}
		

A.image:hover { 

	background-color: white;
	border-width: 0px; 

}

.maintext {

	text-align: left;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-top: 10px;

	margin: 2px;

	border-top-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

			   

.maintext a:link {

	color: #eeeeee;

	text-decoration: none;

}



.maintext A:visited   { 

	color: #eeeeee;

	text-decoration: none;

}

			

.maintext A.links:hover {

	color: #339999;

}



.maintext A:hover {

	color: #000000; 

	background-color: #D2B88E; 

	text-decoration: underline; 

}

			

h1, h2, h3 {

	margin: 0px;

	padding-top: 6px;

	padding-bottom: 3px;

}



.side {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color:#000000;

	font-size:12px;

	font-weight:normal;

	line-height:normal;

	padding: 5px 0px 0px;

	text-decoration: none;

	overflow: hidden;

	border:1px none #999;

	margin: 0px;

	background-color: #fff;

}



.sidetitle   {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	letter-spacing: .3em;
	text-transform:capitalize;
	margin: 0px;
	background-color: #cccccc;
	border: 1px none #000000;

}



.bodyheading
{
	font-family:Arial, Helvetica, sans-serif;
	color:#399;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	letter-spacing: normal;
	text-transform:uppercase;
	border:0px none #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-bottom: 0px;
}



	text-transform:none;

.bodytext {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	padding:0px;

	letter-spacing: normal;

	text-transform:none;

	border:0px none #FFFFFF;

	color: #000000;

	margin: auto;

}



.rsstext {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	padding:0px;

	letter-spacing: normal;

	text-transform:none;

	border:0px none #FFFFFF;

	color: #000000;

	margin: 0px;

	list-style-type: none;

}



.eventheadingtext {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	padding-bottom:40px;

	color: #666666;

}



.mainheading {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 24px;

	letter-spacing: 24px;

	padding: 0px;

	margin: auto;

	left: 0pt;

	color: #ffffff;

}



.navtext {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	padding:2px;

	margin-top:20px;

	letter-spacing: normal;

	text-transform:none;

	margin-bottom: 20px;

	margin-right: auto;

	margin-left: auto;

	border-top: 0px none #FFFFFF;

	border-right: 0px none #FFFFFF;

	border-bottom: 0px none #FFFFFF;

	border-left: thin solid #336699;



}



.bodyheading {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	left: 0pt;
	color: #339999;
	font-weight: bold;

}



.body a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	letter-spacing: 2pt;

	padding: 2px;

	margin: 2px;

	left: 0pt;

	font-weight: bold;

	border-right-width: thin;

	border-right-style: solid;

}



.bodysubheading {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding-top:10px;
	color: #339999;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 0px;

}
.bodysubsubheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-top:10px;
	color: #339999;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 0px;

}



.bodynav {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	padding:0px;

	margin-top:0px;

	letter-spacing: normal;

	text-transform:none;

	border:0px none #FFFFFF;

}



.events {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	padding:1px 0px 1px 5px;
	margin-top:0px;
	letter-spacing: normal;
	text-transform:none;
	border:0px none #FFFFFF;

}



.eventshead {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	padding:5px 0px 5px 5px;
	margin-top:0px;
	letter-spacing: normal;
	text-transform:none;
	border: thin none #dedede;

}



.eventsfoot {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top:0px;
	letter-spacing: normal;
	text-transform:none;
	background-color: #ffffff;

}
.noevent {
	background-color: #eeeeee;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-bottom: 20px;
}




.breadcrumbs {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	padding:0px;

	margin-top:0px;

	letter-spacing: normal;

	text-transform:none;

	border:0px none #FFFFFF;

	color: #000000;

}.mainsubheading {



	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	letter-spacing: 2pt;

	padding: 0px;

	margin: auto;

	left: 0pt;

	color: #ffffff;

}

.navbox {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	font-weight:normal;

	padding:0px;

	letter-spacing: normal;

	text-transform:capitalize;

	margin: 0px;

	background-color: #cccccc;

	border-top: 0px none #339999;

	border-right: 0px none #339999;

	border-bottom: 0px none #339999;

	border-left: thin solid #339999;



}

.navboxend {



	font-family:Geneva, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	font-weight:normal;

	padding:0px;

	letter-spacing: normal;

	text-transform:capitalize;

	margin: 0px;

	background-color: #cccccc;

	border-top: 0px none #339999;

	border-right: thin solid #339999;

	border-bottom: 0px none #339999;

	border-left: thin solid #339999;

}

.bodymainheading {



	font-family:Geneva, Geneva, Arial, Helvetica, sans-serif;

	color:#339999;

	font-size:22px;

	font-weight:bold;

	padding:0px 0px 0px 2px;

	margin-top:20px;

	letter-spacing: 0.1em;

	text-transform:capitalize;

	border:0px none #FFFFFF;

}



.stc-navboxes {

	border-right: 1px solid #555;

}



.mainbodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	padding-right:15px;

}

.rss_items {

	padding-left: 12px;

	font-family: Geneva, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style-type: disc;

}

.eventsheading {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #339999;

	padding-bottom: 5px;

	margin-bottom: 5px;

}

.rsvpbodytext {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

}

.rsvptitle {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	background-color: #CCCCCC;

}

#eventDetail {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	border: 1px none #999;

	padding-left: 11px;

	padding-right: 5px;

}

label {

	font-weight: bold;

	display: block;

}

.formLabel {

	font-weight: bold;

	display: block;

}
#stc-signup {
	background-color: #eeeeee;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding-right: 2px;
	padding-left: 10px;
}
.signupText {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
	letter-spacing: normal;
	text-transform:none;
	background-color: #eeeeee;
}
.button {
	background-color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #339999;
	border-right-color: #339999;
	border-bottom-color: #339999;
	border-left-color: #339999;
	cursor: hand;
	cursor: pointer;
}
#shoppingcart {
	text-align: right;
	font-size: 9px;
}
.line {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #339999;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.chkRad {
	float: left;
	margin-bottom: 8px;
	margin-left: 30px;
}
.chkRad label {
	display:inline;
}	label {
	display: inline-block;
}

#formWrap {
	background-color: #EEEEEE;
	margin-top: 1.4em;
	margin-right: 0;
	margin-bottom: 1.4em;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}	

#formWrap p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 1em;
	line-height: 1.2;
	margin: 1.4em 0;
}

#frmExpenses {
	width: 310px;
}	

#frmExpenses input {
	width: 120px;
}
#frmExpenses label {
	width: 175px;
	float: left;
}
input.text:focus {
	background-color: #FFFFCC;
}	
#frmExpenses #button1, #frmExpenses #button2 {
	background:#666;
	border-bottom:1px solid #333;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #333;
	color:#fff;
	padding-right:0px;
	cursor:pointer;
	width:120px;
	padding-left: 0px;
	text-align: center;
}
#frmExpenses #button1:hover, #frmExpenses #button2:hover {
	background:#3366FF;
	color:#fff;
	border-top-color:#66ccff;
	border-right-color: #3399FF;
	border-left-color: #66CCFF;
	border-bottom-color: #3399FF;
	border-top-width: 1px;
	border-top-style: solid;
}
#frmExpenses input.numeric {
	text-align:right;
}	


.float-right {
	float: right;
}	
	
.loss {
	color: #FF0000;
}
#totals {
	background-color: #CCFFFF;
	height: 100px;
	width: 250px;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #330099;
	border-right-color: #330099;
	border-bottom-color: #330099;
	border-left-color: #330099;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
}

#net-loss {
	background-color: #FFCCCC;
	padding: 10px;
}
#net-gain {
	background-color: #33CCFF;
	padding: 10px;
}
#tableWrap {
	padding-top: 10px;
}
#container #content #stc-content .mainbodytext .bodytext #tableWrap table {
	margin-left: 20px;
	border: thin solid #999999;
}
#container #content #stc-content .mainbodytext .bodytext #tableWrap table td {
	border: thin solid #999999;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#index-page-links li {
	font-size: 14px;
}
#index-page-links {
	padding: 5px;
	line-height: 2em;
}
#tweet {
	border: thin solid #0066FF;
}
.dropcap {
	color: #339999;
	float: left;
	padding: 6px 5px 0 0;
	font-family: Impact, "Arial Black", sans-serif;
	font-size: 5em;
	line-height: 0.8em;
}p {
}
#calendar {
	font-family: Arial, Helvetica, sans-serif;
	height: 600px;
	width: 625px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#twitter-wrapper {
	height: 630px;
	margin-top: 10px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
}
#twitter-button-wrapper {
	float: none;
	background-image: url(images/twitter_32.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#linkedin-button-wrapper {
	float: none;
	background-image: url(images/Linked-In-icon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.tiny {
	font-size: x-small;
}
