@charset "utf-8";
/* CSS Document */
#wrapper{
	width: 962px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
.table{
border: 1px solid #666666;
width: 960px;
border-left: 1px solid #777777;
border-right: 1px solid #777777;
background-color:#FFFFFF;
}
.maintable{
	width: 960px;
	border-color: #999999;
	border-right: 1px solid thin;
	border-left: 1px solid thin;
}
.innertable{
	width: 960px;
	height: 330px;
	vertical-align: top;
}
.image{
	float: right;
	clear: right;
	margin: 10px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 3px;
	border: 1px solid #eaeaea;
}
.imagerow{
height: 200px;
}
.imagerow2{
height: 200px;
width: 960px;
}
.markdiv{
	width: 176px;
	height: 320px;
	border: 1px solid thin;
	margin: 4px 8px;
	background-color:#FFFFFF;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tab154{
	width: 172px;
	margin: 4px 4px 12px 4px;
}
.td148tit{
	width: 172px;
	font-size: 0.7em;
}
.td148tit a:visited{
text-decoration: none;
	color: #000066;
	font-weight: bold;
}
.td148tit a:active{
text-decoration: none;
	color: #000066;
	font-weight: bold;
}
.td148tit a:hover{
	text-decoration: underline;
	color: #000066;
	font-weight: bold;
}
.topnavlayer{
text-align: right;
}
.register{
	margin: 10px 10px 0px 10px;
}
.jbs{
margin: 0px;
}
.jobselectbox{
	width: 160px;
	padding: 0px 6px 2px 10px;
}
.jobbuttonbox{
	padding: 4px 10px 4px 6px;
	text-align: right;
}
.searchresultstable{
	border: 1px solid thin;
	width: 532px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 0.7em;
}
.table538{
	width: 534px;
}
.table538withmargin{
	width: 534px;
}
.searchresultsmargin{
	margin: 0px 0px 9px 0px;
}
.jobsearchdescription{
padding: 3px 6px;
border-top: 1px solid #666666;
}
.toplinesearchres{
	font-weight: bold;
	background-color: #DBDBDB;
}
.alttag{
}
.RECLOGO{
	padding: 10PX;
}
.outlogintable{
	border: 1px solid #CCCCCC;
	width: 288px;
	margin-left: 125px;
}
.loginusername{
	padding: 5px;
	color:#333333;
	font-size: 0.8em;
	width: 80px;
}
.loginbutton{
text-align: right;
padding:5px;
}
.box{
font-size: .7em;
padding: 3px;
border: 1px solid #cccccc;
margin: 5px 0px 5px 5px;
}.numberbox{
font-size: .7em;
}
.numberbox a:link{
padding: 3px;
text-decoration: none;
color: #000066;
border: 1px solid #cccccc;
margin: 5px 0px 5px 5px;
}
.numberbox a:visited{
padding: 3px;
text-decoration: none;
color: #000066;
border: 1px solid #cccccc;
margin: 5px 0px 5px 5px;
}
.numberbox a:active{
padding: 3px;
text-decoration: none;
color: #cccccc;
background-color:#000066;
border: 1px solid #cccccc;
margin: 5px 0px 5px 5px;
}
.numberbox b{
padding: 3px;
text-decoration: none;
color: #cccccc;
background-color:#000066;
border: 1px solid #cccccc;
margin: 5px 0px 5px 5px;
}
.numberbox a:hover{
padding: 3px;
text-decoration: none;
color: #000066;
border: 1px solid #cccccc;
margin: 5px 0px 5px 5px;
background-color: #CCCCCC;
}
.table530{
width: 522px;
margin: 8px;
font-size: .7em;
}
.detaillabel{
width: 100px;
padding: 3px 0px;
font-weight: bold;
}
.detaillabel2{
width: 100px;
padding: 3px 0px 3px 6px;
font-weight: bold;
}
.detailvalue{
padding: 2px 0px;
}
.td130{
width: 130px;
}
.applytop{
	padding-left: 6px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#fontred{
color: #FF0000;
}
.quicklinkbar{
width: 200px;
vertical-align: top;
}
.header2left img{
position:relative;
top: 5px;
left: 5px;
}
.regtable{
width: 538px;
border: 1px solid #999999;
}
.quickregheadtd{
	color: #FFFFFF;
	padding: 6px;
	font-size: 0.9em;
	text-align: left;
}
.quickregenq{
	color:#333333;
	font-size:0.7em;
	padding: 8px 8px;
	vertical-align: top;
}
.quickregenqvalue{
	color:#333333;
	font-size:0.7em;
	font-weight: bold;
	padding: 1px 8px;
	vertical-align: top;
}
.quickregvalue{
	color:#333333;
	font-size:0.7em;
	font-weight: bold;
	width: 130px;
	padding: 1px 8px;
	vertical-align: top;
}
.quickregvaluehead{
	color:#333333;
	font-size:0.7em;
	font-weight: bold;
	width: 130px;
	padding: 12px 8px 7px 8px;
	vertical-align: top;
}
.quickregform{
	padding:3px;
}
.quickregformtop{
	padding:9px 3px 3px 3px;
}
.quickregbut{
text-align: right;
padding: 3px 8px;
}
.redtext{
color: red;
}
.redtext a:link{
color:#CC3300;
font-weight: bold;
text-decoration: none;
font-variant:small-caps
}
.redtext a:hover{
color:#CC3300;
font-weight: bold;
text-decoration: none;
font-variant:small-caps
}
.redtext a:visited{
color:#CC3300;
font-weight: bold;
text-decoration: none;
font-variant:small-caps
}
.optionsol{
padding: 0;
margin: 0;
list-style-type: none;
}
.addprofile{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 90px;
	BACKGROUND: url(../images/buttons/profiles/default.jpg) no-repeat 6px 8px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 6px;
	border: 1px solid #CECEFF;
	background-color: #F2F5FD;
}
.addprofile p{
	margin-top: 4px;
	padding-bottom: 4px;
	font-size: .7ems;

}
.addprofile a:link{
font-weight: bold;
color: #000066;
} 
.addprofile a:hover{
font-weight: bold;
color: #000066;
} 
.addprofile a:visited{
font-weight: bold;
color: #000066;
} 
.getnotified{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 90px;
	BACKGROUND: url(../images/buttons/rjbe/default.jpg) no-repeat 6px 8px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 6px;
	border: 1px solid #CECEFF;
	background-color: #F2F5FD;
}
.getnotified p{
	margin-top: 4px;
	padding-bottom: 4px;
	font-size: .7ems;

}
.getnotified a:link{
font-weight: bold;
color: #000066;
} 
.getnotified a:hover{
font-weight: bold;
color: #000066;
} 
.getnotified a:visited{
font-weight: bold;
color: #000066;
}
.settings{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 90px;
	BACKGROUND: url(../images/buttons/Settings/default.jpg) no-repeat 6px 8px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 6px;
	border: 1px solid #CECEFF;
	background-color: #F2F5FD;
}
.settings p{
	margin-top: 4px;
	padding-bottom: 4px;
	font-size: .7ems;

}
.settings a:link{
font-weight: bold;
color: #000066;
} 
.settings a:hover{
font-weight: bold;
color: #000066;
} 
.settings a:visited{
font-weight: bold;
color: #000066;
}
.logout{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 90px;
	BACKGROUND: url(../images/buttons/logout/default.jpg) no-repeat 6px 8px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 6px;
	border: 1px solid #CECEFF;
	background-color: #F2F5FD;
}
.logout p{
	margin-top: 4px;
	padding-bottom: 4px;
	font-size: .7ems;

}
.logout a:link{
font-weight: bold;
color: #000066;
} 
.logout a:hover{
font-weight: bold;
color: #000066;
} 
.logout a:visited{
font-weight: bold;
color: #000066;
}
.deletebutton{
padding: 4px;
}
.deletecolumn{
width: 24px;
vertical-align: middle;
}
.jbecellhead{
	padding: 6px;
	text-align: left;
	color: #FFFFFF;
font-size: 0.9em;
}
.jbecellvalue{
	padding: 6px;
	text-align: left;
	color: #666666;

font-size: .7ems;
	font-size: .7em;
}
.altrow{
background-color: #CCCCCC;
}
.topwhitetr{
padding-top: 12px;}
.newsdate{
text-align: right;
font-style: italic;
font-size: .6ems;
color: #666666;
}
.titleshort{
margin-top: -10px;
margin-bottom: -10px;
}
p a:link{
font-variant:small-caps;
font-weight: bold;
color: #000033;
text-decoration:none;
}
p a:visited{
font-variant:small-caps;
font-weight: bold;
color: #000033;
text-decoration:none;
}
p a:hover{
font-variant:small-caps;
font-weight: bold;
color: #000033;
}
.teammember{
width: 536px;
	border: 1px solid #CECEFF;
	background-color: #F2F5FD;
	margin-bottom: 8px;
}
.teamphoto{
	width: 122px;
	vertical-align: top;
}
.teamdetail{
vertical-align: top;
}
.person{
padding: 6px 8px;
}
.personname{
padding-top: 6px;
font-size: 1em;
font-weight: bold;
color:#000066;
}
.personposition{
font-size: .8em;
color:#000066;
margin-top: -10px;
}
.persondescription{
margin-top: -10px;
margin-bottom: -10px;
}
.rss{
	padding: 8px;
}
.ADDTHIS{
margin: 4px 8px;
}
