/* CSS Document */
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #666;
	background-image: url(../images/main_bg_tile.gif)
}



table {
	font-size: 0.85em
}

table table {
	font-size: 1.15em
}

h1, h2, h3, h4, h5 {
	color: #639a00;
	background-color: #fff;
	font-size: 0.9em;
	letter-spacing: 0.075em;
	margin: 0 0 0 10px
}



#contentarea ul p, #contentareafull ul p, #contentarea table td, #contentareafull table td, #contentarea table td p, #contentareafull table td p, #contentarea table td div p, #contentareafull table td div p, #contentarea table td div ul, #contentareafull table td div ul {
	font-size: 100%
}

ol {
	font-size: 0.85em;
	line-height: 1.5em
}

ol p {
	font-size: 100%
}

#container {
	margin: 0 auto;
	width: 930px;
	background-color: #fff;
	border-left: 1px dotted #dedede;
	border-right: 1px dotted #dedede


}

#header {
	height: 100px;
	width: 920px

	
}

#sitelogo {
	width: 180px;
	float: left;
	padding: 0 0 0 3px
}

#topbanner {
	width: 468px;
	float: right;
	padding: 10px 23px 5px 7px
}

#topbanner img {
	border: 1px solid #777
}







#dateandtime {
	font-size: 0.7em;
	float: right;
	padding-right: 20px;
	padding-top: 10px
}



/* search area styles */

#searcharea {
	float: left;
	width: 400px;
	height: 200px;
	padding-top: 15px;
	padding-left: 7px
}

#searcharea p {
	margin: 18px 0 4px 0;
	color: #619c02;
	font-size: 0.85em
}

#searcharea p a, #searcharea p a:link, #searcharea p a:active, #searcharea p a:visited {
	border: 1px solid #619c02;
	background-color: #efefef;
	background-image: url(../images/searchbybuttonbg.gif);
	padding: 2px 3px 2px 3px;
	color: #626262;
	text-decoration: none;
	font-weight: bold
}

#searcharea p a:hover {
	border: 1px solid #000;
	background-color: #e2e2e2;
	background-image:url(../images/searchbybuttonbg.gif);
	background-position: -25px;
	color: #000000;
	text-decoration: none;
	font-weight: bold
}



#searchbox {
	width: 350px; 
	background: #619c02 url(../images/searchbg.gif) repeat-x bottom left;
	text-align: left;
}


/* xmas search box 

#searchbox {
	width: 350px; 
	
	
	background-image: url(../images/xmas07.jpg); 
	background-repeat: no-repeat;
	background-position:bottom;
	height:210px;
	
	text-align: left;
}

*/


#searchtl {
	background: #669805 url(../images/searchtlbg.gif) no-repeat; 
	height: 4px;    
	text-align: right
}

#searchbl {

	background: url(../images/searchblbg.gif) no-repeat; 
	height: 9px;
	text-align: right
}

#searchbox form {
	
	padding: 0 10px 0 10px;
	margin: 0;
	color: #fff
}

#searchbox form select, #searchbox form input  {
	font-size: 0.8em;
	color: #476407;
	margin: 5px 0 8px 0
}

#searchbox form select {
	min-width: 185px
}

#searchbox em {
	color: #fff;
	font-size: 0.8em
}

#topsearch {
	width: 230px;
	padding-left: 10px;
	position: relative;
	top: -28px;
	font-size: 0.77em;
	color: #476407;
	letter-spacing: 0.12em;
	text-align: left
}

#topsearchirish {
	width: 230px;
	padding-left: 10px;
	position: relative;
	top: -28px;
	font-size: 0.77em;
	color: #476407;
}

#topsearchirish input {
	font-size: 0.9em
}

#topsearch input {
	font-size: 0.9em;
	color: #476407;
	margin: 0;
	padding: 0
}


/* end search area styles */



/* content page styles */


#searchcategorytop {
	width: 740px;
	margin: 0 auto;
	background: #efefef url(../images/searchcatbgtop.gif) top no-repeat
}

#searchcategorytop img {
	margin: 7px 9px 6px 12px;
	float: left;
	border: 1px solid #000
}

#leftpanel {
	float: left;
	width: 160px;
	background: #e8eff5 url(../images/filtertopbg.gif) no-repeat;
	margin: 20px 0 0 10px;
	font-size: 0.9em
}

#leftpanel p {
	padding: 0 0 5px 14px;
	margin: 1px;
	line-height: 1.25em
}

#leftpanel h4 {
	margin: 2px 0 0 0;
	padding: 2px 0 0 14px;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	background-color: transparent
}

#leftpanel h4 a:link, #leftpanel h4 a:visited, #leftpanel h4 a:hover {
	color: #639a00;
	text-decoration: none
}

#leftpanel a:link {
	text-decoration: none
}

#leftpanel a:visited {
	text-decoration: underline
}

#leftpanel a:hover {
	text-decoration: underline;
	color: #639a00
}

#filter {
	margin-top: 20px;
	width: 185px;
	background-color: #e8eff5;
	padding: 5px 1px 5px 5px;
	float: left;
	font-size: 0.8em;
	border: 1px dotted #dedede;
	border-left: 0
}

.filterheader {
	background-color: #0285c5;
	font-color: #ffffff;
	font-weight: bold
}

.filtered td {
	border-bottom: 1px solid #ddd
}



#searchresults {
	margin-top: 20px;
	width: 550px;
	padding: 5px 1px 5px 5px;
	float: right;
	font-size: 0.9em
	
	
}



.headcolour { 
	background-color:#0285c5;
	width: 550px;
	line-height:5px

}


.headposition,  .headposition a {
	width: 300px;
	float: left;
	padding: 5px 0 5px 2px;
	color:#FFFFFF !important;
	text-decoration:underline!important;
	font-size: 0.9em;
	background-color:#0285c5
	
}

.headloc, .headloc a {
	width: 95px;
	float: left;
	padding: 5px 0 5px 0;
	color:#FFFFFF !important;
	text-decoration:underline!important;
	font-size: 0.9em;
	background-color:#0285c5
	
	
	
}

.headsal, .headsal a {
	width: 100px;
	float: left;
	padding: 5px 0 5px 0;
	color:#FFFFFF !important;
	text-decoration:underline!important;
	font-size: 0.9em;
	background-color:#0285c5
	
}

.headcart, .headcart a{
	width: 50px;
	float: right;
	padding: 5px 3px 5px 0;
	color:#FFFFFF !important;
	text-decoration:underline!important;
	font-size: 0.9em;
	background-color:#0285c5
	
	
}

.resultsposition {
	width: 300px;
	float: left;
	padding: 5px 5px 5px 2px
	
}

.resultsloc {
	width: 95px;
	float: left;
	padding: 5px 0 5px 0;
	
	
}

.resultssal {
	width: 100px;
	float: left;
	padding: 5px 0 5px 0
	
}

.resultscart {
	width: 50px;
	float: right;
	padding: 5px 0 5px 3px;
	
	
}


.clientprofile {
	padding-left: 20px
}

#contentarea .clientprofile * {
	font-size: 1.0em;
	padding: 0
}

.companytitle {
	margin-left: 15px;
	font-weight: bold;
	font-size: 1.1em
}

.greenbold {
	color: #639a00;
	font-weight: bold
}

#usefullinks h2 {
	margin: 28px 0 0 0
}

#usefullinks a:link, #usefullinks a:active, #usefullinks a:visited {
	font-size: 0.9em;
	color: #000;
	text-decoration: none;
	display: block;
	background-color: #efefef;
	padding: 2px 0 2px 0;
	margin: 2px 0 1px 0;
	line-height: 1em
}

#usefullinks a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	background-color: #999
}

.logodiv {
	width: 580px;
	padding: 10px
}

.logodiv span {
	float: left;
	margin: 10px
}

.locations {
	font-size: 0.95em;
}

.locations em {
	color: #369a00;
	font-weight: bold
}

.searchtable_head { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #FFFFFF !important; 
	background-color: #0285c5;
	text-decoration: underline
}

.table_head { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	color: #FFFFFF; 
	background-color: #C6D7E7
} 

.text {
	font-size: 100%
}


/* end content page styles */



#middlepanel {
	float: left;
	width: 155px;
	padding: 8px 0 0 10px
}

#middlepanel p {
	margin: 0 0 8px 0
}

#innerrightpanel {
	float: right;
	width: 125px;
	padding: 8px 10px 0 10px
}

#rightpanel {
	float: right;
	width: 165px;
	padding: 8px 10px 0 10px
}

.wwpanel {
	width:165px;
	margin-bottom: 5px
}

.wwpaneltop {
	height: 4px;
	background: #f9f7fc url(../images/wwpaneltopbg.gif) no-repeat
}

.wwpanelhead {
	height: 1.1em;
	background: #f0e4f0 url(../images/wwpanelheadbg.gif) no-repeat;
	border-bottom: 1px solid #dcbfde;
	padding: 1px 5px 0 5px
}

.wwpanelhead p {
	margin: 0;
	text-align: center
}

.wwpanelhead a, .wwpanelhead a:link, .wwpanelhead a:active, .wwpanelhead a:visited {
	font-size: 0.85em;
	font-weight: bold;
	color: #9c11a0;
	text-decoration: none
}

.wwpanelhead a:hover {
	text-decoration: none;
	color: #000;
}

.wwpanelmid {
	background: #f9f7fc url(../images/wwpanelbg.gif);
	padding: 3px
}

.wwpanelmid p {
	margin: 0;
	font-size: 0.8em;
	line-height: 1.48em
}

.wwpanelmid a:link, .wwpanelmid a:active, .wwpanelmid a:visited {
	color: #000;
	text-decoration: none
}

.wwpanelmid a:hover {
	color: #669805;
	text-decoration: none
}

.wwpanelfoot {
	height: 4px;
	background: #f9f7fc url(../images/wwpanelfootbg.gif) no-repeat
}

.wwmore {
	font-size: 0.9em
}

.wwmore a, .wwmore a:link, .wwmore a:active, .wwmore a:visited {
	color: #ba8fbc;
	text-decoration: none
}

.wwmore a:hover {
	color: #8d638f;
	text-decoration: underline
}



.franchisepanel {
	width:165px;
	margin-bottom: 3px
}

.franchisepaneltop {
	height: 4px;
	background: #f9f7fc url(../images/wwpaneltopbg.gif)
}

.franchisepanelhead {
	height: 1.2em;
	background: #f0e4f0 url(../images/franchiseheadbg.gif) no-repeat;
	border-bottom: 1px solid #a4d4e8;
	padding: 3px 5px 0 5px
}

.franchisepanelhead p {
	margin: 0;
	text-align: center
}

.franchisepanelhead a, .franchisepanelhead a:link, .franchisepanelhead a:active, .franchisepanelhead a:visited {
	font-size: 0.85em;
	font-weight: bold;
	color: #0285bd;
	text-decoration: none
}

.franchisepanelhead a:hover {
	text-decoration: none;
	color: #000;
}

.franchisepanelmid {
	background: #fff url(../images/franchisebg.gif);
	padding: 3px
}

.franchisepanelmid p {
	margin: 0;
	font-size: 0.87em
}

.franchisepanelmid a, .franchisepanelmid a:link, .franchisepanelmid a:active, .franchisepanelmid a:visited {
	font-size: 0.87em;
	color: #000;
	text-decoration: none
}

.franchisepanelmid a:hover {
	text-decoration: underline;
	color: #000;
}

.franchisepanelfoot {
	height: 4px;
	background: #fff url(../images/franchisefootbg.gif) no-repeat
}



/* now hiring styles */

#nowhiring {
	background-color: #efefef;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff
}

#nowhiringtl {
	height: 4px;
	background: url(../images/nh_tl.gif) no-repeat;
	text-align: right
}

#nowhiringbl {
	height: 4px;
	background: url(../images/nh_bl.gif) no-repeat;
	text-align: right
}

#logos {
	width: 560px;
	padding-left: 4px;
	float: left
}

#logos img {
	margin: 5px 10px 5px 4px;
	float: left;
	border: 1px solid #000
}

/* end now hiring styles */




/* toolkit styles */

#toolkit {
	float: right;
	width: 160px;
	padding: 3px 15px 5px 0;
	height: 92px;
	text-align: right;
	font-size: 0.8em;
	letter-spacing: 0.055em;
	line-height: 1.9em
}

#toolkit img {
	padding: 0 2px 0 2px
}

#toolkit img {
	margin-bottom: -2px;
	border: 0
}

#toolkit a, #toolkit a:link, #toolkit a:active, #toolkit a:visited {
	color: #000;
	text-decoration: none
}

#toolkit a:hover {
	color: #639a00;
	text-decoration: underline
}

/* end toolkit styles */




/* industry sector styles */

#industrysector {
	padding: 5px 7px 10px 10px;
	width: 743px;
	color: #000;
	float: left
}

#industrysector p {
	font-size: 0.7em
}

#industrysector a, #industrysector a:link, #industrysector a:visited {
	color: #007dc1;
	text-decoration: none
}

#industrysector a:active {
	color: #1ba3ed
}

#industrysector a:hover {
	color: #176995;
	text-decoration: underline
}

.sectorcolumn {
	float: left;
	width: 176px;
	padding: 0 8px 0 0
}

.sectorcolumn p {
	margin: 5px auto 0 auto 
}

/* end industry sector styles */



/* latestjobs styles */

.locationcolumn {
	float: left;
	width: 115px;
	padding: 0 8px 0 0
}

.sectorcolumn p {
	margin: 5px auto 0 auto 
}
#latestjobs {
	background: url(../images/latestjobsbg.gif) no-repeat;
	float: left;
	width: 190px;
	font-size: 1em;
	line-height: 1.1em;
	letter-spacing: 0.1em;
	margin: 3px 0 0 0;
	position: relative;
	top: -20px;
	scrollbar-3dlight-color:#b5d281;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#ff6347;
	scrollbar-darkshadow-color:#4a7203;
	scrollbar-face-color:#619c02;
	scrollbar-highlight-color:#a2c368;
	scrollbar-shadow-color:#568305
}

#latestjobs h2 {
	background: transparent;
	text-align: center;
	margin: 2px 0 2px 0;
	font-size: 0.9em;
	padding: 5px 5px 0 5px;
	font-variant: normal;
	letter-spacing: normal
}

#latestjobs a, #latestjobs a:link, #latestjobs a:visited {
	color: #007dc1;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal
}

#latestjobs a:active {
	color: #1ba3ed;
	font-variant: normal;
	letter-spacing: normal

}

#latestjobs a:hover {
	color: #176995;
	text-decoration: underline;
	font-variant: normal;
	letter-spacing: normal

}

#latestjobs p {
	padding: 3px 5px 0 5px;
	margin: 0;
	height: 165px;
	overflow: auto;
	border-top: 1px solid #666
}

#latestjobsfooter {
	height: 6px;
	background: #fff url(../images/latestjobsfooterbg.gif) no-repeat;
}

/* end latestjobs styles */



/* footer search styles */

#footersearch {
	background-color: #476407
}

#footersearch form {
	margin: 0;
	padding: 5px 0 6px 0
}

#footersearch form select, #footersearch form input {
	font-size: 0.8em;
	color: #476407;
	background-color: #efefef;
	padding: 0;
	margin: 0 4px 0 4px
}

/* end footer search styles */



/* footer strip styles */

#footerstrip {
	background: #74a309 url(../images/sistersites_bg.gif) bottom repeat-x;
	padding-bottom: 1px;
	font-size: 0.85em;
	color: #fff
}

#footerstrip p {
	margin: 2px 5px 5px 10px
}

#footerstrip img {
	margin-bottom: -3px
}

#footerstrip a:link img, #footerstrip a:visited img {
	border-color: #74a309
}

#footerstrip a:hover img {
	border-color: #fff
}

#sistersites {
	float: left
}

#sistersites img {
	margin-bottom: -3px
}

#copy {
	float: right;
	font-size: 0.8em;
	letter-spacing: 0.15em;
	padding-top: 4px
}

.clear {
	clear: both
}

.dotrule {
	background: #fff url(../images/dotrule.gif) repeat-x bottom;
	width: 100%;
	height: 1px
}


/* end footer strip styles */


/* footer styles */

.footerdiv {
	background-image: url(../images/main_bg_tile.gif);
	margin: 0 auto;
	padding-top: 15px;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	line-height: 1.85em
}

.footerdiv a, footerdiv a:link, footerdiv a:visited, footerdiv a:active {
	color: #888;
	font-weight: normal;
	text-decoration: none
}

.footerdiv a:hover {
	color: #222;
	font-weight: normal;
	text-decoration: underline;
}

/* end footer styles */

#contentarea .execroom {
	color:#ce309c;
	background: url(../images/exectitlebg.gif) no-repeat left;
	height:25px
}

#contentarea .gradroom {
	color:#ff7f2d; 
	background: url(../images/gradtitlebg.gif) no-repeat left;
	height:25px
}

.small_white {
	color:#fff;
	font-size:.75em

}

#contentarea .IJblue {
	color:#0082c5
}

#contentarea .whitetitle, #contentareafull .whitetitle {
	color: #fff;
	font-weight: bold
}

.greybg {
	background-color:#f8f8f8
}

.heading {
	font-weight:bold
}

.recserv_form label {
	float:left;
	width:10em
}

.recserv_formfix {
	float:left;
	width:10em;
	color:white
}


/* testimonial styles */

.logodiv {
	width: 760px
}

.logodiv img {
	float: left;
	margin: 6px;
	border: 1px solid #000
}


.testdetails  {
	text-align:right;
	width:740px
}

.testName {
	font-weight:bold
}
.testquote{
	font-style:italic;
	padding:0 0px 0 10px
}

.testlogo {
	float:left;
	padding:0 0 0 10px
}

/* end testimonial styles */



/* MCM styles */


#container {
	margin: 0 auto;
	width: 930px;
	border-left: 1px dotted #dedede;
	border-right: 1px dotted #dedede;
	background: #fff url(../images/mcmheaderbg.gif) no-repeat right top
}

#header {
	height: 100px
}

#contentarea {
	width: 760px;
	float: left;
	border-right: 1px dotted #dedede;
	padding: 8px 10px 0 5px
	
}

#contentareafull {
	width: 920px;
	float: left;
	background-color: #fff;
	padding: 8px 10px 0 0

}

#contentarea h1, #contentareafull h1 {
	font-size: 1em;
	color: #007bb5;
	font-style: italic;
	margin: 0 2px 7px 10px;
	background: #fff url(../images/dotrule.gif) repeat-x bottom
}

#contentarea h2, #contentareafull h2, #contentarea h3, #contentareafull h3, #contentarea h4, #contentareafull h4 {
	color: #007bb5
}

#contentarea h2, #contentareafull h2 {
	margin: 1px 2px 2px 10px;
}

#contentarea p, #contentareafull p {
	font-size: 0.85em;
	padding: 0 0 3px 10px;
	margin: 10px 5px 10px 5px
}

#contentarea a:link, #contentarea a:active, #contentarea a:visited, #contentareafull a:link, #contentareafull a:active, #contentareafull a:visited {
	color: #007dc1;
	font-weight: bold;
	text-decoration: none
}

#contentarea a:visited, #contentareafull a:visited {
	color: #007dc1;
	font-weight: bold;
	text-decoration: none
}

#contentarea a:hover, #contentareafull a:hover {
	text-decoration: underline;
	color: #176995;
}

#contentarea .returntotop a:link, #contentarea .returntotop a:active, #contentarea .returntotop a:visited, #contentareafull .returntotop a:link, #contentareafull .returntotop a:active, #contentareafull .returntotop a:visited {
	font-size: 0.95em;
	font-style: italic
}

#contentarea .returntotop a:hover, #contentarea .returntotop a.visited:hover, #contentareafull .returntotop a:hover, #contentareafull .returntotop a.visited:hover {
	background: #fff url(../images/rttbg.gif) no-repeat bottom right;
	padding-right: 17px;
	text-decoration: none
}

#contentarea ul, #contentareafull ul {
	list-style-type: circle;
	font-size: 0.85em;
	line-height: 1.5em
}

.cvcentrelayout {
	width: 700px;
	min-height: 65px;
	border: 1px solid #d1d1d1;
	padding: 5px 5px 5px 5px;
	margin-bottom:0;
	background-image: url(../images/cv_bg.gif);
	background-repeat: repeat-y
}

.mcm_box {
	width: 375px;
	height: 65px;
	border: 1px solid #d1d1d1;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
	background-image: url(../images/cv_bg.gif);
	background-repeat: repeat-y
}

.editcvlayout {
	border: 1px solid #d1d1d1;
	background-color: #fff;
	padding: 2px
}

.editcvlayout select, .editcvlayout textarea {
	background-color: #f2f8fb;
	color: #333;
	f1ont-size: 0.87em
}

.editcvlayout input {
	f1ont-size: 0.9em
}

a.logout:link, a.logout:active, a.logout:visited {
	font-size: 0.9em;
	float: right;
	border: 1px solid #ccc;
	background: #efefef url(../images/searchbybuttonbg.gif);
	padding: 2px 3px 2px 3px;
	color: #007dc1;
	text-decoration: none;
	margin: 3px
}

a.logout:hover {
	font-size: 0.9em;
	border: 1px solid #ccc;
	background: #fff url(../images/searchbybuttonbg.gif);
	background-position: -20px;
	color: #007dc1;
	text-decoration: none
}

#txtMyNotes {
	font-size: 1.1em
}

.jobtitlex { 
	font-family: Arial, Helvetica, sans-serif;
	color: #A80202; 
  	text-decoration: none; 
	text-align: left
} 

#footerstrip {
	background: #007dc1 url(../images/sistersitesMCM_bg.gif) bottom repeat-x;
	padding-bottom: 1px;
	font-size: 0.85em;
	color: #fff;
	width: 930px;
	margin: 0 auto
}

#footerstrip p {
	margin: 2px 5px 5px 10px
}

#footerstrip img {
	margin-bottom: -3px
}

#footerstrip a:link img, #footerstrip a:visited img {
	border-color: #007dc1
}

#footerstrip a:hover img {
	border-color: #fff
}

#sistersites {
	float: left
}

#container #footersearch {
	background-color: #007dc1;
}

#sistersites img {
	margin-bottom: -3px
}

.execnav  { background-color:#006600;
padding:3px 5px 4px 5px }




#recruiterrightpanel {
	float: right;
	width: 145px;
	padding: 10px 0 0 3px
}



.recruiterspanel {
	width:139px;
	margin-bottom: 3px;
	background: url(../images/recruitersbg.gif);
}



.recruiterspanelhead {
	height: 1.2em;
	background: url(../images/recruitersheadbg.gif) no-repeat;
	border-bottom: 1px solid #979893;
	padding: 3px 5px 0 5px
}

.recruiterspanelhead p {
	margin: 0;
	text-align: center;
	color:#73a208
}

.recruiterspanelhead a, .recruiterspanelhead a:link, .recruiterspanelhead a:active, .recruiterspanelhead a:visited {
	font-size: 0.85em;
	font-weight: bold;
	color: #709a08;
	text-decoration: none
}

.recruiterspanelhead a:hover {
	text-decoration: none;
	color: #000;
}

.recruiterspanelmid {

	padding: 3px;
	padding-top: 8px
}

.recruiterspanelmid p {
	margin: 0;
	font-size: 0.87em
}

.recruiterspanelmid a, .recruiterspanelmid a:link, .recruiterspanelmid a:active, .recruiterspanelmid a:visited {
	font-size: 1em;
	color: #007dc1;
	text-decoration: none
}

.recruiterspanelmid a:hover {
	text-decoration: underline;
	color: #000;
}

.recruiterspanelfoot {
	height: 6px;
	background: #fff url(../images/recruitersfootbg.gif) no-repeat
}

.seolinks {
	font-size: 0.7em
}

.seolinks a, .seolinks a:link, .seolinks a:visited {
	color: #007dc1;
	text-decoration: none
}

.seolinks a:active {
	color: #1ba3ed
}

.seolinks a:hover {
	color: #176995;
	text-decoration: underline
}

/* HORIZON styles */

.horizonband {
	height: 122px;
	background: #007dc1 url(../images/horizon_gradient.gif) repeat-x;
	width: 925px
}

#horizon_panel {
	width: 187px;
	height: 91px;
	background: url(../images/horizon_panel_bg.gif) no-repeat;
	float: right;
	padding: 5px;
	margin: 33px 5px 0 0;
	font-size: 0.85em;
	line-height: 2.25em
}



#horizon_searchbox {
	width: 240px; 
	background: #007dc1 url(../images/horizon_searchbg.gif) repeat-x bottom left;
	text-align: left;
}

#horizon_searchbox form {
	
	padding: 0 10px 0 10px;
	margin: 0;
	color: #fff
}

#horizon_searchbox form select, #searchbox form input  {
	font-size: 0.8em;
	color: #476407;
	margin: 5px 0 8px 0
}

#horizon_searchbox form select {
	min-width: 185px
}

#horizon_searchbox em {
	color: #fff;
	font-size: 0.8em
}

#horizon_searchtl {
	background: #007dc1 url(../images/horizon_searchtlbg.gif) no-repeat; 
	height: 4px;    
	text-align: right
}

#horizon_searchbl {
	background: url(../images/horizon_searchblbg.gif) no-repeat; 
	height: 9px;
	text-align: right
}

.horizon_panel {
	width: 240px; 
	background: url(../images/horizon_border_bg.gif) no-repeat bottom left;
	text-align: left;
	height: 190px;
	float: left;
	padding: 0 3px 0 2px;
	margin: 0 5px 0 5px
}

.hr {
	width: 90%;
	height: 1px;
	border: 0;
	background-color: #007dc1;
	margin: 2px 10px 0 10px;
} 

#horizon_articles {
	width: 732px;
	margin-left: 14px
}

.articlesbox {
	width: 360px;
	padding: 0px;
	margin: 1px 3px 0 0;
	height: 135px;
	border: 1px solid #007dc1;
	float: left;
	background: #fff url(../images/articlebg.gif) no-repeat bottom right
}

.horizon_mcm_box {
	width: 375px;
	border: 1px solid #d1d1d1;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
	background-image: url(../images/cv_bg.gif);
	background-repeat: repeat-y
}

#dateandtime {
	visibility: hidden !important;
	/*PADDING-RIGHT: 145px;
	FONT-SIZE: 0.7em;  */
}

/* End HORIZON styles */

#surround {
	width: 930px;
	margin: 0 auto;
	min-height: 20px
	
}

#accdetail {
	width: 925px;
	float: right;
	background-color: #086394;
	color:#FFFFFF;
	font-size: 0.8em;
	height:15px;
	text-align:right
}

#topsection {
	width: 759px;
	margin-left: 80px

}


#horleftpanel {
	width: 240px;
	float: left;
	padding: 8px 4px 0 0px
}

#horrightpanel {
	float: left;
	width: 240px;
	padding: 8px 10px 0 0px
}

#horsearcharea {
	float: left;
	width: 240px;
	padding-top: 15px
	
	
	
}

.horizon_panelcv {
	width: 240px; 
	background: url(../images/hor_border_cv.gif) no-repeat bottom left;
	text-align: left;
	height: 110px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	
}

.horizon_paneljobs {
	width: 240px; 
	background: url(../images/hor_border_jobs.gif) no-repeat bottom left;
	text-align: left;
	height: 110px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	
}

.horizon_panelinterview {
	width: 240px; 
	background: url(../images/hor_border_interview.gif) no-repeat bottom left;
	text-align: left;
	height: 110px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	
}
.horizon_panelforums {
	width: 240px; 
	background: url(../images/hor_border_forums.gif) no-repeat bottom left;
	text-align: left;
	height: 110px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	
}



/* leightbox style */
.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 1224px;
	left: 35%;
	width: 25%;
	height: 25%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
