.c_mh {
   
}

.c_mi0 {
   
}

.c_mi0s {
   
}

.c_mi1 {
   
}

.c_mi1s {
   
}

.c_mi2 {
   
}

.c_mi2s {
   
}

.c_mi3 {
   
}

.c_mi3s {
   
}

.comboBox div {
   font-family: Arial;
   border: 3px solid #f0f4e9;
   cursor: default;
   padding: 1px 4px 1px 5px;
   color: #154530;
   font-weight: bold;
   font-size: 12px;
   margin: 0px 1px 0px 1px;
}

.dataalt {
   
}

.datafooter {
   
}

.datatable {
   
}

.e_table {
   background-color: #f0f0f0;
}

.e_title {
   border-bottom: solid 2px #e6c469;
   padding-left: 20px;
   font-family: Arial;
   background: #24457e url(../images/EventsCalendar-TitleBG.gif) no-repeat left top;
   height: 22px;
   color: #ffffff;
   font-size: 17px;
   vertical-align: middle;
   font-weight: bold;
}

td.e_title a {
   float: left;
}

.homepagelinks {
   
}

.hometicker {
   
}

.m_sidemenu {
   width: px;
}

.m_sidemenu a {
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
}

.m_sidemenu a:hover {
   text-decoration: underline;
   color: #ffffff;
   font-size: 11px;
}

.m_sidemenu td {
   font-family: Arial, Helvetica, sans-serif;
   vertical-align: middle;
   padding-right: 5px;
   height: px;
   background: url(../images/Image-Name-15.gif);
}

.m_sidemenu_h {
   padding-left: 30px;
}

.m_sidemenu_i {
   
}

.m_sidemenu_l1 {
   padding-left: 30px;
}

.m_sidemenu_l2 {
   padding-left: 35px;
}

.m_sidemenu_l3 {
   padding-left: 40px;
}

.m_sidemenu_l4 {
   padding-left: 45px;
}

.m_sidemenu_s1 {
   padding-left: 30px;
}

.m_sidemenu_s2 {
   padding-left: 35px;
}

.m_sidemenu_s3 {
   padding-left: 40px;
}

.m_sidemenu_s4 {
   padding-left: 45px;
}

.m_sidemenu_si {
   padding-left: 30px;
}

.s_ctrials_data {
   color: #404040;
}

.s_ctrials_dataalt {
   color: #404040;
}

.s_ctrials_datafooter {
   background-color: #ffffff;
}

.s_ctrials_dataheader {
   background-color: #a4afc5;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_ctrials_dataheader2 {
   background-color: #e0e4e8;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_ctrials_dataspacer {
   height: 20px;
}

.s_ctrials_error {
   font-weight: bold;
   color: #880000;
}

.s_ctrials_footer {
   background-color: #ffffff;
}

.s_ctrials_hr {
   border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.s_ctrials_nav {
   padding: 0px 0px 10px 0px;
   text-align: center;
}

.s_ctrials_smaller {
   font-size: 10px;
}

.s_ctrials_table {
   background-color: #f0f0f0;
   width: 100%;
}

.s_ctrials_table td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_ctrials_tableheader {
   padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff;
}

.s_ctrials_tablespacer {
   margin-bottom: 20px;
}

.s_ctrials_tabletitle {
   background-color: #24457e;
   color: #ffffff;
   font-weight: bold;
   font-size: 17px;
   vertical-align: middle;
   padding-left: 20px;
   height: 22px;
   border-bottom: solid 2px #e6c469;
}

.s_ctrials_tabletitle a {
   color: #aaccff;
   font-size: 15px;
}

.s_ctrials_tabletitle a:hover {
   color: #FFFFFF;
   font-size: 15px;
}

.s_ctrials_titleblock {
   background-color: #999999;
   margin-right: 10px;
}

.s_donation_data {
   color: #404040;
   padding: 5px;
}

.s_donation_dataalt {
   color: #404040;
   padding: 5px;
}

.s_donation_datafooter {
   background-color: #ffffff;
}

.s_donation_dataheader {
   background-color: #a4afc5;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_donation_dataheader2 {
   background-color: #e0e4e8;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_donation_dataspacer {
   height: 20px;
}

.s_donation_error {
   font-weight: bold;
   color: #5b0202;
}

.s_donation_footer {
   background-color: #ffffff;
}

.s_donation_hr {
   border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.s_donation_nav {
   padding: 0px 0px 10px 0px;
   text-align: center;
}

.s_donation_smaller {
   font-size: 10px;
}

.s_donation_table {
   background-color: #f0f0f0;
   width: 100%;
}

.s_donation_table td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_donation_tableheader {
   padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff;
}

.s_donation_tablespacer {
   margin-bottom: 20px;
}

.s_donation_tabletitle {
   background-color: #f1f1f1;
   color: #083a81;
   font-weight: bold;
   font-size: 16px;
   vertical-align: middle;
   padding-left: 10px;
   height: 28px;
   border: solid 1px #d2d2d2;
   line-height: 28px;
}

.s_donation_tabletitlePayment {
   background-color: #f1f1f1;
   color: #083a81;
   font-weight: bold;
   font-size: 16px;
   vertical-align: middle;
   padding-left: 10px;
   height: 28px;
   border-top: solid 1px #d2d2d2;
   border-bottom: solid 1px #d2d2d2;
   line-height: 28px;
}

.s_donation_tabletitle a {
   color: #aaccff;
   font-size: 15px;
}

.s_donation_tabletitle a:hover {
   color: #FFFFFF;
   font-size: 15px;
}

.s_donation_titleblock {
   background-color: #999999;
   margin-right: 10px;
}

.s_event_data {
   color: #404040;
}

.s_event_dataalt {
   color: #404040;
}

.s_event_dataheader {
   background-color: #a4afc5;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_event_dataspacer {
   height: 20px;
}

.s_event_footer {
   background-color: #ffffff;
}

.s_event_hr {
   border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.s_event_nav {
   padding: 0px 0px 10px 0px;
   text-align: center;
}

.s_event_smaller {
   font-size: 10px;
}

.s_event_table {
   background-color: #f0f0f0;
   width: 100%;
}

.s_event_table td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_event_tableheader {
   padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff;
}

.s_event_tablespacer {
   margin-bottom: 20px;
}

.s_event_tabletitle {
   background-color: #24457e;
   color: #ffffff;
   font-weight: bold;
   font-size: 17px;
   vertical-align: middle;
   padding-left: 20px;
   height: 22px;
   border-bottom: solid 2px #e6c469;
}

.s_event_tabletitle a {
   color: #aaccff;
   font-size: 15px;
}

.s_event_tabletitle a:hover {
   color: #FFFFFF;
   font-size: 15px;
}

.s_event_titleblock {
   background-color: #999999;
   margin-right: 10px;
}

.s_giftshop_data {
   color: #404040;
}

.s_giftshop_dataalt {
   color: #04040;
}

.s_giftshop_datafooter {
   background-color: #ffffff;
}

.s_giftshop_dataheader {
   background-color: #a4afc5;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_giftshop_dataheader2 {
   background-color: #e0e4e8;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_giftshop_dataspacer {
   height: 20px;
}

.s_giftshop_error {
   font-weight: bold;
   color: #880000;
}

.s_giftshop_footer {
   background-color: #ffffff;
}

.s_giftshop_hr {
   border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.s_giftshop_itemdiv {
   width: 150px;
   height: 190px;
   text-align: center;
   float: left;
   overflow: hidden;
}

.s_giftshop_nav {
   padding: 0px 0px 10px 0px;
   text-align: center;
}

.s_giftshop_smaller {
   font-size: 10px;
}

.s_giftshop_table {
   background-color: #f0f0f0;
   width: 100%;
}

.s_giftshop_table td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_giftshop_tableheader {
   padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff;
}

.s_giftshop_tablespacer {
   margin-bottom: 20px;
}

.s_giftshop_tabletitle {
   background-color: #24457e;
   color: #ffffff;
   font-weight: bold;
   font-size: 17px;
   vertical-align: middle;
   padding-left: 20px;
   height: 22px;
   border-bottom: solid 2px #e6c469;
}

.s_giftshop_tabletitle a {
   color: #aaccff;
   font-size: 15px;
}

.s_giftshop_tabletitle a:hover {
   color: #FFFFFF;
   font-size: 15px;
}

.s_giftshop_titleblock {
   background-color: #999999;
   margin-right: 10px;
}

.s_prereg_data {
   color: #404040;
}

.s_prereg_dataalt {
   color: #404040;
}

.s_prereg_datafooter {
   background-color: #ffffff;
}

.s_prereg_dataheader {
   background-color: #a4afc5;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_prereg_dataheader2 {
   background-color: #e0e4e8;
   font-weight: bold;
   color: #000000;
   padding: 3px;
}

.s_prereg_dataspacer {
   height: 20px;
}

.s_prereg_error {
   font-weight: bold;
   color: #880000;
}

.s_prereg_footer {
   background-color: #ffffff;
}

.s_prereg_hr {
   border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.s_prereg_nav {
   padding: 0px 0px 10px 0px;
   text-align: center;
}

.s_prereg_smaller {
   font-size: 10px;
}

.s_prereg_table {
   background-color: #f0f0f0;
   width: 100%;
}

.s_prereg_table td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_prereg_tableheader {
   padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff;
}

.s_prereg_tablespacer {
   margin-bottom: 20px;
}

.s_prereg_tabletitle {
   background-color: #24457e;
   color: #ffffff;
   font-weight: bold;
   font-size: 17px;
   vertical-align: middle;
   padding-left: 20px;
   height: 22px;
   border-bottom: solid 2px #e6c469;
}

.s_prereg_tabletitle a {
   color: #aaccff;
   font-size: 15px;
}

.s_prereg_tabletitle a:hover {
   color: #FFFFFF;
   font-size: 15px;
}

.s_prereg_titleblock {
   background-color: #999999;
   margin-right: 10px;
}

.scroller {
   
}

.scroller_item {
   
}

a.calnav {
   line-height: 22px;
}

a.e_category {
   float: right;
   display: block;
   border: solid 1px #000000;
   background-color: #d2d2d2;
   padding: 1px 4px;
   font-size: 14px;
   margin: 10px 4px 4px 4px;
   color: #000000;
   text-decoration: none;
}

a.e_category:hover {
   color: #222222;
   background-color: #c2c2c2;
   text-decoration: none;
}

a.s_ctrials_searchbutton a.s_ctrials_button {
   color: #ffffff;
   background-color: #0073e5;
   border: solid 1px #894d0d;
   font-size: 11px;
   padding: 2px 7px;
   margin: 3px;
   text-decoration: none;
}

a.s_ctrials_searchbutton:hover a.s_ctrials_button:hover {
   background-color: #aa671e;
   border-color: #452809;
}

a.s_giftshop_button {
   color: #ffffff;
   background-color: #274a87;
   border: solid 1px #11213c;
   font-size: 14px;
   padding: 2px 10px;
   margin: 3px;
   float: right;
   text-decoration: none;
   white-space: nowrap;
}

a.s_giftshop_button:hover {
   background-color: #a35f00;
   border-color: #11213c;
   text-decoration: none;
}

div a.iflyOver {
   color: #ffffff;
}

div.comboActive {
   background-color: #e0e7d3;
   border-color: #edf1e5;
}

div.comboBox {
   line-height: normal;
   text-align: left;
   background-color: #ffffff;
   border: solid 1px #5f3d17;
   overflow: auto;
   overflow-x: hidden;
   overflow-y: scroll;
}

div.dcal_day {
   color: #000000;
   border: solid 1px #fafbfc;
   background-color: #fafbfc;
}

div.dcal_day:hover {
   background-color: #c4d4dc;
   color: #000000;
   border-color: #5c7a8a;
}

div.dcal_details {
   border-top: solid 1px #000066;
   margin-top: 10px;
}

div.dcal_event {
   background-color: #8193b5;
   color: #ffffff;
   border-color: #4c515b;
}

div.dcal_event:hover {
   background-color: #6c80a5;
   color: #ffffff;
   border-color: #3f434b;
}

div.dcal_main {
   background-color: #f5f7f9;
   border: solid 1px #000066;
}

div.dcal_month {
   border: solid 1px #fafbfc;
   color: #000000;
   background-color: #fafbfc;
}

div.dcal_month:hover {
   background-color: #c4d4dc;
   color: #000000;
   border-color: #5c7a8a;
}

div.dcal_other {
   background-color: #e4ebed;
   color: #999999;
}

div.dcal_other:hover {
   background-color: #d1dbde;
   color: #333333;
   border-color: #a4b3ba;
}

div.dcal_period {
   color: #000000;
   line-height: 1.5em;
}

div.dcal_period:hover {
   color: #0000cc;
}

div.dcal_sel {
   background-color: #55688c;
   color: #ffffff;
   border-color: #213e4e;
}

div.dcal_today {
   color: #000000;
}

div.dcal_today:hover {
   color: #0000aa;
}

div.dcal_year {
   border: solid 1px #fafbfc;
   color: #000000;
   background-color: #fafbfc;
}

div.dcal_year:hover {
   background-color: #c4d4dc;
   color: #000000;
   border-color: #5c7a8a;
}

div.ifly {
   font-family: Arial, Verdana;
   font-size: 11px;
   margin: 0px;
   padding-right: 10px;
   padding-left: 10px;
   background-color: #6b788d;
   border-left: solid 1px #333;
   border-right: solid 1px #333;
   border-bottom: solid 1px #333;
}

div.ifly a {
   color: #fff;
}

div.iflyOver {
   background-color: #fffbfb;
}

div.iflyOver a {
   color: #284588;
}

div.iflyOver a:hover {
   color: #284588;
}

div.m_search {
   line-height: 20px;
}

div.phys_detail {
   padding: 10px;
   background-image: url(SearchBg.gif);
   background-repeat: repeat-x;
   margin-bottom: 15px;
}

div.phys_detail div {
   margin-top: 10px;
}

div.phys_detail strong {
   display: block;
   color: #5b758d;
}

h3.phys_name {
   margin: 0px 0px 8px 5px;
   font-size: 18px;
   color: #254262;
}

input.phys_searchbox, select.phys_searchlist {
   border: solid 1px #bfac96;
   background-color: #ffffff;
   color: #5f3d17;
   font: 13px Arial;
   margin-right: 3px;
   padding: 2px 0px 0px 2px;
}

input.phys_searchbtn {
   border: none;
   color: #253d62;
   font: 12px Arial;
   background-image: url(SJO-Search.gif);
   width: 153px;
   height: 26px;
   background-repeat: no-repeat;
}

input.phys_searchbtn:hover {
   color: #000000;
}

span.m_search_title {
   font-weight: bold;
   color: #434e90;
}

span.phys_foundtype strong {
   color: #b0733d;
}

span.phys_small {
   font: 11px Arial;
   color: #888888;
}

table.phys_alphabet {
   cursor: default;
}

table.phys_alphabet td {
   height: 22px;
   width: 20px;
   text-align: center;
   line-height: 22px;
   padding: 0px;
}

table.phys_alphabet td a {
   font-family: "Times New Roman", Times, serif;
   font-size: 14px;
   text-decoration: none;
   font-weight: normal;
   color: #997d5d;
}

table.phys_alphabet td a:hover {
   font-size: 21px;
   color: #894900;
   font-weight: bold;
}

table.phys_alphabet td span {
   font-size: 13px;
   font-family: "Times New Roman", Times, serif;
   color: #bbbbbb;
}

table.phys_results {
   width: 100%;
}

table.phys_results td a {
   color: #2f4640;
   text-decoration: none;
   display: block;
}

table.phys_results td a:hover {
   text-decoration: underline;
}

table.phys_search {
   width: 580px;
   margin-bottom: 20px;
}

table.phys_search2a {
   width: 547px;
}

table.s_event_table {
   background-color: #f0f0f0;
}

td.data1 {
   padding-top: 4px;
}

td.dcal_detail_1 {
   width: 20%;
   color: #444444;
}

td.dcal_detail_2 {
   width: 78%;
}

td.dcal_detail_header {
   padding: 1px 3px 1px 3px;
}

td.dcal_detail_row {
   padding: 1px 7px 1px 7px;
   border-top: dashed 1px #cccccc;
}

td.dcal_detail_row a {
   color: #990000;
   text-decoration: none;
}

td.dcal_detail_row a:hover {
   color: #cc0000;
   text-decoration: underline;
}

td.phys_found {
   font: 18px Arial;
}

td.phys_search1a {
   font-size: 14px;
   font-weight: bold;
   padding: 0px 0px 0px 5px;
   color: #083c84;
   height: 34px;
   background-image: url(SearchByName.gif);
   background-repeat: no-repeat;
}

td.phys_search1b {
   font-size: 14px;
   font-weight: bold;
   padding: 0px 0px 0px 5px;
   color: #083c84;
   height: 34px;
   background-image: url(SearchBySpec.gif);
   background-repeat: no-repeat;
}

td.phys_search2 {
   padding: 10px;
   background-image: url(SearchBg.gif);
   background-repeat: repeat-x;
}

td.s_event_data {
   line-height: 22px;
   padding: 3px;
}

td.s_event_dataalt {
   line-height: 22px;
   padding: 3px;
}

td.s_event_dataheader {
   padding: 5px 3px;
   background-color: #a4afc5;
   color: #000000;
   font-weight: bold;
}

td.s_event_tableheader {
   padding: 5px 3px;
   background-color: #a4afc5;
   color: #000000;
   font-weight: bold;
}

td.s_event_tabletitle {
   border-bottom: solid 2px #e6c469;
   padding-left: 20px;
   font-family: Arial;
   background: #24457e url(sjo/header.gif) no-repeat left top;
   height: 22px;
   color: #ffffff;
   font-size: 17px;
   vertical-align: middle;
   font-weight: bold;
}

tr.m_title td {
   border-bottom: solid 2px #e6c469;
}

tr.phys_altitem td {
   border-top: solid 1px #ffffff;
   border-bottom: solid 1px #b5c3d6;
   background-color: #c9d4e2;
   padding: 2px 10px 3px 10px;
}

tr.phys_header td {
   padding: 2px 10px 2px 10px;
   color: #666f79;
   font-size: 14px;
   border-top: solid 1px #c2cdd7;
   border-bottom: solid 1px #c2cdd7;
   background-color: #ffffff;
}

tr.phys_item td {
   border-top: solid 1px #ffffff;
   border-bottom: solid 1px #c9d4e2;
   background-color: #dfe5ee;
   padding: 2px 10px 3px 10px;
}

tr.phys_paging td {
   font: 11px Arial;
}

tr.phys_paging td a {
   display: inline;
}

div.vplayer {
   width: 263px;
   background-color: #566175;
   color: #ffffff;
}

div.vplayer_header {
   height: 41px;
   margin-bottom: 2px;
}

div.vplayer_header span {
   font: bold 14px Arial;
   color: #ffffff;
   padding-left: 10px;
   line-height: 40px;
}

div.vplayer_body {
   
}

div.vplayer_video {
   border: solid 1px #a3b6da;
   margin: 0px auto;
}

div.vplayer_list {
   overflow: auto;
   overflow-x: hidden;
   overflow-y: scroll;
   height: 153px;
   scrollbar-base-color: #566175;
}

div.vplayer_item {
   height: 43px;
   margin: 5px 5px 5px 5px;
   cursor: default;
   border: solid 1px #52565b;
   background-color: #b0bfd6;
}

div.vplayer_item:hover {
   background-color: #99b1d7;
}

span.vplayer_title {
   font: 11px Arial;
   font-weight: bold;
   color: #222222;
}

div.vplayer_item img {
   float: left;
   margin-right: 2px;
}

#Unsubscribe {
   font-size: 11px;
   color: #000;
   line-height: 22px;
   text-align: left;
}

#Unsubscribe a {
   font-family: Arial, Helvetica, sans-serif;
   color: #0a3883;
   text-decoration: none;
}

#Unsubscribe a:hover {
   font-family: Arial, Helvetica, sans-serif;
   color: #754400;
   text-decoration: underline;
}

.s_event_data_register a {
   font-size: 14px;
   font-weight: bold;
   line-height: 26px;
}

.s_event_data_register a:hover {
   font-size: 14px;
   font-weight: bold;
   line-height: 26px;
}

div.SmallContactMargin {
   margin: 0px 0px 0px 0px;
}

input.SmallContactInput {
   width: 180px;
   height: 14px;
   color: #000;
   border: #000000 1px solid;
   background-color: #fff;
   font-size: 10px;
   font-family: Verdana, Helvetica, Sans-Serif;
   padding: 1px 1px 1px 5px;
   margin-bottom: 2px;
}

textarea.SmallContactTextArea {
   width: 180px;
   height: 60px;
   color: #000;
   border: #000000 1px solid;
   background-color: #fff;
   font-size: 10px;
   font-family: Verdana, Helvetica, Sans-Serif;
   padding: 1px 1px 1px 5px;
}

p.MsoNormal {
   
}

table.v_sjo {
   
}

tr.v_sjo {
   
}

div.v_sjo {
   border: solid 1px #b6b9be;
   background-repeat: repeat;
   margin: 10px;
   min-height: 90px;
   width: 260px;
   background-color: #f6faff;
}

td.v_sjo {
   
}

div.v_img {
   float: left;
   width: 113px;
   height: 92px;
   vertical-align: middle;
   padding: 4px 0px 0px 4px;
}

div.v_text {
   color: #333333;
   padding-top: 5px;
}

div.v_text a {
   font-weight: bold;
   color: #333333;
   text-decoration: none;
}

tr.v_catdivider {
   padding: 2px;
}

td.v_categoryhdr {
   padding-left: 15px;
   padding-top: 10px;
}

div.s_videolist {
   
}

div.s_video {
   border: solid 1px #999999;
   background-repeat: repeat;
   margin: 10px;
   width: 316px;
   background-color: #f2f2f2;
   padding: 3px 2px;
   float: left;
}

h1.s_videoheader {
   
}

h2.s_videotitle {
   clear: both;
}

div.s_videoimg {
   float: left;
   width: 113px;
   height: 63px;
   vertical-align: middle;
   margin-top: 2px;
}

div.s_videotext {
   color: #333333;
   float: left;
   width: 196px;
   padding: 3px;
}

div.s_videotext a {
   font-weight: bold;
   color: #2971a2;
   text-decoration: none;
}

div.s_videoCaption1 {
   color: #999999;
   font-size: 14px;
}

.s_blog_table {
   width: 100%;
}

.s_blog_tabletitle span {
   font-size: 16px;
   color: #a35f00;
   font-weight: bold;
   margin-bottom: 20px;
}

.s_blog_sidetable {
   width: 171px;
}

.s_blog_sidetabletitle {
   font-size: 16px;
   color: #003366;
   font-weight: bold;
   margin-bottom: 20px;
}

.s_blog_dataspacer {
   height: 20px;
}

.s_blog_titleblock {
   background-color: #999999;
   margin-right: 10px;
}

.s_blog_hr {
   border: 0;
   color: #9E9E9E;
   background-color: #9E9E9E;
   height: 1px;
   width: 100%;
   text-align: left;
   margin-top: 0px;
   margin-bottom: 0px;
}

.s_blog_smaller {
   font-size: 10px;
   color: #0a3883;
   line-height: 20px;
}

.s_blog_smaller a {
   color: #0a3883;
}

.s_blog_smaller a:hover {
   color: #a35f00;
}

.s_blog_footer {
   color: #333333 !IMPORTANT;
}

.s_blog_footer a {
   color: #333333 !IMPORTANT;
}

.s_blog_footer a:hover {
   color: #666666 !IMPORTANT;
}

.s_blog_tableheader {
   padding: 0px 0px 0px 7px;
   background-color: #003366;
   color: #ffffff;
}

td.s_blog_sidetableheader {
   padding: 0px 0px 0px 7px;
   color: #c15f00;
   font-size: 14px;
   font-weight: bold;
   font-family: Geneva,Arial;
   line-height: 22px;
   vertical-align: middle;
}

.s_blog_table td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_blog_sidetable td {
   vertical-align: top;
   padding: 2px 2px 2px 4px;
}

.s_blog_nav {
   padding: 0px 0px 10px 0px;
   text-align: center;
}

a.s_taglevel1 {
   font-size: 10px;
}

a.s_taglevel10 {
   font-size: 24px;
}

a.s_taglevel2 {
   font-size: 11px;
}

a.s_taglevel3 {
   font-size: 12px;
}

a.s_taglevel4 {
   font-size: 13px;
}

a.s_taglevel5 {
   font-size: 14px;
}

a.s_taglevel6 {
   font-size: 15px;
}

a.s_taglevel7 {
   font-size: 16px;
}

a.s_taglevel8 {
   font-size: 18px;
}

a.s_taglevel9 {
   font-size: 20px;
}

div.s_blog_tagcloud {
   padding-left: 20px;
}

div.s_blog_tagcloud a {
   margin: 1px 4px 1px 4px;
}

.s_blog_catlist {
   color: #333333;
}

.s_blog_data span {
   color: #000000;
}

.s_blog_data a {
   color: #0a3883;
}

.s_blog_data a:hover {
   color: #754400;
}

table.v2_datatable {
   padding: 10px;
}

tr.v2_datatitle {
   
}

td.datatitle {
   
}

tr.v2_data {
   
}

table.v1_datatable {
   border: solid 2px #CCC;
   height: 275px;
   width: 250px;
   padding: 5px;
   margin: 5px;
   background-color: #f1f1f1;
}

tr.datatitle {
   
}

select.m_quicklinks {
   width: 220px;
}

td.v2_data {
   
}

tr.v2_datafooter {
   
}

td.v1_datatitle {
   font-weight: bold;
   font-size: 14px;
   color: #0a3883;
   height: 60px;
   padding-left: 5px;
}

td.top_datatitle {
   color: #754400;
   font-weight: bold;
   font-size: 18px;
   line-height: 35px;
   padding: 5px;
}

td.playdata {
   text-align: right;
   font-weight: bold;
   height: 50px;
   line-height: 50px;
   padding-right: 7px;
}

td.dropdowndata {
   height: 50px;
   text-align: left;
   padding-top: 5px;
}

td.v1_dataalt img {
   width: 200px;
   height: 129px;
}

td.v1_dataalt {
   float: right;
   padding-right: 15px;
}

td.dropdowndata span {
   font-weight: bold;
   color: #A35F00;
}

a.none {
   margin: 0px !important;
   padding: 0px !important;
   background: none !important;
}

ol.SurveyQs li {
   padding: 3px 0px;
}

ol.SurveyQs input {
   outline: none;
}

ol.SurveyQs span.Validator {
   color: #bb0000;
   font-weight: bold;
   display: none;
}

ol.SurveyQs li ul {
   list-style-type: none;
   margin-left: 15px;
   padding-left: 0px;
}

ol.SurveyQs li ul li {
   margin-left: 0px;
   padding-left: 0px;
}

td.donationgroup {
   padding: 15px;
}

div.category1 {
   width: 200px;
   clear: both;
   padding: 5px 5px 5px 5px;
}

div.category2 {
   width: 325px;
   clear: both;
   padding: 5px 5px 5px 5px;
   height: 18px;
   line-height: 18px;
   float: left;
}

div.category3 {
   width: 200px;
   clear: both;
   padding: 5px 5px 5px 5px;
}

div.category3 input {
   width: 30px;
   font-size: 12px;
   padding: 5px 5px 5px 5px;
}

div.category4 input {
   width: 30px;
   font-size: 12px;
   padding: 5px 5px 5px 5px;
}

div.category5 {
   width: 400px;
   clear: both;
   padding: 5px 5px 5px 5px;
}

div.category5 input {
   width: 80px;
   font-size: 12px;
   padding: 5px 5px 5px 5px;
}

div.category4 {
   margin-top: 5px;
   width: 265px;
   clear: both;
}

.golf_h {
   border-bottom: #24457e 1px solid;
   width: 600px;
   color: #b25f00;
   font-size: 14px;
   font-weight: bold;
}

div.cat-spacer {
   height: 15px;
}

table.nospacing {
   
}

table.guest {
   border: dotted 1px #CCCCCC;
   background-color: #f1f1f1;
   margin: 5px;
}

table.guest td {
   padding: 5px;
}

.Event-Search-Grid {
   width: 787px;
   height: 94px;
   background: url(/images/EventSpotlight/Event-Search_03.gif) no-repeat;
}

.Event-Search-Grid div.sub {
   padding: 13px 0px 0px 95px;
   width: 700px;
}

.Event-Search-Grid table {
   
}

.Event-Search-Grid td.sub {
   padding: 5px;
   color: #fff;
   vertical-align: middle;
   white-space: nowrap;
}

.Event-Search-Grid td.nospacing {
   padding: 0px;
}

.Event-Search-Grid input {
   font-size: 12px;
   height: auto;
}

.Event-Search-Grid a.EventBtn {
   display: block;
   width: 97px;
   height: 27px;
   text-align: center;
   line-height: 28px;
   background: url(/images/EventSpotlight/Event-Button_03.png) no-repeat;
   font-size: 12px;
   font-weight: bold;
   color: #1f5d9b;
}

#EventCategories2 {
   background: url(/images/EventSpotlight/Event-Main-Bg.gif) repeat-y;
   position: relative;
}

#EventCategories2 div.main {
   min-height: 587px;
   background: url(/images/EventSpotlight/Event-Main_05.gif) no-repeat;
   padding: 0px 0px 0px 20px;
}

div.EventLanding {
   background-image: url(/images/EventSpotlight/Event-Header_07.gif);
   background-repeat: no-repeat;
   width: 352px;
   float: left;
   margin: 20px 0px 0px 16px;
}

div.EventLanding h2.EventHeader {
   margin: 0px;
   padding: 0px 0px 0px 10px;
   height: 27px;
   font-size: 12px;
   color: #fff;
   line-height: 26px;
}

div.EventLanding h2.EventHeader a {
   color: #ffffff;
}

div.EventLanding h2.EventHeader a:hover {
   text-decoration: underline;
}

div.EventLanding img.Pic {
   display: block;
   margin: 0px 0px 0px 1px;
}

div.EventLanding table {
   border: solid 1px #cccccc;
   width: 343px;
   margin: 3px 0px 0px 1px;
}

div.EventLanding tr td {
   height: 30px;
   vertical-align: middle;
   padding: 0px 5px;
   color: #465b6e;
}

div.EventLanding tr.data td {
   background-color: #fff;
}

div.EventLanding tr.dataalt td {
   background-color: #f4f4f4;
}

div.EventLanding table a {
   color: #465b6e;
}

div.EventLanding a.ViewAll {
   float: right;
   margin: 3px 12px;
   color: #9b9b9b;
}

div.EventItem {
   background-image: url(/images/EventSpotlight/Event-Title_03.gif);
   background-repeat: no-repeat;
   margin: 0px 0px 15px 16px;
   width: 721px;
}

div.EventItem h2.EventHeader {
   margin: 0px;
   padding: 0px 0px 0px 10px;
   height: 28px;
   line-height: 28px;
   color: #fff;
   font-size: 12px;
}

div.EventItem table.sub {
   border: solid 1px #ccc;
   width: 713px;
}

div.EventItem table.sub2 {
   border-bottom: none;
}

div.EventItem div.sub3 {
   width: 681px;
   border: solid 1px #ccc;
   background-color: #fff;
   color: #6c6c6c;
   padding: 15px;
   border-top: none;
}

div.EventItem div.sub3 td {
   color: #6c6c6c;
}

div.EventItem div.sub3 td.EventData {
   vertical-align: top;
   padding: 4px 5px 0px 0px;
   height: 18px;
}

div.EventItem div.sub3 td.EventData2 {
   vertical-align: middle;
}

div.EventItem div.sub3 td.Header {
   height: 20px;
   background-color: #f2f2f2;
   border: solid 1px #ccc;
   vertical-align: middle;
   padding: 0px 4px;
}

div.EventItem table.sub td.sub {
   background-color: #fff;
   padding: 15px;
   width: 45%;
   color: #6c6c6c;
}

div.sub3 input {
   color: #666;
}

div.sub3 select {
   color: #666;
}

div.EventItem table.sub td.sub strong {
   color: #6c6c6c;
}

div.EventItem table.sub td.sub h3.Caption {
   margin: 0px;
   padding: 0px;
   font-size: 14px;
   color: #28649d;
}

div.EventItem table.sub td.sub div.indent {
   padding: 10px 0px 10px 15px;
}

ul.EventList {
   list-style: none;
   margin: 0px;
   padding: 0px;
}

ul.EventList li {
   margin: 0px;
   padding: 0px 0px 0px 20px;
   background-image: url(/images/EventSpotlight/Divet_03.gif);
   background-repeat: no-repeat;
   height: 30px;
   line-height: 30px;
   background-position: 9px 12px;
}

a.EventBtn1 {
   float: right;
   display: block;
   width: 92px;
   height: 34px;
   background-image: url(/images/EventSpotlight/Event-Btn_07.gif);
   background-repeat: no-repeat;
   text-align: center;
   line-height: 26px;
   color: #fff;
}

a.EventBtn2 {
   float: right;
   display: block;
   width: 92px;
   height: 34px;
   background-image: url(/images/EventSpotlight/Event-Btn_08.gif);
   background-repeat: no-repeat;
   text-align: center;
   line-height: 26px;
   color: #fff;
   margin: 0px 5px 0px 0px;
}

a.BackHome {
   display: block;
   border: solid 1px #ccc;
   background-color: #a2a2a2;
   width: 133px;
   height: 21px;
   text-align: center;
   line-height: 21px;
   color: #fff;
   font-weight: bold;
   position: absolute;
   right: 35px;
   top: -14px;
}

a.RegisterBtn {
   display: block;
   float: right;
   width: 191px;
   height: 42px;
   background-image: url(/images/EventSpotlight/Register-Btn_03.gif);
   background-repeat: no-repeat;
   text-align: center;
   line-height: 35px;
   color: #fff;
   font-size: 14px;
   background-position: 6px 0px;
}

input.calendar {
   
}

div.linedivider {
   height: 10px;
   margin-bottom: 15px;
   border-bottom: dotted 1px #CCC;
}

#HomePageNews {
   margin: 38px 18px 0px 18px;
}

#HomePageNews div {
   color: #ffffff;
}

#AwardsTable img {
   margin: 0px auto;
}
