body
{ 
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: none 0px;
	padding: 0px 0px 0px 0px;
}
p, blockquote
{
	margin-top: 0px;
	margin-bottom: 10px;
}
input, textarea, select
{
	Color: #000000; 
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;	
	vertical-align: middle;
	Font-Size: 11px;
}
A
{
	text-decoration: none;
    COLOR: #EC8B36; 
}
A:focus {
    outline: 0px solid lime;
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:hover
{ 
	text-decoration: underline;	
}

A.Login
{
	text-decoration: none;
	COLOR: #8D1238; 
}
A.Login:visited
{
	text-decoration: none;
}
A.Login:hover
{ 
	text-decoration: none;
}

A.LoginContact
{
	text-decoration: none;
	COLOR: #767676; 
}
A.LoginContact:visited
{
	text-decoration: none;
}
A.LoginContact:hover
{ 
	text-decoration: none;
}

A.LoginHelp
{
	text-decoration: none;
	COLOR: #D4225A; 
}
A.LoginHelp:visited
{
	text-decoration: none;
}
A.LoginHelp:hover
{ 
	text-decoration: none;
}
.Search
{
    background-color: #999999;
}
input.NewsletterInput
{
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;	
	vertical-align: middle;
	Font-Size: 11px;	
    color: #ffffff;
    background-color: #BBB0A6;
    border: 0px solid #000000;
    padding-left: 5px;    
    padding-right: 5px;    
    width: 170px;
    height: 15px;
    line-height: 15px;
}
.TdGal
{
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #DADADA;
	border: solid 1px #484819;
	vertical-align: middle;
}

.SendToEmailButton
{
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #7C7C7C;
	border: solid 1px #A6A6A6;
	background-color: #F0; 
	font-weight : bold;
	Font-Size: 11px;
	cursor: hand;
	vertical-align: middle;
}

.Button
{
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #0084AA;
	color : #DADADA;
	border: solid 1px #DADADA;
	font-weight : bold;
	Font-Size: 11px;
	height: 22px;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
}
.HiddenButton
{
	visibility:hidden;
}

A.Button
{
	text-decoration: none;
	vertical-align: middle;
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #DADADA;
	font-weight : bold;
	Font-Size: 11px;
	cursor: hand;
	padding: 1px 2px 1px 2px;
}
A.Button:hover
{
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	vertical-align: middle;
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #DADADA;
	font-weight : bold;
	Font-Size: 11px;
	cursor: hand;
}
A.Button:visited
{
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	vertical-align: middle;
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #DADADA;
	font-weight : bold;
	Font-Size: 11px;
	cursor: hand;
}
.DossierTitle
{    
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 18px;
	line-height: 23px;
	color: #E87816;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
.LinkDossierSelectedArrow
{
	padding-top: 8px;
	vertical-align: top;    
}
.LinkDossierSelected
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #E87816;
    FONT-WEIGHT: bold;
}
.LinkDossier
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #3B4345;
    FONT-WEIGHT: bold;   
}
.LinkDossier:visited
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #3B4345;
	text-decoration: none;
    FONT-WEIGHT: bold;    
}
.LinkDossier:hover
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: underline;
	color: #3B4345;
    FONT-WEIGHT: bold;    
}
.Link: hover
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: normal;
	font-style: normal;
    text-decoration: underline;
    color: #3B4345;		
	margin: 5px 0px 5px 0px;
}
.Link: visited
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: normal;
	font-style: normal;
    text-decoration: none;
    color: #FFFFFF;		
	margin: 5px 0px 5px 0px;
}
.Link
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: normal;
	font-style: normal;
    text-decoration: none;
    color: #FFFFFF;		
	margin: 5px 0px 5px 0px;
}
/*Conteudos*/
.ContentAuthor
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #DADADA;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ContentSource
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #DADADA;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ContentDt
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #DADADA;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 0px;
}
.ContentTitle
{   
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 30px;
	line-height: 150%;
	color: #6C6E70;
    font-weight: 500;
    margin-left:5px;
}
.ImgTitle
{
	font-family: 'Open Sans', Arial, verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	color: #DADADA;
	padding:2px;
    FONT-WEIGHT: bold;
    text-decoration:none;
    line-height: 20px;
    background-color: #0084AA;
}

.ImgLegend
{
	font-family: 'Open Sans', Arial, verdana, Helvetica, sans-serif;
	Font-Size: 9px; 
	padding:2px;
	color: #333333;
    FONT-WEIGHT: bold;
    text-decoration:none;
    line-height: 20px;
    background-color: #BAB0A6;
}
.ContentResume
{
	font-family: 'Open Sans', Arial, verdana, Helvetica, sans-serif;
	Font-Size: 16px; 
	color: #EC8B36;
    FONT-WEIGHT: 500;
    text-decoration:none;
    line-height: 150%;
    margin-top:0px;
    padding-top:0px;
    letter-spacing: normal;
}
A.ContentResume
{
	color : #000000;		
	text-decoration: underline;
}
A.ContentResume:visited
{
	color : #000000;
	text-decoration: underline;
}
A.ContentResume:hover
{ 
	color : #000000;
	text-decoration: underline;
}
td
{
	FONT-WEIGHT: normal;
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 12px;
}
ol
{	
	FONT-WEIGHT: normal;
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 13px;
	line-height: 170%;
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

}
ul
{
	list-style-image: url(../img/Bullets.png) !important;
	list-style-position: outside;
	FONT-WEIGHT: normal;
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 13px;
	line-height: 170%;
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
li
{		
	FONT-WEIGHT: normal;
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 13px;
	line-height: 170%;
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Text
{
	FONT-WEIGHT: normal;
	COLOR: #5A5B5D; 
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 13px;
	line-height: 170%;
	margin-top: 5px;
	margin-bottom: 15px;
}
.PecaTitulo
{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	Font-Size: 16px; 
	color: #EC8B36;
	line-height: 140%;
    FONT-WEIGHT: 600;
    text-decoration:none;
    padding-top:20px;
    padding-bottom:0px;
}
.SendToEmail
{
	background-color: #000000;
    FONT-WEIGHT: normal;
	COLOR: #000000; 
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 12px;
	line-height: 20px;
	border: dotted 1px #A6A6A6;
}
.Caixa
{
    background-color: #0084A9;
    FONT-WEIGHT: normal;
	COLOR: #3B4345; 
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 12px; 
	line-height: 20px;
	border: solid 2px #ffffff;
}
.CaixaGAL
{
	background-color: #000000;
    FONT-WEIGHT: normal;
	COLOR: #34302F; 
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 12px; 
	line-height: 20px;
}
.LegendDownload
{
	font-family: 'Open Sans', Arial,Helvetica, sans-serif;
	Font-Size: 12px; 
	color: #444444;
    FONT-WEIGHT: bold;
    text-decoration:none;
}
.PecaTituloCaixa
{
	font-family: 'Open Sans', Arial,Helvetica, sans-serif;
	Font-Size: 16px;
	line-height: 29px;
	color: #BAB0A6;
    FONT-WEIGHT: bold;
    text-decoration:none;
}
.TextCaixa
{
	font-family: 'Open Sans', Arial,Helvetica, sans-serif;
	Font-Size: 12px;
	color: #000000;
    FONT-WEIGHT: normal;
    text-decoration:none;
    line-height: 20px;
    text-align: justify;
}
.NormalDarkGray
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    color: #605c5c;
}
.Normal
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #DADADA;    
}
.NormalBold
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #DADADA;
}
.NormalWhite
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    vertical-align:middle;
    color: #DADADA;
}
.NormalOrange
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #d67622;
}
.TdSeparator
{
	border-right: dotted 1px #B2B2B2;	
}
.SepTitleNormal
{    
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: bolder;
	text-decoration: none;
	color: #DADADA;
	line-height: 26px;
}
.SepTitleGray
{    
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    height: 23px;
    line-height: 23px;
	background-color: #bbb0a6;
	width: 100%;
}
.SepTitleBlue
{    
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
    height: 23px;
    line-height: 23px;
	width: 100%;
	background-color: #0084A9;
}
.HTMLNormal
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    line-height: 160%;
    color: #5A5B5D;
}
.Error
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #D22008;	
}
.LangChoose
{
    border: 0px solid #000000;
    background-color: #0084A9;
    height: 17px;
    color: White;
}

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td { 
    border:solid 1px DADADA; 
    background-color: #DADADA; 
    color: #000000;
}
        
img.txtRodape
{
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #34302F;
	text-decoration: none;
	border: solid 0px #484819;	
}
A.MenuLateral1Level
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #484819;
    FONT-WEIGHT: normal;
}
A.MenuLateral1Level:hover
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #484819;
    FONT-WEIGHT: normal;
}
A.MenuLateral1Level:visited
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #484819;
    FONT-WEIGHT: normal;
}
A.MenuLateral2Level
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #0F3D71;
}
A.MenuLateral2Level:hover
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #0F3D71;
}
A.MenuLateral2Level:visited
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #0F3D71;
}
.TblMenuLateral
{
	cursor:pointer;
	cursor: hand;
}
.SubMenu
{
	color: #6E6F5D;
    background-color: #FCFCFC;
    height: 20px;
}
.SubMenuHover
{
	color: #DADADA;
	cursor: hand;
	background-color: #A31C45;
	cursor:pointer;
	height: 20px;
}
A.SubMenu
{
	color: #DADADA;
}
.NewsMediumTitle
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	line-height: 18px;
	color: #3B4345;
    font-weight: bold;
    margin-top: 0px;
}
a.NewsTitle
{
    text-align: left;
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 15px;
	line-height: 20px;
	color: #6C6E70;
    font-weight: 500;
    margin-top: 0px;    
}
.NewsTitle
{
    text-align: left;
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 15px;
	line-height: 20px;
	color: #6C6E70;
    font-weight: 500;
    margin-top: 0px;    
}
.NewsText
{
	Color: #999B9E;
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 12px;
	line-height: 18px;
	padding-top: 5px;
}
.MenuPopUp
{
    background-color: #484819;
}

.MenuItemTop
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px;
	font-weight: bold;
	font-style: normal;
    text-decoration: none;
    border: solid 0px #000000;
    background-image: url(../img/btn_menu.png);
    color: #DADADA;
}
.MenuItemTopHover
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #7E193B;
    text-decoration: none;
    background-image: url(../img/btn_menu_sel.png);
    background-repeat: no-repeat;
    background-position: top left;
}
A.MenuTop
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
    text-decoration: none;
    color: #DADADA;
	padding: 0px 0px 0px 0px;	
}
A.MenuTop:visited
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
	color: #DADADA;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}
A.MenuTop:hover
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;	
	color: #7E193B;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}


A.MenuTopHover
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
    text-decoration: none;
    color: #7E193B;
	padding: 0px 0px 0px 0px;	
}
A.MenuTopHover:visited
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
	color: #7E193B;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}
A.MenuTopHover:hover
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;	
	color: #7E193B;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}




A.DossierLst
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	color: #5F5F5F;	
}
.ListDt
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 10px;
	color: #BBB0A6;	
	padding-right: 10px;	
	padding-left:0px;
    white-space: nowrap;
}
.ListDtSlider
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #DADADA;	
	padding-left: 5px;	
    white-space: nowrap;
}
.ListChannel
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	color: #333333;	
	padding-right: 10px;	
	padding-left:0px;
    white-space: nowrap;
}
.ListChannelSlider
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	color: #DADADA;	
	padding-left:5px;
    white-space: nowrap;
}
.ListSummary
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	color: #333333;	
	margin-top: 5px;
}

A.ChannelSimpleListTitle
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #7e7979;	
}
A.ChannelSimpleListTitle:hover
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	line-height: 15px;
	color: #7e7979;	
}
A.ChannelSimpleListTitle:visited
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #7e7979;	
}
.EventName
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 14px;
	font-style: normal;
	text-decoration: none;
	color: #9D9C2C;	
	line-height: 18px;
	font-weight: bold;
}
.EventDescription
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
	text-decoration: none;
	color: #9D9C2C;	
	font-weight: normal;
	line-height: 18px;
	background-color: #F9F7DC;
}
.EventDt
{
	FONT-WEIGHT: normal;
	COLOR: #000000; 
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 11px;
	line-height: 15px;
	background-color: #DAF5FF
}
.Gray
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #7C7C7C;
    margin-left: 11px;	
}
.LocalizationLabelLevel0
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #A41B45;	
}
.LocalizationLabelLevel1
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #A41B45;	
}
.LocalizationLabelLevel2
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #A41B45;	
}
.LocalizationLabelLevel3
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px;
	font-style: normal;
    text-decoration: none;
    color: #A41B45;
    vertical-align: middle;
    line-height: 22px;	
}
.Forms
{
    padding-right: 20px;
}
.FormsTxt
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px;
	font-style: normal;
	text-decoration: none;
}
.FormTdLabel
{
	background-color: #5F5F5F;
}
.FormTdSeparator
{
	background-color: #5F5F5F;
	height:5px;
}
.FormLbl
{
	Color: #5F5F5F; 
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
}
.FormPadding
{
	padding: 10px 0px 10px 0px;	
}
.FormError
{
	Color: #FF0000; 
	Font-Family: Verdana, Helvetica, 'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 11px;
	line-height: 20px;
}
.FormButton
{
	Color: #5F5F5F; 
	Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	font-variant:small-caps;
	border: 1px solid #255F9E;
	Font-Size: 11px;
	background-color: #F9F9F9;
}
.FormRadio
{
	Color: #5F5F5F; 
	Font-Family: Verdana, Helvetica, 'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 11px;
}
.FrmDropDownList
{
	Color: #5F5F5F; 
	Font-Family: Verdana, Helvetica, 'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 11px; 
}
.FrmText
{
	Color: #5F5F5F; 
	Font-Family: Verdana, Helvetica, 'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 11px;
	width: 11px;
}
.ChannelRef
{
	FONT-WEIGHT: normal;
	COLOR: #294C7C; 
	FONT-FAMILY: 'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 11px;
	font-weight: bold;
	line-height: 11px;
}
.NoPrint
{
	overflow:scroll;
	width: 11px;
	height:370px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: White;
    color: #405477;
    z-index: 1000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.List
{
	text-align:justify;
}

/* Menu Expanded */
.ExpandedMenu
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #DADADA;
	height: 20px;
	width:90%;
	float:left;
	display:block;
	padding-bottom:10px;
}
.ExpandedMenu:hover
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #DADADA;
	height: 20px;
	float:left;
	width:90%;
	display:block;
	padding-bottom:10px;
}
.ExpandedMenuItem
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #6F6F5D;
	line-height: 18px;
}
.DivSelected
{
    background-image: url(../img/MenuSelected.png);
    height:20px;
    width:13px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:center;
    float:left;
}
.Selected
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom:10px;
	height: 20px;
    color: #A29990;           
    float:left;
    display:block;
    width:90%;
}
.Selected:hover
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom:10px;
	height: 20px;
    color: #A29990;   
    display:block;
    float:left;
    width:90%;
}

.ErrorNewsletter
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
    color: #DADADA;
	margin-left: 5px;
}
A.LoginItemLinks
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #605C5B;	
}
A.LoginItemLinks:hover
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #E77917;	
}
A.LoginItemLinks:visited
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #605C5B;	
}
.LoggedUserName
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	color: #E77917;	
}
.LoggedUserWelcomeText
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px; 
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	color: #7D7D7D;	
}
.ChannelTittle
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 20px;
	color: #3B4345;
    font-weight: normal;
    padding-left: 10px;
    padding-top: 10px;
    line-height: 30px;
}
.ChannelDescription
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;

	Font-Size: 13px; 
	font-style: normal;
    text-decoration: none;
    background-color: #9EA09F;
    color: #DADADA;
    line-height: 20px;
}
.PagerLink
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #0084A9;
    font-weight: normal;
    text-decoration: underline;
    text-align:center;
    vertical-align:top;
    padding: 0;
    margin:5px;
    height:45px;
    line-height:45px;
}
.PageLinkSelected
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #0084A9;
    font-weight: bold;
    padding: 0;
    text-align:center;
    vertical-align:top;
    margin:5px;
    height:45px;
    line-height:45px;
}
.ImgPageLink, .ImgPageLink img
{
    border:0;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.Disclaimer
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;

	Font-Size: 13px; 
	font-style: italic;
    text-decoration: none;  
    text-align: justify;
    color: #3B4345;
    line-height: 20px;
}
.aspNetDisabled
{
   color:#A0A0A0;
}
.LoginPopupText
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 13px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #636030;
}
.Title
{
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-style: normal;
    text-decoration: none;
    color: #DADADA;    
}
.ContactNormal
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    color: #000000;    
    background-color:#BBB0A6;
    border:0px solid #000000;
}

.ContactNormalWhite
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight:bold;
    text-decoration: none;
    color: #ffffff;    
    background-color:#BBB0A6;
    border:0px solid #000000;
    padding-left:7px;
}

.ButtonContact
{
    color:#000000;
    background-color:#0084A9;
    border:1px solid #000000;
    height:20px;
    width:50px;
    margin-left:10px;
    text-align:center;
    vertical-align:bottom;    
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.ContactMessage { padding-right:14px; }
}

.modalBackground {
       background-color:Gray;
       filter:alpha(opacity=70);
       opacity:0.7;
       padding: 10px;
}
 
 
.TestimonyPopupText
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 12px; 
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: justify;
    color: #000000;
    padding-left:5px;
}

.TextBoxTestimonyForm
{
    background-color:LightGray;
    border-color:#C1B7AE;
}

.TestimonyName
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #ADA39A;
}

.TestimonyFunction
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	Font-Size: 10px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #ADA39A;
}

.TestimonyCompany
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #007EA1;
    
}

.Testimony
{
	font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	Font-Size: 12px; 
	font-style: normal;
	line-height: 150%;
    text-decoration: none;
    color: #DADADA;
}

.TestimonyForm
{
    font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	Font-Size: 11px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.BtnTestimony
{
    border-style: none;
    border-color: #BBB0A6;
    background-color: #BBB0A6;
    text-decoration: none;   
    text-align: justify;
}

.ReadMore
{
    font-family: 'Open Sans', Arial, Verdana, sans-serif;
    font-size:12px;
    color:#BBB0A6;
}

.ImageText
{
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    font-size:24px;
    color:#000000;
    text-align:left;
    vertical-align:middle;
    font-weight:600;
    white-space: normal;
}

.ImageDescription
{
    font-family: Book Antiqua, Monospace;
    font-size:16px;
    color:#918881;
    text-align:justify;
    vertical-align:middle;
    font-weight:bolder;
}


A.LinkText
{
	text-decoration: none;
    COLOR: #EC8B36; 
}
A.LinkText:focus {
    outline: 0px solid lime;
	text-decoration: none;
}
A.LinkText:visited
{
	text-decoration: none;
}
A.LinkText:hover
{ 
	text-decoration: underline;	
}
.Project .Item {
    display:inline-block;
    position:relative;
    padding:0;
    margin:0;
    width:49%;
    height:auto;
    border: 0px solid #d8cfd5;
    Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
}
.Project .SeparatorItem {
    width:5px;
    display:inline-block;
    padding:0;
    margin:0;
}
.Project .EmptyItem {
    width:49%;
    display:inline-block;
    padding:0;
    margin:0;
}
.Project .Item .Logo {
    width:200px;
    height:150px;
    border: 1px solid #d8cfd5;
    margin: 10px 10px 10px 10px;
    padding:0;
    float:left;
    display:inline-block;
}
.Project .Item .Info {
    float:left;
    width:20%;
    height:100%;
    padding:0;
    display:inline-block;
}
.Project .Item .Details
{
    width: 240px;
}
.Project .Item .Details .ClientName{
    Font-Family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
    width:285px;
    height:100%;
    padding:0;
    font-size:20px;
    font-weight:500;
    color: orange;
    margin: 10px 0px 0px 0px;
}
.Project .Item .Details .ClientDescription{
    width:255px;
    height:100%;
    padding:0;
    font-size:12px;
    font-weight:normal;
    color: #5a5b5d;
    margin: 5px 0px 0px 10px;
}
.Project .Item .Actions {
    padding:0;
    position:absolute;
    bottom:5px;
    right:20px;
}
.Project .Item .Actions .Visit {
    padding:0;
    display:inline;
}
.Project .Item .Actions .KnowMore {
    padding:0;
    display:inline;
    margin:0 0 0 20px;
}
.Clear {
    clear:both;
}
input.frm:not([type=submit]), textarea.frm, select.frm
{
    color: #626262;
    Font-Family:  'Maven Pro', Arial, Verdana, Helvetica, Sans-Serif;   
    Font-Size: 12px;
    font-weight: 500;
    background: #EEEEEE;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    height:24px;
    margin-left: 0px;
    margin-right:0px;
    float:left;  
      
}
input.frm:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#E3EFF6;
    height:24px;
}
.ContactForm {
    width:100%;
    height:100%;
    display:block;
}
.ContactForm .ContactFormTxtBox {
    display:block;
    margin: 10px 0 0 0;
    height:25px;
    width:99%;
}
.ContactForm .ContactFormTxtBox input{
    padding-left:5px;
}
.ContactForm .ContactFormTxtArea {
    display:block;
    margin: 10px 0 0 0;
    height:76px;
    width:100%;
}
.ContactForm .ContactFormTxtArea textarea {
    overflow:auto;
    resize:none;
    padding-left:5px;
    padding-top:5px;
}
.ContactForm .ContactFormBtn {
    display:block;
    margin: 5px 0 0 0;
    height:25px;
    width:100%;
}
.ContactForm .ContactFormBtn .BtnSend{
    width:66px;
    height:25px;
    margin:8px 0 0 0;
    background-color: #F9F9F9;
    border:1px solid #CACACA;
    vertical-align:middle;
    float:right;
    position:relative;
    cursor:pointer;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ContactForm .ContactFormBtn .BtnSend div {
    float:left;  
    vertical-align:middle;
}
.ContactForm .ContactFormBtn .BtnSend .BtnText {
    line-height:24px;
    padding-left:10px;
}
.ContactForm .ContactFormBtn .BtnSend .BtnImg {
    position:absolute;
    bottom:7px;
    right:10px;
}
.Invisible {
    display:none;
}


