body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
/*	background-image: url(../images/bg.gif);  */
 	background-color: #c9c9c9;  
	margin-top: 5 px;
}
/* hr {
	color: #C3D1EB;
	height: 1 px;
} */

hr {
	color: #999999;
	height: 1 px;
}

.hr-Pod {
	color:  #999999;
	height: 1 px;
}
p	{
	line-height : 10pt;
	margin-bottom : 4pt;
	margin-top : 0pt;
	font-size : 8pt;
}
h1	{
	font-size : 12pt;
	line-height : 14pt;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 8px;
}
h2	{
	font-size : 10pt;
	line-height : 12pt;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 8px;
}
.heading {
	font-size : 10pt;
	line-height : 14pt;
	font-weight : bold;
/*	margin-bottom : -8pt; */
}

.smallfont {
	font-size : 7pt;
	line-height : 7pt;
	}

/* TABLE STUFF */
.tableborder 	{
	border: 1px solid #C3D1EB;
}
.table-body {
	background-color : #FFFFFF;
	padding: 0px;
}

.table-bodyborder {
	border-bottom: 0px solid #C3D1EB;
	border-left: 1px solid #C3D1EB;
	border-right: 1px solid #C3D1EB;
	background-color: #C3D1EB;
}
.table-border {
	border : 1px solid #999999;
}

td {
	font-size : 8pt;
}

.td-Navbar 	{
	color:#000000;
	background-color: #C3D1EB;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding : 2px;
	border : 1px #6487DC solid;
}
.td-NavbarOver		{
	color:#000000;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding: 2px;
	border : 1px #006699 solid;
}

.td-AdminNavbar 	{
	color:#000000;
	background-color: yellow;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding : 2px;
	border : 1px #6487DC solid;
}
.td-AdminNavbarOver		{
	color:#000000;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding: 2px;
	border : 1px #006699 solid;
}

.td-SiteAdminNavbar 	{
	color:#000000;
	background-color: #ffcc66;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding : 2px;
	border : 1px #6487DC solid;
}
.td-SiteAdminNavbarOver		{
	color:#000000;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding: 2px;
	border : 1px #006699 solid;
}

.td-localnavbar 	{
	color:#000000;
	background-color: #ffffaa;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding : 2px;
	border : 1px #6487DC solid;
}
.td-localnavbarOver		{
	color:#000000;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font: 8pt Verdana, Arial, helvetica,sans-serif;
	height : 18px;
	padding: 2px;
	border : 1px #006699 solid;
}

.tr-title {
	font-weight: bold;
/*	background-color: #006699; */
	background-color: #00008b;
	color: white;
/*	text-transform: uppercase; */
	padding-left: 5px
}
.tr-header {
	font-weight: bold;
	background-color: #CCCCCC;
}
.td-news {
	font-weight: bold;
}
.td-menu {
	background-color : transparent;
}
td.page {
	background-color : #FFFFFF;
	padding-top : 5 px;
	padding-left : 10 px;
	padding-right : 10 px;
}
.td-page {
	background-color : #FFFFFF;
	padding-top : 5 px;
	padding-left : 10 px;
	padding-right : 10 px;
}

.td-header-left {
	background-image : url(../images/td-header-left-blue.gif);
}
.td-header-center {
	background-image : url(../images/td-header-center-blue.gif);
	color : #3B63B0;
	font-weight : bold;
	padding-left : 10px;
}
.td-header-right {
	background-image : url(../images/td-header-right-blue.gif);
}
.td-footer-left {
	background-image : url(../images/td-footer-left.gif);
}
.td-footer-center {
	background-image : url(../images/td-footer-center.gif);
	color : #3B63B0;
	font-weight : bold;
	padding-left : 10px;
	text-transform: uppercase;
}
.td-footer-right {
	background-image : url(../images/td-footer-right.gif);
}
.tr-roweven {
	background-color : #d7d7d7;
}
.tr-rowodd {
	background-color : #EEEEEE;
}
.rowlines {
	border-bottom: 1px solid #C3D1EB;
}
/* CLASSES */
.Alphabet {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #C3D1EB;
}
.tabbar {
	background-image : url(/images/td-header-center-blue-lt-tp.jpg);
	border-left: 1px solid #C3D1EB;
	border-right: 1px solid #C3D1EB;
	border-bottom: 1px solid #C3D1EB;
	color: #0066CC;
	padding: 2 px;
}
.tabbar-right {
	background-image : url(/images/td-header-center-blue-lt-tp.jpg);
	border-left: 0px solid #C3D1EB;
	border-right: 1px solid #C3D1EB;
	border-bottom: 1px solid #C3D1EB;
	color: #0066CC;
	padding: 2 px;
}
.tabbar-left {
	background-image : url(/images/td-header-center-blue-lt-tp.jpg);
	border-left: 1px solid #C3D1EB;
	border-right: 0px solid #C3D1EB;
	border-bottom: 1px solid #C3D1EB;
	color: #0066CC;
	padding: 2 px;
}
.tabbar-nested {
	background-color: transparent;
	color: #0066CC;
}
.searchresults {
	font-size: 9pt;
	padding: 1px;
}
.error {
	color: #FF0000
}
.mainpopup {
	background-color : #FFFFFF;
	padding : 10px;
	border-left: 1px solid #C3D1EB;
	border-right: 1px solid #C3D1EB;
	border-bottom: 1px solid #C3D1EB;
}
div.category {
	background-image : url(/images/td-header-center-blue-lt-tp.jpg);
	padding : 2px;
	border-left: 1px solid #C3D1EB;
	border-right: 1px solid #C3D1EB;
	border-bottom: 1px solid #C3D1EB;
	margin-top: 5 px;
	margin-bottom: 5 px;
	width: 100%;
	font-weight: bold;
	color : #3B63B0;
	height: 16 px;
}
.headerpopup {
	background-color : #C3D1EB;
	color : Black;
	font-weight : bold;
	padding-left : 10px;
	text-transform: uppercase;
}

/* IDs */
#smalldata {
	font-size: 9 px;
}
/* FORMS */
.textbox {
	color : #3B63B0;
	background-color : #ffffff;
	border : 1px solid #006699;
	/* width : 140px; */
	font : 8pt Verdana, Courier, monospace;
}
.textbox-required {
	color : #3B63B0;
	background-color : #ffffff;
	border : 1px solid #ff0000;
	/* width : 150px; */
	font : 8pt Verdana, Courier, monospace;
}

select			{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-style: none;
	border : 1px solid #006699;
	color : #3B63B0;
	/* color:#000000; */
	/* width: 80px; */
	background:#ffffff;
}

select.Fix300			{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-style: none;
	border : 1px solid #006699;
	color : #3B63B0;
	/* color:#000000; */
	width: 300px;
	background:#ffffff;
}

select.Fix90	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-style: none;
	border : 1px solid #006699;
	color : #3B63B0;
	/* color:#000000; */
	width: 90px;
	background:#ffffff;
}

select.Fix120	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-style: none;
	border : 1px solid #006699;
	color : #3B63B0;
	/* color:#000000; */
	width: 120px;
	background:#ffffff;
}

.textarea {
	color : #3B63B0;
	background-color : #ffffff;
	border : 1px solid #006699;
	font : 8pt Verdana, Courier, monospace;
	/*width: 150 px;
	height 20 px;	*/
}
.button {
	color : #3B63B0;
	background-color : #C3D1EB;
	border : 1px solid #3B63B0;
	width : 150px;
}

.widebutton{
	color : #000000;
	font-size : 8 pt;
	background-color : #C3D1EB;
	border : 1px solid #3B63B0;
	width : 170 px;
	height : 18 px;
}

.button-small {
	color : #3B63B0;
	background-color : #C3D1EB;
	border : 1px solid #3B63B0;
	height: 14 px; 
	width: 50 px; 
	font-size: 9 px;
}
.smallbutton {
	color : #000000;
	font-size : 8 pt;
	background-color : #C3D1EB;
	border : 1px solid #3B63B0;
	width : 70 px;
	height : 18 px;
}
.verysmallbutton {
	color : #000000;
	font-size : 7 pt;
	background-color : #C3D1EB;
	border : 1px solid #3B63B0;
	width : 40 px;
	height : 18 px;
}

span.alert {
	color : #ff0000;
	font-weight : bold;
}
/* LINK STUFF */

A:link 		{
	text-decoration: none; 
/*	text-decoration: underline; */
/*	color: #4b0082; */
	color: blue;
}
A:visited	{
	text-decoration: none; 
/*	text-decoration: underline;*/
/*	color: #4b0082; */
	color: blue;
}
A:active 	{
	text-decoration: none; 
/*	text-decoration: underline; */
/*	color: #4b0082; */
	color: blue;
}
A:hover 	{
/*	text-decoration: none; */
	text-decoration: underline;
/*	color: #4b0082; */
	color: #cc0000;
}

A.Sorter:LINK {
	color: #FFFFFF;
/*	background-color: #006699; */
	background-color: #00008b;
}
A.Sorter:ACTIVE {
	color: #FFFFFF;
/*	background-color: #006699; */
	background-color: #00008b;
}
A.Sorter:VISITED {
	color: #FFFFFF;
/*	background-color: #006699; */
	background-color: #00008b;
}
A.Sorter:HOVER {
	color: #990000;
	background-color: #EEEEEE;
}
A.navmenu:LINK {
	text-decoration: none;
	color: #0066CC;
}
A.navmenu:ACTIVE {
	text-decoration: none;
	color: #0066CC;
}
A.navmenu:VISITED {
	text-decoration: none;
	color: #0066CC;
}
A.navmenu:HOVER {
	text-decoration: underline;
	color: #FF0000;
}

A.smalllink:LINK {
	font-size: 9 px;
	text-decoration: none;
	color: #0066CC;
}
A.smalllink:ACTIVE {
	font-size: 9 px;
	text-decoration: none;
	color: #0066CC;
}
A.smalllink:VISITED {
	font-size: 9 px;
	text-decoration: none;
	color: #0066CC;
}
A.smalllink:HOVER {
	font-size: 9 px;
	text-decoration: underline;
	color: #0066CC;
}

/***********************************************************/
.sidemenutable {
	border-collapse: separate; 
	width:85%;
	font-size: 100%;
	}
.sidemenutable td.menuoff {
	padding: 5px 0px 5px 5px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}
.sidemenutable td.menuon {
	padding: 5px 0px 5px 5px;
	background-color: #ffffaa;
	border: 1px solid #999999;
}
/*************************************************************/

}
/* MAY NOT NEED */
td.MenuTable		{
/*	background-color: #eeeeee; */
/*	background-color: #2C517A; */
/*	background-color: #6487DC; */
/* 	font-weight: bold; */
	font-size: 8pt;
	height: 12px;
	padding-left: 16px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
/*	border-top-color : #6487DC; */
/*	border: 1px solid #aaaaaa; */
	}
td.MenuTableOver		{
	background-color: #FFFFFF; 
/*	background-color: #6487DC; */
/*	background-color: #C39240; */ 
/* 	font-weight: bold; */
	font-size: 8pt;
	height: 11px;
	padding-left: 15px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-color: #aaaaaa;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #aaaaaa;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #aaaaaa;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #aaaaaa;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#dimbutton {
	color : #CCCCCC;
	background-color : #EEEEEE;
	border : 1px solid #3B63B0;
	width : 100px;
}

td.fillercell{
	background-color: #778899; 
	padding: 0px 3px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	border-bottom:solid 1px #000000;
	} 
td.taboncell{
/* 	background-image: url(../images/bg_white.gif); */
	background-color: white;
	border-left:solid 1px #000000; 
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 

td.taboffcell{
/*	background-image: url(../images/bg_green.gif); */
	background-color: #008000;  
	color: white;
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 

td.HRtaboffcell{
/*	background-image: url(../images/bg_blue.gif); */
/*	background-color: #0000cd; */
	background-color: #00008b; 
	color: white; 
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 
	
td.Sitetaboffcell{
/*	background-image: url(../images/bg_red.gif); */
	background-color: #CC0000; 
	color: white;
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 	


td.taboffcellOver{
	background-color: #eeeeee;
	color: black;
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 		
	
a.tablinkON, a.tablinkON:visited {color: #4b0082; display:block; text-decoration:none;}
a.tablinkON:hover {color: #4b0082; text-decoration:underline;}

a.tablinkOFF, a.tablinkOFF:visited {color: white; display:block; text-decoration:none;}
a.tablinkOFF:hover {color: #4b0082; text-decoration:underline;}

td.HRtaboncell{
	background-color: white;
	border-left:solid 1px #000000; 
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 


td.HRtaboffcellOver{
	background-color: #eeeeee;
	color: black;
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 		

td.LogoutTaboffcell{
/*	background-image: url(../images/bg_blue.gif); */
/*	background-color: #0000cd; */
	background-color: black; 
	color: white; 
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 
	
td.LogoutTaboncell{
	background-color: white;
	border-left:solid 1px #000000; 
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 

td.LogoutTaboffcellOver{
	background-color: #eeeeee;
	color: black;
	border:solid 1px #000000; 
	padding: 0px 10px 0px 10px; 
	margin: 0px 0px 0px 0px;
	} 		
	

/* 
a.tablinkON, a.tablinkON:visited {color: #4b0082; display:block; text-decoration:none;}
a.tablinkON:hover {color: #4b0082; text-decoration:underline;}

a.tablinkOFF, a.tablinkOFF:visited {color: white; display:block; text-decoration:none;}
a.tablinkOFF:hover {color: #4b0082; text-decoration:underline;}
 */



