/* Begin - General POD Styles */

Table.Null {
	width: 100%;
	border : 0px;	
	border-collapse : collapse;
}

/*
p, td, ul, ol {
   color: #000000;
   font-size: 12px;
   font-family: Arial,Helvetica,Sans-Serif;
}
*/

.Alert_large {
    color: #DF0029;
   font-size: 14px;
   font-weight: Bold;
}

.Alert_vlarge {
   color: #DF0029;
   font-size: 16px;
   font-weight: Bold;
}

.Alert_default {
    color: #DF0029;
   font-size: 12px;
   font-weight: Bold;
}


.Spacer_1px {
	padding : 1px;
}

.Spacer_2px {
	padding : 2px;
}

.Spacer_4px {
	padding : 4px;
}

.Spacer_8px {
	padding : 8px;
}

/* End - General POD Styles */

TABLE.ProgramList {
	border-collapse : collapse;
	width: 100%;
}

TABLE.ProgramList TD.Title {
	background: #D6DBEF;
	border-left : 6px solid #8CA2CE;		
	padding-left : 4px;
	padding-right : 4px;	
	padding-top : 2px;	
	padding-bottom : 2px;	
	vertical-align : top ;
	width : 95%;	
}

	TABLE.ProgramList TD.Title A:link {
		color : #0000FF;
		font-size: 12px;
		font-family: Arial,Helvetica,Sans-Serif;
		font-weight: Bold;
	}
	TABLE.ProgramList TD.Title A:visited {
		color : #960018;
		font-size: 12px;	
		font-weight: Bold;	
	}
	TABLE.ProgramList TD.Title A:hover {
		text-decoration : underline;
	}	

TABLE.ProgramList TD.Description {
	background: #FFFFFF;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;	
	color: #000000;
	padding-left : 4px;
	vertical-align : top ;
	width : 95%;		
}

TABLE.ProgramList TD.Icon {
	padding-left : 0px;
	padding-right : 4px;	
	padding-top : 0px;
	padding-bottom : 0px;		
	vertical-align : top;
	width : 65px;
}

TD.MEDU_MV_Enrol {
	background: #FFFFFF;
	border : 3px solid #F7A01E;
	padding : 8px;
	text-decoration : normal;
	vertical-align : top;
}

TD.MEDU_MV_Enrol H1 {
   color: #DF0029;
   font-size: 12pt;
   font-weight: Bold;
   font-family: Arial,Helvetica,Sans-Serif;
   margin-bottom : 2px;   
}


TD.MEDU_MV_ContentPartnerValue {
	background: #FFFFFF;
	border-bottom : 1px solid #CECECE;
	border-right : 1px solid #AD9570;
	padding : 8px;
	text-decoration : normal;
	vertical-align : top;
	text-align : center;
}

.LoginImage {
	background-image : url("/resources/common/images/products/bean_man_pointing_small.gif");
	background-repeat : no-repeat;
	float : left;	
	height : 60px;
	width : 39px;
	padding : 2px;
}

TABLE.PODLogin {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #FCE0B5; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
TABLE.PODLogin TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.EnrolImage {
	background-image : url("/resources/common/images/products/bean_measure_suit_small.gif");
	background-repeat : no-repeat;
	float : right;	
	height : 50px;
	width : 50px;
	padding : 2px;
}

TD.OrgSub {
	background: #4D72B7;
	border : 3px solid #A4B4D3;
	color : #ffffff;
	padding : 8px;
	font-size : 12px;
	font-weight : normal;
	font-family : Arial,Helvetica,Sans-serif;
	text-decoration : normal;
	vertical-align : top;
}

TD.OrgSub A {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial,Helvetica,Sans-serif;
}

TD.OrgSub A:Visited {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial,Helvetica,Sans-serif;
}

TD.OrgSub A:Hover {
	text-decoration : underline;
}

TD.OrgSub H1 {
   color: #FFFFFF;
   font-size: 14px;
   font-weight: Bold;
   font-family: Arial,Helvetica,Sans-Serif;
   margin-bottom : 2px;   
}



TABLE.VoucherID_Table {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND: #DCD1DF; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}


TABLE.VoucherID_Table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	vertical-align : top;	
}


Table.Userdetails {
	border-collapse : collapse;
	width: 100%;
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;	
	border-bottom : 1px solid #BFBFBF;		
	vertical-align : top;
}


TD.Enrol_Header H1.EnterUsername {
   color: #467F92;
   font-size: 12pt;
   font-weight: Bold;
   font-family: Arial,Helvetica,Sans-Serif;
   margin-bottom : 2px;   
}

TD.Enrol_Header H1.EnterBasicDetails {
   color: #757247;
   font-size: 12pt;
   font-weight: Bold;
   font-family: Arial,Helvetica,Sans-Serif;
   margin-bottom : 2px;   
}


TD.Enterusername {
	background: #D5ECF3;
	padding : 4px;
}

TD.EnterBasicDetails {
	background: #F9F7D0;
	padding : 4px;	
}

TD.Or {
	background: #FFFFFF;
	padding : 4px;
	vertical-align : middle;
	text-align : center;
	color: #DF0029;
	font-size: 16pt;
	font-weight: Bold;
	font-family: Arial,Helvetica,Sans-Serif;	
}


TD.Enrol_Header {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #E6E6E6;		
	padding : 4px;
	vertical-align : top;
}

TD.Enrol_Header_NoActionButtons {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #E6E6E6;		
	border-bottom : 1px solid #E6E6E6;			
	padding : 4px;
	vertical-align : top;
}


TD.Enrol_Label {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	padding : 4px;
	vertical-align : top;
}

TD.Enrol_Label_pwd {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	color : #DF0029;
	font-weight: Bold;
	padding : 4px;
	vertical-align : top;
}

TD.Enrol_Detail {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-right : 1px solid #E6E6E6;	
	padding : 4px;
	vertical-align : top;
}

TD.Payment_Label {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #E6E6E6;		
	padding : 4px;
	vertical-align : top;
}

TD.Payment_Detail {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-right : 1px solid #E6E6E6;	
	padding : 4px;
	vertical-align : top;
}

TD.ActionButtons {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;	
	border-bottom : 1px solid #BFBFBF;		
	padding : 8px;
	text-align : center;	
}


A.Continue_Form_Button:link {
	background : #009777;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}
A.Continue_Form_Button:visited {
	background :  #009777;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}
A.Continue_Form_Button:hover {
	background : #88CCBE;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}	



A.Cancel_Form_Button:link {
	background : #DF0029;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}
A.Cancel_Form_Button:visited {
	background :  #DF0029;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}
A.Cancel_Form_Button:hover {
	background : #D5B8BD;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}	

/* End - New College Styles */



/* Begin - New Program Styles */



TABLE.BylinePromo {
	border-collapse : collapse;
	width: 100%;
}



TABLE.ProgramContent {
	border-collapse : collapse;
	width: 100%;
}

TABLE.ProgramContent TD.Description {
	background-color : #FFFFFF;
	border-bottom : 1px solid #E6E6E6;	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-top : 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;	
	vertical-align: top;
}	


TABLE.ProgramContent TD.IconDescription {
	background-color : #FFFFFF;
	border-bottom : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;		
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
}	

TABLE.ProgramContent TD.TTMonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	border-right : 1px solid #CCCCCC; 
	border-bottom : 1px solid #CCCCCC; 
	color: #666666; 
	background-color : #E6E6E6;	
	text-align : center;
}	

TABLE.ProgramContent TD.TTYear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	border-right : 1px solid #CCCCCC; 
	border-bottom : 1px solid #CCCCCC; 
	color: #D34C3D; 
	background-color : #E6E6E6;
	text-align : center;	
}

TABLE.ProgramContent TD.Blank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	background-color : #FFFFFF;
	border : 1px solid #E6CCC9;
}

TABLE.ProgramContent TD.TTHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	border : 1px solid #D34C3D; 
	color: #666666; 
	border : 1px solid #E6CCC9;
	text-align : center;	
}

TABLE.ProgramContent TD.Null {
	padding : 0px;
	margin : 0px;
	vertical-align: top;	
}	

TABLE.ProgramContent TD.AccessEdnHeading {
	background-color : #5072B0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight : bold;
	padding: 4px;
	vertical-align: top;
}	

TABLE.ProgramContent TR.AccessEdn {
	background-color : #CAD4E7;
	vertical-align: center;
}


TABLE.ProgramContent TD.Search_Header {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #906B90;
	font-size: 12px;
	font-weight : bold;
	padding: 4px;
	width: 4%;	
}	

TABLE.ProgramContent TD.Search {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #5072B0;
	font-size: 12px;
	font-weight : bold;
	padding: 4px;
	width: 48%;	
}	
	
TABLE.ProgramContent TD.Search Input {
	background-color: #EFEFEF;
	color: #01405B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}	

TABLE.ProgramContent TD.Browse {
	background-image : url("/resources/primed/images/products/bg_browseprogramcat.gif");	
	background-color: #EFEFEF;	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #5072B0;
	font-size: 12px;
	font-weight : bold;
	padding: 4px;
	width: 48%;		
}
	
TABLE.ProgramContent TD.Browse A {
	color: #D64D39;
	font-weight : bold;	
}	
	
TABLE.ProgramContent TD.Browse A:Visited {
	color: #D64D39;
}		
	
TABLE.ProgramContent TD.Browse A:Hover {
	text-decoration : underline;	
}		
	
TABLE.ProgramContent TD.AccessEdnContent {
	background-color : #FFFFFF;
	border-bottom : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;		
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
}		

TABLE.ProgramAnnouncement {
	border : 1px solid #F3DBB6;
	border-collapse : collapse;
	width: 100%;
}

TABLE.ProgramAnnouncement TD.Header {
	background-color : #F7A01E;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight : bold;
	padding: 4px;
	vertical-align: top;
}


DIV.StartingPoint  {
	background: #FFFFFF;
    color: #B80C09;
    font-size: 14px;
    font-weight: Bold;
	font-family: Arial,Helvetica,Sans-Serif;	
	padding-left : 2px;
	padding-right : 2px;	
	padding-top : 2px;	
}


TABLE.YourEnrolment {
	border : 1px solid #CCCCCC;
	border-collapse : collapse;
	width: 100%;
}

TABLE.YourEnrolment TD.Header {
	background-color : #EFEEEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #DE0029;
	font-size: 12px;
	font-weight : bold;
	padding: 4px;
	vertical-align: top;
}

TABLE.YourEnrolment TD.Image {
	padding: 4px;
	vertical-align: top;
}

TABLE.YourEnrolment TD.Label {
	border-right : 1px solid #CCCCCC;	
	font-weight : bold;
	font-size: 11px;	
	padding: 4px;
	vertical-align: top;
}

TABLE.YourEnrolment TD.Detail {
	font-weight : normal;
	font-size: 11px;	
	padding: 4px;
	vertical-align: top;
}


H2 {
   color: #5072B0;
   font-size: 14px;
   font-weight: Bold;
   font-family: Arial,Helvetica,Sans-Serif;
   margin-bottom : 2px;     
}

H3 {
   color: #000000;
   font-size: 12px;
   font-weight: Bold;
   font-style : italic;   
   font-family: Arial,Helvetica,Sans-Serif;
   margin-bottom : 2px;     
}

DIV.indent {
	margin-left: 30px;
}


DIV.ProgramAnnouncement {
	background: #BD0527;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: Bold;
	font-family: Arial,Helvetica,Sans-Serif;	
	padding : 4px;
	vertical-align : top ;
}

DIV.ProgramAnnouncement A {
   font-weight: Bold;
}

DIV.ProgramAnnouncementContent {
	background: #EEF1F7;
	color: #000000;
	padding : 4px;
}

DIV.promo {
	background: #EEF1F7;
	border-left : 6px solid #BDC9E1;	
	padding : 4px;
	vertical-align : top ;
}

DIV.promo A {
   font-weight: Bold;
}

DIV.promocontent {
	background: #FFFFFF;
	color: #000000;
	padding : 2px;
	text-align : left;
	text-decoration: none;
	vertical-align : top ;
}

DIV.promocontent UL {
	color : #B597B5;		
	list-style: square;	
	margin-bottom	:	0px;	
	margin-top	:	0px;
}


DIV.UnitLink {
	background: #F7F5F5;
	color: #000000;
	padding : 4px;
	margin-bottom : 4px;
	text-align : left;
	text-decoration: none;
	vertical-align : top ;
}

DIV.UnitLink UL {
	color : #5072B0;		
	list-style: square;	
	margin-bottom	:	0px;	
	margin-top	:	0px;
}

DIV.UnitLink A {
	font-weight : bold;
}

DIV.UnitLink .Content {
   color: #000000;
   font-size: 12px;
   font-family: Arial,Helvetica,Sans-Serif;
}

DIV.LearningPathwayHeader {
	background: #906B90;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight : bold;
	padding: 4px;
	vertical-align: top;
}		
	
DIV.UnitList {
	background: #5072B0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight : bold;
	padding: 4px;
	vertical-align: top;
}		

DIV.RecentlyUsedUnits {
	background: #5072B0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight : bold;
	padding: 4px;
	vertical-align: top;
}		
	
DIV.RecentlyUsedUnits_Header {
	background: #EEF1F8;
	color : #5072B0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;	
	padding : 3px;
	vertical-align : top ;
}
	

DIV.RecentlyUsedUnits_Content {
	background: #FFFFFF;
	border-bottom : 1px solid #CAD4E7;	
	margin-left: 10px;	
	padding : 3px;
	vertical-align : top ;
}

DIV.RecentlyUsedUnits_Help {
	float : right;
}

DIV.RecentlyUsedUnits_Help A {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight : bold;
}

DIV.RecentlyUsedUnits_Help A:Visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight : bold;
}

DIV.RecentlyUsedUnits_Help A:Hover {
	text-decoration: underline;
}

.PromoImage {
	background-image : url("images/products/program_promo.jpg");
	background-repeat : repeat-x;
	height : 40px;
}

DIV.EnrolLink {
	background: #FEFBF6;
	border-left : 6px solid #E4CBA0;		
	padding : 4px;
	vertical-align : top ;
}

DIV.EnrolLink_More {
	float : right;
}

DIV.EnrolLink_More A {
	color : #DF0029;
    font-size: 13px;
}

DIV.EnrolLink_More A:Visited {
	color : #DF0029;
    font-size: 13px;	
}

DIV.EnrolLink A {
	font-weight : bold;
}

DIV.EnrolLink UL {
	color : #EE9C00;		
	list-style: square;	
	margin-bottom	:	0px;	
	margin-top	:	0px;
}


DIV.ProgramTitle {
	background: #928B8B;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: Bold;
	font-family: Arial,Helvetica,Sans-Serif;	
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 0px;
	padding-right : 4px;
	vertical-align : top ;
}

TD.ProgramTitle {
	background: #00389D;
	border-left : 1px solid #FFFFFF;	
    color: #FFFFFF;
    font-size: 16px;
    font-weight: Bold;
	font-family: Arial,Helvetica,Sans-Serif;	
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 10px;
	padding-right : 4px;
	vertical-align : top ;
}


TD.ProgramTitle_Left {
	background: #53BB81;
	padding : 4px;	
}

TD.ProgramButtons {
	background: #00389D;
	padding: 2px;
	vertical-align : top ;
}

TD.ProgramTitleSpacer {
	background: #7E297F;
}	

/* End - New Program Styles */

/* Begin Enrolment/Register styles */

TD.Top {
	vertical-align : top;
}

TABLE.EnrolProgram {
	border-collapse : collapse;
	width : 100%;
}

TABLE.EnrolProgram TD.Label {
	background: #F8F4F4;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;	
	border-bottom : 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;
    font-size: 12px;
	padding : 4px;
	text-decoration : none;
	vertical-align : top;
}

TABLE.EnrolProgram TD.Value {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;	
	border-bottom : 1px solid #BFBFBF;		
	color: #000000;
	font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
    font-size: 12px;	
	padding : 4px;
	text-decoration : normal;
	vertical-align : top;
}	

TABLE.StepCounter {
	border-collapse : collapse;
	width : 100%;
}

TABLE.StepCounter TD.Label {
	background: #FFFFFF;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #CCCCCC;	
	color: #000000;
	font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
    font-size: 10px;	
	padding : 4px;
	text-decoration : normal;
	vertical-align : top;
}

TABLE.StepCounter TD {
	background: #F8F2F2;
	border-top : 1px solid #E6E6E6;
	border-left : 1px solid #E6E6E6;	
	border-right : 1px solid #E6E6E6;	
	color: #000000;
	font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
    font-size: 10px;	
	padding : 2px;
	text-align : center;
	text-decoration : normal;
	vertical-align : top;
}	

TABLE.StepCounter TD.Null {
	background: #FFFFFF;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;	
	padding : 2px;
}	

TABLE.StepCounter TD.On1 {
	background: #F7A01E;
}	

TABLE.StepCounter TD.On2 {
	background: #84AFBD;
}	

TABLE.StepCounter TD.On3 {
	background: #70AE8F;
}	

TABLE.StepCounter TD.On4 {
	background: #AE88B8;
}	

TABLE.StepCounter TD.On5 {
	background: #C2ABB3;
}	

TABLE.StepCounter TD.Enrol_Preenrol {
	background: #FCE0B5;
	border-left: 20px solid #F7A01E;	
	border-right: 6px solid #F7A01E;
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #BFBFBF;			
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
	margin-top: 4px;
	margin-bottom: 4px;	
    font-size: 14px;		
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 4px;
	text-align : left;	
	vertical-align : top ;
}

TABLE.StepCounter TD.Enrol_Username {
	background: #D5ECF3;
	border-left: 20px solid #84AFBD;	
	border-right: 6px solid #84AFBD;
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
	margin-top: 4px;
	margin-bottom: 4px;	
    font-size: 14px;		
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 4px;
	text-align : left;		
	vertical-align : top ;
}

TABLE.StepCounter TD.Enrol_Eligibility {
	background: #C9E8D9;
	border-left: 20px solid #70AE8F;	
	border-right: 6px solid #70AE8F;
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
	margin-top: 4px;
	margin-bottom: 4px;	
    font-size: 14px;		
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 4px;
	text-align : left;		
	vertical-align : top;
}

TABLE.StepCounter TD.Enrol_Payment {
	background: #DCD1DF;
	border-left : 20px solid #AE88B8;			
	border-right : 6px solid #AE88B8;	
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
	margin-top: 4px;
	margin-bottom: 4px;	
    font-size: 14px;		
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 4px;
	text-align : left;		
	vertical-align : top ;
}

TABLE.StepCounter TD.Enrol_Final {
	background: #ECE4E7;
	border-left : 20px solid #C2ABB3;			
	border-right : 6px solid #C2ABB3;	
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Bold;	
	margin-top: 4px;
	margin-bottom: 4px;	
    font-size: 14px;		
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 4px;
	text-align : left;		
	vertical-align : top;
}

TABLE.Preenrol {
	border-collapse : collapse;
	width : 100%;
}

TABLE.Preenrol TD {
    font-family: Arial,Helvetica,Sans-Serif;	
	margin-top: 4px;
	margin-bottom: 4px;	
    font-size: 12px;		
	padding-bottom : 4px;	
	padding-top : 4px;
	padding-right : 4px;
	text-align : left;	
	vertical-align : top ;
	padding-left : 8px;		
}

TABLE.Preenrol TD.Enrol_Preenrol_Header {
	background: #FCE0B5;
	border-left : 10px solid #F7A01E;		
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #FFFFFF;			
    font-weight: Bold;	
}

TABLE.Preenrol TD.Enrol_Preenrol_Content {
	background: #FBF0DE;
	border-top : 1px solid #E6E6E6;		
	border-bottom : 1px solid #FFFFFF;	
	border-right: 1px solid #BFBFBF;			
	font-weight: normal;	
}

TABLE.Preenrol TD.Enrol_Preenrol_Content UL {
		color : #000000;		
		list-style: square;	
		margin-bottom	:	0px;	
		margin-top	:	0px;
}

TABLE.Preenrol TD.Enrol_Username_Header {
	background: #D5ECF3;
	border-left : 10px solid #84AFBD;		
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #FFFFFF;	
    font-weight: Bold;		
}

TABLE.Preenrol TD.Enrol_Username_Content {
	background: #EAF4F6;
	border-top : 1px solid #E6E6E6;		
	border-bottom : 1px solid #FFFFFF;	
	border-right: 1px solid #BFBFBF;			
    font-weight: normal;	

}

TABLE.Preenrol TD.Enrol_Username_Content UL {
		color : #000000;		
		list-style: square;	
		margin-bottom	:	0px;	
		margin-top	:	0px;
}
TABLE.Preenrol TD.Enrol_Eligibility_Header {
	background: #C9E8D9;
	border-left: 10px solid #70AE8F;	
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #FFFFFF;		
    font-weight: Bold;	
}


TABLE.Preenrol TD.Enrol_Eligibility_Content {
	background: #EAF7F1;
	border-top : 1px solid #E6E6E6;		
	border-bottom : 1px solid #FFFFFF;	
	border-right: 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Normal;	
}

TABLE.Preenrol TD.Enrol_Eligibility_Content UL {
		color : #000000;		
		list-style: square;	
		margin-bottom	:	0px;	
		margin-top	:	0px;
}

TABLE.Preenrol TD.Enrol_Payment_Header {
	background: #DCD1DF;
	border-left: 10px solid #AE88B8;	
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #FFFFFF;		
    font-weight: Bold;	
}

TABLE.Preenrol TD.Enrol_Payment_Content {
	background: #EFE6F1;
	border-top : 1px solid #E6E6E6;		
	border-bottom : 1px solid #FFFFFF;	
	border-right: 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Normal;	
}

TABLE.Preenrol TD.Enrol_Payment_Content UL {
		color : #000000;		
		list-style: square;	
		margin-bottom	:	0px;	
		margin-top	:	0px;
}

TABLE.Preenrol TD.Enrol_Final_Header {
	background: #ECE4E7;
	border-left : 10px solid #C2ABB3;	
	border-top : 1px solid #E6E6E6;	
	border-bottom : 1px solid #BFBFBF;		
    font-weight: Bold;	
}

TABLE.Preenrol TD.Enrol_Final_Content {
	background: #FBFAFA;
	border-top : 1px solid #E6E6E6;		
	border-bottom : 1px solid #BFBFBF;	
	border-right: 1px solid #BFBFBF;		
    font-family: Arial,Helvetica,Sans-Serif;	
    font-weight: Normal;	
}

TABLE.Preenrol TD.Enrol_Final_Content UL {
		color : #000000;		
		list-style: square;	
		margin-bottom	:	0px;	
		margin-top	:	0px;
}





A.Payment_Form_Button:link {
	background : #AE88B8;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}
A.Payment_Form_Button:visited {
	background :  #AE88B8;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}
A.Payment_Form_Button:hover {
	background : #E9D6ED;
	border-bottom : 2px solid #000000;
	border-left : 2px solid #D3D3D3;
	border-right : 2px solid #000000;
	border-top : 2px solid #D3D3D3;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding : 2px;
	text-align : center;
	text-decoration : none;
	vertical-align : center;
}	



	
/* End Enrolment/Register styles */



TABLE.Promo_Byline {
	border-collapse : collapse;
	width : 100%;			
}

TABLE.Promo_Byline TD.Text {
	background: #FFFFFF;
	color: #000000;
	padding : 4px;
	text-align : left;
	text-decoration: none;
	vertical-align : top ;
	border-bottom : 1px solid #F1ECE5;			
	border-left : 1px solid #F1ECE5;			
	border-top : 1px solid #F1ECE5;		
	vertical-align : top ;
}

TABLE.Promo_Byline TD.TextNoImage {
	background: #FFFFFF;
	color: #000000;
	padding : 4px;
	text-align : left;
	text-decoration: none;
	vertical-align : top ;
	border-bottom : 1px solid #F1ECE5;			
	border-left : 1px solid #F1ECE5;			
	border-top : 1px solid #F1ECE5;		
	border-right : 1px solid #D2CDCD;		
	vertical-align : top ;
}

TABLE.Promo_Byline TD.Image {
	background: #FFFFFF;
	color: #000000;
	padding : 4px;
	text-align : left;
	text-decoration: none;
	vertical-align : top ;
	border-bottom : 1px solid #F1ECE5;			
	border-top : 1px solid #F1ECE5;		
	border-right : 1px solid #D2CDCD;	
	vertical-align : top ;
}

TABLE.Promo_Byline H1 { 
	color : #EE3424;
	font-size : 14px;
	font-weight : bold;
	margin-top : 0px;
}

TABLE.Promo_Byline UL {
		color : #000000;		
		list-style: square;	
		margin-bottom	:	0px;	
		margin-top	:	0px;
}

/* Styles for Health Insitu Med Australia Program List */



TABLE.UnitList {
	border-collapse : collapse;
	width: 100%;
}

TABLE.ShortcutList {
	border-collapse : collapse;
	background-image : url("/resources/healthinsituma/images/products/shortcuts_arrow.gif");
	background-repeat : no-repeat;		
	width: 100%;
}

TABLE.ShortcutList_Token {
	border-collapse : collapse;
	background-repeat : no-repeat;		
	width: 100%;
}

TD.LeftSide, TD.LeftSide {
	background-image : url("/resources/healthinsituma/images/products/bg_table_leftside.gif");
	background-repeat : repeat-y;	
	padding: 0px;
}

TABLE.UnitList TD.Header {
	background: #53BB81;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight : bold;	
	padding : 2px;
	width: 95%;
}

TABLE.UnitList TD.HeaderPrint {
	background: #6689C7;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight : bold;	
	padding : 2px;
	width: 95%;
}


TABLE.UnitList TD.Spacer, TABLE.ShortcutList TD.Spacer {
	border-left: 2px solid #ffffff;
}

TABLE.UnitList TD.Starthere_Help {
	background: #53BB81;
	border-left: 1px solid #ffffff;
	padding: 2px;
}


TABLE.UnitList TD.Starthere_HelpPrint {
	background: #6689C7;
	border-left: 1px solid #ffffff;
	padding: 2px;
}


TABLE.UnitList TD.Icon {
	border-bottom: 1px solid #E6E6E6;
	border-left: 2px solid #ffffff;	
	padding-left : 4px;
	padding-right : 4px;	
	padding-top: 2px;
	padding-bottom: 6px;	
	text-align: middle;
	vertical-align: top;
}

TABLE.UnitList TD.Title {
	border-bottom: 1px solid #E6E6E6;
	padding: 2px;
	vertical-align: top;
	width: 90%;
}

TABLE.UnitList TD.Title A, TABLE.UnitList TD.Title A:Visited {
	font-size : 12px;
	font-weight : bold;
	font-family : Arial,Helvetica,Sans-serif;
}

TABLE.UnitList TD.Title A:Hover {
	text-decoration : underline;
}

TABLE.UnitList TD.Progress {
	border-bottom: 1px solid #E6E6E6;
	padding-left : 4px;
	padding-right : 4px;	
	padding-top: 2px;
	padding-bottom: 2px;	
	text-align: middle;
	vertical-align: top;
}


TABLE.ShortcutList TD.Header {
	background: #A9DDC0;
	color : #3360B1;
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 14px;
	font-weight : bold;	
	padding : 2px;
}

TABLE.ShortcutList TD.Token {
	background: #A9DDC0;
	border-left: 1px solid #ffffff;
	color : #DE0029;
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 10.5px;
	padding : 2px;
	text-align: right;
	vertical-align: top;	
}

TABLE.ShortcutList_Token TD.Token {
	background: #A9DDC0;
	border-left: 1px solid #A9DDC0;
	color : #DE0029;
	font-family : Verdana, Arial, Helvetica, sans-serif;	
	font-size : 10.5px;
	padding : 2px;
	text-align: right;
	vertical-align: top;	
}

Input.ShortcutList_TokenTextBox {
	background-color: #EEF8F2;
	border: 1px solid #ffffff;
	color: #3360B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 60px;
}

Input.ShortcutList_TokenButton_wait {
	background-color: #3161B5;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 60px;
}

Input.ShortcutList_TokenButton_on {
	background-color: #DE0029;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
}
Input.ShortcutList_TokenButton_off {
	background-color: #7B287B;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
}

TABLE.ShortcutList TD.Help {
	background: #A9DDC0;
	border-left: 1px solid #ffffff;
	padding: 2px;
	vertical-align: top;
}

.alertblock {
	background: #CC0033;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial,Helvetica,Sans-Serif;
	margin-top: 2px;
	padding: 2px;
}

p.brochure_highlight {
	background: #EEF1F7;
	border: 2px solid #DF0029;
	padding: 4px;
}
