/* color chart */
/*
	white			#ffffff 
	darkblue		#00008b
	maroon			#800000
	red				#ff0000
	ivory			#fffff0
	honeydew		#f0fff0
	mediumblue		#0000cd
	blue			#0000ff
	lightyellow		#ffffe0
	black			#000000
	gainsboro		#dcdcdc  (light gray)
	gray			#808080
	lightskyblue	#87cefa
	lightblue		#6699ff
	
*/


/********/
/* Page */
/********/

BODY
{
	font-size: x-small;
	color: Black;
	font-family: Verdana, Arial, sans-serif;
	background-color: #ffffff;
}


/******************/
/* Standard Items */
/******************/

p
{
	margin-top: 0;
	font-size: x-small;
	color: Black;
	font-family: Verdana, Arial, sans-serif;
}

a
{
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	text-decoration: underline;
 	color: navy;
}

a:hover 
{
	text-decoration: underline;
}

li
{
	margin-top: 0;
	font-size: x-small;
	color: Black;
	font-family: Verdana, Arial, sans-serif;
	margin-bottom: 5;
}

h1 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	margin: 0;
	margin-bottom: 0;
	color: brown;
}


.Normal 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #00008b;
}

.NormalTextbox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #00008b;
	background-color: #fffff0;
}

.NormalLink 
{ 
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	font-weight: bold;
	text-decoration: underline;
	color: #800000; 
}

.NormalLink:hover 
{ 
	color: #ff0000; 
}

.NormalCheckbox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #00008b;
}

.ReadOnlyTextbox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #00008b;
	background-color: #f0fff0;
}

.Small 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	color: #00008b;
}

.SmallLink 
{ 
	font-family: Verdana, Arial, sans-serif ;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	color: #800000; 
}

.SmallLink:hover 
{ 
	color: #ff0000; 
}

.Large 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color: #00008b;
}

.LargeLink 
{ 
	font-family: Verdana, Arial, sans-serif ;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #800000; 
}

.LargeLink:hover 
{ 
	color: #ff0000; 
}


/*************************/
/*  Portal Menu Default  */
/*************************/

.PortalMenu
{
	background-color: navy ;
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
 	color: #ffffff;
}

.PortalMenu:hover 
{
	text-decoration: underline;
}

.PortalMenu_Selected
{
	background-color: burlywood;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #800000;
}

.PortalMenu_Selected:hover
{
	text-decoration: underline;
}


/**********************/
/*  Tab Menu Default  */
/**********************/

.TabMenu
{
	background-color: burlywood;
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
 	color: #00008b;
}

.TabMenu:hover 
{
	text-decoration: underline;
}

.TabMenu_Selected
{
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #800000;
}

.TabMenu_Selected:hover
{
	text-decoration: underline;
}


/***********************/
/*  Page Menu Default  */
/***********************/

.PageMenu
{
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif ;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
 	color: navy;
}

.PageMenu:hover 
{
	text-decoration: underline;
}

.PageMenu_Selected
{
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #800000;
}

.PageMenu_Selected:hover
{
	text-decoration: underline;
}

.PageMenu_Trail
{
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #00008b;
}

.PageMenu_Trail:hover
{
	text-decoration: underline;
}


/*************************/
/*  Module Menu Default  */
/*************************/

.ModuleMenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.ModuleMenu:hover 
{
	text-decoration: underline;
}


/***********/
/*  Admin  */
/***********/

.Admin
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	background-color: #dcdcdc;
}

.AdminTitle
{
	font-family: Verdana, Arial, sans-serif;
	font-size:  medium;
	font-weight: bold;
	color: #000000;
}

.AdminTable
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	background-color: #dcdcdc;
	border-bottom-width: 1;
	border-bottom-color: #808080;
	border-bottom-style: solid;
}

.AdminLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	background-color: #dcdcdc;
	text-decoration: none;
}

.AdminLink:Hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	background-color: #dcdcdc;
	text-decoration: underline;
}

.AdminBanned
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
	background-color: #ffe4e1;
}

.AdminDenied
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
	background-color: #ffe4b5;
}

.AdminUnknown
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
	background-color: #ff1493;
}

.AdminApproved
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	background-color: #dcdcdc;
}

.AdminExpired
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	background-color: #ff1493;
}

.AdminFuture
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	background-color: #ccff99;
}

.AdminNotThisDomain
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	background-color: #ffff99;
}


/************/
/*  Header  */
/************/

.Header
{
	font-size: x-small;
	color: burlywood;
	font-family: Verdana, Arial, sans-serif;
	background-color: Navy;
}

.HeaderTitle
{
	font-size: large;
	font-weight: bold;
	color: burlywood;
}


/************/
/*  Footer  */
/************/

.Footer
{
	font-size: x-small;
	color: Black;
	font-family: Verdana, Arial, sans-serif;
}


/***********/
/*  Table  */
/***********/

.TableHeader 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	background-color: #87cefa;
}

.TableFooter
{
	font-weight: bold;
	font-size: x-small;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	background-color: #add8e6;
}

.TableItem
{
	font-size: x-small;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	background-color: #fcf9f6;
}

.TableAlternateItem
{
	font-size: x-small;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	background-color: white;
}

.TableEditItem
{
	font-size: x-small;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	background-color: #ccff99;
}

.TableAddItem
{
	font-weight: bold;
	font-size: x-small;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	background-color: #add8e6;
}


/********/
/* Item */
/********/

.ItemTitle 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.ItemTitle:Hover
{
	text-decoration: underline;
}

.ItemTitle:Clicked
{
	text-decoration: none;
}

.ItemTitle_Small 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: navy;
	text-decoration: none;
}

.ItemTitle_Small:Hover
{
	text-decoration: underline;
}

.ItemTitle_Small:Clicked
{
	text-decoration: none;
}

.ItemSource 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

.ItemSponsor
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

.ItemAuthor
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

.ItemAuthor_Small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

.ItemPublishDate
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ItemPublisher
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ItemManufacturer
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ItemDates 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
}

.ItemLocation 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ItemDescription
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #000000;
}


/****************************/
/*  Default Module Control  */
/****************************/

.DefaultModule_TitleTable
{
	border-bottom: solid 2 navy;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: navy;
}

.DefaultModule_Title
{
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	color: navy;
}

.DefaultModule_DescriptionTable
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: black;
}

.DefaultModule_Description
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: black;
}

.DefaultModule_ContentTable
{
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: navy;
}


/*****************/
/*  User Styles  */
/*****************/

.OrderLink
{
	font-family: Verdana, Arial, sans-serif ;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
 	color: navy;
}

.OrderLink:hover 
{
	text-decoration: underline;
}



