
/* basic elements */
body { 
	font: 11px/14px arial; 
	color: #555753; 
	background: #fff; 
	margin: 0px; 
	text-align: center;
	}
li { 
	font: 11px/14px arial; 
	margin-top: 0px; 
	}
	
p { 
	font: 12px/14px arial; 
	margin-top: 0px; 
	}
	
/*need default div tags - used for 3rd party html editor*/	
div { 
	font: 12px/14px arial; 
	margin-top: 0px; 
	}
		
/*set h2 to default body text as Word inserts these tags everwhere*/
h2 { 
	font: bold 12px arial; 
	color: #555753;
	}
	
/*use heading for headers not h2*/	
.heading{ 
	margin: 0;
	font: normal 16px arial; 
	letter-spacing: 0px; 
	padding-top: 0px; 
	color: #A8192D;
	}		
	
/*set h3 to default body text as Word inserts these tags everwhere*/	
h3 { 
	font: normal 12px arial; 
	color: #555753;
	}
	
.spotlightHeading { 
	margin: 0;
	padding: 0;
	font: normal 14px arial; 
	letter-spacing: 0px; 
	padding-top: 0px; 
	color: #A8192D;
	}

h4 { 
	margin: 0;
	font: normal 14px arial; 
	letter-spacing: 0px; 
	padding-top: 0px; 
	padding-right: 14px;
	margin-bottom: 5px;
	color: #A8192D;
	text-align: right;
	}
/*a:link { 
	text-decoration: none; 
	color: #666666;
	}
a:visited { 
	text-decoration: none; 
	color: #666666;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #033773;
	}*/
a:link { 
	text-decoration: none; 
	color: #00377C;
	}
a:visited { 
	text-decoration: none; 
	color: #00377C;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #033773;
	}
	
a.more:link { 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; 
	color: #00377C;
	}
a.more:visited { 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; 
	color: #00377C;
	}
a.more:hover, a.more:active { 
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline; 
	color: #033773;
	}
	
	
#loginSubmit {
	/*position: absolute;
	left: 344px;
	top: 75px;*/
}
#mainNav ul {
	width: 181px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}

#mainNavBottom ul {
	width: 181px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}	
	
#mainNavTop ul {
	width: 181px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}

#mainNav li {
	 margin: 0 0 0 0; 
	 height: 21px;
	 }

#mainNavBottom li {
	 margin: 0 0 0 0; 
	 height: 21px;
	 }
	 
#mainNavTop li {
	 margin: 0 0 0 0; 
	 height: 21px;
	 }
	 
#relatedLinks ul {
	width: 181px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}
#relatedLinks li {
	 margin: 0 0 0 0; 
	 }	 
	 
	 
#mainNav a {
	display: block;
	width: 181px;
	height: 17px;
	margin: 0;
	padding: 0;
	padding-right: 14px;
	padding-top: 3px;
	text-decoration: none;
}

#mainNavBottom a {
	display: block;
	width: 181px;
	height: 17px;
	margin: 0;
	padding: 0;
	padding-right: 14px;
	padding-top: 3px;
	text-decoration: none;
}

#mainNavTop a {
	display: block;
	width: 181px;
	height: 17px;
	margin: 0;
	padding: 0;
	padding-right: 14px;
	padding-top: 3px;
	text-decoration: none;
}

#mainNav a:hover {
	padding-right: 14px;
	padding-top: 3px;
	height: 17px;
	width: 181px;
	background: #f0f6fb url(/en/images/navOnBg.gif) top left no-repeat; 
	}

#mainNavBottom a:hover {
	padding-right: 14px;
	padding-top: 3px;
	height: 17px;
	width: 181px;
	background: #f0f6fb url(/en/images/navOnBg.gif) top left no-repeat; 
	}	
	
	#mainNavTop a:hover {
	padding-right: 14px;
	padding-top: 3px;
	height: 17px;
	width: 181px;
	background: #f0f6fb url(/en/images/navOnBg.gif) top left no-repeat; 
	}
	
#mainNavOn a {
	display: block;
	width: 181px;
	height: 17px;
	margin: 0;
	padding: 0;
	padding-right: 14px;
	padding-top: 3px;
	text-decoration: none;
	color: #033773;
	background: #f0f6fb url(/en/images/navOnBg.gif) top left no-repeat; 
	}

	

#subNav ul {
	width: 178px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	}
	
#subNavNonLoggedIn ul {
	width: 178px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	}	
	
#subNav li { margin: 0 0 0 0; }

#subNavNonLoggedIn li { margin: 0 0 0 0; }



#subNav a {
	display: block;
	width: 168px;
	padding-left: 10px;
	line-height: 12px;
	padding-right: 0;
	padding-top: 4px;
	text-decoration: none;
	color: #00377C;
	}

#subNavNonLoggedIn a {
	display: block;
	width: 168px;
	padding-left: 10px;
	line-height: 12px;
	padding-right: 0;
	padding-top: 4px;
	text-decoration: none;
	color: #00377C;
	}	
	
#subNav a:hover {
	/*background: #f0f6fb url(/en/images/navOnBg.gif) top left no-repeat; */
	display: block;
	width: 168px;
	padding-left: 10px;
	line-height: 12px;
	padding-right: 0;
	padding-top: 4px;
	text-decoration: none;
	color: #A8192D;	
	}
	
#subNavNonLoggedIn a:hover {
	/*background: #f0f6fb url(/en/images/navOnBg.gif) top left no-repeat; */
	display: block;
	width: 168px;
	padding-left: 10px;
	line-height: 12px;
	padding-right: 0;
	padding-top: 4px;
	text-decoration: none;
	color: #A8192D;	
	}
	
	
#subNavOn a{
	display: block;
	width: 168px;
	padding-left: 10px;
	line-height: 12px;
	padding-right: 0;
	padding-top: 4px;
	text-decoration: none;
	color: #A8192D;
	}
.centeredImage
    {
	/*	
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	*/
	
	width:860px;
	text-align:center;
	margin:0 auto;
	padding:0;
	padding-top: 25px;
	
    }
.masthead_container {
	display:block;
	width:860px;
}

.masthead_ad
    {
/*	
    text-align:center;
    margin-top:0px;
    margin-bottom:6px;
    padding:0px;
	*/
    }	
	
.ticker
	{
	margin-bottom: 0px;
	color: #033773;
	float: left;
	}
.subLogin
	{
	font-size: 10px;
	margin-bottom: 0px;
	color: #747474;
	float: left;
	padding-left: 15px;
	}
#language a {
	color: #033773;
	font-weight: normal;
	}
	
#languageFR a {
	color: #033773;
	font-weight: normal;
	}
	
#search input{
	/*float: left;*/
 	padding: 0;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 6px;
	margin-right: 10px;
	font-size: 11px;
	color: #033773;
	width: 68px;
	vertical-align: middle;
	border:solid 1px #999;
}
#subLogin input{
	/*float: left;*/
 	padding: 0;
	margin: 0;
	margin-top: 6px;
	margin-bottom: 8px;
 	margin-left: 5px;
	margin-right: 6px;
	font-size: 11px;
	color: #033773;
	width: 68px;
	vertical-align: middle;
	border:solid 1px #999;
}
/* specific divs */
#container { 
	/*(background: url(zen-bg.jpg) no-repeat top left; */
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	}
#navcontainer{

}
#mainNav {
	vertical-align: bottom;
	
	float: left;
	width: 195px;
	margin-top: 12px;
	border: 0px solid;
	}
	
#mainNavBottom {
	
	margin-top: 5px;
	float: left;
	width: 195px;
	border: 0px solid;
	}
	
#mainNavTop {
	
	margin-top: 24px;
	float: left;
	width: 195px;
	border: 0px solid;
	}

#subNavSpacer {

	float: left;
	width: 178px;
	margin-top: 20px;
	padding-top: 10px;
	border-left: 1px solid #e4eef7;
	height: 132px;
	
	}
	
#subNavSpacerIndex {

float: left;
width: 178px;
margin-top: 20px;
padding-top: 10px;
border-left: 1px solid #e4eef7;
height: 132px;
display: none;

}

#subNav {

	float: left;
	width: 178px;
	margin-top: 2px;
	padding-top: 10px;
	border-left: 1px solid #e4eef7;
	height: 220px;
	}

#subNavNonLoggedIn {

	float: left;
	width: 178px;
	margin-top: 2px;
	padding-top: 10px;
	border-left: 1px solid #e4eef7;
	height: 274px;
	}	
	
#subLogin {

	float: left;
	/*width: 178px;
	margin-top: 10px;
	padding-top: 10px;
	border-left: 1px solid #f5f9fc;
	height: 102px;*/
	}
#intro {

	
	}
#pageHeader {
	min-width: 780px;
	height: 103px;
	background: #edf4fa url(/en/images/headerShadow.gif) bottom left repeat-x; 
	
	}
#headerBar {
	min-width:780px;
	height: 39px;
	background: #f9fbfd url(/en/images/barShadow.gif) bottom left repeat-x;
	position: relative;
	border: none;
	}
#headerBarContent {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	position: relative;
	border: 0px solid;
	}
#headerBarContent form {
	margin:0;
	padding:0;
	}
.mastheadImage{
	position:absolute;
	top:25px;
	left:220px;
	}
#ticker {
	margin: 8px 0 0 0;
	border: 0px solid;
	float: left;
	width: 290px;
	}
#search {
	margin-top: 5px;
	border: 0px solid;
	float: right;
	}
#language {
	margin: 10px 0 0 90px;
	border: 0px solid;
	float: left;
	}

#languageFR {
	margin: 10px 0 0 20px;
	border: 0px solid;
	float: left;
	}	
	
	
#topBarContent {
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	position: relative;
	border: 0px solid;
}
	
#footer {	
	clear:both;
	position: relative;
	height: 50px;
	min-width: 780px;
	background: #ffffff;
	
}
	
#homeContent {	
	position: relative;
	height: 500px;
	min-width: 780px;
	background: #ffffff;
}

	
#halfFooter {
	display: none;
	position: relative;
	height: 50px;
	min-width: 780px;
	background: #ffffff;
}

#footerContent {
	position: relative;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	padding-top: 18px;
	padding-left: 20px;
}
	
#footerCopyright {
	float: left;
}

#footerLinks {
	float: right;
}

#footerContent p {
	font: 10px/14px arial; 
	margin-top: 0px; 
	color: #747474;
}

#footerContent a {
	font: 10px/14px arial; 
	margin-top: 0px; 
	color: #747474;
	padding-left: 20px;
}
/*login page divs*/

#content {
	border: 0px solid;
	
}

#topBarLogin {
	background: #cde0f1 url(/en/images/navPanelShadow.gif) 0 168px repeat-x;
	border: 0px solid;
	height: 176px;
	width: 100%;
	position: relative;
	overflow:hidden;
}

#topLeft {
	/*background: url(/en/images/navPanelShadow.gif) bottom left repeat-x;*/
	float: left;
	height: 196px;
	width: 374px;
}
	
#topRight {
	float: left;
	background: url(/en/images/loginPhotoTop_1.jpg) bottom left repeat-x;
	width: 416px;
	height: 176px;
}

#bottomBar {
	background: #edf4fa;
	border: 0px solid;
	/*height: 532px;*/
	min-width: 780px;
	position: relative;
}

#bottomBarContent{
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	position: relative;
	border: 0px solid;
	}
#bottomLeft {
	float: left;
	height: 132px;
	width: 374px;
	}
#bottomRight {
	float: left;
	background: url(/en/images/loginPhotoBtm_1.jpg) top left repeat-x;
	width: 416px;
	height: 132px;
	}

/* content page divs */

#topBar {
	background: #cde0f1 url(/en/images/navPanelShadow.gif) bottom left repeat-x;
	border: 0px solid;
	height: 243px;
	min-width: 780px;
	position: relative;
	}
	
#topBarNonLoggedIn {
	background: #cde0f1 url(/en/images/navPanelShadow.gif) bottom left repeat-x;
	border: 0px solid;
	height: 297px;
	min-width: 780px;
	position: relative;
	}

#topRightContent {
	
	margin-top:17px;
	float: left;
	background: url(/en/images/contentPhoto.jpg) top left repeat-x;
	width: 416px;
	height: 232px;
	}

#topRightContentNonLoggedIn {
	
	margin-top:17px;
	float: left;
	background: url(/en/images/contentPhotoNonLoggedIn.jpg) top left repeat-x;
	width: 416px;
	height: 232px;
	}	
	
#bottomBar {
	background: #edf4fa;
	border: 0px solid;
	/*height: 532px;*/
	min-width: 780px;
	position: relative;
	}
#contentcontainer {
	background: #edf4fa;
	border: 0px solid;
	top: 0px;
	min-width: 780px;
	height: auto;
	padding-bottom: 20px;
/*	padding-left: 30px;*/
	padding-left: 0px;
	}
#contentWrapper{
	background: #edf4fa;
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	height: auto;
	position: relative;
	border: 0px solid;
	padding-top: 20px;
	}
#fullContent {
	width: 790px;
	padding:0;
	margin: 0;
	
	}	
#fullContent input{
 	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #033773;
	border:solid 1px #999;
}
#halfContent {
	float: left;
	clear: none;
	position: relative;
	/*float: none;*/
	width: 444px;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	}
#halfContent p, #fullContent p {
	margin-top: 10px;
	margin-bottom: 10px;
	}
#halfBlock, #fullBlock {
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
#halfBlock hr {
	height: 1px;
	border: 0px;
 	width: 444px;
	padding: 0;
	margin: 0;
	color: #b3b4b8;
	background-color: #b3b4b8;
	}
#fullBlock hr {
	height: 1px;
	border: 0px;
 	width: 775px;
	padding: 0;
	margin: 0;
	color: #b3b4b8;
	background-color: #b3b4b8;
	}
#halfBlock p, #fullBlock p {
	font: 12px/16px arial; 
	color: #b3b4b8;
	margin-left: 20px;
	margin-right: 20px;	
	}
#spotlightContainer {
	background:#e2e2e2 url(../../en/images/sponsor_top.gif) 0 0 no-repeat;
	float: right;
	padding: 8px 10px 10px 10px;
	width:259px;
	}
#spotlightBottom {
	background:#e2e2e2 url(../../en/images/sponsor_bottom.gif) 0 0 no-repeat;
	clear:both;
	float: right;
	height:5px;
	overflow:hidden;
	width:279px;
	}
#spotlightWrapper {
	
	width: 251px;
	padding: 0;
	margin: 0;
	/*margin-left: 20px;*/
	overflow: hidden;
	background-color: #e2e2e2;
	
	}
#spotlightImage {
	margin: 0;
	padding: 0;
	float: left;
	width: 118px;
	}
#spotlightContentAlign {
	border: 0px solid;
	/*_top: 50%;*/
	/* vertical-align: middle; */
	vertical-align: top;
	}
#spotlightContent {
	float: left;
	width: 133px;	
	/*_top: -50%;*/
	}
#spotlightContent p{
	margin-top: 2px;
	margin-bottom: 0;
}



#spotlightContainerFull {
	background:#e2e2e2 url(../../en/images/sponsor_top.gif) 0 0 no-repeat;
	float: right;
	padding: 3px 10px 10px 10px;
	width:759px;
	
	}
#spotlightBottomFull {
	background:#e2e2e2 url(../../en/images/sponsor_bottom.gif) 0 0 no-repeat;
	clear:both;
	float: right;
	height:5px;
	overflow:hidden;
	width:779px;
	}
#spotlightWrapperFull {
	width: 739px;
	padding: 0;
	margin: 0;
	/*margin-left: 20px;*/
/*	display: table;
	_position: relative;*/
	overflow: hidden;
	background-color: #e2e2e2;
	clear:both;
	
	}
#spotlightImageFull {
	margin: 0;
	padding: 0;
	float: left;
	width: 118px;
	
	}
#spotlightContentAlignFull {
/*	border: 0px solid;
	_position: absolute;*/
	/*_top: 50%;*/
/*	_top: 100%;
	display: table-cell;*/
	/* vertical-align: middle; */
	vertical-align: top;
	float: left;
	width: 621px;
	
	}
#spotlightContentFull {
	float: left;
	width: 621px;	
/*	_position: relative;*/
	/*_top: -50%;*/
/*	_top: -100%;*/
	}
#spotlightContentFull p{
	margin-top: 2px;
	margin-bottom: 0;
}



	
.slideTableBorder
{
border-left: 1px solid #00377C;
border-top: 1px solid #00377C;
border-right: 1px solid #00377C;
border-bottom: 1px solid #00377C;
}

.error {
		font: 9px arial; 
		color: #800000;
}

input {
    font-family: arial, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000;
	text-decoration: none;	
    background : #FFFFFF;
	border: 1 solid #808080;
	cursor: hand;
}

select {
    font-family: arial, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000;
	text-decoration: none;	
    background : #FFFFFF;
	border: 1 solid #808080;
	cursor: hand;
}

.loginLabel {
	font-size: 11px;
}

.searchLabel {
	float: left;
	font-size: 11px;
	padding-top: 5px;
}

.langToggle {
	font-size:11px;
}

.homeHighlights {
	width: 520px;
	float: left;
}

.homeSponsors {
	
	position: relative;
	left: 30px;
	width: 230px;

}

.homeSpotlightContainer {
width:480px; 
height:182px; 
background:#FFFFFF url(../../en/images/spotlight_top.gif) 0 0 no-repeat; 
}
.homeSpotlightContainerBottom {
float:left;
width:480px; 
height:6px; 
background:#FFFFFF url(../../en/images/spotlight_bottom.gif) 0 0 no-repeat;
overflow:hidden;
margin-bottom: 20px;
}
.homespot {float:left;width:110px;margin:5px;display:inline;}


.homeWebsiteHighlights {

margin-right: 25px;

}

.clear {
	display:block;
	clear:both;
	height:1px;
	font-size:1px;
	overflow:hidden;
	}
.clearfix:after {clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}


.sponsorSummaryWrapper {
background: #e2e2e2;
margin-top:5px;
padding:15px;
}

.sponsorsSummaryContainer {


}

.sponsorsSummary {
background:url(../../en/images/spotlight_full_top.gif) 0 0 no-repeat;
margin:0;
padding:0;

}

#sponsorFullBottom {
background:url(../../en/images/spotlight_full_bottom.gif) 0 0 no-repeat;
height:5px;
overflow:hidden;
}

.sponsorsSummaryRight {

background:#E2E2E2 url(../../images/sponsorRightBG.jpg) 0 0 no-repeat;


padding-top:35px;
padding-left: 16px;
padding-right: 15px;
padding-bottom:10px;


}


.subHeading{ 
	margin: 0;
	font: normal 10px arial; 
	color: #999999;
	letter-spacing: 0px; 
	padding-top: 0px; 	
}	

#uploadForm input{
	/*float: left;*/
 	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font-size: 14px;
	align: middle;
	color: #666;
	width: 222px;
	height: 19px;
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}

/*#addJobForm {
background:#fff url(../../en/images/jobs_curve_top.jpg) 0 0 no-repeat;

	padding: 4px 3px 0px 0px;
	width:787px;

}

#addJobFormBottom {
background:#fff url(../../en/images/jobs_curve_bottom.jpg) 0 0 no-repeat;

clear:both;
	padding: 0px 3px 0px 0px;
	height:11px;
	overflow:hidden;
	width:787px;

}*/

#addJobForm input{
	/*float: left;*/
	
 	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font-size: 14px;
	align: middle;
	color: #666;
	width: 260px;
	height: 19px;
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}

#uploadForm textarea{
	/*float: left;*/
 	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font-size: 14px;
	align: middle;
	color: #666;
	
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}

#addJobForm textarea{
	/*float: left;*/
 	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font-size: 14px;
	align: middle;
	color: #666;
	
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}

#addJobForm select{
	/*float: left;*/
 	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	align: middle;
	color: #666;
	
	background-color: #f7f7f7;
	vertical-align: middle;
	
}

#browseForm input{
	/*float: left;*/
 	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font: normal 14px arial;
	align: middle;
	color: #666;
	width: 222px;
	height: 25px;
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}


textarea#uploadTextarea  {
	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	align: middle;
	color: #666;
	width: 219px;
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}

textarea#addJobTextarea  {
	padding-top: 4px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 2px;
 	margin-left: 0px;
	margin-right: 10px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	align: middle;
	color: #666;
	width: 520px;
	background-color: #f7f7f7;
	vertical-align: middle;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #f3f3f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #f3f3f3;
}



#uploadButton input{
	/*float: left;*/
	vertical-align: middle;
	border:none;
	
}

#addJobButton input{
	/*float: left;*/
	vertical-align: middle;
	border:none;
	width:219px;
	height:44px;
	border-top:0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	background: none;

}


#uploadContainer {
	background:#fff url(../../en/images/upload_curve_top.jpg) 0 0 no-repeat;
	float: right;
	padding: 8px 10px 10px 29px;
	width:242px;
	}
	
#fileListContainer {
	background:#fff url(../../en/images/fileDisplayCurve.jpg) 0 0 no-repeat;
	float: right;
	padding: 8px 0px 0px 0px;
	width:482px;
}	


	
#uploadBottom {
	background:#fff url(../../en/images/upload_curve_bottom.jpg) 0 0 no-repeat;
	clear:both;
	float: right;
	height:11px;
	overflow:hidden;
	width:281px;
}

#fileListBottom {
	background:#fff url(../../en/images/fileDisplayCurve_bottom.jpg) 0 0 no-repeat;
	clear:both;
	float: right;
	height:11px;
	overflow:hidden;
	width:482px;
}

.successCopy{ 
	margin: 0;
	font: normal 12px arial; 
	color: #65bf10;
	letter-spacing: 0px; 
	padding-top: 0px; 
	vertical-align: top;	
}


.errorCopy{ 
	
	font: normal 11px arial; 
	color: #ad273a;
	letter-spacing: 0px; 
	padding: 0px;
	margin: 0;
	margin-top: 0px;
	margin-bottom: 0px;
 	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;	
}


.sortHeading{ 
	margin: 0;
	font: bold 12px arial; 
	color: #999999;
	letter-spacing: 0px; 
	padding-top: 0px; 	
}

.addJobHeading{ 
	margin: 0;
	font: bold 20px arial; 
	color: #666;
	letter-spacing: 0px; 
	padding-top: 0px; 	
}	

