/*********************************
    MedLearn styles
   ********************************* */
   

/* ***********************
     HTML tags 
  ************************ */

BODY, DIV, LI, OL, P, TABLE, TD, TH, UL, A, FORM, INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

A:link {
  color: #003366;
  text-decoration: underline; 
}

A:visited {
  color: #003366;
  text-decoration: underline; 
}

A:active {
  color: #AF0000; 
  text-decoration: none;
}

A:hover {
  color: #AF0000; 
  text-decoration: none;
}

/* Main menu links */

A.mainMenu:link {
	color: #3A558C;
	text-decoration: none;
	font-weight: bold;
}

A.mainMenu:visited {
  color:  #3A558C;
  text-decoration: none;
  font-weight: bold;
}

A.mainMenu:active {
  color: #3A558C; 
  text-decoration: none;
  font-weight: bold;
}

A.mainMenu:hover {
	color: #AF0000;
	text-decoration: underline;
	font-weight: bold;
}

/* Sub menu links */

A.subMenu:link {
  color: #666666;
  text-decoration: none;
}

A.subMenu:visited {
  color: #666666;
  text-decoration: none;
}

A.subMenu:active {
  color:  #666666; 
  text-decoration: none;
}

A.subMenu:hover {
  color:  #AF0000; 
  text-decoration: none;
}


/* Other Player links */

A.link2:link {
  color: white;
  text-decoration: none;
}

A.link2:visited {
  color: white;
  text-decoration: none;
}

A.link2:active {
  color:  white; 
  text-decoration: none;
}

A.link2:hover {
  color:  white; 
  text-decoration: underline;
}

/* Small links (e.g. more details, enlarge, etc.) */

A.small:link {
  color: FFFFFF;
  text-decoration: none;
  font-size: 9px;
}

A.small:visited {
  color: FFFFFF;
  text-decoration: none;
  font-size: 9px;
}

A.small:active {
  color:  #FFFF80; 
  text-decoration: underline;
  font-size: 9px;
}

A.small:hover {
  color:  #FFFF80; 
  text-decoration: underline;
  font-size: 9px;
}

/* Website column titles */
A.ColumnTitle
{
	color: #333333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.ColumnTitle:visited
{
	color: #333333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.ColumnTitle:active
{
	color: #333333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.ColumnTitle:hover
{
	color: #333333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


A.ObjectDataLink
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

A.ObjectDataLink:visited
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

A.ObjectDataLink:active
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

A.ObjectDataLink:hover
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

A.ObjectDataLink2
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

A.ObjectDataLink2:visited
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

A.ObjectDataLink2:active
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

A.ObjectDataLink2:hover
{
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}



/* **********************
      Classes
    ********************** */

/* Tab colors */

.tab1
{
	background-color: #059B9C;
	color: white;
	height: 20px;
}

.tab2
{
	background-color: #FECD66;
	height: 20px;
}

.tab3
{
	background-color:  #9AB4D6;
	height: 20px;
}

.tab4
{
	background-color: #D0DAE7;
	height: 20px;
}

.tab5
{
	background-color:  #FFCF9F;
	height: 20px;
}

.tab6
{
	/* cell formating */
	background-color: #C1C184;
	height: 20px;
}


/* Content backgrounds */

.bg1
{
	background-color: #E4F1E4; 
}

.bg2
{
	background-color:  #FFEBD7;
}

.bg3
{
	background-color: #EEEEEE;
}

.bg4
{
	background-color:  #FBFBFB;
}

.bg5
{
	background-color:  #F2FFF2;
}

.bg6
{
	background-color: #EBEBD6;
}



/* Catalog */

A.catalog:link {
  color: blue;
  text-decoration: none; 
  font-size:12px;
  font-weight:bold;
}

A.catalog:visited {
  color: blue;
  text-decoration: none; 
  font-size:12px;
  font-weight:bold;
}

A.catalog:active {
  color: blue; 
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
}

A.catalog:hover {
  color: red; 
  text-decoration: underline;
  font-size:12px;
  font-weight:bold;
}

tr.catEven {
	background-color:white;
}

tr.catOdd {
	background-color:white;
}

td.catCellFirst_top {
	border-top:1px dashed #9B9B9B;
	padding-top:10px;
	padding-bottom:10px;
}

td.catCellFirst_top_left {
	border-top:1px dashed #9B9B9B;
	border-left:1px dashed #9B9B9B;
	padding-top:10px;
	padding-left:10px;
}

td.catCellFirst_top_right {
	border-top:1px dashed #9B9B9B;
	border-right:1px dashed #9B9B9B;
	padding-top:10px;
	padding-right:10px;
}

td.catCellFirst_bottom_left {
	border-bottom:1px dashed #9B9B9B;
	border-left:1px dashed #9B9B9B;
	padding-bottom:10px;
	padding-left:10px;
}

td.catCellFirst_bottom_mid {
	border-bottom:1px dashed #9B9B9B;
	padding-bottom:10px;
}

td.catCellFirst_bottom_right {
	border-bottom:1px dashed #9B9B9B;
	border-right:1px dashed #9B9B9B;
	padding-bottom:10px;
	padding-right:10px;
}

td.catCell_top {
	border-top:1px dashed #9B9B9B;
	padding-top:10px;
	padding-bottom:10px;
}

td.catCell_top_left {
	border-left:1px dashed #9B9B9B;
	padding-top:10px;
	padding-left:10px;
}

td.catCell_top_right {
	border-right:1px dashed #9B9B9B;
	padding-top:10px;
	padding-right:10px;
}

td.catCell_bottom_left {
	border-bottom:1px dashed #9B9B9B;
	border-left:1px dashed #9B9B9B;
	padding-bottom:10px;
	padding-left:10px;
}

td.catCell_bottom_mid {
	border-bottom:1px dashed #9B9B9B;
	padding-bottom:10px;
}

td.catCell_bottom_right {
	border-bottom:1px dashed #9B9B9B;
	border-right:1px dashed #9B9B9B;
	padding-bottom:10px;
	padding-right:10px;
}



/* Medlearn formatting - inherited from Weblearn */

.blankCell 
{
	height: 18px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-valign: top;
	text-align: left;
}


.calendarItemTable{
	margin-top:5px;
	margin-bottom:5px;
}

.calendarItemLeft {
	background-color:#EF7828;
}

.calendarItemRight {
	background-color:#F9C19E;
	padding:3px;
}

a.calendarItemLink:link {
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

a.calendarItemLink:visited {
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

a.calendarItemLink:active {
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

a.calendarItemLink:hover {
	color: black;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

.calendarNormal
{
	/* cell formating */
	background-color: #FFFFFF;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid Navy;
	/*height: 20px;
	width: 140px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: black;
	text-decoration: none;
	text-valign: top;
	text-align: left;
}

.calendarUnused
{
	/* cell formating */
	/* background-color: #7BA9FD; */
	background-color: #F2F2F2;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid #cccccc;
	/*height: 20px;
	width: 140px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #cccccc;
	text-decoration: none;
	text-valign: middle;
	text-align: center;
}

.calendarSelected
{
	/* cell formating */
	/* background-color: #5FD85F; */
	/* background-color: #98FB98; */
	background-color:  #CCFFCC;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid #cccccc;
	/*height: 20px;
	width: 140px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	text-valign: top;
	text-align: left;
}

.mainNavigationNormal
{
	background-color: #EEEEEE;
}

.mainNavigationSelected
{
	background-color: #FFFFFF;
}

.navigationContentNormal
{
	background-color: #EEEEEE;
}

.navigationContentSelected
{
	background-color: #FFFFFF;
}

.lrgheadings 
{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 20px;
	color: #003366;
	font-weight: bold;
	/* background : Navy; */
	/* background : #B0C4DE;*/
}

.normalCell
{
	/* cell formating */
	/*background-color: #FFFFFF;*/
	background-color: #FFFF80;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid;
	height: 20px;
	/*height: 20px;
	width: 230px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: #cccccc; */
	text-decoration: none;
	text-valign: top;
	text-align: left;
}

.courseareas 
{
	/* cell formating */
	/*background-color: #6495ED;*/
	background-color: #FFFFFF;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid;
	height: 20px;
	/*height: 20px;
	width: 230px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	text-valign: top;
	text-align: left;
}





/* Old Weblearn formatting ??? */

/* ??????????????????????????????
   Do we still use these ????
   ?????????????????????????????? */


.A1{
	text-decoration : none;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	color : silver;
}

.sample
{
	/* cell formating */
	background-color: #CBD8E3;
	border-top: 1px solid #020303;
	border-bottom: 1px solid #020303;
	border-left: 1px solid #020303;
	border-right: 1px solid #020303;
	border: 1px solid #020303;
	height: 20px;	
	width: 140px;	
	margin: 0px;
	padding: 0px;	
	
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: 000000;
	text-decoration: none;
	text-valign: middle;
	text-align: center;
}

.calendarTop
{
	/* cell formating */
	background-color: White;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid Navy;
	/*height: 20px;
	width: 140px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
	text-valign: middle;
	text-align: center;
}


.courseNavNormal
{
	background-color: white;
}

.courseNavSelected
{
	 background-color: #E3FFD6;
}


.navigationCourse
{

}


.navigationObjective
{

}

.normalCellAlt
{
	/* cell formating */
	background-color: #82D9CE;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid #cccccc;
	/*height: 20px;
	width: 230px;
	margin: 0px;
	padding: 0px;
	*/
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
	text-valign: top;
	text-align: left;
}


.topCell
{
	/* cell formating */
	background-color:   #B0C4DE;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid #cccccc;
	height: 22px;
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-valign: middle;
}

.topHeadingCell
{
	/* cell formating */
	background-color: Navy;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid Navy;
	height: 20px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	text-valign: middle;
	text-align: left;
}

.topHeadingCellProgress
{
	/* cell formating */
	background-color: #B0E0E6;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid #cccccc;
	height: 20px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Yellow;
	text-decoration: none;
	text-valign: middle;
	text-align: center;
}

.CourseNavFrame
{
	border : 0px ridge White;
	background : transparent;
	border-width : 0px 0px 0px 0px;
	border-right : 0px none;
	border-left : 0px none;
	border-left-width : 0px;
	
}

.login 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #000000
}

.loginlinks
 {  
 	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #9C0707
}

.loginboldname 
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; color: #000000 ; font-weight: bold
 }
 
.toplinks 
{
	 font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #0E9595; 
	text-decoration: none
}



.largeheadings 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	color: Black;
	font-weight: bold;
}


.mediumheadings 
{
	font-size: 11px;
	color: Black;
	font-weight: bold;
}
.subheadings 
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #0E9595; 
	 font-weight: bold; 
	 letter-spacing: 1px 
 }

.bodybold 
{ 
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px; 
 	color: #000000 ; 
 	font-weight: bold
 }


.signout
 {
 	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #9C0707 ; 
	 font-weight: bold
}

.body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background : #FFFFE0;
}

.courseheadings {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 13px; 
	 color: #000000 ; 
	 font-weight: bold; 
	 padding-left: 2px
 }

.coursetopics 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000 ; 
	font-weight: bold ; 
	text-indent: 2px; 
	padding-right: 0px; 
	padding-left: 2px
}



.coursepageheading 
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px; 
	 color: #19989B; 
	 font-weight: bold ; 
	 text-indent: 2px; 
	 padding-right: 0px; 
	 padding-left: 2px 
}

.coursecontent 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000 
}

.calendarhighlights
 {
 	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #990000; 
	 font-weight: bold 
}


.HelpBody 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background : #FAFAD2;
}


.HelpHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #990000;
	background : #FAFAD2;
}

.HelpTextHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #1E90FF;
	background : #FAFAD2;
	font-style : normal;
	font-weight : bolder;
}

.HelpTextNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black;
	background : #FAFAD2;
	font-style : normal;
	font-weight : normal;
}

.SE_ProjectHeading
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	font-style : normal;
	font-weight : bold;
}

.SE_Task
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	font-style : normal;
	font-weight : lighter;
}


.LearningTask
{
	
/* cell formating */
	background-color: #6495ED;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border: 0px solid White;
	margin: 0px;
	padding: 0px;
	/* font formating */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	text-valign: middle;
	text-align: left;	

}


/* Alex Glinka */

.SignOut:link
{
	color: #333333;
	font-decoration: underline;
}

.SignOut:visited
{
	color: #333333;
	font-decoration: underline;
}

.SignOut:active
{
	color: #333333;
	font-decoration: underline;
}

.SignOut:hover
{
	color: #333333;
	font-decoration: underline;
}

.label
{
	color: #333333;
}

.LabelBanner1
{
	color: white;
	background-color: #4F81BD;
	/*background-image: url(halton-border1.jpg);*/
	/*background-repeat: repeat-x;*/
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.LabelBanner2
{
	color: black;
	background-color: #B5DACB;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	border-right: 2px solid white;
}

.LabelBanner2NoBorder
{
	color: black;
	background-color: #B5DACB;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.ObjectBanner
{
	background-color: #E8EBF9;
	border-bottom: 1px solid white;
	height: 20px;
}

.ObjectLabel
{
	color: #333333;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.ObjectLabelName
{
	color: #4A74AD;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.ObjectColumnName
{
	color: black;
	background-color: #ECE9D8;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	border-right: 2px solid white;
}

.ObjectColumnNameNoBorder
{
	color: black;
	background-color: #ECE9D8;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.ObjectColumnNameSelected
{
	color: black;
	background-color: #ECE9D8;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	border-right: 2px solid white;
}

.ObjectColumnNameNoBorderSelected
{
	color: black;
	background-color: #ECE9D8;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.ObjectData
{
	color: black;
	background-color: white;
	font-family: arial;
	font-size: 11px;
	border-bottom: 1px solid #C1CDD8;
}

.ObjectData2
{
	color: black;
	background-color: #F8F8F3;
	font-family: arial;
	font-size: 11px;
	border-bottom: 1px solid #C1CDD8;
}

.ObjectDataUnread
{
	color: black;
	background-color: #FFF7E5;
	font-family: arial;
	font-size: 11px;
	border-bottom: 1px solid #C1CDD8;
}

.ObjectDataCompleted
{
	color: 00cc00;
	font-family: arial;
	font-size: 11px;
}

.ObjectDataNotStarted
{
	color: red;
	font-family: arial;
	font-size: 11px;
}

.ProgressBar
{
			width: 100px; 
			border: 1px solid #C6CEF0; 
			height: 13px;
}

.ProgressIndicator
{
			background-color: #C6CEF0;
			width: 100px;
			height: 13px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
}

		.ProgressText
		{
			position: absolute; 
			text-align: center; 
			width: 100px; 
			font-family: arial; 
			font-size: 11px; 
			margin-top: 2px;
			font-weight: 500;
		}
		
/* PRELOADER CLASSES & LAYERS */

		#CourseNavFrameLayer
		{
			position: relative; 
			left: -1600px; 
			top: -1200px; 
			z-index: 1; 
			/*border: 5px solid red;*/
			width: 100%;
			height: 100%
		}
		
		#preloader
		{
			position: relative; 
			left: 0px; 
			top: 200px; 
			z-index: 10; 
			/*border: 5px solid green;*/
			width: 100%;
			height:100%;
			visibility: block;
			/*background-color: white;*/
			text-align: center;
			vertical-align: bottom;
		}
		
		.preloaderContent
		{
			font-family: arial;
			font-size: 12px;
			font-style: italic;
			font-weight: 600;
		}



/* Main Learning Plan styles */
.ml_header_row_1
{
	background-color: #4F81BD;
}

.ml_header_row_2
{
	background-color: #4F81BD;
}

.ml_user_name
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.ml_banner_left
{
	background-color: white;
	background-image: url(banner_right.jpg);
	background-repeat: repeat-x;
	height:88px;
}

.ml_banner_right
{
	background-color: white;
	height:88px;
}

.ml_tab_left_on
{
	width: 3px;
	background-color: #4F81BD;
	border-top: 1px solid #504E75;
	border-left: 1px solid #504E75;
}

.ml_tab_right_on
{
	width: 3px;
	background-color: #4F81BD;
	border-top: 1px solid #504E75;
	border-right: 1px solid #504E75;
}

.ml_tab_center_on
{
	height: 22px;
	text-align: center;
	background-color: #4F81BD;
	color: white;
	border-top: 1px solid #504E75;
}

.ml_tab_left_off
{
	width: 3px;
	background-color: #DEDEE6;
	border-top: 1px solid #504E75;
	border-left: 1px solid #504E75;
}

.ml_tab_right_off
{
	width: 3px;
	background-color: #DEDEE6;
	border-top: 1px solid #504E75;
	border-right: 1px solid #504E75;
}

.ml_tab_center_off
{
	height: 22px;
	text-align: center;
	background-color: #DEDEE6;
	color: black;
	border-top: 1px solid #504E75;
}


/* Footer */

A.ml_footer_link_1
{
	color: black;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

A.ml_footer_link_1:visited
{
	color: black;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

A.ml_footer_link_1:active
{
	color: black;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

A.ml_footer_link_1:hover
{
	color: black;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

A.ml_copyright
{
	color: black;
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
}


/* Horizontal Navigation Bar */

.navigation_banner_top{
 background-color:#F9C19E;
}

.navigation_banner_bottom{
 background-color:#F9C19E;
}

.navigation_banner
{
 background-color: #F2F2F2;
 font-family: verdana,arial;
 font-size: 12px;
 text-decoration: none;
 color: black;
}
 
.navigation_banner_text
{
 /*font-family: verdana,arial;*/
 /*font-size: 12px;*/
 font-family: arial;
 font-size: 11px;
 text-decoration: none;
 color: white;
}
 
a.navigation_banner_link:link
{
 /*font-family: verdana,arial;*/
 /*font-size: 12px;*/
 font-family: arial;
 font-size: 11px;
 color: white;
 text-decoration: none;
}

a.navigation_banner_link:visited
{
 /*font-family: verdana,arial;*/
 /*font-size: 12px;*/
 font-family: arial;
 font-size: 11px;
 color: white;
 text-decoration: none;
}

a.navigation_banner_link:active
{
 /*font-family: verdana,arial;*/
 /*font-size: 12px;*/
 font-family: arial;
 font-size: 11px;
 color: white;
 text-decoration: none;
}

a.navigation_banner_link:hover
{
 /*font-family: verdana,arial;*/
 /*font-size: 12px;*/
 font-family: arial;
 font-size: 11px;
 color: white;
 text-decoration: underline;
}






/* Report Utility Main styles */

.reportBackground
{
	height: 41px;
	background-image: url(playerHeader.gif);
	background-repeat: no-repeat;
	background-color: white;
}

.reportHeaderTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold;
}

.reportHeaderSubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: normal;
}

.reportItemSelectionTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}

.reportSelectionValues
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}




/* Tab banner */
.tab_banner
{
	background-color: #F2F2F2;
	font-family: verdana,arial;
	font-size: 10px;
	text-decoration: none;
	color: black;
}



