/* background/border colors for the selected tab */
.hr{ 
    border-top:1px dotted #cccccc;
}
.TableStyle
{
	border-right: #5c70c1 1px double;
	padding-right: 2px;
	border-top: #5c70c1 1px double;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #5c70c1 1px double;
	padding-top: 2px;
	border-bottom: #5c70c1 1px double;
}
.Seperator
{
	background-color:orange; 
}
.SeperatorTop
{
	background-color: #0066cc;
}

.SiteTitle
{
	font-weight: bold;
	font-size: 18px;
	color: #0099ff;
	font-family: Arial, 'Verdana Bold' , Helvetica, sans-serif;
}

.ItemSelected    {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: Blue;
}
.ItemSeperator    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
    color: green;
}

.ItemTitleGreen    {
    font-family: Arial,Verdana Bold, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    Bold;
    color: #0099ff;
}

 
/* style for separator between site links */
.Accent
{
	font-weight: bold;
	font-size: 9pt;
	color: #77AA88;
}


/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}
.SectionHead
{
	font-weight: bold;
	font-size: 12px;
	color: #5c70c1;
	font-family: Arial,Verdana Bold, Helvetica, sans-serif;
}
.SectionHeadWhite
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial,Verdana Bold, Helvetica, sans-serif;
	background-color:#5c70c1;
}
.BannerWhite
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial,Verdana Bold, Helvetica, sans-serif;
}
.SectionHeadYellow
{
	font-weight: Bold;
	font-size: 12px;
	color: gold;
	font-family: Arial,Verdana Bold, Helvetica, sans-serif;
}
.Head
{
	font-weight: bold;
	font-size: 16px;
	color: #666644;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.AccessDenied
{
	font-weight: bold;
	font-size: 18px;
	color: red;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.RegisterLocation
{
	font-weight: bold;
	font-size: 18px;
	color: purple;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: bold;
	font-size: 10px;
	color: firebrick;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}


/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-weight: bold;
	font-size: 9px;
	color: white;
	font-family: Verdana, Helvetica, sans-serif;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif ;
}
.NormalYellow
{
	font-weight: normal;
	font-size: 11px;
	color: #ffff66;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalBlue
{
	font-weight: normal;
	font-size: 11px;
	color: blue;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalWhite
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

/* text style used for sample request datagrid */
.NormalSmall
{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial,Verdana, Helvetica, sans-serif ;
}
.NormalTextBox
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #ffffcc;
}

.smallTextBox
{
	font-weight: normal;
	font-size: 10px;
	color: #5c70c1;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

.NormalRed
{
	font-weight: bold;
	font-size: 11px;
	color: brown;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.ErrorMessage
{
	font-weight: normal;
	font-size: 11px;
	color: brown;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalGreen
{
	font-weight: Normal;
	font-size: 11px;
	color: darkcyan;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalBlue
{
	font-weight: normal;
	font-size: 12px;
	color: blue;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalBoldYellow
{
	font-weight: bold;
	font-size: 11px;
	color: yellow;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalBoldWhite
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
.NormalWhite
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 1px;
	color: white;
	padding-top: 1px;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #3366cc;
}
.NormalBold
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

.smallBold
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold
}

.CommandButton
{
	font-weight: normal;
	font-size: 11px;
	color: navy;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}


    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    color: navy;
}

A.CommandButton:visited  {
    color: navy;
}

A.CommandButton:active   {
    color: navy;
}

A.CommandButton:hover    {
    color: RED;
}

.SectionHeadLinkButton
{
	font-weight: Normal;
	font-size: 11px;
	color: DarkRed;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
A.SectionHeadLinkButton:link  {
    text-decoration:   underline;
    color:  Blue;
    
}

A.SectionHeadLinkButton:visited
{
	color: olive;
	text-decoration: underline;
}

A.SectionHeadLinkButton:active
{
	color: fuchsia;
	text-decoration: underline;
}

A.SectionHeadLinkButton:hover
{
	color: purple;
	text-decoration: underline;
}
    


.LinkButtonYellow
{
	font-weight: normal;
	font-size: 11px;
	color: #ff9966;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}


.LinkButton
{
	font-weight: normal;
	font-size: 11px;
	color: darkred;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.LinkButton:visited   {
    text-decoration:    underline;
    color:  DarkRed;
}

A.LinkButton:active    {
    text-decoration:    underline;
    color:  DarkRed;
}

A.LinkButton:hover {
    text-decoration:    underline;
    color:  RED;
}

.LinkButtonGreen
{
	font-weight: normal;
	font-size: 11px;
	color: green;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.LinkButtonGreen:visited   {
    text-decoration:    none;
    color:  Green;
}

A.LinkButtonGreen:active    {
    text-decoration:    underline;
    color:  DarkRed;
}

A.LinkButtonGreen:hover {
    text-decoration:    underline;
    color:  RED;
}
.LinkButtonGrey
{
	font-weight: normal;
	font-size: 11px;
	color: darkblue;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.LinkButtonGrey:visited   {
    text-decoration:    none;
}

A.LinkButtonGrey:active    {
    text-decoration:    none;
    color:  DarkRed;
}

A.LinkButtonGrey:hover {
    text-decoration:    underline;
    color:  RED;
}

A.LinkButtonYellow:visited   {
    text-decoration:    underline;
    color:  #ff9966;
}

A.LinkButtonYellow:active    {
    text-decoration:    underline;
    color:  DarkRed;
}

A.LinkButtonYellow:hover {
    text-decoration:    underline;
    color:  RED;
}
.LinkButtonSmall
{
	font-weight: normal;
	font-size: 9px;
	color: blue;
	font-family: arial,Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.LinkButtonSmall:visited   {
    text-decoration:    none;
    color:  blue;
}

A.LinkButtonSmall:active    {
    text-decoration:    underline;
    color:  blue;
}

A.LinkButtonSmall:hover
{
	color: red;
	text-decoration: underline;
}
.LinkButtonBlue
{
	font-weight: normal;
	font-size: 11px;
	color: blue;
	font-family: arial,Verdana, Helvetica, sans-serif;
}

A.LinkButtonBlue:visited   {
    text-decoration:    underline;
    color:  darkblue;
}

A.LinkButtonBlue:active    {
    text-decoration:    underline;
    color:  darkblue;
}

A.LinkButtonBlue:hover
{
	color: red;
	text-decoration: underline;
}
.LinkButtonBlue_C
{
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	color: blue;
	font-family: arial,Verdana, Helvetica, sans-serif;
}

A.LinkButtonBlue_C:visited   {
    text-decoration:    underline;
    color:  darkblue;
    text-transform: uppercase;
}

A.LinkButtonBlue_C:active    {
    text-decoration:    underline;
    color:  darkblue;
    text-transform: uppercase;
}

A.LinkButtonBlue_C:hover
{
	color: red;
	text-decoration: underline;
	text-transform: uppercase;
}
.QuickLinkButton
{
	font-weight: normal;
	font-size: 12px;
	color: darkred;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
A.QuickLinkButton:link  {
    text-decoration:   underline;
    color:  DarkRed;
    
}

A.QuickLinkButton:visited   {
    text-decoration:    underline;
    color:  DarkRed;
}

A.QuickLinkButton:active    {
    text-decoration:    underline;
    color:  DarkRed;
}

A.QuickLinkButton:hover {
    text-decoration:    underline;
    color:  RED;
}


/* GENERIC */
H1  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: #3F3F3F;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #3F3F3F;
}



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: dimgrey;
    height:1pt;
    text-align:left
}
body
{
  background-color:White; 
  font-family:Verdana; 
  font-size:11px;
  color:#3F3F3F; 
}



.TopNavLink
{
	font-weight: Normal;
	font-size: 10px;
	color: navy;
}


.WelcomeTitle
{
  font-family:Verdana;
  font-size:23px;   
  font-weight:900; 
  letter-spacing:-0.2mm;
  margin-top:10px; 
  margin-bottom:20px; 
}

.MainText
{
  font-family:Verdana;
  font-size:13px; 
}

.MenuItem
{
	border-right: dimgray 3px solid;
	padding-right: 5px;
	border-top: dimgray 1px solid;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: dimgray 1px solid;
	cursor: hand;
	color: #003399;
	padding-top: 3px;
	border-bottom: dimgray 1px solid;
	font-family: Arial, 'Verdana Bold' , Helvetica, sans-serif;
	background-color: mintcream;
	text-decoration: none;
}
.MenuItem:hover
{
	color: red;
	text-decoration: underline;
}


.SelectedMenuItem
{
	border-right: #336644 3px solid;
	padding-right: 5px;
	border-top: #336644 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #336644;
	padding-bottom: 3px;
	border-left: #336644 1px solid;
	cursor: default;
	color: white;
	padding-top: 3px;
	font-family: Arial, 'Verdana Bold' , Helvetica, sans-serif;
	background-color: #6699cc;
}

.TabItem
{
	border-right: silver 1px solid;
	padding-right: 8px;
	border-top: silver 1px solid;
	padding-left: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: silver 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 3px;
	border-bottom: background 1px solid;
	font-family: Arial, 'Verdana Bold' , Helvetica, sans-serif;
	background-color: gainsboro;
}
.TabItem:hover
{
 color: Red;
}


.SelectedTabItem
{
	border-right: background 1px solid;
	padding-right: 8px;
	border-top: background 1px solid;
	padding-left: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: background 1px solid;
	color: darkred;
	padding-top: 3px;
	border-bottom: white 1px solid;
	font-family: Arial, 'Verdana Bold' , Helvetica, sans-serif;
}

/* for sample request item datagrid footer  */
.DgFooterWhite
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial,Verdana Bold, Helvetica, sans-serif;
	background-color:InactiveCaption;
}