
/*
 * Created on 16 May 2010		
 *
 * Author: 			Andrew Cashmore
 * Project: 		Superadmin
 * File name: 		style.asp (formally style.css)
 * Purpose:			controls all styles of the superadmin based on user settings
 */
 /*####################################################################################################*/
 /*Global Styles*/
@import url(http://fonts.googleapis.com/css?family=Nunito:700&v2);
/*@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: local('Nunito Bold'), local('Nunito-Bold'), url('http://themes.googleusercontent.com/font?kit=TttUCfJ272GBgSKaOaD7Kj8E0i7KZn-EPnyo3HZu7kw') format('woff');
}*/ 

body{
	margin: 0px;
	background-color:#729EFA;
	background-image:URL("assets/backgroundBG.jpg");
	background-repeat:repeat-x;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
}

#bodyOverWrite{
	background-image:none !important;
}	

img{border:0px;}

form{display:inline;} /*needed to stop white space in IE 6 and 7*/

a{
	color:#004387;   
	text-decoration:none;
}
h2{
	color:#004387;   
	font-size:16px;
}
h3{
	color:#004387;   
	font-size:14px;
	display:block;
	margin-top:5px; 
	margin-bottom:5px; 
}
h4{
	color:#004387;   
	font-size:12px;
}
.center{
	
}
.contentBG{
	background-color:#FFF;
}
.halfLine{
	height:5px;
}



/*####################################################################################################*/
/*Title Banner colour and layout*/ 
.pageTitle,
.caption{
	font-family: Nunito, Arial, Verdana, sans-serif; 
	padding-left:20px;
	color:#FFF; 
	font-size:35px;
	font-weight:bold;
	vertical-align:text-bottom;
	height:64px;
	width:605px;
	z-index:5000;
	position:absolute;
	top:225px;
}
.subTitle{
	padding-left:14px;
	color:#FFF; 
	font-weight:bold;
	font-size:15px;
	vertical-align:text-bottom;
	height:30px;
	background-color:#003366;
	padding-top:5px;
}
.subTitle a{
	color:#FFF;
}
.subTitle a:hover{
	color:#FFF;
	text-decoration:none;
}
/*####################################################################################################*/
/*main layout assets styles*/
.headerBannerBG{
	background-image:url("assets/bannerBG.png");
	background-repeat:repeat-x;
	background-color:#EDF3FF;
	width:100%;
	height:100px;
	/*border-bottom:1px solid #AAA; */
}

.headerMenuBG{
	background-image:url("assets/menuBG.png");
	background-color:#EDF3FF;
	background-position:bottom center;
	background-repeat:repeat-x;
	width:100%;
	height:50px;
	padding:0px;
	border-bottom:1px solid #AAA;    
}
.headerTitleBG{
	background-color:#036;
	height:40px;
	color:#FFF;
	border-bottom:1px solid #AAA;  
	font-size:16px;
	font-weight:bold; 
	line-height:250%;
	padding-left:20px;
}
.ErrorMessage{ 
	background-color:#DF7D7D;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-shadow: #000 1px 1px 1px;
	line-height:150%;
	border:1px solid #AAA;   
	width:100%;
	top:170px;
	z-index:500;
	/* for IE */
	filter:alpha(opacity=90);
  /* CSS3 standard */
	opacity:0.9;
}
/*####################################################################################################*/
/*header*/
.header{
	background-image:url("assets/primecareLogo.png");
	background-repeat:no-repeat; 
	height:75px;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background-position:right center;
}

#header .headerLink{
	float:right;
	height:110px;
	
	width:400px;
}
.headerIE{
	background-image:url("assets/primecareLogo.gif");
	background-repeat:no-repeat; 
	height:75px;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background-position:right center;
}
.smallDivider{
	padding-top:8px;
}
#idealJob{
	background-image:URL('assets/idealJobButton.png');
	height:54px;
	width:285px;
	text-align:center;
	background-repeat:no-repeat;
	color:#004387;
	font-weight:bold;
	padding-top:10px;
}
#idealJob a:hover{
	color:#FF3366;
}
#idealJob a:active{
	color:#000;
}
#idealJob .top{
	font-size:18px;
}
#idealJob .bottom{
	font-size:12px !important;
}
#SiteNameTitle{
	float:right;
}

#SiteNameTitle a{
	text-decoration:none;
	line-height: 300%;
	color:#; 
	font-weight:bold;
	font-size:24px;
	text-shadow: #000 2px 2px 2px;
}


#SiteNameTitle a:hover{
	text-shadow: #000 -1px -1px 1px;
}

/*####################################################################################################*/
/*these will be adjustable in the users cookie
/*Main menu CSS*/
ul#menu { 
	width: 100%; 
	height: 40px; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	font-size:14px;
}
ul#menu li { 
	display: block; 
	float: left; 
	margin: 0px 0px 0px 0px; 
}
ul#menu li a { 
	height: 30px; 
	/*background-color:#CCC;*/
	color: #004387;
	text-decoration: none; 
	display: block;
	float: left; 
	line-height: 280%;
	text-shadow:  #FFF 1px 1px 1px;
	padding: 10px 8px 0px 8px;
}
ul#menu li a:hover { 
	color: #FF3366; 
	/*background-color:#FFF;*/
	padding-top:0px;
	margin-top:10px;
	height: 40px; 
}
ul#menu li a.current{ 
	color: #004387; 
	background-color:#FFF;	
	border-left:1px solid #AAA;  
	border-right:1px solid #AAA;  
	border-bottom:1px solid #AAA;  
	border-top:1px solid #AAA;  
	text-shadow: #FFF 1px 1px 1px;
	padding: 4px 8px 0px 8px;
	margin-top:4px !important;
	height: 46px; 
}
ul#menu li a.current:hover{ 
	color: #FF3366;
}
#currentMenu{
	width:10px;
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse: collapse;
	height:50px;
	display:inline;
}
#currentMenu TD{
	padding:0px;
	margin:0px;
	height:8px;
}
/*################################*/
#menuIE{
	width: 100%; 
	height: 40px; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	font-size:14px;
}
ul#menuIE li { 
	display: block; 
	float: left; 
	margin: 0px 0px 0px 0px; 
}
ul#menuIE li a { 
	height: 30px; 
	/*background-color:#CCC;*/
	color: #004387;
	text-decoration: none; 
	display: block;
	float: left; 
	line-height: 250%;
	text-shadow:  #FFF 1px 1px 1px;
	padding: 20px 8px 0px 8px;
}
ul#menuIE li a:hover { 
	color: #FF3366; 
/*	background-color:#FFF;*/
	height: 39px; 
}
ul#menuIE li a.current{ 
	color: #004387; 
	background-color:#FFF;
	border-left:1px solid #AAA;  
	border-right:1px solid #AAA;  
	border-top:1px solid #AAA;  
	border-bottom:0px solid #AAA;  
	text-shadow: #FFF 1px 1px 1px;
	padding: 0px 10px 0px 10px;
	height: 40px !important; 
	padding-top:10px;
	margin-top:8px;
}
ul#menuIE li a.current:hover{ 
	color: #FF3366;
}

/*####################################################################################################*/
/*Sub menu Styles*/

#subMenuContainer{
	background-color:#FFF;
	border-left:1px solid #AAA;  
	border-bottom:1px solid #AAA; 
	border-top:1px solid #AAA; 
	margin-top:10px;
	width:160px;
}

ul#subMenu{
	font-size: 12px; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0px; 
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
} 
#subMenuContainer .title{
	border-bottom:1px solid #AAA; 
	color:#; 
	background-color:#;
	font-size: 15px; 
	font-weight: bold; 
	text-shadow: #000 1px 1px 1px;
	padding:2px;
	text-align:center;
}

/*####################################################################################################*/
/*Main Body*/
.footerMainBG{
	width:100%;
	height:150px;
}

#footer{
	font-weight:bold;
	color:#004387;   
}

#footerContent{
	background-color:#FFF;
	text-align:center;
	font-weight:bold;
	height:150px;
	color:#004387; 
	padding:5px;
	width:942px;
	border:1px solid #AAA; 
}

#footerContent a{
	color:#004387;   
	font-size:12px;
}

.footerContent2{
	text-align:left;
	float:left;
	background-color:#FFF;
	font-size:10px;
}

.footerContent3{
	text-align:left;
	float:right;
	margin-right:10px;
	background-color:#FFF;
	font-size:10px;
}

/*####################################################################################################*/
/*Account Menu*/

#AccountMenu{
	color:#AAA;
	font-size:13px;
	background-image:URL("assets/accountMenuBG.jpg");
	background-repeat:no-repeat;
	font-weight:bold;
	height:35px;
	line-height: 140%;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#AccountMenu .whiteText{
	color:#FFF;
}

#AccountMenu a{
	color:#FFF;
}

.bannerMessage{
	color:#1973B2;
	font-weight:bold;
	font-size:20px;
	word-spacing:2px; 
	padding:20px;
	padding-left:50px;
}

.logo{
	background-image:URL("assets/logo.jpg");
}

/*####################################################################################################*/
/*Main Body*/

.mainBodyBG{
	width:100%; 
	background-repeat:repeat-x;
	background-position:center top;
}

#MainBody{
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border:1px solid #AAA;
	min-height:595px;
	width:645px;
}

#MainBody .content{
	padding:10px;
}

#MainBody .contentTitle{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
/*######################################################################################################*/
/*Job Search*/
#JobSearch{
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border:1px solid #AAA;
	min-height:240px;
	width:285px;
	padding:5px;
}

.smallButton{
	background-image:url("assets/smallButton.png");
	width:218px;
	height:40px;
	background-repeat:no-repeat;
	line-height:250%;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}

.quote{
	background-image:url("assets/quoteCenter.gif");
	background-repeat:repeat-y;
	width:220px;
	cursor:pointer;
}

/*######################################################################################################*/
/*General Table Styles*/
table{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse; 
}

#contentTable td{
	vertical-align:top;
	padding:5px;
	font-size:12px;
}

#contentTable .jobDetails{
	padding:10px;
	padding-top:5px;
	font-family: Arial, Verdana, sans-serif !important;
	font-size:12px !important;
}
#contentTable .jobDetails span{
	font-family: Arial, Verdana, sans-serif !important;
	font-size:12px !important;
}
table{
padding:0px;
	margin:0px;
	border-spacing:0px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse; 
}
#formTable{
	
}

#formTable thead th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-shadow: #000 1px 1px 1px;
}

#formTable th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:6px;
	vertical-align:top;
	font-size:12px;
}
#formTable input{
	margin-bottom:6px;
}

#formTable .searchButton{
	background-image:URL("assets/searchButton.png");
	color:#004387; 
	font-size:20px;
	font-weight:bold;
	line-height:200%;
	padding-left:60px;
	height:45px; 
	width:100px;
	cursor:pointer;
	background-repeat:no-repeat;
}

#formTable .searchButton:hover{
	color:#FF3366; 
}
#formTable .searchButton:active{
	color:#000; 
}

#ContactFormBox{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse; 
}
#ContactFormBox th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	width:100px;
	vertical-align:top;
}
#ContactFormBox{
	border:1px solid #AAA;
	margin-top:10px;
}

#ContactFormBox  td{
	padding:3px;
}
#ContactFormBox .Formtitle{
	background-color:#036;
	color:#FFF;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
}
.Formtitle{
	background-color:#036;
	color:#FFF;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
}
/*################################################################*/
#dataTable{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-right: 1px solid #AAA;
	border-left: 1px solid #AAA;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse; 
}

#dataTable thead th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-shadow: #000 1px 1px 1px;
	background-color:#;
	color: #;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}

#dataTable tfoot th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-shadow: #000 1px 1px 1px;
	background-color:#;
	color: #;
	border-bottom: 1px solid #AAA;
}

#dataTable td{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	height:80px;
	color:#000;
	vertical-align:top;
	background-color:#FFF;
	border-bottom: 1px solid #AAA;
}
#dataTable .alternative{
	background-color:#DFDFDF;
}
.bluedl{
	background-color:#D7E1FA;
}
.downloads{
	font-weight:bold;
	padding:10px;
	font-size:16px;
}
.alternative{
	background-color:#DFDFDF;
}

/*######################################################################################################*/
/*Quick menu CSS*/

.imageQuickMenu{
	width:200px;
	visibility:hidden;
	height:15px;
	padding-top:2px;
	margin-top:18px;
}
/*need to include a visable 100% of the time style for IE6 and mobile browsers*/

tr:hover .imageQuickMenu{
	visibility: visible;
}

/*######################################################################################################*/
/*Stlyed Links*/

a {
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}



/*########################################################################################################*/
/*Job General styles*/

.locationLarge{
	color:#FF3366;
	border:none !important;
	padding-left:10px !important;
	font-weight:bold;
	padding-bottom:10px;
}
.quoteLocation{
	color:#FF3366;
	border:none !important;
	padding-left:13px !important;
	padding:10px;
	padding-bottom:0px;
	font-weight:bold;
}

.location{
	color:#FF3366;
	border:none !important;
	padding-left:10px !important;
	padding:5px;
	font-weight:bold;
}

.locationDetails{
	color:#FF3366;
	border:none !important;
	padding-top:10px !important;
	padding:5px;
	font-weight:bold;
}
.description{
	padding-left:10px !important;
	padding:5px;
	color:#004387;
	border:none !important;
	font-size:10px;
	font-weight:bold;
}

.closeDate{
	color:#000;
	border:none !important;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}

.closeDateSmall{
	color:#000;
	border:none !important;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
}

.QuoteText{
	color:#004387;
	border:none !important;
	padding-left:13px;
	padding-right:13px;
	font-weight:bold;
	text-align:left;
}

.testmoinalPerson{
	color:#000;
	border:none !important;
	font-weight:bold;
	padding:5px;
	padding-bottom:0px;
	padding-left:13px;
	
	text-align:left;
}
.removefavourites{
	background-image:URL("assets/removeFromFav.png");
	background-repeat:no-repeat;
}
.removefavouritesSmall{
	background-image:URL("assets/removeButtonSmall.png");
	background-repeat:no-repeat;
}
.favouritesSmall{
	background-image:URL("assets/favButtonSmall.png");
	background-repeat:no-repeat;
}

.applySmall{
	background-image:URL("assets/applyButtonSmall.png"); 
	background-repeat:no-repeat;  
}
.favourites{
	background-image:URL("assets/favButton.png");
	background-repeat:no-repeat;
}

.apply{
	background-image:URL("assets/applyButton.png");
	background-repeat:no-repeat;
	padding-left:20px;
}
.infoSmall{
	background-image:URL("assets/infoButtonSmall.png");
	background-repeat:no-repeat;
}


.JobLink{
	font-weight:bold;
	color:#004387; 
	font-size:0.9em;
	font-weight:bold;
	height:25px;
	margin-top:2px;
	width:150px; 
	line-height:220%;
}
.JobLink a{ 
	display:block;
	width:120px;
	padding-left:30px;
}
.JobLink a:hover{ 
	color:#FF3366; 
	text-decoration:none;
	
}
.JobLink a:active{
	color:#000; 
	text-decoration:none;
}
.backButtonError{
	background-image:URL("assets/backButton.png");
	color:#004387; 
	font-size:12px !important;
	font-weight:bold;
	line-height:180%;
	height:45px !important; 
	width:158px !important;
	cursor:pointer;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
}
.backButtonError a{
	display:block; 
	width:90px;
	padding-left:50px;
}
.backButtonError a:hover{ 
	color:#FF3366; 
	text-decoration:none;

}
.backButtonError a:active{ 
	color:#000; 
	text-decoration:none;
}

.backtoJobs{
	background-image:URL("assets/backButton.png");
	color:#004387; 
	font-size:18px !important;
	font-weight:bold;
	line-height:220%;
	height:45px !important; 
	width:158px !important;
	cursor:pointer;
	background-repeat:no-repeat;
}

.backtoJobs a{
	display:block;
	width:90px;
	padding-left:70px;
}
.backtoJobs a:hover{ 
	color:#FF3366; 
	text-decoration:none;

}
.backtoJobs a:active{ 
	color:#000; 
	text-decoration:none;
}
.JobDetailLink{
	font-weight:bold;
	color:#004387; 
	font-size:18px !important;
	font-weight:bold;
	height:45px;
	margin-top:5px;
	width:225px;
	line-height:220%;
	cursor:pointer; 
}
.JobDetailLink a{ 
	display:block;
	width:175px;
	padding-left:50px;
}
.JobDetailLink a:hover{ 
	color:#FF3366; 
	text-decoration:none;
}
.JobDetailLink a:active{
	color:#000; 
	text-decoration:none;
}

.pink{
	color:#FF3366;
}
.blue{
	color:#004387;
}
.bold{
	font-weight:bold;
}

.jobTitle{
	font-weight:bold;
	color:#004387;
}
.verylarge{
	font-size:16px;
}

.large{
	font-size:14px;
}

.jobsFound{
	font-weight:bold;
	text-align:left;
	color:#004387;
}

.pageNumbers{
	font-weight:bold;
	text-align:center;	
	color:#004387;
}

.numberPerPage{
	font-weight:bold;
	text-align:right;
	color:#004387;
}

.noresults{
	text-align:center;
	font-weight:bold;
}

.dividerLarge{
	margin-left:auto;
	margin-right:auto;
}
/*########################################################################################################*/
/*style for job search side bar*/
#jobQuickMenu{
	overflow: auto;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	height:250px;
	width:270px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #AAA;
}

#jobQuickMenu table{
	margin-left:0px;
	width:260px;
}
#jobQuickMenu td:hover{
	background-color:#DFDFDF;
}

#jobQuickMenu  a{
	width:240px;
	display:block;
}
#jobQuickMenu a:hover{
	text-decoration:none;
}
#jobQuickMenu td{
	border-bottom:1px solid #AAA;
}
#jobQuickMenu .alternative{
	/*background-color:#DFDFDF;*/
	background-color:#FFF;
	border-bottom:1px solid #AAA;
}
#jobQuickMenu .base{
	/*background-color:#DFDFDF;*/
	background-color:#FFF;
	border-bottom:1px solid #FFF !important;
}
/*#########################################################*/
#jobSearch select{
	width:150px;
}
#jobSearchTable{
	border:1px solid #AAA;
}

#jobSearchTable td{
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}

#jobSearchTable tr:hover{
	/*background-color:#BBB;*/
}

#jobSearchTable .alternative {
	background-color:#DFDFDF;
}
/*########################################################################################################*/
/*user panel menu*/
#userPanelMenu{
	width:600px;
	height:30px;
	margin-left:0px;
}

#userPanelMenu td{
	width:150px; 
	text-align:center;
	background-image:url("assets/userMenu.png");
	background-repeat:no-repeat;
	font-weight:bold;
}

#userPanelMenu a{
	color:#FFF;
}

.titleImage{
	margin-top:10px;
	height:275px;
	background-repeat:no-repeat;
	z-index:0
}
.titleImageBG,
.captionContainer{
	width:625px;
	background-color:#23488F;
	position:absolute;
	top:210px;
/* for IE */
	filter:alpha(opacity=60);
  /* CSS3 standard */
	opacity:0.6;
	height:75px;
	z-index:1
}

#footerMenu{
	font-size:12px;
	margin-bottom:20px;
}

#imageRoator{
	width:625px;
	height:275px;
}
/*####################################################################################################################*/
/*tabularContent*/
#tabularContainer{
	z-index:400;
	min-height:220px;
}
#tabularContent{
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	margin-top:10px;
}

#tabularContent .tabularContent{
	padding:10px;
	border:1px solid #AAA;    
	border-top:0px solid #AAA;    
}
#tabularContent .tabularContentTestimonials{
	padding-top:6px;
	border:1px solid #AAA;    
	border-top:0px solid #AAA;    
	border-bottom:none;    
}
#tabularContent .tabularContentTestimonials table{
	border-left:none !important;
	border-right:none !important;
}
#tabularContent .menu{
	
}

#tabularContent ul#tabMenu { 
	list-style-type: none; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px; 
	font-size:13px;
	background-image:url("assets/menuBG.png");
	background-repeat:repeat-x;
	width:100%;
	height:40px;
	border-bottom:1px solid #AAA;    
}
#tabularContent ul#tabMenu li {
	margin:0px;

	float: left; 
	height:35px;
	background-image:url("assets/tabularMenuBG.png");
	background-repeat:repeat-x;
	text-align:center;
}
#tabularContent ul#tabMenu li:hover  {background-image:url("assets/tabularMenuActiveBG.png");}
#tabularContent ul#tabMenu li.active {
	color:#004387;
	line-height:50px;
	background-color:#FFF;	
	border-left:1px solid #AAA;  
	border-right:1px solid #AAA;  
	border-bottom:1px solid #AAA;  
	border-top:1px solid #AAA;  
	height: 50px; 
	margin-top:-5px;
}

#tabularContent ul#tabMenu li.active a{
	color: #004387;
	line-height:50px;
	
}
#tabularContent ul#tabMenu li.active a:hover{color: #FF3366;}
#tabularContent ul#tabMenu ul li a:hover {
	color: #000;
} 
#tabularContent ul#tabMenu li a { 
	text-shadow:  #FFF 1px 1px 1px;
	color: #004387;
	text-align:center;
	text-decoration: none; 
	line-height:40px;
	height:40px;
	display:block;
	width:120px;
}

#downloadTable td{
	padding:0px;
}
#downloadTable {
	background-color:#EFEFEF; 
	margin-bottom:15px;
	border:1px solid #666;  
}
#downloadTable .content{padding-left:0px;}
#downloadTable .iconCell{
	vertical-align:top;
	width:70px;
	padding:5px;
}
#downloadTable h2{
	background-color:#AAA;
	padding:10px;
	margin:0px;
	border-bottom:1px solid #666; 
	text-shadow:  #FFF 1px 1px 1px;	
}
#downloadTable .moreInfo{
	padding-right:10px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:14px;
	float:right;
}
#downloadTable .divider{
	border-bottom:1px solid #666;  
}

#jobSummary th{
	text-align:left;
	background-color:#003366;
	color:#FFF;
	font-size:13px;
	padding:5px;
	
}

#jobSummary td{
	padding:5px;
}

.DeadlinePassed{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#DF7D7D;
	padding:10px;
}
.moredetails{
	font-weight:bold;
	padding-left:100px;
}

.todoList{
	border:1px solid #666;
	width:600px;
}


.todoListMini{
	width:280px;
	border:1px solid #666;
	margin-top:10px;
}

.uploadComplete{
	background-image:url("assets/tick.png");
	background-repeat:no-repeat;
	padding-left:20px;
	width:250px;
	background-position:left center;
}

.uploadNotComplete{
	background-image:url("assets/exclamation.png");
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
}

.todoListMini .uploadComplete,
.todoListMini .uploadNotComplete{
	width:70px; 
	padding-left:30px;
}
