/* Default CSS Styles */

a {	text-decoration:underline;	color:#000000; }
a:hover { text-decoration:none; }
a.subitem {	text-decoration:none; }
a.subitem:hover { text-decoration:underline; }
a.headerright {	color:#FFFFFF; }
.adminNewRecordFormContainer {	border:solid 1px #33CCCC;	font-size:12px;	width:667px; margin-top:5px; }
.adminNewRecordFormHeader {	background-color:#33CCCC;	padding-left:5px;	padding-right:5px;	padding-top:5px;	padding-bottom:5px;	color:#FFFFFF;	font-weight:bold; }
.adminNewRecordFormFooter {	text-align:right;	padding-left:10px;	padding-right:10px;	padding-bottom:5px;	padding-top:5px; }
.adminNewRecordFormField {	padding-left:10px;	padding-top:8px;	padding-right:10px;	padding-bottom:5px;	float:left;	vertical-align:middle;	width:200px;	text-align:right;	border-bottom:solid 1px #33CCCC;	border-right:solid 1px #33CCCC;	height:17px;	font-size:10px;}
.adminNewRecordFormInput { padding-left:10px;	padding-top:5px;	padding-right:10px;	padding-bottom:5px;	float:none;	vertical-align:middle;	border-bottom:solid 1px #33CCCC;	height:20px;}
.adminNewRecordFormInput input { margin-left:10px; }
.adminNewRecordFormInput select { margin-left:10px; }
.adminNewRecordFormData {	padding-left:10px;	padding-top:8px;	padding-right:10px;	padding-bottom:5px;	float:none;	vertical-align:middle;	border-bottom:solid 1px #33CCCC;	height:17px;	overflow:auto;}

body {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	background-color:#EEEEEE;		margin-top:25px;	margin-bottom:5px;	margin-left:0px;	margin-right:0px; }
#breadcrumb { padding-bottom:10px; }
#bottomcolour {	background-color:#1095C4;	width:903px;	height:10px;	float:left; }
#bottomshadow {	background-image:url(../images/header/shadow_bottom.jpg);	background-repeat:no-repeat;	width:905px;	height:8px;	float:left; }

.conferenceRegForm {	padding-left:15px;	padding-bottom:0px;	padding-top:15px;	padding-right:15px;	width:635px;	overflow:hidden; }
.conferenceRegFormContainer {	border:solid 1px #33CCCC;	font-size:12px;	width:665px;	margin-top:5px;	padding-top:0px;	padding-bottom:15px;}
.conferenceRegFormHeader {	background-color:#33CCCC;	padding-left:17px;	padding-right:5px;	padding-top:5px;	padding-bottom:5px;	color:#FFFFFF;	font-weight:bold; }
.conferenceRegFormLabels {	font-size:10px;	float:none; }
.conferenceRegFormData {	font-size:12px;	float:none; }
.conferenceRegFormLine { background-color:#33CCCC;	height:1px;	float:none; }
#container {	width:905px;	margin-left:auto;	margin-right:auto; }
#content {	padding-right:0px;	margin-right:0px;	margin-left:225px;	padding-bottom:10px;	margin-bottom:10px;	width:670px;}
.crimson {	color:#990000; }

.dataTableButton {	background-color:#33CCCC;	color:#FFFFFF;	text-transform:capitalize;	font-size:10px;	font-weight:bold;	padding-left:25px;	padding-right:25px;	text-decoration:none;	border:solid 2px #33CCCC;	border-bottom:solid 2px #33CCCC;	border-top:solid 2px #33CCCC; }
.dataTableLink {	color:#33CCCC;	text-transform:uppercase;	font-size:10px;	font-weight:bold;	margin-right:10px;	text-decoration:none; }
.dataTableLinkReject {	color:#990000;	text-transform:uppercase;	font-size:10px;	font-weight:bold;	margin-right:10px;	text-decoration:none; }
.dataTable {	border:solid 1px #33CCCC;	font-size:12px;	width:670px; }
.dataTableContainer { margin-top:0px; }
.dataTableHeader {	background-color:#33CCCC;	text-transform:uppercase;	font-weight:bold;	font-size:11px;	color:#FFFFFF; }
.dataTableTitle {	margin-top:20px;	font-size:14px;	font-weight:bold;	color:#33CCCC;	text-transform:uppercase; }
.dataTableSummaryRowCount {	width:660px;	float:none;	overflow:hidden; }
.dataTableSummaryLeft {	font-weight:normal;	margin-top:0px;	float:left;	overflow:hidden; }
.dataTableSummaryRight {	font-weight:normal;	margin-top:0px;	float:right;	padding-right:5px;	overflow:hidden; }
.dataTableSummary {	border:solid 1px #33CCCC;	float:none;	width:663px;	height:auto;	padding-left:5px;	padding-top:5px;	padding-right:0px;	padding-bottom:5px;	margin-bottom:2px;	margin-top:2px; overflow:hidden; }
.dataTableSummaryButtons {	float:left;	margin-top:4px;} 
.dataTableSummaryFirst {	float:left;	width:190px; }
.dataTableSummaryPrevious {	float:left;	width:200px; }
.dataTableSummaryNext {	float:left;	width:100px; }
.dataTableSummaryLast {	float:right;	width:auto;	padding-right:5px;	padding-left:86px }

.darkblue {	color:#1095C4; }
.directoryTitle {	font-size:18px;	font-weight:bold; }
.directoryMembersLeftCol {	float:left;	width:80px; }
.directoryMembersRightCol {	float:left;	width:140px; }
.directoryMembersLineHeight {	height:20px; }

.formTextInput {	font-size:10px; }
.formDropDown {	font-size:10px; }
.formButton {	background-color:#33CCCC;	color:#FFFFFF;	text-transform:capitalize;	font-size:8px;	font-weight:bold;	border:none;	padding-top:3px;	padding-bottom:2px; }
.formButtonLarge { background-color:#3DC2ED; height:26px; color:#FFFFFF; text-transform:capitalize; font-size:13px; font-weight:bold; padding:3px 10px 3px 10px; margin:0px; border:2px solid #1095C4; }
.formButtonTerminated {	background-color:#990000;	color:#FFFFFF;	text-transform:capitalize;	font-size:8px;	font-weight:bold;	border:none;	padding-top:3px;	padding-bottom:2px; }
.formTextarea {	font-size:12px; }

#footer {	font-size:10px;	float:left;	width:905px;	padding:0px;	margin:0px; }
#footerright {	float:right;	margin-right:10px;	padding-right:0px;	margin-bottom:8px;	text-align:right;	width:350px; }
#footerleft {	float:left;	margin-left:10px;	padding-left:0px;	width:500px; }

#header {	background-image:url(../images/header/header.jpg);	background-repeat:no-repeat;	float:left;	height:104px;	width:900px; }
#headerleft {	float:left;	height:94px;	padding-left:15px;	padding-top:10px; }
#headerright {	float:right;	padding-top:18px;	padding-right:10px;	height:86px;	color:#FFFFFF;	line-height:1.3em;	text-align:right;	font-size:11px; }

#helpnavigation {	margin-right:10px;	margin-bottom:5px;	padding-bottom:5px;	vertical-align:top;	float:right; }

img.mainitem {	text-decoration:none;	border:none; }
img.president {	padding-left:10px; }

input.searchtext {	margin-left:5px;	font-size:12px;	color:#333333;	margin-bottom:4px;	width:100px;	padding-top:0px;	margin-top:0px; }
input.searchbutton {	padding-top:0px;	margin-top:0px; margin-bottom:-5px; }

li.mainitem {	padding-bottom:2px;	padding-top:2px; }
li.subitem {	line-height:1.5em;	font-weight:bold; }

#landscape {	width:675px;	padding-bottom:10px;	float:left; }

.lightblue {	color:#3DC2ED; }
.lightgreen {	color:#33CCCC; }

#main {	width:905px;	height:auto; }
#mainbody {	padding-top:0px;	margin-top:0px;	height:auto;	width:905px; }

.menuaboutus {	height:0px;	visibility:hidden;	display:none; }
.menuconference {	height:0px;	visibility:hidden;	display:none; }
.menumembership {	height:0px;	visibility:hidden;	display:none; }
.menumembersonly {	height:0px;	visibility:hidden;	display:none; }

.orange {	color:#FF9900;}

p {	line-height:1.7em;	margin-top:10px;	padding-top:0px; }

#pageMenuMembers {	float:left;	width:auto;	margin-right:40px;	line-height:25px; }
#pageMenuBoard {	float:left;	width:auto;	margin-right:30px;	line-height:25px; }
#pageMenuAdmin {	float:left;	width:auto;	margin-right:0px;	line-height:25px; }
#pagetitle {	font-size:26px;	font-weight:bold;	margin-bottom:0px;	padding-bottom:0px; }

.purple {	color:#7961C8; }

#printViewButton {	margin-top:10px;	padding-top:0px;	margin-bottom:10px;	float:none;	text-align:right;	overflow:auto;	display:block; }
table.queryResults {	background-color:#FFFFFF;	padding-top:0px;	margin-top:0px;	padding-bottom:0px;	margin-top:0px; }
.requiredFieldMarker {	color:#FF0000; }
#reportDateStamp {	float:left;	margin-top:10px;	display:block; }
#reportDropDown { }
#shadowed {	width:905px;	float:left;	background-image:url(../images/header/shadow_side.jpg);	background-repeat:repeat-y;	background-position:right;	background-color:#FFFFFF; }
#sidenav {	background-image:url(../images/header/left_column_top.jpg);	background-position:top;	background-repeat:no-repeat;	float:left;	width:225px;	padding-top:64px;	margin-top:0px;	list-style:none;	list-style-type:none; }

select.searchdropdown {	margin-left:0px;	font-size:12px;	color:#333333;	margin-bottom:4px;	padding-top:0px;	margin-top:0px; }
span.formButton {	text-decoration:none; }
table.paddedTable td { padding: 15px 2px 15px 5px; }
table.paddedTable th { padding: 15px 2px 15px 5px; text-align:center; font-weight:bold; }

td {	font-family: Arial, Helvetica, sans-serif; }
th {	font-family: Arial, Helvetica, sans-serif; }

ul.mainitem {	list-style-type:none;	padding-left:0px;	margin-left:15px;	padding-left:0px; }
ul.subitem {	list-style-type:none;	margin-left:18px;	padding-left:0px;	font-size:11px; }

.updateProfileLabels {	text-transform:uppercase;	font-size:10px; }
.fixedHeight {	height:28px; }
.updateProfileText {	font-size:10px; }
.updateProfileButtons {	float:left;	text-align:left;	margin-bottom:10px; }
.updateProfileTabActive {	list-style-type:none;	padding-right:0px;	margin-left:0px;	margin-right:1px;	padding-left:0px;	padding-top:5px;	padding-bottom:5px;	border-left:solid 1px #33CCCC;	border-right:solid 1px #33CCCC;	border-top:solid 1px #33CCCC;	float:left;	width:105px;	text-align:center; }
.updateProfileTabInactive {	list-style-type:none;	padding-right:0px;	margin-left:0px;	margin-right:1px;	padding-left:0px;	padding-top:5px;	padding-bottom:5px;	border-left:solid 1px #33CCCC;	border-right:solid 1px #33CCCC;	border-top:solid 1px #33CCCC;	background-color:#33CCCC;	float:left;	width:105px;	text-align:center;}
a.updateProfileLinkActive {	color:#33CCCC; }
a.updateProfileLinkInactive {	color:#FFFFFF;	text-decoration:none; }
a.updateProfileLinkInactive:hover {	text-decoration:underline; }
.updateProfileVisible {	height:auto;	visibility:visible;	display:block;	float:left;	border-left:solid 1px #33CCCC;	border-right:solid 1px #33CCCC;	border-bottom:solid 1px #33CCCC;	padding-top:15px;	padding-bottom:15px;	padding-left:15px;	padding-right:15px;	margin-bottom:15px;	width:615px;}
.updateProfileHidden {	height:0px;	visibility:hidden;	display:none;	float:left;}

.forum-newtag { padding:2px 5px 2px 5px; margin:0px 0px 0px 5px; font-size:9px; font-weight:bold; background-color:#660000; color:#FFFFFF; font-style:italic; }
.forum-newtag-leftnav { padding:2px 5px 2px 5px; margin:0px 0px 0px 5px; font-size:9px; font-weight:bold; background-color:#660000; color:#FFFFFF; font-style:italic; }
.forum-subtitle { margin:10px 0px 10px 0px; font-size:16px; font-weight:bold; }
.forum-buttons { margin:0px 0px 0px 0px; height:20px; padding:0px; }
.forum-question-odd { width:648px; padding:0px 10px 0px 10px; border:1px solid #9AD4E6; background-color:#9AD4E6; margin:0px 0px 15px 0px; overflow:auto; }
.forum-question-even { width:648px; padding:0px 10px 0px 10px; border:1px solid #3DC2ED; margin:0px 0px 15px 0px; overflow:auto; }
.forum-question-terminated { width:648px; padding:0px 10px 0px 10px; border:1px solid #990000; background-color:#990000; margin:0px 0px 15px 0px; overflow:auto; color:#FFFFFF; }
#forum-table { border:1px solid #33CCCC; border-bottom:none;}
#forum-table .forum-column-header { background-color:#33CCCC; font-weight:bold; color:#FFFFFF; }
#forum-table .forum-column-left { font-weight:bold; text-align:right; vertical-align:top; border-bottom:1px solid #33CCCC; border-right:1px solid #33CCCC; }
#forum-table .forum-column-right { border-bottom:1px solid #33CCCC; }
#forum-help-button { float:right; margin-top:-23px; }
#forum-help-button input { background-color:#7961C8; color:#FFFFFF; text-transform:capitalize; font-size:8px; font-weight:bold; border:none; padding-top:3px; padding-bottom:2px; }
