 /* Netscape 4 safe font sizes */
#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:78.77em;/* non-IE */
	*width:76.87em;/* IE */
	min-width:1024px;/* optional but recommended */
}

#custom-doc {
	width:1024px;/* optional but recommended */
	float: left;
}

.clear {
	clear: both;
}

body, div, p, th, td, li, dd	{
	font-family:	 Verdana, Arial, Helvetica, sans-serif;
}

body{
 	margin:0;
 	padding: 0 0 10px 0;
 	background: white;
}

/*____JT ADDS 21/5/09_____*/

.alwaysinfront {
	z-index:10000;
}

p	{
	margin:10px 0px 10px 0px;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

h2 {
	font-size:1.2em;
}

h3 {
	font-size:1.06em;
}

h4 {
	font-size:1.06em;
}

.agile_job_search_result {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:10px;
}

.agile_job_search_result a{
	font-size:1.13em;
}

.agile_job_search_result em a{
	font-size:0.94em;
}

.agile_pagination {
	margin-bottom:10px;
}

#jobadvertiserpanel {
	font-size: 1.2em;
	margin-bottom:10px;
}

#jobadvertiserpanel p {
	margin:10px 0px 10px 0px;
}

#pressreleasepanel {
	font-size: 1.2em;
	margin-bottom:10px;
}

#pressreleasepanel p {
	margin:10px 0px 10px 0px;
}

#newsbody {
	font-size: 1.2em;
	margin-bottom:10px;
}

#newsbody td{
	padding:5px;
	font-size:0.75em;
}

#newsbody p{
	margin:10px 0px 10px 0px;
}

#newsbody p.summary{
	margin:0px;
	font-size:1em;
}

#newsbody h2 {
	font:bold 1.19em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

#newsbody h2.newsheadsrb {
	border-bottom: 2px dotted #FF33CC;
	padding-bottom: 3px;
}

#newsbody h2.newsheadsra {
	border-top: 2px dotted #FF33CC;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#newsbody h2.smartmovesroundup {
	font:bold 0.93em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding-top:5px;
}

#newsbody h3 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.13em;
	margin:20px 0px 5px;
}
#newsbody li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 5px 30px;
}

#newsbody ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 5px 30px;
}

#newsbody ul {
	margin: 15px 0px;
}

#newsbody ol {
	margin: 15px 0px;
}

#newssummary {
	margin-bottom: 10px;
}

.seekereditdetails textarea {
	width:585px;
	margin-bottom:10px;
}

#view {
	font-size: 1.2em;
	margin-bottom:10px;
}
#sctdmainwrapper {
	width:621px;
	border-top: 1px solid #666666;
	font-size:0.75em;
}
#sctdwrapper {
	height:41px;
}
#sctdcol1 {
	width:112px;
	height:40px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#uodcol1 {
	width:80px;
	height:30px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#sctdcol2 {
	width:203px;
	height:40px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#uodcol2 {
	width:208px;
	height:30px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#sctdcol3 {
	width:147px;
	height:40px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#uodcol3 {
	width:200px;
	height:30px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#sctdcol4 {
	width:114px;
	height:40px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
#uodcol4 {
	width:88px;
	height:30px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	float:left;
	padding:5px;
	overflow:hidden;
}
.sctdrow {
	float:left;
	width:609px;
	height:20px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	display:none;
	background:yellow;
	padding:5px;
	overflow:hidden;
}
.uodrow {
	float:left;
	width:609px;
	height:30px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	display:none;
	background:yellow;
	padding:5px;
	overflow:hidden;
}
/* end JT adds */

/* MAX changes to comment area */
#newsbody .byline{
/*	line-height:30px;*/
	font-size: 0.88em;
	margin: 10px 0 12px;
}
#newsbody .prbyline{
	font-size: 0.88em;
	float: left;
	margin-top:5px;
}
#newsbody .prbylineblock{
	height:50px;
}
#newsbody .awardeventsum {
	font-size: 0.88em;
	line-height:23px;
	padding-bottom: 5px;
	}

#newsbody .vspacer {
	margin-right: 5px;
	}
	
#newsbody .vspacer2 {
	margin-left: 5px;
	}

#newsbody .feedback{
	font-size:0.88em;
	float:right;
}

#newsbody .postdate{
	float: right;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.88em;
}

#newsbody .morestuff{
	float: right;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.88em;
	font-style: italic;
}

#newsbody .red{
	font-weight:bold;
	color:red;
}

#newsbody .ruleAboveandBelow {
	border-bottom: 1px dotted #FF33CC;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: 1px dotted #FF33CC;
	}

#newsbody .ruleAboveandBelow2 {
	border-bottom: 1px dotted #FF33CC;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px dotted #FF33CC;
	}

#newsbody .ruleAbove {
	padding-top: 10px;
	border-top: 1px dotted #FF33CC;
}

#newsbody .tellafriend {
	float: right;
}

#newsbody .tellafriendback {
	background-color: #f0f0f0; 
	padding: 10px;
}

#newsbody .ruleBelow {
	border-bottom: 1px dotted #FF33CC;
}

#newsbody .events{
	font-size:0.88em;
}

#newsbody .spacer{
	margin-bottom:5px;
}

#newsbody .spacer2{
	margin-bottom:15px;
}

#newsbody iframe.news1{
	float:right;
	margin-left:10px;
}

#newsbody .news1{
	float:right;
	margin-left:10px;
}

#newsbody img.news{
	float:left;
	margin-right:10px;
}

#newsbody img.aboutus{
	float:right;
	margin-left:10px;
	vertical-align:text-bottom;
}

#newsbody form select.formfields {
	font-size: 0.94em;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
}

#newsbody form select.formfields3 {
	width: 350px;
	font-size: 0.94em;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
}

#newsbody form input.formfields {
	font-size: 0.94em;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
}

#newsbody form textarea.formfields {
	font-size: 0.94em;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica;
}

#newsbody form select.search{
	font:Verdana, Arial, Helvetica, sans-serif;
	width:350px;
}

#newsbody form input.trainbutton{
	font:Verdana, Arial, Helvetica, sans-serif;
}


#newsbody table.shortcourses {
	width:613px;
	padding:0px;
	border-top:1px solid #666666;
}

#newsbody table.shortcourses tr {
	border-bottom:1px solid #666666;
}

#newsbody table td.tdinner1 {
	width:123px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}

#newsbody table td.tdinner2 {
	width:213px;
	border-right:1px solid #666666;
}

#newsbody table td.tdinner3 {
	width:153px;
	border-right:1px solid #666666;
}

#newsbody table td.tdinner4 {
	width:124px;
	border-right:1px solid #666666;
}

#newsbody .tdinner5 {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	display:none;
	font-size:0.75em;
	width:602px;
	padding:5px;
	margin-left:-1px;
	background:yellow;
}

/* Wiki include styles */

#newsbody .li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 5px 0px 0px;
	}
	
#newsbody div.tocheader {
	font-size: 108%; 
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:5px;
}

#toc__inside {
	display:inline;
	}

#newsbody ul.toc {
	margin:0px;
	width:620px;
	}

#newsbody ul.toc li {
	float:left;
	margin-left:0px;
	list-style-type:none;
}

/*____END JT ADDS _____*/

a{
	color:#180042;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color:#800000;
}

#pagewidth{
	width:1024px;
}

img{
	border:none;
}

#main{
	width:1024px;
	overflow:hidden;
	background:url(/images/bg-mainhome.gif) repeat-y 0 0;
}

#mainnews{
	width:1024px;
	overflow:hidden;
	background:url(/images/bg-mainnews.gif) repeat-y 0 0;
}

/* footer */
#footer{
	border-top:1px solid #ff33cc;
	text-align: center;
}

#footer ul{
	font-weight:bold;
	margin-top:10px;
}

#footer ul li {
	display: inline;
	list-style:none;
	font-size:0.94em;
}

#footer ul li.last{
	list-style:none;
	background:none;
	margin:0;
	padding:0;
}

#footer a{
	color:#180042;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}
#footer a:hover{color:#800000;}

#footer p{
	margin:9px 0 0 0;
	text-align:center;
	font-size:0.94em;
	border-top:1px solid #ff33cc;
	padding-top:10px;
	margin-bottom: 10px;
}

#footer ul li.divide {
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px 4px 0px 4px;
}

#mainnews #left{
	float:left;
	width:201px;
	padding:0 0 60px 0;
}

#mainnews #left #indent{
	margin-left:10px;
}

#mainnews #left form ul{
	margin:0px 0 0px 5px;
	padding:0;
	overflow:hidden;
	list-style:none;
	width:165px;
}

#mainnews #left form ul li{
	float:left;
	background:url(/images/separator.gif) repeat-x 0 100%;
	padding:3px 0 5px 0;
	width:165px;
}

#mainnews #left form ul li.last{
	background:none;
}

#mainnews #left a{
	color:#180042;
	font-size:0.94em;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

#mainnews #left a:hover{
	color:#800000;
}

#mainnews #left select{
	font:77% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	width:138px;
	margin:4px 0 4px 0;
	float:left;
}

#mainnews #left input{
	margin:6px 0 0 5px;
	float:left;
}

#mainnews #left .box{
	width:166px;
	background:#fff;
	margin:10px 0 0 10px;
	border:2px solid #ccc;
	padding:5px 5px;
}

#mainnews #left .box h3{
	margin:0 0 5px 0;
	padding:0 0 4px 0;
	background:url(/images/separator.gif) repeat-x 0 100%;
	font-size:108%;
	font-weight:bold;
}

#mainnews #left .box{
	font-weight:bold;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

#mainnews #left .box p{
	font-size: 108%;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
}

#mainnews #left .box a{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

#mainnews #left .box img{
	float:left;
	margin:0 5px 0 0;
}

#mainnews #left p.powered{
	text-align:center;
	margin:43px 0 0 0;
}

#fullSearchFormSubmit{
	margin-left:378px;
}
a.news-now{
	width:97px;
	height:20px;
	margin:36px 0 0 52px;
	background:url(/images/a-news-now.gif);
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


/* jobsbox - left hand column */

.jobsbox{
	width:164px;
	margin: 10px 0px 0px 12px;
	padding: 5px 5px 0px 5px;
	overflow:hidden;
	border:2px solid #ccc;
	background:#fff;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	float: left;
	display: inline;
}

.jobsbox p{
	margin-bottom:0px;
	margin-top:0px;
}

.jobsbox h3{
	padding:0 0 1px 0;
	border-bottom: 1px dotted #FF33CC;
	font-weight:bold;
	font-size:1.06em;
}

.jobsbox a.more{
	font-style:italic;
}

.jobsbox h4{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:1.19em;	
}	
	
.jobsbox #jobindent{
	padding: 5px 0px 5px 0px;
	border: 0px;
	border-bottom: 1px dotted #FF33CC;
	font-size:93%;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.jobsbox ul{
	margin:0px 0px 0px 0px;
	font-size:14px;
}

.jobsbox ul li{
	border-bottom: 1px dotted #FF33CC;
	padding: 5px 0px 5px 0px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.jobsbox ul li.last {
	border-bottom: 0px dotted #FF33CC;
}
	
.jobsbox form {
	border-bottom: 1px dotted #FF33CC;
	padding: 8px 0px 8px 0px;
	height:20px;
}

.jobsbox form select {
	float: left;
	width: 130px;
	margin-right: 10px;
}

.jobsbox #rss img, .jobsbox #rss a {
	margin-right: 3px;
	}

.jobsbox #rss img {
	display: inline;
	}


/* wobheadpanel-left - left hand column */
		
.wobheadpanel-left{
	width:174px;
	margin: 10px 0px 0px 12px;
	overflow:hidden;
	border:2px solid #ccc;
	background:#fff;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	float: left;
	display: inline;
}

.wobheadpanel-left p {
	margin-top:0px;
	margin-bottom:0px;
}

.wobheadpanel-left h3 {
	background:#ccc;
	padding:3px;
	font-weight: bold;
	font-size: 1.06em;
}

.wobheadpanel-left h4 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.06em;
}

.wobheadpanel-left form {
	border-bottom: 1px dotted #FF33CC;
	margin: 0px 5px 0px 5px;
	padding: 8px 0px 8px 0px;
	height:20px;
}

.wobheadpanel-left form select {
	float: left;
	width: 130px;
	margin-right: 10px;
}

.wobheadpanel-left ul{
	margin:0px 5px 0px 5px;
}

.wobheadpanel-left ul li{
	border-bottom: 1px dotted #FF33CC;
	padding: 5px 0px 5px 0px;
	}

.wobheadpanel-left a.more{
	float:right;
	margin:6px 6px 6px 0px;
	font-style: italic;
	font-weight: bold;
	font-size: 1.06em;
}

/* box - left hand column */

#box{
	width:164px;
	margin: 10px 0px 10px 12px;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
	border:2px solid #ccc;
	background:#fff;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	float: left;
	display: inline;
}

#box h3 {
	border-bottom: 1px dotted #FF33CC;
	padding: 0px 0px 3px 0px;	
	margin-bottom:5px;
	font-weight: bold;
	font-size:1.06em;
}

#box p{
	font-size: 1.06em;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
}

#box a{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

#box img{
	float:left;
	margin:0 5px 0 0;
}

.adverthead {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin: 5px 0 5px;
	font-weight: bold;	
}	

.resize-text{
	font-size:93%;
	display: inline;
	float: right;
	xborder: 1px solid #ccc;
	xbackground-color: #faebd7;
	xpadding: 3px;
	xmargin-bottom: 20px;
}

.resize-text span {
	font-size:138.5%;
}

/* resize text container */

#uniquename2 {
	display:none; 
	position:absolute; 
	border: 4px solid #f201d8; 
	background-color: white; 
	xpadding: 5px;
	xfont-size: 85%;
	z-index: 1000;
	width: 690px;
}

#uniquename2 #mac {
	float: left; 
	xpadding-right: 5px;
	width: 330px;
	padding: 5px;
	}

#uniquename2 #win {
	float: left; 
	padding-left: 15px; 
	border-left: 1px solid #ccc; 
	margin-left: 5px;
	width: 330px;
	padding: 5px;
}

#uniquename2 img {
margin: 0px;
padding: 0px;
display: inline;
}     
 
#uniquename2 #close {
margin: 0px;
border: 1px solid #ccc;
background-color: #faebd7;
padding: 5px;
xmargin-bottom: 5px;
float: right;
clear: right;
}      
      
.top{
	height: 45px;
}

.top .resize-text img{
	display: inline;
}

.top iframe{
float:left;
margin-top: 0px;
}

.top{
	padding:16px 0 0 0;
	background: #fff;
}

.two{
	width:808px;
	background: url(/images/bg-two.gif) repeat-x 0 0;
	padding:20px 0 20px 0;
	overflow:hidden;
}

/* right column */
#right{
	border: 0px solid red;
	float: right;
}

#right iframe {
	float: right;
}
	
#right form{
	width:151px;
	margin:0 0 15px 5px;
}

#right form input{
	width:128px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:85%;
}

#right form input.gobutton{
	vertical-align:text-bottom;
	width:18px;
}

#right form select{
	width:128px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:85%;
}
#right .spacer{
	margin-bottom:5px;
}
.prsearch{
	width: 195px;
	border: 1px solid #000000;
	background: #F5F5F5;
}
.prsearch input[type=text]{
	font-size:12px;
}
.prsearch:focus{
	background-color:#FFFFFF;
}
.prsearch input:focus, .prsearch textarea:focus, .prsearch input:hover, .prsearch textarea:hover{
	background-color: #FFFFFF;
}
.prsearch{
	clear:both;
}
.jobsearch{

	width:161px;
	overflow:hidden;
	border:2px solid #ccc;
	background:#fff;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:10px;
}

.jobsearch h3{
	margin:4px 0 0px 5px;
	padding:0 0 3px 0;
	background:url(/images/separator.gif) repeat-x 0 100%;
	font-size:108%;
	font-weight:bold;
	width:152px;
}

.jobsearch p{
	margin:0;
	padding:5px 0 2px 0;
	font-size: 93%;
	font-weight:bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:151px;
}

.trainbox{
	width:161px;
	overflow:hidden;
	border:2px solid #ccc;
	background:#fff;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:10px;
}

.trainbox h3{
	margin:4px 0 0px 5px;
	padding:0 0 3px 0;
	background:url(/images/separator.gif) repeat-x 0 100%;
	font-size:1.06em;
	font-weight:bold;
	width:152px;
}

.trainbox p{
	margin: 2px 5px 2px 5px;
	font-size: 0.94em;
	font-weight:bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:151px;
}

.trainbox2{
	width:221px;
	overflow:hidden;
	border:2px solid #ccc;
	background:#fff;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:10px;
}

.trainbox2 h3{
	margin:4px 0 0px 5px;
	padding:0 0 3px 0;
	background:url(/images/separator.gif) repeat-x 0 100%;
	font-size:1.06em
	font-weight:bold;
	width:211px;
}

.trainbox2 p{
	margin: 2px 5px 2px 5px;
	font-size: 1em;
	font-weight:bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:211px;
}

#right iframe{
	margin-bottom:5px;
}

#rightnews{
	float:right;
	padding:0 0 0 0px;
}
#rightnews .spacer{
	margin-bottom:5px;
}
.otherheads {
	width: 230px;
}

.otherheads ul{
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
}

.otherheads h2{
	margin:0;
	text-indent:5px;
	background:#dcdcdc;
	font:bold 1.2em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding:3px; 3px 0 0;
}

.otherheads h2.nonleads1{
	margin-top:3px;
}

.otherheads h2.nonleads{
	margin-top:7px;
}

.otherheads ul li{
	margin:1px 0 0 0;
	font: Verdana, Arial, Helvetica, sans-serif;
}

.otherheads ul li a{
	padding:0 0 0 8px;
	background:url(/images/bullet.gif) no-repeat 0 5px;
}

.otherheads ul li a.newsfeed{
	background:none;
	font-weight:bold;
	padding:0;
}

.otherheads ul li a.more{
	font-style:italic;
}
.otherheads ul li img{
	float:left;
	background:none;
	margin:0 5px 0 0;
	padding:0;
}

.otherheads a{font-weight:normal;}

.otherheads a:hover{text-decoration:underline;}

.otherheads a.more{
	float:right;
	font-style:italic;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	background:none;
}

/* content */
h1{
	font:bold 1.25em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 15px 0;
	border-bottom: 2px dotted #FF33CC;
	padding: 0 0 3px 0;
}

#content h2{
	font:bold 1.13em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
}

#content h4{
	font:bold 110% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

#content{
	float:left;
	width:613px;
	overflow:hidden;
/*	font-size: 13px;*/
}

#popupcontent{
	margin:10px;
}
#popupcontent #recaptcha_image{
	margin-top:5px;	
}
/*
#popupcontent h1{
	font:bold 123.1% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 15px 0;
	border-bottom: 2px dotted #FF33CC;
	padding: 0 0 3px 0;
}
*/

#popupcontent .recaptcha_only_if_image{
	margin-bottom:10px;
}
#popupcontent input[type=submit]{
	margin-left:165px;
}
#popupcontent .recaptcha_only_if_image{
	margin-bottom:10px;
}
#popupcontent .recaptcha_only_if_audio{
	margin-bottom:10px;
}
#popupcontent .recaptcha_response_field{
	margin-bottom:10px;
	width:200px;
	border: 1px solid #000000;
	background: #F5F5F5;
	font-size:12px;
}
#popupcontent input[type=text]{
	font-size:12px;
	width:200px;
	border: 1px solid #000000;
}
#popupcontent .recaptcha_response_field:focus{
	background-color:#FFFFFF;
}
#popupcontent .recaptcha_reload{
	margin-top:5px;
	margin-bottom:5px;
}
#popupcontent .recaptcha_help{
	font-size:10px;
	float:left;
	margin-right:10px;
}
#popupcontent .recaptcha_credit{
	font-size:10px;
	float:left;
}
#popupcontent h2{
	font-size:1.13em;
}	
/*
#contentnews h1{
	font:bold 123.1% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 15px 0;
	border-bottom: 2px dotted #FF33CC;
	padding: 0 0 3px 0;
}
*/
#contentnews h2{
	margin-bottom:5px;
	font:bold 1.13em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

#contentnews{
	float:left;
	width:553px;
	overflow:hidden;
}
	

/* top text box */
.topbox {
	width:613px;
	height:132px;
	overflow:hidden;
	padding:5px 0 10px 0;
}
.topbox .lefttopimage {
	width:169px;
	float:left;
}
.topbox .lefttopimage img {
	border:2px solid #180042;
}
#righttoptext {
	float:right;
	width:444px;
}
.topbox .righttoptext h1 {
	font:bold 1.38em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding-bottom:5px;
	border-bottom:none;
}
.topbox .righttoptext p {
	margin:0;
	font-size:1.19em;
}

.news_style {
	display:none;
}
.buttondiv {
	position:absolute;
	top:284px;
	left:772px;
}
.buttondiv img{
	display:inline;
}
#mynews {
	width:613px;
}



.iconlist a {
	font: bold .8em Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#bookmarkmenu ul{
	color:#666666;
}

#bookmarkmenu{
/*	font-size:93%;*/
	height:30px;
}
	
#bookmarkmenu .iconlist{
	list-style: none;
	margin: 0;
	padding: 0;
}

#bookmarkmenu li {
	display:inline;
	margin:0;
}

#bookmarkmenu li.one{
	background-image:url(/images/rssmed.jpg);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 3px 0 3px 18px;
	margin: .4em 0;
}

#bookmarkmenu li.two{
	background-image:url(/images/email.png);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 3px 0 3px 18px;
	margin: .4em 0;
}

#bookmarkmenu li.three{
	background-image:url(/images/widget.png);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 3px 0 3px 18px;
	margin: .4em 0;
}

#bookmarkmenu li.four{
	background-image:url(/images/diggthumb.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 3px 0 3px 15px;
	margin: .4em 0;
}

#bookmarkmenu li.five{
	background-image:url(/images/delicious.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 3px 0 3px 15px;
	margin: .4em 0;
}

#bookmarkmenu li.six{
	background-image:url(/images/stumble.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding: 3px 0 3px 13px;
	margin: .4em 0;
}

#bookmarkmenu li a:hover {
	text-decoration: underline;
}

.two-box{
	overflow:hidden;
	background:url(/images/separator4.gif) repeat-y 307px 0;
}

.two-boxtabs{
	overflow:hidden;
}
.two-box .left{
	float:left;
}


/* added this */
.contentdiv img {
	float:left;
	margin-right: 10px;
}

.two-box .right{
	float:right;
}

.two-boxtabs .left{
	float:left;
}

.two-boxtabs .right{
	float:right;
}

.two-box h2{
	margin:0;
	text-indent:5px;
	background:#dcdcdc;
	font:bold 1.2em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding:3px; 3px 0 0;
}

.two-box ul{
	margin:6px 0 0 0;

	padding:0;
	list-style:none;

}

.two-box ul li{
	margin:1px 0 0 0;
	font:1.06em Verdana, Arial, Helvetica, sans-serif;
}

.two-box ul li a{
	padding:0 0 0 8px;
	background:url(/images/bullet.gif) no-repeat 0 5px;
}

.two-box ul li a.newsfeed{
	background:none;
	font-weight:bold;
	font-size:0.88em;
	padding:0;
}

.two-box ul li img{
	float:left;
	background:none;
	margin:0 5px 0 0;
	padding:0;
}

.two-box a{font-weight:normal;}

.two-box a:hover{text-decoration:underline;}

.two-box a.more{
	float:right;
	font-style:italic;
}

/* comments */
/* MAX changes to comment area */

.flleft {
float: left;
}
.flright{
float: right;
}

#comments-box {
	padding: 0 4px 30px 4px;
	margin-bottom: 10px;
	margin-top: 10px;
	background:#f0f0f0;
	font-size:93%;
}

#comments-box h2 {
	margin-top: 0;
	font-size:1.2em;
/*	color: #ff33cc;*/
}

.comments{
	overflow:hidden;
	margin:10px 0;
	background:#faebd7 url(/uploads/davebgdthree.gif) repeat-y 0 0;
	float: left;
	width: 100%;
}

.comments h3{
	text-indent:-9999px;
	margin:0;
	width:24px;
	float:left;
	height:106px;
	overflow:hidden;
	background:url(/images/text-comment.gif);
}

.comments .left{
	float:left;
	width:350px;
	padding:5px 14px 0 5px;
	border-right: 1px dotted #CCC;
}
.comments .left img{
	float:left;
	margin:0 5px 10px 0;
}
.comments .left h4{
	margin:3px 0 0 0;
	font:bold 123.1% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.comments .left p{
	display:block;
	margin:11px 0 8px;
	font-style:italic;
	font-size:108%;
}

.comments .right{
	float:left;
	width:210px;
	padding:5px 0 0 10px;
}

.comments .right h4{
	margin:0;
	font:bold italic 123.1% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.comments a:hover{text-decoration:underline;}

.comments .right a.more{
	float:right;
	font:italic 100% Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}

.comments .right ul{
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
}

.comments .right ul li a{
	font:108% Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
	padding:0 0 0 8px;
	background:url(/images/bullet.gif) no-repeat 0 5px;
}

/* top text box */
.text-box{
	overflow:hidden;
	padding:5px 0 10px 0;
}
.text-box .left{
	width:169px;
	float:left;
}
.text-box .left img{
	border:2px solid #180042;
}
.text-box .right{
	float:right;
	width:444px;
}
.text-box .right h2{
	font:bold 1.2em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding-bottom:5px;
}
.text-box .right p{
	margin:0;
}


/////* COMMENT BOXES *//////
div.comment {
width: auto;
margin-bottom: 24px;
}
div.comment blockquote {
margin: 0px;
padding: 10px;
border: 1px solid #ff99cc;
background: #fff;
}
div.comment blockquote p {
margin: 0px;
padding: 0px;
line-height: 1.3em;
}
div.comment cite {
position: relative;
margin: -7px;
padding: 7px 0px 10px 15px;
top: 5px;
background: transparent url('/assets/3/pointy.gif') no-repeat 20px 0;
font-style: normal;
font-size: 0.8em;
display: block;
}
/////* END COMMENT BOXES */////


/////* LOGIN FORM *//////

#blogloginform {
margin: 10px;
border: 1px solid red;
display: block;
}

#blogloginform fieldset {   
padding: 5px; 
font-size: 0.9em;
border: 0;
background: #ffddee;
text-align: center;
}
#blogloginform label, #blogloginform input { 
vertical-align:middle;
}
#blogloginform label { 
font-size: 0.9em;
}
#blogloginform input, #blogloginform textarea {  
border: 1px solid #ccc;
}
#blogloginform textarea {  
width: 99%;
}
#blogloginform input.noborder {  
border: 0;
}

#loginform form {
width: 95%;
}
#loginform fieldset {  
position: relative; 
float: left;  
clear: left;  
width: 100%;  
margin: 0;  
padding: 0; 
font-size: 0.9em;
border: 0;
background: #ffddee;
}
#loginform legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em; 
}
#loginform legend { 
/* margin-left: 1em;*/
color: #000000;  
font-weight: bold;
}
#loginform fieldset ol {  
padding: 0;  
list-style: none;
}
#loginform fieldset li {  
padding-bottom: 0.5em;
}
#loginform fieldset li small {  
padding-left: 5em;
}
#loginform fieldset.submit {   
float: none;  
width: auto;  
border: 0 none #FFF;    
margin: 0;  
padding-left: 11em; 
background: none;
}
#loginform label, #loginform input { 
vertical-align:middle;
}
#loginform label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
font-size: 0.9em;
}
#loginform input, #loginform textarea {  
border: 1px solid #ccc;
}
#blogloginform textarea {  
width: 99%;
}
#loginform input.noborder {  
border: 0;
}

/////* END LOGIN FORM */////

/////* JOB ADVERTISER FORMS *//////

#agile_recruitment_frontend_advertiser_form form {
width: 95%;
}
#agile_recruitment_frontend_advertiser_form fieldset {  
position: relative; 
float: left;  
clear: left;  
width: 100%;  
margin: 0;  
padding: 0; 
font-size: 0.9em;
border: 0;
background: #ffddee;
}
#agile_recruitment_frontend_advertiser_form legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em; 
}
#agile_recruitment_frontend_advertiser_form legend { 
/* margin-left: 1em;*/
color: #000000;  
font-weight: bold;
}
#agile_recruitment_frontend_advertiser_form fieldset ol {  
padding: 0;  
list-style: none;
}
#agile_recruitment_frontend_advertiser_form fieldset li {  
padding-bottom: 0.5em;
}
#agile_recruitment_frontend_advertiser_form fieldset li small {  
padding-left: 5em;
}
#agile_recruitment_frontend_advertiser_form fieldset.submit {   
float: none;  
width: auto;  
border: 0 none #FFF;    
margin: 0;  
padding-left: 11em; 
background: none;
}
#agile_recruitment_frontend_advertiser_form label, #agile_recruitment_frontend_advertiser_form input { 
vertical-align:middle;
}
#agile_recruitment_frontend_advertiser_form label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
font-size: 0.9em;
}
#agile_recruitment_frontend_advertiser_form input, #agile_recruitment_frontend_advertiser_form textarea {  
border: 1px solid #ccc;
}
#blogagile_recruitment_frontend_advertiser_form textarea {  
width: 99%;
}
#agile_recruitment_frontend_advertiser_form input.noborder {  
border: 0;
}

/////* END JOB ADVERTISER FORMS */////


/* Content Slider Styles */

.rotateheight{
height: 117px;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 93%;
xxxwidth: 616px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
xwidth: 616px; /*IE5 width*/
xw\idth: 632px; /*IE6 width*/
}

.pagination a{
padding: 0 2px;
text-decoration: none; 
color: #180042;
}

.pagination a:hover, .pagination a.selected{
background-color: #DCDCDC;
}

/* option list */
.options{
	margin:23px 0 0 0;
	float:left;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
.options li{
	float:left;
	padding:0 8px 0 0;
	margin:0 7px 0 0;
	background:url(/images/divider-foo.gif) no-repeat right;
}
.options li.mail{
	margin:0;
	padding:0;
	background:none;
}
.options li.mail a{
	background:url(/images/mail.gif) no-repeat left;
	padding:0 0 0 23px;
}
.options li.rss a{
	padding:0 0 0 18px;
	background:url(/images/rss.gif) no-repeat left;
}

/* tab nav list */
.nav{
	margin:32px 0 0 0;
	padding:0;
	float:right;
	list-style:none;
}

.nav li{
	float:left;
	margin:0 0 0 7px;
}

.nav li a{padding:0 1px;}

.nav li.active a{background:#dcdcdc;}

/* top nav list */
#nav{
	margin: 0;
	padding:2px 0;
	position:relative;
	list-style: none;
	float: left;
	background: #fff;
	border-bottom: 1px solid #ff33cc;
	border-top: 1px solid #ff33cc;
}

#nav li{
	float: left;
	position: relative;
	border-right:2px solid #fff;
}

#nav li.last {
	float: left;
	position: relative;
	border-right:0px solid #fff;
}
#nav li a{
	font:bold 11px/20px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background: #ccc;
	float: left;
	text-align: center;
}

#nav li:hover a,
#nav li.hover a{
	color:#fff;
	background: #4d5f6c;
}

#nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	width: 137px;
	z-index:100;
	border: 2px solid #ccc;
	background: #ccc;
}

#nav li.hover ul,
#nav li:hover ul{display: block;}
#nav ul li{
	line-height: 19px;
	border:1px solid #fff;
	width: 135px;
}

#nav ul li a{
	display: block;
	text-align: left;
	width: 119px;
	line-height: 19px;
	font-size:12px;
	font-weight: normal;
	padding: 0 0 0 6px;
}

#nav li:hover ul a,
#nav li.hover ul a{
	color: #000;
	background: none;
}

#nav li:hover ul a:hover,
#nav li.hover ul a:hover{
	color:#fff;
	background: #4d5f6c;
}

/* sets width dropdown nav menus */

#nav ul.width150{width: 150px;}
#nav ul.width150 li{width: 148px;}
#nav ul.width150 li a{width: 142px;}

/* sets width  main navigation buttons */

#nav li a.home{width: 82px;}
#nav li a.news{width: 80px;}
#nav li a.blogs{width: 80px;}
#nav li a.jobs{width: 82px;}
#nav li a.advertise{width: 90px;}
#nav li a.freelance{width: 90px;}
#nav li a.training{width: 89px;}
#nav li a.events-a{width: 132px;}
#nav li a.directory{width: 92px;}
#nav li a.about{width: 87px;}
#nav li a.forum{width: 82px;}

/* header */
#hd{
	background-color: 
	border: 0px solid red;
	background-color: red;
	width: 1024px;
	height:105px;
	display:block;
	float: left;
	background-color: #cccccc;
}

a.logo{
	width:243px;
	height:60px;
	background:url(/images/logo.gif);
	text-indent:-9999px;
	margin-top:7px;
	margin-left:13px;	
	float: left;
}

#hd form{
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:48px;	
	display: inline;
	float: left;
}

#hd form input{
	float:left;
	font:93% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0 5px 0 0;
}

#hd form input.txt{
	width:140px;
}

#hd .rss{
	width:59px;
	height:56px;
	background:url(/images/a-rss.gif);
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:52px;
	left:993px;
	z-index:10001;
}

/* banners */

#hd .banner{
	margin-top:8px;
	margin-left:17px;
	margin-bottom:11px;	
	float: left;
	width:468px;
	height:60px;	
}

ul.banner-list{
	margin:0;
	padding:0;
	list-style:none;
	width:165px;
	overflow:hidden;
}
ul.banner-list li{
	width:165px;
	float:left;
	padding:0 0 5px 0;
}
div.google{margin:10px 0 0 0;}

a.top-nav{
	position: absolute;
	top: 8px;
	left: 273px;
}

/* tab content rotator */

.shadetabs {
padding: 6px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
position: relative;
top: 2px;
height: 20px;
}

.shadetabs li a{
text-decoration: none;
font: 93% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
padding: 4px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 2px;
}
/* mac hide \*/
* html .xshadetabs li.selected { top: 2px; }
/* end hide */
.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
margin-bottom: 5px;
padding: 5px;
min-height: 390px;
}

.outerbox{
border: 1px solid gray;
}

.tabcontent{
display:none;
}

.tabcontent ul{
	margin:0;
	padding:0;
	list-style:none;
}

.tabcontent ul li{
	margin:1px 0 0 0;
	font:1.06em Verdana, Arial, Helvetica, sans-serif;
}

.tabcontent ul li a{
	padding:0 0 0 8px;
	background:url(/images/bullet.gif) no-repeat 0 5px;
}

.tabcontent a{font-weight:normal;}

.tabcontent a:hover{text-decoration:underline;}

.tabcontent a.more{
	float:right;
	font-style: italic;
	font: Verdana, Arial, Helvetica, sans-serif;
}

.tabcontent ul li a.moretabs{
	float:right;
	font-style: italic;
	margin-top:3px;
	background:none;
}

.tabcontent ul li a.newsfeed{
	background:none;
	font-weight:bold;
	font-size:85%;
	padding:0;
}

.tabcontent ul li img{
	float:left;
	background:none;
	margin:0 5px 0 0;
	padding:0;
}


	
.davebgdone { /* for the two boxes below comments */
	background-image: url(/uploads/davebgdone.gif);
	background-repeat: repeat-y;
	background-position: top center;
	overflow: auto;
	margin-bottom: 20px;
}


.yui-main-dave-amend-one { /* for the left hand col */
	background:url(/uploads/davebgdtwo.gif);
}

.yui-b-dave-amend-two {
	background-color: #fff; 
	border-left: #ccc 1px solid;
	padding-left: 10px;
} 
 
.yui-g-first-dave-amend-three {
	padding-right: 10px; 
	border: 0px solid red;
	border-right: 2px dotted #FF33CC;
} 
 
/*
.yui-g-first-dave-amend-three h1{
	font:bold 153.9% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 15px 0;
	border-bottom: 2px dotted #FF33CC;
	padding: 0 0 3px 0;
}
*/

.yui-g-first-dave-amend-three p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Wiki include styles end*/

@media print {
.tabcontent {
display:block!important;
}
/*
 * journalism.co.uk Search CSS
 *
 * copyright 2008
 *
 * author: 
 *		John Kamaly
 * 		www.jvk.me.uk
*/

#search input.datefield,
#search input#query {
	/*
	border: 1px solid #ccc;
	padding: 3px;
	*/
}
#search input#query {
	/* width: 170px; */
}
#search input.datefield {
	/*
	background: url(/uploads/calendar.gif) no-repeat 4px center;
	padding-left: 25px;
	*/
	width: 100px;
}
#search label {
	display: block;
}
#search label.error {
	display: inline;
	color: #BB0000;
	font-weight: bold;
	padding-left: 10px;
	font-size: 0.8em;
}

/* ui datepicker styles */

#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table,
#ui-datepicker-div a,
.ui-datepicker-inline a,
#ui-datepicker-div td,
.ui-datepicker-inline td,
#ui-datepicker-div input,
.ui-datepicker-inline input, 
#ui-datepicker-div select,
.ui-datepicker-inline select,
.ui-datepicker-links,
.ui-datepicker-next,
.ui-datepicker-prev {
	font-size: 12px !important;
	font-weight: normal;
}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 4px solid #d3d3d3;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #ffffff;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}

.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(/uploads/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-prev label,
.ui-datepicker-next label {
	display: none;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(/uploads/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, 
.ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/uploads/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/uploads/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/uploads/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/uploads/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/uploads/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/uploads/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(/uploads/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(/uploads/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(/uploads/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker td.ui-datepicker-unselectable  {
	padding: .1em .3em .1em 0;
	border: 1px solid #ffffff;
	color: #BBBBBB;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
	/*border-bottom: 1px solid #d3d3d3;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}

.ui-datepicker-current-day a,
.ui-datepicker-current-day a:active,
.ui-datepicker-current-day a:visited {
	border: 1px solid #BBBBBB !important;
}
.ui-datepicker-current-day {
	color: #555555;
	background: #e6e6e6;
	font-weight: bold;
}

img.ui-datepicker-trigger {
	cursor: pointer;

	margin-left: 3px;
	margin-bottom: 4px;
	vertical-align: middle;
	border: 0 none !important;
	display: inline !important;
}

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/*___________________TOLAN ADDED FOR RECRUITMENT SYSTEM _______*/
.agile_basic_form_wrapper input {
    display: block;
    width: 150px;
    float: left;
    margin-bottom: 0.7em;
}

.agile_basic_form_wrapper label {
    text-align: right;
    width: 8em;
    padding-right: 1em;
    display: block;
    float: left;
    margin-bottom: 0.7em;
    font-weight:bold;
}

.agile_basic_form_wrapper #editorWrapper{
    padding-left: 9em;
}

.agile_basic_form_wrapper br {
    clear: left;
}

.bundleCreditsSummary{
	border: 1px solid;
	float:right;
	display: block;
	width: 250px;
}



/*___________________End Tolan adds _______*/