﻿/*-----------------------------------------------------------------------------------*/
/*---------------*/
/* Banner Styles*/
/*-------------*/

.banner {
    text-align: center;
    line-height: 27px;
    padding: 0;
}

/* Logo Bar Colour */
/*.banner .logoback {  background-image: url(/images/banner/ACIR/LogoTopHobsons.gif); }*/
.banner .silverbar {  height: 29px;background-image: url(/images/banner/CRM/Silver/Bar.gif);}

.banner .separatorleft,.banner .separatorright {
    width: 27px;
    height: 27px;
	padding: 0;
    top: 0;
}

/*-----------------*/
/* Default Styles  */
/*----------------*/
html {
	overflow-y: scroll; /* This stops an unneccessary Horizonal scroll bar in IE IFRAMES*/
	 /*overflow-x: hidden;*/
	 /*overflow-y: auto;*/
	 /*margin-right: -15px;*/
	/*margin-bottom: -15px;*/

}

body
{
	MARGIN: 0px;
	padding:0px;
	/*background: #FFFFFF;*/
	color: black; 		/* Font Colour */
	font-size: 10pt;
 	line-height: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*SCROLLBAR-FACE-COLOR: #8C8C8C ; /* #8C8C8C */
    /*SCROLLBAR-HIGHLIGHT-COLOR:   #eeeeee;/* #BBBBBB*/
    /*SCROLLBAR-SHADOW-COLOR: #666666;  /* #666666*/
	scrollbar-arrow-color: #0066C8;
	scrollbar-3dlight-color: #4F4F82;
	scrollbar-darkshadow-color: #4F4F82;
	scrollbar-face-color: #f4f4f0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #ffffff;
}

img {
}

.body { 
	font-size: 12px;
	}
	
le,td {
	color: #444444;
	font-size: 12px;
	}

p {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 12px;
	}
	
form {
	margin: 0px;
	}

h1 {
	color: #EA1313;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 8px;
	}

h2 {
	color: #990033;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px; 
	font-weight: bold; 
	margin-bottom: 0px;
	margin-top: 0px;
	}

h3 {
	color: #444444; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	margin-bottom: 6px;
	}
.h3Row {}

h4 {
	color: #444444; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 2px;
	}

h5 {
	color: #333333; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	margin-bottom: 1px;
	}


LI {
	LIST-STYLE-TYPE:none; 
	margin-left: 6px; 
	MARGIN-BOTTOM: 2px;
	}
	
UL {
	/*	MARGIN-TOP: 2px;*/
	}
	
hr {
	height: 1px;
}

/* CHANGE THIS ITS A DEBUG 
/*
a:link, a:visited {
/*	color: #9E0FA7; /* #444444 Charcol */
/*	text-decoration: underline;
/*	}

/*a:hover {
/*	color: #9E0FA7; /* #990033 Blood Red */
/*	text-decoration: underline;
/*	}
	
*/

/* Form Styles */

.button {

	border: 1px solid #999999;
	background-color: #d0d1d0;
	font-size: 12px;
	color: #444444;
	font-weight: normal;
	background-image: url(images/formButtonBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
	
.buttonOn, .button:hover, .button:focus, .buttonOn:focus {

	border: 1px solid #444444;
	background-color: #ffffff;
	font-size: 12px;
	color: #444444; /* Charcol */
	font-weight: normal;
	background-image: url(images/formButtonBgOn.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-color: #758a9e;
	}

option {
	border: 0px solid #808080;
	font-size: 12px;
	background-color: #fafafa; /* White smoke */
	padding: 1px;
	}

select{
	border: 1px solid #808080; /*#CBCBCB; /*999999*/
	font-size: 12px;
	background-color: #fafafa; /* White smoke */
	padding: 1px;
	}

input { /* default - needed for checkboxes and radio on IE */
	border: none;  /*999999*/
	font-size: 12px;
	background-color: #fafafa; /* White smoke */
	padding: 2px;
	}	
	
input[type=text],
input[type=button],
input[type=submit],
input[type=reset],
input[type=password],
input[type=file]  {
	border: 1px solid #758a9e;  /*999999*/
	font-size: 12px;
	background-color: #fafafa; /* White smoke */
	padding: 2px;
	}	
	
	
	
input:focus,textarea:focus, select:focus { 
	background-color: #DEEFFF; /* Light Blue */
	border-color: #758a9e; /* Metal Blue */
	 }
	 
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	font-size: 12px;
	background-color: #fafafa; /* White smoke */
	}

/*-----------------------------------------------------------------------------------*/
/*-- BODY SECTION --*/
/*for the main screen navigation */

.contentBox {
	background-color: #efefef;
	border: 1px #9e9e9e solid;
	padding: 10px 15px 15px 15px;
}
.teamNoticeBox {
	background-color: #fafafa;
	border: 1px #9fb4c8 solid;
	padding: 0px 10px 0px 10px;
	color: #444444;
}
a.body:link, a.body:visited {
	color: #444444;
	text-decoration: underline;
}
	
a.body:hover {
	color: #990033; /* Blood red */
	text-decoration: underline;
}
	
	
/*-----------------------------------------------------------------------------------*/
/* MAKING THIS SECTION REDUNDANT !!!
/*-----------------------*/
/* Content Box Styles  */
/*--------------------*/
.CRMSBoxTopCell
{
	BACKGROUND-COLOR: #F0F0F0;
	border-top: 1px solid #E1EDE9;
	width: 100%;
}
.CRMSBoxTopCellStrip
{
	BACKGROUND-COLOR: #F0F0F0;
	width: 100%;
}
.CRMSBoxCorner
{
	BACKGROUND-COLOR: #FFFFFF;
}
.CRMSBoxCornerBlue
{
/*	BACKGROUND-COLOR: #F3FCFF;*/
	BACKGROUND-COLOR: blue;
}
.CRMSBoxCornerGrey
{
/*	BACKGROUND-COLOR: #F0F0F0;*/
	BACKGROUND-COLOR: black;
}
.CRMSBoxCornerTSLeftTop
{
	background-color: #F0F0F0;
/*	border-left: 1px solid #E1EDE9; */
	border-left: 1px solid blue; 
}
.CRMSBoxCornerTSRightTop
{
	background-color: #F0F0F0;
	border-right: 1px solid #E1EDE9; 
}
.CRMSBoxCenterContentCell
{
/*
	border-left: 1px solid #E1EDE9; 
	border-right: 1px solid #E1EDE9;
*/
	border-left: 1px solid #B5DEEF; 
	border-right: 1px solid #B5DEEF;
	width:100%;
}

.CRMSBoxCenterContentCellBlue
{
	background-color:#e7e7e7; /* Light Blue#F3FCFF;*/
	border-left: 1px solid #E1EDE9; 
	border-right: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxCenterContentCellGrey
{
	background-color:#F0F0F0;
	border-left: 1px solid #E1EDE9; 
	border-right: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxBottomCell
{
/*	border-bottom: 1px solid #E1EDE9; */
	border-bottom: 1px solid #B5DEEF;
	width:100%;
}
.CRMSBoxBottomCellBlue
{
	background-color:#F3FCFF;
	border-bottom: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxBottomCellGrey
{
	background-color:#F0F0F0;
	border-bottom: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxHeading
{
    BACKGROUND-COLOR: #D7DDE4; /*#F0F0F0;*/
	background-image: url(/images/bars/silver/Bar.gif);
	color: black;
    height: 40px; 
/*    BORDER-BOTTOM: #c0c0c0 3px solid;*/
    BORDER-BOTTOM: #B5DEEF 3px solid;
    FONT-SIZE: 16px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.CRMSSummaryHeading
{
    BACKGROUND-COLOR: #F0F0F0; 
    color: black;
    height: 35px;
    text-align:right;
    FONT-SIZE: 12pt;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*-----------------------------------------------------------------------------------*/
/* New Box/Tab styles
/*-----------------------*/
/* Content Box Styles   */
/*---------------------*/

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.boxhead {
	background: url(/images/box/boxhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/box/boxhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 8px 20px 9px; /* 22px 30px 5px top,right,bottom,left */
	color: black; 
	font-weight: bold; 
	font-size: 1.2em; /*1.2em */
	line-height: 1em;
	text-align:left;
}
.boxhead span {
	background: url(/images/box/boxhead-l.gif) no-repeat top left;
	margin: 0;
	color: black; 
	font-weight: bold; 
	font-size: 1.0em; /*1.2em */
	line-height: 1em;
	text-align:left;
}
.boxhead p {
	background: url(/images/box/boxhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 8px 10px 9px; /* 22px 30px 5px top,right,bottom,left */
	color: black; 
	font-weight: bold; 
	font-size: 1.0em; /*1.2em */
	line-height: 1em;
	text-align:left;
}

.simplebox {
	margin: 0 auto; /* center for now */
	background: url(/images/box/boxbody-r.gif) no-repeat bottom right;
	font-size: 80%;
}

.boxbody {
	margin 0;
	background-color:#FFFFFF;
	border-left: 1px solid #CBCBCB;	
	border-right: 1px solid #CBCBCB; 
	/*border-bottom: 1px dashed #CBCBCB;*/
	padding: 5px 15px 0px; /* top,right,bottom,left */
}

.boxbodynopad {
	margin 0;
	background-color:#FFFFFF;
	border-left: 1px solid #CBCBCB;	
	border-right: 1px solid #CBCBCB; 
	/*border-bottom: 1px dashed #CBCBCB;*/
	padding: 0px 0px 0px; /* top,right,bottom,left */
}

.boxfooter {
	background: url(/images/box/boxbody-l.gif) no-repeat bottom left;
	padding: 0px 0px 12px; /* top,right,bottom,left */
}

.boxdashed {
	border:1px dashed #999;
	padding:.5em;
}


/*-----------------------------------------------------------------------------------*/
/*-----------------------------*/
/* Content Box Child Styles   */
/*---------------------------*/
.box-top-left {  background-image: url(/images/box/box-top-left.gif); background-repeat: no-repeat; height: 8px; width: 9px}
.box-top-leftGREY {  background-image: url(/images/box/box-top-leftGREY.gif); background-repeat: no-repeat; height: 30px; width: 9px}
.box-top-leftBLUE {  background-image: url(/images/box/box-top-leftBLUE.gif); background-repeat: no-repeat; height: 30px; width: 9px}
.box-top-leftBLUEGlass {  background-image: url(/images/box/BlueGlass-TopLeft.gif); background-repeat: no-repeat; height: 29px; width: 9px}
.box-top-leftBLUEGlassRound {  background-image: url(/images/box/BlueGlass-TopLeftRound.gif); background-repeat: no-repeat; height: 29px; width: 7px}
.box-top-leftGLASS {  background-image: url(/images/box/box-top-leftGLASS.gif); background-repeat: no-repeat; height: 30px; width: 9px}
.box-top-leftRED {  background-image: url(/images/box/box-top-leftRED.gif); background-repeat: no-repeat; height: 38px; width: 15px}
.box-top-leftREDRim {  background-image: url(/images/box/box-top-leftREDRim.gif); background-repeat: no-repeat; height: 14px; width: 15px}
.box-top-leftPURPLE {  background-image: url(/images/box/box-top-leftPURPLE.gif); background-repeat: no-repeat; height: 38px; width: 15px}
.box-top-leftGREEN {  background-image: url(/images/box/box-top-leftGREEN.gif); background-repeat: no-repeat; height: 38px; width: 15px}
/*.box-top-leftTEXTURE {  background-image: url(/images/box/box-top-leftTEXTURE.gif); background-repeat: no-repeat; height: 30px; width: 9px}*/
.box-top-leftTEXTURE {  background-image: url(/images/box/box-top-leftLightBlue.gif); background-repeat: no-repeat; height: 30px; width: 9px}

.box-top {  background-image: url(/images/box/box-top.gif); background-repeat: repeat-x; height: 8px}
.box-topGREY {  background-image: url(/images/box/box-topGREY.gif); background-repeat: repeat-x; height: 30px}
.box-topBLUE {  background-image: url(/images/box/box-topBLUE.gif); background-repeat: repeat-x; height: 30px}
.box-topGLASS {  background-image: url(/images/box/box-topGLASS.gif); background-repeat: repeat-x; height: 30px}
.box-topBLUEGlass {  background-image: url(/images/box/BlueGlass-Top.gif); background-repeat: repeat-x; height: 29px}
.box-topRED {  background-image: url(/images/box/box-topRED.gif); background-repeat: repeat-x; height: 38px}
.box-topREDRim {  background-image: url(/images/box/box-topREDRim.gif); background-repeat: repeat-x; height: 14px}
.box-topPURPLE {  background-image: url(/images/box/box-topPURPLE.gif); background-repeat: repeat-x; height: 38px}
.box-topGREEN {  background-image: url(/images/box/box-topGREEN.gif); background-repeat: repeat-x; height: 38px}
/*.box-topTEXTURE {  background-image: url(/images/box/box-topTEXTURE.gif); background-repeat: repeat-x; height: 30px}*/
.box-topTEXTURE {  background-image: url(/images/box/box-topLightBlue.gif); background-repeat: repeat-x; height: 30px}

.box-top-right {  background-image: url(/images/box/box-top-right.gif); background-repeat: no-repeat; height: 8px; width: 9px}
.box-top-rightGREY {  background-image: url(/images/box/box-top-rightGREY.gif); background-repeat: no-repeat; height: 30px; width: 9px}
.box-top-rightBLUE {  background-image: url(/images/box/box-top-rightBLUE.gif); background-repeat: no-repeat; height: 30px; width: 9px}
.box-top-rightGLASS {  background-image: url(/images/box/box-top-rightGLASS.gif); background-repeat: no-repeat; height: 30px; width: 9px}
.box-top-rightBLUEGlass {  background-image: url(/images/box/BlueGlass-TopRight.gif); background-repeat: no-repeat; height: 29px; width: 9px}
.box-top-rightTabBLUEGlass {  background-image: url(/images/box/BlueGlass-TopRightTab.gif); background-repeat: no-repeat; height: 29px; width: 12px}
.box-top-rightRED {  background-image: url(/images/box/box-top-rightRED.gif); background-repeat: no-repeat; height: 38px; width: 15px}
.box-top-rightREDRim {  background-image: url(/images/box/box-top-rightREDRim.gif); background-repeat: no-repeat; height: 14px; width: 15px}
.box-top-rightPURPLE {  background-image: url(/images/box/box-top-rightPURPLE.gif); background-repeat: no-repeat; height: 38px; width: 15px}
.box-top-rightGREEN {  background-image: url(/images/box/box-top-rightGREEN.gif); background-repeat: no-repeat; height: 38px; width: 15px}
/*.box-top-rightTEXTURE {  background-image: url(/images/box/box-top-rightTEXTURE.gif); background-repeat: no-repeat; height: 30px; width: 9px}*/
.box-top-rightTEXTURE {  background-image: url(/images/box/box-top-rightLightBlue.gif); background-repeat: no-repeat; height: 30px; width: 9px}

.box-left {  background-image: url(/images/box/box-left.gif); background-repeat: repeat-y}

.box-right {  background-image: url(/images/box/box-right.gif); background-repeat: repeat-y; width: 9px}
.box-rightWIDE {  background-image: url(/images/box/box-rightWIDE.gif); background-repeat: repeat-y; width: 9px}

.box-bottom {  background-image: url(/images/box/box-bottom.gif); background-repeat: repeat-x}

.box-bottom-left {  background-image: url(/images/box/box-bottom-left.gif); background-repeat: no-repeat; width: 9px}
.box-bottom-leftWIDE {  background-image: url(/images/box/box-bottom-leftWIDE.gif); background-repeat: no-repeat; width: 14px}

.box-bottom-right {  background-image: url(/images/box/box-bottom-right.gif); background-repeat: no-repeat; width: 9px}
.box-bottom-rightWIDE {  background-image: url(/images/box/box-bottom-rightWIDE.gif); background-repeat: no-repeat; width: 14px}

.CRMSBoxChildTopCell
{
	BACKGROUND-COLOR: #F0F0F0;
	border-top: 1px solid #E1EDE9;
	width: 100%;
}
.CRMSBoxChildCorner
{
	BACKGROUND-COLOR: #FFFFFF;
}
.CRMSBoxChildCornerBlue
{
	BACKGROUND-COLOR: #F3FCFF;
}
.CRMSBoxChildCornerGrey
{
	BACKGROUND-COLOR: #F0F0F0;
}
.CRMSBoxChildCenterContentCell
{
	border-left: 1px solid #E1EDE9; 
	border-right: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxChildCenterContentCellBlue
{
	background-color:#F5F5F5; /* Light Blue#F3FCFF;*/
	border-left: 1px solid #E1EDE9; 
	border-right: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxChildCenterContentCellGrey
{
	background-color:#F0F0F0;
	border-left: 1px solid #E1EDE9; 
	border-right: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxChildBottomCell
{
	border-bottom: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxChildBottomCellBlue
{
	background-color:#F3FCFF;
	border-bottom: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxChildBottomCellGrey
{
	background-color:#F0F0F0;
	border-bottom: 1px solid #E1EDE9;
	width:100%;
}
.CRMSBoxChildHeading
{
    BACKGROUND-COLOR: #F0F0F0;
    color: black;
    height: 16px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-SIZE: 10pt;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*-----------------------------------------------------------------------------------*/
/*---------------*/
/* Image Styles */
/*-------------*/
a img 
{
	border: none;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------*/
/* Horizontal Row Styles */
/*----------------------*/
hr
{
	margin-left : 18px;
	align: left;
	height: 1;
	color: #DDDDDD;
    NOSHADE: true
}
/*-----------------------------------------------------------------------------------*/
/*--------------*/
/* Menu Styles */
/*------------ */
/*--- Nav Bar for Application (left side)  in Student Portal --*/
	
.subMenu {
	font-size: 110%;
	color: #ffffff;
	background-color: #ffffff;
	border-bottom: 1px solid #9E9E9E;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
	}
.subMenuTDIcon {
	color: #ffffff;
	background-color: #ffffff;	
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	text-align:center;
	margin: 0 auto; /* center for now */
	padding: 5px 10px 5px 10px ; /* top,right,bottom,left */

	}
.subMenuTD {
	color: #ffffff;
	background-color: #eeeeee;/*#eeeeee;*/
	padding: 5px;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #cccccc;
	line-height: 15px;/*1em;*/
	text-align:left;
	}
.subMenuLink {
	color: #33485c;
	text-decoration: none;
	border-bottom: 0px;
	padding-left: 0px;
	cursor: hand; 
	cursor: pointer;
	}
a.subMenuLink:hover {
	color: #990033;
	text-decoration: none;
	border-bottom: 0px;
	}

/*--- Application and Button Toolbar (Top/Bottom) in Student Portal --*/

/*-----------------------------------------------------------------------------------*/
/*-------------------------*/
/* le TD Button Styles */
/*-----------------------*/
.ButtonBorder
{   line-height: 20px; /* 26 */
    height: 20px;
    padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
    font-size:xx-small;
    /*BACKGROUND-COLOR: #D4D0C8;*/ /* Grey */ 
	BORDER-TOP: #B6B6B6 1px solid; 
	BORDER-LEFT: #B6B6B6 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	BORDER-RIGHT: #808080 1px solid; 
	COLOR: black;
	TEXT-DECORATION: none;
	vertical-align:middle;
	CURSOR: pointer;
 }
 
.ButtonBorderOver
{   line-height: 20px;
    height: 20px;
    padding-left:6px;
	padding-right:4px;
	padding-top:6px;
	padding-bottom:4px;
    font-size:xx-small;
    /*BACKGROUND-COLOR: #B1BDC9; /* Grey */
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM:#B6B6B6 1px solid;
	BORDER-RIGHT: #B6B6B6 1px solid;  
	COLOR: black;
	TEXT-DECORATION: none;
	vertical-align:middle;
	CURSOR: pointer;
}

/*-----------------------------------------------------------------------------------*/
/*-----------------------*/
/* le Section Styles */
/*---------------------*/

.TableFormat
{
	border-width:1;
	border-collapse: collapse;
	border-color: #CBCBCB;

}

.rowHover 
{
    background-color: green; /* #f0f0f0 near white */
    cursor: pointer;
}

.RowWhite
{
    BACKGROUND-COLOR: #FFFFFF; /*White*/
}

.cellHover 
{
    background-color: #fffff0; /* near white */
    cursor: pointer;
}

.CellWhite
{
	font-size: 12px; /*10px*/
	line-height: 20px;
	BACKGROUND-COLOR: white;
	background-color : #FFFFFF; /* fixes IE problem where borders disappear */
	margin: 2px;
	padding: 2px;
}
/* Highlighting Styles */
.Highlight
{
	border:100;
	BACKGROUND-COLOR: #ffff99; /* yellow */
}

/*-----------------------------------------------------------------------------------*/
/*-----------------------*/
/* Error Section Styles */
/*---------------------*/
.textinfo {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texterror {
    /*padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #cc0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texterrorsmall {
    /*padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;*/
	FONT-WEIGHT: Bold;
	FONT-SIZE: 8pt;
	COLOR: #cc0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	line-height: normal;
}
.boxError {
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	background: #f9f9f9; /* Light Grey - commented out cause stuffs up IE les*/ 
	color: black;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	margin: 8px;
	padding: 8px;
	text-align: left;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------*/
/* Header Section Styles */
/*----------------------*/
.CRMSTextLoginContext {
	FONT-WEIGHT: 400;
	FONT-SIZE: 8pt;
	/* COLOR: #000000; */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	line-height: 8pt;
	margin-left: 4px;
	border: 0px;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------*/
/*------------------------*/
/* Box Section Styles */
/*----------------------*/

/* change this to boder #333333 */
/* 	background: #f9f9f9; */
/* background: #f9f9f9;*/ /* Light Grey - commented out cause stuffs up IE les*/ 
.box {
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-top: 2px solid #B6B6B6;
	border-bottom: 2px solid #eeeeee;
	/* background: #f9f9f9; /* Light Grey - commented out cause stuffs up IE les*/ 
	color: black;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

TD.boxTopLeft,TD.bTl
{
   background-image : url('/images/box/boxTL.gif');
   width            : 10px;
   height           : 10px;
   font-size        : 1px;
}

TD.boxTop,TD.bT
{
   width            : 100%;
   height           : 10px;
   background-image : url('/images/box/boxTop.gif');
}

TD.boxTopRight,TD.bTr
{
   background-image : url('/images/box/boxTR.gif');
   width            : 10px;
   height           : 10px;
}

TD.boxLeft,TD.bL
{
   background-image : url('/images/box/boxLeft.gif');
   width            : 10px;
}

TD.boxMain,TD.bM
{
   width            : 100%;
   background-color : #FFFFFF;
}


TD.boxRight,TD.bRR
{
   background-image : url('/images/box/boxRight.gif');
   width            : 10px;
   font-size        : 1px;
}

TD.boxBottomLeft,TD.bBl
{
   background-image : url('/images/box/boxBL.gif');
   width            : 10px;
   height           : 10px;
}

TD.boxBottomRight,TD.bBr
{
   background-image : url('/images/box/boxBR.gif');
   width            : 10px;
   height           : 10px;
   font-size        : 1px;
}

TD.boxBottom,TD.bB
{
   height           : 10px;
   width            : 100%;
   background-image : url('/images/box/boxBottom.gif');
}

/*-----------------------------------------------------------------------------------*/
/*----------------*/
/* Text Specific */
/*--------------*/
/* font-family is already defined, here I only set the font-size */
.crumb
{
	FONT-WEIGHT: 400;
    FONT-SIZE: 10pt;
    COLOR: #808080; /*#666666;*/
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-left: 3px;	
}

.crumb A:link {COLOR: #666666; TEXT-DECORATION: none;}
.crumb A:active {COLOR: #666666; TEXT-DECORATION: none;}
.crumb A:visited {COLOR: #666666; TEXT-DECORATION: none;}
.crumb A:hover {COLOR: #666666; TEXT-DECORATION: underline;}

.smalltext
{
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16pt;
	margin-left: 2px;
	margin-right: 2px;
	border: 0px;
	text-decoration: none;
}

.mediumtext
{
    FONT-SIZE: 10pt;
}

.largetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
}

.menutext
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	line-height: 10pt;
	margin-left: 2px;
	margin-right: 2px;
	border: 0px;
	text-decoration: none;
}

.redtext
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
	margin: 2px;
	padding: 4px;
}

/*-----------------------------------------------------------------------------------*/
/*------------------------*/
/* Banner Styles for CRM */
/*----------------------*/
#itmssearch input.sbox {
	font-size: 10px; 
	color: #80808C; 
	height: 12px; 
	width: 100px; 
	border: 0; 
	background: white url(/images/Banner/CRM/searchbg.gif) repeat-x left top; 
	padding: 3px;
}

.sbox {
	font-size: 12px; 
	color: #80808C; 
	height: 12px; 
	width: 100px; 
	border: 0; 
	background: white url(/images/Banner/CRM/searchbg.gif) repeat-x left top; 
	padding: 3px;
}

.cutout {
	font-size: 12px; 
	color: #80808C; 
	height: 12px; 
	border: 0; 
	background: white url(/images/Bars/Silver/cutoutbg.gif) repeat-x left top; 
	padding: 3px;
}
/*-----------------------------------------------------------------------------------*/
/*---------------*/
/* Panel Styles */
/*-------------*/

	div#wrapper {
		margin: 0 auto;
		padding: 0 0px 0 0px;
		width: 1000px;
	}
	/*
div#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: #ccc url(/images/backgrounds/wrapper.gif) repeat-y top center;
}*/
.PanelFormat
{
	border-width:1;
	border-collapse: collapse;
	font-size: 10px;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
}
.PanelHeading
{
	background-image: url(/images/bars/silver/bgSilver.gif);
	background-repeat : repeat-x; 
	height:10; /* was 26. changed for some reason */
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #9E9E9E; /* Added for firefox */

}

.PanelDivider
{
	clear: both;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	border-bottom: 1px dotted #B1B1B1; /*#003366;*/
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	/*color: #CBCBCB; #3C78B5;*/
}

.bold
{
	font-weight:bold;
}

.AcirTask
{
	width:95;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

.ACIRBoxHeading
{
	color: black;
    height: 40px; 
    BORDER-BOTTOM: #B5DEEF 3px solid;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    width:100%;
}
/*took out this instance of boldCapitalize, as 
Main.css, GlobalGlass.css and AMS.css were conflicting
and textTransform: capitalize is VERY VERY sensitive*/ 

label
{
	white-space: nowrap;
}

.ViewHeading
{
	color:black;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.header 
{
	margin-left : 2px;
	padding:0 0 0 3;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	
}

div#divError
{
    text-align:left;
    FONT-SIZE: 8pt;

}