@charset "utf-8";

body {
	font:	14px Verdana, Arial, Helvetica, sans-serif;	
	background:#005b8b; 
	padding:0; 
	margin:16px 5px 16px 5px; 
	text-align:center;
	}
	
#pageWrapper {margin:0; padding:0;}

#content {
	background: #ffffff; 
	width:730px; 
	padding:0; 
	margin-left:auto; 
	margin-right:auto; 
	border:3px solid #888888;}

/* Header */
#topBanner {
	background: #ffffff; 
	padding:0;
	margin:0;
	}
	
#printTopBanner {display: none;}	

#topBannerImageLeft {
	width:200px; 
	height:200px; 
	padding:0;
	margin:0;
	}
	
#topBannerContentTR {
	width:530px;
	height:117px; 
	margin-left:200px;
	border-bottom:4px solid #d69400;
	}


/* Interior content */
#leftBarTop {
	background-image: url(../images/backgrounds/leftBar.jpg); 
	background-repeat: repeat-y; 
	width:200px; 
	white-space: nowrap; 
}

#leftBarBottom {
	background-image: url(../images/backgrounds/leftBar.jpg); 
	background-repeat: repeat-y; 
	width:200px; 
	white-space: nowrap;
}

#rightBar {
	padding:0;
	margin:0; 
	text-align:left;
	vertical-align: top;
}

#navPadding {
	text-align:center; 
	margin:14px 0 40px 10px;
	font-size:12px;
}

#navPaddingSingleColumn {
	text-align:center; 
	margin-bottom:10px;
	padding:0;
	font-size:12px;
}

#interiorWrap {
	margin:15px 15px 45px 15px; 
	vertical-align: top;
	}
	
.backToTop {
	font-size:11px; 
	text-align:right;
	}
	
	
/* Navigation Sidebar ///////////////////////////////////////////////////////*/
#addressSBBorder {
	border:1px solid #cc9900; 
	margin:10px 0 10px 14px; 
	background-color: white; 
	padding-bottom:8px; 
	width:170px;}
#addressSBHeader {font:normal normal bold 16px Arial, Helvetica, sans-serif; text-align:center; color:#005b8b; padding:4px}
.addressSBInfo {font-weight:normal; font-size:12px; text-align:center; padding:1px 4px 1px 4px;}
.addressSBPhone {font-weight:normal; font-size:12px; text-align:left; padding:8px 0 1px 8px;}
.addressSBFax {font-weight:normal; font-size:12px; text-align:left; padding:1px 0 1px 8px;}
.addressSBEmail {font-weight:normal; font-size:12px; text-align:left; padding:8px 0 1px 8px;}
.addressLegend {font-weight:normal; font-size:11px;}

#mission {
	width:156px;
	text-align:center;
	border:1px solid #cccccc;
	background-color:#f7f3e7;
	font-size:12px;
	padding:6px;
	margin: 40px 20px 10px 10px; 
	white-space: normal;
	}
	
#questions {
	width:156px;
	text-align:center;
	border:1px solid #cccccc;
	background-color:#f7f3e7;
	font-size:12px;
	padding:6px;
	margin: 40px 20px 10px 10px; 
	white-space: normal;
	}
	
/*** Footer ***/
.footerCopyRight {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#eeeeee; 
	text-align:center; 
	background-color:#005b8b; 
	padding-top:8px; 
	margin:0 0 0 0; 
	width:730px;}
	
	.footerCopyRight a:link {color: #eeeeee; text-decoration: underline; font-weight: bold}
	.footerCopyRight a:visited {color: #eeeeee; text-decoration: underline; font-weight: bold}
	.footerCopyRight a:hover {color: #d69400; text-decoration: underline; font-weight: bold}
	.footerCopyRight a:active {color: #eeeeee; text-decoration: underline; font-weight: bold}

	
/* Begin Link operatives */
a:link {color: #005b8b; text-decoration: underline; font-weight: bold}
a:visited {color: #005b8b; text-decoration: underline; font-weight: bold}
a:hover {color: #d69400; text-decoration: underline; font-weight: bold}
a:active {color: #005b8b; text-decoration: underline; font-weight: bold}
/* End Link operatives */

ol {margin-right:10px;}
ul {text-align:left; margin-right:10px;}
li {text-align:left; margin-bottom:6px;}
blockquote {padding-bottom:16px;}

p {margin:10px 8px 20px 8px; text-align:left;}
		
h1 {font-size:18px; color: #d69400; text-align:left; margin: 0 0 0 6px;}
h2 {font-size:14px; font-weight:bold; color: navy; text-align:left; margin:20px 8px 0 8px; padding-top:12px;}
h3 {font-size:14px; color:navy; text-align:left; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0;}

h4 {font-size:14px; color:black; text-align:left; margin:26px 0 4px 20px;}

h5 {font-size:14px; color:navy; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
h6 {font-size:14px; color:black; text-align:left; font-family: Arial, Helvetica, sans-serif; margin:0; padding-top:12px; padding-left:14px; font-weight:normal;}
	

/*** Home Page ***/
.linkDescriptor {
	margin-left:30px; 
	margin-top:4px;
	font-size:12px; 
}

.linkDescriptorMemberServices {
	margin-left:30px; 
	margin-top:4px;
	font-size:12px; 
	line-height:20px;
}
	

/*** About ***/
#celebrate {
	border:3px double #cc9933;
	padding:4px; 
	text-align:center;
	font-weight:bold;
	font-size:16px; 
	white-space:nowrap;
	background-color:#f7f3e7;
	margin:16px auto 16px auto; 
	width:350px;
}

/*** Benefits Application Box ***/
#appBox {
	border:1px solid #cc9933;
	padding:4px;
	float:right; 
	text-align:center; 
	font-size:12px;
	background-color:#f7f3e7;
	margin:16px; 
	width:250px;
}
	
	
/*** Box Highlights ***/
table #box {
	border:1px solid #cc9933;
	padding:4px; 
	text-align:left;
	background-color:#f5f5f5;
	margin:8px auto 16px auto; 
	font-size:12px;
}

/*** Board ***/

.boardBorder {border:solid 1px #cc9900; font-size: 12px; padding:6px; margin:14px;}
.officerBorder {border:solid 1px #cccccc; font-size: 12px; padding:6px; margin:14px;}
	
/*** Testimonials ***/
#testimonialBorder {margin:14px; background-color: #f5f5f5; padding:8px 8px 0 8px; font-weight:normal;}
.testimonialQuote {font-weight:normal; font-size:12px; text-align:left; padding:0;}
.testimonialName {font-weight:normal; font-size:12px; text-align:right; padding:6px 6px 12px 6px;  font-style: italic; }


/*** Table Displays ***/
/* Table Frame */
	.border3Sides {color:black; font:normal normal normal 12px Arial, Helvetica, sans-serif; 
		border-right:solid 1px #cc9900; border-bottom:solid 1px #cc9900; border-left:solid 1px #cc9900;}
	.borderAllSides {border:solid 1px #cc9900; color:black;  
		font:normal normal normal 12px Arial, Helvetica, sans-serif;}

/* Groupings */
	.groupLevel1 {font-weight:bold; font-size:14px; color: maroon; text-align:left; 
		background-color: #f7f7ef;	padding:1px 0 1px 6px; 
		border-top: 1px solid #cc9900; border-bottom: 1px solid #cc9900;}
	.groupLevel2 {font-weight:bold; font-size:13px; color: black; text-align:left; 
		background-color: #f7f7ef;	padding:2px 0 1px 28px; 
		border-bottom: 1px solid #cc9900; 
		background:  url("http://www.evokenet.com/admin/cf-inf/images/buttons/arrowRight.gif") no-repeat;	
		background-position: 12px;}
	.groupLevel3 {font-weight:bold; font-size:12px; color: navy; text-align:left; 
		background-color: white;
		padding:2px 0 1px 48px; 
		border-bottom: 1px solid #cc9900;}
		
/* Column Headers */
	.columnTitleLeft {font-size:11px; text-align:left; background-color: #efefef;
			margin:12px 0px 0px 0px; border-bottom:1px dashed #666666;}		
	.columnTitleCenter {font-size:11px; text-align:center; background-color: #efefef;
			margin:12px 0px 0px 0px; border-bottom:1px dashed #666666;}
	.columnTitleRight {font-size:11px; text-align:right; background-color: #efefef;
			margin:12px 0px 0px 0px; border-bottom:1px dashed #666666;} 

/* Data Fields */	
	.dataLeft {text-align:left;}
	.dataCenter {text-align:center;}
	.dataRight {text-align:right;}
	
	
#popUp_table 	{width:98%; height:98%; background-color:#fff; margin:0 auto;}
.popUp_tr		{background-color:#eee;}
#popUp_content	{padding:14px; margin:0;}


/*** Download Links **/
.downloadLinkPDF {text-align:left; padding:6px 6px 6px 24px; 
				margin-left:6px; 
				font-size:12px; font-weight:normal;
				background-image: url(../images/icons/pdf16.jpg);
				background-position: left;
				background-repeat: no-repeat;}
				
	.downloadLinkPDF a:link {font-weight:normal; color:#417aab; text-decoration:underline;}
	.downloadLinkPDF a:visited {font-weight:normal; color:#d29950; text-decoration:underline;}	
	.downloadLinkPDF a:hover {font-weight:normal; color:#d29950; text-decoration:none;}


/*** Forms **********************************/
.formBorder {border: 1px solid #cc9900; margin-right:0; margin-left:0; width:480px; padding:6px;}

.formLegendB-R {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; color: maroon; background-color:#f5f5f5; white-space:nowrap;}
.formLegend-R {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:maroon; background-color:transparent; white-space:nowrap;}
.formLegendB {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:black; background-color:#f5f5f5; white-space:nowrap;}
.formLegend {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:black; background-color:transparent; white-space:nowrap;}

.formFieldB {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:black; background-color:#f5f5f5; white-space:nowrap;}
.formField {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:black; background-color:transparent; white-space:nowrap;}
.formFieldB-R {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:maroon; background-color:#f5f5f5; white-space:nowrap;}
.formField-R {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:maroon; background-color:transparent; white-space:nowrap;}

.formInputDescriptor {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:gray; background-color:transparent; white-space:nowrap;}
.formFieldDetail {text-align:left; font-size:11px; color:gray;} 
.formText11 {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:gray; text-align:left;}

input {
	font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:left; 
	background-color:transparent; 
	border:1px solid gray; 
	padding:2px 0 2px 2px;
	}
input#submit {
	font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:center; 
	background-color:#f5f5f5;
	border:1px solid gray; 
	padding:2px 2px 2px 2px;
	}
input#submit1 {
	font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:center; 
	background-color:#f5f5f5;
	border:1px solid gray; 
	padding:2px 2px 2px 2px;
	}
input#reset	{
	font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:center; 
	background-color:#f5f5f5;
	border:1px solid gray; 
	padding:2px 2px 2px 2px;
	}
input#cancel {
	font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:center; 
	background-color:#f5f5f5;
	border:1px solid gray; 
	padding:2px 2px 2px 2px;
	}
input#register {
	border:none; 
}
textarea {
	font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:left; 
	background-color:transparent;
	border:1px solid gray; 
	padding:1px 0px 5px 2px;
	}
select {
	font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-align:left; 
	background-color:white;
	border:1px solid gray; 
	padding:1px 0 1px 2px;
	}	

.listHeaderDisplayLeft {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:black; text-align:left; background-color:#f7f7ef;
		border-top:solid 1px black; border-bottom:solid 1px black;
		vertical-align: middle;}
.requiredFieldsNotice {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:black; text-align:left;}
.lineSpacer {font-size:9px; height:6px;}

.warningTextWidth {padding-left:100px;}
.warningText {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:red;	text-align:left; text-indent:24px;}
.warningTextCenter {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:red;	text-align:center;}
.formErrorTextLeft {text-align:left; color:red; font-size:11px;}
.formErrorTextLeftIndent {text-align:left; color:red; font-size:11px; padding:0 10px 0 10px;}
.errorMessage {font:normal normal bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:red; 
	background-image: url(/cf-inf/images/24px/warning24.gif); 
	background-position: left; 
	background-repeat: no-repeat; 
	height:30px;
	width:430px; 
}
.errorMessageLeft {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:red; 
	background-image: url(/cf-inf/images/24px/warning24.gif); 
	background-position: left; 
	background-repeat: no-repeat; 
	height:30px; 
	padding-left:30px;
}
.successSubmit {
	font:normal normal bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:black; 
	background-image: url(/cf-inf/images/32px/check2.gif); 
	background-position: left; 
	background-repeat: no-repeat; 
	height:30px;
	width:430px; 
	padding-left:42px;
}
/*** Forms End **********************************/
	
	
/*** Library Listing ***/
tr#libraryEvent {font:normal normal bold 14px Arial, Helvetica, sans-serif; color: White; text-align:left; background-color:maroon;}
.libraryEventName {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:black; text-align:left; background-color: White;
	border:solid 1px black; padding:1px 2px 1px 2px; margin:0 0 1px 0;}
tr#libraryColumn {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:black; text-align:center; background-color:transparent;}
table#libraryInstructions {font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black; text-align:left;
	background-color:transparent; margin:0px 0px 0px 6px;}
	
.libraryBorder {
	border:solid 1px #cc9900; 
	background-color: #f5f5f5;
	padding-bottom: 6px; 
	margin:10px ; 
	text-align:left;
	}
	
table#libraryReserved {font:normal normal normal 12px Arial, Helvetica, sans-serif; color:black; text-align:left;
	background-color:transparent; margin:0px 6px 0px 6px;}
table#libraryReserved th {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:black; text-align:left;
	background-color:white; margin:0px 6px 0px 6px; border-bottom:1px solid navy;}
	
/*** Locate A Speaker ***/
.locateASpeakerName {
	font-weight:bold;
	color:maroon;
	font-size:15px;
	background-color:#eeeeee;
	}
	
.locateASpeakerLegend {
	font:normal normal bold 12px Arial, Helvetica, sans-serif; 
	text-align:right; 
	color:black; 
	background-color:transparent; 
	white-space:nowrap; 
	padding:2px 0 2px 10px;
}

.locateASpeakerText {
	font:normal normal normal 12px Arial, Helvetica, sans-serif; 
	text-align:left; 
	color:black; 
	background-color:transparent; 
	white-space:nowrap; 
	padding:2px 2px 2px 0;
}

.locateASpeakerTopicBorder {
	border:1px solid maroon; 
	padding:6px;
	}
	
.locateASpeakerTopicHeader {
	text-align:center; 
	background-color: #005b8b; 
	font-weight:bold; 
	color:white;
	}
	
.calendarHeaderLeft {
	background-color:#005b8b; 
	color:white; 
	font-weight:bold; 
	padding:4px;
}

.calendarHeaderRight {
	background-color:#f5f5f5; 
	font-weight:bold; 
	padding:4px; 
	border-bottom:1px solid maroon;
}

	
.text10left {font-size:10px; text-align:left;}
.text10center {font-size:10px; text-align:center;}
.text10right {font-size:10px; text-align:right;}
.text11left {font-size:11px; text-align:left;}
.text11center {font-size:11px; text-align:center;}
.text11right {font-size:11px; text-align:right;}
.text12left {font-size:12px; text-align:left;}
.text12center {font-size:12px; text-align:center;}
.text12right {font-size:12px; text-align:right;}
.text13left {font-size:13px; text-align:left;}
.text13center {font-size:13px; text-align:center;}
.text13right {font-size:13px; text-align:right;}
.text14left {font-size:14px; text-align:left;}
.text14center {font-size:14px; text-align:center;}
.text14right {font-size:14px; text-align:right;}

.center {text-align:center;}

	.black 	{color:black;}
	.maroon 	{color:maroon;}
	.gold 	{color:#cc9900;}
	.red		{color:red;}
	.blue		{color: Blue;}
	.navy		{color:navy;}


/* Subscriber functions */
.subscribeTitle {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; text-align:center; padding-bottom:4px; padding-top:4px;}
input#subscribe	{font:normal normal normal 11px Arial, Helvetica, sans-serif; color:black; text-align:center; background-color:#f5f5f5;
	border:3px double gray; padding:1px; margin-top:10px;}
.subscriberLineBottom {border-bottom: 3px solid #3366FF; margin-top:10px;}


/* Contact Us ////////////////////////////////////////////////////////////////*/
.mailingAddress {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		margin-right:10px;
		margin-left:10px;
		white-space:nowrap;}
.mailingAddressLine2 {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		margin-right:10px;
		margin-left:40px;
		white-space:nowrap;}

		
/* Flash Player Required Warning */
#flashRequired {font-size:13px; border:1px solid black; background-color:#eeeeee; margin:20px; text-align:center; padding:4px;}
#flashLink {font-size:12px; padding-top:6px;}


/* Board Resource Area */
#logOutButton {font:normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif; display:inline;}
	#logOutButton a:link {color:white; background-color: Red; 
			margin-right:4px; margin-left:10px; border:1px solid red; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto; text-decoration:none;}
	#logOutButton a:visited {color:white; background-color: Red; 
			margin-right:4px; margin-left:10px; border:1px solid red; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto; text-decoration:none;}
	#logOutButton a:hover {color:black; background-color: white; 
			margin-right:4px; margin-left:10px; border:1px solid red; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto; text-decoration:none;}
	#logOutButton a:active {color:white; background-color: Red; 
			margin-right:4px; margin-left:10px; border:1px solid red; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto; text-decoration:none;}			
			
#startButton {font:normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif; display:inline; margin-left:6px;}
	#startButton a:link {color: black; text-decoration: none; 
			background-color: #f3f4f3; border:1px solid #aaaaaa; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto;}
	#startButton a:visited {color: black; text-decoration: none; 
			background-color: #f3f4f3; border:1px solid #aaaaaa; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto;}
	#startButton a:hover {color: white; text-decoration: none; 
			background-color:#6a9bce; border:1px solid black; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto; }
	#startButton a:active {color: black; text-decoration: none; 
			background-color: #f3f4f3; border:1px solid #aaaaaa; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto;}
			
#switchSitesButton {font:normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif; display:inline;}
	#switchSitesButton a:link {color: white; text-decoration: none; 
			background-color: #0075c6; border:1px solid #aaaaaa; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto;}
	#switchSitesButton a:visited {color: white; text-decoration: none; 
			background-color: #0075c6; border:1px solid #aaaaaa; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto;}
	#switchSitesButton a:hover {color: black; text-decoration: none; 
			background-color:white; border:1px solid black; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto; }
	#switchSitesButton a:active {color: white; text-decoration: none; 
			background-color: #0075c6; border:1px solid #aaaaaa; 
			padding:2px 8px 2px 8px; white-space:nowrap; width:auto;}	

				
.printButton 	{text-align:left; padding:8px; font-size:12px;}
.closeButton	{text-align:right; padding:8px; font-size:12px;}

	