a {
	color: #0258a1;
}
a:active {
	color: #0258a1;
}
a:visited {
	color: #0258a1;
}
body {
	background:url('../images/body.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #000000;
}
#pu_public {
	background:url('../images/body2.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #000000;
}
#it_unitDelivery {
	background-image: none;
	background-color: #0258a1;
}
.navigation {
	color: white;
	width: 860px;
	margin: 0px auto;
}
#pu_nav {
	margin-top: 0em;
	float: none;
	text-align: center;
	margin: 0px auto;
	width: 955px;
}
#pu_nav a {
	color: white;
}
#pu_container {
	background:url('../images/main_top.jpg');
	background-repeat: no-repeat;
	margin-top: 2.7em;
	width: 955px;
	min-height: 850px;
}
#pu_login a {
	color: black;
}
#pu_loginBox {
	margin-left: 53em;
	margin-top: 0em;

}
#pu_loginBox ul.tabbernav li.tabberactive a
{
    	background: url('../images/pu_tabC.png');
	background-repeat: no-repeat;
	color: #13AAE1;
	padding-bottom: 1em;
	padding-top: .3em;
	margin-left: -.8em;
	padding-right: 1em;
}
#pu_loginBox ul.tabbernav li a
{
    	background: url('../images/pu_tab.png');
	background-repeat: no-repeat;
	color: #a7c8fe;
	padding-bottom: 1em;
	padding-top: .3em;
	margin-left: -.8em;
	padding-right: 1em;
}
#it_nav {
	margin-top: 0em;
	float: left;
}
#it_nav a {
	color: #fff;
}
#it_nav a:hover {
	color: #fff;
}
#it_content {
	margin-top: -4em;
}
#it_page {
	/*background-color: white;*/
	/*margin-top: 4em;*/
}
#it_custom_page {
	/*background-color: white;*/
	margin-top: -4em;

}
/********* Tabber Navigation  ************************/
/*           */
/*****************************************************/
#courseware ul.tabbernav, #studentlisttabber ul.tabbernav, #tablesummary ul.tabbernav, #administration ul.tabbernav, #mystudies ul.tabbernav, #mydetails ul.tabbernav, #it_students ul.tabbernav, #status ul.tabbernav, #registration ul.tabbernav, #it_messaging ul.tabbernav, #messaging ul.tabbernav, #configuration ul.tabbernav, #admin ul.tabbernav, #it_admin ul.tabbernav
{	
	border-bottom: 1px solid #a7c8fe;
}
#it_tabRow ul.tabbernav
{	
	border-bottom: 1px solid #a7c8fe;
}
#it_search ul.tabbernav
{	
	border-bottom: 1px solid #a7c8fe;
	
}
ul.tabbernav li.tabberactive a
{
    	background-color: #0258a1;
	color: white;
}
ul.tabbernav li.tabberactive a:hover
{
    	background-color: #0258a1;
	color: white;
}
ul.tabbernav li a
{
    	background-color: #a7c8fe;
	color: #0258a1;
}
ul.tabbernav li a:hover
{
    	background-color: #a7c8fe;
	color: #0258a1;
}
/********* Fieldset **********************************/
/*           */
/*****************************************************/
#it_search fieldset {
 	background-color: white;
}
#it_search fieldset legend {
 	color: #0258a1
  	
}
fieldset {
  	border: 0px solid #000000;
	background-color: #f0f6ff;
}
fieldset legend {
 	    color: #0258a1;
}
/**************** Data Tables **************************/
/*             */
/*******************************************************/
.it_caption,.it_captionCourse, .it_captionUnit {
        color: #0258a1;
}
.it_captionHeader, .it_captionSubHeader {
	color: #0258a1;
	
}
#it_caption, #it_captionText {
	color: #0258a1;
	
}
#it_pageNav {
  	color: black;
}
/********* Background Colour around Tables ***********/
/*           */
/*****************************************************/
#it_userDetails {
	background-color: #f0f6ff;
}
#it_courseStatistics {
	background-color: #f0f6ff;
}
#it_courseSummary {
	background-color: #f0f6ff;
}
#it_unitStatistics {
	background-color: #f0f6ff;
}
#it_unitSummary {
	background-color: #f0f6ff;
}
.it_courseHeader {
        color: #0258a1;
}
.it_unitHeader {
        color: #0258a1;
}
#it_Course {
	background-color: #f0f6ff;
}
#it_Unit {
	background-color: #f0f6ff;
}
#it_Element {
	background-color: #f0f6ff;
}
#it_Criterion {
	background-color: #f0f6ff;
}
#it_Page {
	background-color: #f0f6ff;
}
#it_Question {
	background-color: #f0f6ff;
}

/*********Row Hightlights 4 Data Tables **************/
/*             */
/*****************************************************/
tr.it_color_1 {
	background-color: #f0f6ff;
}
tr.it_color_1:hover {
	color: white;
	background-color: #a7c8fe;
}
tr.it_questionHighlight:hover {
	color: white;
	background-color: #a7c8fe;
}
tr.it_color_2 {
	background-color: white;
}
tr.it_color_2:hover {
	color: white;
	background-color: #a7c8fe;
}
/********* student assessment as admin ***************/
/*           */
/*****************************************************/
#it_summaryInformation fieldset {
	background-color: white;
}
#it_summaryActions fieldset {
	background-color: white;
}
/********* question statistic colours ****************/
/*           */
/*****************************************************/
.it_question_1 { 
	background-color: #90EE90;
}
/*Incorrect Answer*/
.it_question_0 { 
	background-color: #FF4747; 
}
/*Expired*/
.it_expired_0 { 
	background-color: #ffae00; 
}
/*Cheat*/
.it_resubmit_0 { 
	background-color: yellow; 
}
/*********************  Uploads **********************/
/*           */
/*****************************************************/
.it_uploadPlaceHolder {
  border: 1px solid #CCC;
}
/***************  Review Tables **********************/
/*           */
/*****************************************************/
tr.it_backgroundQuestionInfo td {
	color: #0258a1;
}
.it_backgroundQuestion {
	color: black;
}
.it_backgroundAnswer {
	color: black;	
}
/***************  Payment Gateway ********************/
/*           */
/*****************************************************/
#it_breadcrumbs {
    	border-bottom: 1px solid #9FB1BC;
}
#it_breadcrumbs li.it_active {
    	background: url('../images/it_breadcrumb.gif') no-repeat bottom center;
}
/************  Images Right hand Side *****************/
/*           */
/*****************************************************/
.it_save {
	background-color: #f0f6ff;
}
/*************  Stuff for Authoring *******************/
/*           */
/*****************************************************/
.it_authorHeader {
        color: #0258a1;
}
#it_authorUnit {
	border: 1px solid #dddddd;
}
#it_authorStatistics {
	border: 1px solid #dddddd;
}
#it_authorElement {
	border: 1px solid #dddddd;
}
#it_authorCriterion {
	border: 1px solid #dddddd;
}
#it_authorPage {
	border: 1px solid #dddddd;
}
#it_authorQuestion {
	border: 1px solid #dddddd;
	
}
/*****************Configuration****************/
#it_configureUnit {
	border: 1px solid #dddddd;
}
#it_configureReview {
	border: 1px solid #dddddd;
}
#it_configureExam {
	border: 1px solid #dddddd;
}
#it_configureCert {
	border: 1px solid #dddddd;
}
#it_configurePRE {
	border: 1px solid #dddddd;
}
#it_configureRPL {
	border: 1px solid #dddddd;
}
#it_configureChallenge {
	border: 1px solid #dddddd;
}
#it_configureStuff {
	border: 1px solid #dddddd;
}
#it_configureSwitches {
	border: 1px solid #dddddd;
}
#it_configureID {
	border: 1px solid #dddddd;
}
#it_expiration {
	border: 1px solid #dddddd;
}
.it_switchA {
	border: 1px solid #dddddd;
}

.it_switchB {
	border: 1px solid #dddddd;
}
.it_switchC {
	border: 1px solid #dddddd;
}
.it_switchD {
	border: 1px solid #dddddd;
}
.it_switchE {
	border: 1px solid #dddddd;
}
/* ---------------- */
/* fancyform styles */
/* ---------------- */
label .checked {
	background-image:url(../images/chk_on.png);
}
.unchecked{
	background-image:url(../images/chk_off.png);
}
.selected {
	background-image:url(../images/rdo_on.png);
}
.unselected{
	background-image:url(../images/rdo_off.png);
}
.it_pageHeading {
	color: #0258a1;
	
}
.it_loginButton input {
	background-color: white;
	border: 0;
    	background-image: url('../images/pu_tabC.png');
	background-repeat: no-repeat;
	color: #13AAE1;
	padding-bottom: 1em;
	padding-top: .3em;
	font-weight: bold;
	background-position: top right;
	padding-right: 2em;
	padding-top: .2em;
}

