body,textarea,input {
	background-color: #FFFFFF;
}

.subtext {
 font-family: Verdana;
 font-size: 12px;
 color: #000099;
}

.subexpanded {
 font-family: Verdana;
 font-size: 12px;
 color: #000099;
}

.subclosed {
 font-family: Verdana;
 font-size: 12px;
 color: #000099;
}

.tracked {
 font-family: Verdana;
 font-size: 12px;
 color: #000099;
}

.tracked:hover {
 color: #def;
}

.TOCBgColor {
 background-color: #D9D9D9;
 margin-top: 3px;
 margin-bottom: 0px;
}

.TOCHeader {
 background-color: #B5CADF;
 border: 1px solid black;
}

.TOCLinkText {
 font-family: Verdana;
 font-size: 12px;
 color: #000099;
 text-decoration: underline;
}

.BotFrameTableTop {
background-image: url(/portal2/profiles/pensivo/images/bg_botframe_5.gif);
}

.BotFrameTableBot {
background-color: #D9D9D9;
}

.NotePadHeader {
	background-color: #B5CADF; border: 1px solid black; width: 100%;
}

.NotePadBody {
 background-color: #d9d9d9;
 width: 100%;
 height: 100%;
}

.AETxtBox {
	background-color: #FFFFFF;
}

.BodyStruct {
	margin-left: 0px;
	margin-top: 0px;
	left: 0px;
	top: 0px;
	width: 100%;
	margin:0px;
	position:absolute;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;
}

.BodyTrainingStruct {
	margin-left: 0px;
	margin-top: 0px;
	left: 0px;
	top: 0px;
	width: 100%;
	margin:0px;
	position:absolute;	
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.CourseTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}

.CoursePageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
}

.CourseDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.TopMenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.TopLine {
	background-color: #666666;
}
.TableSmallCalendar {
	background-color: #EEEEEE;
}

.TableSmallCalendarBgDark {
	background-color: #666666;
}

.TableSmallCalendarCurrentDay {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

.TableSmallCalendarDayBox { 
	background-color: #F2F2F2;
	border: 1px solid #000000;
}

.MenuItemsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}

.MenuEditLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}

.MenuItems {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.HeightTopBar {
	height: 3px;
}

.MenuBars {
	background-color: #999999;
}

.ForumTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.ForumTitleLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
}

.ErrorStorage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.LinkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
}

.LinkText:hover {
	color: #FE660E;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.bodyTextLarge {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 22px;
	color: #000000;
}

.bodyTextLink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.bodyTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.bodyTextWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.titlesLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

.NewsScrollBorder {
	background-color: #006600;
}
.SearchModuleBgColor {
	background-color: #EEEEEE;
}
.BodyTraining {
	background-color: #BAE8A4;
	background-position: left top;
}
.LeftFrameBgColor {
	margin-left: 0px;
	margin-top: 0px;
	left: 0px;
	top: 0px;
	width: 100%;
	margin:0px;
	position:absolute;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	background-color: #999999;
}
.CalendarWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.StorageWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.CalendarBar {
	background-color: #999999;
	
}
.StorageBar {
	background-color: #999999;
}

.StorageBgColor {
	background-color: #EEEEEE;
}

.CalendarYearEnd {
	background-color: #BAE8A4;
	
}
.Table {
	border: #000000;
}
.ForumTitleBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.ForumText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.SurveysRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #993300;
}

.bodyTextRed {
	color: red;
}

.ButtonBackground {
	background-color: #999999;
}

.ButtonFrontBachground {
	background-color: #BAE8A4;
}

.ButtonBackgroundOver {
	background-color: #EEEEEE; 
	cursor: pointer;
}

.ButtonFrontBgColourGeneral {
	background-color: #DEE3EF;
}

.ButtonBackgroundOut {
	background-color: #BAE8A4;
}

.BgForumPair {
	background-color: #EEEEEE;
}

.BgForumImpair {
	background-color: #CCCCCC;
}

.BgForumSombre {
	background-color: #808080;
}

.BgForumClair {
	background-color: #EEEEEE;
}

.ForumImagePos {
	float: left;
}

.SurveyTitleBlanc { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: white;
}

.BgBlanc { 
	background-color: #FFFFFF; 
}

.BgMultipleRow { 
	background-color: #EEEEEE; 
}

.BgGray {
	background-color: #F2F2F2; 
}

.BgGrayBlackTop {
	background-color: #F2F2F2; 
	border-top: 1px solid black;
}

.BgSurveyQVisible { 
	background-color: #EEEEEE; 
}

.BgSurveyQResult  {
	background-color: #EEEEEE;
}

.TableMainSurvey { 
	background-color: #999999;
}

.ImgSurvey { 
	float: left;
}

.SurveyTextBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.SurveyTextBlackBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.SurveyLink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}

.SurveyLinkLogout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-align: right;
}

.SurveyBoxCenter1 { 
	text-align: center;
}

.CTooltip { 
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	width:380px;
	visibility:hidden;
	font: 8pt "MS Comic Sans",arial,sans-serif;
	background-color: #FFFFE6;
	padding: 8px;
	border: 1px solid black;
}

.CourseTextBlack { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.CourseTextBlackBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.BgCoursePVisible {
	background-color: #FFFFFF;
}

.BgCoursePInvisible  {
	background-color: #EEEEEE;
}

.CourseInTextBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.CourseInTextBlackBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.CourseBackNextTextBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.CourseBackNextBlackLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.CourseSearchLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.ForumBgTable {
	background-color: #999999;
}

.BgForumCoursePair {
	background-color: #EEEEEE;
}

.BgForumCourseImpair {
	background-color: #CCCCCC;
}

.BgForumCourseSombre {
	background-color: #808080;
}

.BgForumCourseClair {
	background-color: #EEEEEE;
}

.MenuNiveau1 {
	background-color: #EEEEEE;
}

.ForumImagecoursePos {
	float: left;
}

.ForumTitleCourseBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.ForumCourseText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.ForumCourseTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.BookMarkLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
}

.BookMarkLink:hover {
	background-color: #def;
}

.PortfolioText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.PortfolioTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.NotePadText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.NotePadTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.NotePadTextLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}

.CafeTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.MenuBuilderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.MenuBuilderTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.TableCafe {
	border: 1px solid #999999;
}

.TableCafeImg {
	background-color: #EEEEEE;
	border-right: 1px solid #999999;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.TableCafeText {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.TableSearch {
	border: 1px solid #999999;
}

.TableToolBox {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.TableToolBoxOver {
	border: 1px solid #000000;
	background-color: #EEEEEE;
}

.CourseHR {
	border: none;
	color: #e6e6dc;
	background: #e6e6dc;
	height: 1px;
	clear: both;
}

.TableRelatedDoc { 
	background-color: #FFFFE6;
	padding: 4px;
	border: 1px solid black;
}

.branch0{
	display: none;
}

.branch1{
	display: block;
}

.TableAddUserEmail { 
	background-color: #f2f2f2;
	padding: 4px;
	border: 1px dotted black;
}

.TablePortfolio { 
	background-color: #FFFFE6;
	padding: 4px;
	border: 1px solid black;
}

.TableCart { 
	background-color: #F2F2F2;
	padding: 4px;
	border: 1px solid black;
}

.TableSurveyLibrary { 
	background-color: #f2f2f2;
	padding: 4px;
	border: 1px solid black;
}

.TableBudget { 
	background-color: #F2F2F2;
}

.TableUnit { 
	background-color: #F2F2F2;
}

.TBBlackBorder {
	border: 1px solid black;
}

.TBBlackBorderTop {
	border-top: 1px solid black;
}

.ltBrownBack { 
	background-color: #CCCC99;
}

.brownBack {
	background-color: #E5E5CC;
}

.GesproSearch { 
	border: 1px solid black;
}

.TableRelatedToolBox {
	background-color: #EEEEEE;
	padding: 2px;
	border: 1px solid #999999;
}

.GesproTitreBold {
	font-family: "Times New Roman",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.GesproDescrPetit {
	font-family: "Times New Roman",Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.GesproSyn {
	font-family: "Times New Roman",Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.GesproCat {
	font-family: "Times New Roman",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-style: italic;
}

.BoxGesproTemp {
	background-color: #EEEEEE;
	padding: 2px;
	border: 1px solid #999999;
}

.HideItem {
	background-color: #EEEEEE;
}

.LickertPositive {
	background-color: #EEEEEE;
}

.LickertNegative {
	background-color: #EEEEEE;
}

.ScaleBorder {
	border: solid blue;
	border-width:1px;
	padding: 3px;
}

.FieldSetGeneral {
	border: 1px solid black;
	background-image: url(/portal2/profiles/pensivo/images/bgr_greygrid.gif);
	background-color: #003399;
}

.BackgroundRed {
	background-color: red;
}

.BackgroundBlue {
	background-color: #527DB9;
}

.BackgroundOrange {
	background-color: #FE660E;
}

.FontWhiteBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
}

.BgWheat {
	background-color: ffefd5;
}

.BgSteelBlue {
	background-color: b0c4de;
}
.TopBanerOptions {
	font-family: Tahoma;
	color: #999999;
}
.MenuTopSideBoxes {
	background-color: #7bbf42;
}
.MenuTopMiddleBox {
	background-color: #9dd073;
}

.ButtonBorderColour {
	border: 1px solid #7bbf42;
}

.MenuTopTextItems {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuTopTextItemsSelected {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ModuleBarBorder {
	background-color: #333333;
}
.ModuleBarColour {
	background-color: #dde8bb;
}
.ModuleBarText {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.ModuleTextBarColour {
	background-color: #ffffff;
}
.ModuleButtonText {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.ModuleButtonTextLink {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.ModuleText {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.ModuleTextLink {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.LinkTextTopBanner {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

.ModuleSmallBoxElements {
	width: 4px;
	height: 4px;
	background-color: #FE660D;
}

.SearchText {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.PositionText {
	font-family: Tahoma;
	font-size: 11px;
	color: #37711C;
}

.tab-table {
	border: 1;
}

.tab-button {
	width: 70;
	height: 20;
	background-color: C6C6C4;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 0px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	cursor: pointer;
	padding-top: 1px;
}

.Tab-Selected {
	width: 70;
	height: 20;
	background-color: E6E6E4;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 0px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	cursor: pointer;
	padding-top: 1px;
}

.tab-body-Selected {
	background-color: E6E6E4;
	border-top: 0px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	padding: 10;
}

.cellTopLine {
	border-top: 1px solid #000000;
}

.cellRightLine {
	border-right: 1px solid #000000;
	background-color: #EAEAEA;
}

.cellBottomLine {
	border-bottom: 1px solid #000000;
}

.cellImg {
	background-repeat: no-repeat;
	background-image: url(/portal2/profiles/pensivo/p_logo.gif);
	height: 57px;
}

.cellLeftLine {
	border-left: 1px solid #000000;
}

.topTable1 {
	border: 1px solid #000000;
  	position: absolute; top: 0px; 
	width: 98%;
	height: 98%

}

.LinkTextTopMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

.LinkTextTopMenu:hover {
	background-color: #FEB360;
}

.menuRow {
 background-color: #c3c3c3;
 height: 30px;
}

.BtnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D5E6FF;
	text-decoration: none;
}

.BtnText:hover {
  color: #FFFFFF;
}

.BtnLeftCell {
  width: 8px;
	height: 23px;
	background-image: url(/portal2/profiles/pensivo/images/but_left.gif);
}

.BtnMiddleCell {
  height: 23px; 
	background-image: url(/portal2/profiles/pensivo/images/but_middle.gif);
}

.BtnRightCell {
 width: 8px;
 height: 23px;
 background-image: url(/portal2/profiles/pensivo/images/but_right.gif);
}

.LeftTB {
 background-image: url(/portal2/profiles/pensivo/images/bgr_bluegrid.gif);
}

.LeftTBG {
 background-image: url(/portal2/profiles/pensivo/images/bgr_greygrid.gif);
}

.SubNav {
 height: 22px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_subnav.gif);
}

.SubNavEnd {
 width: 301px;
 height: 22px;
 background: url("/portal2/profiles/pensivo/images/bgr_orangelines.gif");
 background-repeat: no-repeat;
}

.NavStart {
 height: 23px;
 width: 11px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_start.gif);
}

.TopSeparator {
 background-color: #003399;
 height: 4px;
}

.SubNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.SubNavText:hover {
	color: #003399;
}

.SubNavTextSel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: black;
        text-decoration: none;
}

.SubNavTextSel:hover {
        color: #FFFFFF;
}


.NavTopText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.NavTopTextSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.NavTopText:hover {
	color: #FE660E;
}

.LeftTabSelected {
 height: 23px;
 width: 9px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_select_left.gif);
 background-repeat: no-repeat;
}

.LeftTabSelectedStart {
 height: 23px;
 width: 10px;
 text-align: right;
 align: right;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_select_start.gif);
 background-repeat: no-repeat;
}

.MiddleTabSelected {
 height: 23px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_select_middle.gif);
}

.RightTabSelected {
 height: 23px;
 width: 9px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_select_right.gif);
 background-repeat: no-repeat;
}

.RightTabSelectedEnd {
 height: 23px;
 width: 13px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_select_end.gif);
 background-repeat: no-repeat;
}

.LeftTab {
 height: 23px;
 width: 9px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_noselect_left.gif);
 background-repeat: no-repeat;
}

.LeftTabStart {
 height: 23px;
 width: 9px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_noselect_start.gif);
 background-repeat: no-repeat;
}

.MiddleTab {
 height: 23px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_noselect_middle.gif);
}

.RightTab {
 height: 23px;
 width: 9px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_noselect_right.gif);
 background-repeat: no-repeat;
}

.RightTabEnd {
 height: 23px;
 width: 13px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_noselect_end.gif);
 background-repeat: no-repeat;
}

.NavEnd {
 height: 23px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_tab_start.gif);
}

.CellTopBorder {
 border-top: 1px solid black;
}

.SubNavEmpty {
 width: 9px;
}

.SubNavSeparator {
 width: 25px;
 height: 8px;
 background-image: url(/portal2/profiles/pensivo/images/subnav_divider.gif);
 background-repeat: no-repeat;
 background-position: center;
}

.SubNavShadow {
 height: 5px;
 background-image: url(/portal2/profiles/pensivo/images/bgr_subnav_shadow.gif);
}

.ErrorTD {
 background-color: #EEEEEE;
}

.ErrorMainTbl {
 border: 1px solid black;
}

.ErrorStatusTD {
 background-color: #FFFFE6;
}

.BGWhite {
 background-color: #FFFFFF;
}

.FrmINTxt {
 border: 1px solid black;
}

.BGRadioCertification {
 background-color: #E2E2E2;
}

.FeedBackSuccessText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: green;
}

.FeedBackSuccessBox {
  border: 1px solid black;
	width: 100%;
	background-color: #FFFFE6;
}

.BottomBorder {
  border-bottom: 1px solid black;
	background-color: #FE660E;	
}

.TopBottomBorder {
  border-bottom: 1px solid black;
  border-top: 1px solid black;
	background-color: #FE660E;	
}

.BorderAllBlack {
  border: 1px solid black;
}

.TableCafeImgTicket {
	background-color: #FF0000;
	border-right: 1px solid #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.bodyTextTicket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.LinkTextTicket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ddddFF;
	text-decoration: underline;
	font-weight: bold;
}

.LinkTextTicket:hover {
	color: #000000;
}

.TableCafeImgDark {
	background-color: #555555;
	border-right: 1px solid #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.bodyTextLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.LinkTextLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.LinkTextLight:hover {
	color: #000000;
}

.ErrorTD {
 background-color: #EEEEEE;
}

.ErrorMainTbl {
 border: 1px solid black;
}

.ErrorStatusTD {
 background-color: #FFFFE6;
}

.BGWhite {
 background-color: #FFFFFF;
}

.FrmINTxt {
 border: 1px solid black;
}

.BottomBorder {
  border-bottom: 1px solid black;
	background-color: #FE660E;	
}

.TopBottomBorder {
  border-bottom: 1px solid black;
  border-top: 1px solid black;
	background-color: #FE660E;	
}

.BorderAllBlack {
  border: 1px solid black;
}

.InputBorder {
  border: 1px black solid;
}

.TopBanner {
  background-image: url(/portal2/profiles/public/images/p_logo1.gif);
	width: 100px;
	height: 55px;
  background-repeat: no-repeat;
  background-position: left 
  background-color: #FFFFFF;
  left: 15px;
  top: 2px;
	border-top: 1px solid black;
}

.RedBg {
  background-color: #FF9999;
	border: 1px solid black;
}

.TBTopBgColor {
  background-color: #D9D9D9;
}

.TBBottomBgColor {
  background-color: #ffffff;
}

.TBLoginError {
  background-color: #F5F7AE;
	border: 1px solid red;
}

.TBBottomBgColorBdr {
  background-color: #ffffff;
  border-top: 1px solid black;
}

.LoginNewsTB {
 background-color: white;
 border: 1px solid black;
}

.LoginMainTB {
 border: 1px solid black;
}

.TBTopBgColorBdr {
  background-color: #D9D9D9;
  border-top: 1px solid black;
}


.RPTHeaderDG {
  background-color: #b1b1b1;
}

