body, td, th, select, input
{
	font-family: Verdana,Geneva,Arial,San-Serif;
}

.bannerHeader
{
	padding-left: 48px;
	font-weight: bold;
	font-size: 12px;
	color: #ff99ff;
	padding-top: 7px;
}

.bannerText
{
	padding-left:48px;
	padding-right:25px;
	padding-top:13px;
	font-size:10px;
	
}

a.banner, a.data
{
	color:#092869;
}

a.dataLink
{
	color:#092869;
	cursor:hand;
}

a.data:hover, a.banner:hover
{
	color:blue;
	text-decoration:none;
}

.bannerHeader2
{
	font-size:12px;
	color: #092869;
	font-weight:bold;
	padding-top:7px;
	padding-left:65px;
}

.bannerText2
{
	font-size:10px;
	padding-left:65px;
	padding-right:25px;
	padding-top:13px;
}

.footerText
{
	color: #ffffff;
	font-size:10px;
	font-weight:bold;
	
}

.delimiter
{
	font-size:5px;
}

.delimiter2
{
	font-size:5px;
	width:35px;	
}

td.data
{
	font-size:11px;
	background-color:#ffffff;
	background-image:url(../Images/home_bg.gif);
	background-repeat:no-repeat;
}

td.data2
{
	font-size:11px;
}

td.data3
{
	font-size:11px;
	background-color:#ffffff;
	background-image:url(../Images/jobsearchbg.gif);
	background-repeat:no-repeat;
}

td.data3 div.dataImageHeader
{
	padding-bottom:20px;	
}

td.text
{
	font-size:11px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;	
}

div.data
{
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
}

div.data2
{
	padding-left:35px;
	padding-right:40px;
	padding-bottom:10px;	
}

div.data3
{
	padding-bottom:10px;
	padding-top:20px;
}

div.dataImageHeader
{
	padding-top:30px;
	padding-bottom:10px;
}

div.text
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;	
}

li.data
{
	padding-bottom:10px;
	padding-right:0;
	margin:0;
}

.bg
{
	background-color:#ffffff;
	background-image:url(../Images/home_bg.gif);
	background-repeat:no-repeat;
}

div.border
{
	border-bottom:1px solid #cccccc;
}

span.resultTitle
{
    font-size: 10pt;
    padding-bottom: 4px;
    color: #000066;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

a.resultTitle
{
    color: #000066;
    font-family: verdana, geneva, arial, helvetica, sans-serif
}

a.resultTitle:hover, a.resultLink:hover
{
    color: blue;
    text-decoration: none
}

.resultLink
{
	font-size: 10pt;
    color: #000066;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.headerArea
{
	padding-bottom:10px;
	padding-top:10px;	
}

.description
{
	color:#666666;	
}

.jobSummaryHead
{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 10px;
	padding-bottom: 4px;
	color: #003D7C;
	padding-top: 4px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: #E5E5E5;
	text-align: center;
}

.JobSummaryDescription
{
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
    padding-bottom: 4px;
    color: #666666;
    padding-top: 4px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center
}

.toTop
{
	font-size:7.5pt;
	color:#666666;
}

.toTop:hover
{
	color:#333333;
}

input.dataInput3
{
	width:300px;
	border:1px solid #7187b2;
	font-size:11px;
	
}

textarea.dataInput3
{
	width:300px;
	border:1px solid #7187b2;
	font-size:11px;
	height:100px;
}

li
{
	font-size:11px;
	font-family: Verdana,Geneva,Arial,San-Serif;
}

.content
{
	font-size:11px;
	color:#666666;	
}

.required
{
	color:red;
}

.grid 
{
	font-size:11px;
	text-align:center;
}

.error, .error li
{
	font-size:11px;
	color:#800000;	
}

/* Styles imported from style.css */
table.header
{
	background-color: white;
	width: 100%;
}

table.content
{
	width: 100%;
	background-color: white;
}

table.footer
{
	background-color: white;
	height: 20px;
	width: 100%
}

td.footerBackground
{
	background-color: #A2B2C1;
	height: 1px;
}
td.footerText
{
	font-size: 65%;
	color: #666666;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.footerLink
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
    TEXT-DECORATION: none;
	color: #666666;
}

a.footerLink:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
    TEXT-DECORATION: underline;
	color: #666666;
}

td.main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-color: white;
	padding-left: 10;
	padding-top: 10;
	padding-right: 10;
	padding-bottom: 10;
}
td
{
	font-weight: none;
	font-size: 70%;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

h2

{
	font-weight: bold;
	font-size: 100%;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

/*  styles to be changed */

.dataHeader
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#006600;	
}

.header
{
	font-size:12px;
	color: #009900;
	font-weight:bold;
}

.bigheader
{
	font-size:14px;
	color: #009900;
	font-weight:bold;
}

.smallheader
{
	font-size:11px;
	color: #009900;
	font-weight:bold;
}

.label
{
	font-size:11px;
	color: #009900;
	font-weight:bold;
}

td.sectionBars
{
	background-color:#C8C8C8;
	color:#003D7C;
	border-color:#333333;
}
	

.jobSummaryHeadDetailPage /*Job Search Result Labels*/
{
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
    padding-bottom: 4px;
    color:#ffffff;
    padding-top: 4px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    background-color: #C6C6C6;
    text-align: left
}

.JobSummaryDescriptionDetailPage /*Job Search Result Text*/
{
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
    padding-bottom: 4px;
    color: #009900;
    padding-top: 4px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    background-color:#ffffff;
    text-align: left
}

.jobSummaryHead /*Job Search Results*/
{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 10px;
	padding-bottom: 4px;
	color:#ffffff;
	padding-top: 4px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: #C6C6C6;
	text-align: center;
}

.JobSummaryDescription
{
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
    padding-bottom: 4px;
    color: #009900;
    padding-top: 4px;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    text-align: center
}


select.data
{
	font-size:10px;
	background-color:#ECF1F6;
}

.JobTitle
{
	font-weight: bold;
	font-size: 18px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
}

input.dataInput2
{
	width:200px;
	border:1px solid #7187b2;
	font-size:11px;
	background-color:#ECF1F6;
}

input.fileUpload
{
	border:1px solid #7187b2;
	font-size:11px;
	background-color:#ECF1F6;
}

.mainHeader
{
	background-color: #75B84F;
}

td.block /*Title Bar*/
{
	background-color: #C6C6C6;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #009900;
	/*font-weight: bold;*/
}

.pageCountSummary, .detailsSummary
{
	font-size: 10px;
   padding:3px;
   color: #009900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #C6C6C6
}

/* menuItem background is set to td.Left */

/* Menu colours */


.menuSelectedItem
{
	background: #C6C6C6;
	float: left;
	cursor: default;
	color: #009900;
	font-family: Verdana;
	width:100%;
}

.subMenu
{
	width: 130px;
}

.menuitem
{
	background-color: #ffffff;
	float: left;
	cursor: auto;
	color: #009900;
	font-family: verdana;
}

td.left
{
	background-color: #ffffff;
	background:#ffffff;
	width: 150px;
	font-size: 70%;
	color: #003265;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 600;
}

table.leftTable
{
	background-color: #A2B2C1;
	width: 150px;
}

h4
{
	font-weight: bold;
	font-size: 130%;
	color: #D40086;
	font-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 10;
}

a
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
    TEXT-DECORATION: underline;
	color: #D60D8C
}

a:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
    TEXT-DECORATION: none;
	color: #D60D8C
}


a.nav
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
   TEXT-DECORATION: none;
	color: #ffffff; 
}

a.nav:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
   TEXT-DECORATION: none;
	color: #C6C6C6;
}

a.small
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
   TEXT-DECORATION: none;
	color: #D60D8C;
}

a.small:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
    TEXT-DECORATION: underline;
	color: #D60D8C;
}

.navOver
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 70%;
    font-weight: bold;
	color: #D60D8C;
}

/* input is used by checkboxes and must not be changed
INPUT
{
	width: 200px;
	BORDER-RIGHT: #D60D8C 1px solid;
	BORDER-TOP: #D60D8C 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 90%;
	BORDER-LEFT: #D60D8C 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #D60D8C 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white
}*/

input.button
{
	width: 50px;
	border-right: #75B84F 1px solid;
	border-top: #75B84F 1px solid;
	font-weight: normal;
	font-size: 90%;
	border-left: #75B84F 1px solid;
	color: #FFFFFF;
	border-bottom: #75B84F 1px solid;
	font-family: Verdana;
	background-color:  #75B84F;
	cursor: hand;
}

input.dataButton
{
	/*width: 50px;*/
	BORDER-RIGHT: #75B84F 1px solid;
	BORDER-TOP: #75B84F 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 90%;
	BORDER-LEFT: #75B84F 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #75B84F 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #75B84F;
	cursor: hand;
}

input.dataInput
{
	width:125px;
	border:1px solid #7187b2;
	font-size:11px;
	background-color:#ECF1F6;
	
}
/*
SELECT
{
	BORDER-RIGHT: #36AECC 1px solid;
	BORDER-TOP: #36AECC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	BORDER-LEFT: #36AECC 1px solid;
	COLOR: #452A23;
	BORDER-BOTTOM: #36AECC 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	width: 50px;
}*/

/* end of styles to be changed */

table.box
{
	width: 556px;
}

table.longBox
{
	width: 500px;
}


td.boxDivide
{
	width: 5px;
}

td.box
{
	background-image: url(../images/box.gif);
	width: 134px;
	height: 95;
	font-size: 60%;
	color: #330066;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 5
}

td.strip
{
	background-color: #F5E7F0;
	height: 30;
	font-size: 70%;
	color: #990066;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10;
}


td.longBox
{
	background-image: url(../images/longBox.gif);
	font-size: 70%;
	color: #330066;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7;
	padding-left: 13;
	padding-right: 5;
	padding-bottom: 5;
	height: 66;
}






td.footer
{
	width: 100%;
	font-weight: none;
	font-size: 65%;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/footer.gif);
	height: 16px;
}

td.padding
{
	padding-right:10;
	padding-top:10;
}

.damson
{
	font-weight: bold;
	font-size: 100%;
	color: #330066;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ruby
{
	font-weight: bold;
	font-size: 100%;
	color: #990066;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ampersand
{
	font-weight: bold;
	font-size: 100%;
	color: #e382b5;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.darkGrey
{
	font-weight: bold;
	font-size: 100%;
	color: darkgray;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1
{
	font-weight: none;
	font-size: 100%;
	color: #330066;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
	color: #330066;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	list-style-image: url(../images/bullet.gif);
	line-height: 18px;
}





a.greyLink
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 90%;
    TEXT-DECORATION: none;
	color: #999999;
}

a.greyLink:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 90%;
    TEXT-DECORATION: none;
	color: #990066;
}

.grey
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 80%;
    TEXT-DECORATION: none;
	color: #999999;
}


.subOver
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 90%;
    TEXT-DECORATION: none;
	color: #990066;
	background-color: #EFCDE4
}

.height
{
	height: 110;
}


