.MainTable
{
	border-right: darkgray 1px solid;
	padding-right: 0px;
	border-top: darkgray 1px solid;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: darkgray 1px solid;
	padding-top: 0px;
	border-bottom: darkgray 1px solid;
	position: relative;
}
.LCCELL
{
	border-right: darkgray 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 150px;
	padding-top: 5px;
	height: 100%;
}

.CCELL
{
	padding: 5px;
	height: 100%;
}

.RCCELL
{
	padding: 5px;
	height: 100%;
	width: 220px;
}

.MenuTableCell
{
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
}

.LinksTableCell
{
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #000000 1px solid;
}


.ContainerTitle
{
	font-size: 10px;
	color: gainsboro;
	position: relative;
	top: 11px;
}

.ContainerActions
{
	position: relative;
	top: 0px;
	left: 24px;
}

.ContainerVisibility
{
	position: relative;
	top: -8px;
	right: 20px;
}

.BannerContainerTitle
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

BODY
{
	font-family: Arial, Helvetica, Tahoma;
	background-color: #f4f5f4;
}

.OtherTabs, A.OtherTabs:link, A.OtherTabs:visited, A.OtherTabs:active
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffcc;
	position: relative;
	top: -2px;
	text-decoration: none;
}

A.OtherTabs:hover
{
	font-weight: normal;
	color: #cc3366;
}

.CurrentDate
{
	font-size: 11px;
	color: #cccc33;
	position: relative;
	top: -2px;
	text-decoration: none;
}
/* hyperlink style for the breadcrumb link */
A.BreadCrumb:link, A.BreadCrumb:visited, A.BreadCrumb:active
{
	font-size: 11px;
	color: #ccccff;
}
A.BreadCrumb:hover
{
	font-size: 11px;
	color: #ccccff;
	text-decoration: underline;
}

/* hyperlink style for the login link */
A.Login:link, A.Login:visited, A.Login:active, A.User:link, A.User:visited, A.User:active
{
	font-weight: bold;
	font-size: 11px;
	color: #999933;
	height: 10px;
	text-decoration: none;
}
A.Login:hover, A.User:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #99ff66;
	height: 10px;
	text-decoration: none;
}

.Head
{
	font-weight: normal;
	font-size: 18px;
	color: #696969;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalRed, .NormalBold, .Links
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.NormalRed
{
	font-weight: bold;
	color: #ff0000;
}
.NormalBold
{
	font-weight: bold;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-size: 11px;
	font-weight: normal;
}
A:link, A:visited, A:active
{
	font-weight: normal;
	color: #336600;
	text-decoration: underline;
}

A:hover
{
	font-weight: normal;
	text-decoration: underline;
	color: #ff0000;
}


/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active, A.CommandButton:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}

A.CommandButton:hover
{
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #ff0000;
}

/* GENERIC */
H1, H2, H3, H4, H5, H6
{
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-size: 20px;
}

H3
{
	font-size: 11px;
}

H4
{
	font-size: 11px;
}

H5, DT
{
	font-size: 11px;
	font-weight: bold;
}

H6
{
	font-size: 11px;
	font-weight: bold;
}

TFOOT, THEAD
{
	font-size: 11px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}



UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	color: #babacf;
	height: 1pt;
	text-align: left;
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #336699;
}

/* Main Menu */

.MainMenu_MenuContainer
{
	background-color: transparent;
}

.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
}

.MainMenu_MenuItem
{
	padding-right: 0px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	cursor: hand;
	color: cornsilk;
	padding-top: 0px;
	border-bottom: #696969 1px solid;
	font-style: normal;
	font-family: Arial, Helvetica, Tahoma;
}

.MainMenu_MenuItemSel
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	background: #cc9933;
	padding-bottom: 0px;
	border-left: 0px;
	cursor: hand;
	color: #333;
	padding-top: 0px;
	border-bottom: 0px;
	font-style: normal;
	font-family: Arial, Helvetica, Tahoma;
}

.MainMenu_MenuIcon
{
	display: none;
}

.MainMenu_SubMenu
{
	border-right: #f6f6f6 2px solid;
	padding-right: 2px;
	border-top: #f6f6f6 2px solid;
	margin-top: 4px;
	padding-left: 2px;
	z-index: 1000;
	background: #696969;
	filter: none;
	padding-bottom: 2px;
	border-left: #f6f6f6 2px solid;
	cursor: hand;
	padding-top: 2px;
	border-bottom: #f6f6f6 2px solid;
}

.MainMenu_MenuBreak
{
	border-bottom: #f00 1px solid;
	border-left: #f00 0px solid;
	border-top: #f00 1px solid;
	border-right: #f00 0px solid;
	background-color: transparent;
	height: 16px;
	display: none;
}

.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-top: #696969 0px solid;
}

.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}





