input { font: 10px Arial, Helvetica, sans-serif; color: #2B2B2B; }select { font: 11px Arial, Helvetica, sans-serif; color: #2B2B2B; }textarea { font: 11px Arial, Helvetica, sans-serif; color: #2B2B2B; }body { margin: 0 auto; padding: 0; text-align: center; background: url(../img/subBKGD.jpg) repeat-x; }.sitesearch p { margin: 0px 20px 10px 20px; }#maincontainer { width: 950px; margin: 0 auto; text-align: left; }#nav { background: url(../img/navBKGD.jpg) repeat-x; text-align: right; margin: 0 auto; }.nav { display:inline; font: 11px Arial, Helvetica, sans-serif; line-height: 35px; color: #C8C8C8; padding: 0px 5px 0px 5px; }.nav a { color: #C8C8C8; text-decoration: none; }.nav a:hover { color: #E8D161; text-decoration: none; }.nav a:active { color: #666; text-decoration: none; }.navON { display:inline; font: 11px Arial, Helvetica, sans-serif; line-height: 30px; color: #E8D161; padding: 8px 5px 0px 5px; border-top: 4px solid #C8C8C8; }.subnav { font : 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height : 13px; color : #E8D161; }b { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #2B2B2B;}b a { color: #2B2B2B; text-decoration: none; }b a:hover { color: #2B2B2B; text-decoration: underline; }b a:active { color: #E8D161; text-decoration: none; }.tier3 { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #2B2B2B; padding: 3px 0px 2px 0px; border-bottom: 1px dotted #555; display: block; }.tier3 a { color: #2B2B2B; text-decoration: none; }.tier3 a:hover { color: #2B2B2B; text-decoration: underline; }.tier3 a:active { color: #E8D161; text-decoration: none; }.tier3on { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #E8D161; padding: 3px 0px 2px 0px; border-bottom: 1px dotted #555; display: block; }.calEvent_grey { font: 10px Arial, Helvetica, sans-serif; line-height: 11px; color: #4B4B4B; border-top: 1px dotted #CCC; display: block; }.calEvent_grey a { color: #FFF; text-decoration: none; background: #6B6B6B; display: block; padding: 3px 2px 2px 2px; }.calEvent_grey a:hover { color: #FFF; text-decoration: underline; background: #6B6B6B; display: block; }.calEvent_grey a:active { color: #6B6B6B; text-decoration: none; background: transparent; display: block; }.calEvent_blue { font: 10px Arial, Helvetica, sans-serif; line-height: 11px; color: #4B4B4B; border-top: 1px dotted #CCC; display: block; }.calEvent_blue a { color: #FFF; text-decoration: none; background: #2C7385; display: block; padding: 3px 2px 2px 2px; }.calEvent_blue a:hover { color: #FFF; text-decoration: underline; background: #2C7385; display: block; }.calEvent_blue a:active { color: #2C7385; text-decoration: none; background: transparent; display: block; }.calEvent_orange { font: 10px Arial, Helvetica, sans-serif; line-height: 11px; color: #4B4B4B; border-top: 1px dotted #CCC; display: block; }.calEvent_orange a { color: #FFF; text-decoration: none; background: #C1590C; display: block; padding: 3px 2px 2px 2px; }.calEvent_orange a:hover { color: #FFF; text-decoration: underline; background: #C1590C; display: block; }.calEvent_orange a:active { color: #C1590C; text-decoration: none; background: transparent; display: block }.calEvent_purple { font: 10px Arial, Helvetica, sans-serif; line-height: 11px; color: #4B4B4B; padding: 3px 0px 2px 0px; border-top: 1px dotted #CCC; display: block; }.calEvent_purple a { color: #FFF; text-decoration: none; background: #6A2345; display: block; padding: 3px 2px 2px 2px; }.calEvent_purple a:hover { color: #FFF; text-decoration: underline; background: #6A2345; display: block; }.calEvent_purple a:active { color: #6A2345; text-decoration: none; background: transparent; display: block }.calEvent_green { font: 10px Arial, Helvetica, sans-serif; line-height: 11px; color: #4B4B4B; padding: 3px 0px 2px 0px; border-top: 1px dotted #CCC; display: block; }.calEvent_green a { color: #FFF; text-decoration: none; background: #4DA004; display: block; padding: 3px 2px 2px 2px; }.calEvent_green a:hover { color: #FFF; text-decoration: underline; background: #4DA004; display: block; }.calEvent_green a:active { color: #4DA004; text-decoration: none; background: transparent; display: block }.col1 { background: #E5E3E3; }.col3 { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  width: 465px; background: #62AAB8; }.subcol1 { width: 735px; background: #E5E3E3; overflow: hidden; }.subcol2 { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  width: 195px; background: #62AAB8; }.subcol2b { width: 195px; background: #E8D161; }.subcol2c { width: 195px; background: #4B4B4B; }.subcol2d { width: 195px; background: #E5E3E3; }.pager { font: 11px Arial, Helvetica, sans-serif; font-weight: normal; color: #666; }.pager a { color: #666; text-decoration: none; }.pager a:hover { color: #666; text-decoration: underline; }.pager a:active { color: #2C7385; text-decoration: none; }.pagerON { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }a { color: #2C7385; text-decoration: none; }a:hover { color: #2C7385; text-decoration: underline; }a:active { color: #666; text-decoration: none; }.h1, h1 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #2C7385; text-transform: uppercase; padding: 0px 0px 6px 0px; margin: 0; }.h2, h2 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #FFF; text-transform: uppercase; padding: 0px 0px 6px 0px; margin: 0; }.h3, h3 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #2B2B2B; text-transform: uppercase; padding: 0px 0px 6px 0px; margin: 0; }.h4, h4 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #2C7385; margin: 0; }.h5, h5 { font: 15px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; color: #2B2B2B; text-transform: uppercase; padding: 0px 0px 6px 0px; margin: 0; }.h6, h6 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #2C7385; padding: 10px 20px 10px 20px; border-top: 1px dotted #CCC; background-color: #FFFFFF; cursor: default; margin: 0; }.h6, h6 a:hover { text-decoration: none; }.h7, h7 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #2C7385; text-transform: uppercase; margin: 0; padding: 4px 0px 3px 0px; border-top: 1px dotted #222; border-bottom: 1px dotted #222; display: block; }.h8, h8 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; color: #FFF; text-transform: uppercase; margin: 0; padding: 4px 0px 3px 0px; border-top: 1px dotted #000; border-bottom: 1px dotted #000; display: block; }.h8, h8 a { color: #FFF; text-decoration: none; }.h8, h8 a:hover { color: #FFF; text-decoration: underline; }.h8, h8 a:active { color: #999; text-decoration: none; }.h9, h9 { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #4B4B4B; margin: 0; padding: 4px 0px 3px 0px; border-bottom: 1px dotted #666; display: block; }.white { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; color: #EFEFEF; }.copy { font: 12px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; color: #2B2B2B; }.copy li{ font: 12px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; color: #2B2B2B; }.copy ul{ font: 12px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; color: #2B2B2B; }.copy2 { font: 11px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; color: #484848; }.copy3 { font: 11px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-transform: none; color: #DBDBDB; }.copy4 { font: 13px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; color: #2B2B2B; }.copy6 { font: 11px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; color: #484848; }.copy7 { font: 12px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; text-transform: none; color: #484848; }.copy8 { font: 11px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; color: #484848; padding: 5px 0px 2px 20px; }.quote { font: 18px Times New Roman, Times, serif; font-style: italic; line-height: 24px; color: #2B2B2B; }.quote2 { font: 14px Times New Roman, Times, serif; font-weight: normal; font-style: italic; line-height: 18px; color: #484848; }.link { font-size: 12px; font-weight: bold; padding: 5px 0px 2px 0px; }#body1 { float: left; display: inline; width: 950px; }#body2 { float: left; display: inline; width: 237px; }#body2sub { float: left; display: inline; width: 255px; }#body2sub2 { float: left; display: inline; width: 180px; }#body3 { float: left; display: inline; width: 950px; height: 25px; background: url(../img/btmGradient.gif) repeat-x; }.memberHeader { font-weight: bold; padding: 10px 25px 5px 20px; border-bottom: 5px solid #DCDCDC; border-right: 1px solid #DCDCDC; }.memberHeaderON { font-weight: bold; padding: 10px 25px 5px 20px; border-bottom: 5px solid #2C7385; border-right: 1px solid #DCDCDC; }.memberEntry { padding: 5px 20px 5px 20px; border-bottom: 1px dotted #DDD; }.memberEntry2 { padding: 10px 20px 10px 20px; border-top: 1px dotted #DDD; }.footer { position: relative; width: 950px; margin: 0 auto; text-align: left; font: 11px Arial, Helvetica, sans-serif; line-height: 15px; color: #666; padding: 20px 15px 0px 15px; }.footer a { color: #2C7385; text-decoration: none; }.footer a:hover { color: #2C7385; text-decoration: underline; }.footer a:active { color: #999; text-decoration: none; }ol {	padding-left : 35px;	padding-right : 15px;	padding-top : 0px;	padding-bottom : 0px;	margin: 0px;	font : 12px Arial, Helvetica, sans-serif;	line-height : 17px;	color : #4b4b4b;	background : transparent;}#subcol2 ul {	padding-left : 32px;	padding-right : 15px;	padding-top : 5px;	padding-bottom : 12px;	margin: 0px;	font : 11px Arial, Helvetica, sans-serif;	line-height : 13px;	color : #2B2B2B;	background : transparent;}#subcol2 ul li { list-style-image: url(../img/arrowYellow.gif);	 padding: 4px 0px 5px 0px; 	 border-top: 1px dotted #222;}#bodylist ul {	padding-left : 22px;	padding-right : 0px;	padding-top : 0px;	padding-bottom : 0px;	margin: 0px;	font : 11px Arial, Helvetica, sans-serif;	line-height : 13px;	color : #4B4B4B;	background : transparent;	border-top: 1px dotted #CCC;	border-bottom: 1px dotted #CCC;}#bodylist ul li {	list-style-image: url(../img/arrowGrey.gif);	padding: 2px 20px 6px 0px;	border-top: 1px dotted #FFF;	border-bottom: 1px dotted #CCC;}