P
{
	line-height:16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3938;
	margin-bottom:0px;
	margin-top:0px;
}
BODY
{
	margin: 0px 0px 0px 0px;
}
H1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	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: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
H4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
H5, DT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
H6
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

A, A:link, A:hover, A:active, A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color:#00819C;
}

.Error
{
	color: red;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.HeadBg
{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
}

.SiteTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 22pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.Accent
{
	color: #FFFF00;
	font-weight: bold;
}

.Message
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}

.ItemTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.ItemDate
{
	font-weight: bold;
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Helvetica, sans-serif;
}

.Head
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.SubHead
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: right;
}

.SubHead span
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: right;
}

.SubSubHead
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: right;
	background-color: #FFFFFF;
}
.NormalTextBox
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
}

.NormalBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.NormalItalic
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.NormalItalicBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight:bold;
}
Input.CommandButton
{
	line-height: 13px;
}
SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}
BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}

UL{
margin-bottom:10px;
margin-top:5px;
}

UL LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#3D3938;
	list-style-image:url(img/maior.gif);
}
UL LI LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3938;
	list-style-type: circle;
}
UL LI LI LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3938;
	list-style-type: circle;
}
OL LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image:url(img/maior.gif);
	color:#3D3938;
}
OL OL LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3938;
}
OL OL OL LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3938;
}
HR
{
	color: #000000;
	height: 1pt;
	text-align: left;
}





.ModuleTitle
{
	font-weight: normal;
	font-size: 24px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.SiteLinkAlt
{
	color: #FFFFFF;
}
.SiteLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.SiteLink A, .SiteLink A:visited, .SiteLink A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.RightPane A, .RightPane A:visited, .RightPane A:active, .RightPane A:hover
{
	text-decoration: underline;
}



.OtherSubTabs, .OtherSubTabs A:link, .OtherSubTabs A:visited, .OtherSubTabs A:hover, .OtherSubTabs A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #017DA1;
	font-weight: normal;
	text-decoration: underline;
	line-height: normal;
}
.OtherSubSubTabs, .OtherSubSubTabs A:link, .OtherSubSubTabs A:visited, .OtherSubSubTabs A:hover, .OtherSubSubTabs A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}




.OtherTabs, .OtherTabs A:link, .OtherTabs A:visited, .OtherTabs A:hover, .OtherTabs A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.SecondaryTabsSeparator
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003466;
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 3px;
}


.NormalSmall, .NormalSmall A:link, .NormalSmall A:visited, .NormalSmall A:hover, .NormalSmall A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
}
.NormalDim
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}
.rb_AlternateLayoutTable
{
	width: 760px;
	text-align: center;
	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;
}



.rb_LangSw_tbl
{
	text-decoration: none;
}
.rb_LangSw_tbl A:link
{
	text-decoration: none;
}
.rb_LangSw_tbl A:visited
{
}
.rb_LangSw_tbl A:hover
{
	color: #da0b0b;
}
.linkFooter
{
	font-weight: 500;
	font-size: 9pt;
	color: white;
	font-family: Verdana, Arial;
}
.linkFooter A:link
{
	font-weight: normal;
}
.linkFooter A:visited
{
	font-weight: normal;
}
.linkFooter A:hover
{
	font-weight: normal;
}
DL
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
DL DT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
DL DD
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

CAPTION
{
	font-size: 10pt;
	color: #515530;
}
.MenuItem
{
	border-right: white 1pt solid;
	border-top: white thin;
	font-weight: bolder;
	font-size: 8pt;
	border-left: salmon;
	color: #515530;
	border-bottom: white 1pt solid;
	font-family: Arial;
	background-color: #e1eaff;
}
.MenuItemHi
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bolder;
	font-size: 8pt;
	border-left: medium none;
	color: white;
	border-bottom: white 1pt solid;
	font-family: Arial;
	background-color: #0163ac;
}
.MenuSub
{
	font-weight: bolder;
	font-size: 8pt;
	font-family: Arial;
}
.MenuSubHi
{
	font-weight: bolder;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: #0163ac;
}



.rb_DefaultLayoutTable
{
	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;
}

.Menu
{
	font-weight: 600;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only
{
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only-css
{
	overflow: hidden;
}
div.btn-img-only, div.btn-img-only-css
{
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
div.btn-img-txt
{
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
div.btn-txt-only
{
	font-size: 9px;
	line-height: 0.8;
}
.FooterPane
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	/*text-align:left;*/
	padding-left:10px;	
}
.FooterPane A
{
	color: #999999;
	text-decoration: none;
}
.FooterPane A:visited
{
	color: #999999;
	text-decoration: none;
}
.FooterPane A:hover
{
	color: #aa3300;
	text-decoration: none;
}
.FooterPane A:active
{
	color: #999999;
	text-decoration: none;
}
.FooterPane A:link
{
	color: #999999;
	text-decoration: none;
}

.CommandButton, A.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:hover, A.CommandButton:active
{
	border-top: #888888 1px solid;
	border-bottom: #888888 1px solid;
	border-left: #888888 1px solid;
	border-right: #888888 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;
	color: blue;
	background: #FFFFFF;
	overflow: visible;
	line-height: 30px;
	text-align: center;
	
	
}
.SelectedSubTab2, .SelectedSubTab2 A:link, .SelectedSubTab2 A:visited, .SelectedSubTab2 A:hover, .SelectedSubTab2 A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 34px;
	text-decoration: none;
}
.Thumbnails
{
	border: solid 1px #000000;
}


.SecondaryMenuFooter
{
	background-color: D9DEE2;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 34px;
	height: 30px;
	padding: 2px 0px 0px 0px;
}

.SecondaryTabsSeparatorFooter
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D9DEE2;
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 3px;
}

.SecondaryTabsFooter
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D9DEE2;
	font-weight: normal;
	text-decoration: none;

}

.copyright
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	float: right;
	width:225px;
}

.copyrightFooter
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	width:100%;
	padding-top:10px;
}



/*********** banner *************/

.PortalTabsTreePanesDiv
{
	border-width:0px; 
	padding-left:0px; 
	padding-bottom:10px;
}



.BannerDropDown
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:right; 
	padding-bottom:4px;
	width:100%;
}

.bannerLogo
{
	FONT-SIZE:1px; 
	position:relative; 
	float:left;
	
}

.divColoredRulers
{
	position:relative; 
	width:100%;
    float:left;
    
}

.rulers
{
	FONT-SIZE:1px; 
	line-height:1px; 
	WIDTH:100%;
}

.rulerWhite
{
	FONT-SIZE:1px; 
	line-height:1px; 
	WIDTH:100%;
	HEIGHT:3px; 
	BACKGROUND-COLOR:white;
}

.rulersPortalTabs
{
	FONT-SIZE:1px; 
	line-height:1px; 
	BACKGROUND-COLOR:#003466;
	text-align:right;
}

.nostyle A
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	margin:0px;
	font-size: 1px;
	text-decoration: none;
}


/*********** treepanes *************/


A IMG
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px;
	text-decoration:none;
}

.contentPaneClass
{
	padding-left:5px;
	padding-top: 5px;
}

.rightPaneClass
{
	padding-top: 5px;
	width:195px;
}

.rb_DefaultPortalcontent
{
	position:relative;
}

.rightpaneClass .ModuleALT
{
	width:195px;
	float:right;
}

.leftPane .ModuleALT
{
	width:195px;
}

/*********** footer *************/


.SecondaryTabsFooter
{
	text-align:center;
}

.tableFooter
{
	width:100%;
	font-size:14px;
}


.BlankFooterPane
{
	color:White;
	font-size:10px;
}

/*-----------------------------------------------------*/
/*       MOdule News (MTCB) CSS Classes            */
/*-----------------------------------------------------*/

.mtcb_News_NewsDate
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#00364A;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	text-transform:uppercase;
}

.mtcb_News_NewsHeader
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#00364A;
	padding:0px 0px 5px 0px;
}

.mtcb_News_NewsBody
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#3D3938;
}

.mtcb_News_Arrows
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#00819C;
}

.mtcb_News_NewsLink, .mtcb_News_NewsLink A,.mtcb_News_NewsLink A:link, .mtcb_News_NewsLink A:visited, .mtcb_News_NewsLink A:hover, .mtcb_News_NewsLink A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#00819C;
}

.mtcb_News_BackDiv, .mtcb_News_BackDiv A,.mtcb_News_BackDiv A:link, .mtcb_News_BackDiv A:visited, .mtcb_News_BackDiv A:hover, .mtcb_News_BackDiv A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}



td .mtcb_News_Normal 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
}

/*--------END of MOdule News (MTCB) CSS Classes----*/

/******* Mapa do site **********/
.SiteMapLevel_0
{
	background-color:#FFFFFF;
	color:#00364A;
}

.SiteMapLevel_1
{
	background-color:#99AFB7;
	color:#00364A;
	width:100%;
}
.SiteMapLevel_2 
{
	background-color:#B8C7CC;
	color:#00364A;
	width:100%;
}
.SiteMapLevel_3 
{
	background-color:#D6DFE2;
	color:#00364A;
	width:100%;
}
.SiteMapLevel_ST 
{
	background-color:#939431;
	color:#00364A;
	width:100%;
}

.SiteMapLevel_0 A, .SiteMapLevel_0 A:link, .SiteMapLevel_0 A:hover, .SiteMapLevel_0 A:active, .SiteMapLevel_0 A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color:#FFFFFF;
	color:#00364A;
}

.SiteMapLevel_1 A, .SiteMapLevel_1 A:link, .SiteMapLevel_1 A:hover, .SiteMapLevel_1 A:active, .SiteMapLevel_1 A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color:#99AFB7;
	color:#00364A;
	font-weight:bold;
}
.SiteMapLevel_2 A, .SiteMapLevel_2 A:link, .SiteMapLevel_2 A:hover, .SiteMapLevel_2 A:active, .SiteMapLevel_2 A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color:#B8C7CC;
	color:#00364A;
}

 .SiteMapLevel_3 A, .SiteMapLevel_3 A:link, .SiteMapLevel_3 A:hover, .SiteMapLevel_3 A:active, .SiteMapLevel_3 A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color:#D6DFE2;
	color:#00364A;
}

 .SiteMapLevel_ST A, .SiteMapLevel_ST A:link, .SiteMapLevel_ST A:hover, .SiteMapLevel_ST A:active, .SiteMapLevel_ST A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color:#939431;
	color:#00364A;
	font-weight:bold;
}

.NumVisitors
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width:55px;
	text-align:left;
	/*background-color:#003466;*/
	color: #000000;
	padding-left:5px;
	/*letter-spacing:2px;*/
}

.NumVisitorsLabel
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	/*border:solid 1px #003466;*/
	padding-left: 5px;
	
}

.AdminLeftPane
{
	margin-left:200px;
	padding-left:200px;
}


/*-----------------------------------------------------*/
/*       MOdule Products (MTCB) CSS Classes            */
/*-----------------------------------------------------*/

.mtcb_Products_Name
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.mtcb_Products_Price
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_Products_View_More
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-align:right;
}
.mtcb_Products_View_More_Link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-align:right;
}
.mtcb_Products_ShortDescription
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_Products_Document
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_Products_Document_Link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_Products_Description
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_Products_Voltar_Link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
}

.mtcb_Products_Voltar_Link:link, .mtcb_Products_Voltar_Link:active, .mtcb_Products_Voltar_Link:hover, .mtcb_Products_Voltar_Link:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007c95;	
	text-decoration:underline;
	vertical-align:middle;
}

.mtcb_ProductDetail_Name
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
}
.mtcb_ProductDetail_Price
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductDetail_ShortDescription
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductDetail_Document
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductDetail_ProductFields
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductDetail_Description
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductDetail_RelProducts
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}
.mtcb_ProductDetail_ProductFields_Name
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;	
}
.mtcb_ProductDetail_ProductFields_Value
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductsPager
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.mtcb_ProductsDGItemStyle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

/*--------END of MOdule Products (MTCB) CSS Classes----*/
.webconceptLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;	
	text-decoration:none;
}

/********************************
* Users organized
*********************************/
.UsersOrganizerLabelRole, .UsersOrganizerLabelEMail, .UsersOrganizerLabelName, .UsersOrganizerPager
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
}

.UsersOrganizerContentName, .UsersOrganizerContentEmail, .UsersOrganizerContentRole
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/***********************
* event Module
*************************/
.eventDescription
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
}

.eventTitleWhereWhen
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
}

.eventTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
}

/******************
 * Imobile search
 ******************/

.IMOBILIARIA_CATEGORY
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
}

.IMOBILIARIA_DISTRICT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}

.IMOBILIARIA_SUBDISTRICT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
	}

.IMOBILIARIA_LOCALITY
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}

.IMOBILIARIA_ZONE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}

.IMOBILIARIA_ACTION
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}

.IMOBILIARIA_PRICE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}

.IMOBILIARIA_STATE
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}

.IMOBILIARIA_TYPE
{
		font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}
.IMOBILIARIA_AREA
{
		font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}
.IMOBILIARIA_ORDERBY
{
		font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-Top:3px;
}
.IMOBILIARIA_SEARCH
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
}
.IMOBILIARIA_SEARCHERROR
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
}

.IMOBILIARIA_SEARCHERROR
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #992200;	
	text-decoration:none;
	width:100px;
}

.Imob_Title , .Imob_Reference , .Imob_Summary, .Imob_Description 
{
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height:15px;
	vertical-align:text-top;
}

.Imob_details, .Imob_details A:link, .Imob_details A:active, .Imob_details A:visited
{
	text-decoration:none;
	color: #007c95;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align:middle;
} 


.Imob_Title span, .Imob_Reference span, .Imob_Summary span, .Imob_Description span
{
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Label
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.LabelBig
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#003466;
	text-align: left;
}
/*-----------------------------------------------------*/
/*       Module Forms (MTCB) CSS Classes               */
/*-----------------------------------------------------*/
.mtcb_Forms_Panel
{}

.mtcb_Forms_PageBreak_Panel
{}

.mtcb_Forms_Table
{
	width:100%;}

.mtcb_Forms_Question
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D3938;	
	width:100%;
}

.mtcb_Forms_Description
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3938;
}

.mtcb_Forms_Separator
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00364A;	
	text-align:left;
	text-transform:uppercase;
}

.mtcb_Forms_Separator_Desc
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3938;	
	text-align:left;
}
.mtcb_Forms_Separator_Desc TD
{
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3938;	
}
.mtcb_Forms_Lists
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3938;	
}

.mtcb_Forms_dropdown
{
}

.mtcb_Forms_Message_Sucess
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3938;	
	text-align:center;

}

.mtcb_Forms_Errors_Panel
{}

.mtcb_Forms_Message_Error
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff3300;
	font-weight: normal;
}

.Mtcb_forms_errorMsg_req
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff3300;
	font-weight: normal;
}

.Mtcb_forms_errorMsg_Compare
{}

.Mtcb_forms_errorMsg_range
{}

.Mtcb_forms_errorMsg_regExpress
{}

.Mtcb_forms_errorMsg_PreDefined_RegExp
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff3300;
	font-weight: normal;
	}

.mtcb_forms_Divisor
{
	width:0px;
	height:0px;
}

.mtcb_forms_Divisor_separator
{
	width:0px;
	height:0px;
}

.mtcb_Forms_Table_row
{}

.mtcb_Forms_Table_row_Divisor
{}

.mtcb_Forms_Table_row_Desc
{}

.mtcb_Forms_Table_row_Answer
{}

.mtcb_Forms_Table_Cell_Divisor
{}

.mtcb_Forms_Table_Cell_Edit
{	
	vertical-align:top;
}

.mtcb_Forms_Table_Cell_Separator
{}

.mtcb_Forms_Table_cell_SeparatorDesc
{}

.mtcb_Forms_Table_cell_Desc
{
	width:100%;
	vertical-align:top;
}

.mtcb_Forms_Table_cell_Question_Under
{
	width:100%;
}

.mtcb_Forms_Table_cell_Answer_Under
{	
	width:100%;
}
.mtcb_Forms_Table_cell_Answer_TextBox
{	
	width:300px;
	border:solid 1px #99afb7;
	background-color:#e9f1f4;
}
.mtcb_Forms_Attach input
{border:solid 1px #99afb7;
	background-color:#e9f1f4;
	}

.mtcb_Forms_Table_cell_Question_Front
{
	width:20%;
	vertical-align:top;
}

.mtcb_Forms_Table_cell_Answer_Front
{
	width:100%;
	vertical-align:top;
}

.mtcb_forms_table_buttons
{
}

.mtcb_forms_Errors_summary
{
	color:red;
}

.mtcb_FormsButton
{
	border: #FFFFFF 0px solid;
	padding: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	background: #FFFFFF;
	overflow: visible;
	text-align: center;
	vertical-align:middle;
	text-decoration:underline;
}

.mtcb_forms_cell_btPrev
{
	text-align:left;
	vertical-align:middle;
	width:33%;
}

.mtcb_forms_cell_btNext
{
	text-align:right;
	vertical-align:middle;
	width:33%;
}	

.mtcb_forms_cell_PageInfo
{
	text-align:center;
	vertical-align:middle;
	width:33%;
}

.mtcb_forms_PageInfo
{
	border: #FFFFFF 0px solid;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	background: #FFFFFF;
	overflow: visible;
	line-height: 10px;
	text-align: center;
}

TEXTAREA
{
	width:100%;
	height:50px;
}

/*--------END of MOdule Forms (MTCB) CSS Classes----*/

/*-----------------------------------------------------*/
/*       DesktopDefault (MTCB) CSS Classes             */
/*-----------------------------------------------------*/

.mtcb_Layout_Width
{
	width:780px;
	background-color:White;}

.mtcb_DefaultLayoutDiv
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 7px 7px 7px 7px;
	/*border:solid 1px black;*/
}
.mtcb_HeaderMenuDiv
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 8px 8px 8px 8px;
	border:solid 1px black;
	text-align:right;
}
.mtcb_DefaultLayoutWebConcept
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px 0px 5px 5px;
	border:solid 0px black;
	color:#00364A;
	vertical-align:bottom;
}

.mtcb_LinkHeaderMenu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color:Black;	
}
.mtcb_LinkHeaderMenu A, .mtcb_LinkHeaderMenu A:visited, .mtcb_LinkHeaderMenu A:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

/*--------END of DesktopDefault (MTCB) CSS Classes----*/

/*-----------------------------------------------------*/
/*       DesktopPortalBanner (MTCB) CSS Classes        */
/*-----------------------------------------------------*/
.mtcb_SelectedTab
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00364A;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
}
.mtcb_SelectedTab A:link, .mtcb_SelectedTab A:visited, .mtcb_SelectedTab A:hover, .mtcb_SelectedTab A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00364A;
	font-weight: bold;
	text-decoration: none;
}
.mtcb_Tab
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00364A;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
} 
.mtcb_Tab A:link, .mtcb_Tab A:visited, .mtcb_Tab A:hover, .mtcb_Tab A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #00364A;
	font-weight: bold;
	text-decoration: none;
}
.mtcb_SecondaryTabs
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
	
	/*border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;*/
} 
.mtcb_SecondaryTabs_Separator_Style
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	vertical-align:top;
	
	/*border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;*/
} 
.mtcb_SecondaryTabs A:link, .mtcb_SecondaryTabs A:visited, .mtcb_SecondaryTabs A:hover, .mtcb_SecondaryTabs A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
}
.mtcb_SelectedSecondaryTabs
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00364A;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right:5px;
	
	/*border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;*/
} 
.mtcb_SelectedSecondaryTabs A:link, .mtcb_SelectedSecondaryTabs A:visited, .mtcb_SelectedSecondaryTabs A:hover, .mtcb_SelectedSecondaryTabs A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00364A;
	font-weight: bold;
	text-decoration: none;
}
.mtcb_BreadCrumbsLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	text-decoration: none;
	padding-left:15px;
	color:white;
	}

.mtcb_BreadCrumbsLink A:link, .mtcb_BreadCrumbsLink A:hover, .mtcb_BreadCrumbsLink A:active, .mtcb_BreadCrumbsLink A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
	color:black;
}
mtcb_BreadCrumbsText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color:red;
}

/*--------END of DesktopPortalBanner (MTCB) CSS Classes----*/

/*-----------------------------------------------------*/
/*       DesktopThreePanes (MTCB) CSS Classes        */
/*-----------------------------------------------------*/
.SubTab, .SubTab A:link, .SubTab A:visited, .SubTab A:hover, .SubTab A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00364A;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
}
.SelectedSubTab, .SelectedSubTab A:link, .SelectedSubTab A:visited, .SelectedSubTab A:hover, .SelectedSubTab A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00364A;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
}
.SubSubTab, .SubSubTab A:link, .SubSubTab A:visited, .SubSubTab A:hover, .SubSubTab A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #00364A;
	font-weight: normal;
	text-decoration:none;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
}
.SelectedSubSubTab, .SelectedSubSubTab A:link, .SelectedSubSubTab A:visited, .SelectedSubSubTab A:hover, .SelectedSubSubTab A:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #00364A;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align:left;
}

.mtcb_LeftPane
{
	background-color: #99AFB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	width:164px;
	vertical-align:top;
	border:solid 0px #000000;
	
}

.RightPane
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
    padding-bottom: 0px;

    border-left:	1px none;
    border-right:	1px none;
    border-top:		1px none;
    border-bottom:	1px none;

    margin: 0px 0px 0px 0px;
		background-color:#99AFB7;
		
}


.ContentPane
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	background-color: #FFFFFF;
	width:100%;
}

.ContentPane A, .ContentPane A:visited, .ContentPane A:hover, .ContentPane A:active, .ContentPane A:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #00364A;*/
	text-decoration: underline;
}

/*--------END of DesktopThreePanes (MTCB) CSS Classes----*/

/*-----------------------------------------------------*/
/*       Theme.xml (MTCB) CSS Classes        */
/*-----------------------------------------------------*/
.Titlehead
{
	font-weight: normal;
	font-size: 25px;
	color: #99AFB7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
}


.TitleHead_ALT
{
	font-weight: bold;
	font-size: 12px;
	color: #00364A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #99AFB7;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.Module
{
	background-color: #FFFFFF; /* 	border-top:		#005A45 1px solid; 	border-bottom:	#005A45 1px solid; 	border-left:	#005A45 1px solid;     border-right:	#005A45 1px solid; 	border-collapse: collapse;  	*/
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	width:100%;
	border:solid 0px #000000;
}
.ModuleALT2
{
	background-color: #FFFFFF; /* 	border-top:		#005A45 1px solid; 	border-bottom:	#005A45 1px solid; 	border-left:	#005A45 1px solid;     border-right:	#005A45 1px solid; 	border-collapse: collapse;  	*/
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	width:100%;
	border:solid 0px #000000;
}

.ModuleALT
{
	background-color: #FFFFFF; /* 	border-top:		#005A45 1px solid; 	border-bottom:	#005A45 1px solid; 	border-left:	#005A45 1px solid;     border-right:	#005A45 1px solid; 	border-collapse: collapse;  	*/
	/*padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width:153px;
	border:solid 1px #BEBF83;
}

.ModuleTitleTable
{
	border-bottom: 5px solid #BEBF83;
	border-top: 0px solid #F5591C;
	border-left: 0px solid #F5591C;
	border-right: 0px solid #F5591C;
	background-color: #FFFFFF;
	/*border-collapse: collapse;*/
}

.Normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.Normal LI
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3938;
	list-style-type: square;
}

/*--------END of Theme.xml (MTCB) CSS Classes----*/


/*-----------------------------------------------------*/
/*       MOdule WeatherPT (MTCB) CSS Classes            */
/*-----------------------------------------------------*/

.mtcb_WeatherPT_StationName
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.mtcb_WeatherPT_Temperature
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

/*--------END of MOdule WeatherPT (MTCB) CSS Classes----*/

/*-----------------------------------------------------*/
/*       MOdule Announcements (MTCB) CSS Classes            */
/*-----------------------------------------------------*/



.mtcb_Annoucements_Title
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

/*--------END of MOdule Announcements (MTCB) CSS Classes----*/

/*-----------------------------------------------------*/
/*       MOdule NewsletterRequest (MTCB) CSS Classes            */
/*-----------------------------------------------------*/


.mtcb_NewsletterRequest_NormalTextBox
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
}
/*--------END of MOdule NewsletterRequest (MTCB) CSS Classes----*/
/*-----------------------------------------------------*/
/*       MOdule Survey CSS Classes            */
/*-----------------------------------------------------*/

.SurveyQuestion
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	color:Black;
}

.SurveyPanel
{
	}
	
.SurveyOption
{font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	color:Black;
	}
/*--------END of MOdule Survey CSS Classes----*/
.NormalAdmin
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: left;
}
/*-----SearchCommandButton--------------------*/
.SearchCommandButton, A.SearchCommandButton, A.SearchCommandButton:link, A.SearchCommandButton:visited, A.SearchCommandButton:hover, A.SearchCommandButton:active
{
	border-top: #00364A 1px solid;
	border-bottom: #00364A 1px solid;
	border-left: #00364A 1px solid;
	border-right: #00364A 1px solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #00364A;
	background: #D6DFE2;
	overflow: visible;
	text-align: center;
}
/*-----------EnhancedHtml-------------------*/

.EnhancedHtmlLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#939431;
	}
.EnhancedHtmlSelectedLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#00364A;
	font-weight:bold;
	}
.EnhancedHtmlLink A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#00364A;
	font-weight:bold;
	}
 .EnhancedHtmlLink A:link, .EnhancedHtmlLink A:hover, .EnhancedHtmlLink A:active, .EnhancedHtmlLink A:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#00364A;
	font-weight:normal;
}
/*HTML MODULE STYLE*/
.Title
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#00364A;
	}
.PortalSearchPager
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#00364A;
	}
.PortalSearchPager A:link, .PortalSearchPager A:hover, .PortalSearchPager A:active, .PortalSearchPager A:visited
{
	
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#00364A;
}
/*BLOG MODULE*/
.BlogTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#00364A;
	font-weight:bold;
	}


.Blog_StatArch_Title
{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#939431;
	font-weight:bold;
	}
	
.Blog_StatArch_Text
{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	font-weight:normal;
	}
	
.Blog_Feedback_Title
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
	color:#00364A;
	font-weight:bold;
	}
	
.Blog_Form_Field
{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#00364A;
	font-weight:bold;
	}
	
.Blog_Item_Date
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#00364A;
	font-weight:bold;
	}
	
.Blog_ItemDate
{
	font-weight: bold;
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Helvetica, sans-serif;
}
.Blog_CommentTitle
{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#939431;
	font-weight:bold;
	}
.Blog_CommentName
{font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#00364A;
	font-weight:bold;
	}
.Blog_TexBox
{
	width:300px;
	border:solid 1px #99afb7;
	background-color:#e9f1f4;
	}
	
/*PAGING NUMBERS*/

.Paging_Selected_Number
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#939431;
	font-weight:bold;
	vertical-align:top;
	}
	
.Paging_Separator_Number
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#939431;
	font-weight:normal;
	vertical-align:top;
	}
.Paging_Normal_Number, .Paging_Normal_Number:link, .Paging_Normal_Number:hover, .Paging_Normal_Number:active, .Paging_Normal_Number:visited

{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#939431;
	font-weight:normal;
	vertical-align:top;
	}