body {
	background: url(images/bg.jpg) center repeat-y #fff;
	margin: 0px;
	padding: 0px;
	}

body, th, td, p, li, ul {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000; 
	}

h1 {
	font-size: 18px;
	color: #005a89;
	}

h2 {
	font-size: 16px;
	color: #005a89;
	}
	
h3 {
	font-size: 14px;
	color: #005a89;
	}
	
h4 {
	font-size: 13px;
	color: #005a89;
	}
	
h3.side {
	font-size: 14px;
	text-align: center;
	color: #000;
	}

a:link {
	font-weight: normal; 
	text-decoration: underline; 
	color: #0079b8;
	} 	
a:visited {
	font-weight: normal; 
	text-decoration: underline; 
	color: #0079b8;
	}	
a:hover {
	font-weight: normal; 
	text-decoration: none; 
	color: #f49036; 
	}
	
td.comEvents a:link, td.comEvents a:active, td.comEvents a:visited { color: #93c2db;
	text-decoration: underline;
	}

td.comEvents a:hover { color: #93c2db;
	text-decoration: none;
	}
	
.small {
	font-size: 10px;
	color: #005a89;
	}
	
.blue {
	font-size: 12px;
	font-weight: bold;
	color: #005a89;
	}
	
.formField {
	border: 1px solid #005a89;
	background-color: #fff;
	}
	
.mainBG {
	background: url(images/mainbg.jpg) top no-repeat #fff;
	}
	
.subBG {
	background: url(images/mainbg2.jpg) top no-repeat #fff;
	}

#comEvents {
	width: 154px;
	height: 250px;
	min-height: 250px;		
	padding-left: 15px;
	padding-right: 15px;
	background: url(images/comevents_bg.jpg) top repeat-x;
	color: #fff;
	font-size: 11px;
	}
	
#comNewMemb {
	width: 154px;
	height: 250px;
	min-height: 137px;		
	padding-left: 15px;
	padding-right: 15px;  
    /*background-color: #93c2db;  */
	background: url(images/newmembers_bg.jpg) top repeat-x #93c2db;
	color: #fff;
	font-size: 11px;
	}
	
#comNewBlogs {
	width: 154px;
	height: 152px;
	min-height: 152px;		
	padding-left: 15px;
	padding-right: 15px;
	background: url(images/latestblogs_bg.jpg) top repeat-x;
	color: #004a71;
	font-size: 11px;
	}
	
#flashcontent {
	width: 361px;
	height: 315px;
	}
	
#botBar {
	width: 556px;
	height: 31px;
	padding-left: 44px;
	padding-right: 44px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #005a89;
	font-size: 11px;
	background: url(images/bottombar.jpg) no-repeat;
	}
#comEvents p { 
	color: #fff; 
}
a.orangeMenu:link 
{
text-decoration: underline; 
font-size: 12px; 
color: #f49036;
} 
	
a.orangeMenu:visited 
{
text-decoration: none; 
font-size: 12px; 
color: #f49036;
}
a.orangeMenu:hover 
{
text-decoration: none; 
font-size: 12px; 
color: #f49036;
}
td.cath4 {
	font-size: 16px; 
	background-color: #f49036;
	color: #ffffff;
	font-weight:bolder;
	text-transform: uppercase; 
}
a.directoryHeading:link 
{
	font-size: 16px; 
	text-decoration: underline; 
	color: #FFF;
	text-transform: uppercase; 
	font-weight:bolder;
} 
	
a.directoryHeading:visited 
{
	font-size: 16px; 
	text-decoration: none; 
	color: #FFF;
	text-transform: uppercase; 
	font-weight:bolder;
}
a.directoryHeading:hover 
{
	font-size: 16px; 
	text-transform: uppercase; 
	text-decoration: none; 
	color: #FFF;
	font-weight:bolder;
}
a.directoryAd:link 
{
	font-size: 12px; 
	text-decoration: underline; 
	color: #FFF;
	font-weight:bolder;
} 
	
a.directoryAd:visited 
{
	font-size: 12px; 
	text-decoration: none; 
	color: #FFF;
	font-weight:bolder;
}
a.directoryAd:hover 
{
	font-size: 12px; 
	text-decoration: none; 
	color: #FFF;
	font-weight:bolder;
}

td.Header { 
	font-size: 16px;
	text-align: right;
	}
div.calendar { position:absolute; }

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

td.categoryEven {
	border: 1px solid #005a89;
	background-color: #ccc;
	}

td.categoryOdd {
	border: 1px solid #005a89;
	background-color: #fff;
	}
div.catSelected{
	border:					4px solid #f49036;
}

#categories a{
	color:					#1b3b8b;
	text-decoration:		none;
	width:					220px;
}

#catContainer #main #by_topic #by_topic_content3 a:link{
	color:				#1b3b8b;
	text-decoration:	none;
}
#catContainer #main #by_topic #by_topic_content3 a:visited{
	color:				#1b3b8b;
	text-decoration:	none;
}
#catContainer #main #by_topic #by_topic_content3 a:hover{
	text-decoration:	underline;
	color:				#fff;
	font-weight:		bold;
}
#catContainer #main #alpha table tr td:hover,
#catContainer #main #alpha table tr td.over{
	color:					#fff;
	font-weight:			bold;
	background:				#f49036;
}

/* browse alphabetically */
#catContainer #main #alpha {
	width: 180px;
}
#catContainer #main #alpha table{
	margin:				0 0 0 0px;
}
#catContainer #main #alpha table tr td{
	background:				#ececec;
	border-bottom: 			4px solid white;
	border-right: 			4px solid white;
	height:					27px;
	text-align:				center;
}
#catContainer #main #alpha table tr td a{
	color:					#1b3b8b;
	font-family:			arial;
	font-weight:			bold;
	font-size:				15px;
	text-decoration:		none;
	text-align:				center;
	height: 20px;
	display: block;
}
#catContainer #main #alpha table tr td:hover,
#catContainer #main #alpha table tr td.over{
	color:					#999;
	background:				#ffcc00;
}
/*hides hidden cells from standard and hover states*/
#catContainer #main #alpha table tr td.hidden{
	background:				#fff;
	border-bottom: 				4px solid white;
	border-right: 				4px solid white;
	height:					27px;
	text-align:				center;
	width:					27px;
}
#catContainer #main #alpha table tr td.hidden:hover{
	background:				#fff;
	border-bottom: 			4px solid white;
	border-right: 			4px solid white;
	height:					27px;
	text-align:				center;
}

.browseTopic {
	height:					26px;
	width:					150px;
}

.browseTopic p {
	font-family:			Arial Narrow, Helvetica, sans-serif;
	font-weight:			bolder;
	font-size:				1em;
	color:					#666;
	padding-left:			26px;
	padding-top:			4px;
}

.browseAlpha {
	height:					26px;
	width:					257px;
}

.browseAlpha p {
	font-family:			Arial Narrow, Helvetica, sans-serif;
	font-weight:			bolder;
	font-size:				.93em;
	font-stretch:			ultra-condensed;
	color:					#ccc;
	padding-left:			9px;
	padding-top:			4px;
}

#catContainer #main #by_topic{
	padding:				0 0 0 0px;
}
#catContainer #main #by_topic #by_topic_content{
	font-size:				11px;
	width:					210px;
	padding:				0px 0px 0px 0px;
}
#catContainer #main #by_topic #by_topic_content h1{
	color:					#333333;
	font-family:			arial;
	font-weight:			bold;
	font-size:				12px;
	margin:					0 0 5px 0;
}
#catContainer #main #by_topic #by_topic_content ul li{
  width: 90%;
	color:					#999;
	padding:				2px 0 2px 15px;
	margin: 				0 0px 0 0;
	list-style: none;
}
#catContainer #main #by_topic #by_topic_content ul li:hover,
#catContainer #main #by_topic #by_topic_content ul li.over,
#catContainer #main #by_topic #by_topic_content ul li.alt:hover,
#catContainer #main #by_topic #by_topic_content ul li.over,
#catContainer #main #by_topic #by_topic_content ul li.altover{
  width: 95%;
	background:			#f49036;
	margin:					0 0 0 0;
	list-style: none;
}
#catContainer #main #by_topic #by_topic_content a{
	color:					#1b3b8b;
	text-decoration:			none;
}
#catContainer #main #by_topic #by_topic_content a:hover{
	text-decoration:			underline;
}
#catContainer #main #by_topic #by_topic_content3 a{
	color:					#1b3b8b;
	text-decoration:			none;
}
#catContainer #main #by_topic #by_topic_content3 a:hover{
	text-decoration:			underline;
}
#catContainer #main #by_topic #by_topic_content ul li.alt{
	background:			#ececec;
	list-style: none;
}
#catContainer #main #by_topic #by_topic_content3 ul li.alt{
	background:			#ececec;
	list-style: none;
}
#catContainer #main #by_topic #by_topic_content ul li.alt2{
	color:					#000;
	background:				#ffffff;
	margin: 				0 10px 0 0;
	list-style: none;
}


#catContainer #main #popout #popout_content #categories ul li{
    width: 90%;
	padding:				2px 0 2px 0px;
	margin: 				0 0px 0 0;
	list-style: none;
}

#catContainer #main #popout #popout_content{
	font-size:				11px;
}
#catContainer #main #popout #popout_content2{
	font-size:				11px;
	padding:				0px 0px 5px 0px;
}
#catContainer #main #popout #popout_content h1{
	border:					none;
	color:					#333333;
	font-family:				arial;
	font-weight:				bold;
	font-size:				12px;
	margin:					0 0 5px 0;
}
#catContainer #main #popout #popout_content ul li{
	color:					#999;
	padding:				5px 0 5px 0px;
	width:					220px;
	background-color:		#fff;
	list-style: none;
}

#catContainer #main #popout #popout_content2 ul li{
	color:					#000;
	padding:				2px 0 2px 0px;
	width:					605px;
	background-color:		#fff;
}
#catContainer #main #popout #popout_content a{
	color:					#f49036;
	text-decoration:		none;
	width:					210px;
}
#catContainer #main #popout #popout_content a:hover{
	text-decoration:		underline;
}
#catContainer #main #popout #popout_content ul li.alt{
	
	background-color:		#ececec;	
}
#catContainer #main #popout #popout_content2 ul li.alt{
	
	color:					#f49036;
	font-weight:			bold;
	padding:				2px 0 2px 0px;
	width:					605px;
	font-size:				12px;
	background-color:		#fff;
}

.button

	{ 

	color: #FFFFFF; 

	font-size: 11px; 

	font-weight: bold; 

	background-color: #005a89;

	}

.sponsor {
	font-size: 13px;
	font-weight:bold;
	color: #005a89;
	}
	
	
.button
	{ 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #f49036;
	}

a.side:link {
	font-weight: normal; 
	font-size:9px;
	text-decoration: underline; 
	color: #0079b8;
	} 	
a.side:visited {
	font-weight: normal; 
	font-size:9px;
	text-decoration: underline; 
	color: #0079b8;
	}	
a.side:hover {
	font-weight: normal; 
	font-size:9px;
	text-decoration: none; 
	color: #f49036; 
	}
	
#comNewMemb a:link, #comNewMemb a:active, #comNewMemb a:visited { 
	color: #013e5e;
	font-weight: bold;
	text-decoration: underline;
	}

#comNewMemb a:hover {
	color: #013e5e;
	font-weight: bold;
	text-decoration: none;
	}
	
	