?/* COLOUR PALETTE */

/* #dbdbdb - Light Grey */
/* #999999 - Dark Grey */
/* #e1e8f0 - Light Blue */
/* #003399 - Dark Blue */
/* #c8cff0 - Alt Dark Blue */
/* #00659a - Blue */
/* #7070cc - Purple */
/* #683FFF - Purple 2 */
/* #ff9900 - Orange */
/* #a40    - Dark Orange */
/* #de6417 - Orange */
/* #ee0000 - Red */
/* #cc0000 - Dark Red */
/* #d3f9d3 - Soft Lime */
/* #009933 - Soft Green */
/* #575757 - Dark Grey */
/* #3F87FF - Blue Banner */
/* #FAF8FC - Pink */
/* #6495ed - Cornflower Blue */
/* #8062a2 - Soft Purple */
/* #Faf8fc - Light Pastel Pink */
/* #d6d6d6 - Grey1 */
/* #eeeeee - Grey2 */
a,
a:visited {
	color: #0068c1;
}
a:hover 
{
	color: #0068c1;
}
body
{
	border:0;
	margin:0;
	padding:0;   
	font-family:Calibri;
	font-size: 14px;
	color:#000;
}
strong
{
	color: Black;
}

.siteContent
{
	border:0;    
	padding:0;   
	margin:0 auto;
	background-color:#FFFFFF;
	width:1020px;
}

.dxgvLoadingPanel_SoftOrange 
{
    color: #0066c2 !important;
    border: solid 1px #0066c2 !important;
    }

.banner
{
	border:0;    
	margin:5px 0 0 0;
	padding:0;    
}

.mainContentBorder
{
	width:1020px;
	border:1px solid #8c99cf;
	margin-left:10px;
	margin-bottom:10px;      
}

.mainContentContainer
{
	width:1020px;
}



.superNav
{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	margin:0 0 0 0;
	padding:3px 0;
	color:#ffffff;
	background-color:#aaa;
	width:100%;    
	text-align:center;
}

.superNav a, .superNav a:link, .superNav a:active, .superNav a:visited
{	
	text-decoration:none;
	text-align:center;
	padding:0 30px;
	margin:0 0 0 0;
	border:0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;    
}

.superNav a:hover
{
	border:0;
	color:#de6417;
	font-weight:bold;    
}

.loginBorder
{
	width:auto;
	font-family:Calibri;
	font-size:16px;
	margin:0 auto;
	padding:15px;
}

.loginContainer
{
	width:850px;
	margin:0 auto;
}

.loginContainer h1
{
   font-size:17px;
   color:#0067c3; 
   font-weight:normal;
    }

.loginMain
{
	border:0;
	margin:0 auto;
	padding:0;
}

.loginControl
{
	/*border:1px solid #ddd;*/
	padding:0 0 0 0;
	/*width:99%;*/
	color:#000;s
}

.loginButton
{
	border:0;
	margin: 4px 88px 0 0;
	padding:0;
	width:122px;
	height:32px;
	font-size:12pt;
	background-image:url(../images/inputBack_small.gif);
	background-repeat:no-repeat; 
	background-color:#ffffff;   
	cursor:hand;
	color:#fff;
	font-size:14px;
}

.loginCaption
{
	font-size:2pt;
	border:0 0 0 0;
	margin:0 0 0 -3px;
	padding:0;
}

.loginTextbox
{
	border:1px solid #aaaaaa;
	margin:0 0 4px 6px;
	height:30px;
	text-indent: 7px;
}

.headerBackground
{
	border:0;
	margin:0;
	padding:0;
	background-color:#000000;
}

.linkRollover:hover
{
	cursor:hand;    
}

.jobSection
{    
	padding:0;
	margin:0 0 10px 0;
	border:1px solid #336633;
	background-color:#d6d6d6;    
}

.jobDetailRow
{
	padding:4px 0;
	margin:0;
	border:0;
	vertical-align:bottom;
	font-size:10pt;
}

.sectionHeader
{
	border:0;
	padding:0 0;
	margin:0 0 0 0;
	background-color:#336633;
	color:#ffffff;
	font-weight:bold;    
}

.subHeader
{
	border:0;
	padding:0 0;
	margin:0;
	background-color:#336633;
	color:#ffffff;
	font-weight:bold;
	height:5px;
}

.subHeader2
{
	color:#000000;
	font-weight:normal;
	font-size:9pt;
}

.radioButton
{
	padding:0;
	margin:0;
	border:0;
	background-image:url(../images/box_up.gif);
}

.reportLink
{
	text-decoration:underline;
}

.reportLink:hover
{
	text-decoration:underline;
	cursor:hand;
	
}

.errorText
{
	/*color:#ee0000;*/
	color:#cc0000;
	font-weight:bold;
	font-size:15px;
}

.errorTextSmall
{
	color:#cc0000;
	font-weight:normal;
	font-size:10px;
	width:100%;
}

.spacer20
{
	height:20px;
}

.spacer50
{
	height:50px;
}

.spacer80
{
	height:80px;
}

.pdfImage
{
	padding:0;
	margin:0;
	border:0;
	height:50px;
	width:50px;
}

.redLink
{
	padding:0;
	margin:0;
	border:0;
	text-decoration:underline;
	color:#cc0000;
}

.coolLink, .coolLink:visited, .coolLink:link
{
	text-decoration:underline;
	padding:0;
	margin:0;
	border:0;
	color:#000000;
	font-weight:normal;  
	font-size:13px;  
	
}

.coolLink:hover
{   
	color:#ee0000;
	font-weight:normal;
	text-decoration:none; 
}

.clearImage, clearImage:visited, clearImage:link
{
	border:0;
	margin:0;
	padding:0;
}

.footer
{
	border:0;
	margin:0 auto;
	padding:0;
	font-size:small;    

}



/************************************************************************
*	Ajax
*************************************************************************/
.waterMark
{
	font-style:italic;
	color: #AAA;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.calImage
{
	padding: 0;
	margin: 0;
	vertical-align: middle;
	border: 0;
	float:none;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
	padding: 10px 10px 10px 10px;
	border: 2px solid #CCC;
	line-height: 11px;
}

fieldset p 
{
	margin: 2px 12px 10px 10px;
}

legend 
{
	font-size: 1.2em;
    /* font-weight: 600; */
    padding: 15px 4px 10px 2px;
    color: #0068c1;
}
label
{
	color: #585858;
    font-weight: normal;
}
.editForm
{
	border: 0;
}
.editForm .caption
{
	text-align: right;
	vertical-align:top;
}






.editForm .value
{
	
	color: Black;
	vertical-align:top;
}

.emptyGrid td {
		padding: 1px 20px!important;
		border : 0;
		text-align: left;
	}
	
	
.details{float:left; width:155px;}
.details h5{float:left; width:130px; padding-left:25px; font-size: 12px; line-height:1px; color:#666;background:url(../images/border.gif) no-repeat center 7px; padding-bottom:2px;}
.details ul{float:left; width:132px; list-style:none;}
.details ul li{float:left; width:100%; font-size:11px; line-height:14px; color:#990000; text-align:center; margin-bottom:6px;}
.details ul li span{font-size:11px; line-height:14px; color:#333;}
.details ul li a{float:left; color:#990000; padding:1px 12px 2px; text-decoration:none;}
.details ul li a:hover{float:left; background:#ccd5cc;}
.details ul li.active a{color:#332b33; background:#ccd5cc;}

.rdetails{float:right; width:155px;}
.rdetails h5{float:left; width:130px; padding-left:25px; font-size: 12px; line-height:1px; color:#666;background:url(../images/border.gif) no-repeat center 7px; padding-bottom:2px;}
.rdetails ul{float:right; width:132px; list-style:none;}
.rdetails ul li{float:left; width:100%; font-size:11px; line-height:14px; color:#990000; text-align:center; margin-bottom:6px;}
.rdetails ul li span{font-size:11px; line-height:14px; color:#333;}
.rdetails ul li a{float:left; color:#990000; padding:1px 12px 2px; text-decoration:none;}
.rdetails ul li a:hover{float:left; background:#ccd5cc;}
.rdetails ul li.active a{color:#332b33; background:#ccd5cc;}

.inner_details{float:left; width:478px; padding:0 12px 0 19px;}
.top_row{float:left; width:100%; padding-bottom:22px;}
.top_row h4{float:left; width:306px; font-size:14px; line-height:16px; color:#332b33;}
.top_row .urgent{float:left; width:80px; font-size:12px; line-height:15px; color:#332b33;}
.top_row .urgent small{float:left; width:9px; height:13px; background:#ff0000; margin-right:7px; display:inline;}
.top_row .importaant{float:left; width:86px; font-size:12px; line-height:15px; color:#332b33;}
.top_row .importaant small{float:left; width:9px; height:13px; background:#ffaa00; margin-right:7px; display:inline;}

.urgent{float:left; width:80px; font-size:12px; line-height:15px; color:#332b33;}
.urgent small{float:left; width:9px; height:13px; background:#ff0000; margin-right:7px; display:inline;}
.importaant{float:left; width:86px; font-size:12px; line-height:15px; color:#332b33;}
.importaant small{float:left; width:9px; height:13px; background:#ffaa00; margin-right:7px; display:inline;}

.top_row{float:left; width:100%; padding-bottom:0px;}
.top_row h4{float:left; width:auto; font-size:12px; line-height:14px; color:#403e3e; font-weight:bold;}
.top_row .right_text{float:right; width:188px;}
.top_row .right_text .client{float:left; width:175px;font-size:11px; line-height:14px; color:#332b33; padding-left:-30px;}
.top_row .right_text .client1{float:left; width:190px;font-size:11px; line-height:14px; color:#332b33; padding-left:-30px;}
.top_row .right_text .client1 a{color:#990000; text-decoration:none;}
.top_row .right_text .client1 a:hover{text-decoration:underline;}
.selectlink
{
    background-color:White;
    color:#0068c1;
     font-weight:bold ;
     text-decoration: none;
}

.filterslink
{
     text-decoration:none; 
      color:Black ;
     line-height:12px;
    
}

.ValueText
{
    font-family:Verdana;
    font-weight:normal ;
}
.tdclass
{
    text-align:left ;
    font-size:8pt;
}
.tdFinclass
{
    text-align:right ;
    font-size:8pt;
    white-space:nowrap;
}
.arrow-right {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;

	border-left: 6px solid green;
}

.DashboardAlerts
{
    border:0px solid white;
}