body, .text { font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #000000;  font-size:13px; }

a  { color: #3366CC; } 

h1 { font-size: 21px; color: #000; margin-top: -3px; margin-bottom: 5px; }
h2 { font-size: 18px; color: #000; margin-top: -8px; margin-bottom: 5px; }
h3 { font-size: 13px; color: #000; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

ul { padding-right: 5px; }

/* pagetop navigation bar */

td#topnav1				{ background: url(../images/header_corner.gif) no-repeat #CEDEFA;
						  font-size: 11px; color: #36C; padding: 2px 2px; letter-spacing: 0pt; }
			   
td#topnav1 a			{ font-size: 11px; margin: 0; }

td#topnav1 a:link, 
td#topnav1 a:visited	{ text-decoration: none; font-weight: bold; color: #36C; }

td#topnav1 a:hover, 
td#topnav1 a:focus		{ text-decoration: underline; font-weight: bold; color: #36C; }

td#topnav2				{ background: #39C;
						  font-size: 11px; color: #FFF; padding: 5px 5px; letter-spacing: 0pt;
						  border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
			   
td#topnav2 a			{ font-size: 11px; margin: 0; }

td#topnav2 a:link, 
td#topnav2 a:visited	{ text-decoration: none; font-weight: bold; color: #FFF; }

td#topnav2 a:hover, 
td#topnav2 a:focus		{ text-decoration: underline; font-weight: bold; color: #FFF; }


/* navigation table cell & links */

td#nav1	{ font-family: tahoma, verdana, arial, helvetica, sans-serif;
		  background: #CEDEFA; letter-spacing: 0pt; border-right: 1px solid #CCC; }

td#nav2	{ font-family: tahoma, verdana, arial, helvetica, sans-serif;
		  background: #FFFFFF; letter-spacing: 0pt; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; }
		  

/* normal navigation header */

td#nav1 h4				{ font-family: verdana, tahoma, arial, helvetica, sans-serif;
						  margin-top: 0px; margin-bottom: 0; padding-top: 0px; padding-bottom: 0px;
						  letter-spacing: 0pt; background: #CEDEFA; color: #333; font-size: 13px; }

td#nav1 a.h4 			{ background: #CEDEFA; color: #333; border: 0px; }

td#nav1 a:link.h4, 
td#nav1 a:visited.h4	{ background: #CEDEFA; color: #333; border: 0px; }

td#nav1 a:hover.h4, 
td#nav1 a:focus.h4 		{ background: #CEDEFA; color: #333; border: 0px; }



td#nav2 h4				{ font-family: verdana, tahoma, arial, helvetica, sans-serif;
						  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;
						  letter-spacing: 0pt; background: #CEDEFA; color: #333; font-size: 13px; }

td#nav2 a.h4 			{ background: #CEDEFA; color: #36C; border: 0px; }

td#nav2 a:link.h4, 
td#nav2 a:visited.h4	{ background: #CEDEFA; color: #36C; border: 0px; }

td#nav2 a:hover.h4, 
td#nav2 a:focus.h4 		{ background: #CEDEFA; color: #36C; border: 0px; }


/* normal navigation links */				   
				   
td#nav				{ background: url(../images/nav_back.gif) #CEDEFA; text-decoration: none; color: #036; border: 1px solid #CEDEFA; }
td#nav1 a			{ background: #CEDEFA; font-size: 11px; display: block; padding: 2px 2px 2px 5px;  margin: 0; }
td#nav1 a:link, 
td#nav1 a:visited	{ background: #CEDEFA; text-decoration: none; color: #036; border: 1px solid #CEDEFA; }
td#nav1 a:hover, 
td#nav1 a:focus		{ background: transparent; text-decoration: none; color: #036; border: 1px solid #999; }


td#nav2				{ background: url(../images/nav_back.gif) #FFFFFF; text-decoration: none; color: #036; }
td#nav2 a			{ background: #FFFFFF; font-size: 11px; display: block; padding: 3px 2px 3px 5px;  margin: 0; }
td#nav2 a:link,
td#nav2 a:visited	{ background: #FFFFFF; text-decoration: none; color: #036; }
td#nav2 a:hover,
td#nav2 a:focus		{ background: transparent; text-decoration: none; color: #036; }


/* content-space category or jump boxes on homepage */

table#home { margin: 0px; }
table#home th { color: #000; background: #FFE5CC; font: 13px verdana, arial, helvetica, sans-serif; text-align: left; padding-left: 5px; }
table#home td { color: #000; background: #FFFFFF; font: 13px verdana, arial, helvetica, sans-serif; vertical-align: top; margin-bottom: 2px; }
table#home td h3 { font-size: 13px; color: #36C; margin: 0; margin-bottom: 2px; }
table#home td#main a:link, table#home td#main a:visited  { font-weight: bold; } 
table#home a, table#home a:link, table#home a:visited  { color: #36C; }	
table#home a.h3, table#home a:link.h3, table#home a:visited.h3  { font-size: 13px; color: #36C; text-decoration:none;}


/* highlighted jump box */

table#home td#all { font-size: 13px; font-decoration: none; background: #E6ECF9	; border: 1px solid #ccc; }
table#home td#all h3  { text-decoration: none; }
table#home td#all a:link, table#home td#all a:visited { text-decoration: none; }


/* navigation footer bar */

td#footer  { background: #FFF; border-top: 1px solid #CCC; font-size: 11px; color: #333; }
td#footer a:link, td#footer a:visited  { text-decoration: underline; color: #36C; }
td#footer a:hover, td#footer a:focus { text-decoration: underline; color: #36C	; }	


/* object boxes */

table.Objects { border: 1px solid #EEE; background: #FFFFFF; }
table.ObjectsAlt { border: 1px solid #EEE; background: #FFFFFF; }
td.Objects { border: 1px solid #6699CC; background: #FFFFFF; }

.ObjTitle { font-size: 13pt; font-weight: bold; color: #F60; }
.ObjText { font-size: 8pt; color: #000; }

.referralLink
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFFFF; 		/* F0F0F0 or D4D4D4 or F5F5F5 */
	font-size: 7.25pt;
	letter-spacing: 1;
	padding-bottom: 12px;
	}

.referralLink a:link, .referralLink a:visited, .referralLink a:hover, .referralLink a:focus
	{
	text-decoration: none; 
	color: #FFFFFF; 		/* F0F0F0 or B6CEE7 or F5F5F5 */
	}
