/*************************************************************************************************
 * METICUBE
 * v1.0
 * 17/02/2004
 * Nuno Alves
 *************************************************************************************************/

/*************************************************************************************************
 * ERROS
 *************************************************************************************************/
.Error
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #FF0000;
}
/*************************************************************************************************
 * DESKTOP PORTAL HEADER
 *************************************************************************************************/
rb_DefaultPortalHeader
{
	width: 753px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
rb_AlternatePortalHeader
{
	width: 753px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.HeadBg
{
    background-color: #FFFFFF;
	width: 753px;
}
/*************************************************************************************************
 * DESKTOP PORTAL CONTENT
 *************************************************************************************************/
.rb_DefaultLayoutDiv
{	
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding: 0px 0px 0px 0px;
	border-collapse: collapse;     
}

.rb_DefaultLayoutTable
{
	width: 753px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: #FFFFFF;  

	border-top:		#000000 1px solid;
	border-bottom:	#000000 1px solid;
	border-left:	#000000 1px solid;
    border-right:	#000000 1px solid;
	border-collapse: collapse;   	

}
/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all non-standard - admin type based pages e.g edit pages, site admin pages. You can keep them the same size as the standard ones to maintain a consistent look or you may need more space for admin features. This gives you that flexibility */
.rb_AlternateLayoutDiv
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	border-collapse: collapse;     
}
.rb_AlternateLayoutTable
{
    width: 753px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;     
}
/*************************************************************************************************
 * DESKTOP PORTAL FOOTER
 *************************************************************************************************/
rb_DefaultPortalFooter
{
	width: 753px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
rb_AlternatePortalFooter
{
	width: 753px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle
{
    font-weight: bold;
    font-size: 24px;
    color: #FFFF00;
    font-family: Verdana, Helvetica, sans-serif;
}
/*************************************************************************************************
 * TABS
 *************************************************************************************************/
/* background/border colors for the selected tab */
.TabBg
{
    /* border-color: #016074; */
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #FFFFFF;
}
/* background/border colors for the unselected tabs */
.OtherTabsBg
{
    /* background-color: #CBE0E7; */
    font-family: Arial, Verdana, Helvetica, sans-serif 
	color: #016074;
}
/* text style for the selected tab */
.SelectedTab
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #016074;   
    text-decoration: none;
}

/* text style for the unselected tabs */
.OtherTabs
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #016074;
    font-weight: bold;  
	background-color: #CBE0E7;
    text-decoration: underline;
}
.OtherTabs A:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #016074;
}
.OtherTabs A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #016074;
}
.OtherTabs A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #016074;
}
.OtherTabs A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #016074;
}

.SelectedSubTab
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.SelectedSubTab A:link
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.SelectedSubTab A:visited
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.SelectedSubTab A:active
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.SelectedSubTab A:hover
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.OtherSubTabs
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.OtherSubTabsBlue
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
    text-decoration: none;
    font-weight: normal;
}
.OtherSubTabs A:link
{   
    text-decoration: underline;
    color: blue;
}
.OtherSubTabs A:visited
{
    text-decoration: underline;
    color: blue;
}
.OtherSubTabs A:active
{
    text-decoration: underline;
    color: blue;
}
.OtherSubTabs A:hover
{
    text-decoration: underline;
    color: blue;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
/* hyperlink style for the site links */
.SiteLink A:link
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #0000FF;
}

.SiteLink A:visited
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #0000FF;
}

.SiteLink A:active
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #0000FF;
}

.SiteLink A:hover
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #0000FF;
}
.SiteLinkSeparator
{
	background-color: #FFFFFF;
	color: #000000;
}

/* style for separator between site links */
.Accent
{
    color: #FFFF00;
    font-weight: bold;
}

/* 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;
}
.rb_PageKeyPhrase
{
	
}
/* style of item titles by Announcements and events */
.ItemTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
/* style of item dates by Announcements and events */
.ItemDate
{
    font-weight: bold;
    font-size: 11px;
    color: #999999;
    font-family: Verdana, Helvetica, sans-serif;
}

/*************************************************************************************************
 * MODULES
 *************************************************************************************************/
 .Module
{
    background-color: #FFFFFF;

	border-top:		#999999 1px solid;
	border-bottom:	#999999 1px solid;
	border-left:	#999999 1px solid;
    border-right:	#999999 1px solid;
	border-collapse: collapse;   	
	
	padding-top:	0px;
	padding-bottom: 0px;
	padding-left:	0px;
	padding-right:	0px;
	
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	15px;
	margin-right:	15px;

	width: 172px;
}
.ModuleTitleTable
{
	border-bottom:	#999999 1px solid;
	border-collapse: collapse;   		
}
.TitleHead
{
    font-weight: normal;
    font-size: 24px;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.TitleHeadALT
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #016074;
}
.TitleHeadALT2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
	margin: 0px 0px 0px 0px;
}
/* Administração */
.Head
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
}
/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black;
	text-align: right;
}
/* 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-align: right;
    background-color: #FFFFFF;
}
/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #000000;
}
/* 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: 300px;
}
.NormalRed
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}
.NormalGreen
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: green;
    font-weight: normal;
}
.NormalBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #000000;
}
.NormalItalic
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
	color: #000000;
}
.NormalSmall
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
	color: #000000;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
/*
	border-top:		#AAAAAA 1px solid;
	border-bottom:	#AAAAAA 1px solid;
	border-left:	#AAAAAA 1px solid;
    border-right:	#AAAAAA 1px solid;
	
	padding-top:	4px;
	padding-bottom: 4px;
	padding-left:	4px;
	padding-right:	4px;
*/	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
/*	
	background: #CCCCCC;
	margin: 5px;
	overflow: visible;
	line-height: 25px;
	text-align: center;
*/
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
    text-decoration: underline;
    color: blue;
}
A.CommandButton:visited
{
    text-decoration: underline;
    color: blue;
}
A.CommandButton:active
{
    text-decoration: underline;
    color: blue;
}
A.CommandButton:hover
{
    text-decoration: underline;
    color: blue;
}
Input.CommandButton 
{
}

/*************************************************************************************************
 * LEFT PANEL
 *************************************************************************************************/
.LeftPane
{
    BACKGROUND-COLOR: #FFFFFF;
}
.LeftPane P
{
    BACKGROUND-COLOR: #FFFFFF;	
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.LeftPane A:active
{
    COLOR: blue;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.LeftPane A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.LeftPane A:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.LeftPane A
{
    COLOR: blue;
    TEXT-DECORATION: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

/*************************************************************************************************
 * RIGHT PANEL
 *************************************************************************************************/
.RightPane
{
	BACKGROUND-COLOR: #FFFFFF;
}

.RightPane P
{
    BACKGROUND-COLOR: #FFFFFF;	
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.RightPane A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.RightPane A:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.RightPane A:active
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.RightPane A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}

/*************************************************************************************************
 * CONTENT PANEL
 *************************************************************************************************/
.ContentPane
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	BACKGROUND-COLOR: #FFFFFF;
}
.ContentPane A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
}
.ContentPane A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
}
.ContentPane A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
}
.ContentPane A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
}
.ContentPane A:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    COLOR: #0000FF;
}

/*************************************************************************************************
 * FOOTER PANEL
 *************************************************************************************************/
.FooterPane
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px; 
    font-weight: normal;
	color: #000000;
}
.FooterPane A
{
    TEXT-DECORATION: underline;
	color: blue;
}
.FooterPane A:visited
{
    TEXT-DECORATION: underline;
	color: blue;
}
.FooterPane A:hover
{
    TEXT-DECORATION: underline;
	color: blue;
}
.FooterPane A:active
{
    TEXT-DECORATION: underline;
	color: blue;
}
.FooterPane A:link
{
    COLOR: blue;
}

.FooterPaneWhite
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px; 
    font-weight: normal;
	color: #CCCCCC;
}


/*************************************************************************************************
 * TAGS HTML
 *************************************************************************************************/
BODY
{
    background-color: #444444;
	margin: 0px 0px 0px 0px;
}
H1
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #990000;
	margin: 0px 0px 0px 0px;
}
H2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
	margin: 0px 0px 0px 0px;
}
H3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}
H4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}
H5, DT
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
H6
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
TFOOT, THEAD
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
TH
{
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
TD
{    
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #000000;
}
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: #000000;
    height: 1pt;
    text-align: left;
}
P
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #000000;
}
/*************************************************************************************************
 * ARTICLES
 *************************************************************************************************/
/* 18/02/2004 */
.NewsHeader
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.NewsBody
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-top: 6px; 
    margin-bottom: 6px;
}
.NewsBody TABLE
{
	border-top:		#000000 1px solid;
	border-bottom:	#000000 1px solid;
	border-left:	#000000 1px solid;
    border-right:	#000000 1px solid;
	border-collapse: collapse;   	
	
	padding-top:	0px;
	padding-bottom: 0px;
	padding-left:	0px;
	padding-right:	0px;
	
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
}
.NewsBody TD
{
	border-top:		#000000 1px solid;
	border-bottom:	#000000 1px solid;
	border-left:	#000000 1px solid;
    border-right:	#000000 1px solid;
	border-collapse: collapse;   
	
	padding-top:	3px;
	padding-bottom: 3px;
	padding-left:	3px;
	padding-right:	3px;
}
.NewsFooter
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.NewsDate
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 12px;
    color: #999999;
}
.NewsLink A:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: blue;
}
.NewsLink A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: blue;
}
.NewsLink A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: blue;
}
.NewsLinkPopUp
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}
.NewsLinkPopUp A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: blue;
}
.NewsLinkPopUp A:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: blue;
}
.NewsLinkPopUp A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: blue;
}
.NewsLinkPopUp A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: blue;
}
.NewsLinkPopUp A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: blue;
}

/* ================================
   HtmlEditor
   ================================ */
DIV.edmenuback{
	background-color: #cccccc;
	border-bottom: 0px solid #929292;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%
}
TD.edmenuStyle{
	width: 75px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: right;
}
TD.edmenuEditor{
}

TD.edmenuHTML{
	s: right;
	width: 35px;	
}

/* ================================
   Discussion
   ================================ */
.MessageTitle 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:darkblue;
}   
.MessageAuthor
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: darkgray
}
.MessageBody
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black
}

/* ================================
   Survey Module
   ================================ */
.SurveyQuestion
{

	color: darkred;
}
.SurveyPanel
{
	color: silver;
	background-color: silver;
}
.SurveyOption
{
	color: black;
}
.SurveyButton
{
	color: darkred;
	font-weight: bold;
}

/* =============================
   BreadCrumbs styles
   ============================= */
.bc_Row		{padding-left:57px;border-bottom:solid 2px Black;background-color:silver;}
.bc_Text	{FONT-SIZE:10px;}
.bc_Link, .bc_Link:link, .bc_Link:visited {padding-left:8px;FONT-SIZE:10px;font-weight:bold;text-decoration:none;color:black}
.bc_Link:hover	{text-decoration:underline;}


/* =============================
   SolpartNavigation menu styles
   ============================= */
.spm_MenuContainer	{height:27px;border-bottom:solid 2px Black;background-color:silver}
.spm_MenuBar		{height:27px;}
.spm_MenuBar TD		{FONT-SIZE: 12px;font-weight:bold;}
.spm_SubMenu		{z-index:200; border:solid 1px black;}
.spm_SubMenu TD		{font-weight:bold;}
.spm_MenuBreak		{}
.spm_MenuItem		{FONT-SIZE:12px;padding-left:5px; padding-right:5px;background-color:silver;cursor:pointer;cursor:hand;}
.spm_MenuItem TD	{FONT-SIZE: 12px;}
.spm_MenuIcon		{border-left:solid 1px silver;}
.spm_MenuItemSel	{FONT-SIZE: 12px;}
.spm_MenuItemSel TD	{FONT-SIZE: 12px;padding-left:5px; padding-right:5px;cursor: pointer; cursor: hand;}
.spm_MenuArrow		{font-family: webdings;cursor: pointer; cursor: hand; }
.spm_RootMenuArrow	{font-family: webdings;cursor: pointer; cursor: hand; }
/* ================================ */

.tablePopUp
{
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.Labels
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.LabelsLeft
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-align: left;
}
.LabelsRight
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-align: right;
}

.TextBoxes
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 200px;
}

.DropDownLists
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 230px;
}

.ListBoxes
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 150px;
    height: 230px;
}

.ListBoxTabs
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    width: 300px;
    height: 300px;
}

/*************************************************************************************************
 * MODULE: CONTACTUSEMAIL
 *************************************************************************************************/
.ContactUsEmailLabels
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-align: right;
}
.ContactUsEmailTextBoxes
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	width: 250px;
}
.ContactUSEmailMemo
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	width: 270px;
	height: 100px;
}
.ContactUsEmailButtons
{
}
.ContactUsEmailNormal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
/*************************************************************************************************
 * MODULE: INFOREQUEST
 *************************************************************************************************/
.InfoRequestLabels
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-align: right;
}
.InfoRequestNormal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
/*************************************************************************************************
 * MODULE: SiteMap
 *************************************************************************************************/
.SiteMapLink
{
    font-weight: normal;
    font-size: 11px;
    color: #0000FF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SiteMapTop
{
	background-color:  #CBE0E7;
	font-size: 12px;
    color: #016074;
    font-weight: bold;  
}
.SiteMapTop A:hover
{
    font-weight: bold; 
    text-decoration: underline;
    color: #016074;
}
.SiteMapTop A:link
{
    font-weight: bold; 
    text-decoration: underline;
    color: #016074;
}
.SiteMapTop A:visited
{
    font-weight: bold; 
    text-decoration: underline;
    color: #016074;
}
.SiteMapTop A:active
{
    font-weight: bold; 
    text-decoration: underline;
    color: #016074;
}