******************************************/
/****   SkinSystem V1.3 SNPESkin.css   ****/
/******************************************/

/******** CORE CLASSES ********/

/**** Skin globals ****/

html {
	margin: 0; padding: 0;
}

.ITCTrain_Body {
	color: #666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	font-size: 65% !important;
	text-align: center;
}

.ITCTrain_Body a { font-family: Arial, Helvetica, Verdana, sans-serif !important; }

a img { border: 0; }
form { margin: 0; padding: 0;}

#ITCTrain_Container {
	text-align: left;
	width: 965px;
	margin: 0 auto;
}

#ITCTrain_Header {
	height: 145px;
	position: relative;
}

#ITCTrain_Logo {
	position: absolute;
	left: 15px; top: 26px;	
}

#ITCTrain_Headpic {
	position: absolute;
	left: 214px; top: 12px;	
}

#ITCTrain_Headbox {
	position: absolute;
	right: 0px; top: 12px;
	width: 216px; height: 99px;
	background-color: #afafaf;	
}

#ITCTrain_Headbox div.date {
	background-color: #eaeaea;
	color: #7f7f7f;
	padding: 4px 8px 4px 8px;
	border-bottom: 2px solid #fff;
	font-size: 110%;
}

#ITCTrain_Headbox div.LoginForm {
	color: #fff;
	padding: 0 8px;
}

#ITCTrain_Headbox div.LoginForm  h2 {
	font-size: 11px;
	margin:0; padding: 3px 0;
}

#ITCTrain_Headbox div.LoginForm  input { vertical-align: middle; }

#ITCTrain_Headbox div.LoginForm  input.data {
	border: 1px solid #a4a4a4;
	width: 88px;
	margin-right: 2px;
	color: #797979;
	font-size: 100%;
	padding: 2px;
}

#ITCTrain_Headbox div.LoginForm  p { margin: 3px 0; padding: 0; font-size: 110%;}
#ITCTrain_Headbox div.LoginForm  a { color: #fff; text-decoration: none;}
#ITCTrain_Headbox div.LoginForm  a:hover { text-decoration: underline;}

#ITCTrain_Headbox div.LoginForm  p.welcome {
	border-bottom: 1px solid #fff;
	padding-bottom: 3px;
}

div#ITCTrain_Menu {
	position: absolute;
	left: 0px; top: 113px;
}

div#ITCTrain_Menu a {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	display: block;
	float: left;
	color: #fff;
	width: 105px;
	margin-right: 2px;
	padding: 6px 0;
}

div#ITCTrain_Menu a.back {
	width: 738px;
	text-align: left;
	padding-left: 10px;
}

div#ITCTrain_Menu form {
	display:inline;
	}

div#ITCTrain_Menu span {
	display: block;
	float: left;
	width: 108px; height: 26px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	padding: 0;	margin: 0;
}
div#ITCTrain_Menu span input { vertical-align: middle; }

div#ITCTrain_Menu span input#SearchText {
	width: 82px;
	height: 13px !important;
	height: 10px;
	font-size: 10px;
	padding: 1px; margin: 4px 7px 4px 4px;
	color: #797979;
	border: 1px solid #f5d7f5;
}

div#ITCTrain_Menu span a {
	text-align: center;
	text-decoration: none;
	border: 0 !important;
	display: inline !important;
	float: none;
	width: auto !important;
	margin: 0; padding: 0;
	vertical-align: middle;
}

#ITCTrain_Main {
	background: url(contentback.gif) repeat-y #fff;
	border-bottom: 1px solid #fff;
}

#ITCTrain_LeftColumn {
	float: left;
	width: 212px;
}

#ITCTrain_RightColumn {
	float: right;
	width: 216px;
}

#ITCTrain_Footer {
	clear: both;
	background: #fff;
	padding-top: 2px;
}

#ITCTrain_Content {
	width: 506px;
	float: left;
	margin: 0 15px 0 15px;
	padding: 5px 0 10px 0;
	font-size: 105%;
}

#ITCTrain_Content a { color: #df9e02; }
#ITCTrain_Content a:visited { color: #000; text-decoration: underline; }

ul#ITCTrain_Submenu, ul#ITCTrain_Submenu ul, ul#ITCTrain_Submenu li {
	list-style-type: none;
	margin: 0; padding: 0;
}
ul#ITCTrain_Submenu {
	border-bottom: 1px solid #fff;
}

ul#ITCTrain_Submenu a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 110%;
	margin:0; padding: 5px 10px;
	width: 192px;
	background:#a2c35f;
	border-bottom: 1px solid #fff;
}
ul#ITCTrain_Submenu a:hover {
	text-decoration: none;
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 110%;
	margin:0; padding: 5px 10px;
	width: 192px;
	background:#bede7d;
	border-bottom: 1px solid #fff;
}

ul#ITCTrain_Submenu ul a {
	width: 182px;
	padding: 5px 10px 5px 20px;
}

#ITCTrain_Contact {
	border-bottom: 2px solid #fff;
}

#ITCTrain_Contact h2 {
	margin: 0;
	background-color: #afafaf;
	font-weight: bold;
	color: #fff;
	font-size: 110%;
	padding: 5px 10px;
	border-bottom: 2px solid #eaeaea;
}

#ITCTrain_Contact p {
	margin: 0;
	padding: 10px;
	font-size: 110%;
}

#ITCTrain_Contact p a { color: #353535; text-decoration: none; }
#ITCTrain_Contact p a:hover { text-decoration: underline; }

#ITCTrain_ads { text-align: center; padding: 10px; }
#ITCTrain_ads img { border: 1px solid #d5d5d5; }



#ITCTrain_Content h1 {
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	font-size: 120%;
	text-transform: uppercase;
	border-bottom: 2px solid;
}

#ITCTrain_Content h2 {
	font-size: 110%;
	margin: 5px 0;
	padding: 0;
}

#ITCTrain_Content h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
}

#ITCTrain_Content p {
	margin: 0; padding: 5px 0;
}

#ITCTrain_Content a { text-decoration: none; }
#ITCTrain_Content a:hover { text-decoration: underline; }

div.Linkbox { margin-top: 10px; }
div.Linkbox h2 { margin: 0 !important; padding: 5px !important; color: #fff; font-size: 100% !important; }
div.Linkbox ul { list-style-type: square; padding: 5px !important; margin: 0 0 0 20px !important; }
div.Linkbox ul li { margin: 0; padding: 0; }
div.Linkbox p { padding: 5px !important; margin: 0; }

ul.ITCTrain_News {
	margin: 0; padding: 10px 0 0 0;
	list-style-type: square;
	color: #fdb813;
	clear: both;
}
ul.ITCTrain_News li { margin-left: 15px; margin-bottom: 5px;}
ul.ITCTrain_News li * { color: #666; }

.ITCTrain_News h2 {
	margin: 0 !important; padding: 0 !important;
	font-size: 110%;	
}

.ITCTrain_News img {
	border: 2px solid #e3e3e3;
	margin: 0 0 5px 5px;
}


#ITCTrain_Partner {
	background-color: #fff;
	border-bottom: 4px solid #afafaf;
	text-align: center;
}

#ITCTrain_Partner h2 {
	text-align: left;
	font-size: 110%;
	background-color: #afafaf;
	border-bottom: 3px solid #eaeaea;
	color: #fff;
	margin: 0; padding: 6px 10px;
}

#ITCTrain_Partner p {
	margin: 0; padding: 10px 0;
}

#ITCTrain_Footer div.FootMenu {
	background-color: #afafaf;
	border-bottom: 1px solid #a1a1a1;
	text-align: center;
	font-size: 110%;
	color: #ccc;
	padding: 6px 0;
	margin: 0;
}

#ITCTrain_Footer div.FootMenu a {
	color: #fff;
	text-decoration: none;
	margin: 0 5px; padding: 0;
}


#ITCTrain_Footer .footlinks { position: relative; height: 27px; }
#ITCTrain_Footer p { margin: 0; padding: 0; color: #999; }
#ITCTrain_Footer p.links { 
	position: absolute;
	top: 7px; left: 10px;	
}

#ITCTrain_Footer p.legal { 
	position: absolute;
	top: 7px; right: 10px;	
	color:#fff;
}

#ITCTrain_Footer p a { color: #fff; text-decoration: underline; }
#ITCTrain_Footer a:hover { text-decoration: underline !important; }




/* GLOBAL COLORS */

.color0 { color: #eaeaea !important; border-bottom-color: #f7f7f7 !important; }
.color1 { color: #fdb813 !important; border-bottom-color: #ffefcf !important; }
.color2 { color: #e2484f !important; border-bottom-color: #fbd4d2 !important; }
.color3 { color: #f7931d !important; border-bottom-color: #ffe6ca !important; }
.color4 { color: #0072b4 !important; border-bottom-color: #c7dff4 !important; }
.color5 { color: #00a76d !important; border-bottom-color: #c9e8e6 !important; }
.color6 { color: #94d6da !important; border-bottom-color: #e3f3f1 !important; }
.color7 { color: #2d91dd !important; border-bottom-color: #d9ecfa !important; }
.color8 { color: #00a799 !important; border-bottom-color: #bfede9 !important; }
.color9 { color: #9a0098 !important; border-bottom-color: #f5d7f5 !important; }

.bgcolor0 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d;}
.bgcolor1 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor2 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor3 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor4 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor5 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor6 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor7 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor8 { background: #8baf41 url(color8.gif) repeat-x scroll 0% 0%; border-bottom-color: #bede7d; }
.bgcolor9 { background: url(color8.gif) repeat-x #8baf41; border-bottom-color: #bede7d; }

div#ITCTrain_Menu a.bgcolor1:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor2:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor3:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor4:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor5:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor6:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor7:hover { border-bottom-color: #83a53c; }
div#ITCTrain_Menu a.bgcolor8:hover { border-bottom-color: #83a53c; }




.ITCTrain_FSAbs          {font-size:11px;}
.ITCTrain_FS             {font-size:100%}
A.ITCTrain_Hover:link    {text-decoration: none;}
A.ITCTrain_Hover:active  {text-decoration: underline;}
A.ITCTrain_Hover:visited {text-decoration: underline;}
A.ITCTrain_Hover:hover   {text-decoration: underline;}
.ITCTrain_PtHSpace       {}
.ITCTrain_PtVSpace       {}

/**** RTE classes ****/

.ITCTrain_RT {color: #666;}
.ITCTrain_RTEFrame {border-right: #888888 1px solid; border-top: #888888 1px solid; border-left: #888888 1px solid; border-bottom: #888888 1px solid;}
.ITCTrain_RTETableGrid {border-top: #888888 1px solid;border-left: #888888 1px solid;}
.ITCTrain_RTEHeadRow {background-color: #fff;}
.ITCTrain_RTERow {background-color: #fff;}
.ITCTrain_RTEFootRow {background-color: #fff;}
.ITCTrain_RTECellGrid {border-bottom: #888888 1px solid;border-right: #888888 1px solid;}

/**** PageHead ****/

.ITCTrain_PgHead    {}
.ITCTrain_PgHeadBG  {}
.ITCTrain_PgTitle   {font-size: 120%; font-weight: bold; color: #666666;}
.ITCTrain_PgTitleBg {background-color: #EEEEEE;}
.ITCTrain_PgDesc    {font-weight: normal; color: #666666;}
.ITCTrain_PgDescBg  {}

/**** Portlets in PageHead ****/

.ITCTrain_PgHeadForm         {}
.ITCTrain_PgHeadFormBg       {}
.ITCTrain_PgHeadFormButton   {}
.ITCTrain_PgHeadFormCtrl     {}
.ITCTrain_AdminTask          {color: #666666;text-decoration: none;font-weight: bold;}
a.ITCTrain_AdminTask:link    {color: #666666;text-decoration: none;font-weight: bold;}
a.ITCTrain_AdminTask:active  {color: #666666;text-decoration: none;font-weight: bold;}
a.ITCTrain_AdminTask:visited {color: #666666;text-decoration: none;font-weight: bold;}
a.ITCTrain_AdminTask:hover   {color: #666666;text-decoration: none;font-weight: bold;}
.ITCTrain_AdminTaskBg        {background-color: #EEEEEE;}
.ITCTrain_UserData           {color: #666666;}
.ITCTrain_UserDataBg         {background-color: #E0E0E0;}
.ITCTrain_BreadCrumb         {color:#666666}
.ITCTrain_BreadCrumbBG       {background-color: #DDDDDD;}

/**** PageFoot ****/

.ITCTrain_PgFoot    {}
.ITCTrain_PgFootBg  {}

/**** Portlet ****/

.ITCTrain_Portlet        {font-family: Arial;}
.ITCTrain_PtBody         {}
.ITCTrain_PtBorder       {border: #999 1px solid;}
.ITCTrain_PtBorderT      {border-top: #999 1px solid;}
.ITCTrain_PtBorderB      {border-bottom: #999 1px solid;}
.ITCTrain_PtBorderL      {border-left: #999 1px solid;}
.ITCTrain_PtBorderR      {border-right: #999 1px solid;}
.ITCTrain_PtBorderLRT    {border-left: #999 1px solid; border-right: #999 1px solid; border-top: #999 1px solid;}
.ITCTrain_PtBorderLRB    {border-bottom: #999 1px solid; border-left: #999 1px solid; border-right: #999 1px solid;}

.ITCTrain_PtCornerLTText {background-image: url(ctrl/corner_ltt.gif); background-repeat: no-repeat; background-position: left top;}
.ITCTrain_PtCornerLTForm {background-image: url(ctrl/corner_ltf.gif); background-repeat: no-repeat; background-position: left top;}
.ITCTrain_PtCornerLTHead {background-image: url(ctrl/corner_lth.gif); background-repeat: no-repeat; background-position: left top;}
.ITCTrain_PtCornerRTText {background-image: url(ctrl/corner_rtt.gif); background-repeat: no-repeat; background-position: right top;}
.ITCTrain_PtCornerRTForm {background-image: url(ctrl/corner_rtf.gif); background-repeat: no-repeat; background-position: right top;}
.ITCTrain_PtCornerRTHead {background-image: url(ctrl/corner_rth.gif); background-repeat: no-repeat; background-position: right top;}
.ITCTrain_PtCornerLBText {background-image: url(ctrl/corner_lbt.gif); background-repeat: no-repeat; background-position: left bottom;}
.ITCTrain_PtCornerLBForm {background-image: url(ctrl/corner_lbf.gif); background-repeat: no-repeat; background-position: left bottom;}
.ITCTrain_PtCornerRBText {background-image: url(ctrl/corner_rbt.gif); background-repeat: no-repeat; background-position: right bottom;}
.ITCTrain_PtCornerRBForm {background-image: url(ctrl/corner_rbf.gif); background-repeat: no-repeat; background-position: right bottom;}

.ITCTrain_PtTitle     {font-weight: bold; font-size: 100%; color: #FFFFFF;}
.ITCTrain_PtHeadBg    {background-color: #666;}
.ITCTrain_PtBg        {background-color: #eee;}    /* if portlet/@style is not present */
.ITCTrain_PtBgText    {background-color: #fff;}    /* if portlet/@style = 'Text' */
.ITCTrain_PtBgForm    {background-color: #fff;}    /* if portlet/@style = 'Form' */
.ITCTrain_PtText      {color: #666;}
.ITCTrain_PtForm      {color: #666;}
.ITCTrain_PtLinkText  {}
.ITCTrain_PtLinkForm  {}

/**** InputUnit ****/

.ITCTrain_InputUnit   { color: #666; background-color: #fff; border-bottom: 2px solid #eee; }
.ITCTrain_IUHeadRow   {}
.ITCTrain_IUHeadTitle {font-size:110%; font-weight:bold;}
.ITCTrain_IUHeadDesc  {font-weight:normal;}
.ITCTrain_IURow       {}
.ITCTrain_IUTitle     {/*font-size:100%;*/ font-weight:bold;}
.ITCTrain_IUDesc      {/*font-size:100%;*/ font-weight:normal;}
.ITCTrain_IUError     {color: #f20000;}
.ITCTrain_IUFootRow   {/*font-size:110%;*/ font-weight:bold;}
.ITCTrain_IUSubmit    {/*TODO*/}
.ITCTrain_IUCText     {color: #666}
.ITCTrain_IUText      {color: #666}
.ITCTrain_IUCLink     {}
.ITCTrain_IULink      {}

/**** DataGrid ****/

.ITCTrain_DataGrid   {color: #333333;}
.ITCTrain_DgBorder   {border: #fff 1px solid;}
.ITCTrain_DgGrid     {border-collapse:collapse;}/**/

/* head */
.ITCTrain_DgHead     {color: #666; font-weight: bold;}
.ITCTrain_DgHeadBG   {background-color: #CCCCCC;}
.ITCTrain_DgHeadLink {}

/* simple */
.ITCTrain_DgRowBG    {background-color: #EEEEEE;}
.ITCTrain_DGText     {color: #333333;}
.ITCTrain_DgLink     {color: #0000AA;}

/* even */
.ITCTrain_DGText1    {color: #333333;}
.ITCTrain_DgLink1    {color: #0000AA;}
.ITCTrain_DgRowBG1   {background-color: #f4f4f4;}

/* odd */
.ITCTrain_DGText2    {color: #333333;}
.ITCTrain_DgLink2    {color: #0000AA;}
.ITCTrain_DgRowBG2   {background-color: #ededed;}

/* highlight */
.ITCTrain_DgHighBG   {background-color: #FCFCFC;}
.ITCTrain_DgHighText {color: #000000;}
.ITCTrain_DgHighLink {color: #0000FF;}

/* foot */
.ITCTrain_DgFoot     {color: #666;}
.ITCTrain_DgFootLink {color: #000000;}
.ITCTrain_DgFootBg   {background-color: #CCCCCC;}

/**** Region ****/

.ITCTrain_Region        {}/* background-color; color; */
.ITCTrain_RegionText    {background-color: #fff;} /* background-color; color; */
.ITCTrain_RegionForm    {background-color: #f0f0f0;} /* background-color; color; */
.ITCTrain_RegionHeader  {background-color: #f0f0f0;} /* background-color; color; */
.ITCTrain_RegionToolbar {background-color: #fff;border: 0; padding: 2px;} /* background-color; color; */
.ITCTrain_RegionDecor   {} /* background-color; color; */
.ITCTrain_RegionBorderT {border-top: #AAAAAA 1px solid;}
.ITCTrain_RegionBorderB {border-bottom: #AAAAAA 1px solid;}
.ITCTrain_RgLinkText    {color: #0000FF;}
.ITCTrain_RgLinkForm    {color: #0000FF;}
.ITCTrain_RgLinkHead    {color: #0000FF;}
.ITCTrain_RgLinkToolbar {color: #0000FF;}
.ITCTrain_RgLinkDecor   {color: #0000FF;}

/**** LayoutTable ****/

.ITCTrain_LayoutTable    {padding: 0px;}

/**** Tree ****/

.ITCTrain_Tree             {}
.ITCTrain_TreeRow          {color: #333333; padding-right: 2px;}
.ITCTrain_TreeIcon         {vertical-align: middle;}
.ITCTrain_TreeText         {color: #666;}
.ITCTrain_TreeLink:link    {text-decoration:none;}
.ITCTrain_TreeLink:active  {text-decoration:none;}
.ITCTrain_TreeLink:visited {text-decoration:none;}
.ITCTrain_TreeLink:hover   {text-decoration:underline;}


/**** Summary ****/

.ITCTrain_Summary     {background-color: #F8F8F8; color: #222222;}
.ITCTrain_SummaryHead {background-color: #EEEEEE; color: #000000; font-weight: bold;}
.ITCTrain_SummaryRow  {background-color: #FFFFFF; color: #000000;}

/**** CONTROL ****/

.ITCTrain_Button           {font-family:Arial;border: #333333 1px solid; background: #F0F0F0;}
.ITCTrain_Control          {font-family:Arial;background-color: #F8F8F8;color: #333333; border: 1px solid #888888; padding-left: 2px; padding-top: 1px;}
.ITCTrain_CtrlH            {height: 2.8ex;}
.ITCTrain_CtrlText         {color: #333333;}
.ITCTrain_CtrlWDefault     {width: 21ex;}
.ITCTrain_CtrlWSmall       {width: 12ex;}
.ITCTrain_CtrlWNormal      {width: 21ex;}
.ITCTrain_CtrlWHuge        {width: 48ex;}
.ITCTrain_CtrlWFileDefault {width: 33.7ex;}
.ITCTrain_CtrlWFileSmall   {width: 24.7ex;}/* Size + 12.7 */
.ITCTrain_CtrlWFileNormal  {width: 33.7ex;}
.ITCTrain_CtrlWFileHuge    {width: 60.7ex;}

/********  DocumentStoreGUI elements   ********/
/**** ToolBar ****/
.ITCTrain_TBButton        {margin-left: 2px; margin-right: 2px;}
.ITCTrain_TBSeparator     {background-color: #BBBBBB;}
.ITCTrain_TBBImage        {padding-left: 2px;}
.ITCTrain_TBBText         {padding-left: 2px; padding-right: 2px;}
.ITCTrain_TBBDisabledText {padding-left: 2px; padding-right: 2px; color: #888888;}
a.ITCTrain_TBLink:link    {color: #000000; text-decoration: none;}
a.ITCTrain_TBLink:active  {color: #000000; text-decoration: none;}
a.ITCTrain_TBLink:visited {color: #000000; text-decoration: none;}
a.ITCTrain_TBLink:hover   {color: #000000; text-decoration: none;}

/**** TabControl ****/
.ITCTrain_TabControl       {}
.ITCTrain_TabPage          {border-left: #BDD4E8 1px solid; border-right: #BDD4E8 1px solid; border-bottom: #BDD4E8 1px solid;}
.ITCTrain_TPHandler        {background-color: #FFFFFF; padding-left:6px; padding-right:4px; border: #BDD4E8 1px solid;}
.ITCTrain_TPEmptyHandler   {background-color: #FFFFFF; border-bottom: #BDD4E8 1px solid;}
.ITCTrain_TPActiveHandler  {background-color: #EFF6FD; padding-left:6px; padding-right:4px; border-left: #BDD4E8 1px solid; border-right: #BDD4E8 1px solid; border-top: #BDD4E8 1px solid;}
.ITCTrain_TPHandlerText    {color: #000000;}
.ITCTrain_TPHandlerLink:link    {color: #0170B6; text-decoration: none;}
.ITCTrain_TPHandlerLink:active  {color: #0170B6; text-decoration: none;}
.ITCTrain_TPHandlerLink:visited {color: #0170B6; text-decoration: none;}
.ITCTrain_TPHandlerLink:hover   {color: #0170B6; text-decoration: none;}
.ITCTrain_TBButtonImage			{padding-left:2px; padding-right:2px;}

/**** ListView ****/
.ITCTrain_ListView        {font-family: Tahoma; /*font-size: 11px*/}
.ITCTrain_LVBorder        {border: #80B0E0 solid 1px;}
.ITCTrain_LVHead          {height: 18px; border-bottom: #D0D0D0 solid 1px; border-left:#D0D0D0 solid 1px;}
.ITCTrain_LVHeadEmpty     {height: 18px; border-bottom: #D0D0D0 solid 1px;}
.ITCTrain_LVCol           {padding-left: 4px; padding-right: 4px; padding-bottom: 0px; padding-top: 0px;}
.ITCTrain_LVCol0          {padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 0px;}
.ITCTrain_LVItem          {height:17px;}
.ITCTrain_LVCheckBox      {height:15px; width:15px;}
.ITCTrain_LVFileIcon      {vertical-align: text-bottom; margin-right: 2px;}
a.ITCTrain_LVLink:link    {color: black; text-decoration: none;}
a.ITCTrain_LVLink:active  {color: black; text-decoration: none;}
a.ITCTrain_LVLink:visited {color: black; text-decoration: none;}
a.ITCTrain_LVLink:hover   {color: #0170B6; text-decoration: underline;}

/******* End of DocumentStoreGUI elements ********/

/**** TEXT ****/

.ITCTrain_Lb        {color: #666666;}
.ITCTrain_LbText    {color: #000000;}
.ITCTrain_LbForm    {color: #666;}
.ITCTrain_LbHead    {color: #666;}
.ITCTrain_LbToolbar {color: #666;}
.ITCTrain_LbDecor   {color: #999;}

.ITCTrain_PtTextText {color: #666;}
.ITCTrain_PtTextForm {color: #666;}

.ITCTrain_Text      {color: #333333;}/*portlet default text*/
.ITCTrain_Link      {color: #0033AA;}/*portlet default link*/
.ITCTrain_P         {margin: 0px;}
.ITCTrain_TextBig   {font-size:110%;}
.ITCTrain_TextSmall {font-size:90%;}

/* @TextDecoraton */
.ITCTrain_Bold      {font-weight: bold;}
.ITCTrain_Italic    {font-style: italic;}
.ITCTrain_Underline {text-decoration: underline;}
.ITCTrain_Error     {color: #a20000;}
.ITCTrain_Heading1  {font-size: 130%; font-weight: bold;}
.ITCTrain_Heading2  {font-size: 120%; font-weight: bold;}
.ITCTrain_Heading3  {font-size: 110%; font-weight: bold;}
.ITCTrain_Heading4  {font-size: 100%; font-weight: bold;}
.ITCTrain_Heading5  {font-size: 90%; font-weight: bold; font-style: italic;}

/* @size */
.ITCTrain_Small   {font-size:90%;}
.ITCTrain_Large   {font-size:110%;}

/* @align */
.ITCTrain_Left    {text-align:left;}
.ITCTrain_Center  {text-align:center;}
.ITCTrain_Right   {text-align:right;}
.ITCTrain_Justify {text-align:justify;}

/**** CONTENT ****/
/******** OBSOLETE CLASSES ********/

/*	.ITCTrain_Content              {color: #002F5F; line-height: 2.7ex;}	*/
.ITCTrain_ContentTitle         {color: #333333; font-size: 100%; font-weight: bold;}
.ITCTrain_ContentHead          {color: #002F5F;}
/*	..ITCTrain_ContentTableBorder   {border: #002F5F 1px solid;}	*/
/*	..ITCTrain_ContentTableGrid     {background-color: #AAAAAA;}	*/
/*	.a.ITCTrain_ContentLink:link    {text-decoration: none; color: #2689db;}	*/
/*	.a.ITCTrain_ContentLink:active  {text-decoration: none;}	*/
/*	.a.ITCTrain_ContentLink:visited {text-decoration: none; color: #2689db;}	*/
/*	.a.ITCTrain_ContentLink:hover   {text-decoration: underline;}	*/
/*	..ITCTrain_TOC                  {color: #333333; line-height: 2.7ex;}	*/
/*	..ITCTrain_TOCHead              {color: #333333; font-weight:bold; line-height: 2.7ex;}	*/
/*	.a.ITCTrain_TOCLink:link        {text-decoration: underline; color: #555555;}	*/
/*	.a.ITCTrain_TOCLink:active      {text-decoration: underline; color: #555555;}	*/
/*	.a.ITCTrain_TOCLink:visited     {text-decoration: underline; color: #555555;}	*/
/*	.a.ITCTrain_TOCLink:hover       {text-decoration: underline; color: #555555;}	*/

/******** CORE CLASSES END ********/

/********  SNPE ADDITIONS   ********/

/******** SNPE ADDITIONS END ********/

#ITCTrain_Content .IVSZ_FS {
	font-size: 100%;
}

.ITCTrain_Back {
	padding:20px 0;
	}

.ITCTrain_Back a {
	color:#999;
	text-decoration:none;
	}

.ITCTrain_Back a:hover {
	color:#999;
	text-decoration:underline;
	}

.submain {
	float:left;
	}

.submain td {
	vertical-align:top;
	}
.submain td a {
	white-space:nowrap;
	width:238px;
	}

div#ITCTrain_Menu a.page {
	width:202px;
	text-align: left;
	padding-left: 10px;
}

div#ITCTrain_Menu a.back {
	width:630px;
	text-align: left;
	padding-left: 10px;
}


