
.searchBarText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	border:1px solid #CCCCCC;
}

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.footerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.headerContactus {
	font-family: Arial;
	font-size: 11px;
	color: #44698D;
	line-height: 11px;
	font-weight: bold;
}
.indexLargeContent {
	font-family: arial;
	font-size: 12px;
	text-align: justify;
	line-height: 14px;
}
.indexSmallContent {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.indexQuickLinks {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	line-height: 18px;
	color: #003399;
}
.imagePaddingLeft {
	/*
	removed to resolve problems with firefox
	padding-bottom: 10px;
	*/
	padding-top: 3px;
	display:block;
}
.imagePaddingTop {
	padding-bottom: 3px;
	padding-top: 3px;
}
.imagePaddingBottom {
	padding-bottom: 6px;
	padding-top: 10px;
}
.textContent {

	font-family: arial;
	font-size: 12px;
}
.relatedLinks {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	line-height: 18px;
	color: #003399;
}

/* For left hand menu */
A.mainLink{
	font-family:arial;
    color:#ffffff;
	font-weight:600;
    font-size:12px;
    padding:0px 0px 0px 6px;
    text-decoration:none;
	vertical-align:top;
}

A.mainLink:hover{
    text-decoration:underline;
	font-weight:600;
}

.subLinks{
	padding:3px 0px 3px 6px;
}

A.subLinks{
    color:#ffffff;
    font-size:9px;
	font-family:verdana;
}

.navigationArrow{
	padding-left:8px;
	padding-bottom:4px;
}

.menuSpacer{
	padding-top:6px;
	padding-bottom:2px;
}

/* Styles for the right hand features*/
.rightHandFeature{
	padding:9px 5px 13px 20px;
	text-align:left;
}

.rightHandFeature .rightHandNeedsToKnow{
	padding-left:6px;
}

.rightHandFeature .rightHandRelatedLinks{
	padding-left:1px;
}

.rightHandContent {
	font-family: arial;
	font-size: 11px;
	text-align: left;
}
.rightHandBold {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.leftMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #FFFFFF;
}
.breadCrumbMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	padding:1px 0px 2px 3px;
}
.breadCrumbSecondary {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display:inline;
}
a.whiteHoverLink {
	color: #FFFFFF;
	text-decoration: none;
}
a.whiteHoverLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.whiteHoverUnderlineLink {
	color: #FFFFFF;
	text-decoration: underline;
}
a.whiteHoverUnderlineLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.relatedLinkHover {
	color: #003399;
	text-decoration: none;
}
a.relatedLinkHover:hover {
	color: #003399;
	text-decoration: underline;
}
a.blackHoverLink {
	color: #000000;
	text-decoration: none;
}
a.blackHoverLink:hover {
	color: #000000;
	text-decoration: underline;
}
a.greyHoverLink {
	color: #999999;
	text-decoration: none;
}
a.greyHoverLink:hover {
	color: #999999;
	text-decoration: underline;
}
a.orangeHoverLink {
	color: #F25821;
	text-decoration: none;
}
a.orangeHoverLink:hover {
	color: #F25821;
	text-decoration: underline;
}
.leftSubMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.headerMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
}
.headerSecondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.leftSubMenuSelected {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.wheelerPrimaryBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.wheelerSecondarBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}
.wheelerOrangeBold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #F25821;
}
.logOrangeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #F25821;
}
.indexCalendarText {

	font-family: arial;
	font-size: 12px;
	text-align: left;
	line-height: 15px;
}

/* main contents - sets default style for admin contents */
.contents{
	padding-bottom:10px;
	font-family:arial;
	font-size:12px;
}
.contents STRONG{
	font-weight:bold;
}
.contents A{
	text-decoration:none;
}
.contents A:hover{
	text-decoration:underline;
}
.contents H1{
	font-size:13px;
}


/* calender items  */
.calendarItems{
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

.calendarItems IMG{
	border:0px solid black;
	padding:0px 0px 0px 0px;
	margin:3px 2px 3px 2px;
	vertical-align:middle;
}

.calendarItems .info A{
	border:1px solid #f55b29;
}
.calendarItems .info A:hover{
	border:1px solid #f55b00;
	background-color:#CCCCCC;
}

.calendarItems .info{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	width:280px;
}

.calendarItems .text{
	font-family:arial;
	font-size:12px;
	color:#000000;
	order:1px solid blue;
	vertical-align:top;
}

.calendarItems .info .date{
	font-weight: bold;
	padding-bottom:10px;
}



.calendarItems .info .highlight{
	color:#f55b29;
	font-size:11px;
	font-weight: bold;
}

.calendarItems .text .highlight{
	color:#f55b29;
	font-size:11px;
	font-weight: bold;
	display:block;
}

.calendarItems .text .title{
	font-size:11px;
	font-weight: bold;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

.calendarItems .text .date{
	font-weight: bold;
}

/* end calendar items */

.greenBar{
	margin:5px 0px 10px 0px;
	background-color:#ABDE85;
	font-family:arial;
	font-size:11px;
	height:24px;
	width:100%;
}

.calendarView{
	text-align:right;
	padding-right:10px;
}

.calendarView .viewItem{
    color:#000000;
	text-decoration:none;
}

.calendarView .viewItem:hover{
	text-decoration:underline;
}

.calendarDate{
	font-size:13px;
	font-weight:bold;
	color:#00426E;
}

A.adminMainLink{
	font-family:arial;
    color:#000000;
	font-weight:600;
    font-size:13px;
    padding:0px 0px 0px 8px;
    text-decoration:none;
	vertical-align:top;
}

.adminSubLinks{
	font-family:arial;
    color:#000000;
	font-weight:600;
    font-size:12px;
    padding:0px 0px 0px 8px;
    text-decoration:none;
	vertical-align:top;
}

.headerImage{
	display:block;
	padding-top:6px;
}


/* For the members section search bar*/
.search{
	text-align:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px 0px 2px 0px;
}
.search form{
	padding:0px 0px 0px 65px;
	margin:0px 0px 0px 0px;
}
.search .field{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #CCCCCC;
}
.search pre{
    font-family: Verdana;
	font-size: 11px;
	font-weight:600;
	display:inline;
	padding-left:10px;
}
.search select{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.search option{
	width:65px;
}
.search .selectedR{
	font-weight:bold;
	padding:0px 0px 0px 10px;
}
.search .selectedL{
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
.search a{
	font-size: 12px;
	color:#000000;
}
.search a:hover{
	font-size: 12px;
	color:#FF9900;
}

.advanced{
	text-align:left;
    font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 8px 65px;
	font-size: 12px;
}
.advanced a{
	font-size: 8pt;
	color:#000000;
}
.advanced a:hover{
	font-size: 8pt;
	color:#FF9900;
}
.advanced pre{
    font-family: Verdana;
	font-weight:600;
	display:inline;
	padding-left:25px;
	font-size:11px;
}
.advanced form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.advanced select{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* for the browsing section of the member search*/
.search .browse a{
	padding:0px 1px 0px 1px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
}
.search .browse a:hover{
	color:#FF9900;
}


/* For the members section results*/
.results{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px 0px 5px 0px;
}
.results table{
	width:580px;
}

.results a{
	color:#000000;
	text-decoration:none;
}
.results a:hover{
	color:#000000;
	text-decoration:underline;
}
.results td{
	padding:1px 0px 1px 0px;
	text-align:left;
}
.results .highlight td{
	padding:1px 0px 1px 0px;
	background-color:#EEEEEE;
}
.results img{
	border:0px;
	padding:0px 0px 0px 0px;
}

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

.results .pager{
	padding:4px 0px 4px 0px;
	text-align:center;
}

.results .pager .curPage{
	color:#FF9900;
}


/* For member display  */
.member .lCol{
	vertical-align:top;
	border-right:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.member .lCol a{
	display:block;
	color:#000000;
}
.member .cCol{
	vertical-align:top;
}
.member .cCol img{
	border:1px solid #CCCCCC;
	margin:10px 10px 10px 10px;
}
.member .rCol{
	vertical-align:top;
	padding:0px 10px 10px 0px;
	font-size: 12px;
}
.member .subTitle{
	font-size: 15px;
	font-weight:bold;
	margin:0px 0px 0px -5px;
	padding:5px 0px 1px 0px;
}

/* In roster page, member thumbnail view */
.memberThumb{
	border:4px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.memberThumb td{
	vertical-align:top;
	padding:10px 0px 10px 0px;
}
.memberThumb div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.memberThumb .address{
	padding:0px 0px 2px 15px;
	font-size: 11px;
}
.memberThumb span{
	font-weight:bold;
}
.memberThumb a img {
	border:1px solid #CCCCCC;
	margin:0px 10px 0px 10px;
	vertical-align:top;
}
.memberThumb a:hover img{
	border:1px solid #FF9900;
}
.memberThumb li{
	margin:2px 0px 2px 0px;
}
.memberThumb ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
}

/* Error Message for the roster page*/
.errorMessage{
	padding:60px 0px 60px 0px;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
}

/* Member Profile Section */
.profile{
	padding:10px 10px 10px 10px;
}
