/************************************************
* standards
	background-color: 	#A1AEB6;
	cellspacing=0;
	,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th
body,div,td{
}
fieldset,img{
	border: 0;
}
************************************************/
body{
	margin: 0px 0px 0px 0px; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ff0000;
	background: url("https://ww3.allnone.ie/images/main/background_main.gif") #ffffff 0% 0% repeat-x;
}
.cssMaster_Header{
	margin: 0px 0px 0px 0px; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	padding: 0px;
}
/************************************************
http://www.w3schools.com/cssref/css_colornames.asp
************************************************/
form {
	width: 1010px; 
	width: 770px; 
	text-align: left;
	background-color: white;
	margin:0;
	padding:0;
}
.cssMaster_Footer{
	width: 1010px; 
	width: 770px; 
	background-color : #A1AEB6;
	min-height : 10%;
}
.cssMaster_NoWidth{
	border: 0;
	border-collapse:collapse; 
	border-spacing:0; 
}
.cssMaster_TableFull{
	width: 1010px; 
	width: 770px; 
	border: 0;
	border-collapse:collapse; 
	border-spacing:0; 
}
.cssMaster_PopWindow{
	width: 100%; 
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0;
}

/*.cssMaster_PopWindow table{
	width: 500px;
}

.cssMaster_PopWindow td{
	width: 500px;
}*/

.cssMaster_TablePadded0{
	width: 990px; 
	width: 750px; 
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0;
}
.cssMaster_TablePadded1{
	width: 990px; 
	width: 750px; 
	border: 1px;
	border-collapse:collapse; 
	border-spacing:0;
}
.cssMaster_Table100PC{
	width:99%;
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0;
}
.cssMaster_eCourse_SearchTable{
	width: 1010px; 
	width: 770px; 
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0;
	background-color: #ffffff;
}
.cssMaster_Table100PC_SectionHeader{
	width:99%;
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0;
}
.cssMaster_Table100PC_GenericArea{
	width:99%;
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0;
}
/************************************************

************************************************/
input.text, input.password, select {
	height:25px;
	background-color: white; 
}
input.text, input.password, textarea {
	color: #646965;
	padding-left: 7px;
	behavior: url("https://ww3.allnone.ie/library/javascript/PIE.js");
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px; 
	-o-border-radius: 15px;
	overflow: hidden; 
	border: 1px solid #999;
	-pie-track-active: false;
	-pie-track-hover: false;
}
input[type=text] {
	/*height:25px;*/
	color: #646965;
	padding-left: 7px;
	behavior: url("https://ww3.allnone.ie/library/javascript/PIE.js");
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px; 
	-o-border-radius: 15px;
	background-color: white; 
	overflow: hidden; 
	border: 1px solid #999;
	-pie-track-active: false;
	-pie-track-hover: false;
}
input[type=password] {
	height:25px;
	color: #646965;
	padding-left: 7px;
	behavior: url("https://ww3.allnone.ie/library/javascript/PIE.js");
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px; 
	-o-border-radius: 15px;
	background-color: white; 
	overflow: hidden; 
	border: 1px solid #999;
	-pie-track-active: false;
	-pie-track-hover: false;
}
select{
	position:static;
	background : #ffffff;
	background-color : #ffffff;
    color : #646965;
    cursor : default;
    font-size : 12px;
	overflow: hidden; 
	padding-left: 7px;
	behavior: url("https://ww3.allnone.ie/library/javascript/PIE.js");
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 15px; 
	-o-border-radius: 15px;
	overflow: hidden; 
	border: 1px solid #999;
	-pie-track-active: false;
	-pie-track-hover: false;
}
hr {
	border: 0;
	color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
}
ul {
	margin: 0px; 
	padding: 0px; 
}
img {
	margin: 0px; 
	padding: 0px; 
	border-style: none;
}
a{
    background-color : inherit;
    font-size : 12px;
    color : #646965;
    text-decoration : underline;
}
a:hover{
    background-color : inherit;
    color : #c00000;
}
table{
	margin: 0px 0px 0px 0px; 
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0; 
	padding:0px;
}
tr{
	background-color : inherit;
    color : #646965;
    font-size : 12px;
}
td{
	margin:0;
	padding:0;
}
textarea {
	-pie-track-active: false;
	-pie-track-hover: false;
	overflow:visible;
}
/************************************************
************************************************/
.stretch {
    width:100%;
    height:100%;
}

.ulIWantTo {
	margin						: 5px; 
	padding						: 2px;
}
.liIWantTo {
	margin						: 5px; 
	padding						: 2px;
}

.Standard_Input{
	background-color			: #ffffff;
    color						: #646965;
    font-size					: 12px;
	padding-left:7px;
}
.itemHover:hover{ 
	cursor						: pointer;
}
.quickbar {
	font-size					: 8px;
	color						: #333;
	background-color			: #A1AEB6;
}
.cssBreak {
	word-wrap					: break-word;      /* Internet Explorer 5.5+ */
	white-space					: normal;
	white-space					: pre-wrap;       /* css-3 */
	white-space					: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space					: -pre-wrap;      /* Opera 4-6 */
	white-space					: -o-pre-wrap;    /* Opera 7 */
	overflow					: auto;
}
.MainMenu_Header{
    color						: #646965						;
    font-size					: 18px							;
}

.cssBreadCrumb{
	background-color: 			#F2F2F2;
	vertical-align: 			middle;
	height: 					30px;
}
.cssHeaderLinks{
    background-color			: inherit;
    font-size					: 12px;
    color						: #ffffff;
    text-decoration				: none;
}
.cssTable_Borders_Table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #d6d6d6;
	border-collapse: separate;
	background-color: white;
}	
.cssTable_Borders_TD {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

.cssStopWatchButtonDiv{
    color						: #646965		;
	line-height:5em;
	height: 60px;
	background:#EEF7E2;
	background-color:#EEF7E2;
	text-align: center;
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:10px;
}
.cssStopWatchButton{
    color						: white			;
    font-size					: 12px			;
	padding						: 8px			;
	font-weight					: bold			;
    text-align					: center		;
    width						: 200px			;
	
	border: solid 2px #89C736;
	background: #5CA719;
	background: -webkit-gradient(linear, left top, left bottom, from(#8BC437), to(#5EA91B));
	background: -moz-linear-gradient(top,  #8BC437,  #5EA91B);
	background: -ms-linear-gradient(top,  #8BC437,  #5EA91B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8BC437', endColorstr='#5EA91B');

	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	border-radius: .5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em; 
	
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.cssStopWatchButton:hover {
	text-decoration: none;
	background: #f47c20;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EA91B', endColorstr='#8BC437');
	background: -moz-linear-gradient(top,  #5EA91B,  #8BC437);
	background: -ms-linear-gradient(top,  #5EA91B,  #8BC437);
	background: -webkit-gradient(linear, left top, left bottom, from(#5EA91B), to(#8BC437));
}
.cssStopWatchButton:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EA91B', endColorstr='#8BC437');
	background: -moz-linear-gradient(top,  #5EA91B,  #8BC437);
	background: -ms-linear-gradient(top,  #5EA91B,  #8BC437);
	background: -webkit-gradient(linear, left top, left bottom, from(#5EA91B), to(#8BC437));
}

.cssInfoBox{
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #d6d6d6;
	border-collapse: separate;
	background-color: white;
	border:1px solid #d6d6d6;
	padding: 16px;
}

.cssMainMenuBox{
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #d6d6d6;
	border-collapse: separate;
	background-color: white;
	border:1px solid #d6d6d6;
	padding: 4px;
}
.cssNewsItems{
	border-width: 0px;
	border-style: none;
	background-color: #F2F2F2;
	padding: 1px;
	width:100%;
	border: 0px;
	border-collapse:collapse; 
	border-spacing:0; 
	/*
	border-collapse: separate;
	border-color: #d6d6d6;
	border:1px solid #d6d6d6;
	*/
}
.cssChatTable{
	width:100%;
	border-width: 1px;
	border-style: outset;
	border-color: #d6d6d6;
	border-collapse:collapse;
	background-color: white;
	border:1px solid #d6d6d6;
	padding: 2px;
	text-align:left;
	border-collapse:collapse; 
	border-spacing:0; 
}
/*
.cssInfoBox:td{
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #d6d6d6;
	border-collapse: separate;
	background-color: white;
	border:1px solid #d6d6d6;
}
*/

#inputArea
 {
     font-family: Arial, Sans-Serif;
     font-size: 13px;
     background-color: #d6e5f4;
     padding: 10px;
 }
 
.cssInput_Text {
	background-color: white; 
	margin-bottom: 5px;
	display: block;
	padding: 1px;
	border: solid 1px #d6d6d6;
	border-top-width: solid 1px #d6d6d6;
	border-right-width: solid 1px #d6d6d6;
	border-bottom-width: solid 1px #d6d6d6; 
	border-left-width: solid 1px #d6d6d6;
	border-style: solid; 
}
/************************************************
* standard - system wide
************************************************/
.Master_TD_Line_Background{
    background-color			: #ECF3F9		;
    color						: #3E8DC5		;
    cursor						: default		;
    font-size					: 12px			;
	
}
.Master_Button{
    color						: white			;
    font-size					: 10px			;
	padding						: 2px			;
	font-weight					: bold			;
    text-align					: center		;
	
	border: solid 2px #569dd1;
	background: #006698;
	background: -webkit-gradient(linear, left top, left bottom, from(#569dd1), to(#006698));
	background: -moz-linear-gradient(top,  #569dd1,  #006698);
	background: -ms-linear-gradient(top,  #569dd1,  #006698);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#569dd1', endColorstr='#006698');
	background-image: -o-linear-gradient(90deg,rgb(0,102,153),rgb(86,157,209));
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.Master_Button:hover {
	text-decoration: none;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#006698), to(#569dd1));
	background: -moz-linear-gradient(top,  #006698,  #569dd1);
	background: -ms-linear-gradient(top,  #006698,  #569dd1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006698', endColorstr='#569dd1');
	background-image: -o-linear-gradient(90deg,rgb(86,157,209),rgb(0,102,153));
}
.Master_Button:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#006698), to(#569dd1));
	background: -moz-linear-gradient(top,  #006698,  #569dd1);
	background: -ms-linear-gradient(top,  #006698,  #569dd1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006698', endColorstr='#569dd1');
}
.Master_Info{
    background-color			: inherit		;
    color						: #646965		;
    font-size					: 8px			;
}
.PreformattedText{
	background-color			: white			;
    color						: #000000		;
    font-family					: "courier new"	;
    font-size					: 12px			;
}
.Master_Warning_Line_Background{
    background-color			: #ff0000		;
    color						: #000000		;
    cursor						: default		;
    font-size					: 12px			;
}
.Master_Loading{
	background: white url(/images/main/beloading.gif) center no-repeat;
}
.Transparent {
	opacity						: 0.6; 
	filter						: alpha(opacity=60) ; 
	filter						: "alpha(opacity=60)" ; 
	-moz-opacity				: 0.6; 
	-khtml-opacity				: 0.6;
}

/************************************************
* security
************************************************/
.black_overlay{
	display						: none			;
	position					: absolute		;
	top							: 0%			;
	left						: 0%			;
	width						: 100%			;
	height						: 100%			;
	background-color			: black			;
	z-index						: 1001			;
	opacity						:.80			;
}
.white_content {
	display						: none			;
	position					: absolute		;
	top							: 25%			;
	left						: 25%			;
	width						: 50%			;
	height						: 50%			;
	padding						: 16px			;
	border						: 16px solid red;
	background-color			: white			;
	z-index						: 1002			;
	overflow					: auto			;
}
/************************************************
* reporting
************************************************/
.RowBackground{
    background-color			: #006699		;
    color						: inherit		;
}
.RowBackground2{
    background-color			: #dcdcdc 		;
    color						: inherit		;
}
/************************************************
* menu options
************************************************/
.Master_Row_Highlight{
    background-color			: #F2F2F2		;
    color						: #646965		;
    cursor						: default		;
    font-size					: 12px			;
}
.Master_Row_MouseOver{
    background-color			: #006699		;
    color						: #FFFFFF		;
    cursor						: pointer		;
    font-size					: 12px			;
	filter						: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#006699,endColorStr=#94D8E2);
}
.Master_Row_MouseOut{
    background-color			: inherit		;
    color						: #646965		;
    cursor						: default		;
    font-size					: 12px			;
}
.Master_Row_MouseOut2{
    background-color			: #FFFFFF		;
    color						: #646965		;
    cursor						: default		;
    font-size					: 12px			;
}
.Master_Row_onclick{
    background-color			: inherit		;
    color						: #646965		;
    cursor						: pointer		;
    font-size					: 12px			;
}
/************************************************
* security report
************************************************/
.Master_TR_Orange{
    background-color			: #ffaa05		;
    color						: #000000		;
    cursor						: default		;
    font-size					: 12px			;
}
.Master_TR_LightGreen{
    background-color			: #32e232		;
    color						: #000000		;
    cursor						: default		;
    font-size					: 12px			;
}
.Master_TR_DarkGreen{
    background-color			: #119111		;
    color						: #ffffff		;
    cursor						: default		;
    font-size					: 12px			;
}
/************************************************
* security report
************************************************/
.Master_Header{
    color						: #646965		;
    font-size					: 12px			;
    font-weight					: bold			;
}
.Master_Footer{
    color						: #ffffff		;
    font-size					: 12px			;
    text-align					: center		;
}
.Master_LargeHeader{
    color						: #646965		;
    font-size					: 22px			;
}
.Master_BigRed_Button{
    background-color			: #d32521		;
    border-bottom-color			: #ffd7d7		;
    border-left-color			: #ffd7d7		;
    border-right-color			: #ffd7d7		;
    border-top-color			: #ffd7d7		;
    color						: white			;
    font-size					: 12px			;
    text-align					: center		;
}
.Master_TextBox{
    background-color			: white			;
    color						: #646965		;
    font-size					: 12px			;
    width						: 150px			;
	vertical-align				: middle		;
}
.cssHeader_TopRowTable {
    color						: #ffffff		;
	margin-left					: 0px; 
	margin-right				: 0px;
	text-align					: right; 
	vertical-align				: middle;
}
.cssHeader_TopRow{
    color						: #ffffff		;
    font-size					: 12px			;
	text-align					: right			;
	vertical-align				: middle		;
}
.cssLogoBox_Main{
	background-color			: #ffffff		;
	text-align					: center		; 
}
.cssLogoBox_Rounding{
/*
	background: url("../../../images/main/logoboxrounding.jpg"); 
	background-repeat: no-repeat;
	background-position:center bottom;
*/
}
.cssHeader_QuickLinks { 
	text-align					: right; 
}
.Master_AdminGreen_Button{
    background-color			: #5EA91B		;
    border-bottom-color			: #ffd7d7		;
    border-left-color			: #ffd7d7		;
    border-right-color			: #ffd7d7		;
    border-top-color			: #ffd7d7		;
    color						: white			;
    font-size					: 10px			;
    text-align					: center		;
}

/************************************************
* scripting
************************************************/
.Notes{
    color						: #646965		;
    font-size					: 12px			;
	padding-left:7px;
}
.Master_Scripting_Line_Background{
    background-color			: #dedede		;
    color						: #ffffff		;
    cursor						: default		;
    font-size					: 12px			;
}
.Spoken{
    color						: #c00000		;
    font-size					: 12px			;
}
.Customer{
	color						: #007000		;
    font-size					: 12px			;
}
.RawData{
    color						: #000000		;
	text-align: left;
    font-size					: 12px			;
}
.cssControlBar_Button{
    background-color			: #006699		;
    border-bottom-color			: #ccffff		;
    border-left-color			: #ccffff		;
    border-right-color			: #ccffff		;
    border-top-color			: #ccffff		;
    color						: white			;
    font-size					: 12px			;
    text-align					: center		;
    height						: 22px			;
}

.btnWeb_Button{
    background-color			: #006699		;
    border-bottom-color			: #ccffff		;
    border-left-color			: #ccffff		;
    border-right-color			: #ccffff		;
    border-top-color			: #ccffff		;
    color						: white			;
    font-size					: 12px			;
	padding						: 2px			;
    text-align					: center		;
    height						: 22px			;

	border: solid 2px #569dd1;
	background: #006698;
	background: -webkit-gradient(linear, left top, left bottom, from(#569dd1), to(#006698));
	background: -moz-linear-gradient(top,  #569dd1,  #006698);
	background: -ms-linear-gradient(top,  #569dd1,  #006698);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#569dd1', endColorstr='#006698');
	background-image: -o-linear-gradient(90deg,rgb(0,102,153),rgb(86,157,209));
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.btnWeb_Button:hover {
	text-decoration: none;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#006698), to(#569dd1));
	background: -moz-linear-gradient(top,  #006698,  #569dd1);
	background: -ms-linear-gradient(top,  #006698,  #569dd1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006698', endColorstr='#569dd1');
	background-image: -o-linear-gradient(90deg,rgb(86,157,209),rgb(0,102,153));
}
.btnWeb_Button:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#006698), to(#569dd1));
	background: -moz-linear-gradient(top,  #006698,  #569dd1);
	background: -ms-linear-gradient(top,  #006698,  #569dd1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006698', endColorstr='#569dd1');
}


/************************************************
    font-family					: webdings		;
* reporting text orientation
************************************************/
.clsHorizLR { 
	writing-mode				: lr-tb			; 
}

.clsHorizRL { 
	writing-mode				: rl-tb 		; 
}
.clsVertTB  { 
	writing-mode				: tb-rl 		; 
}
/************************************************
* testing options
************************************************/
.cssExam_Pass{
    background-color			: inherit		;
    color						: #4bb511		;
    font-size					: 18px			;
}
.cssExam_Fail{
    background-color			: inherit		;
    color						: #c81212		;
    font-size					: 18px			;
}

/************************************************
* Report header rotations
************************************************/
.cssSpacerRotate{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.cssHeaderText{

	position					: absolute		;
	background-color			: #F2F2F2		;
    color						: #646965		;
	
	-moz-transform: rotate(90deg) translate(0, -100%) ;
	-moz-transform-origin: 0% 0%;
	
	-o-transform: rotate(90deg) translate(0, -100%);
	-o-transform-origin: 0% 0%;
	
	-webkit-transform: rotate(90deg) translate(0, -100%);
	-webkit-transform-origin: 0% 0%;
	
	transform: rotate(90deg) translate(0, -100%);
	transform-origin: 0% 0%;
	
	filter: progid:DXImageTransform.Microsoft.Matrix(		sizingMethod='auto expand', M11=6.123234262925839e-17, M12=-1,M21=1, M22=6.123234262925839e-17); 	/* IE6,IE7 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(	sizingMethod='auto expand', M11=6.123234262925839e-17, M12=-1,M21=1, M22=6.123234262925839e-17)"; 	/* IE8 */

}
/************************************************
* Floating Items
************************************************/
#fixme {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; 
  right: 0px; 
  bottom: 0px;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
.visibleDiv, #topLeft, #topRight, #bottomLeft, #bottomRight {
    position: absolute; 
    position: fixed;
    width: 150px;
    vertical-align: middle;
}
#topLeft {
    top: 0px;
    left: 0px;
}
#topRight {
    top: 0px;
    right: 0px;
}
#bottomLeft {
    bottom: 0px;
    left: 0px;
}
#bottomRight {
    bottom: 0px;
    right: 0px;
}
/************************************************
* eCourse styles
************************************************/
.eCourse_Asset_Separator{
    background-color			: #dedede		;
    color						: #333333		;
    font-family					: tahoma		;
    font-size					: 12px			;
}
.eCourse_Asset_Header{
	background-color			: #ffffff		;
    color						: #333333		;
    font-family					: tahoma		;
    font-size					: 16px			;
}
.eCourse_Asset_Body{
	background-color			: #ffffff		;
    color						: #333333		;
    font-family					: tahoma		;
    font-size					: 10px			;
}
.eCourse_Asset_Body li{
	/*display:list-item;
	list-style-type:circle;*/
	margin-left:15px;
}
.eCourse_Asset_Footer{
	background-color			: #ffffff		;
    color						: #333333		;
    font-family					: tahoma		;
    font-size					: 8px			;
}
.eCourse_TR{
    font-family					: Tahoma		;
    font-size					: 12px			;
    color						: black			;
    background-color			: inherit		;
}
.eCourse_Book {
	font-family					: Arial			;
	font-size					: 16px			;
	font-weight					: bold			;
	color						: #000000		;
}
.eCourse_Chapter {
	font-family					: Calibri,Tahoma;
	font-size					: 14px			;
	color						: #333333		;
}
.eCourse_Page {
	font-family					: Calibri,Tahoma;
	font-size					: 12px			;
	color						: #666666		;
}
.prop {
	float:right;
	width:1px;
}
.min200px {
	height:50px;
}

/************************************************
* eCourse styles
************************************************/
.cssButton_Blue{
    color						: white			;
    font-size					: 10px			;
	padding						: 2px			;
	font-weight					: bold			;
    text-align					: center		;
	
	border: solid 2px #569dd1;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#569dd1), to(#006698));
	background: -moz-linear-gradient(top,  #569dd1,  #006698);
	background: -ms-linear-gradient(top,  #569dd1,  #006698);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#569dd1', endColorstr='#006698');
	background-image: -o-linear-gradient(90deg,rgb(0,102,153),rgb(86,157,209));
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.cssButton_Blue:hover {
	text-decoration: none;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#006698), to(#569dd1));
	background: -moz-linear-gradient(top,  #006698,  #569dd1);
	background: -ms-linear-gradient(top,  #006698,  #569dd1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006698', endColorstr='#569dd1');
	background-image: -o-linear-gradient(90deg,rgb(86,157,209),rgb(0,102,153));
}
.cssButton_Blue:active {
	position: relative;
	top: 1px;
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#006698), to(#569dd1));
	background: -moz-linear-gradient(top,  #006698,  #569dd1);
	background: -ms-linear-gradient(top,  #006698,  #569dd1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#006698', endColorstr='#569dd1');
	background-image: -o-linear-gradient(90deg,rgb(0,102,153),rgb(86,157,209));
}
.cssButton_Red{
    color						: white			;
    font-size					: 10px			;
	padding						: 2px			;
	font-weight					: bold			;
    text-align					: center		;
	
	border: solid 2px #872725;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#7f0305));
	background: -moz-linear-gradient(top,  #ff0000,  #7f0305);
	background: -ms-linear-gradient(top,  #ff0000,  #7f0305);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#7f0305');
	background-image: -o-linear-gradient(90deg,rgb(127,3,5),rgb(255,0,0));
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.cssButton_Red:hover {
	text-decoration: none;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#7f0305), to(#ff0000));
	background: -moz-linear-gradient(top,  #7f0305,  #ff0000);
	background: -ms-linear-gradient(top,  #7f0305,  #ff0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f0305', endColorstr='#ff0000');
	background-image: -o-linear-gradient(90deg,rgb(255,0,0),rgb(127,3,5));
}
.cssButton_Red:active {
	position: relative;
	top: 1px;
	color: #ff0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#7f0305));
	background: -moz-linear-gradient(top,  #ff0000,  #7f0305);
	background: -ms-linear-gradient(top,  #ff0000,  #7f0305);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#7f0305');
	background-image: -o-linear-gradient(90deg,rgb(127,3,5),rgb(255,0,0));
}
.cssButton_Green{
    color						: white			;
    font-size					: 10px			;
	padding						: 2px			;
	font-weight					: bold			;
    text-align					: center		;
	
	border: solid 2px #417d2f;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#baf062), to(#4e8b17));
	background: -moz-linear-gradient(top,  #baf062,  #4e8b17);
	background: -ms-linear-gradient(top,  #baf062,  #4e8b17);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#baf062', endColorstr='#4e8b17');
	background-image: -o-linear-gradient(90deg,rgb(78,139,23),rgb(186,240,98));
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.cssButton_Green:hover {
	text-decoration: none;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e8b17), to(#baf062));
	background: -moz-linear-gradient(top,  #4e8b17,  #baf062);
	background: -ms-linear-gradient(top,  #4e8b17,  #baf062);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e8b17', endColorstr='#baf062');
	background-image: -o-linear-gradient(90deg,rgb(186,240,98),rgb(78,139,23));
}
.cssButton_Green:active {
	text-decoration: none;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#baf062), to(#4e8b17));
	background: -moz-linear-gradient(top,  #baf062,  #4e8b17);
	background: -ms-linear-gradient(top,  #baf062,  #4e8b17);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#baf062', endColorstr='#4e8b17');
	background-image: -o-linear-gradient(90deg,rgb(78,139,23),rgb(186,240,98));
}
.cssButton_Yellow{
    color						: white			;
    font-size					: 10px			;
	padding						: 2px			;
	font-weight					: bold			;
    text-align					: center		;
	
	border: solid 2px #857807;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1af19), to(#a27900));
	background: -moz-linear-gradient(top,  #c1af19,  #a27900);
	background: -ms-linear-gradient(top,  #c1af19,  #a27900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1af19', endColorstr='#a27900');
	background-image: -o-linear-gradient(90deg,rgb(162,121,0),rgb(193,175,25));
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.cssButton_Yellow:hover {
	text-decoration: none;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#a27900), to(#c1af19));
	background: -moz-linear-gradient(top,  #a27900,  #c1af19);
	background: -ms-linear-gradient(top,  #a27900,  #c1af19);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a27900', endColorstr='#c1af19');
	background-image: -o-linear-gradient(90deg,rgb(193,175,25),rgb(162,121,0));
}
.cssButton_Yellow:active {
	text-decoration: none;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1af19), to(#a27900));
	background: -moz-linear-gradient(top,  #c1af19,  #a27900);
	background: -ms-linear-gradient(top,  #c1af19,  #a27900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1af19', endColorstr='#a27900');
	background-image: -o-linear-gradient(90deg,rgb(162,121,0),rgb(193,175,25));
}

#cssLoginTitleBox{
    font-size					: 16px			;
}