div#feature{
	color:#000;
	background-color:#FFF;
}

div#extra{
	color:#000;
	background-color:#FFF;
}

div#footer{
	color:#231F20;
	background: #fff;
	border-top-color: #263287;
	border-top-style: solid;
	border-top-width: 2px;
	padding-top:10px;
	padding-bottom: 20px;
	margin-top:10px;
	margin-bottom:20px;
	background:url(../../images/library/logos/logos.gif) right top no-repeat;
}
div#content{
	color:#000;
	background-color:#FFF;	
}

div#header{
	color:#000;
	background-color:#fff;
	/*height:151px;*/
}

blockquote{
padding-left:20px;
}

body{
	font:67.5% Verdana, Arial, sans-serif;
	color:#2E4781;
	background-color:#FFF;
}

br{
	clear:both;
}

h1{
	font-size:2.2em;
	font-weight:bold;
	color:#2E4781;
	background-color:transparent;
	margin-bottom:10px;
	margin-top:5px;
}

h2{
	font-weight:bold;
	background-color:transparent;
	margin-top:10px;
	font-size:2em;
	color:#2E4781;
	line-height:1.8em;
}
h3{
	font-size:1.8em;
	font-weight:bold;
	color:#2E4781;
	background-color:transparent;
	margin-top:10px;
}
h4{
	font-size:1.3em;
	font-weight:bold;
	color:#000;
	background-color:transparent;
	margin-top:10px;
	margin-bottom:5px;
}
h5{
	font-size:1.2em;
	font-style:italic;
	font-weight:normal;
	color:#2E4781;
	background-color:transparent;
	margin-top:10px;
}
h6{
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	color:#000;
	background-color:transparent;
	margin-top:10px;
}
p{
	
	margin-bottom:10px;
	color:#2E4781;
	line-height:1.8em;
}

strong{font-weight:bold;}
em{font-style:italic;}



fieldset{
	margin:0;
	padding:0;
	margin-bottom:10px;
	border:none;
}

select {
font-size:1.5em;

	color:#2E4781;
	background-color:#FFF;
}

div.legend{
	width:300px;
	font-size:1.7em;
	margin-bottom:5px;
}

fieldset legend{
	color:#2E4781;
	background: transparent;
	font-weight:bold;
	font-size:1.7em;
	margin-top:0;
	
	padding:0;
}

fieldset.login div.clear{
	margin-bottom:10px;
}

fieldset.login label{

}

fieldset fieldset legend{
	display : block;
	background: transparent;
	font-weight:bold;
	font-size:1.15em;
	margin-top:0;
	padding:0;
}

fieldset.style label{
	float:left;
	color:#2E4781;
	background-color:#FFF;
}

fieldset.checkboxes{
	padding:0;
	margin:0;
}

form label{
	font-size:1.7em;
	margin-top:0;
	padding:0;
	width:10em;
	color:#2E4781;
	background-color:#FFF;
}

form label.radio{
	float:left;
	width:10em;
	margin-top:2px;
	margin-bottom:3px;
}

form label.checkbox{
	width:10em;
	margin-top:2px;
	margin-bottom:3px;
}

form label.text{
	float:left;
	width:10em;
	margin-top:2px;
	margin-bottom:3px;
}

form label.textarea{
	float:left;
	width:10em;
	margin-top:2px;
	margin-bottom:3px;
}

form label.radio{
	float:none;
	font-size:1em;
	line-height:1.5em;
	margin:0;
	padding:0;
	margin-bottom:-1.5em;
	margin-left:30px;
	display:block;
	width:300px;
}
.error{
	font-weight:bold;
	color:#FF0000;
	background-color:inherit;
}
input{
font-size:1.5em;
}

form input.radio{
	display:block;
	margin:0;
	padding:0;
	height:1.5em;
}

form input.text{
	width:300px;
}

form textarea{
	width:300px;
}

a:link{
	color:#D8214D;
	background-color:transparent;
}

div#content ul{
clear:both;
}

ol li{
	margin-bottom:10px;
}

ul li, ol li{
	font-size:1.7em;
	color:#2E4781;
	background-color:transparent;
}


ul li ul li{
	font-size:1em;
}



div.sitemapmenu ul li ul li {
	margin-bottom:1em;
}

div.sitemapmenu ul li ul li ul li  {
	margin-bottom:0;
}

div.sitemapmenu ul li ul li ul li ul li{
	margin-bottom:0;
}


dt{
	
	font-weight:bold;	
	color:#2E4781;
	background-color:transparent;
}

dd{
	
	font-weight:normal;
	color:#2E4781;
	background-color:transparent;
	margin-bottom:10px;
}

div.jobdetail dt{
	font-size:1.7em;
	float:left;
	margin-right:5px;
}

div.jobdetail dd{
	font-size:1.7em;
}

ul.job_listing dt{
	float:left;
	margin-right:5px;
}

ul.job_listing dd{
	margin:0;
}

ul.job_listing li{
	margin-top:5px;
}

.nav ul{
margin:0;
padding:0;
}

.nav ul li{
	margin:0;
	padding:0;
	list-style:none;
font-size:1em;
}

div.logo{
	display:block;
	float:left;
	background-color:#FFF;
	padding:0;
	margin:0;
}
img.logo{
	display:block;
	border:0;
	margin:0;
	padding:0;
}

div.logo a{
	padding:0;
	margin:0;
}

div#breadcrumb{
	float:left;
	width:536px;
	height:25px;
	padding-left:7px;
	padding-top:5px;
}
div#breadcrumb p{
	font-size:1em;
	margin-bottom:0;
	color:#000;
	line-height:1em;
}

div#breadcrumb p a{
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
	color:#000000;
	background-color:transparent;
}

div#header form.search fieldset{

}

div#header input.text#Search-input{
	width:117px;
	height:18px;
	border:#3E3692 solid 2px;
	position:absolute;
	left:613px;
	top:4px;
	font-size:1.1em;
}

div#header input.searchbutton{
	width:80px;
	position:absolute;
	left:530px;
	top:4px;
	height:22px;
	font-size:1.1em;
}

div.nav{color:#669999;}

div#header div.nav ul li{float:left}

div#header .nav a{
	width:127px;
	color:#F6C23C;
	background-color:#3D3691;
	display:block;
	text-decoration:none;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
}

div#header .nav li a{
	color:#fff;
	background-color:#3D3691;
	height:32px;
	padding-top:89px;
	padding-left:4px;
	width:123px;
}

div#header .nav li.current a{
	color:#F6C23C;
	height:27px;
	padding-top:94px;
	padding-left:0;
	width:127px;
}

div#header .nav li.home a{background-image:url(../../images/home_up.gif);}

div#header .nav li.homecurrent a{background-image:url(../../images/home_down.gif);}

div#header .nav li.contact a{background-image:url(../../images/contact_up.gif);}

div#header .nav li.contactcurrent a{background-image:url(../../images/contact_down.gif);}

div#header .nav li.find a{background-image:url(../../images/find_up.gif);}

div#header .nav li.findcurrent a{background-image:url(../../images/find_down.gif);}

div#header .nav li.help a{background-image:url(../../images/help_up.gif);}

div#header .nav li.helpcurrent a{background-image:url(../../images/help_down.gif);}

/*required for glossary component*/
.glossaryTerm{
	border-bottom:dotted 1px #000000;
	cursor:help;
	font-weight:bold;
}
/*required for glossary component*/
div#popup{
	display:none;
	position:absolute;
	z-index:10;
	border:solid #666666 2px;
	padding:5px;
	background-color:#FFFFFF;
	width:100px;
	font-size:1.7em;
}



/** ADMIN BAR STARTS **/
div#header div#adminbar{
	background-color:#2D2942;
	}
	
	div#header div#adminbar div#column1{
	width:178px;
	float:left;
	height:8em;
	background-color:#2D2942;
	padding-left:10px;
	padding-top:0.5em;
	}
	
	div#header div#adminbar div#column2{
	width:178px;
	float:left;
	height:8em;
	background-color:#2D2942;
	padding-left:10px;
	padding-top:0.5em;
	}
	
	div#header div#adminbar div#column3{
	width:358px;
	height:8em;
	float:left;
	background-image:none;
	background-repeat:no-repeat;
	background-color:#2D2942;
	padding-left:10px;
	padding-top:0.5em;
	}
	
	div#header div#adminbar div#column1 p {
	color:#B8AFD3;
	}
	
	
	
	div#header div#adminbar div#column2 p {
	color:#B8AFD3;
	}
	
	div#header div#adminbar div#column2 p strong{
	color:#B8AFD3;
	font-weight:bold;
	}
	
	div#header div#adminbar div#column2 p a{
	color:#B8AFD3;
	text-decoration:underline;
	}
	
	div#header div#adminbar div#column3 p {
	color:#B8AFD3;
	}
	
	div#header div#adminbar div#column3 p strong{
	color:#B8AFD3;
	font-weight:bold;
	}
	
	div#header div#adminbar div#column3 p a{
	color:#fff;
	text-decoration:underline;
	}
	
	form#WhatDoYouWantToDoform{
	border:none;
	margin-top:40px;
	}
	
	div.button{
	color:#fff;
	background-color:#007BB8;
	width:120px;
	margin-top:6px;
	padding:2px;
	}
	

	div.button p a{
	color:#ffffff;
	background-color:#007BB8;
	width:120px;
	text-decoration:none;
	padding-left:5px;
	}
	
	
	 div.button p a:link {
		color: #fff;
		background-color:#007BB8;
		width:120px;
	}
	
	div.button p a:visited {
		color: #fff;
		background-color:#007BB8;
		width:120px;
	}
	
	div.button p a:hover {
		color: #2D2942;
		background-color: #007BB8; 
		width:73px;
	}

/** ADMIN BAR ENDS **/

div.multinavigation {
	height:0;
	margin-left:0;
	margin-top:0;
	margin-bottom:20px;
}

div.multinavigation ul{
	padding:0;
	margin:0;
}

div.multinavigation ul li {
	list-style:none;
	float:left;
	border-left-style:solid;
	border-left-width:1px;
	padding-right:6px;
	padding-left:6px;
	margin:0;
}

div.multinavigation ul li.first {
	border-left-style:none;
}
div#recordNo{
	display:inline;
}
div#feature div.nav{
	margin-top:4px;
}

div#feature div.nav ul{
	
}

div#feature div.nav ul li{
	margin-bottom:0px;
	height:73px;
	display:block;
	background-color:#868686;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	margin-right:14px;
	padding-top:0;
	background-image:url(../../images/leftnav_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

div#feature div.nav ul li.support{background-image:url(../../images/leftnav_support_bg.gif);}
div#feature div.nav ul li.work{background-image:url(../../images/leftnav_work_bg.gif);}
div#feature div.nav ul li.commission{background-image:url(../../images/leftnav_commission_bg.gif);}
div#feature div.nav ul li.crb{background-image:url(../../images/leftnav_crb_bg.gif);}
div#feature div.nav ul li.about{background-image:url(../../images/leftnav_about_bg.gif);}
div#feature div.nav ul li.news{background-image:url(../../images/leftnav_news_bg.gif);}

div#feature div.nav ul li a{
	overflow: hidden;
	text-decoration:none;
	color:#fff;
	width:95px; /*total width should add up to 213px*/
	height:67px;
	display:block;
	background-color:transparent;
	background-repeat:no-repeat;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	line-height:1em;
	background-image:url(../../images/leftnav_link.gif);
	padding-left:105px;
	padding-right:13px;
	padding-top:6px;
}

div#feature div.nav ul li a {background-image:url(../../images/leftnav_link.gif);}
div#feature div.nav ul li.support a {background-image:url(../../images/leftnav_support_link.gif);}
div#feature div.nav ul li.work a {background-image:url(../../images/leftnav_work_link.gif);}
div#feature div.nav ul li.commission a {background-image:url(../../images/leftnav_commission_link.gif);}
div#feature div.nav ul li.crb a {background-image:url(../../images/leftnav_crb_link.gif);}
div#feature div.nav ul li.about a {background-image:url(../../images/leftnav_about_link.gif);}
div#feature div.nav ul li.news a {background-image:url(../../images/leftnav_news_link.gif);}

div#feature div.nav ul li a:hover {background-image:url(../../images/leftnav_link.gif);}
div#feature div.nav ul li.support a:link {background-image:url(../../images/leftnav_support_link.gif);}
div#feature div.nav ul li.work a:link {background-image:url(../../images/leftnav_work_link.gif);}
div#feature div.nav ul li.commission a:link {background-image:url(../../images/leftnav_commission_link.gif);}
div#feature div.nav ul li.crb a:link {background-image:url(../../images/leftnav_crb_link.gif);}
div#feature div.nav ul li.about a:link {background-image:url(../../images/leftnav_about_link.gif);}
div#feature div.nav ul li.news a:link {background-image:url(../../images/leftnav_news_link.gif);}

div#feature div.nav ul li a:hover {background-image:url(../../images/leftnav_hover.gif);}
div#feature div.nav ul li.support a:hover {background-image:url(../../images/leftnav_support_hover.gif);}
div#feature div.nav ul li.work a:hover {background-image:url(../../images/leftnav_work_hover.gif);}
div#feature div.nav ul li.commission a:hover {background-image:url(../../images/leftnav_commission_hover.gif);}
div#feature div.nav ul li.crb a:hover {background-image:url(../../images/leftnav_crb_hover.gif);}
div#feature div.nav ul li.about a:hover {background-image:url(../../images/leftnav_about_hover.gif);}
div#feature div.nav ul li.news a:hover {background-image:url(../../images/leftnav_news_hover.gif);}

div#feature div.nav ul li.current a {background-image:url(../../images/leftnav_hover.gif);}
div#feature div.nav ul li.supportcurrent a {background-image:url(../../images/leftnav_support_hover.gif);}
div#feature div.nav ul li.workcurrent a {background-image:url(../../images/leftnav_work_hover.gif);}
div#feature div.nav ul li.commissioncurrent a {background-image:url(../../images/leftnav_commission_hover.gif);}
div#feature div.nav ul li.crbcurrent a {background-image:url(../../images/leftnav_crb_hover.gif);}
div#feature div.nav ul li.aboutcurrent a {background-image:url(../../images/leftnav_about_hover.gif);}
div#feature div.nav ul li.newscurrent a {background-image:url(../../images/leftnav_news_hover.gif);}


div#adminbar p{
font-size:1em;
	margin-bottom:0;
	color:#fff;
	line-height:1em;
}

/**QUICKEDIT START**/
div.quickedit div#content{
	padding:10px;
}

p.quickedit{
	font-size:10px;
	line-height:10px;
	clear:both;
}

p.quickedit a{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	letter-spacing:1px;		
	color:#FFFFFF;
	background-color:#000;
}

p.quickedit a:link {
	color:#FFFFFF;
	background-color:#000;
}

p.quickedit a:visited {
	color:#FFFFFF;
	background-color:#000;
}

p.quickedit a:hover {
	color:#FFFFFF;
	background-color:#283B72;
}
/**QUICKEDIT BUTTONS ENDS**/

table{
	background-color:#FFFFFF;
	border:#FFFFFF solid 1px;
	font-size:1.5em;
	width:100%;
}

table tr{
	border:#FFFFFF solid 1px;
	background-color:#DCDAEE;
}

table tr.odd{
	background-color:#A4B0D5;
}

table tr td{
	border:#FFFFFF solid 1px;
	padding:5px;
}

table tr th{
	text-align:left;
	font-weight:bold;
	padding:5px;
	background-color:#16114E;
	color:#fff;
	border:#FFFFFF solid 1px;
}

div#container div#content div.centre{
	/*clear:both;*/
	text-align:center;
}


hr{
	display:none;
}
div.hr{
	width:100%;
	height:2px;
	display:block;
	background-image:url(../../images/hr.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	background-position:center;
	clear:both;
}

div.hiddenrule{
	width:100%;
	height:2px;
	display:block;
	'background-image:url(../../images/hr.gif);
	'background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	background-position:center;
	clear:both;
}
	
form input.checkbox{

}

form input.radio{
	display:block;
	margin:0;
	padding:0;
	height:1.5em;
}

form input.text{
	width:300px;
}

form input.textarea{
	width:300px;
}

div#container h1{
    font-size:  2.5em;
    float:left;
    font-weight:normal;
    margin-top:0;
   /* padding-left:10px;*/
}

div#container div#content p{
	font-size:1.7em;
	line-height:1.3em;
	float:left;
	width:247px;
	padding-right:10px;
}
/*
div#container.work div#content p{
	float:none;
	width:100%;
	padding-right:0;
}

div#container.work div#content h1{
	float:none;
	width:100%;
	padding-right:0;
}*/

div#container.admin div#content p{
	float:none;
	width:100%;
	padding-right:0;
}
/*
div#container.work div#content p{
	float:none;
	width:100%;
	padding-right:0;
}

div#container.work div#content form.job_finder div.clear{
	height:10px;
}*/

div#container.admin h1{
	float:none;
	clear:both;
	width:100%;
}

div#container.newpage div#content form{
	margin-left:10px;
}

div#container.newpage div#content form div.clear{
	margin-bottom:10px;
}

div#container.newpage div#content form label{
	font-size:1.7em;
	color:#2E4781;
	background-color:#FFF;
}

div#container.newpage div#content form input.submit{
	margin-right:10px;
}

div#container.newpage h1{
	margin-left:10px;
	float:none;
	clear:both;
	width:100%;
}

div.editArea div.clear{
	height:10px;
}

p.pageloadtimer{
	padding-left:10px;
}