body {
	background-color: #5BB9EC;
	margin: 0 auto;
	padding: 0;
    background: #5BB9EC url(../Images/bg01b.jpg) repeat-x top;
	}
#outer {height: 100%; overflow: visible;} /* or without overflow */
td{font: normal 12px arial; color:#000000;}
.BgBannerLeft{background: #729FC9 url(../Images/BgBannerLeft.gif); width:570px; height:67px;}
.Logo{font: italic 32px Georgia; color:#FFFFFF; padding-top: 20px; padding-left: 34px;}
.BgBannerRight{background: #6D99C3 url(../Images/BgBannerRight.gif) no-repeat; width:200px; height:67px;}
.NavBar{background-image: url(../Images/BgNav.gif); height:51px;}
.PadNav{padding-right: 30px;}
.BgBodyContent{background: #FFFFFF; width:770px;}
.BottomLinkNav{background: url(../Images/BgFooter.gif); height:26px; width:770px; font: normal 11px arial;color:#808080;}
.BottomLinkNav a:link{text-decoration: none; color:#808080;}
.BottomLinkNav a:visited{text-decoration: none; color:#808080;}
.BottomLinkNav a:hover{text-decoration: underline; color:#3F3F3F;}
.BottomLinkNav a:active{text-decoration: none; color:#808080;}
            

.TopBar{background-color:#3D6191; height: 35px;}
.BodyRightColumn{background: #6996C7 url(../Images/BgRightColumn.gif) no-repeat top; width:190px; height:513px; padding: 0 0 0 0;}
.ShadowRightColumn{background: #FFFFFF url(../Images/shadowRC.gif) repeat-y; width:5px; padding: 0 0 0 0;}
.RightSpace{background: #FFFFFF width:5px; padding: 0 0 0 0;}
.BaseRightColumn{background: #FFFFFF url(../Images/BgRightColumnBase.gif); width:195px; height:82px; padding: 0 0 0 0;}
.Profile{font: normal 11px arial;color:#FFFFFF;padding-top:7px; padding-right:3px; padding-left:20px;padding-bottom:7px;}
.ProfileBold{font-weight:bold; padding-right:5px;}

.EventsLinks{font-family: Arial, sans-serif;font-size: 11px;font-weight: normal; text-align: left;}
.EventsLinks a{display: block;padding: 0px 0px 0px 23px;color: #FFFFFF;}
.EventsLinks a:active{background-image: url(../Images/bullet.gif);background-repeat: no-repeat;background-position: 0% 0%;color: #FFFFFF;text-decoration: none;}
.EventsLinks a:link{background-image: url(../Images/bullet.gif);background-repeat: no-repeat;background-position: 0% 0%;color: #FFFFFF;text-decoration: none;}
.EventsLinks a:visited{background-image: url(../Images/bullet.gif);background-repeat: no-repeat;background-position: 0% 0%;color: #FFFFFF;text-decoration: none;}
.EventsLinks a:hover{background: transparent url(../Images/bullet.gif);background-repeat: no-repeat;background-position: 0% 0%;color: #FFFFFF;text-decoration: underline;}

.MainHdr{font: italic 32px Georgia; color:#1154A3;}
.BigMainHdr{font: italic 54px Georgia; color:#1154A3;}
.SubHdr{font: italic 22px Georgia; color:#1154A3;}
.SubHdrMessage{font: italic 19px Georgia; color:#1154A3;}

.Message{font: italic 18px Georgia; color:#1154A3;}
.BodyContent{font: normal 11px arial; color:#3f3f3f; padding-right: 30px; padding-bottom:20px;}
.MainPicture{float: right; border: solid 4px #3f3f3f;}
.SmallPicture{border: solid 4px #3f3f3f;}
.BottomContent{background: #FFFFFF no-repeat bottom right; width:500px; height:50px; position: relative;}
.Contribute{height:28px; background-image: url(../Images/bulletBig.gif);background-repeat: no-repeat;background-position: 0% 0%; position: absolute; top: 5px; left: 0px; white-space: nowrap; border:1px solid #CCCCCC; font: normal 11px arial; color:#3f3f3f; background-color: #FFFBDF; padding: 6px 5px 0px 30px;}
.Contribute a:link{text-decoration: underline; color:#0060A5; font-weight: bold;}
.Contribute a:visited{text-decoration: underline; color:#0060A5;font-weight: bold;}
.Contribute a:hover{text-decoration: underline; color:#FF0000;font-weight: bold;}
.Contribute a:active{text-decoration: underline; color:#0060A5;font-weight: bold;}
  
 .tinytext{font: normal 10px arial;color:#FFFFFF;}
 .tinytext a:link{color:#FFFFFF; text-decoration: none;}  
 .tinytext a:visited{color:#FFFFFF; text-decoration: none;}  
 .tinytext a:hover{color:#FFFFFF; text-decoration: underline;}  
 .tinytext a:active{color:#FFFFFF; text-decoration: none;}  
 
 .tinytextB{font: normal 10px arial;color:#3f3f3f;}
 .tinytextB a:link{color:#3f3f3f; text-decoration: none;}  
 .tinytextB a:visited{color:#3f3f3f; text-decoration: none;}  
 .tinytextB a:hover{color:#3f3f3f; text-decoration: underline;}  
 .tinytextB a:active{color:#3f3f3f; text-decoration: none;}  
 
 .tinytextC{font: normal 11px arial;color:#3f3f3f;}
 .tinytextC a:link{color:#3f3f3f; text-decoration: none;}  
 .tinytextC a:visited{color:#3f3f3f; text-decoration: none;}  
 .tinytextC a:hover{color:#3f3f3f; text-decoration: underline;}  
 .tinytextC a:active{color:#3f3f3f; text-decoration: none;} 
  
.Footer{ margin-top: 15px; margin-bottom: 15px;}           

/* EVENTS TABLE*/
.TableMargin{margin-top:10px; border: 1px solid #E5E5E5;}
.TableHdrLeft{background: url(../Images/BgHdrEventsL.gif) repeat-x; height:25px; font: normal 15px Georgia;color:#3f3f3f;padding-left: 5px; white-space:nowrap;}
.TableHdrRight{background: url(../Images/BgHdrEventsR.gif) repeat-x; height:25px; font: normal 15px Georgia;color:#3f3f3f; padding-left: 5px;}
.TableHdrRightA{background: url(../Images/bgEventHdrA.gif) repeat-x; height:25px; font: normal 15px Georgia;color:#3f3f3f; padding-left: 5px;padding-right: 10px;white-space:nowrap;}

.RowLeftEven{padding:3px 3px 5px 6px; background-color:#FFFFFF; vertical-align:top; white-space:nowrap; border-bottom:solid 1px #ebebeb;}
.RowRightEven{padding: 3px 3px 5px 6px; background-color:#F3F3F3;vertical-align:top; border-bottom:solid 1px #EAEAEA;}
.RowRightUneven{padding:3px 3px 5px 6px; background-color:#F9F9F9;vertical-align:top; border-bottom:solid 1px #F3F3F3; }
/*.RowRightUneven{padding: 7px 6px 5px 20px; background:#F9F9F9 url(../Images/bgTableEvents.gif) repeat-x; height:59px;}*/
/*.RowRightUneven{padding: 3px 3px 5px 6px; background:#E0E0E0;}*/
.TableItem{font: bold 12px Arial; color:#800000;}
.TableItemDate{font: bold 11px Arial; color:#800000;}
.TableItem a:link{text-decoration: underline; color:#3f3f3f;}
.TableItem a:visited{text-decoration: underline; color:#3f3f3f;}
.TableItem a:hover{text-decoration: underline; color:#800000;}
.TableItem a:active{text-decoration: underline; color:#3f3f3f;}

.TableContent{font: normal 11px Arial; color:#3f3f3f;}
.BgBottomTable{background:#F9F9F9 url(../Images/bgTableFooter.gif) repeat-x; height:25px;}
.BottonLinks{font: normal 11px georgia; color:#3f3f3f;}
.BottonLinks a:link{text-decoration: none; color:#3f3f3f;}
.BottonLinks a:visited{text-decoration: none; color:#3f3f3f;}
.BottonLinks a:hover{text-decoration: underline; color:#3f3f3f;}
.BottonLinks a:active{text-decoration: none; color:#3f3f3f;}

.TableEventsHdr{background: url(../Images/BgTopForm.gif) repeat-x; height:21px; font: normal 14px Georgia;color:#3f3f3f; padding-left:20px;}
.FormTxt{font: normal 12px Georgia;color:#666666;}
.FormInput{font: normal 10px Arial;color:#666666;}
.ShadowForm{background: url(../Images/ShadowTopForm.gif) repeat-y; width:9px}
.ShadowBottomTable{background: url(../Images/BgTableBottom.gif); height:26px}
.ShadowRightBottom{background: url(../Images/shadowTableBottom.gif); width:9px}
.PageTitle{font: normal 16px Georgia;color:#3f3f3f;}


.PanelCellLeftBold{font: bold 12px Arial;color:#FFFFFF; padding-right:8px; padding-left:3px; white-space:nowrap}
.PanelCellLeftBold a:link{color:#FFFFFF; text-decoration:underline;}
.PanelCellLeftBold a:visited{color:#FFFFFF; text-decoration:underline;}
.PanelCellLeftBold a:hover{color:#E3E4E5; text-decoration:underline;}
.PanelCellLeftBold a:active{color:#FFFFFF; text-decoration:underline;}

.PanelCellRightBold{font:normal 12px Arial;color:#3f3f3f; padding-left:4px; padding-top:3px; padding-bottom:3px; background-color:#f2f2f3;}
.PanelCellDesc{font:normal 11px Arial;color:#3f3f3f; padding-left:4px; padding-top:3px; padding-bottom:3px; background-color:#f2f2f3;}

.PanelCellLeft{font: bold 12px Arial;color:#000000; padding-right:4px; padding-left:4px; background-color:#CBDCEB; padding-top:3px; padding-bottom:3px; white-space:nowrap}
.PanelCellLeft a:link{font: normal 12px Arial;color:#000000; text-decoration:underline;}
.PanelCellLeft a:visited{font: normal 12px Arial;color:#000000; text-decoration:underline;}
.PanelCellLeft a:hover{font: normal 12px Arial;color:#01509C; text-decoration:underline;}
.PanelCellLeft a:active{font: normal 12px Arial;color:#000000; text-decoration:underline;}


/*.OddRow{font: normal 11px Arial;color:#000000;background-color: #CBDCEB; padding: 10px 0 10px 0;}*/
.SortRow{font: normal 14px Arial;color:#000000;background-color: #F2F2F3; padding: 10px 0 10px 0;}
.SortRow a:link {font: normal 14px Arial;color:#000000; text-decoration:None;}
.SortRow a:visited{font: normal 14px Arial;color:#000000; text-decoration:none;}
.SortRow a:hover{font: normal 14px Arial;color:#3f3f3f; text-decoration:underline;}
.SortRow a:active{font: normal 14px Arial;color:#000000; text-decoration:None;}

.PagingRow{font: normal 11px Arial;color:#000000;background-color: transparent; }
.PagingRow a:link {font: normal 11px Arial;color:#000000; text-decoration:underline;}
.PagingRow a:visited{font: normal 11px Arial;color:#000000; text-decoration:underline;}
.PagingRow a:hover{font: normal 11px Arial;color:#005CB9; text-decoration:underline;}
.PagingRow a:active{font: normal 11px Arial;color:#000000; text-decoration:underline;}

.MessageEdit{font:normal 12px Arial;color:#FF0000; padding-bottom:8px;} 

.TopMenuIndex{padding-right:10px; font:bold 11px Century Gothic,Arial;color:#000000;}
.TopMenuIndex a:link {font:bold 11px Century Gothic,Arial;color:#000000; text-decoration:None;}
.TopMenuIndex a:visited {font:bold 11px Century Gothic,Arial;color:#000000; text-decoration:None;}
.TopMenuIndex a:hover {font:bold 11px Century Gothic,Arial;color:#01509C; text-decoration:None;}
.TopMenuIndex a:active {font:bold 11px Century Gothic,Arial;color:#000000; text-decoration:None;}
.TopInfo{border-top: solid 1px #01509C;background-color:#FFF045;padding-left:4px;}

.IndexHdr{font:italic 20px Georgia;color:#005592; padding-bottom: 2px;}
.TableSearchPad{padding-bottom: 20px;padding-top: 20px;padding-left: 220px;}
.TableSearch{margin-top: 10px; border-top: solid 2px #BDD6E7; border-bottom: solid 2px #BDD6E7; background-color: #E8F2FE; padding-top:8px; padding-bottom:8px;}
.TableList{border: solid 1px #BDD6E7; margin-top:10px; margin-bottom:10px;}
.TableNav{margin-top: 10px; border-top: solid 2px #BDD6E7; border-bottom: solid 2px #BDD6E7; background-color: #E8F2FE; padding-top:2px; padding-bottom:2px;}
.TableNavLinks{font:italic 11px Georgia;color:#005592; padding: 4px 0 4px 8px;}
.TableNavLinks a:link{font:italic 11px Georgia;color:#005592; text-decoration:None;}
.TableNavLinks a:visited{font:italic 11px Georgia;color:#005592; text-decoration:None;}
.TableNavLinks a:hover{font:italic 11px Georgia;color:#005592; text-decoration:underline;}
.TableNavLinks a:active{font:italic 11px Georgia;color:#005592; text-decoration:None;}

.ListRecords{font:normal 11px Arial;color:#3F3F3F; padding: 4px 7px 4px 7px; background-color: #FFFFFF;}
.PanelTitle{font:normal 13px Arial;color:#3F3F3F; padding: 4px 7px 4px 7px; background-color: #FFFFFF;}