
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #FF9900;
}

/* background color for the content part of the pages */
Body
{
    background-color: white;
}


/* style for the text of the site title */
.SiteTitle 
{
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:white;
}

.WelcomeMessage
{
	color: white;
}

.MainMenu
{
	/*width : 150px;*/
	text-align:Left;
    height:21px;
}

.MainMenuMouseOver
{
	background-color: #3CA40F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    height:21px;
    color:White;
}

.OtherMenuItems 
{
		background-color: #3CA40F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:White;
    height:21px;
}

.OtherSubMenuItems 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: White;
    text-align:left;
    height:21px;
}

.SelectedMenuItems 
{	
	background-color: #3CA40F;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:White;
    height:21px;
}


/* background/border colors for the selected Page */
.TabBg 
{
    background-color: white;
    border-color: white;
}

/* background/border colors for the unselected Pages */
.OtherTabsBg 
{
    border-color: black;
}

/* text style for the selected tab */
.SelectedTab 
{
	background-color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:DarkRed;
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:white;
    text-decoration:none;
    font-weight: bold;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    
{
	    background-color: white;

    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:visited 
{
	    background-color: white;

    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active  
{
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover   
{
    background-color: white;
    text-decoration:    underline;
    color:white;
}

A.hyperlink:link    
{
    text-decoration:    none;
    color:white;
}

A.hyperlink:visited 
{

    text-decoration:    none;
    color:white;
}

A.hyperlink:active  
{
    text-decoration:    none;
    color:white;
}

A.hyperlink:hover   
{
    text-decoration:    underline;
    color:white;
}

.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Sans-serif; BACKGROUND-COLOR: #5ABE19   
}


.Label {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #454242; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.DataGridTableLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_2 {
	FONT-SIZE: 8pt; COLOR: #454242; FONT-FAMILY: Verdana,Arial,Sans-serif;
}

.LabelDate {
	FONT-SIZE: 8pt; COLOR: #454242; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.lblWelcome {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.lblLogout {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_copyright {
	FONT-SIZE: 7.5pt; COLOR: #0033CC; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_3 {
	FONT-SIZE: 10pt; COLOR: #0033CC; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #0033CC; FONT-FAMILY: Verdana,Arial,Sans-serif;
}

.Label_5 {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #84cb1b; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.PageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #50AE26; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #84cb1b; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_7 {
	FONT-SIZE: 10pt; COLOR: #333300; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_8 {
	FONT-SIZE: 10pt; COLOR: #6D6D6D; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.Label_9 {
	FONT-SIZE: 10pt; COLOR:Black; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
.DataGridHeader {
	FONT-SIZE: 9.5pt; text-align:left; COLOR: white; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: #3CA40F
}
.LinkCustom {
	FONT-SIZE: 10pt; COLOR: #3CA40F; FONT-FAMILY: Verdana,Arial,Sans-serif;
}
/*.DataGridHeader {
	FONT-SIZE: 8.5pt; text-align:left; COLOR: #000033; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: #0A76E9
}*/
.DataGridRow {
	FONT-SIZE: 9pt; text-align:left; COLOR: #000033; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: #FEFFFD
}
.DataGridAltRow {
	FONT-SIZE: 9pt; text-align:left; COLOR: #000033; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: #f6f6f6
}

.DataGridPager {
	FONT-SIZE: 10pt; text-align:center; height:25px; COLOR: #000033; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: #eef1ee
}

/* hyperlink style for the site links */
.SiteMenu 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}   

A.SiteMenu:link 
{
    text-decoration:    none;
    color:white;
}

A.SiteMenu:visited  
{
    text-decoration:    none;
    color:white;
}

A.SiteMenu:active  
 {
    text-decoration:    none;
    color:white;
}

A.SiteMenu:hover    
{
    text-decoration:    underline;
    color:white;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}   

/* hyperlink style for the site links */
A.SiteLink:link 
{
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  
{
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:active  
 {
    text-decoration:    none;
    color:#eeeeee;
}

A.SiteLink:hover    
{
    text-decoration:    underline;
    color:white;
}

A.SiteTitle:active  
 {
    text-decoration:    none;
    color:#cccc99;
}

A.SiteTitle:hover    
{
    text-decoration:    underline;
    color:white;
}

A.SiteTitle:link 
{
    text-decoration:    none;
    color:#cccc99;
}

A.SiteTitle:visited  
{
    text-decoration:    none;
    color:#cccc99;
}

/* style for separator between site links */
.Accent
{
    color: red;
    font-weight:    bold;
}
.SubPageText
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.DataRow1 {
	FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: white; height:22px
}
.DataRow2 {
	FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: Verdana,Arial,Sans-serif; BACKGROUND-COLOR: white; height:22px
}
.TdRow
{
	text-align:right;
}
.lineBG {
	BACKGROUND-COLOR: #84cb1b
}
.lineBG2 {
	BACKGROUND-COLOR: #FFE89F
}
.PageSiteTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 2pt;
}
.TextBoxLine 
{
	border-color:#999999; border-style:solid; border-width:1px; background-color:white
}
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    color:Red;
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}
/*.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Sans-serif; BACKGROUND-COLOR: #4EB5E8 FF9900
}*/


/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:    normal;
    color: #999999;
	font-weight:    bold;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;   
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style:italic;
    
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: red
}

.MessageRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: red
}

.NormalBlue
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: blue
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.LinkButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}

A
{
	color:Green;
}
    



/* 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: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}
/*
A:link  {
    text-decoration:    none;
    color:  white;
}

A:visited   {
    text-decoration:    none;
    color:  white;
}

A:active    {
    text-decoration:    none;
    color:  white;
}

A:hover 
{
    text-decoration:    underline;
    color:  white;
}*/

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


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: black;
    height:1pt;
    text-align:left;
}

.code {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.xml {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}


.script {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.code-xml {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.code-csharp {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.ModuleRow
{
	background-color:white;
	
}

.ModuleAltRow
{
	background-color:#E2DED6;
	color:Black;
	
}



.ModulePager
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;   
    background-color:#5ABE19;
    color:White;
    
	
	
}

A.SelectedPage:active  
 {
    text-decoration:    none;
    color:Black;
}

A.SelectedPage:hover    
{
    text-decoration:    underline;
    color:Black;
}

A.SelectedPage:link 
{
    text-decoration:    none;
    color:Black;
}

A.SelectedPage:visited  
{
    text-decoration:    none;
    color:Black;
}

A.ModulePager:active  
 {
    text-decoration:    none;
    color:White;
}

A.ModulePager:hover    
{
    text-decoration:    underline;
    color:White;
}

A.ModulePager:link 
{
    text-decoration:    none;
    color:White;
}

A.ModulePager:visited  
{
    text-decoration:    none;
    color:White;
}

.ModuleHead
{
	border:none;
    background-color:#5ABE19;
    color:White;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
div.pagebody {
	background: white;
	padding:16px;
	border: 1px solid silver;
}
div.pda {
	float: right;
	background: #F9F9F9;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 4px;
}
div.tableheader {
	border: 1px solid #3CA40F;
	padding: 1px;
	margin-bottom: 16px;
}
div.posttop 
{
	padding: 0px;
	vertical-align:bottom;
}
.textTable 
{
	color:White;
	font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
div.texttop 
{	color:White;
	font-weight: bold;
	width: auto;
	text-align: left;
	vertical-align:middle;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
	height:3px;
}
div.date {
	width: auto;
	text-align: right;
}
div.posttext {
	padding: auto;
	background: #F9F9F9;
}
div.highlight {
	padding: 4px;
	background: #FFFFCC;
}


