﻿/*************************************************************************************************************************************/
/*							CVP Skin Pack CSS . Copyright by BIND . www.bind.pt . All rights reserved.								   */
/*************************************************************************************************************************************/

html,body							{ height:100%; }
body								{ background:#f4f3ed; margin: 0; padding:0; position: relative; font-size:12px; }
body #Form							{ margin: 0; padding:0; height:100%; }
table, tr, td						{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #222; line-height: 140%; }
p, div, ul, li						{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #222; line-height: 140%; }
p									{ display: block; margin:0; padding: 0 0 15px 0; }

li									{ list-style: none outside url('images/li.gif'); }
ol li								{ list-style: decimal; }
ul li								{ list-style: none outside url('images/li.gif'); }
li									{ margin: 5px 0; }
#Panes ul							{ /*margin-top: -10px;*/ margin-bottom: 0; }

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

.ControlPanel						{ z-index:99999 !important; }

#Wrapper							{ position:relative; background: #f4f3ed url(images/cvp.bg.gif) repeat-x scroll left top; height:100%; }
#TopBarB							{ z-index:0; position:absolute; top:0; width:100%; height:580px; }
#TopBarT							{ z-index:1; position:absolute; top:0; width:100%; height:580px; }
#Outer								{ z-index:2; position:absolute; top:0; width:100%; min-height:100%; margin:0 auto; }
#OuterTable							{ margin:0 auto; }

#OuterTable #TL						{ background: transparent url('images/WhiteBGBox.TL.png') no-repeat top left; }
#OuterTable #TR						{ background: transparent url('images/WhiteBGBox.TR.png') no-repeat top right; }
#OuterTable #TM						{ background: transparent url('images/WhiteBGBox.TM.png') repeat-x; margin:0 20px; height:110px; }

#OuterTable #ML						{ background: transparent url('images/WhiteBGBox.ML.png') repeat-y top left; }
#OuterTable #MR						{ background: transparent url('images/WhiteBGBox.MR.png') repeat-y top right; }
#OuterTable #MM						{ /*background: #fff;*/ margin:0 10px; min-height:1px; }

#Header								{ position:relative; height:109px; background:transparent url('images/112.png') no-repeat scroll right bottom; }

#Logo								{ /*padding:10px;*/ width:50%; }
#Logo a								{ border: none; }
#Logo a:hover						{ border: none; background: transparent; }

#NavAux								{ position:absolute; top:10px; right:10px; }
#NavAux div							{ padding-left: 10px; float:right; margin-bottom:7px; }
#NavAux .Sep						{ color:#d4d4d4; font-weight:300; }
#NavAux #Login						{ }
#NavAux #Register					{ }
#NavAux #Contactenos .Icon,
#NavAux #Login .Icon,
#NavAux #Register .Icon				{ width:12px; height:12px; background:transparent url('images/LoginIcon.bg.png') no-repeat; float:left; margin:3px 3px 0 0; padding:0; }
#NavAux #Contactenos #Arrow3,
#NavAux #Login #Arrow2,
#NavAux #Register #Arrow1			{ width:7px; height:6px; background:transparent url('images/LoginIcon.arrow.gif') no-repeat; float:left; margin: 3px 0 0 3px; padding:0; }
#NavAux #Contactenos #Arrow3 img,
#NavAux #Login #Arrow2 img,
#NavAux #Register #Arrow1 img		{ width:1px; height:1px; border:0; }
#NavAux #Language					{ display:none; }
#NavAux #FontWidget					{ max-width:66px; }

#Search								{ position:absolute; right:10px; bottom:-40px; width: 250px; height: 34px; background-image: url('images/search.bg2.gif'); background-repeat:no-repeat; }
#SearchPos							{ position:relative; margin:2px; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 160px; height:20px; background: transparent; color: #666; padding: 7px 4px 2px; margin:0; border: none; cursor:text;}
a.SearchButton:hover,
a.SearchButton:active,
a.SearchButton:visited,
a.SearchButton:link					{ width:70px; height:30px; font-size:0px; line-height:0; margin:0; display:inline-block; /*background-image:url('images/search.btn.png') !important; background-repeat:no-repeat;*/ position:absolute; top:0; right:0; cursor: pointer;  }

#NavBarCorners						{ position:relative; }
#NavBarCorners .CL					{ width:15px; height:38px; position:absolute; top:-38px; left:0; z-index:99999; }
#NavBarCorners .CL img				{ width:15px; height:38px; border:0; }
#NavBarCorners .CR					{ width:15px; height:38px; position:absolute; top:-38px; right:0; z-index:99999; }
#NavBarCorners .CR img				{ width:15px; height:38px; border:0; }

#BreadcrumbRow						{ height:35px; background:url('images/breadcrumb.bg.gif') repeat-x; }
#BreadcrumbRow .CL					{ width:15px; height:36px; float:left; }
#BreadcrumbRow .CL img				{ width:15px; height:36px; border:0; }
#Breadcrumb							{ color: #cacaca; float:left; margin:9px 5px 0 10px; }
#Breadcrumb span					{ color: #cacaca; white-space:nowrap; }
#Breadcrumb #BreadcrumbArrow		{ font-size:14px; margin-right:6px; }
#Date								{ display:none; float:right; margin:9px 5px 0 5px;}
#BreadcrumbRow .CR					{ width:15px; height:36px; float:right; }
#BreadcrumbRow .CR img				{ width:15px; height:36px; border:0; }

#BannerRow1, #BannerRow2			{ min-height:0; }

#Panes								{ background:#fff; clear:both; margin:0; padding:10px 10px 0; }

/* Footer styles */
.FooterArea1 #FooterL				{ background: transparent url('images/WhiteBGBox.Footer1L.png') no-repeat bottom left; }
.FooterArea1 #FooterR				{ background: transparent url('images/WhiteBGBox.Footer1R.png') no-repeat bottom right; }
.FooterArea1 #FooterM				{ background: #fff url('images/WhiteBGBox.Footer1M.png') repeat-x bottom left; margin:0 140px; min-height:1px; }
.FooterArea1 #Footer				{ height: 40px; clear:both; text-align:center; color: #999; margin:0 -110px; width:920px; }
.FooterArea1 #FooterPadding			{ padding: 15px 0 0; color:#d4d4d4; }
.FooterArea1 #BL					{ background: transparent url('images/WhiteBGBox.BL.png') no-repeat top left; }
.FooterArea1 #BR					{ background: transparent url('images/WhiteBGBox.BR.png') no-repeat top right; }
.FooterArea1 #BM					{ background: transparent url('images/WhiteBGBox.BM.png') repeat-x; height:35px; margin:0 140px; }

div,p								{ margin-top:0 }/*clear top margin for mozilla*/
.left								{ float: left; }
.right								{ float: right; }
.clear								{ clear: both; }
.dummy								{ display: none; }

/* Admin Pages */
.AdminTable							{ width: 100%; }
* .AdminTableHeader					{ height: 30px; vertical-align: top; padding: 5px 3px 0 3px; border-bottom: 1px #cecece solid; background: #f8f8f8; }
* .AdminTableRow					{ height: 30px; vertical-align: top; padding: 3px; border-bottom: 1px #cecece solid; background: #FFFFFF; color: #333; }
* .AdminTableRow .title				{ font-size: 130%; font-weight: 700; color: #333; }
* .AdminTableRowLabel				{ text-align: right; width: 120px; padding-right: 10px; }
* .AdminTableRowActions				{ height: 20px; text-align: right; vertical-align: top; padding: 0 3px 0 3px; border-bottom: 1px #cecece solid; color: #F4F4F4; white-space: nowrap; }

/* DOC TYPES */
.pdf								{ background: url('images/ico.pdf.gif') no-repeat left top !important; padding: 3px 0 3px 20px; }
.doc								{ background: url('images/ico.doc.gif') no-repeat left top !important; padding: 3px 0 3px 20px; }
.xls								{ background: url('images/ico.xls.gif') no-repeat left top !important; padding: 3px 0 3px 20px; }
.url								{ background: url('images/ico.url.gif') no-repeat left top !important; padding: 3px 0 3px 20px; }
.zip								{ background: url('images/ico.zip.gif') no-repeat left top !important; padding: 3px 0 3px 20px; }

/* Headings */
h1, h1 .Head, .Head					{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;	font-size: 230%; font-weight: 700; line-height: 130%; border: none; margin-top:0; letter-spacing: -1px; vertical-align: top; width: 100%; margin-bottom: 10px; }
h2									{ font-family: Georgia, Times, Serif; 							font-size: 150%; font-weight: 500; line-height: 130%; color: #2c303a; border: none; margin-top:0; margin-bottom:5px; letter-spacing: 0px; }
h3									{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;	font-size: 170%; font-weight: 500; line-height: 130%; color: #000000; border: none; margin-top:0; margin-bottom:5px; letter-spacing: -1px; }
h4									{ font-family: Georgia, Times, Serif;							font-size: 130%; font-weight: 500; line-height: 130%; border: none; margin-top:0; margin-bottom:5px; letter-spacing: 0px; }
h5									{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;	font-size: 115%; font-weight: 500; line-height: 130%; color: #000000; border: none; margin-top:0; margin-bottom:5px; }
h6									{ font-family: Georgia, Times, Serif;							font-size: 115%; font-weight: 500; line-height: 130%; border: none; margin-top:0; margin-bottom:5px; }
.textIntro							{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;	font-size: 85%;  font-weight: 300; line-height: 130%; color: #666666; border: none; margin: 10px 20px; }

/* Forms */
div.form							{ width: 500px; text-align: left; }
div.form_group						{ text-align: left; margin-bottom: 10px; font-size: 115%; color: #60ae4b;  }
div.form_text						{ float: left; margin: 0; }
p.form_text							{ margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text					{ font-weight: bold; font-size: 100%; color: #222; background: #efefef; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px; padding: 0.2em; margin: 0 10px 10px 0; }


.icons								{ padding-bottom: 1px !important; line-height:0 !important; min-height:1px !important; }
.Settings,
#dnn_ctr_ModuleContent				{ text-align:left !important; }

/****** Projectos de Voluntariado ******/
#ListaProjectos						{ }
#ListaProjectos .Projecto			{ border-bottom:1px #dbdad1 solid; display:block; clear:both; padding:15px 0; }
#ListaProjectos .Imagem				{ float:left; }
#ListaProjectos .Texto				{ float:left; margin-left:10px; width:530px; }

/****** Cursos de Formação ******/
.ListaCursosTitulo					{ background:#e9e9e1; color:#cc0000; font-size: 230%; font-weight: 700; letter-spacing: -1px; padding:5px 10px; }
#ListaCursos						{ }
#ListaCursos td						{ border-bottom:1px #dbdad1 solid; padding:5px 3px; }

#DetalheCurso						{ }
#DetalheCurso h1					{ background:#e9e9e1; border:none; color:#cc0000; font-size: 230%; font-weight: 700; letter-spacing: -1px; padding:5px 10px; }
#DetalheCurso .Imagem				{ float:right; margin-left:10px; margin-top:90px; }
#DetalheCurso .Texto				{ }
#DetalheCurso .sep					{ border-bottom:1px #dbdad1 solid; padding:5px 0px; margin-bottom:10px; }


/****** Notícias ******/
#ListaNoticias						{ }
#ListaNoticias .Noticia				{ border-bottom: 1px #dad9d0 solid; clear:both; margin-bottom: 12px; }
#ListaNoticias .Foto				{ float:left; margin-right:10px; }
#ListaNoticias .Data				{ color: #888; font-size: 10px; text-transform: uppercase; }
#ListaNoticias .Titulo				{ font-weight:700; margin:0; padding:0; }

.NewsDetail							{ margin-bottom: 20px; }
.NewsDetail .Date					{ color: #999; font-size: 10px; text-transform: uppercase; border-bottom: 1px #dad9d0 solid; border-top: 1px #dad9d0 solid; padding: 5px; margin: 5px 270px 5px 0; }
.NewsDetail .Lead					{ margin-right:270px; }
.NewsDetail .Lead p					{ color: #444; font-family: Georgia, "Times New Roman", serif; font-size: 13px; font-style:italic; border-bottom: 1px #dad9d0 solid; }
.NewsDetail .Body					{ margin: 20px 0; }
.NewsDetail .Foto					{ float: right; margin: 0 0 10px 10px; }
.NewsDetail .Foto img				{ width: 250px; }
.NewsDetail .File					{ background: #f1f1f1; padding: 10px; margin: 12px 0; }
.NewsDetail .File a,
.NewsDetail .File a:hover			{ background: transparent url('images/fileDownload.gif') no-repeat left 50%; padding: 3px 20px; }


/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.TopPane, .BottomPane, .ContentPane	{ margin: 0; padding: 0 7px 7px; text-align:left; vertical-align: top; }
.LeftPane1							{ margin: 0; padding: 10px 10px 7px; text-align:left; vertical-align: top; width: 25%; background:transparent url('images/leftpane.bg.jpg') no-repeat scroll left top; border-right:1px #dad9d0 solid; }
.RightPane							{ margin: 0; padding: 0 7px 7px; text-align:left; vertical-align: top; width: 25%; }
.SidePane33							{ margin: 0; padding: 0 7px 7px; text-align:left; vertical-align: top; width: 33%; }
.SidePane50							{ margin: 0; padding: 0 7px 7px; text-align:left; vertical-align: top; width: 50%; }
.HeaderPane1						{ margin: 0; padding: 0; text-align:left; vertical-align: top; }
.HeaderPane2						{ margin: 0; padding: 0; text-align:left; vertical-align: top; margin-top:1px; }
.DNNEmptyPane						{ margin: 0; padding: 0; width: 0; height:0; line-height:0; display:none; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object						{ color: #939393; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background: transparent; text-transform:uppercase; text-decoration: none; }
a.USER_object:hover,
a.LOGIN_object:hover				{ color: #000000; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background: transparent; text-transform:uppercase; text-decoration: none; }

a.BREADCRUMBS_object:active			{ color: #000000; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background: transparent; text-transform:uppercase; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object,
.DATE_object						{ color: #939393; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background: transparent; text-transform:uppercase; text-decoration: none; }
a.BREADCRUMBS_object:hover			{ color: #000000; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background: transparent; text-transform:uppercase; text-decoration: underline; }

.FOOTER_objects						{ color: #939289; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: transparent; text-decoration:none; }
a.FOOTER_objects:active,
a.FOOTER_objects:visited,
a.FOOTER_objects:link				{ color: #5e93ce; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: transparent; text-decoration:none; text-decoration: none; }
a.FOOTER_objects:hover				{ color: #5e93ce; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: transparent; text-decoration:none; text-decoration: underline; }


/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

.Normal,
.normal								{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #222; line-height: 120%; text-align:left; }
strong,
b,
.NormalBold							{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #222; line-height: 120%; text-align:left; }
.NormalRed							{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #C00; line-height: 120%; text-align:left; }
.SubHead							{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #222; line-height: 120%; text-align:left; }
.font-family						{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #777; line-height: 120%; background: transparent; }

/*========================================================*/
/*  6. Links                                        	  */
/*========================================================*/

a:active,
a:visited,
a:link 								{ background:transparent; text-decoration: none; }
a:hover								{ background:transparent; text-decoration: underline; color: #000000; }
a.Normal:visited,
a.Normal:link						{ background:transparent; text-decoration: none; font-weight: normal; }
a.Normal:hover						{ background:transparent; text-decoration: underline; font-weight: normal; color: #000000; }
a.CommandButton,
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.CommandButton:hover				{ text-decoration: underline; color: #000000; }

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

input								{ color: #999; }
select								{ color: #999; }
.StandardButton						{ color: #000; background: #EEEEEE; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 17px; }
.NormalTextBox						{ color: #666; background: #FFF; border: solid 1px #EBE4DD; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox, span.NormalTextBox{ padding: 0; margin: 0; background: transparent; border: 0; }

/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/* Actions Menu */
.MainMenu_SubMenu					{ z-index: 999999; margin: 0px ; border-right: 1px #990000 solid; border: 1px #e4e4e4 solid; border-bottom: 2px #e4e4e4 solid; padding: 0 5px 10px 5px; }
.ModuleTitle_MenuItem               { color: #848996; font-size: 100%; font-weight: normal; height: 23px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; }
.ModuleTitle_MenuItem td			{ color: #848996; font-size: 100%; font-weight: normal; height: 23px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; text-align:left;}
.ModuleTitle_MenuItem span          { margin: 0px 5px; }
.ModuleTitle_MenuItemSel			{ color: #FFFFFF; font-size: 100%; font-weight: normal; height: 23px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; /*background-color: #848996;*/ background-color:#A0A0A0;}
.ModuleTitle_MenuItemSel td		    { color: #FFFFFF; font-size: 100%; font-weight: normal; height: 23px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; /*background-color: #848996;*/ background-color:#A0A0A0; text-align:left;}
.ModuleTitle_MenuItemSel span       { margin: 0px 5px; }
.ModuleTitle_MenuContainer			{ color: #2c2c2c; }
.ModuleTitle_MenuBar				{ cursor: pointer; }
.ModuleTitle_MenuBar Span           { border:0 none; }
.ModuleTitle_MenuIcon 				{ padding: 0px 5px; }
.ModuleTitle_RootMenuArrow			{ display: none; }
.ModuleTitle_MenuArrow				{ display: none; }
.ModuleTitle_MenuBreak				{ display: none; }


/* main menu td */
#NavBar								{ height:40px; padding-left:20px; padding-right:250px; }
.root span.txt						{ float:left; }

/*  Main Menu Normal, hover and selected  */
.main_dnnmenu_rootitem,
.main_dnnmenu_rootitem_hover,
.main_dnnmenu_rootitem_selected		{ display:inline-block; float:left; text-align:center; white-space:nowrap; }

.main_dnnmenu_rootitem span.txt,
.main_dnnmenu_rootitem_hover span.txt,
.main_dnnmenu_rootitem_selected span.txt	{ display:inline-block; height:30px; padding-top:22px; padding-left:18px; margin-right:20px; color:#000; font-size:14px; vertical-align:middle; position:relative; }
.main_dnnmenu_rootitem span.txt				{ background: transparent none; }
.main_dnnmenu_rootitem_hover span.txt,
.main_dnnmenu_rootitem_selected span.txt            { color:rgb(0, 0, 0) !important;}


.NavBar3_1											{ }
.NavBar3_1 .main_dnnmenu_rootitem,
.NavBar3_1 .main_dnnmenu_rootitem_hover,
.NavBar3_1 .main_dnnmenu_rootitem_selected			{ height:40px; padding-top:0px; margin-top:0; border-right: 1px #dad9d0 solid; }
.NavBar3_1 .main_dnnmenu_rootitem span.txt,
.NavBar3_1 .main_dnnmenu_rootitem_hover span.txt,
.NavBar3_1 .main_dnnmenu_rootitem_selected span.txt	{ height:30px; padding-top:10px; margin-top:0; }

/*.NavBar3_1 .main_dnnmenu_rootitem_hover,*/
.NavBar3_1 .main_dnnmenu_rootitem_selected			{ background: transparent url('images/menu.3.1.R.png') no-repeat right top; }
/*.NavBar3_1 .main_dnnmenu_rootitem_hover span.txt,*/
.NavBar3_1 .main_dnnmenu_rootitem_selected span.txt	{ background: transparent url('images/menu.3.1.L.png') no-repeat left top; }

/*  SUB Menu Normal */
.main_dnnmenu_submenu				{ background-color: #eae9e0; border-right:1px #d5d4c9 solid; border-bottom:1px #d5d4c9 solid; border-left:1px #d5d4c9 solid; display:block; padding:4px; z-index:99999; }
.main_dnnmenu_submenu .main_dnnmenu_bar	{ background-color: transparent !important; }
.main_dnnmenu_submenu tr			{ background: transparent none !important; height:auto; padding:0; }
.main_dnnmenu_submenu td			{ background: transparent none !important; border-bottom:1px #d5d4c9 solid !important; font-size:90%; font-weight:normal; text-align:left; color:#000000; line-height:1.4em; padding: 4px 12px 5px 5px; margin:0px; white-space:nowrap; z-index: 1000; }
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,
.main_dnnmenu_itemselected td		{ color:#fff !important; text-decoration:none; }

.main_dnnmenu_rootitem				{ cursor:pointer;}

/* VERTICAL SUBNAV*/
ul#HouseMenuNav						{ padding:0; margin:0; }
ul#HouseMenuNav li					{ list-style: none outside none; border-bottom:1px #dbdad1 solid; margin:0; padding:7px 0; }
ul#HouseMenuNav li a				{ color:#000; padding: 0 5px; text-decoration:none !important;}
ul#HouseMenuNav li:hover			{ background: #d5d4c9; }
ul#HouseMenuNav li#HouseMenuNavCurrentItem	{ background: #5e93ce url('images/submenu.png') no-repeat scroll left top; }
ul#HouseMenuNav li#HouseMenuNavCurrentItem a{ color:#fff; }
ul#HouseMenuNav li ul				{ padding-left:0; }
ul#HouseMenuNav li li				{ border:none; padding:4px 0; }
ul#HouseMenuNav li li a				{ font-size:11px; padding-left:20px; }
ul#HouseMenuNav li li a:hover		{ text-decoration:underline !important; }

/* FOOTER SUBNAV*/
ul#HouseMenuNavFooter				{ padding:0; margin:0; }
ul#HouseMenuNavFooter li			{ list-style: none outside none; border-right:1px #dbdad1 solid; float:left; margin:0; padding:0; }
ul#HouseMenuNavFooter li a			{ color:#5e93ce; font-size:11px; padding: 0 5px; text-decoration:none;}
ul#HouseMenuNavFooter li a:hover	{ color:#5e93ce !important; text-decoration:underline; }
ul#HouseMenuNavFooter li#HouseMenuNavFooterCurrentItem	{ background:#d5d4c9; }
ul#HouseMenuNavFooter li#HouseMenuNavFooterCurrentItem a{ color:#4a4a44; }

/*========================================================*/
/*  9. Custom Settings			                          */
/*========================================================*/

.SkinBgColor						{ background-color:#cc0000 !important; }
.SkinColor,

h1, h1 .Head, .Head, h4, h6			{ color: #cc0000; }
a:active,
a:visited,
a:link ,
a.Normal:visited,
a.Normal:link,
a.CommandButton,
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link				{ color: #cc0000; }

.SkinWidth							{ width: 980px; }
#TopBarB							{ background:transparent none repeat scroll 0% 0%; }
#TopBarT							{ background:transparent none; }

/*White Corners*/
#NavBarCorners .CL,
#NavBarCorners .CR,			
#BreadcrumbRow .CL,
#BreadcrumbRow .CR					{ display:none; }

/*Top Area*/
#OuterTable #TL,
#OuterTable #TR,
#OuterTable #TM						{ background:transparent none; }

/*Containers Color 1*/
.C02CTW_BoxTL,
.C03CTW_BoxTL,
.C04CTW_Box,
.C06CTW_BoxTL,
.C07CTW_BoxTL,
.C08CTW_Box							{ background-color:#eae9e0 !important; }

/*Containers Color 2*/
.C02GTW_BoxTL,
.C03GTW_BoxTL,
.C04GTW_Box,
.C06GTW_BoxTL,
.C07GTW_BoxTL,
.C08GTW_Box							{ background-color:#cb0000 !important; }
 
/*Tokens*/
#Breadcrumb							{ }
#Date								{ display:none; }
#Search								{ }

/*Menu Color ON*/
.NavBar3_1 .main_dnnmenu_rootitem_selected,
.NavBar3_1 .main_dnnmenu_rootitem_selected span.txt		{ background-color:#5e93ce; }
.NavBar3_1 .main_dnnmenu_rootitem_hover,
.NavBar3_1 .main_dnnmenu_rootitem_hover span.txt		{ background-color:#d5d4c9; }
.main_dnnmenu_bar .hov td,.main_dnnmenu_bar .sel td		{ background-color:#5e93ce !important; }

/*Menu Text Color on*/
.main_dnnmenu_rootitem_hover span.txt					{ color:#000 !important;}
.main_dnnmenu_rootitem_selected span.txt            	{ color:#fff !important;}

/*Menu Text Color off*/
.main_dnnmenu_rootitem span.txt            { color:rgb(0, 0, 0);}

