﻿body
{
	width:100%;
	height:100%;
    font-size:8pt;
    font-family:Tahoma, Verdana, Kalimati;
    font-weight:normal;
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:center;        
	background-color:#666666; 
	cursor:default;
} 

a
{
	cursor:pointer;
}

img
{
    border:0;
}

.spacer10
{
    clear:both;
	width:100%;	
	font-size:0px;
	height:10px;
	left: 0px;
}

.spacer20
{
	position:relative;
    clear:both;
	width:100%;	
	font-size:0px;
	height:20px;	
}

.spacer5
{
    clear:both;
	width:100%;	
	font-size:0px;
	height:5px;
}

div#topbackground
{
	clear:both;
	width: 920px;
	margin:0 auto;
	height:30px;
	background-image:url(../gfx/backgroundHeader.gif);
}

div#homebutton
{

}


div#bottombackground
{
	clear:both;
	width: 920px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	background-image:url(../gfx/backgroundFooter.gif);
}

div#home
{
 	color:#000000;	
    width:835px;   
    height:20px;
    clear:both;
    padding-top:0px;
}


div#footer
{
	font-size:1.2em;
    width:835px;   
    clear:both;
    padding-top:0px;
}

div#leftFooterBody
{
	margin-top:12px;
	position:relative;
	float:left;
    width:440px;
    text-align:left;
	font-size:8pt;
}

div#leftLoggedInHeader
{
	margin-top:0px;
	position:relative;
	float:left;
    width:200px;
    text-align:left;
	font-size:1.0em;
	font-weight:bold;
}
div#rightHeaderBody a
{
	font-weight:normal;
	color:#ffffff;	
	padding:0;
	margin:0;
	text-decoration:none;
}

div#rightHeaderBody
{
	margin-top:0px;
	float:right;
    text-align:right;
	font-size:1.2em;
}


div#rightFooterBody
{
	margin-top:7px;
	position:relative;
	float:right;
    width:375px;
    text-align:right;
	font-size:8pt;
	top: 0px;
	left: 15px;
}

div#footer a
{
	color:#3ca6e6;
    text-decoration:none;
}

div#footer a:hover
{
	color:#999999;
}


div#mainContainer
{
	clear:both;
	width: 918px;
	margin-left:auto;
	margin-right:auto;
}

div#container
{
    padding:0 30px 0 30px;
    /*width: 872px;*/
    text-align:left;        
    background-image:url(../gfx/backgroundFill.gif);
    background-repeat:repeat-y;    
	margin-left:auto;
	margin-right:auto;	
}

div#container_popup
{
    padding:0 30px 0 30px;
    /*width: 872px;*/
    text-align:left;        
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;	
}

/*Standard 3 column content page */
div#standard3FirstColumn
{
	float:left;
	width:130px;
	padding-right:7px;
}

div#standard3SecondColumn
{
	float:left;
	width:445px;
	padding-left:7px;
	padding-right:7px;
    border-right:dotted 1px #404041;		
    border-left:dotted 1px #404041;
}

div#standard3ThirdColumn
{
	text-align:center;
	float:left;
	width:248px;
	padding-left:7px;
}

/*Standard 2 column content page */
div#standard2FirstColumn
{
	float:left;
	width:130px;
	padding-right:7px;
}

div#standard2SecondColumn
{
	float:left;
	width:700px;
	padding-left:7px;
    border-left:dotted 1px #404041;
}

.regForm
{
} 

.regForm input
{
	background-color:#dbdbdb;
	border:solid 1px #000000;
	padding:2px;
}

.regCol1
{
	width:295px;
	float:left;
}

.regCol2
{
	width:295px;
	float:right;
}

.regRow
{
	width:600px;
	clear:both;
}

div#registrationPopupBackground
{
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color:#333333;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}

div#registrationPopupHolder
{
	display:none;
	width:663px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-330px;
	z-index:99;
}

div#privacyPolicyPopupBackground
{
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color:#333333;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}

div#privacyPolicyPopupHolder
{
	display:none;
	width:663px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-330px;
	/*margin-top:-50px;*/
	z-index:99;
}

div#courseDifferencePopupBackground
{
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color:#333333;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}

div#courseDifferencePopupHolder
{
	display:none;
	width:663px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-330px;
	/*margin-top:-50px;*/
	z-index:99;
}

div#passwordReminderPopupBackground
{
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color:#333333;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}

div#passwordReminderPopupHolder
{
	display:none;
	width:663px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-330px;
	/*margin-top:-50px;*/
	z-index:99;
}

div#contactDetailsPopupBackground
{
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color:#333333;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}

div#contactDetailsPopupHolder
{
	display:none;
	width:663px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-330px;
	/*margin-top:-50px;*/
	z-index:99;
}

div#registrationPopupTop
{
	height:30px;
   	background-image:url(../gfx/registration_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#registrationPopupTop img
{
	float:right;
}

div#registrationPopupBody
{
	padding:0px 20px 0px 20px;
   	background-image:url(../gfx/registration_body.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div#registrationPopupBottom
{
	height:15px;
   	background-image:url(../gfx/registration_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#panelHeading
{
	height:127px;
   	background-image:url(../gfx/bg_heading.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div#panelHeadingText
{
	float:left;
	height:127px;
	width:490px;
	padding:10px 10px 0px 10px;
}

div#panelHeadingText a
{
	text-decoration:underline;
	color:#cccccc;
}

div#panelHeadingText a:hover
{
	color:#eeeeee;
}

div#panelHeadingImage
{
	float:right;
	height:127px;
	width:339px;
	padding:0px 4px 0px 0px;
}

div#panelHeading h1
{
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0;
}

div#panelHeading p
{
	font-size:1.0em;
	font-weight:normal;
	color:#ffffff;	
	padding:0;
	margin:0;
}



div#panelUserInfo
{
}

div#panelCourses
{
}

div#panelHelp
{
	height:63px;
   	background-image:url(../gfx/bg_Help.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#333333;
}

div#panelHelp p
{
	padding: 23px 0px 0px 80px;
}

div#panelHelp a
{
	color:#666666;
}

div#panelHelp a:hover
{
	color:#999999;
	text-decoration:none;
}

div#coursesHeader
{
	height:10px;
	font-size:0px;
   	background-image:url(../gfx/bg_courseListHeaderTop.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

div#coursesHeaderBody
{
	padding:5px 8px 0px 4px;
   	background-image:url(../gfx/bg_courseListHeaderBody.gif);
	background-repeat:repeat-y;
	font-weight:bold;
	clear:both;
	height:20px;
}

div#coursesBody
{
	z-index:99;
	padding:0px 8px 0px 4px;
   	background-image:url(../gfx/bg_courseListBody.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div#coursesBody h1
{
	font-size:1.1em;
	color:#0066cc;
	padding:0;
	margin:0px 0px 5px 0px;
}

div#coursesBody a
{
	color:#67c1b3;
	text-decoration:none;	
}

div#coursesBody a:hover
{
	color:#5a9a90;
}

div#coursesBody p
{
	padding:0;
	margin:0;
}

div#coursesFooter
{
	z-index:99;
	height:10px;
   	background-image:url(../gfx/bg_courseListFooter.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#userInfoTop
{
	height:10px;
	font-size:0px;
   	background-image:url(../gfx/bg_userInfoTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#userInfoBodyLogIn
{
   	background-image:url(../gfx/bg_userInfoBody.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:43px;
}

div#userInfoBodyLoggedIn
{
   	background-image:url(../gfx/bg_userInfoBody.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:60px;
}

div#userInfoBottom
{
	height:10px;
   	background-image:url(../gfx/bg_userInfoBottom.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}

.courseAltRow
{
	/*background-image:url(../gfx/bg_altCourse.gif);*/
	background-position:top left;
	background-repeat:repeat;
	background-color:#f2f2f2;
	padding-top:5px;
	height:65px;
}

.coursesListTitle
{
	float:left;
	width:530px;
	padding-left:5px;
}

.courseListPractitioner
{
	float:left;
	width:150px;
	text-align:center;
}

.coursesListSpecialist
{
	float:left;
	width:150px;
	text-align:center;
}

.coursesListStatus
{
	float:left;
	width:80px;
	text-align:center;
}

.coursesListPrintCertificate
{
	float:left;
	width:110px;
	text-align:center;
}

div#loginCredentials
{
	float:left;
	padding:0px 0px 0px 10px;
}


div#loginButtons
{
	float:right;
	padding:3px 30px 0px 10px;
}

.loginCredentialsItem
{
	color:#ffffff;
	padding-right:10px;
}

.loginError
{
	padding:5px 10px 0px 10px;
	clear:both;
	color:#ffffff;
	font-weight:bolder;
}

div#loggedInMessage
{
	padding:0px 40px 0px 10px;
}

div#loggedInMessage h1
{
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	margin:0;
}

div#loggedInMessage p
{
	font-size:1.0em;
	font-weight:normal;
	color:#ffffff;	
	padding:0;
	margin:0;
	width:100%
}

div#loggedInMessage a
{
	color:#cccccc;	
}

div#loggedInMessage a:hover
{
	color:#eeeeee;	
}

div#linksPanelTop
{
	height:10px;
	font-size:0px;
   	background-image:url(../gfx/bg_links_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#linksPanelBody
{
   	background-image:url(../gfx/bg_links_body.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px 50px 0px 10px;
	text-align:center;
}

div#linksPanelBody img
{
	margin:0px 25px 0px 25px;
	vertical-align:middle;
}

div#linksPanelTop2
{
	height:10px;
   	background-image:url(../gfx/bg_links_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
div#linksPanelBody2
{
   	background-image:url(../gfx/bg_links_body.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px 50px 0px 10px;
	text-align:right;
}
div#linksPanelBottom2
{
	height:10px;
   	background-image:url(../gfx/bg_links_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#linksPanelBottom
{
	height:10px;
   	background-image:url(../gfx/bg_links_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.linkItem
{
	padding:0px 5px 5px 5px;
	vertical-align:middle;
}

.standardFormItem
{
    clear:both;
    width:100%;
    padding-bottom:5px;
}

.standardFormLeftCol
{
	float:left;
	width:130px;
	padding-right:5px;
	font-size:1.2em;
    font-weight:normal;
}

.standardFormRightCol
{
	font-size:1.2em;
	float:left;
	width:310px;
}

.dottedSeperator
{
	clear:both;
	width:100%;
	font-size:0px;
	border-top:dotted 1px #000000;
	padding-bottom:5px;
	margin-top:5px;
}

/*eDetail*/
table#panelBarHeaderLearning
{
	width:100%;
}

table#panelBarHeaderLearning td
{
	background-color:#ffffff;
	background-image:url(../gfx/panelBarLearningFill.gif);
}

.learningHeader
{
	clear:both;
    font-weight:normal;    
    padding-bottom:5px;
}

.learningHeader h2
{
	color:#0066cc;
	font-size:1.6em;
    font-weight:bold;
    margin:0;
	margin-top:5px;
    margin-bottom:20px;
}

.learningHeader h3
{
	color:#333333;
	font-size:1.2em;
    font-weight:bold;
    margin:0;
    margin-bottom:10px;
}

.learningHeader h4
{
	color:#05CE04;
	font-size:1.2em;
    font-weight:bold;
    margin:0;
    margin-bottom:5px;
}

.learningHeader h5
{
	color:#05CE04;
	font-size:1em;
    font-weight:bold;
    margin:0;
}

.learningHeader p
{
}

.learningHeader p a
{
	text-decoration:none;
	color:#336699;
}

.learningHeader p a:hover
{
	color:#333333;
}


