

FIELDSET
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 10px;
	padding-top: 5px;
}

LEGEND
{
	font-size: 10px;
	margin-bottom: 5px;
	color: activecaption;
	font-family: Verdana, Arial;
}

TEXTAREA
{
	padding-right: 3px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	overflow: auto;
	padding-top: 3px;
	font-family: Arial;
}

INPUT
{
	padding-left: 3px;
	font-size: 11px;
	font-family: Arial;
}

SELECT
{
	font-size: 11px;
	font-family: Arial;
}

TH
{
	padding-right: 5px;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 11px;
	color: black;
	padding-top: 2px;
	font-family: Arial;
	background-color: gainsboro;
	text-align: center;
}

/************* Misc ****************/
.scrollableDiv
{
	 background-color: white;
	 width: 100%;
	 height: 175px;
	 overflow:auto;
	 visibility: visible;
	 SCROLLBAR-HIGHLIGHT-COLOR: #f7f7f7;
    /*COLOR: f7f7f7;*/
    SCROLLBAR-3DLIGHT-COLOR: #E5E5E5;
    SCROLLBAR-ARROW-COLOR: #FFFFFF;
    SCROLLBAR-TRACK-COLOR: #eeeeee;
    SCROLLBAR-DARKSHADOW-COLOR: E5E5E5;
    SCROLLBAR-BASE-COLOR: #ff7a02;

}
.Heading
{
	font-family: Arial, Verdana;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    padding-left: 3px;
    color: #993300;   
}
.SubHeading
{
	font-family: Arial, Verdana;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    padding-left: 3px;
    color: #003F7E;   
}
.StandardText
{
    font-family: Arial, Verdana;
    font-size: 11px;
    text-align: left;		
    padding-left: 3px;
	color: #003F7E;
}
.Label
{
   vertical-align: top;
   padding-top: 5px;
   padding-right: 2px;
   font-family: Arial, Verdana;
   font-size: 11px;
   text-align: right;
}
.TopLabel
{
	font-family: Arial, Verdana;
    font-size: 11px;
    text-align: left;
    padding-left: 3px;
}
.TopLabelBold
{
	font-family: Arial, Verdana;
    font-size: 11px;
    text-align: left;
    padding-left: 3px;
    font-weight: bold;
}
.CenterLabel
{
   vertical-align: middle;
   padding-top: 5px;
   padding-right: 2px;
   font-family: Arial, Verdana;
   font-size: 11px;
   text-align: right;
}
.LabelBold
{
   vertical-align: top;
   padding-top: 5px;
   padding-right: 2px;
   font-family: Arial, Verdana;
   font-size: 11px;
   font-weight: bold;
   text-align: right;
}

.Value
{
   font-family: Arial, Verdana;
   font-size: 11px;
   padding-left: 3px;
   padding-right: 15px;
   padding-bottom: 2px;
   padding-top: 2px;
   text-align: left;
}
.ValueBold
{
   font-family: Arial, Verdana;
   font-size: 11px;
   padding-left: 3px;
   padding-right: 15px;
   padding-bottom: 2px;
   padding-top: 2px;
   font-weight: bold;
   text-align: left;
}
.Value .ValueText
{
   color: Navy;
}
.Value SPAN
{
   height:12px;
   padding-top:3px;
   color:maroon;
}
.PickListHeader
{
   font-family: Arial, Verdana;
   padding-right: 2px;
   font-size: 11px;
   text-align: center;
}

.ValidationSummary
{
   font-size: 11px;
   font-family: Arial, Verdana;
}
.StandardButton
{
   border-right: #000099 1px solid;
   padding-right: 2px;
   border-top: #000099 1px solid;
   padding-left: 2px;
   font-size: 12px;
   padding-bottom: 0px;
   border-left: #000099 1px solid;
   color: black;
   padding-top: 0px;
   border-bottom: #000099 1px solid;
   font-family: Arial, Verdana;
   background-color: #99ccff;
   text-align: center;
}
.StandardButtonSmall
{
   font-size: 11px;
   padding-bottom: 0px;
   color: black;
   padding-top: 0px;
   font-family: Arial, Verdana;
   text-align: center;
}
a.StandardLinkButton:link,
a.StandardLinkButton:visited,
a.StandardLinkButton:hover
{
   font-family: Arial, Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #003F7E;
}
a.BoldLinkButton:link,
a.BoldLinkButton:visited,
a.BoldLinkButton:hover
{
   font-family: Arial, Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #003F7E;
}

/************* Message ****************/

.Message
{
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana;
}

.Warning
{
	font-size: 11px;
	color: red;
	font-family: Arial, Verdana;
}

.Note
{
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Verdana;
}

.Confirmation
{
	font-size: 11px;
	color: green;
	font-family: Arial, Verdana;
}
 

.MessageList
{
	margin-top: 5px;
	font-size: 11px;
	font-family: Arial, Verdana;
}

.MessageList LI
{
	list-style-position: outside;
	list-style-type: disc;
}

.MessageListTitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana;
}

/*Standard Text Link*/
.Link
{
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;
	cursor: hand;
	color: darkred;
	font-family: Arial, Verdana;
}
.Link:visited
{
	color: activecaption;
}	
.Link:hover
{
	color: darkred;
}

/************* Standard List Grid ****************/

.List
{
	font-size: 11px;
	font-family: Arial, Verdana;
	width: 100%;
	background: gainsboro;  
}

.List TD
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 1px;
}

.List .Header
{
	background-color: lightgrey;
	text-align: center;
}

.List .Header TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 1px;
}

.List .FixedHeader
{ 
	LEFT: -1px; 
	POSITION: relative;
	TOP: expression(this.offsetParent.scrollTop); 
	BACKGROUND-COLOR: lightgrey; 
	TEXT-ALIGN: center;
	vertical-align: middle;
	 
}

.List .FixedHeader TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 1px;
}

/** For entire row selection **/
.List .ItemRow
{
	vertical-align: top;
	cursor: hand;
	background-color: white;
}
.List .ItemRow A
{
	color:darkred;
}
.List .ItemRow A:visited
{
	color: activecaption;
}	
.List .ItemRow A:hover
{
	color: darkred;
}

.List .AltItemRow
{
	cursor: hand;
	background-color: beige;
	vertical-align: top;
}

.List .AltItemRow A
{
	color:darkred;
}
.List .AltItemRow A:visited
{
	color: activeCaption;
}
.List .AltItemRow A:hover
{
	color:darkread;
}
/*****************************/

.List .Item
{
	background-color: white;
}

.List .AltItem
{
	background-color: beige;
}

.List .SelectedItem
{
	color: white;
	background-color: darkred;
}

.List .SelectedItem A
{
	color: white;
	text-decoration: none;
}

.List .SelectedItem A:hover
{
	color: white;
	text-decoration: underline;
}

.List .SelectedItem A:visited
{
	text-decoration: none;
}

.List .SelectedItem A:active
{
	text-decoration: none;
}

.List .Link
{
	cursor: hand;
	color: darkred;
}

.List .SelectedItem .Link
{
	cursor: hand;
	color: gold;
}

/************* Search ****************/

.Criteria
{
	padding-bottom: 10px;
}

.Results
{
	margin: 15px 10px;
	overflow: auto;
	height: 300px;
	width: 98%;
}

.Search
{
	font-size: 11px;
	margin: 5px;
	font-family: Arial, Verdana;
}

.Search .Label
{
	padding-right: 5px;
	text-align: right;
}
	
.Search .Value
{
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
}	

.Buttons
{
	border-top: gainsboro 1px solid;
	margin-top: 5px;
	padding-top: 5px;
}

/*************** Maintenance *********************/

.Maintenance .Label
{
}

.Maintenance .Value
{
	vertical-align: top;
	color: gray;
	padding-top: 5px;
}

/*************** Navigator *********************/

.Navigator 
{
   font-family: Arial, Verdana;
   font-size: 10px;
   width: 100%;
}

.Navigator .GroupHeader
{
}

.Navigator .Items
{
}

.Navigator .Item
{
   cursor: hand;
}

.Navigator .ItemOver
{
}

.Navigator .ItemSelected
{
   background-color: gainsboro;
}

/************* Article Control *************/
.ArticleResults
{
	font-size: 11px;
	overflow: auto;
	width: 500px;
	font-family: Verdana, Arial;
	height: 500px;
}
.ArticleBody
{
	font-size: 11px;
	overflow: auto;
	width: 525px;
	font-family: Verdana, Arial;
	height: 250px;
}
.ArticleBodyPrint
{
	font-size: 11px;
	width: 525px;
	font-family: Verdana, Arial;
	height: 100%;
}
.ArticleEditor
{
	border-right: darkslategray 1px solid;
	border-top: darkslategray 1px solid;
	font-size: 11px;
	overflow: auto;
	border-left: darkslategray 1px solid;
	width: 100%;
	border-bottom: darkslategray 1px solid;
	font-family: Verdana, Arial;
	height: 354px;
}
.ArticleCategoryTree
{
	overflow: auto;
	cursor: hand;
	position: relative;
	height: 400px;
}

/************* Search ****************/

.Criteria
{
	padding-bottom: 10px;
}

.Results
{
	margin: 15px 10px;
	overflow: auto;
	height: 300px;
	width: 98%;
}

.Search
{
	font-size: 11px;
	margin: 5px;
	font-family: Arial, Verdana;
}

.Search .Label
{
	padding-right: 5px;
	text-align: right;
}
	
.Search .Value
{
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
}	
.FormInput
{
	border-right: white 0px solid;
	padding-right: 15px;
	border-top: white 0px solid;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: white 0px solid;
	padding-top: 4px;
	border-bottom: white 0px solid;
	font-family: Arial, Verdana;
	text-align: left;
}

.AddNewButton
{
	padding-right: 3px;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial;
	height: 21px;
}

/*******Favorites*********/
.RootTab    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}
.ModuleTab
    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: activecaption;
}
.SubTabFav
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}
.FavLink
{
	font-size: 11px;
	padding-bottom: 3px;
	width: 100%;
	cursor: hand;
	color: darkred;
	font-family: Arial, Verdana;
}
.FavLink:visited
{
	color: activecaption;
}	
.FavLink:hover
{
	color: darkred;
}

/****Faq*****/
.FAQ
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #980000;
}
.FAQ TD.FAQQuestion
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: Black;
	font-weight: bold;	
}
.FAQ TD.FAQAnswer
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #030C7C;	
}

/************* FCK Editor Classes **************/
.BorderedEditor
{
   padding: 2px 0px 15px 0px;
   font-size: 11px;
   overflow: auto;
   width: 100%;
   font-family: Verdana, Arial;
}
LI.newslist
{
   list-style-image: url(/images/resources/Pointer.gif);
   list-style-position: outside;
   margin-left: -8px;
   margin-top: -2px;
   margin-bottom: 10px;
   margin-right: 14px;
}
LI.nodot
{
   list-style-image: url(/images/resources/spacer.gif);
   list-style-position: outside;
   margin-left: -24px;
   margin-top: -2px;
   margin-bottom: 6px;
   margin-right: 6px;
}

/*********** PortalContent Display Page **************/
.PortalContentDisplayMain
{
   margin: 0px;
}
.PortalContentDisplayContent
{
   padding: 2px 10px 10px 10px;
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #000;
   overflow: auto;
   height: 500px;
}

/*********** FilePicker **************/
.FilePickerDiv
{
	overflow: auto;
	height: 300px;
}
.FilePickerDisplay
{
   font-family: Arial, Verdana;
   font-size: 11px;
   padding-left: 1px;
   padding-right: 1px;
}

a.FilePickerBrowseButton:link,
a.FilePickerBrowseButton:visited,
a.FilePickerBrowseButton:hover
{
   font-family: Arial, Verdana;
   font-size: 11px;
   font-weight: bold;
   color: #003F7E;
}

a.FilePickerCancelButton:link,
a.FilePickerCancelButton:visited,
a.FilePickerCancelButton:hover
{
   font-family: Arial, Verdana;
   font-size: 11px;
   font-weight: bold;
   color: darkred;
}

/*********** DocumentList **********/
.DocumentListDiv
{
	overflow: auto;
	height: 180px;	
}
.Code
{
	color: Purple;
	font-size: 20px;
}

/*********** Site Map **********/
.SiteMapRoot A
{
   font-family: Arial; 
   font-size: 11px; 
   font-weight: bold;
	color: #030C7C;
   cursor: hand;
}
.SiteMapRoot A:hover
{
   color: #6699ff;
} 
.SiteMapRoot A:visited
{ 
   color: #6699ff; 
} 
.SiteMapSub A
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
   cursor: hand; 
}
.SiteMapSub A:hover
{
   color: #cc3333;
} 
.SiteMapSub A:visited
{ 
   color: #cc3333; 
} 
