body			{
				font-family:				verdana;
				font-size:					10px;
				color:					#A9A9A9;
				background-color:		 	#003366;
				margin:					0px;
				margin-left:				0px;
				margin-top:				0px;
				padding:					0px;
				width:					100%;
				height:					100%;
				scrollbar-base-color:		#ffffff;
				scrollbar-3dlight-color:		#8D6FA3;
				scrollbar-arrow-color: 		#ffffff;
				scrollbar-darkshadow-color:	#8D72A1;
				scrollbar-face-color: 		#2961CE;
				scrollbar-highlight-color:		#ffffff;
				scrollbar-shadow-color: 		#000000;
				scrollbar-track-color: 		#18499C;
				}

	/* standard layout */

	table,td,th,input.submit {
		font-family:verdana,sans-serif;
		font-size:10pt;
		}

a				{
				font-size:					10px;
				font-weight:				bold;
				color:					#dddddd;
    				text-decoration: 			none;
				}
a:hover
				{
    				text-decoration: 			underline;
				color:					#ffffff;
				}	

.menu_sep		{
				
				}
		
.menu_left_title	{
				font-size:					10px;
				font-weight:				bold;
				text-transform:			uppercase;
				color: 					#FF9900;
				}

.menu_left:link				{
				font-size:					10px;
				font-weight:				bold;
				color:					#dddddd;
    				text-decoration: 			none;
				}

.menu_left:hover
				{
    				text-decoration: 			underline;
				color:					#ffffff;
				}	


	input.numeric {
		text-align:right;
		}

	/* special table colors */

	tr.line1 {
		color:#000000;
		background-color:#ffffff;
		}

	tr.line2 {
		color:#000000;
		background-color:#eeeeee;
		}

	th, .blue {
		color:#000000;
		background-color:#9eb3c7;
		}

	.s {
		color:#000000;
		background-color:#d5d2bb;
		}

	.w {
		color:#000000;
		background-color:#ffffff;
		}

	.privInactive {
		color:#000000;
		background-color:#dddddd;
		}
	.privActiveHeader {
		color:#000000;
		background-color:#ffaaaa;
		}
	.privActiveBody {
		color:#000000;
		background-color:#ffffff;
		}

	/* form elements */

	input,textarea {
		font-family: Verdana, Helvetica, Arial; 
		font-size: 9pt; 
		color: #000000;
		background-color: #6699FF; 
	border-width:		1px;
	border-left-color:	ButtonShadow;
	border-right-color:	ButtonHighlight;
	border-top-color:	ButtonShadow;
	border-bottom-color:ButtonHighlight;
		}

	input.submit {
	font-family:				verdana,arial,helvetica;
	font-size:					10px;
	font-weight:				bold;
	color:					#dddddd;
	cursor:			hand;
	text-decoration: 			none;
	background-color:#003366;
	border-width:		1px;
	border-left-color:	ButtonShadow;
	border-right-color:	ButtonHighlight;
	border-top-color:	ButtonShadow;
	border-bottom-color:ButtonHighlight;
		}

	input.button {
	font-family:				verdana,arial,helvetica;
	font-size:					10px;
	font-weight:				bold;
	color:					#dddddd;
	cursor:			hand;
	text-decoration: 			none;
	background-color:#003366;
	border-width:		1px;
	border-left-color:	ButtonShadow;
	border-right-color:	ButtonHighlight;
	border-top-color:	ButtonShadow;
	border-bottom-color:ButtonHighlight;
		}

.but	{
	font-family:				verdana,arial,helvetica;
	font-size:					10px;
	font-weight:				bold;
	color:					#dddddd;
	cursor:			hand;
	text-decoration: 			none;
	background-color:#002E5C;
	border-color: #336699 #000033 #000033 #336699;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

.buto	{
	font-family:				verdana,arial,helvetica;
	font-size:					10px;
	font-weight:				bold;
	color:					#ffffff;
	cursor:			hand;
	text-decoration: 			none;
	background-color:#003366;
	border-color: #336699 #000033 #000033 #336699;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

	input.checkbox {
		background-color: #003399;
		}


.cage-01			{
				background-color:			#003399;
				}

	PRE,TT {
		font-family:verdana;
		font-size:12px;
		}
	SPAN.textlink {
		cursor:text;
		text-decoration:none;
		color:#ffffff;
		}


/* General layout */

.copyright    { font-family: Verdana, Helvetica, Arial; font-size: 7px; }
.info    { font-family: Verdana, Helvetica, Arial; font-size: 10px; }

/* subs navigation links */
.nav          { font-size: 10px; text-decoration: none; color: #000000; }
.nav:link     { font-size: 10px; text-decoration: none; color: #000000; }
.nav:visited  { font-size: 10px; text-decoration: none; color: #000000; }
.nav:hover    { font-size: 10px; text-decoration: none; color: #6394BD; font-weight: bold; text-decoration: underline; }

/* subs alternating bgcolors */
.windowbg     { background-color: #003399; font-size: 10px; font-family: Verdana; color: #ffffff; }
.windowbg2    { background-color: #003399; font-size: 10px; font-family: Verdana; color: #f5f5f5; }
.windowbg3    { background-color: #6394BD; font-size: 10px; font-family: Verdana; color: #000000; }

/* Misc./title/category colors */
.hr           { color: #6394BD; }
.titlebg      { background-color: #003366; color: #FFFFFF; }
.text1        { font-style: normal; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.catbg        { background-color: #ffc861; color: #000000; font-weight: bold; font-size: 13px; }
.bordercolor  { background-color: #6394BD; }

/* Image fonts */
.imgbg        { font-style: normal; font-size: 8px; color: #005177; }
.imgcatbg     { font-style: normal; font-size: 8px; color: #005177; font-weight: bold; }
.imgtitlebg   { font-style: normal; font-size: 8px; color: #FFFFFF;  font-weight: bold; }
.imgwindowbg  { font-style: normal; font-size: 8px; color: #005177; }
.imgmenu      { font-style: normal; font-size: 9px; color: #D4AD00; font-weight: bold; letter-spacing: 0.08em; }

/* Post quote/code colors */
.quote        { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #DEE7EF; }
.code         { font-size: 10px; font-family: Courier New; color: #000000; background-color: #CCCCCC; }
