/**************************************
 * THEME NAME: axxess
 *
 * Files included in this sheet:
 *
 *   axxess/axxess_styles_layout.css
 *   axxess/axxess_styles_hideshow.css
 *   axxess/axxess_styles_fonts.css
 *   axxess/axxess_styles_color.css
 *   axxess/axxess_styles_dev1.css
 *   axxess/axxess_styles_dev2.css
 *   axxess/axxess_styles_footer.css
 **************************************/

/***** axxess/axxess_styles_layout.css start *****/

/* --------------------------------------------------------------------- */
/* styles footer of the all pages */
#axxessfooter{
	clear: both;
	height: 6px;
	position: relative;
	top: -12px;
}
#mod-certificate-view #axxessfooter{
	top: 20px;
}
#footer{
	clear: both;
	display: none;
	height: 0;
	overflow: hidden;
	text-align: center;
}
/* --------------------------------------------------------------------- */
/* hides a weired link to #maincontent on the home page that shows when you tab over it, */
#site-index .skip{
	display: none;
}
/* --------------------------------------------------------------------- */
/* positions and sizes sidebanner, phone_logo and mock_banner */
#sideBanner{
	height: 232px;
	position: relative;
	top: -12px;
	overflow: hidden;
	width: 230px;
}
#phone_logo{
	position:absolute;
	top: 93px;
	left: 10px;
}
#mock_banner{
	clear: both;
	float: right;
	position: relative;
	top: -99px;
}
/* --------------------------------------------------------------------- */
/* left and right padding inside the middle-column */
#middle-column{
	padding-left: 12px;
	padding-right: 12px;
}
/* --------------------------------------------------------------------- */
/* sets the width and the margin of the main layout table */
#layout-table {
	width: 99%;
	margin-top: -4px;
}
/* --------------------------------------------------------------------- */
/* sign up page required fied notice at the bottom of the page */
#course-enrol form.mform .fdescription.required {
	position: relative;
	float: left;
	top: -60px;
	left: 220px;
	
}
/* --------------------------------------------------------------------- */
/* sign up page required fied notice at the bottom of the page */
#login-signup form.mform .fdescription.required {
        position: relative;
        float: left;
        top: -60px;
        left: 280px;

}
/* --------------------------------------------------------------------- */
/* menu on the left side of the site */
#axxesscategorybox {
	display: none;
	background: src(pix/axxessnewcategorybox2_bg.png) no-repeat scroll 0 0;
	left: 598px;
	position: absolute;
	top: 206px;
	padding: 2px;
	width: 120px;
} 
.category.number{
	display: none;
}
#axxessnewcategorybox2 .categorylist {
	background: transparent url(pix/side_menu_bg_button.png) no-repeat scroll 0 0;
	height: 32px;
	margin: 2px 0;	
	width: 100%;
}
#axxessnewcategorybox2 .category a{ 
	display: block;
	height: 23px;
	width: 100%;
	padding-top: 4px;
}

#axxessnewcategorybox2 .categorylist:hover {
        background: transparent url(pix/side_menu_bg_button_over.png) no-repeat scroll 0 0;
}
#axxessnewcategorybox2 .category {
	padding-left: 10px;
	padding-top: 5px;
}

.left_column_button{
	height: 50px;
}
.left_column_button_link{
	position:relative;
	left: 10px;
	top: 9px;
}
#toucharea2 > .left_column_button_link{
	position: relative;
	left: 10px;
	top: 5px;
}
.left_column_button_box:hover {
	background: transparent url(pix/side_menu_bg_button_over.png) no-repeat scroll 0 0;
}
#toucharea2:hover > .left_column_button_link {
	color: #af1e2d;
}
#toucharea2 > .left_column_button_link {
	color: #000;
}
#toucharea2:hover {
	background: transparent url(pix/side_menu_bg_button_over.png) no-repeat scroll 0 0;
}
#toucharea2{
	background: transparent url(pix/side_menu_bg_button.png) no-repeat scroll 0 0;
	float: right;
	height: 32px;
	position: relative;
	top: -45px;
	width: 151px;
	cursor: pointer;
}
.left_column_button_box {
	background: transparent url(pix/side_menu_bg_button.png) no-repeat scroll 0 0;
	float: right;
	height: 32px;
	position: relative;
	top: -45px;
	width: 151px;
	cursor: pointer;
}
#axxessnewcategorybox2 {
	cursor: default;
	display: block;
	left: 145px;
	padding: 0;
	position: relative;
	top: -19px;
	visibility: hidden;
	width: 150px;
}
#axxessnewcategorybox2 a{
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
div.mycourses .categorybox {
	display: block;
}
/* --------------------------------------------------------------------- */
/* dave sets the margin between avaiable couses on the index and course catagories */

.availablecourses > .unlist li{
	margin: -12px 0;
}
/* dave shows a line below the course description on on the index and course catagories */
.coursebox {
	border-width: 0 0 1px 0;
}
/* --------------------------------------------------------------------- */
/* dave catagory title on the header of the catagories page */
.category_page_category_name {
	left: 250px;
	position: absolute;
	top: 70px;
	width: 100%;
}

.coursebox .summary {
	padding: 0 5px;
}

/* --------------------------------------------------------------------- */
/* sets all the text-fields even on sign-up page */
body#login-signup #id_firstname, body#login-signup #id_lastname {
	width: 205px;
}

body#login-signup #id_country{
	width: 214px;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* position livehelp box*/
#axxess_livehelp{
	clear: both;
	float: left;
	padding-left: 25px;
	position: absolute;
	top: 475px;
}
/* --------------------------------------------------------------------- */
/* dave align the Price position on the Course Description page */
div.coursebox div.cost {
	float: right;
	margin-right: 14px;
	width: 90px;
}
/* --------------------------------------------------------------------- */
/* Course page  */
.show_all_courses_span {
	float: right;
	position: relative;
	top: 10px;
	width: 90px;
	margin-right: 8px;
}
body#course-category .courseboxes {
	padding: 0;!important
}
body#course-category .headingblock {
	margin-bottom: 9px;
}
/* --------------------------------------------------------------------- */
/* CDD popup  */
.course-content{
	position: relative;
	top: -35px;
}
.coursebox .cost {
	padding-top: 0;
}

.info2{
	padding-top: 0;
}
#CDDPopupButtonBarDiv {
	height: 27px;
}
#CDDPopupLinkDiv {
	width: 90%;
	height: 100%;
}
#CDDPopupEnrollNowButton {
	float: left;
	position: relative;
	top: 5px;
	left: 185px;
}
#CDDPopupCloseWindow {	
	float: right;
	position: relative;
	cursor: pointer; 
}
/* --------------------------------------------------------------------- */
/* hides the border form all general boxes. */
.generalbox{ 
	border-style: none;
}
.mform fieldset {
	border: 0 none;
}
/* --------------------------------------------------------------------- */
/* Course Page /learn/course/view.php */

#course-view .section td, #course-view .section td.left, #course-view .section td.right, #course-view .section td.content{
	border: 0 none;
	border-width: 0px 0;
	border-style: none;
}
/* --------------------------------------------------------------------- */
/* fonts on the testm of use page */
#termsofuseacceptbutton {
	text-align: center;
}
#termsofusedeclinebutton {
	float: right;
	padding:0;
	position:relative;
	top:-31px;
}
#aboutustitle,
#TermsOfUsePrompt,
#TermsOfUsePageTitle,
.termsofusecontent ,
#contacustitle {
	margin-bottom: 10px;
}

.termsofusecontent {
	overflow: auto;	
	height: 306px;;
	border: 2px inset;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* space between events banner and the seminar calender */
#login-forgot_password .fcontainer{
	padding-top: 60px;
}
#login-forgot_password .generalbox{
	left: 239px;
	position: absolute;
	top: 160px;
}
#login-forgot_password #notice{
        position: static;
}
#login-forgot_password .continuebutton,
#mod-quiz-review .singlebutton,
#mod-quiz-attempt .submitbtns,
#mod-certificate-view .continuebutton{
        margin-bottom: 30px;
}
#mod-quiz-view #page .quizgradefeedback,
#mod-quiz-view #page .quizattempt {
	margin-bottom: 30px;
}
#login-forgot_password #id_cancel{
	padding-left: 95px;
	width: auto;
}
#redirect #message {
	padding-bottom: 15px;
}
/* --------------------------------------------------------------------- */
/* space between events banner and the seminar calender  */
#eventBanner {
	position: relative;
	top: -12px;
}
/* --------------------------------------------------------------------- */
/* contact us and test final submit buttons */
button[name="contactsubmit"],
button[name="finishattempt"] {
	background-color:white;
	border: 0;
	width: auto;
	overflow: visible;
}
button[name="contactsubmit"]:hover,
button[name="finishattempt"]:hover {
	cursor: pointer;
}
/* --------------------------------------------------------------------- */
/* contact us page */
#contactusform label{
	padding-bottom; 10px;
}
/* contact us page Phone numbers */
#contactustext2{
	clear: both;
}
#contactusphone2, #contactusphone1 {
	width: 175px;
	clear: both;
	line-height: 15px;
}
/* --------------------------------------------------------------------- */
/* contact us page Phone numbers */
#contactusphone2 > span, #contactusphone1 > span {
	float: right;
	position: relative;
	top: -16px;
	overflow: hidden; 
}
/* --------------------------------------------------------------------- */
/* contact us page br spacing */
div#contactus .endinput {
	height: 8px;
}
/* --------------------------------------------------------------------- */
/* credit card page */
/* ----------------------------- */
/* left_buttons on the left side bar */


#left-column a {
        color: #000;
        font-size: 12px;
        text-decoration: none;
}
#left-column a:hover {
        color: #af1e2d;
        font-size: 12px;
        text-decoration: none;
}
.left_menu_fake_link{
	color: #000;
        font-size: 12px;
        text-decoration: none;
	width: 151px;
	height: 32px;
	display: block;
}
.left_menu_fake_link:hover{
        color: #af1e2d;
        font-size: 12px;
        text-decoration: none;
	width: 151px;
	height: 32px;
	display: block;
}

/* ----------------------------- */
/* title inside course detailed description popup */
span#CDDPopupYouAreEnrolledDiv{
	padding-left: 0px;
}
div#CDDPopupEnrollNowDiv{
	padding-left: 2px;
}
body#course-enrol .coursebox {
	margin: 0 auto;
	width: 81%;
}
.mform input, .mform select {
	width: 205px;
	padding-left: 5px;
}
#id_firstname, #id_lastname{
	width: 96px;
	padding-left: 5px;
}
#id_ccexpiremm, #id_ccexpireyyyy{
	width: 105px;
}
#id_cctype{
	width: 214px;
}
.mform .fpassword .unmask {
	display: none;
}
#id_imagesubmitbutton{
	width: auto;
}
body#course-enrol .generalbox {
	border-width: 0;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* COURSE DETAILED DESCRIPTION POPUP */
div#CDDPopupDiv {
	z-index: 2;
        position: absolute;
        top: 124px;
        left: 220px;
        width: 530px;
	border: 2px outset white;
}
div#CDDPopupContentDiv {
	background-color: white;
	background-image: url(pix/bluebg.gif);
	background-repeat: repeat-x;
	border: 2px inset darkgray;
	margin: 6px;
	padding: 8px;
}

img#CDDPopupButton {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;;
}
/* --------------------------------------------------------------------- */
/* category page category name & label  */
.category_page_category_name span.category_label { }
.category_page_category_name span.category_name { }
.category_page_category_name {
	position: absolute;
	width: 70%;
	left: 250px;
}
/* --------------------------------------------------------------------- */


/* --------------------------------------------------------------------- */
#mod-resource-view .resourcecontent{
	margin: 0 auto;
	position: relative;
	top: -72px;
	width: 800px;
	z-index: -1;
}
/* --------------------------------------------------------------------- */
/* Set the width of the left, middle and right content areas*/
#middle-column{
/* nothin yet... 
*/
}
#left-column {
       	min-width: 210px;
	max-width: 210px;
	width: 210px;
}
#right-column {
       	min-width: 230px;
	max-width: 230px;
	width: 230px;
}
/* --------------------------------------------------------------------- */
/* makes the body fill both sides of the page */
body {	
	background-color: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
}
/* --------------------------------------------------------------------- */
/* home page header */
#header-home {
	clear: both;
	position: relative;
	top: -9px;
	height: 100px;
	background: url(pix/banner_bg.jpg) top repeat-x;
}
/* other page header */
#header {
	clear: both;
	position: relative;
	top: -9px;
	height: 100px;
	background: url(pix/banner_bg.jpg) top repeat-x;
}
/* menu that contains the next and previous activity botton */
#headermenu {
	clear: both;
	position: relative;
	float: right;
	top: -57px;
	right: 2px;
}
/* defines the postition the main header on the site */
h1.headermain {
	float: left;
	height: 48px;
	padding-top: 40px;
}
/* --------------------------------------------------------------------- */
/* the custom navigation bar with main menu and course menu and logout */
#custom_nav {
	clear: both;
	position: relative;
	float: right;
	right: 2px;
	top: -98px;
	height: 28px;
}
/* the custom header for the site */
#custom_header {
	clear: both;
	position: absolute;
	float: left;
	top: 25px;
	left: 250px;
	height: 20px;
}
/* height of the breadcrumb on the navigation bar (hidden at the moment) */
.navbar .breadcrumb {
	height: 20px;
}
.navigation ul li form fieldset, .navigation ul li form div select{
	vertical-align: top;
}
/* heading of courses available and enrolled in the main page */
.headingblock, 
h2.headingblock {
	border: none;
}
/* --------------------------------------------------------------------- */
/* defines size and layout fo the login button on the login page */
.loginsubmitbutton {
	position: relative;
 	width: 52px !important;
 	height: 27px;
}
.loginbox .loginform .form-label {
	float: left;
	position: relative;
	top: 4px;
}
.loginbox .loginform .form-input input {
	vertical-align: top;
	width: 8em;
}

/* --------------------------------------------------------------------- */
/* making hr visable instead of hiding */
hr {
	height: 1px;
	visibility: hidden;
}
/* --------------------------------------------------------------------- */
/* axxess banner */
#axxess_banner {
	clear: both;
	float: left; 
	display: block; 
	position: relative;
}
/* ---------------------------------------------------------------------- */
/* events style */
.event_date {
        padding: 0px;
        margin: 0px;
}
.events-calendar-list {
        margin: 0px; padding: 0px 0px 0 4px;
        list-style-type: none;
}
.events-calendar-list li {
        list-style-image: url(../images/list.gif);
        line-height: normal;
}
.events-calendar-list li a:link, .events-calendar-list li a:visited, .events-calendar-list li a:hover, .events-calendar-list li a:active {
        color: dimgray;
}
.events-calendar-list li:hover {
        background-color: gainsboro;
}
#eventsScroll{
	width: 234px;
/*
	height: expression( document.body.clientHeight > 170 ? "170px" : "auto" );*/ /* sets max-width for IE */
/*	max-height:170px;*/ /* this sets the max-width value for all standards-compliant browsers */
	overflow: auto;
}
/* ---------------------------------------------------------------------- */
/* boxes related to course display on the couse listing and homepage */
#user-view .tabtree {
	display: none;
}
#user-view .userinfobox {
	border-width: 0;
}
.navbar {
	border-width: 0;
}
#mod-quiz-view #feedback.generalbox {
	border: 0 none;
}
.box.generalbox.generalboxcontent.boxaligncenter.clearfix {
	position:relative;
	top: -20px;
	width: 81%;
}
.box.generalbox.generalboxcontent.boxaligncenter.clearfix {
	width: 81%;
}
.box.generalbox.generalboxcontent {
	margin: 0 auto;
	width: 70%;
	border: 0 none;
}
#intro.generalbox{	
	border:0 none;
}
.headingblock {
	display: none;
	margin-bottom: 9px;
}
.categorybox {
	display: block;
	top: 210px;
}
/* --------------------------------------------------------------------- */
/* make the categories popup menu appear on top of the detailed description box */ 
#toucharea2,
/* FIX IE7 BUG - http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html    */
#axxessnewcategorybox2 {
	z-index: 3;
}
/* --------------------------------- */
/* course menu text */
#course-view .section li {
	padding: 0;
}
tr.seperator {
	visibility: none;
}
#course-view .section td.right,
#course-view .section td.left {
	border-right: 0 none;
	text-align: center;
	width: 1.5em;
	padding: 35px 6px 0 6px;
	background: none;
}
#course-view div#phone_logo {
	display: none;
}
#course-view .content .section a span {
	display: inline;
	left: 60px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
}
/* couse menu text 'display:block' accidentally shows this span 
it must manually be reset to the default                        */
#course-view .content .section a span.accesshide {
	display: none;
}
#course-view .section td.content {
padding: 0px;
margin: 0px;
}
/* course menu icons */
.section .activity img.activityicon {
	/* note from dave: make sure the icons are square */
	height: 72px;
	width: auto;
}
/* --------------------------------------------------------------------- */
/* THE FOOTER */
#axxessfooter hr {
	margin: 0;
	padding: 0;
	display: block;
	visibility: visible;
	height: 3px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}
.axxessfootertext {
	text-align: center;
	margin: 0;
	padding: 0;
}
#axxessfooterNav1 {
	margin-bottom: 0px;
}
#axxessfooterNav2 {
	margin-top: 0px;
}
/* --------------------------------------------------------------------- */
/* Styling of the course description on the homepage and catogory list  */
/* --------------------------------------------------------------------- */
div.availablecourses h2.headingblock {
	float: left;
}
/* --------------------------------------------------------------------- */
#login-index div#header span.axxessSlogan {
	top 23px;
}
div.coursebox div.summary {
	width: 95%;
	float: left;
}
div.coursebox div.info {
	clear: both;
	width: 100%;
}
div.coursebox div.CDDLinkDiv {
	float: left;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
#id_cancel{
        width: auto;
}
/* --------------------------------------------------------------------- */
/* continue button after credt card transaction */
#redirect #continue {
	padding-bottom: 30px;
}
/* --------------------------------------------------------------------- */
/* Name of the course displayed above the terms of use box  */
/*
#TermsOfUseCourseName {
	padding: 10px 0;
}*/
/* --------------------------------------------------------------------- */
/* "summary of your previous attemts on the quiz page. */
#mod-quiz-view .quiz_summary_of_previous_attempts{
	margin: 20px auto;
	width: 80%;
}
#mod-quiz-view h2.quiz_heading{
	margin: 20px auto!important;
        text-align: center;
}
#mod-quiz-view .quiz_overall_feedback{
	left: -80px;
	position: relative;
	margin: 0 auto;
	width: 160px;
	top: -22px;
}
#mod-quiz-view .highest_score{
	left: 106px;
	width: 218px;
	position: relative;
	margin: auto;
}
#mod-quiz-view .quizgradefeedback{
	clear: both;
}
#mod-quiz-view .quizattemptsummary{
	font-size: 80%;
}
#CDDPopupHTML li{
	margin: auto;
}
#CDDPopupHTML ul{
        list-style: disc;
}
#FPPDisplayArea{
	clear: both;
	position: relative;
	top: -75px;
	text-align: center;
}
#FPPControlBar {
	position: relative;
	top: -75px;
	text-align: center;
}
#FPPSlideInfo {
	padding: 0 10px 18px 10px;
	vertical-align: middle;
}
#mod-resource-view #axxessfooter {
	top: -30px;
}
#course-view #content {
	margin: 0 auto;
        width: 60%;
}
#course-view #left-column,
#course-view #right-column {
        display: none;
}
.discount_star{
left:163px;
position:absolute;
top:-19px;
z-index:1;

}
#facebook_sidebar {
	position: relative;
	top: -12px;
}
/***** axxess/axxess_styles_layout.css end *****/

/***** axxess/axxess_styles_hideshow.css start *****/

/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*
DO NOT USE ATTRIBUTES SELECTORS
*/
/* --------------------------------------------------------------------- */
/* quiz - hide "Grading method: Highest grade" line in quiz start page */
#mod-quiz-view .quizinfo,
/* quiz - hide "Marks for this submission:" line review pages */
.mod-quiz .gradingdetails,
/*-------------------------------------------------------*/
/* summary, detailed description link, price on enrolled courses */
div.mycourses div.info2,
/*-------------------------------------------------------*/
/* anything with a classname of displaynone */
.displaynone,
/*-------------------------------------------------------*/
/* hide the drop down on the category page */
.categorypicker,
/* hide seach on the category page */
#coursesearch3,
#course-category #coursesearch2,
/*-------------------------------------------------------*/
/* hide extraneous login button - easier to use css than
to remove it in the code */
.logininfo,

/*-------------------------------------------------------*/
/* hide text near upper right showing user login name */
.axxessloggedinasline,
.axxessnotloggedinline,

/*-------------------------------------------------------*/
/* remove the course description from the list of 
enrolled courses */
div.mycourses div.coursebox div.summary,

/* hide cost of enrolled courses*/
div.mycourses div.cost,

/*-------------------------------------------------------*/
/* hide the quiz pagingbar label "Page:"*/
.mod-quiz div.pagingbar span.title,

/* hide numbered question links between next and previous*/
.mod-quiz div.pagingbar .questionnumberlink,

/* hide  "Marks:"... under the question number */
.mod-quiz div.info div.grade,

/*hide extraneous submit button*/
.mod-quiz input.savewithoutsubmitting,

/*-------------------------------------------------------*/
/* hide user picture in profiles */
img.userpicture,
img.defaultuserpic,

/*-------------------------------------------------------*/
/* remove last modified statement in footer */
.mod-resource .modified,

/*-------------------------------------------------------*/
/*hide the search buttons on the front page course listing*/
#site-index #coursesearch,
#site-index #coursesearch2,

/* hide the link button at the bottom of the page */
div#footer div.homelink,

/* hide logout at the bottom of the page */
div#footer div.logininfo,

/*  hide the course list toggle box on the right side 
of the coursemenu page */
table.topics td.right a,

/* hide the navigation drop down on course pages */
.navigation select,

.discount_star,
 
.discount_star,

/* hide the 'moodle' link icon on bottom of the pages */
div.sitelink { 
	display: none;
}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/***** axxess/axxess_styles_hideshow.css end *****/

/***** axxess/axxess_styles_fonts.css start *****/

/* --------------------------------------------------------------------- */
/* sets the heading for the available and my courses */
div.mycourses .headingblock,
div.availablecourses .headingblock  {
display: block;
}
/* --------------------------------------------------------------------- */
/* style the requried field not filled warning on the contact us page */
.display{
	font-size: 12px;
}
/* --------------------------------------------------------------------- */
/* menu on the left side of the site */
.category.name a{
	font-size: 12px;
}
.left_column_button_link{
	font-weight: bold;
}
#toucharea2 > .left_column_button_link{
	font-weight: bold;
}
#toucharea2:hover > .left_column_button_link {
	font-size: 12px;
}
#toucharea2 > .left_column_button_link {
	font-size: 12px;
}
#axxessnewcategorybox2 a{
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
/* --------------------------------------------------------------------- */
/* dave catagory title on the header of the catagories page */
.category_page_category_name span .category_name {
	font-size: 24px;
	font-weight: bold;
}
/* --------------------------------------------------------------------- */
/* dave align the Price position on the Course Description page */
div.coursebox div.cost {
	font-size: 10px;
	font-weight: normal;
}
.coursebox .info {
	font-weight: bold;
}
/* --------------------------------------------------------------------- */
/* Course page  */
.show_all_courses_span {
	font-size: 10px;
}
/* --------------------------------------------------------------------- */
/* CDD popup  */
.CDDLink {
	font-size: 10px;
	font-weight: normal;
}

/* --------------------------------------------------------------------- */
/* fonts on the terms of use page */
#TermsOfUseCourseName {
	font-size: 14px;
	text-indent: 20px;  
}
#aboutustitle,
#TermsOfUsePageTitle,
#contacustitle {
	font-size: 14px;
	font-weight: bold;
}
#aboutusdiv {
	font-size: 12px;
}
.termsofusecontent {
	font-weight: normal;
	font-size: 12px;
}
#aboutusmissiontitle,
.termsofusecontentbold {
	font-weight: bold;
}
/* --------------------------------------------------------------------- */
/* Course Page /learn/course/view.php */
.morecoursescomingsoon {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

#contactusform label{
	font-size: 90%; 
}
#contactusform .required{
	font-size: 75%;
} 
#eventBanner {
        font-size: 12px; !important; font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
}

#contactusphone2, #contactusphone1{
	font-size: 12px;
	font-weight: bold;
}
#contactusphone2 > span, #contactusphone1 > span{
        font-size: 16px;
        font-weight: bold;
}


/* --------------------------------------------------------------------- */
/* category page category name & label  */
.category_page_category_name span.category_label {
	font-size: 19px;
	font-weight: bold;
}
.category_page_category_name span.category_name {
	font-size: 19px;
	font-weight: bold;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
.leftbutton h3{
        font-size: 12px;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* COURSE DETAILED DESCRIPTIONS POPUP                                    */
/* hyperlinks to course detailed description popup */
.CDDLink {
        font-size: 10px;
	/* need to set cursor since link has no href */
	cursor: pointer;
}
.CDDLink,
img#CDDPopupButton {
	cursor: pointer;
}
/* ----------------------------- */
#CDDPopupCloseWindow {
        font-size: 9px;;
}
/* ----------------------------- */
/* title inside course detailed description popup */
div#CDDPopupDiv span#CDDPopupTitle {
	font-weight: bold;
        font-size: 14px;
}
/* ----------------------------- */
/* title inside course detailed description popup */
span#CDDPopupYouAreEnrolled{
	font-weight: bold;
        font-size: 14px;
}
/* --------------------------------- */
/* default color for html for course detailed description popup */
div#CDDPopupDiv span#CDDPopupHTML {
        font-size: 10px;
}
/* --------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* events style */
.event_date {        
        font-family: Tahoma, Arial, Script;
        font-size: small;
        font-stretch: condensed;
}
.events-calendar-list {
        font-size: 10px; !important;
        font-size: 70%;
        font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
}
.events-calendar-list li {
        padding: 0px;
        font-family: Tahoma, Arial, Script;
        font-size: small;
        font-stretch: condensed;
        text-align: left;
}
.events-calendar-list li a:link, .events-calendar-list li a:visited, .events-calendar-list li a:hover, .events-calendar-list li a:active {
        background: none;
        text-decoration: none;
        border: none;
        color: dimgray;
}
.events-calendar-list li:hover {
        background-color: gainsboro;

}
#eventBanner a {
        text-decoration: none;
}
#eventBanner a:hover {
        text-decoration: none;
}
/* --------------------------------- */
/* course menu text */
#course-view .section td.left {
	font-weight: bold;
	font-size: 18px;
}
#course-view div#phone_logo {
	display: none;
}
#course-view .content .section a span {
	font-size: 18px;
	font-weight: bold;
}
/* --------------------------------------------------------------------- */
/* THE FOOTER */
.axxessfootertext {
	font-size: .7em;
}
/* --------------------------------------------------------------------- */
/* styling on the terms of use page */
#TermsOfUsePrompt {
	font-size: 12px;
	font-weight: bold;
}
#TermsOfUseCourseName {
        color: black;
	font-weight: bold;
}

/* --------------------------------------------------------------------- */
/* Styling of the course description on the homepage and catogory list  */
/* --------------------------------------------------------------------- */
div.availablecourses h2.headingblock {
	float: left;
}
/* --------------------------------------------------------------------- */
div.availablecourses div.name {
	font-size: 18px;
	font-weight: normal;
}
/* --------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */

#FPPSlideInfo {
	font-size: 0.8em;
	font-weight: bold;
}
/***** axxess/axxess_styles_fonts.css end *****/

/***** axxess/axxess_styles_color.css start *****/

/* ------------------------------------------------------------------ */
/* All of these selectors have the color set to axxess color "#af1e2d" */
/* ------------------------------------------------------------------ */
/* style the requried field not filled warning on the contact us page */
.display,
/* menu on the left side of the site */
.category.name a,
#toucharea2:hover > .left_column_button_link,
#toucharea2 > .left_column_button_link,
#axxessnewcategorybox2 a:hover,
/* dave catagory title on the header of the catagories page */
.category_page_category_name span .category_name,
/* fonts on the terms of use page */
#aboutusmissiontitle,
#aboutustitle,
#TermsOfUsePageTitle,
#TermsOfUseAccept,
#contacustitle,
/* Course Page /learn/course/view.php */
.morecoursescomingsoon,
/* contact us page "contact Us" header */
#contactus .required,
/* contact us page "contact Us" header */
#contacustitle,
/* category page category name & label  */
.category_page_category_name span.category_name,
#leftbutton a,
.availablecourses h2,
/* title inside course detailed description popup */
div#CDDPopupDiv span#CDDPopupTitle,
/* title inside course detailed description popup */
span#CDDPopupYouAreEnrolled,
#eventBanner a:hover,
/* THE FOOTER */
#axxessfooter hr,
/* styling on the terms of use page */
#TermsOfUseAccept,
#mod-quiz-view h2.quiz_heading,
#mod-quiz-view .quiz_overall_feedback
{
	color: #af1e2d;
}
/* ------------------------------------------------------------------ */
/* All of these selectors have the background color set to axxess color "#af1e2d" */
/* ------------------------------------------------------------------ */
/* THE FOOTER */
#axxessfooter hr 
{
	background-color: #af1e2d;
}
/* ------------------------------------------------------------------ */
/* All of these selectors have the color set to "#000000" */
/* ------------------------------------------------------------------ */
#toucharea2 > .left_column_button_link,
#axxessnewcategorybox2 a,
.breadcrumb,
.breadcrumb .sep,
.first a:link,
.first a:visited,
.first a:hover,
.first .accesshide,
.coursebox .summary,
.termsofusecontent,
/* category page category name & label  */
.category_page_category_name span.category_label,
/* default color for html for course detailed description popup */
div#CDDPopupDiv span#CDDPopupHTML,
#eventBanner a
{
	color: #000000;
}
/* ------------------------------------------------------------------ */

#axxessnewcategorybox2 {
	background-color: #efefef;
}
/* --------------------------------------------------------------------- */
/* dave align the Price position on the Course Description page */
div.coursebox div.cost {	
	color: #646464;
}
/* --------------------------------------------------------------------- */
/* fonts on the terms of use page */

.termsofusecontent {
	border-color: lightgray;
}


/* --------------------------------------------------------------------- */
.mycourses h2{
	color: #329815; 
}
/* --------------------------------------------------------------------- */
#custom_header {
	color: rgb(180, 180, 180);
}
/* --------------------------------------------------------------------- */
.coursebox .summary{
	color: rgb(100, 100, 100);
}
/* --------------------------------------------------------------------- */
/* COURSE DETAILED DESCRIPTION POPUP */
/* hyperlinks to course detailed description popup */
.CDDLink {
        color: blue;
}
/* --------------------------------- */
/* course detailed description popup */
div#CDDPopupDiv {
        background: white none repeat scroll 0 0;
	background-color: lightgrey;
}
/* ----------------------------- */
.events-calendar-list li a:link, .events-calendar-list li a:visited, .events-calendar-list li a:hover, .events-calendar-list li a:active {
        color: dimgray;
}
.events-calendar-list li:hover {
        background-color: gainsboro;
}
#eventsScroll{
	scrollbar-face-color: #b3b3b1;
	scrollbar-highlight-color: #b3b3b1;
	scrollbar-3dlight-color: #b3b3b1;
	scrollbar-darkshadow-color: #b0b0b0;
	scrollbar-shadow-color: #b3b3b1;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #F0F0F0;
}
/* --------------------------------------------------------------------- */
/* contact us and test final submit buttons */
button[name="contactsubmit"],
button[name="finishattempt"] {
	background-color: white;
}
/* --------------------------------------------------------------------- */

/***** axxess/axxess_styles_color.css end *****/

/***** axxess/axxess_styles_dev1.css start *****/



/***** axxess/axxess_styles_dev1.css end *****/

/***** axxess/axxess_styles_dev2.css start *****/



/***** axxess/axxess_styles_dev2.css end *****/

/***** axxess/axxess_styles_footer.css start *****/

#axxessfooter{
        font-family: arial,verdana,helvetica,sans-serif;
        clear: both;
        height: 6px;
        position: relative;
        top: -12px;
	line-height: 14px;
}
#axxessfooter a, #axxessfooter a:visited{
        color: #0000FF;
}
#axxessfooter a:hover{
        color: #af1e2d;
}
#axxessfooter hr {
        margin:  auto;
        padding: 0;
        visibility: visible;
        height: 3px;
        width: 620px;
        color: #af1e2d;
        background-color: #af1e2d;
}
.axxess_footer_hr {
        text-align: center;
}
.axxess_footer_hr img{
        width: 520px;
        height: 3px;
}
.axxessfootertext {
        text-align: center;
        margin: 0;
        padding: 0;
        font-size: 10px;
}
#axxessfooterNav1,
#axxessfooterNav2 {
        margin-top: 0px;
        height:7px;
}
/***** axxess/axxess_styles_footer.css end *****/

