BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(bgtile.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
TABLE.browserbar
{
    BORDER-RIGHT: #d4d0c8 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #d4d0c8 1px solid;
    WIDTH: 100%;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d4d0c8;
    FONT-WEIGHT: bold;
    font-size: 10px;
}
input.browserform
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    background-color: #d4d0c8;
    border-style:none;
    font-size: 10px;
    cursor: hand;
    margin-top: 4px;
    margin-bottom: 4px;
}
select.browserform
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    background-color: #ffffff;
    border-style:none;
    font-size: 10px;
    cursor: hand;
    margin-top: 4px;
    margin-bottom: 4px;
}
.banner
{
}
TABLE.main
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none
}
.form
{
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    font-family: Verdana, Arial;
    background-color: #ffffff;
    margin-top: 3px;
}
.formonright
{
	font-size: 10px;
    font-weight: normal;
    color: #000000;
    font-family: Verdana, Arial;
    background-color: #ffffff;
    margin-top: 3px;
    text-align: right;
}
.readonlyform
{

    font-size: 10px;
    font-weight: normal;
    color: #000000;
    font-family: Verdana, Arial;
    border-style: none;
    border-width: 0px;
}
.formbox
{
	font-size: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tablebox
{
    table-layout:fixed;
    border:1px solid #aaaaaa
}
.colourtext
{
    COLOR: #df0000
}
.signin-colourtext
{
	COLOR:Red;
}
.contentarea
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subtitlebar
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #003399 2px solid;
    BORDER-BOTTOM: #003399 2px solid;
    BACKGROUND-COLOR: Transparent;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0066cc;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN: 8px 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
EM
{
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN: 0px 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN: 4px 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 4px 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 4px 0px;
    COLOR: #0066cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.hoverBox { 
	border-color: #999999;
	border-style: solid;
	border-width: 1px;}

.hoverBox:link { 
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.hoverBox:active { 
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.hoverBox:hover {
	border-color: #333333;
	border-style: solid;
	border-width: 1px;
}

/* TABLEHEAD */


.tablehead
{
	FONT-WEIGHT: bold;	
    BACKGROUND-COLOR: #d3d3d3;  
	BACKGROUND-IMAGE: url(tablehead.png);
	background-position:top;
	background-repeat:repeat-x;
	height:28px;
	color:#000000;
}

.tablehead td,th
{
	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BORDER-RIGHT: none;   
	BORDER-LEFT: none;
	BORDER-TOP: #b2ca52 0px solid;
	BORDER-BOTTOM: #aac840 0px solid;
}



.tablehead A:link { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablehead A:visited { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablehead A:active { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablehead A:hover { COLOR: #bbbbbb; TEXT-DECORATION: UNDERLINE }

/* Div version of TABLEHEAD 
    Use for div (RoleMatrix.ascx) */
/*.tablehead 
{
    FONT-WEIGHT: bold;
	BORDER-RIGHT: none;   
    BORDER-LEFT: none;
    BORDER-TOP: #b2ca52 0px solid;
    BORDER-BOTTOM: #aac840 0px solid;
    BACKGROUND-COLOR: #d3d3d3;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-IMAGE: url(tablehead.png);
	background-position:top;
	background-repeat:repeat-x;
	height:28px;
	color:#394609;
}*/

/* TABLEHEAD2 */
.tablehead2 TD
{
    FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(dashsubhead.gif);
	background-repeat:repeat-x;
    BACKGROUND-COLOR: #dadad3;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
	height:28px;
}
.tablehead2 TH
{
    FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(dashsubhead.gif);
	background-repeat:repeat-x;
    BACKGROUND-COLOR: #dadad3;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
	height:28px;
}
.tablehead2 A:link { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablehead2 A:visited { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablehead2 A:active { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablehead2 A:hover { COLOR: #1696d3; TEXT-DECORATION: UNDERLINE }

/* TABLEROW1 */
.tablerow1 TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #ffffff;
	height:28px;
}
.tablerow1 TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #ffffff;
	height:28px;
}

.tablerow1withgrid TD
{   
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #ffffff;
}

.tablerow1 A:link { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow1 A:visited { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow1 A:active { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow1 A:hover { COLOR: #1696d3; TEXT-DECORATION: UNDERLINE }





/* TABLEROW2 */
.tablerow2 TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #f4f4f4;
	height:28px;
}
.tablerow2 TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #f4f4f4;
	height:28px;
}
.tablerow2 A:link { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow2 A:visited { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow2 A:active { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow2 A:hover { COLOR: #1696d3; TEXT-DECORATION: UNDERLINE }



/* TABLEROW3 */
.tablerow3 TD
{
    BORDER: medium none;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #ffffff;
	height:28px;
}
.tablerow3 TH
{
    BORDER: medium none;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #ffffff;
	height:28px;
}
.tablerow3 A:link { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow3 A:visited { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow3 A:active { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerow3 A:hover { COLOR: #1696d3; TEXT-DECORATION: UNDERLINE }
.tdheader_right
{
	text-align: right;	
	font-weight: bold;
}

.previewtablefootertotal
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
   	BACKGROUND-COLOR: #ffffff;
   	border:none medium black;
   	BORDER-TOP: 2px solid Black;
   	border-left: 2px solid black;
   	padding: 2px 2px 2px 2px;
}

.previewtablerowtotal
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
   	BACKGROUND-COLOR: #ffffff;
   	border:solid 1px #bbbbbb;
   	border-left: 2px solid black;   
   	padding: 2px 2px 2px 2px;
}

.previewtablerowstd
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
   	BACKGROUND-COLOR: #ffffff;
   	border:solid 1px #bbbbbb;
   	padding: 2px 2px 2px 2px;
}

.previewtablefooterstd
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
   	BACKGROUND-COLOR: #ffffff;
   	border:none medium black;
   	BORDER-TOP: 2px solid Black;
   	padding: 2px 2px 2px 2px;
}

.tablecellbutton
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.tablecellbutton:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tablecellbutton:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tablecellbutton:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tablecellbutton:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.navbar
{
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    PADDING: 2px;
}
.navbar TD
{
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-top: #bbbbbb 1px solid;
    PADDING: 2px;
}
.navbar TD A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.navbar TD A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.navbar TD A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.navbar TD A:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.colourbox
{
    BORDER-TOP: #bbbbbb 1px solid;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-left: #bbbbbb 1px solid;
    BORDER-right: #bbbbbb 1px solid;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
TABLE.footer1
{
    HEIGHT: 26px;
    BACKGROUND-COLOR: #0066cc
}
A.footer1:link
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.footer1:visited
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.footer1:active
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.footer1:hover
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.whitelink:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.whitelink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.whitelink:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.whitelink:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline  
}
OL
{
    FONT-WEIGHT: normal;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 14px 34px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL LI
{
    FONT-WEIGHT: normal;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: square;
	margin: 15px 0px 12px 34px;
}
UL LI
{
    FONT-WEIGHT: normal;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 4px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.toolbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #192e5a;
    HEIGHT: 26px;
	background-color:#b9d8f7;
}
.toolbar A:link  { FONT-WEIGHT: bold; COLOR: #192e5a; TEXT-DECORATION: UNDERLINE }
.toolbar A:visited { FONT-WEIGHT: bold; COLOR: #192e5a; TEXT-DECORATION: UNDERLINE }
.toolbar A:active { FONT-WEIGHT: bold; COLOR: #192e5a; TEXT-DECORATION: UNDERLINE }
.toolbar A:hover { FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: UNDERLINE }
A.toolbarsearch:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #192e5a;
    TEXT-DECORATION: underline
}
A.toolbarsearch:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #192e5a;
    TEXT-DECORATION: underline
}
A.toolbarsearch:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #192e5a;
    TEXT-DECORATION: underline
}
A.toolbarsearch:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.toolbarfield
{
    BORDER-RIGHT: #565656 1px solid;
    BORDER-TOP: #565656 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #565656 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #565656 1px solid;
    FONT-FAMILY: Verdana, Arial
}
.tablerowfield
{
    BORDER-RIGHT: #565656 1px solid;
    BORDER-TOP: #565656 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #565656 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #565656 1px solid;
    FONT-FAMILY: Verdana, Arial
}
A.tablerow:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tablerow:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tablerow:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.tablerow:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
A.page:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.page:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.page:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.page:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.path A:link
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.path A:visited
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.path A:active
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.path A:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.path
{
    COLOR: #0066cc;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 8px 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.path EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
TABLE.searchbar
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    WIDTH: 100%;
    COLOR: #000000;
    BORDER-TOP-STYLE: solid;
    BORDER-BOTTOM: #05204d 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #ffffff
}

div.ExceptionList
{
	border-color:#cd601b;
	border-style:solid;
	border-width:0px;
	background-color:#cd601b;
	color:#fda94f;

	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
}

div.MessageList
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	border-color:#667cad;
	border-style:solid;
	border-width:2px;
	background-color:#8fa8c7;
	color:#122953;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

Table.SignInTable
{
    border-right: #003399 0px solid;
    border-top: #003399 0px solid;
    border-left: #003399 0px solid;
    border-bottom: #003399 0px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    color:#FFFFFF;
}
.SignInTable TD A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.SignInTable TD A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.SignInTable TD A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.SignInTable TD A:hover
{
    COLOR: #deeaf4;
    TEXT-DECORATION: underline;
}
div.TreeView
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
div.TreeView
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

/* TABLEROWALT */

.tablerowalt TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #cee6ff;
	height:28px;
}
.tablerowalt TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #cee6ff;
	height:28px;
}
.tablerowalt A:link { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerowalt A:visited { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerowalt A:active { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tablerowalt A:hover { COLOR: #1696d3; TEXT-DECORATION: UNDERLINE }
.WizardMenu
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #05204d;
    padding:4px;
    text-align:left;
    line-height:25px
}
A.WizardMenu:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.WizardMenu:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.WizardMenu:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.WizardMenu:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
/* TABS */
.tabs_on
{
    COLOR: #FFFFFF;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    PADDING-TOP:5px;
    PADDING-BOTTOM:2px;
	border-left: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    BACKGROUND-COLOR: #414042;
    BACKGROUND-POSITION: 100% 0px;
    BACKGROUND-IMAGE: url('tabmask_on.gif');
    BACKGROUND-REPEAT: no-repeat;
}
.tabs_on A:link { COLOR: #ffffff; TEXT-DECORATION: none }
.tabs_on A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
.tabs_on A:active { COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabs_on A:hover { COLOR: #ffffff; TEXT-DECORATION: UNDERLINE }
.tabs_off
{
    COLOR: #303b00;
    BACKGROUND-COLOR: #aaaaaa;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    PADDING-TOP:2px;
    PADDING-BOTTOM:2px;
	BORDER: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-POSITION: 100% 0px;
    BACKGROUND-IMAGE: url('tabmask_off.gif');
    BACKGROUND-REPEAT: no-repeat;
}
.tabs_off A:link { COLOR: 303b00; TEXT-DECORATION: none }
.tabs_off A:visited { COLOR: #303b00; TEXT-DECORATION: none }
.tabs_off A:active { COLOR: #303b00; TEXT-DECORATION: none; }
.tabs_off A:hover { COLOR: #000000; TEXT-DECORATION: UNDERLINE }
.tabs_LINE
{
    BORDER-BOTTOM: #414042 1px solid;
}
.tabs_title
{
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #414042;
}
.tabs_box
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #414042;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-BOTTOM: #bbbbbb 1px solid;
}


.displaybar
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
   	BACKGROUND-COLOR: #dcdcdc;
   	PADDING-LEFT: 2px;
   	PADDING-RIGHT: 2px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
}
.displaybar TD
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial;
	color: #000000;
   	BACKGROUND-COLOR: #dcdcdc;
   	PADDING-LEFT: 2px;
   	PADDING-RIGHT: 2px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
}
.displaybar TD A:link
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.displaybar TD A:visited
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.displaybar TD A:active
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
.displaybar TD A:hover
{
    COLOR: #0066cc;
    TEXT-DECORATION: underline
}
hr
{
    COLOR: #bbbbbb;
	height: 1px;
}

/* BUTTONS */
.SmallButton
{
    COLOR: #ffffff;
	font-size:10px;
	PADDING: 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT[disabled].SmallButton
{
    COLOR: #ffffff;
	font-size:10px;
	PADDING: 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
.SmallButtonSelected
{
    COLOR: #ffffff;
	font-size:10px;
	PADDING: 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT[disabled].SmallButtonSelected
{
    COLOR: #ffffff;
	font-size:10px;
	PADDING: 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT.button, INPUT.button_arrowright, INPUT.button_arrowleft, INPUT.button_reject, INPUT.button_tick, INPUT.button_refresh, INPUT.button_revert, INPUT.button_search, INPUT.button_plus, INPUT.button_download, INPUT.button_edit, INPUT.button_basket, INPUT.button_save, INPUT.button_upload, INPUT.button_minus, INPUT.button_doc, INPUT.button_man, INPUT.button_print, INPUT.button_pause, INPUT.button_return, INPUT.button_copy, INPUT.button_verify, INPUT.button_move, INPUT.button_home
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_trash
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_trash.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_settings
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_settings.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_refresh_icon
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_refresh.gif');
    BACKGROUND-REPEAT: no-repeat;
	cursor:pointer;
	overflow:visible;
}
INPUT.button_large
{
    COLOR: #ffffff;
	font-size:15px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
/* DISABLED BUTTONS */
INPUT[disabled].button, INPUT[disabled].button_arrowright, INPUT[disabled].button_return, INPUT[disabled].button_arrowleft, INPUT[disabled].button_reject, INPUT[disabled].button_tick, INPUT[disabled].button_refresh, INPUT[disabled].button_revert, INPUT[disabled].button_search, INPUT[disabled].button_plus, INPUT[disabled].button_plusleft, INPUT[disabled].button_download, INPUT[disabled].button_edit, INPUT[disabled].button_basket, INPUT[disabled].button_save, INPUT[disabled].button_upload, INPUT[disabled].button_minus, INPUT[disabled].button_doc, INPUT[disabled].button_man, INPUT[disabled].button_print, INPUT[disabled].button_pause, INPUT[disabled].button_copy, NPUT[disabled].button_move, INPUT[disabled].button_verify, INPUT[disabled].button_home
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_trash
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_trash.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_settings
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_settings.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_refresh_icon
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_refresh.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_large
{
    COLOR: #ffffff;
	font-size:15px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #0068a0; 
	BORDER: #0068a0 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
/* HIGHLIGHT BUTTONS */
INPUT.button2, INPUT.button_arrowright2, INPUT.button_arrowleft2, INPUT.button_reject2, INPUT.button_tick2, INPUT.button_refresh2, INPUT.button_revert2, INPUT.button_search2, INPUT.button_plus2, INPUT.button_download2, INPUT.button_edit2, INPUT.button_basket2, INPUT.button_save2, INPUT.button_upload2, INPUT.button_minus2, INPUT.button_doc2, INPUT.button_man2, INPUT.button_print2, INPUT.button_pause2, INPUT.button_return2, INPUT.button_copy2, INPUT.button_verify2, INPUT.button_move2, INPUT.button_home2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_trash2
{
    COLOR: #ffffff;
	font-size:13px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid; 
	BORDER: #414042 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_trash2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_settings2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_settings2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_refresh_icon2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_refresh2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
INPUT.button_large2
{
    COLOR: #ffffff;
	font-size:15px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	cursor:pointer;
}
/* HIGHLIGHT DISABLED BUTTONS */
INPUT[disabled].button2, INPUT[disabled].button_arrowright2, INPUT[disabled].button_arrowleft2, INPUT[disabled].button_return2, INPUT[disabled].button_reject2, INPUT[disabled].button_tick2, INPUT[disabled].button_refresh2, INPUT[disabled].button_revert2, INPUT[disabled].button_search2, INPUT[disabled].button_plus2, INPUT[disabled].button_plusleft2, INPUT[disabled].button_download2, INPUT[disabled].button_edit2, INPUT[disabled].button_basket2, INPUT[disabled].button_save2, INPUT[disabled].button_upload2, INPUT[disabled].button_minus2, INPUT[disabled].button_doc2, INPUT[disabled].button_man2, INPUT[disabled].button_print2, INPUT[disabled].button_pause2, INPUT[disabled].button_copy2, INPUT[disabled].button_verify2, INPUT[disabled].button_move2, INPUT[disabled].button_home2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_trash2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_trash2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_settings2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_settings2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_refresh_icon2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	width:24px;
	height:20px;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton_refresh2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}
INPUT[disabled].button_large2
{
    COLOR: #ffffff;
	font-size:13px;
	PADDING: 2px 5px 1px 5px;
	BACKGROUND-COLOR: #414042; 
	BORDER: #414042 1px solid;
	BACKGROUND-POSITION: 50% 50%;
    BACKGROUND-IMAGE: url('thebutton2.gif');
    BACKGROUND-REPEAT: no-repeat;
	overflow:visible;
	Filter: Alpha(Opacity=50);
}

Td.HelpBox
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	border-color:#99c3e5;
	border-style:solid;
	border-width:1px;
	background-color:#deeaf4;
	color:#000000;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}
.mandatory
{
    COLOR: #ff0000
}
.biggertext
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
}
.biggertext EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Quicklinks */
INPUT.quicklinks
{
    BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('button_quicklink.gif');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;
	HEIGHT: 28px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	margin:2px;
}
INPUT.quicklink-placereq
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_placerequisition.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-raisecredit
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_raisecredit.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-receivegoods
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_receivegoods.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-unmatchedinvoices
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_unmatchedinvoices.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-pendingapprovals
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_pendingapprovals.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-matchedinvoices
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_matchedinvoices.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-manualinvoicing
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_manualinvoicing.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

INPUT.quicklink-authorisations
{
	BORDER-RIGHT: #861a1a 0px solid;
    BORDER-LEFT: #861a1a 0px solid;
    BORDER-TOP: #861a1a 0px solid;
    BORDER-BOTTOM: #861a1a 0px solid;
    BACKGROUND-POSITION: 100% 50%;
    BACKGROUND-IMAGE: url('ql_authorisations.jpg');    
    BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    width: 200px;
    height: 99px;
	COLOR: #FFFFFF;
	margin:2px;
	cursor: hand;
}

TABLE.quicklink 
{ 
	margin-right: 10px; 
}

.headertext
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
	color: #0066cc ;
}
.headertext EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
table.basketbox 
{
    BORDER-TOP: #0066cc 1px solid;
    BORDER-BOTTOM: #0066cc 1px solid;
    BORDER-left: #0066cc 1px solid;
    BORDER-right: #0066cc 1px solid;
    BACKGROUND-COLOR: #d58989;
    BACKGROUND-IMAGE: url(basketbox.gif);
	padding: 2px;
}
td.basketbox
{
    FONT-SIZE: 11px;
	TEXT-ALIGN: CENTER;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
	line-height: 18px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.basketinner td
{
    BORDER-TOP: #0066cc 1px solid;
    BORDER-BOTTOM: #0066cc 1px solid;
    BORDER-left: #0066cc 1px solid;
    BORDER-right: #0066cc 1px solid;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
	TEXT-ALIGN: CENTER;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.basketinner td A:link		{COLOR: #000000; TEXT-DECORATION: underline; 	line-height: 22px;}
.basketinner td A:visited	{COLOR: #000000; TEXT-DECORATION: underline; 	line-height: 22px;}
.basketinner td A:active	{COLOR: #000000; TEXT-DECORATION: underline; 	line-height: 22px;}
.basketinner td A:hover		{COLOR: #0066cc; TEXT-DECORATION: underline; 	line-height: 22px;}

.categoryhead
{
	background-color:#0066cc;
	color:#FFFFFF;
}

.categoryhead h2
{
	color:#FFFFFF;
}

.categorybox
{
	background-color:#FFFFFF;
	BORDER-top: #0066cc 2px solid;
	BORDER-bottom: #0066cc 3px solid;
	BORDER-left: #0066cc 2px solid;
	BORDER-right: #0066cc 3px solid;
}

.categorybox td
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 8px;
    FONT-WEIGHT: bold;
    font-size: 10px;
    FONT-SIZE: 13px;
	line-height: 26px;
}
.inner TD
{
    BORDER-BOTTOM: #bbbbbb 0px solid;
    BORDER-top: #bbbbbb 0px solid;
}
.quicklinks_holder
{
    BORDER: #3A78AD 2px solid;
    PADDING: 8px;
}
.NoPadding
{
	padding: 0px !important
}
TABLE
{
    BORDER: 0px;
    PADDING: 0px;
}
.colourbox2
{
    BORDER-TOP: #486a6b 2px solid;
    BORDER-BOTTOM: #486a6b 2px solid;
    BORDER-left: #486a6b 2px solid;
    BORDER-right: #486a6b 2px solid;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
/*Modal Popup*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
    opacity:0.7;
}
.modalPopup {
     background-color:#FFFFFF;
     border-width:3px;
     border-style:solid;
     border-color:Gray;
     padding:3px;
     width:600px;
}
/*overflow scroll bars*/
.overflow
{
	overflow-x: hidden; 
	overflow-y: scroll; 
}
.AjaxCalendar td  {padding:0 0px;}
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("brandedControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("brandedControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.AjaxCalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.AjaxCalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.AjaxCalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.AjaxCalendar .ajax__calendar_day {border:1px solid #ffffff;}
.AjaxCalendar .ajax__calendar_month {border:1px solid #ffffff;}
.AjaxCalendar .ajax__calendar_year {border:1px solid #ffffff;}

.AjaxCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#f4e5e8;border-color:#98002e;color:#98002e;}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#f4e5e8;border-color:#98002e;color:#98002e;}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#f4e5e8;border-color:#98002e;color:#98002e;}

.AjaxCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#f4e5e8;border-color:#daf2fc;color:#98002e;}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#f4e5e8;border-color:#daf2fc;color:#98002e;}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#f4e5e8;border-color:#daf2fc;color:#98002e;}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_title {color:#98002e;}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_today {color:#98002e;}

.popupbackground
{
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.popup
{
	BACKGROUND-COLOR: #eeeeee;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:6px;
}


/* NEW FROM MARC */

div.Header
{
    /*white-space: nowrap;*/
    min-width: 870px;
}

div.browserbar
{
	position:fixed;
    WIDTH: 100%;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #d4d0c8;
    FONT-WEIGHT: bold;
    font-size: 10px;    
    vertical-align: middle;
    /*white-space: nowrap;*/
    min-width: 700px;
	height: 28px;
}
div.browserbargap
{
	height: 28px;
}
div.browserbar_Username
{
	float:right;
	text-align: right;	
    vertical-align: middle;  
	padding-right: 10px;
	padding-left: 10px;
    /*white-space: nowrap;*/
        
    #position: relative; 
    #top: 25%;
}
div.browserbar_LeftContent
{
}
div.browserbar_Block
{
	float:left;
	padding-left: 3px;
	padding-right: 3px;
	border-width: 0px;
    vertical-align: middle;  
    /*white-space: nowrap; */
}
div.browserbar_Language
{
	float:left;
	padding-left: 3px;
	padding-right: 3px;
    /*white-space: nowrap;*/
}

div.browserbar_Application
{
	float:left;
	padding-left: 3px;
	padding-right: 3px;
    /*white-space: nowrap;*/
}

div.browserbar_Home
{
	float:left;
	padding-left: 0px;
	padding-right: 0px;
    /*white-space: nowrap;*/
    #position: relative; 
    #top: 10%;
}

div.browserbar_SignInSignOut
{
	float:left;
	padding-left: 0px;
	padding-right: 0px;
    /*white-space: nowrap;*/
    #position: relative; 
    #top: 10%;
}

div.banner
{
    BACKGROUND-IMAGE: url(bannertile.gif);
    width:100%;
    height: 87px;
}

div.banner_Left
{
	float:left;
}

div.banner_Right
{
	float:right;
}

div.ApplicationBar
{
	float:left;
    BACKGROUND-COLOR: #05204D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    vertical-align: middle;
}

div.ApplicationBar_Menu
{
	float:left;
}

div.ApplicationBar_UsersName
{
	padding-right: 10px;
	float:right;
    #position: relative; 
    #top: 15%;
}

div.Main
{
    /*white-space: nowrap;*/
    min-width: 870px;
    width: 100%;    
}

div.SideMenu
{	
    width:134px;
}

div.ContentAndMessages
{
    BORDER-top: #777777 0px solid;
	min-width:566px;
}

div.toolbar
{
}

div.HelpText
{
}

div.ExceptionList
{
	border-color:#FFDFAD;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFE1;
	color:Red;
	text-align:left;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
}
/*td.ExceptionList
{
	border-color:#FFDFAD;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFE1;
	color:Red;
	text-align:left;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
}*/
div.MessageList
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	border-color:#ff0000;
	border-style:solid;
	border-width:1px;
	background-color:#FFFC9E;
	color:#ff0000;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

div.ModalMessageListBack 
{
	position: fixed;
	top: 160px;
	left: 160px;
	width: 500px;
	z-index: 100;
		
	padding: 1em;
    BACKGROUND-IMAGE: url('border.png');
}

div.ModalMessageList
{
    margin-right:16px;
}

div.ModalMessagesTitle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	color:#000000;
	background-color: #ffe4be;
    
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
    
	border-color:#777777;
	border-style:solid;
	border-width:1px;
	
}

div.ModalMessagesBody
{
	padding-top:18px;
	padding-bottom:18px;
	padding-left:8px;
	padding-right:8px;
	background-color: #f5f5f5;
    border-left: #777777 1px solid;
    border-right: #777777 1px solid;
}

div.ModalMessagesFooter
{
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
	
	background-color: #d4d0c8;
	border-color:#777777;
	border-style:solid;
	border-width:1px;
}

div.Content
{
	width:100%;
}

div.VersionLabel
{
	color: #eeeeee;
	width: 100%;
	position:fixed;
	bottom: 0px;
}

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #f2f6e1;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135, strength=3);
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}


/* Dashboard */



.DragBox {
	PADDING: 4px;
	MARGIN-BOTTOM: 10px;
	MARGIN-top: 10px;
	WIDTH: 100%;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, tahoma, arial;
	BACKGROUND-COLOR: #3a78ad;
	BACKGROUND-IMAGE: url(widgetimages/header.gif);
 	background-repeat: repeat-x;
	color: #ffffff;

}

/* DASHBOARD ELEMENTS */
.dashbox
{

	PADDING: 0px;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #ffffff;
	BORDER: #3a78ad 0px solid;
	margin-top:2px;
	margin-bottom:-5px;

}
TD.dashbox 
{

    BACKGROUND-COLOR: #ffffff;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
    FONT-SIZE: 11px;
}
.dashhead TD
{
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #bbbbbb 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #344027;
    BACKGROUND-IMAGE: url(dashhead.gif);
	background-repeat:repeat-x;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
    FONT-SIZE: 13px;
	COLOR: #FFFFFF;
}
.dashhead td A:link		{COLOR: #ffffff; TEXT-DECORATION: underline;}
.dashhead td A:visited	{COLOR: #ffffff; TEXT-DECORATION: underline;}
.dashhead td A:active	{COLOR: #ffffff; TEXT-DECORATION: underline;}
.dashhead td A:hover	{COLOR: #ffffff; TEXT-DECORATION: underline;}

.dashrow TD
{
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #ffffff;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
    FONT-SIZE: 11px;
}
.dashsubhead TD
{
    FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(dashsubhead.gif);
	background-repeat:repeat-x;
    BACKGROUND-COLOR: #dadad3;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
	height:25px;
}
.dashfoot TD
{
    BACKGROUND-COLOR: #dcdcd4;
	BACKGROUND-IMAGE: url(dashfoot.gif);
	background-repeat:repeat-x;
    BORDER-BOTTOM: #bbbbbb 1px solid;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
}

/*Sourcing */
.dashrow2 TD
{
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #ffffff;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-TOP: 3px;
   	PADDING-BOTTOM: 3px;
    FONT-SIZE: 11px;
    font-weight: normal;
}


a:link.ReportNoWrapRightJustify 
{
    COLOR: black;
    TEXT-DECORATION: none;
}
a:visited.ReportNoWrapRightJustify 
{
    COLOR: black;
    TEXT-DECORATION: none;
}
a:active.ReportNoWrapRightJustify 
{
    COLOR: black;
    TEXT-DECORATION: none;
}
a:hover.ReportNoWrapRightJustify
{
    COLOR: black;
    TEXT-DECORATION: underline
}

.dashsubhead2
{
    FONT-WEIGHT: normal;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
	height:25px;	
}

.dashsubhead3
{
	background-color:White;
    FONT-WEIGHT: normal;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
	height:25px;	
	color: Black;
}

.dashsubheadProjSumm
{
    FONT-WEIGHT: normal;
   	PADDING-LEFT: 4px;
   	PADDING-RIGHT: 4px;
   	PADDING-top: 3px;
   	PADDING-bottom: 3px;
	height:25px;	
	color: Black;
}

INPUT.RightSide
{
    float:right;
}

INPUT.LeftSide
{
    float:left;
}

#dashboardArea
{
	padding-top: 20px;
}

/* New Single Image QuickLink Branding - see Martin L before editing */
.quicklink_off
{
	background: transparent url('quicklinks.gif') no-repeat scroll top right;
	background-position: 0px 0px;
	padding-left:12px;  /* WHERE TEXT STARTS ON LEFT  */
}
.quicklink_on
{
	background: transparent url('quicklinks.gif') no-repeat scroll top right;
	background-position: 0px -51px; /* MOVES THE IMAGE UP TO DISPLAY ROLLOVER EFFTECT*/
	padding-left:12px; /* WHERE TEXT STARTS ON LEFT  */
	color:#ffffff;
}
.quicklink p
{
	font-size:15px;
	margin-bottom:10px; /*  MOVES TEXT UP TO CENTRE  */
}
.quicklink
{
	width: 205px; /* OVERALL WIDTH OF THE BUTTON  */
	height:51px; /* OVERALL HEIGHT OF THE BUTTON  */
	margin-bottom:6px;   /* THE GAP BENEATH THE BUTTON  */
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	cursor:pointer;
}
.quicklink_sml_off
{
	background: transparent url('quicklinks_sml.gif') repeat-x scroll top right;
	background-position: 0px 0px;
	padding-left:12px;  /* WHERE TEXT STARTS ON LEFT  */
	padding-right:35px;  /* WHERE TEXT ENDS ON RIGHT  */
	}
.quicklink_sml_on
{
	background: transparent url('quicklinks_sml.gif') repeat-x scroll top right;
	background-position: 0px -51px; /* MOVES THE IMAGE UP TO DISPLAY ROLLOVER EFFTECT*/
	padding-left:12px; /* WHERE TEXT STARTS ON LEFT  */
	padding-right:35px; /* WHERE TEXT ENDS ON RIGHT  */
	color:#ffffff;
	}
.quicklink_sml p
{
	margin-bottom:10px; /*  MOVES TEXT UP TO CENTRE  */
	font-size:15px;
}

.quicklink_sml
{
	width: 175px; /* OVERALL WIDTH OF THE BUTTON  */
	height:51px; /* OVERALL HEIGHT OF THE BUTTON  */
	margin-right:20px; /* THE GAP TO THE RIGHT OF THE BUTTON  */
	margin-bottom:10px;   /* THE GAP BENEATH THE BUTTON  */
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	cursor:pointer;
}
/* END New Single Image QuickLink Branding */

/* Start of rounded dashboard panes */

DIV.DragCornerTopLeft
{
   width:7px; 
   height:14px; 
   float:left; 
   position:relative; 
   left:-7px; 
   top:-23px;/*-24 in FF*/ 
   z-index: 1; 
   background-color: #FFFFFF;
   background-image: url(./WidgetImages/dashtl_tall.gif);
   background-repeat: no-repeat;
   background-position: left top;
}

DIV.DragCornerTopRight
{
   width:7px; 
   height:14px; 
   float:Right; 
   position:relative; 
   left:12px; 
   top:-23px;/*-24 in FF*/  
   z-index: 1; 
   background-color: #FFFFFF;
   background-image: url(./WidgetImages/dashtr_tall.gif);
   background-repeat: no-repeat;
   background-position: right top;
}

DIV.DragCornerBottomLeft
{
   width:7px; 
   height:10px; 
   float:Left; 
   position:relative; 
   left:-7px; 
   top:3px; /*diff in FF an Chrome*/
   z-index: 1; 
   background-color: #FFFFFF;
   background-image: url(./WidgetImages/dashbl2.gif);
   background-repeat: no-repeat;
   background-position: left bottom;
}

DIV.DragCornerBottomRight
{
   width:7px; 
   height:10px; 
   float:Right; 
   position:relative; 
   left:12px; 
   top:3px; /*diff in FF an Chrome*/
   z-index: 1; 
   background-color: #FFFFFF;
   background-image: url(./WidgetImages/dashbr2.gif);
   background-repeat: no-repeat;
   background-position: right bottom;
}

TD.DragPart
{
    border-color: #FFFFFF;
    
    border-top-style: none;
    border-left-style: none;
    border-right-style: solid;
    border-bottom-style: none;   
    
    border-right-width: 19px;   
}

TD.DragTitle
{
    padding: 0px 0px 0px 0px;
}

.DragTitle td 
{
    padding: 3px 3px 3px 3px;
    color: White;
    BACKGROUND-IMAGE: url(./WidgetImages/header.gif);
    background-color: #3a78ad;
 	background-repeat: repeat-x;
 	vertical-align: top;
    font-size: 14px;
    font-weight: bold;
}

.DragTitle Table
{    
    border-right: 7px solid #3a78ad;
    border-left: 7px solid #3a78ad;
}

.DragArea {

    border-bottom: 7px solid #3a78ad;
    border-left: 7px solid #3a78ad;
    border-right: 7px solid #3a78ad;

	WIDTH: 100%;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, tahoma, arial;
	BACKGROUND-COLOR: #3a78ad;
 	background-repeat: repeat-x;
	color: #000000;
}

.DragAreaInner
{
    border-style:solid; 
    border-left-width: 2px;
    border-top-width: 2px;    
    border-right-width: 2px; /*Related to outer border thickness in IE formaly 7px*/
    border-bottom-width: 2px;
    border-color:#3a78ad; 
    background-color: #FFFFFF;    
}

div.DragAreaInner
{
    position: relative;
    margin-right: -5px; /*Related to outer border thickness in IE*/
    top: 2px; /*Related to inner border thickness in IE*/
}
/* End of rounded dashboard panes */

.pricebreakdown p
{
	color: red;
	font-weight:bold;
	font-size:14px;
}