/* ================================
  CSS STYLES FOR SI PORTAL 
  v1.0, 01/2001
  ================================
*/  
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */ 
.SmallTxt
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #1F5080;
}

.SmallTxtWhite
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: White;
}

.FooterIndent20
{
	padding-left: 20;
}

.IndentLeft20
{
	padding-left: 20;
}

.IndentRight20
{
	padding-right: 20;
}

.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;
	font-style:italic;
	color: 
}

/* GENERAL */
/* style for module titles */
.Head  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #3F227B;
}

/* 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: 11px;
	font-weight: normal;
}

/* 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;
	width: 130px;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red
}

.NormalBoldRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red  
}

NormalBoldBlue
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue  
}

a.NormalBoldBlue:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue  
}

a.NormalBoldBlue:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue  
}

a.NormalBoldBlue:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue  
}

a.NormalBoldBlue:active
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue  
}

.NormalBoldBlack
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black  
}

.NormalBlack
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black  
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}

.NormalBoldSearch
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
}

.NormalSmallBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold
}

.NormalSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.NormalSmallGray
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: gray
}

.NormalMaroon
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Maroon
}

.NormalBoldMaroon
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Maroon
}

.CategoryLinks
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Maroon
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CategoryLinks:link {
	color: Maroon;
}

A.CategoryLinks:visited {
	color: Maroon;
}

A.CategoryLinks:active  {
	color: Maroon;
}

A.CategoryLinks:hover  {
	color: Maroon;
}


/* 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;
}

/* 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: darkred;
}

a:visited  {
	text-decoration:  none;
	color: darkred;
}

a:active  {
	text-decoration:  none;
	color: darkred;
}

a:hover {
	text-decoration:  underline;
	color: red;
}

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;
}

.sb_content ul
{
	margin: 15px;
}

.sb_content ul li  {
	list-style-type:  square;
	color : #053462;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content ul li li  {
	list-style-type:  disc;
	color : #053462;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content ul li li li {
	list-style-type:  circle;
	color : #053462;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content li
{
	color : #053462;
	list-style-type : disc;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content ol li  {
	list-style-type:  decimal;
	color : #053462;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content ol ol li  {
	list-style-type:  lower-alpha;
	color : #053462;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content ol ol ol li {
	list-style-type:  lower-roman;
	color : #053462;
	margin: 5px;
	margin-top : 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.sb_content a
{
	color: #003060;
}

.sb_content a:active
{
	color: #003060;
}

.sb_content a:visited
{
	color: #003060;
}

.sb_content a:hover
{
	color: #003366;
}

hr {
	color: dimgrey;
	height:1pt;
	text-align:left
}

p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal  
}

/* text style used for rendering Magazine Title buttons */
.MagazineTitle
{
	background-color: White;
	border: None;
	color: Red;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px  
}

.space10 {
	font-size:10px;
	line-height:10px;
	font-family:Arial, Helvetica;
}

.space6 {
	font-size:6px;
	line-height:6px;
	font-family:Arial, Helvetica;
}

.space3 {
	font-size:3px;
	line-height:3px;
	font-family:Arial, Helvetica;
}

/* Rich Content Editor Styles */
rce.Normal {}
rce.NormalBold {}
rce.NormalRed {}
rce.Head {}
rce.SubHead {}
rce.SubSubHead {}
rce.MagazineTitle {}
rce.Message {}
rce.ItemTitle {}

.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;	
}
a.footer:link, a.footer:visited, a.footer:hover, a.footer:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: DarkBlue;
	font-size: 11px;
	font-weight: bold;
}

.header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.bodyalign
{
	padding: 10px;
}

.txt10pt
{
	font-size: 10px;
}

.miniboxhdr 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	font-size: 11px;
}

.txt12ptwhite
{
	font-size: 12px;
	color: #FFFFFF;
}

.cellalign2px
{
	padding: 2px;
}

.txtdblue
{
	color: #003366;
}

.txt12ptdark
{
	font-size: 12px;
	color: #434E5A;
}

/* Scrollable News Items DIV */
div.scroll
{
	height: 120px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	scrollbar-face-color:#D7DCE2;
	scrollbar-arrow-color:#7B7B7B;
	scrollbar-track-color:#C6C6C6;
	scrollbar-shadow-color:#C6C6C6;
	scrollbar-highlight-color:#C6C6C6;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:'';
}

div.newsItem
{
	background-color: #D7DCE2;
	padding-left: 4px;
	margin-bottom: 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: Black
}

div.newsFooter
{
	background-color: #D7DCE2;
	line-height: normal;
	padding: 2px
}

div.newsSpacer
{
	background-color: #D7DCE2;
	float: left;
	width: 2px;
	height: auto;
}

/* Vertical Tab Menu Button Styles */
.menuButtons { 
	background-color: #AFE4AF;
	font-size: 12px;
	color: Black;
}

.menu1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.menu1:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.menu1:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.menu1:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.menu1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.menu2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.menu2:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}

a.menu2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}

a.menu2:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}

a.menu2:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}

/* --------------------- Start Table Cell Classes ----------------------- */
		
/* Header Table Cell Class For Standard Tables */

.EditMenuItemHeader
{
	background-color: Transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:Navy;
	font-size:11px;
	font-weight:normal;
	padding:2px;
	cursor:hand;
}

.EditMenuItem
{
	background-color: Transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:Navy;
	font-size:11px;
	font-weight:normal;
	padding:2px;
	cursor:hand;
}

.EditMenuItemMouseOver
{
	background-color: Navy;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:White;
	font-size:11px;
	font-weight:normal;
	padding:2px;
	cursor:hand;
}

/* Header Text (Within ForumsHeader) 
	This should have the same color as ForumsHeader above */

.HeaderTxt
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.HeaderButton
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0060A2;
	border-left: #FFFFFF 1px solid;
		
}

/* Datagrid header table cell class. This is a carbon copy of ForumsHeader apart from
	the additional of a top, left and right cell borders. The border colors must
	be the same as the ForumsBackGroundTable class background color for maximum effect*/

.DataGridHeader
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6599CC;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	background-image: url(table_header.gif);
}

/* Datagrid footer table cell class. This is a carbon copy of ForumsBody1 apart from
	the all the border colors are the same color as the ForumsBackGroundTable background color */

.DataGridFooter
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E8EEF7;
	border-left: 1px #FFFFFF solid; 
	border-right: 1px #FFFFFF solid; 
	border-bottom: 1px #FFFFFF solid;
}	
	
/* Group or sub-header Table Cell Class 
	Controls the header cell for forum groups */

.ForumGroupHeader
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(table_groupheader.gif);
	border-bottom: 1px #9BB7D1 solid;
	border-right: 1px #9BB7D1 solid;
	border-left: 1px #BED3EE solid; 
	border-top: 1px #BED3EE solid; 	
	background-color: #ADC5E7;
}

/* Group or sub-header Table Cell Class (Font Not Bold) */

.ForumGroupHeaderNotBold
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3A4F6C;
	background-image: url(table_groupheader.gif);
	border-bottom: 1px #C2CFDF solid;
	border-right: 1px #C2CFDF solid;
	border-left: 1px #DDDDDD solid; 
	border-top: 1px #DDDDDD solid; 	
	background-color: #ffffff;
}

/* Footer Table Cell Class */

.FooterBG
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(table_footer.gif);
	border-right: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid; 
	background-color: #FFFFFF;
	
}

/* The top table row within the forum header. This holds the various forum links */

.TopHeaderCell
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #777777;
	background-color: #F4F8FB;
	font-weight: bold;
	border-bottom: 1px #C8D6E7 solid; 

}

/* This is only used within the forums header. This is the background cell for the yahoo
	type navigation within the forums */

.BottomHeaderCell
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1F5080;
	background-color: #FFFFFF;
	
}

/* Author Table Cell Class for ShwMessages.aspx */

.ShwMessageAuthorName
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5984CE;
	background-color: #E8EEF7;
	border-bottom: 1px #C2CFDF solid;
	border-right: 1px #C2CFDF solid;
	border-left: 1px #DDDDDD solid; 
	border-top: 1px #DDDDDD solid; 	
}

/* The is a background table that hosts all other tables
	The really is used to define the border color of tables and lines seperating cells within table */

.ForumsBackGroundTable
{
	background-color: #FFFFFF;
	border-bottom: #345487 1px solid;
	border-right: #345487 1px solid;
	border-top: #345487 1px solid;
	border-left: #345487 1px solid;
}

/* The is a background table that hosts the Welcome Guest and Logged In As : Text at the top
	of each forum page */

.ForumsBackGroundTableLight
{
	background-color: #F4F8FB;
	border-bottom: #AABCD4 1px solid;
	border-right: #AABCD4 1px solid;
	border-top: #AABCD4 1px solid;
	border-left: #AABCD4 1px solid;
}
	
/* This is used to add line seperators where required when the 
	datagrid limits customization
	This class should have the same background color as ForumsBackGroundTable */

.DarkCell
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	background-color: #FFFFFF;
}

/* Used on ShwMessages.aspx for the footer of each message within a thread 
	This is the cell that hosts the IP information and the Instant Message contact icons */

.ShwMessageFooter
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8DA9D2;
	background-color: #F9FBFD;
	border-bottom: 1px #C8DBED solid;
	border-right: 1px #C8DBED solid;
	border-left: 1px #DAE6F3 solid; 
	border-top: 1px #DAE6F3 solid; 

}

/* Thin white line seperating each message on ShwMessages.aspx */

.MessageSeperator
{
	background-color: #78A7D1;
	height:1px;
}

/* Thin table cell at footer of forum groups. Used on default.aspx
	Border colors should match the ForumsBackGroundTable background color */
	
.GroupFooter
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8DA9D2;
	background-color: #78A7D1;
	border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid; 
	height:4px;
}

/* This is the red table cell with white text that normally indicates a 
	successful save or possible application error */

.WarningCell
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #EE0000;
}
		
/* --------------------- End Table Cell Classes ----------------------- */


/* --------------------- Links Classes ----------------------- */

/* This is the main links class of the application. 
	This is the used for all small links within the application */

.smlLinks 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1F5080;
	vertical-align:middle;
}

.smlLinks a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1F5080;
}

.smlLinks:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1F5080;
}

.smlLinks:hover
{
	color: White;
	font-weight: Bold;
}

.smlLinksWhite 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	font-weight: Bold;
	vertical-align:middle;
}

.smlLinksWhite a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: Bold;
	color: White;
}

.smlLinksWhite:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: Bold;
	color: White;
}

.smlLinksWhite:hover
{
	color: White;
	font-weight: Bold;
}

/* This is the main bold links class of the application. 
	This is the used for all small links within the application */

.smlBoldLinks	
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #5F779C;
}

.smlBoldLinks:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #5F779C;
}

.smlBoldLinks:hover
{
	color: #DD0000;
}

/* This is the main links class of the font size 2 links within the application. 
	This is the used for all larger links within the application.
	Forum names for example on default.aspx used this class */

.bgBoldLinks 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5F779C;
}

.bgBoldLinks:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5F779C;
}

.bgBoldLinks:hover
{
	color: #DD0000;
}

/* This is basically a linked version of the HeaderTxt class */

.HeaderTxt a 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.HeaderTxt:hover 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}	

/* This is only used within the admin area for the update links when 
	changing forum group and forum sort orders */

.vsmlLinks
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #1F5080;
}

.vsmlLinks:link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #1F5080;
}

.vsmlLinks:hover
{
	color: #DD0000;
}

/* Controls Links Within DataGrid Footer Columns. Normally Prev 15, Back, Next etc */

.FooterBG a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5F779C;
}

.FooterBG:Link
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5F779C;
}

.FooterBG Hover
{
	color: #DD0000;
}
		
/* --------------------- / Links Classes ----------------------- */

/* --------------------- Normal Text Classes ----------------------- */

/* This class controls all small normal text within the application. 
	For example forum descriptions on default.aspx */

.SmallTxt
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1F5080;
}

/* This class controls all small bold text within the application. */

.SmallTxtBold
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1F5080;
}

/* Used for the "IP logged" text on shwMessage.aspx */

.SmallLightBlueText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8DA9D2;
}

/* This class formats all normal small gray text within the application */

.SmallGrayText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}

/* This class formats all normal small gray bold text within the application */

.SmallBoldGrayText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	font-weight: bold;
}

/* This controls the main navigation seperator which is by default the "»" symbol 
	This is used in the Yahoo type navigation in the header of every forum page.
	Primarily used within controls/navigation.ascx */

.NavSeperator
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #999999;
}

/* This controls the main navigation light gray label. This is the label that indicates
	the current page your viewing. This appears in the Yahoo type navigation in the 
	header of every forum page Primarily used within controls/navigation.ascx */

.NavigationLabel
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
}

/* This class controls the look of all asp.net form validation controls. This also 
	controls the small asterisk that is displayed next to required fields */ 

.ValidationTxt
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #dd0000;
}

/* This class controls the headers for the seperate search panels on search.aspx.
	For example the Using..., Display..., Search Within... text 
	This should have the same background color as ForumsBody1 */

.SearchPanelHeader
{
	font-family: Verdana, Arial, Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #5F779C;
	background-color: #F0F5FA;
}

/* This class controls the look of the quoted text within a post. Used on 
	shwmessages.aspx and within the messagedisplay.ascx user control. */

.Quote
{
	font-size: 8pt;
	width: 70%;
	color: #5F779C;
	border-top: #B2CCE5 1px dotted;
	border-bottom: #B2CCE5 1px dotted;
	border-right: #B2CCE5 1px dotted;
	border-left: #B2CCE5 2px solid;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/* This is the class used to control the notification message displayed on the
	admin homepage inidcating the number of posts awaiting moderation */

.Sticky
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color: #FFFFB4;
	border: #7898B5 1px solid;
}
	
/* This is the class used to highlight search terms on search.aspx */

.Highlight
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFB4;
}

/* --------------------- Normal Text Classes ----------------------- */

/* --------------------- Form Classes ----------------------- */

/* This class controls the look of all htmlinputtext controls
	This is used extensive within the profile section and also controls
	the keyword and member name input boxes on search.aspx 
	Also controls some larger dropdownlist options within the administration pages */

.FormInputText
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0061A1;
	background-color: white;
	border: #7F9DB9 1px solid;
	height:22px;
	padding-left:3px;
	padding-top:2px;
}

/* This class controls the look of all the small htmlinputtext form elements 
	This is used for the forum jump drop downlist and message sort dropdownlists
	It also formats the dropdownlist search options on search.aspx */

.FormInputTextSmall
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0061A1;
	background-color: white;
	border: #7F9DB9 1px solid;
	height:19px;
	padding-left:3px;
	padding-top:2px;
}

/* This class controls the look of all small form buttons within the application 
	This is mainly used within the admin area although it can be found on the Go buttons
	on messages.ascx */

.FormButton
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0061A1;
	font-weight: bold;
}

/* This class controls the look of all large form buttons within the application
	These are used on the majority of submit buttons etc */

.FormButtonBig
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0061A1;
	font-weight: bold;
}


/* This class controls the look of the sort order dropdownlist control when
	sorting groups or forums within the administration area. The is very small
	to enable the dropdownlist to fit within the 5px cellpadding restriction 
	table cell */

.smallDropDownList
{
	font-family: verdana, ms sans serif;
	font-size: 5pt;
	color: #0061A1;
	background-color: white;
}

.FormInputLeftCol
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0061A1;
	background-color: white;
	border: #7F9DB9 1px solid;
	height:22px;
	width: 8.5em;
	padding-left:3px;
	padding-top:2px;
}

.FormInputLeftColSearch
{
	behavior: url(/Scripts/mask.htc);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0061A1;
	background-color: white;
	border: #7F9DB9 1px solid;
	height:18px;
	width: 7em;
	padding-left:1px;
	padding-top:1px;
}

/* --------------------- / Form Classes ----------------------- */

.caption
{
	color: #444444;
	font-size: 11px;
	font-family: arial, Helvetica, Geneva, sans-serif;
}

.caption a
{
	color: #000099;
	font-size: 11px;
	font-family: arial, Helvetica, Geneva, sans-serif;
}

/* Activate Buttons Class */
.SI_Activate_Button
{
  font-weight: bold; 
	position: relative;
	font-family: Arial;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	background-image: url(/images/Icons/button_100_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 23px;
	margin: 0;
	padding: 0;
  border: none;
}

.SI_Activate_Button a
{
	display: block;
	color: #000000;
	font-size: 11px;
	width: 100px;
	height: 23px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	cursor: hand;
}

.SI_Activate_Button img
{
	width: 100px;
	height: 23px;
	border: 0;
}

.SI_Activate_Button span
{
	width: 80px;
	height: 23px;
	border: 0;
	text-align: center;
}

.SI_Activate_Button a:hover img
{
	visibility:hidden
}

.SI_Activate_Button span
{
	position: absolute;
	left: 10px;
	top: 4px;
}

.panelSensis
{
  BACKGROUND-COLOR: #adadad
}
.linkSensis
{
  FONT: bold 10px Verdana;
  COLOR: #fff;
  TEXT-ALIGN: right;
  TEXT-DECORATION: none
}
.linkSensis A:link
{
  FONT: bold 10px Verdana;
  COLOR: #fff;
  TEXT-ALIGN: right;
  TEXT-DECORATION: none
}
.linkSensis A:visited
{
  FONT: bold 10px Verdana;
  COLOR: #fff;
  TEXT-ALIGN: right;
  TEXT-DECORATION: none
}
.linkSensis A:hover
{
  COLOR: #0055c3;
  TEXT-DECORATION: underline
}
