body
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*text-align:center;*/
	color: #000000;
	/*background-color: #DADAE1;*/
	margin: 0px;
	padding: 0px;
	height:100%;
	/*background-image: url(../../images/backgroundWide.gif);*/
	background-repeat: repeat-y;
	background-position: center center;
}

.body 
{
	padding-left:20px;
	padding-right:20px;
}

table TD.exportcntr 
{
	padding-bottom:4px;
	border-bottom:1px solid silver;
}

table TD.pagercntr 
{	
	
	padding-top:4px;
	padding-bottom:4px;
	background-color:#0B3D92;
	color:White;
	background-image:url(../../images/bandbg.jpg);	
	background-repeat:repeat;
	vertical-align:bottom;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

table TD.pagercntr select 
{
	font-size:10px;
	background-color:#eeeeee;
}



.body-label 
{
	font-weight:bold;
	font-size:8pt;
	color:Gray;
}

.content-cell 
{
	padding:10px;
	/*width:600px;*/
}	

.content-cell-no-pad
{
	/*padding:10px;*/
	/*width:600px;*/
}	
td
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}

h1
	{
	font-size:16px;
	margin:4px;
	/*color:#333333;*/
	color:#106194;
	font-weight: 600;
	padding-left:0px;
	margin-left:0px;	
	margin-top:20px;
	margin-bottom:20px;	
	}

h2 
{
	font-size:14px;
	margin:4px;
	color:#333333;
	font-weight: 600;
	padding-left:0px;	
	margin-top:0px;
}

h3 
{
	font-size:12px;
	margin:4px;
	color:#333333;
	font-weight: 600;
	padding-left:0px;	
	margin-top:0px;
}

h4 
{
	font-family:Verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#006699;
	border-bottom:2px solid #CCCCFF;
	margin-top:10px;
	margin-bottom:5px;
}

.shadow 
	{
	width:100%;
	height:100%;
	/*
	filter: DropShadow(Color=#B4B4B4, offx=1, offy=1, Positive=1);
	*/
	}

a:link, a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;
	}

a:hover, a:active
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;
	}

.inputfield
	{
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid;
	}
	
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {
	font-size: 14;
	font-weight: bold;
}
.style2red {
	font-size: 14;
	color: #FF0000;
	font-weight: bold;
}
.style3 
{
	font-size:14pt;
}
.style5 {color: #3300FF}
.style6 {
	font-size: 14;
	font-weight: bold;
}
.style7 {
	font-size: 14px;
	font-weight: bold;
}

TABLE.summary-tab TD.label 
{
	text-align:right;
	color:Gray;
	padding-right:5px;	
}

TABLE.entry-tab TD
{
		vertical-align:top;
}

TABLE.info-tab 
{
	border-style:none;
}

TABLE.info-tab TD
{
		vertical-align:top;
		border-style:none;
		border:0px;
}

TABLE.info-tab TD.label
{
	font-weight:bold;
	color:Gray;
	/*text-align:right;*/
	padding-right:10px;		
	text-align:left;
}

.result-message 
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;	
	padding-top:15px;
}

TABLE.order-grid 
{		
	/*border-left-color:#58ABD5;
	border-bottom-color:#58ABD5;
	border-top-color:#58ABD5;
	border-right-color:#58ABD5;*/
}

TABLE.order-grid TD.IconCell 
{
	padding:0px;
	vertical-align:middle;	
}

TD.logged-in-td 
{
	text-align:right;	
	padding-right:20px;
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;	
}

.logged-in-label { 
	FONT-STYLE: italic; COLOR: #ffffff
}
.logged-in-name {
	COLOR: #d8e7eb; FONT-WEIGHT: bold
}

.datagrid 
{
	 border-color:Silver;
	 border-width:1px;
	 border-style:Solid;
	 border-collapse:collapse;
}


TABLE.entry-tab 
{
	/* border-color:Silver;
	 border-width:1px;
	 border-style:Solid;
	 border-collapse:collapse;*/
}

TABLE.entry-tab TD 
{
	/*border-color:Silver;
	 border-width:1px;
	 border-style:Solid;
	 border-collapse:collapse;*/
	
}

TABLE.entry-tab TD.right
{
	text-align:right;
}

TABLE.entry-tab TD.label 
{
	
	/*text-align:right;	*/
	padding-right:5px;
	text-align:left;
	color:gray;
	font-weight:bold;			
}

TABLE.filter-tab 
{
		
}

TABLE.filter-tab THEAD TD
{
	font-weight:bold;
	border-bottom:1px solid silver;
}

TABLE.filter-tab TD.label
{
	color:Gray;
	text-align:right;
	padding-right:5px;		
}

TABLE.filter-tab TD 
{
	padding-top:4px;	
}

TD.no-result 
{	
	text-align:center;
	vertical-align:middle;
	padding:20px;	
}

UL.course 
{	
	list-style-type: square;	
	margin-left:20px;
}
.section-head 
{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	text-transform:uppercase;
	border-bottom: solid 1px #DDDDEE;
	color:#006699;	
}



.section-head-end
{
	border-bottom: solid 1px #DDDDEE;
}

.section-side 
{
	border-left: solid 1px #DDDDEE;	
	border-right: solid 1px #DDDDEE;
	padding-left:15px;
	padding-right:15px;
}

.section-bottom
{
	border-left: solid 1px #DDDDEE;	
	border-right: solid 1px #DDDDEE;
	border-bottom: solid 1px #DDDDEE;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.section-nodata 
{
	text-align:center;
	vertical-align:middle;
	margin-top:0px;
	margin-bottom:20px;
	font-weight:bold;
	color:Gray;
}

TABLE TD.breadcrumb A 
{
	font-size:10px;		
}

.small-but
{
	font-size:11px;
	
}

TABLE TD.browser-no-items 
{
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	color:gray;
	font-family:Verdana;
	font-size:10px;
	padding:20px;	
}

TEXTAREA 
{
	font-family: Arial;	
}

TABLE.inline-dialogue 
{
	border:1px solid silver;
	background-color:#EEEEEE;	
}

TABLE.inline-dialogue TD
{
	padding:2px;
}

TABLE.inline-dialogue TD.label
{
	font-size:10px;
	text-align:right;
	padding-right:5px;
	color:Gray;
}

TABLE.inline-dialogue TD INPUT,
TABLE.inline-dialogue TD TEXTAREA
{
	font-size:11px;
}

TABLE.inline-dialogue TD SELECT 
{
	font-size:11px;
}

TABLE.searchform TD
{
	font-size:11px;
}

TABLE.searchform TD.label
{
	font-size:11px;
	color:Gray;
	padding-right:5px;
	text-align:right;
}

TABLE.searchform TD INPUT.form,
TABLE.searchform TD SELECT
{
	font-size:11px;
	border:1px solid gray;
	background-color:#EEEEEE;
}

.pagedescript 
{
	color:Gray;	
	padding:10px;
	font-size:11px;
}

.resultcount 
{
	margin-bottom:2px;	
	text-align:left;
	font-size:9pt;
	color:Gray;
}

TABLE.collapsehead 
{
	border-bottom:2px solid #CCCCFF;
	margin-top:10px;
	margin-bottom:5px;	
}

TABLE.collapsehead TD
{
	font-family:Verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#006699;	
}

TABLE.collapsehead TD A,
TABLE.collapsehead TD A:visited
{
	font-family:Verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#006699;	
	text-decoration:none;
}

TABLE.collapsehead TD A:hover
{
	font-family:Verdana;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:red;	
	text-decoration:none;
}

TABLE.collapsehead TD.toggle 
{
	font-weight:normal;
	color:Black;
	text-align:right;
	text-transform:none;
}

.sminfo 
{
	color:Gray;
	font-family:Verdana;
	font-size:9px;
}


TABLE.opt TD.label 
{
	background-color:White;
	color:black;
	text-transform:lowercase;	
}

TABLE.opt TD
{
	font-family:Verdana;
	font-size:9px;
	padding:5px;
	text-align:center;
	vertical-align:middle;	
	background-color:#B0DBF2;
	border-collapse:collapse;
	border:1px solid #85C7EB;	
}

TABLE.opt TD A,
TABLE.opt TD A:visited
{
	font-family:Verdana;
	font-size:9px;	
	text-decoration:none;
	color:Black;
	
}
TABLE.opt TD A:hover
{
	font-family:Verdana;
	font-size:9px;	
	text-decoration:underline;
	color:Red;
}


TABLE.act-stat 
{
	border-bottom : 1px dashed silver;
}

TABLE.act-stat TD.header 
{
	font-size:11pt;
	color:Black;
	padding-bottom:10px;
}

TABLE.act-stat TD.header A
{
	font-size:10px;	
}

TABLE.act-stat TD
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:Gray;
}

TABLE.act-stat TD.notdone 
{
	color:Gray;
	background-color:Silver;
	height:20px;
	padding-left:4px;
}

TABLE.act-stat TD.done 
{
	color:White;
	background-color:#013277;
	height:20px;
	padding-left:4px;
}

TABLE.act-stat TD.done A,
TABLE.act-stat TD.done A:visited 
{
	color:White;
	text-decoration:none;
	font-size:11px;
}

TABLE.act-stat TD.done A:hover 
{
	text-decoration:underline;
}
 

TABLE.act-stat TD.desc 
{
	color:gray;
	font-size:9px;
	padding-top:10px;
	padding-bottom:10px;
}

.EmptyDataRow 
{
	font-weight:bold;
	color:Black;
	text-align:center;
	vertical-align:middle;
	padding:50px;
}

.step-container {
    padding:10px;    
    border:1px solid silver;
    height:150px;
    vertical-align:top;
}

/* Version detection UI */
table.verchecker TD {
    font-family:Arial;
    vertical-align:top;   
	padding-bottom:20px;
	border-bottom:1px solid silver;
}

table.verchecker TD.statuscol {
	font-weight:bold;
	width:350px;
}

table.verchecker TD.reqcol {
	color:Gray;
}

table.verchecker THEAD TD {
    font-weight:bold;
    color:gray;
    border-bottom:2px solid silver;
}

table.verchecker TR.alt TD 
{
	background-color:#EDEDED;
}
#language  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00388A;
	float: right;
	width: 100px;
	text-align: center;
	margin-right: 15px;
	position: relative;
	left: 0px;
	background-color: #C0DFED;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
}
#language  a  {
	color: #00388A;
	text-decoration: none;
}
#language  a:hover  {
	color: #666666;
}
#language  .noLink {
	color: #999999;
}
.bannerNav  img  {
	padding-right: 5px;
	padding-left: 12px;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.bannerNav ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}

.bannerNav a{
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #00388A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bannerNav a:hover{
	color: #666666;
}
.Green a{
	color: #006633;
}
.Green a:hover{
	color: #666666;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 25px;
	padding-top: 12px;
	height: 50px;
	white-space: nowrap;
	text-align: left;
}
.footer a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.footer a:hover {
	color: #CCCCCC;
	font-weight: bold;
}
