/* DropDown HWMenu */
.HWMenuItem 
{
	font-weight: 600;
	font-size: 10pt;
	border-bottom: 1px #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #cccccc;
}
.HWMenuItemHi
{
	color: #FFFFFF;
	background-color: #999999;
}
.HWMenuSub
{
	border-bottom: #FFFFFF 1px solid;
	background-color: #cccccc;
}
.HWMenuSubHi
{
	color: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	background-color: #999999;
}
/* Left MenuHW */
.MenuItem
{
	border-right: #EEEEEE 1px solid;
	font-weight: 600;
	color: #28256D;
	font-size: 10pt;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FAF9FC;
}
.MenuItemHi
{
	color: #FFFFFF;
	border-right: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	background-color: #21B24B;
}
.MenuSub
{
	border-bottom: #EEEEEE 1px solid;
	background-color: #FAF9FC;
}
.MenuSubHi
{
	color: #FFFFFF;
	border-bottom: #EEEEEE 1px solid;
	background-color: #21B24B;
}

/* Language switcher */
.rb_LangSw_tbl 
{
	text-decoration: none;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.rb_LangSw_tbl A:link
{
	text-decoration: none;
}
.rb_LangSw_tbl A:visited
{
	text-decoration: none;
}
.rb_LangSw_tbl A:hover
{
	color: #999999;
}
.rb_LangSw_tbl A:focus
{
	color: #999999;
}
.rb_LangSw_tbl A:active
{
	text-decoration: none;
}
.rb_LangSw_sel
{
	color: #999999;
}


/* ===================================================================================
   These styles are primarily intended for use with the Task Module.
   NOTE: Only three status change the color.
     Complete = 100%
     Beginning < 50%
	 NearlyComplete >= 50% and < 100%
   =================================================================================== */
.Task_Complete
{
	color: white;
	background-color: #ffffff;
}
.Task_Beginning
{
	background-color: #ffffff;
}
.Task_NearlyComplete
{
	background-color: #ffffff;
}

.SurveyQuestion /* Survey module support */
{
	padding-right: 5px;
	padding-left: 5px;
}
.SurveyOption
{
}
.SurveyButton
{
	font-weight: 600;
}

.Tabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	border-right: #01B82A;
	padding-right: 10px;
	border-top: #01B82A;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	background-image: none;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	border-left: #01B82A;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #01B82A;
	background-repeat: repeat;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.Tabs A:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.Tabs A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.Tabs A:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.Tabs A:focus
{
	color: #FFFFFF;
	text-decoration: none;
}
.Tabs A:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.SelectedTabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	border-right: #FFFFFF;
	padding-right: 10px;
	border-top: #FFFFFF;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	background-image: none;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	border-left: #FFFFFF;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #01B82A 1pt;
	background-repeat: repeat;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #21B24B;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedTabs A:link
{
	border-right: none;
	padding-right: 0px;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	color: #FFFFFF;
	padding-top: 0px;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:visited
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:hover
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:focus
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:active
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}

/* PortalTabs in DefaultSubTabs Layout */
.SubTabs 
{
	border-right: #FFFFFF thin;
	padding-right: 10px;
	border-top: #FFFFFF thin;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #FFFFFF thin;
	color: #FFFFFF;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #FFFFFF thin;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SubTabs A:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabs A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabs A:hover
{
	color: #666666;
	text-decoration: none;
}
.SubTabs A:focus
{
	color: #666666;
	text-decoration: none;
}
.SubTabs A:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.SelectedSubTabs /* PortalTabs in DefaultSubTabs Layout */
{
	border-right: #FFFFFF thin;
	padding-right: 10px;
	border-top: #FFFFFF thin;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #FFFFFF thin;
	color: #333333;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #FFFFFF thin;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedSubTabs A:link
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:visited
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:hover
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:focus
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:active
{
	color: #666666;
	text-decoration: none;
}

/* Globales Stylesheet - Tibor Farkas v1.0 */
 /* --------------------------------------- */
 BODY{
    padding-left: 0px;
    font-size: 10pt;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-color: #FFFFFF;
    /* Hintergrund der Hauptseite */
 padding-right: 0px;
}
.CopyrightFooter{
    color: #FFFFFF;
    background-color: #1D0074;
    font-size: 8pt;
}
/* Spalten */
 .LeftPane{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 10px;
    background-color: #E5E1F0;
}
.RightPane{
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 10px;
    background-color: #FFFFFF;
}
.ContentPane{
    border-right: none;
    padding-right: 10px;
    border-top: none;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: none;
    padding-top: 10px;
    border-bottom: none;
}
P{
    margin-top: 1px;
    font-size: 10pt;
    color: #333333;
    padding-top: 0px;
    font-family: Verdana, Helvetica, sans-serif;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 A:link{
    font-size: 10pt;
    color: #1D0074;
    text-decoration: none;
}
A:visited{
    font-size: 10pt;
    border-left: none;
    color: #1D0074;
    text-decoration: none;
}
A:hover{
    color: #999999;
    text-decoration: none;
}
A:focus{
    color: #999999;
    text-decoration: none;
}
A:active{
    color: #f9ccb0;
    text-decoration: none;
}
DIV{
    font-size: 10pt;
}
H1{
    font-weight: bold;
    font-size: 15pt;
}
H2{
    font-weight: bold;
    font-size: 14pt;
}
H3{
    font-weight: bold;
    font-size: 13pt;
}
H4{
    font-weight: bold;
    font-size: 12pt;
}
H5{
    font-weight: bold;
    font-size: 11pt;
}
H6{
    font-weight: bold;
    font-size: 10pt;
}
HR{
    color: #999999;
    height: 1pt;
    text-align: center;
}
IMG{
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
}
INPUT.CommandButton{
    border-right: #333333 thin solid;
    padding-right: 1pt;
    padding-left: 1pt;
    padding-bottom: 3pt;
    padding-top: 3pt;
    border-top: #cccccc thin solid;
    font-weight: 400;
    font-size: 8pt;
    border-left: #cccccc thin solid;
    color: #1D0074;
    line-height: 8pt;
    border-bottom: #333333 thin solid;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #F6F5F8;
    text-decoration: none;
}
INPUT{
    font-size: 8pt;
    font-family: Verdana, Helvetica, sans-serif;
}
TABLE{
    font-size: 10pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
THEAD{
    font-size: 10pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
TR{
    font-size: 10pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
TH{
    font-size: 10pt;
    vertical-align: baseline;
    color: #333333;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
TD{
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
}
TFOOT{
    font-size: 10pt;
}
TEXTAREA{
    font-size: 8pt;
    font-family: Verdana, Helvetica, sans-serif;
}
OL{
    font-size: 10pt;
}
UL{
    font-size: 10pt;
    list-style-image: url(img/bulleye.gif);
}
/* Command buttons */
 .CommandButton{
    font-size: 8pt;
    font-weight: 600;
    color: #1D0074;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #DDDDDD;
    text-decoration: none;
    white-space: nowrap;
    line-height: 18pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-bottom: #888888 2px solid;
    border-left: #EEEEEE 2px solid;
    border-top: #EEEEEE 2px solid;
    border-right: #888888 2px solid;
    display: inline;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 A.CommandButton:link{
    font-size: 8pt;
    color: #1D0074;
    text-1D0074: none;
}
A.CommandButton:visited{
    font-size: 8pt;
    color: #1D0074;
    text-decoration: none;
}
A.CommandButton:hover{
    font-size: 8pt;
    color: #01B82A;
    text-decoration: none;
}
A.CommandButton:focus{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}
A.CommandButton:active{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}
.EnhancedHtmlTitlePage /* Enhanced module support */
{
    font-weight: normal;
    font-size: 12pt;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
}
.EnhancedHtmlLink{
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
}
A.EnhancedHtmlLink:link{
    color: #000000;
    text-decoration: none;
}
A.EnhancedHtmlLink:visited{
    color: #999999;
    text-decoration: none;
}
A.EnhancedHtmlLink:hover{
    color: #cccccc;
    text-decoration: none;
}
A.EnhancedHtmlLink:focus{
    color: #cccccc;
    text-decoration: none;
}
A.EnhancedHtmlLink:active{
    color: #333333;
    text-decoration: none;
}
.Error /* Error and warning messages */
{
    color: #FF0000;
}
.Grid_Header, .Grid_Header TD, .Grid_Header TH /* Search Modules */
{
    background-color: #999999;
    font-weight: 600;
}
.Grid_Footer{
}
.Grid_Item{
}
.Grid_Item TD A{
    font-weight: 600;
}
.Grid_AlternatingItem{
    background-color: #CCCCCC;
}
.Grid_AlternatingItem TD A{
    font-weight: 600;
}
.Grid_SelectedItem{
}
.Grid_Pager{
}
.Head /* Add, announcements, articles, blog, ecc ecc */
{
    font-weight: bold;
    font-size: 12pt;
    color: #999999;
    font-family: Verdana, Helvetica, sans-serif;
}
INPUT.NormalTextBox, .NormalTextBox{
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
}
SELECT, SELECT.NormalTextBox{
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
}
OPTION{
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
}
.ItemTitle{
    font-weight: bolder;
    font-size: 10pt;
    color: #999999;
}
.ItemDate{
    font-size: 10pt;
    color: #999999;
    font-family: Verdana, Helvetica, sans-serif;
}
.Message /* Informative messages */
{
    font-weight: normal;
    font-size: 10pt;
    color: #1D0074;
    background-color: #ffcc00;
}
.ModuleTitle /* Title of each module */
{
    font-weight: 400;
    font-size: 10pt;
    color: #FFFFFF;
    line-height: 14pt;
    font-family: Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    overflow: hidden;
}
.ModuleTitleAlt /* Title of each module */
{
    font-weight: 400;
    font-size: 10pt;
    color: #FFFFFF;
    line-height: 14pt;
    font-family: Verdana, Helvetica, sans-serif;
    white-space: nowrap;
    overflow: hidden;
}
.Module /* Module background-color: #FFFFFF;
    */
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.ModuleAlt /* Module variant */
{
    background-color: #FFFFFF;
}
.Normal{
    padding-right: 0pt;
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
    line-height: normal;
    letter-spacing: normal;
}
.NormalBold{
    padding-left: 5pt;
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
}
.NormalItalic{
    font-size: 10pt;
    font-style: italic;
}
/* Styles for default pages */
 .rb_DefaultLayoutTable{
}
.rb_DefaultPortalHeader{
    background-color: #FFFFFF;
}
.rb_DefaultLayoutDiv{
}
.rb_DefaultPortalFooter{
}
/* Alternate styles for admin and edit pages */
 .rb_AlternateLayoutTable{
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.rb_AlternatePortalHeader{
    background-color: #FFFFFF;
}
.rb_AlternateLayoutDiv{
}
.rb_AlternatePortalFooter{
}
.rb_mod_btn /* Buttons support */
{
    display: block;
    margin: 0px 0px 0px 2px;
}
.btn-img-txt{
}
.btn-img-only{
}
.btn-img-txt{
    overflow: hidden;
}
.btn-img-only-css{
    overflow: hidden;
}
DIV.btn-img-only{
    display: block;
    overflow: hidden;
    width: 0px;
    height: 0px;
}
DIV.btn-img-only-css{
    display: block;
    overflow: hidden;
    width: 0px;
    height: 0px;
}
DIV.btn-img-txt{
    display: block;
    overflow: hidden;
    width: 0px;
    height: 0px;
}
DIV.btn-txt-only{
    font-size: 9pt;
    line-height: 0.8;
}
.rb_mod_btn{
    display: block;
    margin: 0px 0px 0px 2px;
}
.SiteLink /* Used on Header menu in Layouts */
{
    font-weight: normal;
    font-size: 10pt;
    color: #1D0074;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    display: block;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-right: 4px;
    padding-left: 4px;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 .SiteLink A:link{
    display: block;
    font-size: 10pt;
    color: #333333;
    text-align: center;
    text-decoration: none;
}
.SiteLink A:visited{
    color: #333333;
    font-size: 10pt;
}
.SiteLink A:hover{
    color: #1D0074;
    font-size: 10pt;
}
.SiteLink A:focus{
    color: #1D0074;
    font-size: 10pt;
}
.SiteLink A:active{
    color: #333333;
    font-size: 10pt;
}
.SiteTitle /* Portal title in Header, in layout file */
{
    padding-right: 0px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 22pt;
    padding-bottom: 0px;
    color: #FFFFFF;
    padding-top: 0px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
.SubHead{
    font-weight: 600;
    font-size: 10pt;
    color: #333333;
    padding-top: 4px;
    font-family: Verdana, Helvetica, sans-serif;
}
.SubSubHead{
    margin-top: 10pt;
    font-weight: 600;
    font-size: 10pt;
    color: #1D0074;
}
.DefaultBanner1 /* Graphics */
{
    background-color: #FFFFFF;
}
.DefaultBanner2 /* Graphics */
{
    background-color: #333333;
}
.DefaultTD /* Graphics + MENUBAR oben */
{
    background-color: #1D0074;
}
.DefaultTDSub /* Graphics */
{
    background-color: #999999;
}
/* ============================= BreadCrumbs styles ============================= */
 .bc_Row{
    padding-left: 28px;
    border-bottom: solid 1px #f3a372;
    background-color: #f9ccb0;
}
.bc_Text{
    font-size: 7pt;
}
.bc_Link, .bc_Link:link, .bc_Link:visited{
    padding-left: 10px;
    font-size: 7pt;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}
.bc_Link:hover{
    color: #f3a372;
}
/* The Date Element in the Header */
 .dateCurrent{
    padding-right: 4px;
    font-size: 7pt;
    line-height: 7pt;
}
/* The Last Visit Element in the Header */
 .dateLastVisit{
    padding-right: 4px;
    font-size: 7pt;
    line-height: 7pt;
}
/* ============================= SolpartNavigation menu styles ============================= */
 .spm_MenuContainer{
    font-family: Verdana, Helvetica, sans-serif;
    border-collapse: collapse;
}
.spm_MenuBar{
    height: 22px;
    background-color: #cccccc;
    color: #000000;
}
.spm_MenuBar TD{
    font-size: 10pt;
    border: none;
    background-color: #cccccc;
    color: #000000;
}
.spm_MenuBar TD TD{
    border-left: solid 1px #999999;
}
.spm_SubMenu{
    border-right-color: #009966;
}
.spm_SubMenu TD{
    color: #000000;
    background-color: #cccccc;
    height: 22px;
}
.spm_MenuBreak{
    height: 0px;
}
.spm_MenuItem{
    cursor: pointer;
}
.spm_MenuItem TD{
    height: 22px;
    font-size: 10pt;
    color: #333333;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
}
.spm_MenuIcon{
}
.spm_MenuStyle{
}
.spm_MenuItemSel{
    background-color: #999999;
    cursor: pointer;
}
.spm_MenuItemSel TD{
    color: #ffffff;
    font-size: 10pt;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
}
.spm_MenuArrow{
    font-family: webdings, Fantasy;
    font-size: 10pt;
    cursor: pointer;
}
.spm_RootMenuArrow{
    font-size: 10pt;
    cursor: pointer;
    font-family: webdings, Fantasy;
}
.spm_DefaultItem{
    cursor: pointer;
}
.spm_DefaultItem TD{
    height: 22px;
    font-size: 10pt;
    padding-left: 3px;
    padding-right: 3px;
}
.spm_DefaultItemHighlight{
}
.spm_DefaultItemHighlight TD{
}
/* DropDown HWMenu */
 .HWMenuItem{
    font-weight: 600;
    font-size: 10pt;
    border-bottom: 1px #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #cccccc;
}
.HWMenuItemHi{
    color: #FFFFFF;
    background-color: #999999;
}
.HWMenuSub{
    border-bottom: #FFFFFF 1px solid;
    background-color: #cccccc;
}
.HWMenuSubHi{
    color: #FFFFFF;
    border-bottom: #FFFFFF 1px solid;
    background-color: #999999;
}
/* Left MenuHW */
 .MenuItem{
    border-right: #EEEEEE 1px solid;
    font-weight: 600;
    color: #28256D;
    font-size: 10pt;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #FAF9FC;
}
.MenuItemHi{
    color: #FFFFFF;
    border-right: #EEEEEE 1px solid;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    background-color: #21B24B;
}
.MenuSub{
    border-bottom: #EEEEEE 1px solid;
    background-color: #FAF9FC;
}
.MenuSubHi{
    color: #FFFFFF;
    border-bottom: #EEEEEE 1px solid;
    background-color: #21B24B;
}
/* Language switcher */
 .rb_LangSw_tbl{
    text-decoration: none;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 .rb_LangSw_tbl A:link{
    text-decoration: none;
}
.rb_LangSw_tbl A:visited{
    text-decoration: none;
}
.rb_LangSw_tbl A:hover{
    color: #999999;
}
.rb_LangSw_tbl A:focus{
    color: #999999;
}
.rb_LangSw_tbl A:active{
    text-decoration: none;
}
.rb_LangSw_sel{
    color: #999999;
}
/* =================================================================================== These styles are primarily intended for use with the Task Module. NOTE: Only three status change the color. Complete = 100% Beginning < 50% NearlyComplete >= 50% and < 100% =================================================================================== */
 .Task_Complete{
    color: white;
    background-color: #ffffff;
}
.Task_Beginning{
    background-color: #ffffff;
}
.Task_NearlyComplete{
    background-color: #ffffff;
}
.SurveyQuestion /* Survey module support */
{
    padding-right: 5px;
    padding-left: 5px;
}
.SurveyOption{
}
.SurveyButton{
    font-weight: 600;
}
.Tabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
    border-right: #01B82A;
    padding-right: 10px;
    border-top: #01B82A;
    padding-left: 10px;
    font-weight: 600;
    font-size: 8pt;
    background-image: none;
    padding-bottom: 2px;
    margin: 0px;
    overflow: visible;
    border-left: #01B82A;
    line-height: normal;
    padding-top: 2px;
    border-bottom: #01B82A;
    background-repeat: repeat;
    font-family: Verdana, Helvetica, sans-serif;
    text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 .Tabs A:link{
    color: #FFFFFF;
    text-decoration: none;
}
.Tabs A:visited{
    color: #FFFFFF;
    text-decoration: none;
}
.Tabs A:hover{
    color: #FFFFFF;
    text-decoration: none;
}
.Tabs A:focus{
    color: #FFFFFF;
    text-decoration: none;
}
.Tabs A:active{
    color: #FFFFFF;
    text-decoration: none;
}
 .CopyrightFooter A:link{
    color: #FFFFFF;
    font-size:8pt;
    text-decoration: none;
}
.CopyrightFooter A:visited{
    color: #FFFFFF;
    font-size:8pt;
    text-decoration: none;
}
.CopyrightFooter A:hover{
    color: #FFFFFF;
    font-size:8pt;
    text-decoration: none;
}
.CopyrightFooter A:focus{
    color: #FFFFFF;
    font-size:8pt;
    text-decoration: none;
}
.CopyrightFooter A:active{
    color: #FFFFFF;
    font-size:8pt;
    text-decoration: none;
}
.SelectedTabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
    border-right: #FFFFFF;
    padding-right: 10px;
    border-top: #FFFFFF;
    padding-left: 10px;
    font-weight: 600;
    font-size: 8pt;
    background-image: none;
    padding-bottom: 2px;
    margin: 0px;
    overflow: visible;
    border-left: #FFFFFF;
    line-height: normal;
    padding-top: 2px;
    border-bottom: #01B82A 1pt;
    background-repeat: repeat;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #21B24B;
    text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 .SelectedTabs A:link{
    border-right: none;
    padding-right: 0px;
    border-top: none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: none;
    color: #FFFFFF;
    padding-top: 0px;
    border-bottom: none;
    text-decoration: none;
}
.SelectedTabs A:visited{
    border-right: none;
    border-top: none;
    border-left: none;
    color: #FFFFFF;
    border-bottom: none;
    text-decoration: none;
}
.SelectedTabs A:hover{
    border-right: none;
    border-top: none;
    border-left: none;
    color: #FFFFFF;
    border-bottom: none;
    text-decoration: none;
}
.SelectedTabs A:focus{
    border-right: none;
    border-top: none;
    border-left: none;
    color: #FFFFFF;
    border-bottom: none;
    text-decoration: none;
}
.SelectedTabs A:active{
    border-right: none;
    border-top: none;
    border-left: none;
    color: #FFFFFF;
    border-bottom: none;
    text-decoration: none;
}
/* PortalTabs in DefaultSubTabs Layout */
 .SubTabs{
    border-right: #FFFFFF thin;
    padding-right: 10px;
    border-top: #FFFFFF thin;
    padding-left: 10px;
    font-weight: 600;
    font-size: 8pt;
    padding-bottom: 2px;
    border-left: #FFFFFF thin;
    color: #FFFFFF;
    line-height: normal;
    padding-top: 2px;
    border-bottom: #FFFFFF thin;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 .SubTabs A:link{
    color: #FFFFFF;
    text-decoration: none;
}
.SubTabs A:visited{
    color: #FFFFFF;
    text-decoration: none;
}
.SubTabs A:hover{
    color: #666666;
    text-decoration: none;
}
.SubTabs A:focus{
    color: #666666;
    text-decoration: none;
}
.SubTabs A:active{
    color: #FFFFFF;
    text-decoration: none;
}
.SelectedSubTabs /* PortalTabs in DefaultSubTabs Layout */
{
    border-right: #FFFFFF thin;
    padding-right: 10px;
    border-top: #FFFFFF thin;
    padding-left: 10px;
    font-weight: 600;
    font-size: 8pt;
    padding-bottom: 2px;
    border-left: #FFFFFF thin;
    color: #333333;
    line-height: normal;
    padding-top: 2px;
    border-bottom: #FFFFFF thin;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html */
 .SelectedSubTabs A:link{
    color: #666666;
    text-decoration: none;
}
.SelectedSubTabs A:visited{
    color: #666666;
    text-decoration: none;
}
.SelectedSubTabs A:hover{
    color: #666666;
    text-decoration: none;
}
.SelectedSubTabs A:focus{
    color: #666666;
    text-decoration: none;
}
.SelectedSubTabs A:active{
    color: #666666;
    text-decoration: none;
}

p img{
float: right;
margin: 15px;
}