BODY
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt
}
A
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt;
    TEXT-DECORATION: undeline;
}
A:hover
{
    COLOR: #4682b4
}

TD
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt
}
TD.TabActive
{
	background-color: #89ABE7;
}
TD.TabDeactive
{
	background-color: #F1F7FF;
}
SPAN
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 9pt;
}

INPUT
{
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt;
}
TEXTAREA
{
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt
}
SELECT
{
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt
}
BUTTON
{
    FONT-FAMILY: Verdana,  Arial;
    font-size:9pt;    
}

a.leftnav{
	font-family: Verdana,  Arial;
	font-size: 10px;
	text-decoration:none;
	color:#192D61;
	}
a.leftnav:hover{
	font-family: Verdana,  Arial;
	font-size: 9px;
	text-decoration:underline;
	color:orange;
	}
	
a.leftnav:active{
	font-family: Verdana,  Arial;
	font-size: 9px;
	text-decoration:none;
	color:red;
	}

a.leftnav:visited{
	font-family: Verdana,  Arial;
	font-size: 10px;
	text-decoration:none;
	color:#192D61;
	}
	
.header{
	font-family: Verdana,  Arial;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	background-color:#F2F2F2;
	}
	
.main{
	font-family: Verdana,  Arial;
	font-size:11px;
	color:#333333;
	}
	
.main_bold{
	font-family: Verdana,  Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	}


.input{
	font-family: Verdana,  Arial;
	font-size:12px;	
	color:#333333;
	border:1px solid #434343;
	}
	
.all-borders {
	border: 1px solid #192D61;
}

.button
{
	font-family: Verdana,  Arial;
	font-size:8pt;
	font-weight=bold; 
	color:#192D61;	
	border:1px solid #434343;
	background-color:#C9DBF4;
	cursor:hand;
	}
	
.newbutton {
		font-family: Verdana,  Arial;
	font-size:8pt;
	font-weight=bold; 
	color:#192D61;	
	border:1px solid #434343;
	background-color:#C9DBF4;
	cursor:hand;
	
}
.cprt{
	font-family: Verdana,  Arial;
	font-size: 8pt;
	color:#ffffff;
	text-align:center;
	}
	
.smallfont{
	font-family: Verdana,  Arial;
	font-size: 8pt;
	color:#192D61;
	}	
	
.red
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
	
	
.darkblue
{
	COLOR: #192D61;
	FONT-FAMILY: Verdana,  Arial;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;

}
A.darkblue:LINK		
{	
	Text-Decoration: none;
	Color:#192D61; 
	font-size:11px; font-family: Verdana,  Arial;
	FONT-WEIGHT: normal;
	text-decoration: underline;
} 

A.darkblue:VISITED	
{	Text-Decoration: none; 
	color:#192D61;
	font-size:11px; font-family: Verdana,  Arial;
	FONT-WEIGHT: normal;
	text-decoration: underline;
} 

A.darkblue:HOVER	
{	Text-Decoration: none; 
	color:#4682b4; 
	font-size:11px; font-family: Verdana,  Arial;
	FONT-WEIGHT: normal;
	text-decoration: underline;
}

A.darkblue:ACTIVE	
{	Text-Decoration: none; 
	color:#4682b4; 
	font-size:11px; font-family: Verdana,  Arial;
	FONT-WEIGHT: BOLD;
	text-decoration: underline;
}


BODY.darkblue
{
	Text-Decoration: none; 
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    font-size:11px;
    FONT-WEIGHT: bold;
}
TD.darkblue
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    font-size:11px;
    FONT-WEIGHT: bold;
}

TD.borderstyle
{
    BORDER-RIGHT: #192D61 1px solid; BORDER-BOTTOM: #192D61 1px solid; 
}

TD.borderstyletop
{
    BORDER-RIGHT: #192D61 1px solid; BORDER-BOTTOM: #192D61 1px solid; BORDER-TOP: #192D61 1px solid; 
}

TD.borderstyletopfirst
{
    BORDER-RIGHT: #192D61 1px solid; BORDER-LEFT: #192D61 1px solid; BORDER-BOTTOM: #192D61 1px solid; BORDER-TOP: #192D61 1px solid; 
}

TD.borderstylefirst
{
    BORDER-RIGHT: #192D61 1px solid; BORDER-BOTTOM: #192D61 1px solid; BORDER-LEFT: #192D61 1px solid;
}


SPAN.darkblue
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    font-size:11px
    FONT-WEIGHT: bold;
}
.top-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
}

/*Red style*/

A.Red
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
A.Red:hover
{
    COLOR: #4682b4
}
BODY.Red
{
    COLOR: ff0000;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
TD.Red
{
    COLOR: ff0000;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
SPAN.Red
{
    COLOR: ff0000;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

/*White style*/

A.white
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-DECORATION: bold;
}
A.white:hover
{
    COLOR: #4682b4
}
BODY.white
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
TD.white
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
SPAN.white
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

/*Bold dark blue*/

.bolddarkblue
{
    COLOR: #6C8BC6;
    FONT-FAMILY: Arial,verdana;
    FONT-SIZE: 11pt;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.bolddarkblue:LINK		
{	
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	Color:#6C8BC6; 
	font-size:11pt; 
	font-family: Arial,verdana;
} 

A.bolddarkblue:VISITED	
{	Text-Decoration: none; 
	color:#6C8BC6;
	font-size:11pt; 
	font-family: Arial;
	FONT-WEIGHT: bold;
} 

A.bolddarkblue:HOVER	
{	Text-Decoration: none; 
	color:#6C8BC6; 
	font-size:11pt; 
	font-family: Arial;
	FONT-WEIGHT: bold;
}
BODY.bolddarkblue
{
    COLOR: #6C8BC6;
    FONT-FAMILY: Arial,verdana;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}
TD.bolddarkblue
{
    COLOR: #6C8BC6;    
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}
SPAN.bolddarkblue
{
    COLOR: #6C8BC6;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}

/*Bold*/

.bold
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.bold:LINK		
{	
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	Color:#192D61; 
	font-size:9pt; 
	font-family: Verdana,  Arial;
} 

A.bold:VISITED	
{	Text-Decoration: none; 
	color:#192D61;
	font-size:9pt; 
	font-family: Verdana,  Arial;
	FONT-WEIGHT: bold;
} 

A.bold:HOVER	
{	Text-Decoration: none; 
	color:#4682b4; 
	font-size:9pt; 
	font-family: Verdana,  Arial;
	FONT-WEIGHT: bold;
}
BODY.bold
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
TD.bold
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
SPAN.bold
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

/*Menu*/

.Menu
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
}
A.Menu:LINK		
{	
    TEXT-DECORATION: none;
	FONT-WEIGHT: none;
	Color:#192D61; 
	font-size:10pt; 
	font-family: Verdana,  Arial;
	TEXT-DECORATION: undeline;
} 

A.Menu:VISITED	
{	Text-Decoration: none; 
	color:#4682b4;
	font-size:10pt; 
	font-family: Verdana,  Arial;
	TEXT-DECORATION: undeline;
} 

A.Menu:HOVER	
{	Text-Decoration: none; 
	color:#4682b4; 
	font-size:10pt; 
	font-family: Verdana,  Arial;
	FONT-WEIGHT: none;
}
BODY.Menu
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
}
TD.Menu
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
}
SPAN.Menu
{
    COLOR: #192D61;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 10pt;
}

/*Other*/
tr.cellDarkBlue td {
	background-color: #192D61;
	color:white;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

tr.cellsmallDarkBlue td {
	background-color: #192D61;
	color:white;
    FONT-FAMILY: Verdana,  Arial;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
}

tr.cellPurpleOver td {
	background-color: #99A2B9;
	color:white;
    FONT-WEIGHT: bold;
}

tr.cellDarkBlueOver td {
	background-color: #99A2B9;
	color:#192D61;
}

tr.cellsmallDarkBlueOver td {
	background-color: #99A2B9;
	color:#192D61;
	FONT-SIZE: 7pt;
}

tr.celllightPurple td {
	background-color: #D1D5DF;
}

tr.cellsmalllightPurple td {
	FONT-FAMILY: Verdana,  Arial;
	background-color: #D1D5DF;
	FONT-SIZE: 7pt;
}

tr.cellsmalllightgrey td {
	FONT-FAMILY: Verdana,  Arial;
	background-color: #DEDEB0;
	FONT-SIZE: 7pt;
}

td.celllightPurple  {
	background-color: #D1D5DF;
}

td.cellDarkBlue  {
	background-color: #192D61;
	color:white;
    FONT-WEIGHT: bold;
}

td.cellDarkBlueOver  {
	background-color: #99A2B9;
	color:#192D61;
    FONT-WEIGHT: bold;
}


A.whiteHeading
{
	COLOR:white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size: 9pt
}

A.whiteSmallHeading
{
	COLOR:white;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size: 9px
}


.memuitems
{
font-family:Verdana;
font-size:9pt;
font-weight:bold;
color:#666666;
text-decoration:none;
}

a.memuitems:hover
{
color:black;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}




/*TableHeading*/

.TableHeading
{
    background-color:#6C8BC6;
	FONT-FAMILY: verdana,Arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
TD.TableHeading
{
	background-color:#6C8BC6;
    COLOR: white;
    FONT-FAMILY: verdana,Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

/*TableData*/

.TableData
{
    background-color:#C9DBF4;
	FONT-FAMILY: verdana,Arial;
    FONT-SIZE: 10pt;	
}
TD.TableData
{
    background-color:#C9DBF4;
    FONT-FAMILY: verdana,Arial;
    FONT-SIZE: 10pt;
}

/*WebviewButton*/
.WebviewButton
{
	font-family :Verdana,Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	background-color:Navy;
	min-width:50px;
	width:auto;
	border:1px solid darkblue;
}

A.WebviewButton
{
	font-family :Verdana,Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	background-color:Navy;
	min-width:50px;
	width:auto;
	
	border:1px solid darkblue;
}

	
	
	
A:ShowRed
{
    COLOR: #ff3333;
}

.grid
{
	font:16px Verdana, Arial, Sans-Serif;
}


.gridheader
{
	text-align:left;
	color:#FFFFFF;	
	background-color:#89ABE7;
}

.row td
{
	border-bottom:solid 1px;
	background-color:#c9dbf4;
}

.alternating
{
	background-color:#f8f8ff;
}

.alternating td
{
	border-bottom: solid 1px;
}

.combo
{
	border:1px solid #434343;
}

.headertext
{
    COLOR: #666666;
    FONT-FAMILY: Verdana,  Arial;
    font-size:8pt;
}

.container
{
    border: solid 1px #808080;
    border-width: 1px 0px;
    width:300px;
    text-align:center;
    position:absolute;
    top:50%;
    left:50%;
    z-index:999;
}

.header
{
    background-image: url('../images/sprite.png') repeat-x 0px 0px;
    border-color:#808080;
    border-style:solid;
    border-width:0px 1px 1px;
    padding:0px 10px;
    color:#000000;
    font-size: 9pt;
    font-weight: bold;
    line-height:1.9;
    font-family:arial;
    text-align:center;
    z-index:999;
}

.body
{
	background-image:url(../images/dot.gif);
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
    text-align:center;
}

.progress
{
    position:absolute;
    top:50%;
    left:50%;    
    display: block;
    position: absolute;
    padding: 2px 3px;
    height:auto;
    width:auto;
    z-index:999;
}


/* ----------------------------------------*/
/*
CSS for Ajax Calendar 
Author: John Robertson
Date: 2nd Dec 2008
*/

.calanderExtender .ajax__calendar_container {
	background-color: #e2e2e2; 
	border:solid 1px #cccccc;
}

.calanderExtender .ajax__calendar_header 
{
	background-color: #fff;
	width:170px;
	margin-bottom: 4px;
}

.calanderExtender .ajax__calendar_title,
.calanderExtender .ajax__calendar_next,
.calanderExtender .ajax__calendar_prev {
color: #004080; 
padding-top: 3px;
}

.calanderExtender .ajax__calendar_body {
background-color: #e9e9e9; 
border: solid 1px #cccccc;
}

.calanderExtender .ajax__calendar_dayname {
	text-align:center; 
	font-weight:bold; 
	margin-bottom: 4px; 
	margin-top: 2px;
}

.calanderExtender .ajax__calendar_day {
text-align:center;
}

.calanderExtender .ajax__calendar_hover .ajax__calendar_day,
.calanderExtender .ajax__calendar_hover .ajax__calendar_month,
.calanderExtender .ajax__calendar_hover .ajax__calendar_year 
{
    color: red;
}
.calanderExtender .ajax__calendar_active .ajax__calendar_day,
.calanderExtender .ajax__calendar_active .ajax__calendar_month,
.calanderExtender .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    font-weight:bold;
}


.calanderExtender .ajax__calendar_today {
	font-weight:bold;
}

.calanderExtender .ajax__calendar_other,
.calanderExtender .ajax__calendar_hover .ajax__calendar_title {
	color: #bbbbbb;
}

.calanderExtender .ajax__calendar_hover .ajax__calendar_today 
{
	color: red;
}



/* ----------------------------------------*/

/*
CSS for Sun Collection Email HTML Preview 
Author: John Robertson
Date: 07 Jan 2008
*/
.previewTable 
{
	color: #808080; 
	font-size: 10pt;

	width: 800px;
	
}

.previewTable TD 
{
	color : #808080; 
	font-size: 10pt;
}

.previewTable2 
{
	color: #808080; 
	font-size: 10pt;

	width: 1000px;
	
}

.previewTable2 TD 
{
	color : #808080; 
	font-size: 10pt;
}


/* ----------------------------------------*/

/*
CSS for Ajax Tabs 
Author: John Robertson
Date: 07 Jan 2008
*/


.customTab .ajax__tab_header { 
     background:url(cssImages/TabImages/tab-line.gif) repeat-x bottom; 
     font-family:verdana,tahoma,helvetica; 
     font-size:11px; 


} 

.customTab .ajax__tab_outer    { 
	background:url(cssImages/TabImages/tab-right.gif) no-repeat right; 
    height:21px;
	padding-right:3px; 

	
  
} 

.customTab .ajax__tab_inner    { 
    background:url(cssImages/TabImages/tab-left.gif) no-repeat; 
	height:21px;
	padding-left:3px; 
} 

.customTab .ajax__tab_tab { 
	background:url(cssImages/TabImages/tab.gif) repeat-x; 
     
	height:21px; 
	
	padding:4px;
	margin:0px; 
} 

.customTab .ajax__tab_hover .ajax__tab_outer { 
     background:url(cssImages/TabImages/tab-hover-right.gif) no-repeat right; 
} 

.customTab .ajax__tab_hover .ajax__tab_inner { 
     background:url(cssImages/TabImages/tab-hover-left.gif) no-repeat; 
} 

.customTab .ajax__tab_hover .ajax__tab_tab { 
     background:url(cssImages/TabImages/tab-hover.gif) repeat-x; 
} 

.customTab .ajax__tab_active .ajax__tab_outer { 
    background:url(cssImages/TabImages/tab-active-right.gif) no-repeat right; 

} 

.customTab .ajax__tab_active .ajax__tab_inner { 
     background:url(cssImages/TabImages/tab-active-left.gif) no-repeat;
     /*border-bottom: 1px solid #fff;*/
      
} 

.customTab .ajax__tab_active .ajax__tab_tab { 
     background:url(cssImages/TabImages/tab-active.gif) repeat-x; 
     
     height:21px; 
		
}
 
 
.customTab .ajax__tab_body { 
     font-family:verdana,tahoma,helvetica; 
     font-size:10pt; 
     border:1px solid #999999; 
     border-top:0; 
     margin:0px;
     padding:8px; 
     background-color:#ffffff; 
} 
 

/* xp theme */

/*John Robertson: still to test this with Sun_Interface.aspx*/
/*
.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:7pt; font-weight:bold; background:url(cssImages/TabImages/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {background:url(cssImages/TabImages/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(cssImages/TabImages/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:20px; width: 150px; padding:4px;margin:0;background:url(cssImages/TabImages/tab.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(cssImages/TabImages/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(cssImages/TabImages/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(cssImages/TabImages/tab-hover.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(cssImages/TabImages/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(cssImages/TabImages/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(cssImages/TabImages/tab-active.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
*/


.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:7pt; font-weight:bold; background:url(cssImages/TabImages/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {background:url(cssImages/TabImages/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(cssImages/TabImages/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:20px; width: 150px; padding:4px;margin:0;background:url(cssImages/TabImages/tab.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(cssImages/TabImages/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(cssImages/TabImages/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(cssImages/TabImages/tab-hover.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(cssImages/TabImages/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(cssImages/TabImages/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(cssImages/TabImages/tab-active.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


/* ----------------------------------------*/
/*
CSS for Custom Grid Views 
Author: John Robertson
Date: 12 Feb 2009
*/

.CustomerGridViewRowStyle td, .CustomerGridViewAlternatingRowStyle td {

	font-size: 10pt;

}

/* ----------------------------------------*/
/*
CSS for Interface User control 
Author: John Robertson
Date: 12 Feb 2009
*/

.interfaceTable {
	/*width:835px;*/
	/*margin:8px;*/
}


/* ----------------------------------------*/
/*
CSS for HoverMenuExtender
Author: John Robertson
Date: 26 June 2009
*/

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#fff;
	border: 1px solid #000;
	padding:0px;
	/*opacity:.9;*/
	/*filter: alpha(opacity=90);*/
}

.popupHover {
	/*background-image:url(images/header-opened.png);*/
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.organisationSubProgrammes {
 	
	padding: 2px;
 	
}

/* ----------------------------------------*/

.FileUploadTable {

    FONT-SIZE: 10pt;	
 
}

.FileUploadTable td {
    background-color:#DEE3F7;
    FONT-SIZE: 10pt;
    margin: 0px;
    
}

/* ----------------------------------------*/
/*
CSS for SLA Exemptions
Author: John Robertson
Date: 23 Nov 2009
*/
.SLAExemption
{
	/*COLOR: #ff0000;*/
	/*width: 200px;*/	
}  

/* ----------------------------------------*/
/*
CSS for custom JQuery tables
Author: John Robertson
Date: 05 Jan 2010
*/
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	border: 1px solid #ACA899;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	border: 1px solid #ACA899;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/* ----------------------------------------*/