/* zero "problem causers" for all elements */
* {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
}


/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/

/* 1.GENERAL --------------------------- */
/*html, */body {
	width: 100%;
	height: auto;
	min-height: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif, "sans serif";/*
	font-size:1.05em;*//*
	font-size: 14pt;*/
	font-size: 10pt;
	color: #000;
	background: #fff;
}

html {
	height: 100%;
}/*

body {
	background: url(/bg.gif) top center repeat-y;
}*/

a, a:visited, a:hover, a:active {
	color: #FFB30F;
	outline: none;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

li {
	margin-left:40px;
	padding-left:0px;
}

input[type='text'],
input[type='password'],
textarea,
select {
	border:thin inset;
}
input[type='button'],
input[type='submit'],
input[type='reset'] {
	border:2px outset;
	padding:0 6px;
}

p{
	padding-bottom:16px;
}

fieldset{
	border:1px solid #FFB30F;
	padding:8px 8px 16px 8px;
	margin-bottom:16px;
}
	legend{
		padding:0 8px;
		color:#FFB30F;
	}

hr{
	border:1px solid #753800;
}

h1.tagReset, h2.tagReset, h3.tagReset, h4.tagReset, h5.tagReset, h6.tagReset{
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	}

h3.tagline-ish{
	font-size:10pt;
	font-weight:normal;
	}

.underline{
	text-decoration:underline;
}/*

table.cellpadding_3 > tr > th,
table.cellpadding_3 > tr > td{
	padding:3px;
}
table.cellpadding_6 > tr > th,
table.cellpadding_6 > tr > td{
	padding:6px;
}*/

table.cellpadding_3 > tbody > tr > th,
table.cellpadding_3 > tbody > tr > td{
	padding:3px;
}
table.cellpadding_6 > tbody > tr > th,
table.cellpadding_6 > tbody > tr > td{
	padding:6px;
}

table.cellpadding-bottom_6-tdOnly > tbody > tr > td{
	padding-bottom:6px;
}
table.cellpadding-bottom_12-tdOnly > tbody > tr > td{
	padding-bottom:12px;
}

table.thLeft > tbody > tr > th{
	text-align:left;
}

ul.noBullets {
}
	ul.noBullets li {
		list-style-type:none;
		margin-left:0;
	}

.spamprotectedform .fk{
	display:none;
	visibility:hidden;
}

.disclaimer {
	color:#ff0000;
}


/* 1.2.Javascript Show/Hide --------------------------- */
.jsWorks .hideWithoutJS{
}
.jsWorks .showWithoutJS{
	display:none;
	visibility:collapse;
}
.jsFails .hideWithoutJS{
	display:none;
	visibility:collapse;
}
.jsFails .showWithoutJS{
}

.hidecontent{
	display:none;
}
.showcontent{
}

.hideSubItems .SubItem2Show{
	display:none;
}
.showSubItems .SubItem2Show{
}
.hideSubItems .SubItem2Hide{
}
.showSubItems .SubItem2Hide{
	display:none;
}


/* 2.SITE-WIDE CONTENT --------------------------- */
#wrapper{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#201414;
	}
#wrapper-AC{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
	}

#header{
	height:175px;
	background:url(../images/head_back.gif) repeat-x;
	}
	#header .errormsg{
		color:#CC0000;
		background-color:#FFFFFF;
		border:#CC0000 medium solid;
		font-weight:700;
		padding:8px;
		}
	#header .logo{
		float:left;
		margin-left:12px;
		}
	#header .tagline{
		float:right;
		}
#header-AC {
	height:176px;
	position:relative;
	width:1000px;
	/*background:url(../images/kacf-ac-header.jpg) no-repeat;*/
	}

/*#header-AC p {
	position: absolute;
	left: 121px;
	top: 174px;
	font-size: 16px; 
	color:#201414;
	}
#header-AC ul {
	margin:0;
	padding:0;
	position:absolute;
	top: 206px;
	left: 16px;
	}
#header-AC ul li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	margin: 0;
	padding: 0;
	padding-right: 18px;
	}
#header-AC ul li a {
	font-size:13px;
	color:#201414;
	padding-bottom:2px;
	text-decoration:none;
	}
#header-AC ul li a:link {
	border-bottom:3px solid #FFB30F;
	}
#header-AC ul li a:hover {
	border-bottom:3px solid #B57333;
	}
#header-AC ul li a:active {
	border-bottom:3px solid #753800;
	}
#header-AC ul li a:visited {
	border-bottom:3px solid #FFB30F;
	}*/



#content-AC {
	margin:0;
	padding:0;
	width:952px;
	background-color:#FFB30F;
	padding:24px 24px 12px 24px;
	position:relative;
	}
#onlyIE6- #content-AC {
	top:-3px;
	}


/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/	
#navcontainer-AC { 
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:230px;
	}

#navcontainer-AC ul {
	margin:0;
	padding:0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	}

#navcontainer-AC li {
	margin:0;
	padding:0;
	}
#navcontainer-AC a {
	margin:0;
	padding:0;
	display: block;
	width: 210px;
	background-color: #201414;
	color:#fff;
margin-bottom: 11px;
font-size: 18px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
	}


#navcontainer-AC a:link, #navcontainer-AC a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer-AC a:hover
{
background-color: #fff;
color: #000;
}
#navcontainer-AC a#current {
	background-color: #fff;
	color:#201414;
	}
	
/* ******************************** NavContainter Horizontal pages **************************************************** */
#contentHZ-AC {
	padding: 33px 24px 33px 24px;
	margin:0;
	padding:0;
	width:952px;
	background-color:#FFB30F;
	padding: 33px 24px 33px 24px;
	position:relative;
	}
#navcontainerHZ-AC { 
	position:relative;
	margin:0;
	padding:0;
	left:1px;
	}

#navcontainerHZ-AC ul {
	margin:0;
	padding:0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	}

#navcontainerHZ-AC li {
	margin:0;
	padding:0;
	display: inline;
	margin-right:1px;
	}
#navcontainerHZ-AC li.last {
	margin:0;
	}
#navcontainerHZ-AC a {
	margin:0;
	padding:0;
	background-color: #201414;
	color:#fff;
	font-size: 18px;
	padding-top: 10px;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 10px;
	}


#navcontainerHZ-AC a:link, #navcontainerHZ-AC a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainerHZ-AC a:hover
{
background-color: #fff;
color: #000;
}
#navcontainerHZ-AC a#current {
	background-color: #fff;
	color:#201414;
	}
	
	
#vidIntro-AC {
	margin:0;
	padding:0;
	width:664px;
	float:right;
	background-color:#201414;
	position:relative;
	padding:24px;
	height:312px;
	}
#noVidIntro-AC {
	margin:0;
	padding:0;
	width:664px;
	float:right;
	background-color:#201414;
	position:relative;
	padding:24px;
	padding-bottom:208px;
	}
#video-AC {
	width:429px;
	height:218px;
	background-color:#201414;
	float:left;
	margin-right:24px;
	margin-top: 30px;
	}
	
#kacfVideo {
	}
#kacfVideo embed {
	background-color:#201414;
	padding: 16px 0 24px 0;
	}

#intro-AC {
	/*
	float:right;
	margin-top:13px;*/
	width:440px;
	}

#intro-AC h1 {
	font-weight:bold;
	font-size:30px;
	line-height:115%;
	color:#FFB30F;
	padding-bottom:12px;
	}
#intro-AC h2 {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:150%;
	}
#intro-AC2 {
	width:210px;
	float:right;
	margin-top:24px;
	}
#intro-AC2 h1 {
	font-weight:bold;
	font-size:30px;
	line-height:115%;
	color:#FFB30F;
	padding-bottom:6px;
	}
#intro-AC2 h2 {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:150%;
	}
#hotel-AC {
	width:370px;
	height:308px;
	background-color:#201414;
	float:left;
	margin-right:24px;
	}
#hotelIntro-AC {
	float:right;
	margin-top:13px;
	width:270px;
	}
#hotelIntro-AC h1 {
	font-weight:bold;
	font-size:30px;
	line-height:115%;
	color:#FFB30F;
	padding-bottom:6px;
	}
#hotelIntro-AC h2 {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	line-height:150%;
	}


	
#clearingDiv-AC {
	clear:both;
	}
	
#mainContent-AC {
	width:952px;
	background-color:#201414;
	padding:24px;
	}

#onlyIE6- #mainContent-AC {
	position:relative;
	top:-3px;
	}
#kacfList {
	width:186px;
	background-color:#753800;
	margin:0;
	padding:16px;
	float:left;
	}
#kacfList h3 {
	font-size:20px;
	color:#fff;
	font-weight: normal;
	padding-bottom: 10px;
	}
#kacfList p {
	font-size:14px;
	color:#FFB30F;
	font-weight: normal;
	padding-bottom: 10px;
	}
#kacfList p a {
	color:#fff;
	}

#kacfList ul {
	color:#fff;
	}
#kacfList li {
	padding:0;
	margin:0;
	margin-left:16px;
	padding-bottom:5px;
	}
#kacfList span.name {
	color:#FFB30F;
	}
	
#MC-AC1 {
	width: 664px;
	float: right;
	background-color: #FEF7E7;
	position: relative;
	margin-bottom: 24px;
	padding: 24px;
	}
#MC-AC1 h1 {
	font-weight:bold;
	font-size:24px;
	color:#201414;
	padding-bottom:6px;
	}
#MC-AC1 h3 {
	font-size:14px;
	color:#201414;
	font-weight: bold;
	padding-bottom: 5px;
	}
#MC-AC1 a, #MC-AC1 a:visited, #MC-AC1 a:hover, #MC-AC1 a:active {
	color: #B57333;
	outline: none;
	text-decoration:underline;
	}
#MC-AC1 ul {
	margin:0;
	padding:0;
	width:310px;
	margin-left:31px;
	/*margin-top:6px;*/
	margin-bottom:16px;
	}
#MC-AC1 li {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:150%;
	margin-left:18px;
	}
#MC-AC1 p.register a {
	font-size:20px;
	background-color:#FFB30F;
	color: #201414;
	font-weight: normal;
	padding:12px;
	}
#iceCream {
	position: absolute;
	width: 216px;
	background-color: #201414;
	padding: 16px;
	left: 650px;
	top:774px;
	}
#onlyIE6- #iceCream {
	top:865px;
	}
#iceCream img {
	margin-top: -28px;
	margin-bottom: 12px;
	}
#iceCream2 {
	margin:0;
	padding:0;
	background-color:#201414;
	border:1px solid white;
	padding:16px;
	}
#iceCream h3 {
	font-size:20px;
	color:#FFB30F;
	font-weight: normal;
	padding-bottom: 10px;
	}
#iceCream p {
	margin:0;
	padding:0;
	color:#fff;
	font-size:16px;
	line-height:125%;
	}
	
#MC-AC2 {
	width:664px;
	float:right;
	background-color:#fff;
	position:relative;
	padding: 24px;
	}

#MC-AC2 a, #MC-AC2 a:visited, #MC-AC2 a:hover, #MC-AC2 a:active {
	color: #B57333;
	outline: none;
	text-decoration:underline;
	}
#mainContent-AC p {
	font-size:12px;
	line-height:150%;
	}
#mainContent-AC p.short {
	font-size:12px;
	line-height:125%;
	width:310px;
	}
#mainContent-AC h4 {
	font-weight:bold;
	color:#753800;
	font-size:16px;
	line-height:125%;
	width:310px;
	}
#MC-AC2 h3 {
	font-size:20px;
	color:#753800;
	font-weight: normal;
	padding-bottom: 10px;
	width:310px;
	}
#voice {
	float:left;
	background-color: #FEF7E7;
	padding:24px;
	}
#voice h3 {
	float:left;
	}
#voice p {
	float:left;
	width:364px;
	margin:0;
	padding:0;
	}
#voice img {
	float:left;
	margin-right:24px;
	}

#location {
	float:left;
	background-color: #FEF7E7;
	/*padding:24px;*/
	}
#location h3 {
	float:left;
	width:280px;
	}
#location p {
	float:left;
	width:280px;
	margin:0;
	padding:0;
	}
#location img {
	float:left;
	margin-right:24px;
	}
	
/* --------------------------------- agenda styles ------------------------------------- */

#agenda {

	}
#agenda h1 {
	font-size: 18px;
	color: #B57333;
	font-weight: normal;
	padding-bottom: 16px;
	}
#agenda p.date1 {
	font-weight:bold;
	}
#agenda p.loc1 {
	font-size:13px;
	font-weight:bold;
	}
#agenda h3 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 18px;
	}
#agenda h2 {
	font-size: 18px;
	background-color:#ffb30f;
	color:#201414;
	padding:6px;
	font-weight:normal;
	margin-bottom:12px;
	}

#agenda p.dateTime {
	margin:0;
	padding:0;
	vertical-align:top;
	font-size:12px;
	line-height:normal;
	}
#agenda p.event {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
	margin-top:-4px;
	}
#agenda p.session {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
	margin-top:-3px;
	}
#agenda p.presenter {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;
	}
#agenda p.roundtable {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	margin-top:-4px;
	}
#agenda p.RTevent {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	padding-bottom:2px;
	margin-top:-4px;
	border-bottom:1px solid #201414;
	width:450px;
	}
#agenda p.RTpresenter {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;
	padding-bottom:4px;
	}
#agenda p.moderator {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:14px;
	}
#agenda p.room {
	margin:0;
	padding:0;
	font-size:14px;
	font-style:italic;
	margin-bottom:12px;
	}
#agenda p.description {
	margin-top:12px;
	}

/* --------------------------------- speakers styles ------------------------------------- */

#speakers {

	}
#speakers h1 {
	font-size:18px;
	color:#B57333;
	font-weight:normal;
	padding-bottom:16px;
	}
#speakers p {
	font-size:12px;
	line-height:140%;
	}
#speakers p strong {
	font-size:14px;
	font-weight:bold;
	line-height:180%;
	}

#speakers p img {
	float:left;
	padding-right:16px;
	padding-bottom:12px;
	padding-top:7px;
	}
	
/* --------------------------------- sponsors styles ------------------------------------- */

#MC-AC3 {
	width: 664px;
	float: right;
	background-color: #FEF7E7;
	position: relative;
	margin-bottom: 0px;
	padding: 24px;
	}
#sponsors {
height: 593px;
margin-bottom: 0px;
	}
#sponsors h1 {
	font-size:18px;
	color:#B57333;
	font-weight:normal;
	padding-bottom:16px;
	}
#sponsors h3 {
	font-size:14px;
	color:#201414;
	font-weight:normal;
	padding-bottom:16px;
	}
#sponsors h3 a {
	color:#201414;
	text-decoration:underline;
	}
#sponsors h3 a:hover {
	color:#B57333;
	text-decoration:underline;
	}
#sponsors img {
	margin-bottom:6px;
	}
#sponsors .floatLeft1 {
	float:left;
	margin-right:24px;
	}
#sponsors .floatLeft2 {
	float:left;
	margin-right:0px;
	}


/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
light light light orange: FEF7E7

legend:
rust: 7A220F
golden yellow: FFB30F
purple: 6A2442
red: CF2C0F
dark green: 3E4F2D
teal/blue: 3E5255 replace with: 336666
light brown: A27151
orange: CE6E24
chocolate: 6B513D
*/
	
	
/* -------------------------------- conference map (schedule) -------------------------------- */

#confMap {
	margin:0;
	padding:0;	
	background-color:#201414;
	border:2px solid #FFB30F;
	border-top:none;
	color:#fff;
	padding:18px;
	}
#onlyIE6- #confMap { 
	margin-top:-3px;
	padding-bottom:42px;
	}
#clearingDiv2-AC {
	clear:both;
	background-color:#201414;
	position:relative;
	}
#legend {
	float:left;
	}
#legend h3 {
	padding-bottom:6px;
	}
#legend ul { 
	margin:0;
	padding:0;
	float:left;
	margin-right:5px;
	}
#legend li { 
	list-style-type:none;
	padding:3px;
	font-size:12px;
	margin:0;
	margin-bottom:5px;
	position:relative;
	}
.color1 {
	background-color:#7A220F;
	}
.color2 {
	background-color:#FFB30F;
	}
.color3 {
	background-color:#6A2442;
	}
.color4 {
	background-color:#CF2C0F;
	}
.color5 {
	background-color:#3E4F2D;
	}
.color6 {
	background-color:#336666;
	}
.color7 {
	background-color:#A27151;
	background-color:#7A6C0F;
	background-color:#999900;
	}
.color8 {
	background-color:#CE6E24;
	}
.color9 {
	background-color:#6B513D;
	}
.color10 {
	background-color:#fff;
	}

#roomCap {
	float:left;
	margin-left:23px;
	}
#roomCap h3 {
	padding-bottom:6px;
	padding-left:3px;
	}
#roomCap ul { 
	margin:0;
	padding:0;
	float:left;
	margin-right:36px;
	}
#roomCap li { 
	list-style-type:none;
	padding:3px;
	font-size:12px;
	margin:0;
	margin-bottom:3px;
	}

#schedule {
	position:relative;
	top:24px;
	margin-bottom:24px;
	}
#schedule th {

	}
#schedule td {
	/*border:2px solid white;*/
	vertical-align:top;
	}
#schedule td.sepLine {
	height:1px;
	background-color:#fff;
	}
#schedule h2 {
	font-size:18px;
	padding-bottom:12px;
	}
#schedule h2 span {
	font-size: 14px;
	font-weight:normal;
	padding-bottom:12px;
	}
#schedule h3 {
	font-size: 11px;
	font-weight:normal;
	padding-bottom:12px;
	}
#schedule h3.special {
	padding:6px;
	font-size: 24px;
	color: #201414;
	font-weight: normal;
	position: relative;
	left: 137px;
	}
#schedule h3 span.specialRoom1 {
	font-size:24px;
	color:#201414;
	font-weight:normal;
	position:relative;
	left:263px;
	}
#schedule h3 span.specialRoom2 {
	font-size:24px;
	color:#201414;
	font-weight:normal;
	position:relative;
	left:109px;
	}
#schedule h4 {
	font-size:17px;
	font-weight:normal;
	color:#fff;
	padding-bottom:2px;
	margin:0;
	}
#schedule h5 {
	font-size:11px;
	font-weight:normal;
	padding-bottom:12px;
	}
#schedule h5.noBottomLine {
	font-size:11px;
	font-weight:normal;
	padding-bottom:0;
	}
#schedule p {
	font-size:12px;
	font-weight:normal;
	}
#schedule p.session {
	color:#FFB30F;
	font-size: 11px;
	font-weight:normal;
	}
#schedule .bottomLine {
	border-bottom:1px solid #666666;
	}
	
p.adv {
	position:relative;
	}
p.adv span {
	margin:0;
	padding:0;
	position:absolute;
	background-color:#FFB30F;
	color:#201414;
	left:99px;
	padding:2px 4px;
	top:-2px;
	}
p.basic {
	position:relative;
	}
p.basic span {
	margin:0;
	padding:0;
	position:absolute;
	background-color:#FFB30F;
	color:#201414;
	left:128px;
	padding:2px 4px;
	top:-2px;
	}
	
	

#schedule .rtHeader {
	background-color:#FFB30F;
	padding:12px;
	color:#201414;
	}
#schedule h3.rtheader span {
	margin:0;
	padding:0;
	color:#201414;
	}
#roundtables {
	/*background-color:#fff;*/
	padding:12px;
	/*margin-bottom:24px;*/
	font-size:14px;
	}
#roundtables h4 {
	color:#fff;
	font-size:15px;
	}
#roundtables h5 {
	color:#fff;
	}
#roundtables .col1 {
	float:left;
	color:#201414;
	width:200px;
	margin-right:24px;
	position: relative;
	/*left: 100px;*/
	}
#roundtables .col2 {
	float:left;
	color:#201414;
	width:224px;
	margin-right:24px;
	position: relative;
	left:10px;
	/*left: 150px;*/
	}
#roundtables .col3 {
	float:left;
	color:#201414;
	width:230px;
	position: relative;
	left:15px;
	/*left: 140px;*/
	}
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
light light light orange: FEF7E7

legend:
rust: 7A220F
golden yellow: FFB30F
purple: 6A2442
red: CF2C0F
dark green: 3E4F2D
teal/blue: 3E5255 replace with: 336666
light brown: A27151
orange: CE6E24
chocolate: 6B513D
*/


#topNav{
	float:left;
	width:267px;
	margin-left:-615px;
	margin-bottom:24px;
	margin-top:3px;
	}
	#topNav #firstNav{
		background-color:#FFB30F;		
		font-size:14px;
		line-height:130%;
		font-weight:normal;
		padding:24px;
		width:219px;
		}
		ul#nav li {
			list-style-type:none;
			margin-left:0;
			padding-bottom:6px;
			}
		ul#nav li a {
			color:#201414;
			}
			ul#nav li.active a {
			color:#201414;
			text-decoration:underline;
			}

		#topNav #firstNav p {
			padding-top:24px;
			padding-bottom:0;
			font-size:13px;
			}
	/* individual submenus for main navigation elements */
	ul#vertSubNav {
		padding-left:24px;
		}
		ul#vertSubNav li:first-child,
		ul#vertSubNav li.first {
			margin-top:8px;
			}
		ul#nav ul#vertSubNav li a {
			text-decoration:none;
			}
			ul#nav ul#vertSubNav li a:hover {
				text-decoration:underline;
				}
		ul#nav ul#vertSubNav li.active2 a {
				text-decoration:underline;
			}

				
			
	#topNav #secondNav{
		background-color:#FFFFFF;
		width:219px;
		padding:24px;
		}
		#topNav #secondNav li{
			font-size:13px;
			font-weight:normal;
			margin-top:12px;
			}
		#topNav #secondNav li a {
			color:#201414;
			}
		#topNav #secondNav li.navTitle{
			font-size:8pt;
			border-bottom:#FFB30F thin solid;
			list-style:none;
			margin-top:0;
			}
		#topNav #secondNav li.applyForMembership{
			list-style-type:none;
			background:url(../images/littlePencilandPaper.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
			}
		#topNav #secondNav li.registerForConference{
			list-style-type:none;
			background:url(../images/littlePencilandPaper.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
			}
		#topNav #secondNav li.growth{
			list-style-type:none;
			background:url(../images/littleDataGraph.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
		}
		#topNav #secondNav li.givingCards{
			list-style-type:none;
			background:url(../images/littleGiftCard.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
		}
		#topNav #secondNav li.taxCredits{
			list-style-type:none;
			background:url(../images/littleMagnifyingGlass.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
		}
		#topNav #secondNav li.transferOfWealth{
			list-style-type:none;
			background:url(../images/littleBriefcase.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
		}
		#topNav #secondNav li.ruralDevelopment{
			list-style-type:none;
			background:url(../images/littleHouse.jpg) no-repeat;
			height:2.3em;
			margin-left:-3px;
			padding-left:43px;
		}
		#topNav #secondNav li span.nav2links {
			position:relative;
			top:10px;
			}
		#topNav #secondNav li.active a{
			text-decoration:underline;
			}

#primarySecondary{
	display:inline;
	color:#FFFFFF;/*
	width:662px;*/
	width:685px;/*
	padding:0 24px 0 24px;*/
	padding:0 24px 24px 24px;
	float:left;
	margin-left:267px;/*
	margin-right:-362px;*/
	margin-right:-386px;
	background-color:#201414;
}
#onlyIE6- #primarySecondary{/*
	width:657px;*/
	width:681px;
}
#primarySecondary #discussionChamber{
	color:#000000;
	background-color:#FFFFFF;
	background-color:#201414;
	width:100%;
	overflow:auto;
	padding-top:16px;
}



	
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/

#navlist li {
	display: inline;
	font-size: 10px;
	}

#navlist ul {
	margin: 0px;
	padding: 0px;
	}

#navlist #active a { 
	background-color: #FFCC66; 
	}
#subNav, .subNav {
	margin-bottom:24px;
	}
#subNav li, .subNav li {
	list-style:square;
	color:#FFB30F;
	margin-bottom:2px;
	}
#subNav li a, .subNav li a {

	}

	
ol#subNav {
	margin-bottom:24px;
	}
ol#subNav li {
	list-style-type:decimal;
	color:#fff;
	margin-bottom:2px;
	}
ol#subNav li a {
	color:#FFB30F;
	}
ol#subNav li a:hover {
	color:#fff;
	padding-bottom:3px;
	}

ol#subNav li ul.indentUL {
	margin-bottom:24px;
	}
	ol#subNav li ul.indentUL li {
	list-style-type:square;
	color:#fff;
	padding-bottom:3px;
	margin:0;
	margin-left:48px;
	margin-bottom:2px;
	}
	
#subNavMembers {
	margin-bottom:24px;
	}
#subNavMembers li {
	list-style:square;
	color:#fff;
	margin-bottom:2px;
	}
#subNavMembers li a {
	color:#FFB30F;
	text-decoration:underline;
	}
input.searchButton {
	border: 1px inset #fff;
	background-color:#201414;
	color:#fff;
	}
input.searchButton:hover {
	border: 1px inset #B57333;
	background-color:#201414;
	color:#B57333;
	}
	
input.submitButton {
	margin-left:38px;
	margin-bottom:22px;
	font-size:12px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	}
input.submitButton:hover {
	background-color:#fff;
	color: #201414;
	}
input.shareButton {
	font-size:12px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	}
input.shareButton:hover {
	background-color:#fff;
	color: #201414;
	}
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/
p.shareButton a {
	font-size:12px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#201414;
	}
p.shareButton a:hover {
	background-color:#fff;
	color: #201414;
	}
p.shareButton_smaller a, span.shareButton_smaller a {
	font-size:10px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#201414;
	color: #FFB30F;
	}
p.shareButton_smaller a:hover, span.shareButton_smaller a:hover {
	background-color:#fff;
	color: #201414;
	}
	

p.resourceButtons a, span.resourceButtons a {
	font-size:12px;
	padding:5px 8px;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	color: #201414;
	margin-right:3px;
	}
p.resourceButtons a:hover, span.resourceButtons a:hover {
	background-color:#fff;
	color: #201414;
	}
	
input.loginButton {
	margin-left:73px;
	margin-bottom:22px;
	font-size:12px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	}
input.loginButton:hover {
	background-color:#fff;
	color: #201414;
	}
	
a.top20 {
	font-size:12px;
	padding:5px 8px;
	border:1px solid #fff;
	background-color:#FFB30F;
	color: #201414;
	margin-right:3px;
	padding-left:125px;
	padding-right:125px;
	margin-bottom:6px;
	border:outset;
	}
a.top20:hover {
	background-color:#fff;
	color: #201414;
	}
	
img.fileType {
	width:24px;
	margin-right:12px;
	position:relative;
	top:6px;
	}
	
img.fileType2 {
	float:left;
	width:24px;
	margin-right:12px;
	margin-top:6px;
	position:relative;
	top:-10px;
	}
img.fileType3 {
	float:left;
	width:24px;
	margin-right:12px;
	margin-top:6px;
	position:relative;
	top:5px;
}

/* colors
light yellow: FFCC66
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/	
#mainContent {
	width:460px;
	}
#mainContent p.youAreHere {
	font-size:14px;
	margin-top:24px;
	margin-bottom:24px;
	}
p.redPushpin {
	color:#FFB30F;
	}
.redPushpin img {
	position:relative;
	top:6px;
	left:-1px;
	}
#mainContent h1 {
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin-bottom:10px;
	}
#mainContent h1.memberWelcome {
	display:block;
	font-size:22px;
	font-weight:bold;
	color:#FFB30F;
	margin-bottom:10px;
	}

#mainContent h2 {
	display:block;
	border-bottom:1px solid #FFB30F;
	padding-bottom:3px;
	font-size:18px;
	font-weight:normal;
	color:#FFB30F;
	margin-bottom:10px;
	}
#mainContent h2.h2noLine {
	border-bottom:none;
	}
#mainContent h3 {
	display:inline;
	font-size:14px;
	border-bottom:1px dotted #FFB30F;
	font-weight:normal;
	color:#FFB30F;
	padding-bottom:3px;
	line-height:300%;
	}
#mainContent h4.cfBioTitle {
	margin:0;
	padding:0;
	border-bottom:none;
	padding-bottom:10px;
	}
#mainContent h5 {

	}
#mainContent h6 {

	}
#mainContent p {
	line-height:145%;
	}
#mainContent p.return {
	display:inline;
	}
#mainContent p.return a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#mainContent p.return a:hover, #mainContent p.return a:active {
	background-color:#fff;
	color: #201414;
	}
#mainContent a.link2Button {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	color:#000000;
}
#mainContent p.listTitle {
	color:#fff;
	}
#mainContent a {

	}
#mainContent ol {

	}
#mainContent ol li {
	padding-bottom:10px;
	}
#mainContent ol li.first {
	padding-top:10px;
	}
#mainContent ol li a {

	}
	
#mainContent ul {

	}

	
#mainContent ul li {
	padding-bottom:6px;
	color:#FFB30F;
	}
#mainContent ul.inheritTextColor li {
	color:inherit;
	}
#mainContent ul li p {
	color:#fff;
	}
#mainContent ul li.first {
	padding-top:3px;
	list-style-type:square;
	}
#mainContent ul li a:hover {
	color:#fff;
	text-decoration:none;
	}
#mainContent ul.bios {
	}
#mainContent ul.bios li {
	list-style-type:none;
	margin-left:0px;
	margin-bottom:6px;
	}
#mainContent ul.bios li a {

	}
#mainContent ul.bios li a:hover {
	color:#FFB30F;
	text-decoration:underline;
	}
#mainContent ul.bios li a:active {
	color:#FFB30F
	}
#mainContent ul.bios li a:visited {
	color:#B57333
	}
		
#mainContent ul.documents {

	}
#mainContent ul.documents li {
	list-style-type:none;
	margin-left:24px;
	margin-bottom:0px;
	padding-bottom:16px;
	padding-top:4px;
	}
#mainContent ul.documents li:first-line {
	color:#fff;
	font-weight:bold;
	}
#mainContent ul.documents li a.whiteLink {
	color:#fff;
	}

	
#mainContent ul.documents li a:hover {
	text-decoration:underline;
	}
#mainContent ul.documents li a:active {
	}	

#mainContent ul.romanUpperUL li {
	list-style-type:upper-roman;
	margin-left:20px;
	}
#mainContent ol.liasons li {
	list-style-type:none;
	margin-left:20px;
	margin-bottom:6px;
	}


#mainContent ul.indentUL li {
	list-style-type:none;
	margin-left:20px;
	margin-top:6px;
	}
#mainContent ul.indentUL li a {
	color:#fff;
	}
#mainContent ul.indentUL li a:hover {
	color:#FFB30F;
	text-decoration:underline;
	}
	
#mainContent ul.indentUL2 li {
	list-style-type:none;
	margin-left:24px;
	margin-top:6px;
	}
#mainContent ul.indentUL2 li a {
	color:#FFB30F;
	}
#mainContent ul.indentUL2 li a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
#mainContent ul.indentUL3 li {
	list-style-type:none;
	margin-left:24px;
	margin-top:6px;
	}
#mainContent ul.indentUL3 li a {
	color:#fff;
	}
#mainContent ul.indentUL3 li a:hover {
	color:#FFB30F;
	text-decoration:underline;
	}
	
#mainContent ul.indentGraph li {
	color:#fff;
	list-style-type:none;
	}
#mainContent ul.indentGraph li em {
	color:#FFB30F;
	}

	
.emailIcon {
	position:relative;
	top:2px;
	}
	
#mainContent ul.whiteList li {
	color:#fff;
	}	
#locationsMap {
	width:691px;
	z-index:1;
	}
#mainContent ul.bios li.member {
	color:#fff;
	}
#mainContent ul.bios li.member span.cf {
	color:#fff;
	}
.committeeMember {
	padding:10px 0 10px 0;
	}
.liason {
	padding:10px 0 10px 20px;
	} 
#mainContent ul#whiteList {
	margin-bottom:24px;
	}
#mainContent ul#whiteList li {
	list-style:square;
	color:#fff;
	margin-bottom:2px;
	}
#mainContent ul#whiteList li strong {
	color:#FFB30F;
	}
#mainContent ul#whiteList li a {
	color:#FFB30F;
	}	
p.location {
	text-align:center;
	margin-top:14px;
	width:691px;
	height:110px;
	}
#location_popupContainer {
	position:relative;
	width:400px;
	margin-right:auto;
	margin-left:auto;
}
	#location_popup {
		text-align:center;/*
		margin-top:14px;
		width:691px;*/
		width:400px;
		position:absolute;
		top:555px;
		padding:16px;
		background-color:#201414;
		z-index:3;
	}
		#location_popup.hide {/*
			display:none;*/
		}
			#location_popup.hide #closeButton {
				display:none;
			}
		#location_popup.show {
			top:270px;
		}
			#location_popup.show #closeButton {
			}
				#location_popup.show #closeButton a {
					display:block;
					width:5em;
					padding:3px;
					margin:-6px -6px 0 auto;
					background-color:#FFB30F;
					color:#201414;
				}
		#location_popup span#newLocation {
			color:#FFFFFF;
		}
			#location_popup span#newLocation a {
				color:#FFB30F;
			}
span#newLocation {
	color:#FFB30F;
	}

#mapOverlay.show {
	background-color:#201414;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:2;/*put it in the front*/
}
#mapOverlay.hide {
	display:none;
}


.newsImg{
	float:left;
	/*margin-right:16px;*/
	margin-bottom:0;
	width:268px;
}

.requiredP{
	padding-bottom:0;
}
.required{
	color:#FF0000;
}

#registrantsSoFar{
	width:500px;
	margin-left:24px;
}

.agendaSection{
	padding-bottom:16px;
}
	.agendaSection h5{
	}
	.agendaSection .labelLeftContainer{
		padding-bottom:0;
	}

.innerFieldset{
	margin-left:16px;
}
fieldset .regInfo {

	}
.eventBlock .registerLink{/*
	background-color:#FFB30F;
	padding-bottom:0;
	margin-bottom:16px;*/
	font-size:11pt;
	font-weight:700;
	margin-top:6px;
	margin-bottom:6px;
}
	.eventBlock .registerLink a{/*
		color:#B57333;*/
		color:#000000;/*
		color:#201414;*/
		font-size:12px;
		padding:3px 6px;
		border:1px solid #FFB30F;
		background-color:#FFB30F;
	}
		.eventBlock .registerLink a:hover{
			background-color:#fff;
			color: #201414;
		}
	.eventBlock .registerLink .notice{
		font-size:8pt;
		font-weight:100;
	}



.noBottomPadding{
	padding-bottom:0;
}

/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/

#progressChart{
	width:100%;
	overflow:auto;
	margin-bottom:16px;
}
	#progressChart .intro{
		border:#201414 1px solid;/*
		background-color:#B57333;*/
		background-color:#201414;/*
		color:#201414;*/
		color:#fff;
		float:left;
		padding:3px 8px 3px 0px;
		font-weight:700;
	}
	#progressChart .complete{
		border:#201414 1px solid;
		background-color:#FFB30F;
		color:#201414;
		float:left;
		padding:3px 8px;
	}
	#progressChart .active{
		border:#201414 1px solid;
		background-color:#FFB30F;
		color:#201414;
		float:left;
		padding:3px 8px;
		font-weight:700;
	}
	#progressChart .todo{
		border:#201414 1px solid;
		background-color:#ffffff;
		color:#201414;
		float:left;
		padding:3px 8px;
	}
	
h3.registration {
	display:inline;
	font-size:14px;
	border-bottom:1px dotted #FFB30F;
	font-weight:normal;
	color:#FFB30F;
	padding-bottom:3px;
	line-height:300%;
	}

.paymentOption{
	float:left;
	width:285px;
	padding-right:16px;
	margin-top:6px;
	margin-left:24px;
}
	.paymentOption input[type='submit']{
		margin-top:8px;
	}

p.pNoMarginNoPadding{
	margin:0;
	padding:0;
}
.labelLeft50 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;/*
	background-color:#CCCCCC;*/
}
	.labelLeft50 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:50px;
		clear:left;
	}
	.labelLeft50 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelLeft75 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;/*
	background-color:#CCCCCC;*/
}
	.labelLeft75 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:75px;
		clear:left;
	}
	.labelLeft75 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelLeft100 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;
}
	.labelLeft100 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:100px;
		clear:left;
	}
	.labelLeft100 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelLeft125 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;
}
	.labelLeft125 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:125px;
		clear:left;
	}
	.labelLeft125 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelLeft150 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;/*
	background-color:#CCCCCC;*/
}
	.labelLeft150 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:150px;
		clear:left;
	}
	.labelLeft150 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelLeft175 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;/*
	background-color:#CCCCCC;*/
}
	.labelLeft175 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:175px;
		clear:left;
	}
	.labelLeft175 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelLeft200 .labelLeftContainer{
	clear:left;
	width:100%;
	overflow:auto;/*
	background-color:#CCCCCC;*/
}
	.labelLeft200 .labelLeftContainer .labelLeft{
		float:left;
		margin-top:1px;
		margin-bottom:1px;
		padding-right:5px;
		width:200px;
		clear:left;
	}
	.labelLeft200 .labelLeftContainer .labelLeftField{
		margin-top:1px;
		margin-bottom:1px;
	}
.labelTextRight .labelLeftContainer .labelLeft{
		text-align:right;
	}

.errormsg{/*
	color:#990000;*/
	color:#fff;/*
	background-color:#FFB30F;*/
	background-color:#ff0000;
}
#mainContent ul.errormsg li{/*
	color:#990000;*/
	color:#fff;
}

.statusmsg{/*
	color:#fff;*/
	color:#990000;
	text-align:center;/*
	background-color:#ff0000;*/
	background-color:#FFB30F;
	padding:6px;
	margin-bottom:12px;
}
	.statusmsg a{
		color:#990000;
		text-decoration:underline;
	}

.disabled {/*
	color:#666666;*/
	color:#333333;
}

.quoted {
	color:#FFB30F;
	}
	
#primary{
	display:inline;
	color:#FFFFFF;
	width:300px;/*
	padding:0 24px 0 24px;*/
	padding:0 24px 024px 24px;
	float:left;
	margin-left:267px;
}
#onlyIE6- #primary{
	width:295px;
}
	#newsBlock{
		padding-top:18px;
	}
		#newsBlock .links{
			float:right;
			text-align:right;
			font-size:12px;
			position:relative;
			top:14px;
		}
			#newsBlock .links img {
				position:relative;
				top:2px;
				}
			#newsBlock .links a {
				color:#fff;
				}
				#newsBlock .links a:hover {
				color:#FFB30F;
				}
		#newsBlock .blockTitle{/*
			font-size:24pt;*/
			font-size:22pt;
			color: #FFB30F;
		}
		#newsBlock .items li{
			list-style-type:none;
			margin-left:0;
		}
			#newsBlock .items li .dateLine{/*
				font-size:10pt;*/
				font-size:8pt;
				padding-top:18px;
				padding-bottom:12px;
			}
			#newsBlock .items li .itemSummary{
				font-size:10pt;
			}
				#newsBlock .items li .itemSummary .leadLine{
					font-weight:700;
				}
				#newsBlock .items li .itemSummary .moreLink{
				}
				#newsBlock .items li .itemSummary .mediaLink{
					float:right;
				}


.calendarUL li .dateLine{/*
	font-size:10pt;*/
	font-size:8pt;
	padding-top:18px;
	padding-bottom:12px;
}
.calendarUL li .itemSummary{
	font-size:10pt;
}
	.calendarUL li .itemSummary .leadLine{
		font-weight:700;
	}
	.calendarUL li .itemSummary .moreLink{
	}
	.calendarUL li .itemSummary .mediaLink{
		float:right;
	}

#secondary{
	color:#FFFFFF;
	width:361px;/*
	padding:0 24px 0 0;*/
	padding:0 24px 24px 0;/*
	background-color:#0000FF;*/
	float:right;
}
	.imagesColumn{/*
		background-color:#66ffFF;*/
		float:right;
		padding:0 0 24px 0;
	}
		.imagesColumn img{
			float:left;
			clear:left;
			padding:24px 0 0 24px;
		}
	
	#calendarBlock{
		padding-top:18px;
	}
		#calendarBlock .links{
			float:right;
			text-align:right;/*
			font-size:10pt;*/
			font-size:7pt;
			line-height:150%;
			position:relative;
			top:4px;
		}
		#calendarBlock .links a {
			color:#fff;
			}
		#calendarBlock .links a:hover {
			color:#FFB30F;
			}
		#calendarBlock .blockTitle{/*
			font-size:24pt;*/
			font-size:22pt;
			color: #FFB30F;
		}
		#calendarBlock .items li{
			list-style-type:none;
			margin-left:0;
		}
			#calendarBlock .items li .dateLine{/*
				font-size:10pt;*/
				font-size:8pt;
				padding-top:18px;
				padding-bottom:12px;
			}
			#calendarBlock .items li .itemSummary{
				font-size:10pt;
			}
				#calendarBlock .items li .itemSummary .leadLine{
					font-weight:700;
				}
				#calendarBlock .items li .itemSummary .moreLink{
				}
				#calendarBlock .items li .itemSummary .mediaLink{
					float:right;
				}
	
	.floatAnchor{
		position:relative;
	}
		.floatAnchor .floatItem{
			position:absolute;
			top:-47px;/*
			left:-24px;*/
		}
		.floatmap{
			width:366px;/*
			width:318px;*/
			height:191px;/*238px*/
		}
.note {
	color:#ff0000;
	}
.have {
	color:orange;
	}
	
#memForm h3 {
	line-height:175%;
	}
#memForm p textarea {
	margin-top:12px;
	}
#memForm .membershipForm {
	width:440px;
	}
	
ol#appInfo {
	list-style:none;
	}
	
#editMembers {

	}
#editMembers p input {
	margin-left:6px;
	}
#membersTable {
	margin-left:-5px;
	}
#membersTable th {
	border-bottom:1px solid white;
	padding-bottom:3px;
	font-size:12px;
	}
.investmentChart td {

	}
input.radio {
	margin-left:12px;
	}
	
.formInfo {
	float:left;
	width:160px;
	text-align:right;
	margin-right:12px;
	}
.EventName {
	font-size:18px;
	font-weight:bold;
	line-height:135%;
	}

p.underlineLink a {
	text-decoration:underline;
	}
p.underlineLink a:hover {
	text-decoration:none;
	color:#fff;
	}

#mainContent ul li.membershipPending {
	color:#FF0000;
}
#mainContent ul li.isNonmember {
	color:#B57333;
}

#mainContent ul li.isNewmember {
	color:#0C0;
}

#mainContent ul li.isMember {/*
	color:#00FF00;*/
}

/***********************************   tech services page styles ******************/
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/

#primarySecondary #techServices{
    width:681px;
    padding-top:16px;
}
#techServices p.intro {
	color:#fff;
	font-size:12px;
	line-height:145%;
	width:460px;
	}
#techServices p.grantFundsCF {
	color:#fff;
	font-size:24px;
	line-height:145%;
	width:460px;
	margin-bottom:16px;
	}
#techServices p.grantFundsAmt {
	float:right;
	font-size:24px;
	text-align:right;
	color:#fff;
	padding:12px 16px 12px 16px;
	border:2px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
#techServices h1{
	margin-top:16px;
	font-size:18px;
	color:#FFB30F;
	display:block;
	}
		
#techServices #techServicesList {
	clear:both;
}
	#techServices #techServicesList th {
		text-align:left;
		color:#FFB30F;
	}
		#techServices #techServicesList th div {
			border-bottom:1px dotted #FFB30F;
			margin-right:15px;
			margin-bottom:10px;
			padding-bottom:3px;
		}
		#techServices #techServicesList th.col1 {
			width:115px;
		}
		#techServices #techServicesList th.col2 {
			width:195px;
		}
		#techServices #techServicesList th.col3 {
			width:155px;
		}
		#techServices #techServicesList th.col4 {
			width:95px;
		}
		#techServices #techServicesList th.col5 {
		}
	
	#techServices #techServicesList td {
		vertical-align:top;/*
		margin-right:15px;
		margin-bottom:6px;
		padding-bottom:3px;*/
		padding-right:15px;
		padding-bottom:9px;
		font-size:12px;
		line-height:130%
	}
		#techServices #techServicesList td p {
			padding-bottom:0;
		}
		#techServices #techServicesList td.description {
			color:#FFB30F;
			font-size:11px;
			padding-bottom:19px;
			line-height:150%;
		}
		
		#techServices p.cfContribution {
			color:#FFF;
			font-size:14px;
			font-weight:bold;
			padding-bottom:0;
			line-height:150%;
			width:440px;
		}
		#techServices p.description {
			color:#FFB30F;
			font-size:11px;
			padding-bottom:35px;
			line-height:150%;
			width:440px;
		}

#techServices h2.colTitles {
	font-size:12px;
	color:#FFB30F;
	border:none;
	clear:both;
	}
#techServices span.col1title {
	float:left;
	width:100px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices span.col2title {
	float:left;
	width:180px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
	#techServices span.col2title span.viewAllServices {
		color:#fff;
		margin-left:76px;
		}
		#techServices span.col2title span.viewAllServices a {
		color:#B57333;
		}
		#techServices span.col2title span.viewAllServices a:hover {
		color:#fff;
		}
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/	
#techServices span.col3title {
	float:left;
	width:140px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices span.col4title {
	float:left;
	width:80px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices span.col5title {
	float:left;
	width:100px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}

	
#techServices h3.colValues {
	font-size:12px;
	color:#fff;
	line-height:140%;
	border:none;
	clear:both;
	}
#techServices .col1value {
	float:left;
	width:100px;
	margin-right:15px;
	margin-bottom:6px;
	padding-bottom:3px;
	clear:both;
	}
#techServices .col2value {
	float:left;
	width:180px;
	margin-right:15px;
	padding-bottom:3px;
	}
	#techServices .col2value p {
		padding-bottom:0;
	}
#techServices .col3value {
	float:left;
	width:140px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices .col4value {
	float:left;
	width:80px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices .col5value {
	float:left;
	width:100px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices .col6value {
	float:left;
	width:542px;
	color:#FFB30F;
	font-size:11px;
	margin-right:15px;
	padding-bottom:3px;
	margin-bottom:16px;
	}
#techServices span.col1value a, 
#techServices span.col1value a, 
#techServices span.col1value a, 
#techServices span.col1value a, 
#techServices span.col1value a {
	font-size:12px;
	} 
	
#techServices hr {
	border:none;
	color:#FFB30F;
	background-color:#FFB30F;
	height: 5px;
	display:block;
	clear:both;
	margin-bottom:16px;
	}
#techServices hr.hr2 {
	border:none;
	color:#FFB30F;
	background-color:#FFB30F;
	height: 5px;
	display:block;
	clear:both;
	}
	
#techServices p.grantFundsRemaining {
	color:#fff;
	font-size:24px;
	line-height:145%;
	width:460px;
	margin-top:28px;
	margin-bottom:16px;
	clear:left;
	}
#techServices p.remainingGrantFunds {
	float:right;
	font-size:24px;
	text-align:right;
	color:#fff;
	padding:12px 16px 12px 16px;
	border:2px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
#techServices p.grantPlusCFcontribution {
	float:right;
	font-size:24px;
	text-align:right;
	color:#fff;
	padding:12px 16px 12px 16px;
	border:2px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
				

#techServices h5.submitSelections {
	display:block;
	background-color:#FFB30F;
	text-align:center;
	color:#201414;
	font-size:18px;
	}
#techServices h5.submitSelections a {
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServices h5.submitSelections a:hover, #techServices h5.submitSelections a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
#techServices h6.cheatSheet {
	float:right;
	}
#techServices h6.cheatSheet a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServices h6.cheatSheet a:hover, #techServices h6.cheatSheet a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
#techServices h6.print {
	display:inline;
	}
#techServices h6.print a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServices h6.print a:hover, #techServices h6.print a:active {
	background-color:#fff;
	color: #201414;
	}




/***********************************   tech services page styles ******************/
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/

#primarySecondary #techServices{
    width:681px;
    padding-top:16px;
}
#techServices p.intro {
	color:#fff;
	font-size:12px;
	line-height:145%;
	width:460px;
	}
#techServices p.grantFundsCF {
	color:#fff;
	font-size:24px;
	line-height:145%;
	width:460px;
	margin-bottom:16px;
	}
#techServices p.grantFundsAmt {
	float:right;
	font-size:24px;
	text-align:right;
	color:#fff;
	padding:12px 16px 12px 16px;
	border:2px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
#techServices h1{
	margin-top:16px;
	font-size:18px;
	color:#FFB30F;
	display:block;
	}
		
#techServices #techServicesList {
}
	#techServices #techServicesList th {
		text-align:left;
		color:#FFB30F;
	}
		#techServices #techServicesList th div {
			border-bottom:1px dotted #FFB30F;
			margin-right:15px;
			margin-bottom:10px;
			padding-bottom:3px;
		}
		#techServices #techServicesList th.col1 {
			width:115px;
		}
		#techServices #techServicesList th.col2 {
			width:195px;
		}
		#techServices #techServicesList th.col3 {
			width:155px;
		}
		#techServices #techServicesList th.col4 {
			width:95px;
		}
		#techServices #techServicesList th.col5 {
		}
	
	#techServices #techServicesList td {
		vertical-align:top;/*
		margin-right:15px;
		margin-bottom:6px;
		padding-bottom:3px;*/
		padding-right:15px;
		padding-bottom:9px;
		font-size:12px;
		line-height:130%
	}
		#techServices #techServicesList td p {
			padding-bottom:0;
		}
		#techServices #techServicesList td.description {
			color:#FFB30F;
			font-size:11px;
			padding-bottom:19px;
			line-height:150%;
		}

#techServices h2.colTitles {
	font-size:12px;
	color:#FFB30F;
	border:none;
	clear:both;
	}
#techServices span.col1title {
	float:left;
	width:100px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices span.col2title {
	float:left;
	width:180px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
	#techServices span.col2title span.viewAllServices {
		color:#fff;
		margin-left:76px;
		}
		#techServices span.col2title span.viewAllServices a {
		color:#B57333;
		}
		#techServices span.col2title span.viewAllServices a:hover {
		color:#fff;
		}
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/	
#techServices span.col3title {
	float:left;
	width:140px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices span.col4title {
	float:left;
	width:80px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices span.col5title {
	float:left;
	width:100px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}

	
#techServices h3.colValues {
	font-size:12px;
	color:#fff;
	line-height:140%;
	border:none;
	clear:both;
	}
#techServices .col1value {
	float:left;
	width:100px;
	margin-right:15px;
	margin-bottom:6px;
	padding-bottom:3px;
	clear:both;
	}
#techServices .col2value {
	float:left;
	width:180px;
	margin-right:15px;
	padding-bottom:3px;
	}
	#techServices .col2value p {
		padding-bottom:0;
	}
#techServices .col3value {
	float:left;
	width:140px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices .col4value {
	float:left;
	width:80px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices .col5value {
	float:left;
	width:100px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServices .col6value {
	float:left;
	width:542px;
	color:#FFB30F;
	font-size:11px;
	margin-right:15px;
	padding-bottom:3px;
	margin-bottom:16px;
	}
#techServices span.col1value a, 
#techServices span.col1value a, 
#techServices span.col1value a, 
#techServices span.col1value a, 
#techServices span.col1value a {
	font-size:12px;
	} 
	
#techServices hr {
	border:none;
	color:#FFB30F;
	background-color:#FFB30F;
	height: 5px;
	display:block;
	clear:both;
	margin-bottom:16px;
	}
#techServices hr.hr2 {
	border:none;
	color:#FFB30F;
	background-color:#FFB30F;
	height: 5px;
	display:block;
	clear:both;
	}
	
#techServices p.grantFundsRemaining {
	color:#fff;
	font-size:24px;
	line-height:145%;
	width:460px;
	margin-top:28px;
	margin-bottom:16px;
	clear:left;
	}
#techServices p.remainingGrantFunds {
	float:right;
	font-size:24px;
	text-align:right;
	color:#fff;
	padding:12px 16px 12px 16px;
	border:2px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
				

#techServices h5.submitSelections {
	display:block;
	background-color:#FFB30F;
	text-align:center;
	color:#201414;
	font-size:18px;
	}
#techServices h5.submitSelections a {
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServices h5.submitSelections a:hover, #techServices h5.submitSelections a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
#techServices h6.cheatSheet {
	float:right;
	}
#techServices h6.cheatSheet a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServices h6.cheatSheet a:hover, #techServices h6.cheatSheet a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
#techServices h6.print {
	display:inline;
	}
#techServices h6.print a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServices h6.print a:hover, #techServices h6.print a:active {
	background-color:#fff;
	color: #201414;
	}



/***********************************   tech services receipt page styles ******************/
/***********************************   tech services receipt page styles ******************/
/***********************************   tech services receipt page styles ******************/
/***********************************   tech services receipt page styles ******************/
/***********************************   tech services receipt page styles ******************/
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/

#primarySecondary #techServicesReceipt{
    width:600px;
    padding-top:16px;
}

#techServicesReceipt p.grantFundsCF {
	color:#fff;
	font-size:14px;
	line-height:140%;
	width:460px;
	margin-bottom:16px;
	}
#techServicesReceipt p.grantFundsAmt {
	float:right;
	font-size:14px;
	text-align:right;
	color:#fff;
	padding:3px 5px 3px 5px;
	border:1px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
#techServicesReceipt h1{
	margin-top:16px;
	font-size:18px;
	color:#FFB30F;
	display:block;
	}
		
#techServicesReceipt #techServicesReceiptList {
}
	#techServicesReceipt #techServicesReceiptList th {
		text-align:left;
		color:#FFB30F;
		font-weight:normal;
	}
		#techServicesReceipt #techServicesReceiptList th div {
			border-bottom:1px dotted #FFB30F;
			margin-right:15px;
			margin-bottom:10px;
			padding-bottom:3px;
		}
		#techServicesReceipt #techServicesReceiptList th.col1 {
			width:115px;
		}
		#techServicesReceipt #techServicesReceiptList th.col2 {
			width:170px;
		}
		#techServicesReceipt #techServicesReceiptList th.col3 {
			width:170px;
		}
		#techServicesReceipt #techServicesReceiptList th.col4 {
			width:95px;
		}

	
	#techServicesReceipt #techServicesReceiptList td {
		vertical-align:top;/*
		margin-right:15px;
		margin-bottom:6px;
		padding-bottom:3px;*/
		padding-right:15px;
		padding-bottom:9px;
		font-size:12px;
		line-height:130%
	}
		#techServicesReceipt #techServicesReceiptList td p {
			padding-bottom:0;
		}
		#techServicesReceipt #techServicesReceiptList td.description {
			color:#FFB30F;
			font-size:11px;
			padding-bottom:19px;
			line-height:150%;
		}

#techServicesReceipt h2.colTitles {
	font-size:12px;
	color:#FFB30F;
	border:none;
	clear:both;
	}
#techServicesReceipt span.col1title {
	float:left;
	width:100px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServicesReceipt span.col2title {
	float:left;
	width:180px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
	#techServicesReceipt span.col2title span.viewAllServices {
		color:#fff;
		margin-left:76px;
		}
		#techServicesReceipt span.col2title span.viewAllServices a {
		color:#B57333;
		}
		#techServicesReceipt span.col2title span.viewAllServices a:hover {
		color:#fff;
		}
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/	
#techServicesReceipt span.col3title {
	float:left;
	width:140px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServicesReceipt span.col4title {
	float:left;
	width:80px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServicesReceipt span.col5title {
	float:left;
	width:100px;
	border-bottom:1px dotted #FFB30F;
	margin-right:15px;
	padding-bottom:3px;
	}

	
#techServicesReceipt h3.colValues {
	font-size:12px;
	color:#fff;
	line-height:140%;
	border:none;
	clear:both;
	}
#techServicesReceipt .col1value {
	float:left;
	width:100px;
	margin-right:15px;
	margin-bottom:6px;
	padding-bottom:3px;
	clear:both;
	}
#techServicesReceipt .col2value {
	float:left;
	width:180px;
	margin-right:15px;
	padding-bottom:3px;
	}
	#techServicesReceipt .col2value p {
		padding-bottom:0;
	}
#techServicesReceipt .col3value {
	float:left;
	width:140px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServicesReceipt .col4value {
	float:left;
	width:80px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServicesReceipt .col5value {
	float:left;
	width:100px;
	margin-right:15px;
	padding-bottom:3px;
	}
#techServicesReceipt .col6value {
	float:left;
	width:542px;
	color:#FFB30F;
	font-size:11px;
	margin-right:15px;
	padding-bottom:3px;
	margin-bottom:16px;
	}
#techServicesReceipt span.col1value a, 
#techServicesReceipt span.col1value a, 
#techServicesReceipt span.col1value a, 
#techServicesReceipt span.col1value a, 
#techServicesReceipt span.col1value a {
	font-size:12px;
	} 
	
#techServicesReceipt hr {
	border:none;
	color:#FFB30F;
	background-color:#FFB30F;
	height: 1px;
	display:block;
	clear:both;
	margin-bottom:16px;
	}
#techServicesReceipt hr.hr2 {
	border:none;
	color:#FFB30F;
	background-color:#FFB30F;
	height: 5px;
	display:block;
	clear:both;
	}
	
#techServicesReceipt p.grantFundsRemaining {
	color:#fff;
	font-size:24px;
	line-height:145%;
	width:460px;
	margin-top:28px;
	margin-bottom:16px;
	clear:left;
	}
#techServicesReceipt p.remainingGrantFunds {
	float:right;
	font-size:24px;
	text-align:right;
	color:#fff;
	padding:12px 16px 12px 16px;
	border:2px solid #fff;
	width:auto;
	margin-bottom:16px;
	}
				

#techServicesReceipt h5.submitSelections {
	display:block;
	background-color:#FFB30F;
	text-align:center;
	color:#201414;
	font-size:18px;
	}
#techServicesReceipt h5.submitSelections a {
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServicesReceipt h5.submitSelections a:hover, #techServicesReceipt h5.submitSelections a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
#techServicesReceipt h6.cheatSheet {
	float:right;
	}
#techServicesReceipt h6.cheatSheet a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServicesReceipt h6.cheatSheet a:hover, #techServicesReceipt h6.cheatSheet a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
#techServicesReceipt h6.print {
	display:inline;
	}
#techServicesReceipt h6.print a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#techServicesReceipt h6.print a:hover, #techServicesReceipt h6.print a:active {
	background-color:#fff;
	color: #201414;
	}
	
	
/* -------------------------------------------------- services selected styles ------------------------------------------------ */
/* -------------------------------------------------- services selected styles ------------------------------------------------ */
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/
#mainContent #servicesSelected {
    	width:600px;
	}
#mainContent #servicesSelected h1 {
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#FFB30F;
	margin-bottom:16px;
	}
#mainContent #servicesSelected h2 {
	display:block;
	border-bottom:2px dotted #FFB30F;
	padding-bottom:5px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	margin-bottom:6px;
	}
#mainContent #servicesSelected h3 {
	margin:0;
	padding:0;
	font-size:14px;
	border-bottom:none;
	font-weight:normal;
	color:#fff;
	padding-bottom:3px;
	font-size:14px;
	}
#mainContent #servicesSelected h4 {
	font-weight:normal;
	margin:0;
	padding:0;
	border-bottom:none;
	padding-bottom:16px;
	font-size:14px;
	}
#mainContent #servicesSelected h5 {
	font-weight:normal;
	font-size:14px;
	color:#FFB30F;
	padding-bottom:16px;
	}
#mainContent #servicesSelected h6 {
	font-size:12px;
	font-weight:normal;
	color:#FFB30F;
	line-height:140%;
	}
#mainContent #servicesSelected p {
	color:#fff;
	font-size:14px;
	line-height:145%;
	}

#mainContent #servicesSelected h6.print {
	display:inline;
	}
#mainContent #servicesSelected h6.print a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#mainContent #servicesSelected h6.print a:hover, #mainContent #servicesSelected h6.print a:active {
	background-color:#fff;
	color: #201414;
	}
		

/***********************************   faculty page styles ******************/
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/

#mainContent #middleColumn {
	float:left;
	width:140px;
	}
#mainContent img.facultyPhoto {
	width:140px;
	border:1px solid #FFB30F;
	}/*
#mainContent h2.aboutMe {
	display: block;
	border-bottom:none;
	padding-bottom: 3px;
	font-size: 14px;
	line-height:150%;
	color: #fff;
	margin-bottom: 10px;
	}*/
#mainContent .aboutMe h2 {
	display: block;
	border-bottom:none;
	padding-bottom: 3px;
	font-size: 14px;
	line-height:150%;
	color: #fff;
	margin-bottom: 10px;
	}

#mainContent #middleColumn img.wordIcon {
	width:36px;
	margin-right:8px;
	position:relative;
	top:9px;
	left:-4px;
	}
	
#mainContent #rightColumn {
	float:right;
	width:290px;
	}
#mainContent h1.facultyName {
	font-size: 18px;
	font-weight:bold;
	color: #FFB30F;
	padding:0;
	margin:0;
	margin-top:-3px;
	margin-bottom:12px;
	}/*
#mainContent h2.aboutMe {
	font-size: 14px;
	line-height:150%;
	color: #fff;
	}*/
#mainContent p.aboutMe {

	}


	

/* ---------------------------------------------------- cheat sheet styles -------------------------------------------------- */
/* ---------------------------------------------------- cheat sheet styles -------------------------------------------------- */
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414
*/

#mainContent #cheatSheet h1 {
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#FFB30F;
	margin-bottom:16px;
	}
#mainContent #cheatSheet h2 {
	display:block;
	border-bottom:2px dotted #FFB30F;
	padding-bottom:5px;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin-bottom:6px;
	}
#mainContent #cheatSheet h3 {
	margin:0;
	padding:0;
	font-size:14px;
	border-bottom:none;
	font-weight:normal;
	color:#fff;
	padding-bottom:3px;
	}
#mainContent #cheatSheet h4 {
	font-weight:normal;
	margin:0;
	padding:0;
	border-bottom:none;
	padding-bottom:16px;
	}
#mainContent #cheatSheet h5 {
	font-weight:bold;
	font-size:14px;
	color:#FFB30F;
	padding-bottom:16px;
	}
#mainContent #cheatSheet h6 {
	font-size:12px;
	font-weight:normal;
	color:#FFB30F;
	line-height:140%;
	}
#mainContent #cheatSheet p {
	color:#fff;
	line-height:145%;
	}

#mainContent #cheatSheet h6.print {
	display:inline;
	}
#mainContent #cheatSheet h6.print a {
	font-size:9px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	}
#mainContent #cheatSheet h6.print a:hover, #mainContent #cheatSheet h6.print a:active {
	background-color:#fff;
	color: #201414;
	}
	
/* ---------------------------------------------------- calendar styles -------------------------------------------------- */
/* ---------------------------------------------------- calendar styles -------------------------------------------------- */
	
table.calendar {
	padding:0;
	margin:0;
	background-color:#201414;
	margin-bottom:20px;
	color:#201414;
	border-collapse:collapse;
	}
.previousNext {
	text-align:left;
	font-size:18px;
	padding-bottom:2px;
	position:relative;
	left:6px;
	}
	
table.calendar .month {
	padding:0;
	margin:0;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:10px;
	}
table.calendar .dayOfWeek {
	padding:0;
	margin:0;
	width:46px;
	padding:12px 0;
	}

table.calendar tr th {
	padding:0;
	margin:0;
	background-color:#201414;
	color:#FFB30F;
	padding:10px;
	}
table.calendar .date {
	padding:0;
	margin:0;
	border:1px solid #FFB30F;
	background-color:#201414;
	color:#fff;
	padding:10px;
	}
table.calendar .date a {
	color:#201414;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
table.calendar .today {
	padding:0;
	margin:0;
	text-align:center;
	background-color:#fff;
	color:#201414;
	}
table.calendar .event {
	padding:0;
	margin:0;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	padding:10px;

	}
table.calendar tbody tr td.nodate {
	padding:0;
	margin:0;
	border:1px solid #FFB30F;
	background-color:#201414;
	color:#fff;
	padding:10px;
	}
	
/* colors
golden yellow: FFB30F
medium brown: 753800
light brown: B57333
dark brown: 201414

*/


/*div#replyTableZach {
	position:relative;
	}
table#replyTable {
	position: absolute;
	top: -252px;
	left: 118px;
	}*/
	
	
/* ---------------------------------------------------- footer styles -------------------------------------------------- */
/* ---------------------------------------------------- footer styles -------------------------------------------------- */

#footer{
	background-color:#ffffff;
	clear:both;
}
	#footer #nav2{/*
		background-color:#ffffff;*//*
		font-size:10pt;*/
		font-size:7pt;
		font-weight:700;
		float:right;
		padding:2px 0;
	}
		#footer #nav2 li{
			display:inline;
			margin-left:10px;
		}
			#footer #nav2 li a{
				text-decoration:underline;
				color:#201414;
			}
			#footer #nav2 li.first{
			}
			#footer #nav2 li.last{
			}

	#footer .addressWrapper{
		font-size:8pt;
		font-weight:normal;
		padding:2px 0;
	}

	
	#footer #copyright{
		font-size:7pt;
		padding-bottom:8px;
	}

#headerSub{
	display:none;
}
#typeLinks a  {font-size:12px;
	padding:3px 6px;
	border:1px solid #FFB30F;
	background-color:#FFB30F;
	color: black;}
.groupListLeft {float: left;  width: 280px; margin-right: 12px;}
.groupListRight { clearn:both; float:left; width: 280px; text-align: left;}
div.openClosedHolder {width: 350px;}
#showNewGroup {clear: left;}
/*#GroupButtons {margin-left: 70px;}*/
