/** iConnect Re-Vamp Jan 08 **/

/** Test divs  **/
div.d1
{
	width: 690px;	
	margin: 0px;
	background-color: Fuchsia;
}

div.d2
{
	width: 100%;
	background-color: Lime;
}

div.d3
{	
	border-right: #0063a6 1px solid;
	padding-right: 0px;
	border-top: #0063a6 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	border-left: #0063a6 1px solid;
	width: 228px; 
	padding-top: 10px;
	border-bottom: #0063a6 1px solid;
	background-color: #3382b8;
	text-align: center;
}

div.d4
{
	background-color: Olive;
	width: 100%;
}

div.d5
{
	padding-left: 10px;
}

div.d6
{
	float: left;
}

/** Home page icon legend **/

div.legend_outer
{
	float: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.legend_outer_bottom
{
	float: none;
	padding-top: 8px;
	padding-bottom: 6px;
}

div.legend_icon
{
	width: 20px;
	float: left;
    padding-left: 8px;
    padding-right: 0px;
}

div.legend_name
{
	float: left;
	font-size: 11px;
}



/** User Menu **/
div.menuouter
{ 
	width: 690px;
	margin: 0px;
    font-size : 11px;
}

div.menutoprow
{
	margin-bottom: 4px;
	width: 100%;
	float: left;
}

div.menuoption
{
	border-right: #0063a6 1px solid;
	padding-right: 0px;
	border-top: #0063a6 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	border-left: #0063a6 1px solid;
	width: 228px; 
	padding-top: 10px;
	border-bottom: #0063a6 1px solid;
	background-color: #3382b8;
	text-align: center;
}

.menuoption a
{
	color: #fff;
}

div.menuoptionselected
{
	border-right: #0063a6 1px solid;
	padding-right: 0px;
	border-top: #0063a6 1px solid;
	padding-left: 0px;
	float: left;
	padding-bottom: 10px;
	border-left: #0063a6 1px solid;
	width: 228px;
	padding-top: 10px;
	border-bottom: #0063a6 1px solid;
	text-align: center;
}

div.menulowerrow_inner
{
	padding-left: 7px;
}

div.menulowerrow
{ 
	border-right: #e4f0fa 1px solid;
	padding-right: 0px;
	border-top: #e4f0fa 1px solid;
	padding-bottom: 13px;
	margin: 0px;
	border-left: #e4f0fa 1px solid;
	width: 688px;
	padding-top: 13px;
	background-color: #f1f7fc;
    font-size : 11px;
    overflow: auto;
}

/*
div.menulowerrow
{ 
	border-right: #e4f0fa 1px solid;
	padding-right: 0px;
	border-top: #e4f0fa 1px solid;
	padding-bottom: 13px;
	margin: 0px;
	border-left: #e4f0fa 1px solid;
	width: 100%;
	padding-top: 13px;
	background-color: #f1f7fc;
    font-size : 11px;
}
*/

div.menureportrow
{
	float: none;
	width: 100%;
	overflow: auto;	
}

div.menureportrow2
{
	float: none;
	width: 100%;
	padding-top: 7px;
}

div.menuoptionlower
{ 	
	float: left;
}

.menuoptionlower A.optionselected
{
	color: #000000;
	text-decoration: none;
}

span.menu_bold
{ 
  color:#003267;
  font-weight: bold; 
}

div.menu_left
{ 	
	float: left;
}

div.menu_right
{ 	
	float: right;
}


/** Home Page **/

div.home_container
{
	width: 690px;	
	margin: 0px;
}

div.home_outer
{ 
	border-right: #e4f0fa 1px solid;
	border-top: 1px solid #f1f7fc;   	
	border-left: #e4f0fa 1px solid;	
	border-bottom: #e4f0fa 1px solid;
	float: left;
	margin: 0px;
    font-size : 11px;
	width: 688px;	
	text-align: left;
}

div.home_outer_header
{
	margin: 0px;
	border-bottom: 1px solid #f1f7fc;
	text-align: left;
	width: 100%;
	float: none;
}

div.home_header
{
	padding-left: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
	margin: 0px;
	background-color: white;
    font-size : 11px;
	text-align: left;
	float: none;
}

div.home_body
{
	float: none;
}

.home_body table
{ 
    font-size : 11px;
}

.home_body td
{ 
	/* border-bottom: #e4f0fa 1px solid; */
	border-bottom:1px solid #f1f7fc;
}


.home_icons ul li
{
	float:left;
	margin:0 0 0 5px;
}

div.home_icons
{
    font-size : 11px;
}

.home_icons ul
{
  margin:0;
  padding:0;
}

.home_icons ul li
{
  background-repeat:no-repeat;
  padding:0 0 0 20px;
  list-style-type:none;
}

.home_icons .confirmed
{
	background-image: url(/_pix/confirmed.gif);
	background-position:2px 1px;
}

.home_icons .provisional
{
	background-image: url(/_pix/provisional.gif);
	background-position:2px 1px;	
}

.home_icons .waitlisted
{ 
	background-image: url(/_pix/waitlisted.gif);
	background-position:2px 1px;
}

.home_icons .cancelled
{ 
	background-image: url(/_pix/cancelled.gif);
	background-position:2px 1px;	
}

/****** User Details form ******/
div.userdetailouter
{
	width: 690px;	
	margin: 0px;
}

div.userdetailrow
{	
	margin-top: 4px;
	margin-bottom: 3px;	
	width: 100%;
    font-size : 11px;
	text-align: left;
	float: none;
	min-height: 25px;
}

div.userdetailleft
{
	margin-top: 3px;
    padding-left: 7px;	
	float: left;
	width: 30%;
    text-align: left;
}

/*
.userdetailleft span
{
  color:#003267;
}
*/

div.userdetailcentre
{
	float: left;
	width: 50%;
	text-align: left;
}

div.userdetailright
{
	float: none;
	width: 10%;
	color: red;
	text-align: left;
	overflow: auto;
}


/****** Organisation summary form ******/
div.organisationouter
{
	width: 690px;	
	margin: 0px;
}

div.organisationinner
{
	width: 100%;	
	margin: 0px;
    font-size : 11px;
}

div.organisationrow
{
	margin-bottom: 4px;
	width: 95%;
}

div.organisationleft
{
	float: left;
	width: 5%;
}

div.organisationright
{
	float: none;
	width: 90%;	
}

div.organisationmemberrow
{
	margin-bottom: 3px;	
	width: 90%;
}

div.organisationmemberleft
{
	float: left;
	width: 7%;
}

div.organisationmemberright
{
	float: none;
	width: 80%;	
}



/****** Roles form ******/
div.rolesouter
{
	width: 690px;	
	margin: 0px;
}

div.rolesrow
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 4px;
	width: 100%;
	padding-top: 4px;	
	margin: 0px;
    font-size : 11px;
}

div.rolesleft
{
	float: left;
	width: 30%;
}

div.rolesright
{
	float: left;
	width: 70%;	
}

div.rolesinner
{
	width: 100%;	
	margin-left: 7px;
    font-size : 11px;
}

div.rulesrow
{
	margin-top: 3px;
	margin-bottom: 3px;	
	width: 100%;
}

div.rulesleft
{
	float: left;
	width: 75%;
}

div.rulesright
{
	float: left;
	width: 24%;
	text-align: center;
}




/** Department **/

div.departouter
{
	width: 690px;	
	margin: 0px;
	text-align: left;
	float: left;
}

div.departrow
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 4px;
	width: 100%;
	padding-top: 4px;	
	margin: 0px;
    font-size : 11px;
}

div.departleft
{
	float: left;
	width: 210px;
}

div.departright
{
	float: none;
	width: 450px;
	overflow: auto;
}

/** Member select **/
div.memberrow
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 4px;
	width: 98%;
	padding-top: 4px;	
	margin: 0px;
	text-align: left;	
}


/** Report **/

div.reportoutputheader
{ 
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	width: 100%;
	padding-top: 7px;
	background-color: #f1f7fc;
    font-size : 11px;
}

div.reportleft
{
	float: left;
	width: 210px;
}

div.reportmiddle
{
	float: left;
	width: 200px;	
}

div.reportright
{
	float: none;
}

/****** Reports Output Page ******/
div.report_outer_width
{
	width: 100%;
}

div.report_outer_inner
{
	margin: 3px;
}

div.report_outer_border
{ 
	border-right: #e4f0fa 1px solid;
	border-top: 1px solid #f1f7fc;   	
	border-left: #e4f0fa 1px solid;	
	border-bottom: #e4f0fa 1px solid;
	margin: 0px;
    font-size : 11px;
}

div.report_top_header
{ 
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 7px;
	background-color: #f1f7fc;
    font-size : 11px;
}

div.report_top_header_left
{
	float: left;
	width: 50%;
}

div.report_top_header_right
{
	text-align: right;    
}


div.reportoutputouter
{
	width: 100%;
}

div.reportouputinner
{
	margin: 3px;
}

div.reportoutputwidthinner
{
	width: 100%;
}



div.reportoutputheaderleft
{
	float: left;
	width: 50%;
	padding-top: 2px;
}

div.reportoutputheaderright
{
	float: left;
	width: 50%;
	text-align: right;
    padding-top: 2px;
   	padding-right: 4px;
}


/** Booking Amend **/

div.bookingamendradio
{
	float: left;
	width: 24%;
}


/** Booking Make **/
.makebookingdelegates table
{ 
    font-size : 11px;
}

div.home_header_thin
{ 
	padding-right: 0px;
	padding-left: 7px;
	margin: 0px;
	width: 100%;
	padding-top: 7px;
    font-size : 11px;
}


/****** Cart Specific Div Section ******/
div.cartheader
{ 
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 7px;
	border-bottom: 1px solid #f1f7fc;
    font-size : 11px;
   	background-color: #f1f7fc;
}


div.cartheaderouter
{
	margin: 0px;
	text-align: left;
	width: 100%;
	float: left;
}


div.cartbooking
{
	float: left;
	width: 100%;
    font-size : 11px;
   	margin-top: 7px;
}

div.cartbookingheader
{
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 7px;
	border-bottom:1px solid #f1f7fc;
    border-top:1px solid #f1f7fc;
   	background-color: #f1f7fc;
}

div.bookingcarttop
{
	float: left;
	width: 100%;
	height: 100px;
}

div.bookingcarttopleft
{
	float: left;
	width: 50%;
	height: 100%;
    text-align: left;    
    font-size : 11px;
}

div.bookingcarttopright
{
	float: left;
	width: 50%;
	height: 100%;
	text-align: left;
    font-size : 11px; 
 }

div.bookingcarttopinnerright
{
	border-left:1px solid #f1f7fc;
	height: 100%;	
}

div.bookingcartleft
{
	float: left;
	width: 33%;
}

div.bookingcartcentre
{
	float: left;
	width: 33%;
	text-align: center;
}

div.bookingcartright
{
	float: left;
	width: 33%;
	text-align: right;
}


/********* Course Certification  **********/

div.coursecertouter
{
	width: 160px;
}

/*
div.coursecertrow
{
	margin-top: 1px;
	padding-left: 3px;
	margin-bottom: 1px;
	width: 100%;
	text-align: left;
}
*/


/**  General **/
div.generalbuttonsplitleft
{
	float: left;
	width: 49%;
}

div.generalbuttonsplitright
{
	float: left;
	width: 50%;
	text-align: right;
}

SELECT
{
    font-family: Verdana;
    font-size : 11px;
}

INPUT.bapsinput
{
    font-family: Verdana;
    font-size : 11px;
}

td.table_header
{
  color:#003267;
  font-weight: bold; 
}

.bookwarn span
{   
	float: left;	
	color: red;
	margin: 0px;
}


/*   Event Schedule */
div.eventschedouter
{
	margin: 0px;
	font-size: 11px;
	width: 690px;
}

div.eventschedheader
{ 
	padding-right: 0px;
	padding-left: 7px;
	padding-bottom: 7px;
	margin: 0px;
	width: 100%;
	padding-top: 7px;
	font-size: 11px;
}

table.schedtable
{
	font-size: 11px;
	margin-bottom: 9px;	
}

div.stdleft
{
	float: left;
	margin-right: 7px;
	text-align: left;
}

div.stdleftpad
{
	float: left;
	margin-right: 7px;
	padding-top: 1px;
}


/* Late Avail */


TR.lateavailheader
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
    font-size : 11px;
}

TD.lateavailitem
{
	padding-right: 3px;
	border-top: 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid;
	border-left-style: none;
	border-right-style: none;
    font-size : 11px;
}


/* Variable Event Schedule CSS based on Vendor */

/** GENERAL SPECS FOR SCHEDULING **/
/** COLOR SPECIFIED IN TEMPLATE STYLESHEET **/
TD.scheditem
{
	padding-right: 3px;
	border-top: 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid;
	border-right-style: none;
	border-left-style: none;
	font-size: 11px;
} 
/** COLOR SPECIFIED IN TEMPLATE STYLESHEET **/
TR.schedheader
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
}

/** VENDOR SPECIFIC **/
/** APP AZ SEMINARS CIS COMPTIA ENTERAS L ITIL&amp;SM 
	LINUX MAX MS NAI NORTEL NOV PROJMAN RSA **/
/**
TR.APP {background-color: #7D8DBA;}
TD.APP {background-color: blue;}
TD.imageAPP {background-image: url(../img/1.gif);background-position: left center;background-repeat: no-repeat;}
**/

TR.CIS { color: #ffffff; background-color: #333333;}
TD.CIS   { background-color: #669999;color: #ffffff;}
TD.CIS A.schedlink { background-color: #669999;color: #ffffff;}
TD.CIS A.hotitem {color: #ffffff;	background-color: red;}
TD.imageCIS {background-image: url(../img/cisco.gif);background-position: left center;background-repeat: no-repeat;}

TR.AZ {	background-color: #FEF46F;color: #000000;}
TD.AZ  {	background-color: #FEF9B7;}
TD.AZ A.schedlink {	background-color: #FEF9B7;}
TD.imageAZ {background-image: url(../img/azlan.gif);background-position: left center;background-repeat: no-repeat;}

TR.ms {	background-color: #016CCE;color: #ffffff;}
TD.ms  {	background-color: #CFE7F3;}
TD.ms  A.schedlink {	background-color: #CFE7F3;}
TD.imagems {background-image: url(../img/microsoft.gif);background-position: left center;background-repeat: no-repeat;}

TR.COMPTIA {background-color: #006699;color: #ffffff;}
TD.COMPTIA {background-color: #FAFAFA;}
TD.COMPTIA A.schedlink {background-color: #FAFAFA;}
TD.imageCOMPTIA {background-image: url(../img/CompTIA.gif);background-position: left center;background-repeat: no-repeat;}

TR.CITRIX {background-color: #000000;color: #ffffff;}
TD.CITRIX  {color: #C50000;}
TD.CITRIX A.schedlink {color: #C50000;}
TD.imageCITRIX {background-image: url(../img/citrix.gif);background-position: left center;background-repeat: no-repeat;}


TR.NORTEL {	color: #ffffff;	background-color: #003399;}
TD.NORTEL {	color: #ffffff;	background-color: #2651a8;}
TD.NORTEL  A.schedlink {	color: #ffffff;	background-color: #2651a8;}
TD.imageNORTEL {background-image: url(../img/nortel.jpg);background-position: left center;background-repeat: no-repeat;}

/**
TR.ITIL&amp;SM {	background-color: silver;color: #ffffff;}
TD.ITIL&amp;SM   A.schedlink {	background-color: silver;}
TD.imageitil&amp;sm   A.schedlink {background-image: url(../img/itil.jpg);background-position: left center;background-repeat: no-repeat;}
**/

TR.RSA {background-color: #ED1C24;color: #ffffff;}
/**TD.RSA A.schedlink {background-color: blue;}**/
TD.imageRSA {background-image: url(../img/RSA.jpg);background-position: left center;background-repeat: no-repeat;}

TR.ENTERAS {background-color: #C92C51;color: #ffffff;}
/**TD.ENTERAS,   A.schedlink {background-color: blue;}**/
TD.imageENTERAS {background-image: url(../img/enterasys.jpg);background-position: left center;background-repeat: no-repeat;}

TR.NOV {background-color: #EE2932;color: #ffffff;}
/**TD.NOV  A.schedlink {background-color: blue;}**/
TD.imageNOV {background-image: url(../img/novell.jpg);background-position: left center;background-repeat: no-repeat;}

TR.LINUX {background-color: #73BA25;}
TD.LINUX  {background-color: #BABDB6;color: #ffffff;}
TD.LINUX  A.schedlink {background-color: #BABDB6;color: #ffffff;}
TD.imageLINUX {background-image: url(../img/linux.jpg);background-position: left center;background-repeat: no-repeat;}

TR.NAI {background-color: #CC0033;color: #ffffff;}
TD.NAI {background-color: #999999;color: #ffffff;}
TD.NAI A.schedlink {background-color: #999999;color: #ffffff;}
TD.imageNAI {background-image: url(../img/1.gif);background-position: left center;background-repeat: no-repeat;}

TR.MAC {background-color: #71828A;color: #ffffff;}
TD.MAC {background-color: #9EABAE;}
TD.MAC  A.schedlink {background-color: #9EABAE;}
TD.imageMAC {background-image: url(../img/macromedia.gif);background-position: left center;background-repeat: no-repeat;}

TR.PRINCE {background-color: #000065;color: #ffffff;}
TD.PRINCE {background-color: #666798;color: #ffffff;}
TD.PRINCE  A.schedlink {background-color: #666798;color: #ffffff;}
TD.imagePRINCE {background-image: url(../img/prince2.jpg);background-position: left center;background-repeat: no-repeat;}

TR.PROJMAN {background-color: #000065;color: #ffffff;}
TD.PROJMAN {background-color: #666798;color: #ffffff;}
TD.PROJMAN  A.schedlink {background-color: #666798;color: #ffffff;}
TD.imagePROJMAN {background-image: url(../img/prince2.jpg);background-position: left center;background-repeat: no-repeat;}


TR.L {background-color: #FFCC00}
TD.L {background-color: #FFEB99;}
TD.L  A.schedlink {background-color: #FFEB99;}
TD.imageL {background-image: url(../img/lotus.gif);background-position: left center;background-repeat: no-repeat;}

TR.ALCATEL {background-color: #FF4D00;}
TD.ALCATEL {background-color: #555854;color:#ffffff;}
TD.ALCATEL  A.schedlink {background-color: #555854;color:#ffffff;}
TD.imagealcatel {background-image: url(../img/alcatel.gif);background-position: left center;background-repeat: no-repeat;}

TR.checkpoint {background-color: #405099;color: #ffffff;}
/**TD.checkpoint A.schedlink {background-color: #9EABAE;}**/
TD.imagecheckpoint {background-image: url(../img/checkpoint.gif);background-position: left center;background-repeat: no-repeat;}

TR.D-link {background-color: #006293;color: #ffffff;}
/**TD.d-link   A.schedlink {background-color: #9EABAE;}**/
TD.imaged-link {background-image: url(../img/dlink.gif);background-position: left center;background-repeat: no-repeat;}

TR.linksys {background-color: #000066;color: #ffffff;}
TD.linksys {background-color: #7373D1;color: #ffffff;}
TD.linksys A.schedlink {background-color: #7373D1;color: #ffffff;}
TD.imagelinksys {background-image: url(../img/linksys.gif);background-position: left center;background-repeat: no-repeat;}

TR.oracle {background-color: #ff0000;}
TD.oracle {background-color: #ffffff;}
TD.oracle A.schedlink {background-color: #ffffff;}
TD.imageoracle {background-image: url(../img/oracle.gif);background-position: left center;background-repeat: no-repeat;}

TR.pack {background-color: #330066;color: #ffffff;}
TD.pack {background-color: #ffffff;}
TD.pack A.schedlink {background-color: #ffffff;}
TD.imagepack {background-image: url(../img/packeteer.gif);background-position: left center;background-repeat: no-repeat;}

TR.powerfus {background-color: #000000;color: #ffffff;}
TD.powerfus {background-color: #ffffff;color:#DA2227;}
TD.powerfus A.schedlink {background-color: #ffffff;color:#DA2227;}
TD.imagepowerfus {background-image: url(../img/powerfuse.jpg);background-position: left center;background-repeat: no-repeat;}

TR.softrici {background-color: #00448F;color: #ffffff;}
TD.softrici {background-color: #0863C0;color:#ffffff;}
TD.softrici A.schedlink {background-color: #0863C0;color:#ffffff;}
TD.imagesoftrici {background-image: url(../img/softricity.gif);background-position: left center;background-repeat: no-repeat;}

TR.sun {background-color: #594FBF;color: #ffffff;}
TD.sun {background-color: #FBE249;color:#695DB3;}
TD.sun A.schedlink {background-color: #FBE249;color:#695DB3;}
TD.imagesun {background-image: url(../img/sun.jpg);background-position: left center;background-repeat: no-repeat;}


/**TR.unix {background-color: #000000;color: #ffffff;}
TD.unix A.schedlink {background-color: #ffffff;color:#DA2227;}**/
TD.imageunix {background-image: url(../img/unix.gif);background-position: left center;background-repeat: no-repeat;}

TR.zyxel {background-color: #0C2F83;color: #ffffff;}
TD.zyxel  {background-color: #B1B8CB;}
TD.zyxel  A.schedlink {background-color: #B1B8CB;}
TD.imagezyxel {background-image: url(../img/zyxel.gif);background-position: left center;background-repeat: no-repeat;}





