@charset "utf-8";

body {
	font:	13px Verdana, Arial, Helvetica, sans-serif;	
	background:#005e8c;
	padding:0; 
	margin:0 16px 0 16px; 
	text-align:center;
	}
	
#pageWrapper {
	padding:0px; 
	margin:0px; 
	width:730px; 
	background-color: #fff; 
	margin-right:auto;
	margin-left:auto; 
	}

#content {
	padding:10px 30px 0 30px;
	background-image: url(../images/backgrounds/raisedBar.jpg);
	background-position: top; background-repeat: repeat-y;
	border-bottom:3px solid #aa0035;
	}

	
/* Header */
#topBanner {display: none;}
#printTopBanner {display: block; text-align:center;}	

#topBannerImageLeft {
	padding:0;
	margin:0; 
	float:left; 
	vertical-align:top; 
	}
	
#topBannerMenu {
	background: #005e8c; 
	padding:80px 0 0 204px;
	width:100%;
	}
	

/* Navigation bar */
#navBorder {display: none;}
#printNavBorder {display: block; text-align:center;}	

	
/* Interior content */
#leftBarTop {
	background-image: url(../images/backgrounds/leftBar.jpg); 
	background-repeat: repeat-y; 
	width:200px; 
	white-space: nowrap;
	float:left;
}

#leftBarBottom {
	background-image: url(../images/backgrounds/leftBar.jpg); 
	background-repeat: repeat-y; 
	width:200px; 
	white-space: nowrap; 
	float:left;
}

#rightBar {
	padding:0;
	margin:0; 
	text-align:left;
	vertical-align: top;
}


#interiorWrap {
	margin:10px 10px 45px 10px; 
	vertical-align: top;
	background-color:white;
	}
	
#singleColumn {
	text-align:left;
}
	
.backToTop {
	font-size:11px; 
	text-align:right;
}

.breadcrumb {
	font-size:11px;
	color:#999999;
	text-align:right;
	float:right;
	top:6px;
}

.breadcrumbBold {font-weight:bold;}

	.breadcrumb a:link {color: #999999; text-decoration: underline; font-weight: normal;}
	.breadcrumb a:visited {color: #999999; text-decoration: underline; font-weight: normal;}
	.breadcrumb a:hover {color: #aa0035; text-decoration: underline; font-weight: normal;}
	.breadcrumb a:active {color: #999999; text-decoration: underline; font-weight: normal;}
	
	
/* 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;
	}
	
/*** Disclaimer ***/
.disclaimer {
	font-size:11px; 
	text-align:left; 
	margin-top:40px;
	padding-top:6px;
	border-top:1px dashed #aaaaaa;
	
}
	
/*** Footer ***/
.footerCopyRight {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#eeeeee; 
	text-align:center; 
	background-color:#005e8c; 
	padding-top:8px; 
	margin:0; 
	}
	
	.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: #aa0035; text-decoration: none; background-color:white; 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:14px;}
blockquote {padding-bottom:16px;}

.twotier {margin-bottom:4px; margin-top:4px;}

p {margin:10px 8px 20px 8px; text-align:left;}
		
h1 {font-size:18px; color: #d69400; text-align:left; margin: 0 0 20px 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;
}

/*** OPHP Table ***/
#ophp {
	border:solid 1px #cc9900; 
	color:black;
	font:normal normal normal 12px Arial, Helvetica, sans-serif; 
	text-align:left; 
	padding:6px;
}  

.ophpAlt {background-color: #eeeeee;}
		

/*** 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;}
	.borderAllSidesHPTeaser {
		border:solid 1px #aa0035; 
		background-color:#f5f5f5; 
		}

/* 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;}


/*** 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; 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;
	}
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;}
.requiredFieldsNoticeCenter {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:black; text-align:center;}
.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:white; 
	background-color:red; 
	padding:4px; 
	margin:8px; 
	text-align:center;
	}
.formErrorTextLeft {text-align:left; color:red; font-size:11px;}
.formErrorTextCenter {text-align:center; 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; 
}
.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;}

	.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;}


/*** Associations List ***/

.assocContainer {
	margin:20px 0 30px 0;
	border:1px solid #cccccc; 
	padding:10px;
	width:60%;
}

.assocName {
	font-weight:bold;
	text-align:left;
}

.assocSite {
	text-align:left;
	padding-left:20px;
}

.assocAddress {
	text-align:left;
	padding:10px 0 10px 40px;
	color:navy;
}

.assocText {
	text-align:left; 
	padding-left:20px;
}

.assocListTitle {
	font-size:15px; 
	font-weight:bold;
	text-align:left;
	padding-bottom:6px;
	text-indent:60px; 
	color:#d69400;
}

.assocListHelp {
	font-size:11px;
	font-weight:normal;
	color:gray;
}

.inlineBorder {
	border:1px solid #cccccc;
	margin-right:auto;
	margin-left:auto;
}

/*** Float Box ***/

#floatBoxLeft {
	border-top: 1px solid #666666;
	border-right:2px solid black;
	border-bottom:2px solid black;
	border-left:1px solid #666666;
	margin:0 20px 20px 0; 
	float:left; 
	vertical-align:top;
}

#floatBoxRight {
	border-top: 1px solid #666666;
	border-right:2px solid black;
	border-bottom:2px solid black;
	border-left:1px solid #666666;
	margin:0 0 20px 20px; 
	float:right; 
	vertical-align:top;
}

.floatBoxHeader {
	background-color: #005e8c;
	color:white;
	text-align:center;
	padding:2px 2px 4px 2px;
	font-weight:bold;
}

.floatBoxWidth300 {width: 300px;}
.floatBoxWidth250 {width: 250px;}
.floatBoxWidth200 {width: 200px;}
.floatBoxWidth175 {width: 175px;}
.floatBoxWidth150 {width: 150px;}