/* CSS Document */
/*general tags */
input.fileinput{border-color:#333 !important;padding:2px}
*{margin:0;padding:0;border:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#585858}
input, select, textarea{padding-left:2px;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #ddd;border-bottom:1px solid #ddd}


/*classes*/
.boldgrey{font-weight:bold;color:#999}
.silverbox{margin-top:15px}
.silverbox p, .silverbox h4, .silverbox ul{margin:6px 10px}
.silverbox span, .silverbox a{font-weight:bold;color:#666;display:block;}
.silverbox h4{font-family:helvetica,sans-serif;color:#1b6c9a;font-size:15px;padding:0 0 0 20px;background:url(/img/box_h4_bg.gif) 0 9px no-repeat;padding-top:5px}
.silverbox a{text-decoration:none;color:#666}
	.silverbox a:hover{text-decoration:underline}
.hrule{height:15px;width:97%;background:url(/img/hrule.gif) bottom repeat-x}

.bluebullet li{float:left;width:200px;background:url(/img/bluedisc.gif) 3px 2px no-repeat;padding-left:23px;}
.bluebullet li a{color:#585858}
.bluebullet li a:hover{text-decoration:underline}

.red{color:#f00}
.error{background:white url(/img/error.png) no-repeat scroll right -1px;border:1px solid #DE4040 !important}
.req{background:url(/img/asterisk.gif) 0px 2px no-repeat}
.asterisk{padding-top:10px}
.right{float:right}
.onefifty{width:150px}

#id{display:none}
	
/*instances*/		
#wrapper{width:1000px;display:table;float:left}
#leftcol,#rightcol{float:left;}
#leftcol{width:200px;padding-left:5px;clear:left}
#cr-wrap{float:right;width:790px;position:relative}
#rightcol{width:230px;float:left}
#centrecol{width:549px;float:left;padding-left:5px;padding-bottom:20px}

/*header*/
#hdr-top {margin-bottom:2px;width:990px;height:28px;background:url(/img/hdr_nav_bg.gif) bottom repeat-x;font-weight:bold}

#takealook{color:#999;float:left;background:url(/img/raquo.gif) no-repeat;width:182px;height:19px;padding:3px 0 0 5px;margin:3px 0 0 2px}
html>body #takealook{margin-left:5px}
#hdr-top-nav {width:700px;float:right;font-family:Tahoma, Verdana, Arial}
#hdr-top-nav ul {float:right;background:url(/img/hdr_nav_ul_bg.gif) bottom left no-repeat;padding-left:42px;}
#hdr-top-nav li {background:url(/img/hdr_nav_line.gif) bottom left no-repeat;float:left;height:28px;list-style-type:none;}
#hdr-top-nav li.on{background:url(/img/hdr_nav_on_l.gif) top left no-repeat;}
#hdr-top-nav li.on a{background:url(/img/hdr_nav_on_r.gif) top right no-repeat;color:#060;}

#hdr-top-nav a {color:#fff;text-decoration:none;height:28px;padding:0px 8px 0 11px;display:block;float:left;line-height:28px}
html>body #hdr-top-nav a{padding-top:1px}
#hdr-top-nav a sup{font-family:arial,helvetica;margin-right:2px;line-height:9px;display:block;float:left;padding-top:4px;background:url(/img/channel-new-en.gif) bottom no-repeat;width:14px;height:5px;text-indent:-999em}
html>body #hdr-top-nav a sup{padding-top:7px}
#hdr-top-nav a:hover {text-decoration:underline}



#breadbanner{width:983px;padding:15px 0 0 5px;height:50px;clear:both;}
	#whereami{float:left;width:600px;margin-top:25px;}
		#hometab{float:left;background:url(/img/cur_page_bg.gif) no-repeat;width:104px;height:18px;color:#333;padding:6px 0 0 8px}
		#breadcrumb{float:left;padding-top:6px}
			#breadcrumb a,#hometab a{text-decoration:none}
			#breadcrumb a:hover, #hometab a:hover{text-decoration:underline}
	#banner{float:right;background:url(/img/workwithpaddy.gif) top right no-repeat;width:283px;height:39px;text-indent:-999em;}
	#banner a{width:283px;height:38px;display:block;}
	

/*left*/
#leftcol div, #leftcol ul#leftnav{float:left;width:195px;margin:0 0 15px 0}

#leftnav li{display:block;float:left;list-style-type:none;width:195px;background:url(/img/cnt_nav_lvl1.gif) top left no-repeat;}
	#leftnav li h5{padding:5px 0 0 7px;height:20px}
	#leftnav li ul li{background:none;}
	#leftnav li ul li a{display:block;text-decoration:none;color:#333;font-weight:normal;height:20px;width:170px;padding:5px 0 0 28px;background:url(/img/cnt_nav_lvl2.gif) top left no-repeat}
		#leftnav li ul li a:hover{text-decoration:underline}
	#leftnav li ul li a.on{background:url(/img/cnt_nav_lvl2_on.gif) top left no-repeat;font-weight:bold}
	#leftnav li ul li ul {display:none;}
	#leftnav li ul li ul li{background:url(../img/cnt_nav_lvl3.gif) 28px 7px no-repeat;}
	#leftnav li ul li ul li.on{background:url(../img/cnt_nav_lvl3_on.gif) 28px 7px no-repeat;}
	#leftnav li ul li ul li a,	#leftnav li ul li ul li a.on{background:none;padding-left:40px;width:150px}


#bossbox{height:92px;background:url(/img/boss.jpg) no-repeat}
	#bossbox a{display:block;width:195px;height:92px;text-indent:-999em}

#funbox{height:312px;background:url(/img/fun_box.gif) no-repeat}
	#funbox .game{border-bottom:2px solid #e4e4e4;padding-bottom:1px;height:54px;width:178px}
	#funbox .game *{float:left}
		#funbox .game span{width:120px}
		#funbox .game a{color:#ed771d;}
		#funbox .game a.img{display:block;width:53px;height:55px;float:left;text-indent:-999em}
		#fun_dond{background:url(/img/fun_dond.gif) 0 2px no-repeat}
		#fun_roulette{background:url(/img/fun_roulette.gif) 0 2px no-repeat}
		#fun_ppark{background:url(/img/fun_ppark.gif) 0 2px no-repeat}
	#funbox ul{margin-top:5px}
	#funbox ul li{list-style-type:none;height:13px}
		#funbox ul li a{font-weight:normal;}
	#funbox #blog a{text-decoration:underline}
		#funbox #blog a:hover{text-decoration:none}


/*centre*/
#central_banner{width:549px;height:249px;text-indent:-999em;margin-top:1px; background:url(../img/searchBannerLeft.gif) no-repeat}
	#central_banner h2{float:left;height:249px}
	#central_banner .l{width:318px;background:url(/img/cbl0.jpg) no-repeat}
	#central_banner .r{width:231px;background:url(/img/cbr0.jpg) no-repeat}
	#central_banner a{width:100%; height:100%; display:block}
	#central_banner a:hover{border:0px solid black;text-indent:-999em;text-decoration:none;font-weight:bold;color:#000}
#welcome_banner{width:452px;height:27px;margin-top:14px}
	#welcome_banner h1{margin-left:3px;font-size:11px;color:#ed771d}

#content{margin:10px 0 0 2px;width:520px;}
#centrecol *{line-height:16px}
#centrecol h3{color:#ed771d;margin-top:5px;line-height:normal}
	html>body #centrecol h3{margin-top:15px}
#centrecol p{margin:0 10px 8px 0}
#centrecol p, #centrecol ul li{}
#centrecol ul li{list-style-type:none;background:url(/img/oraquo.gif) 0 5px no-repeat;padding-left:12px}
#centrecol img{margin:0 8px 0 0}
#centrecol a{text-decoration:underline}
#centrecol a:hover{text-decoration:none}

/*right*/
#searchform{height:249px;width:230px;background:url(/img/searchBannerRight.gif) 0 1px no-repeat}
	#searchform *{display:block;}
	#searchform form{margin-left:22px}
	#searchform h4{text-indent:-999em;margin-bottom:50px}
	#searchform a{width:100%; height:100%; display:block; text-indent:-1000px}
	#searchform a:hover{text-decoration:underline}
	#searchform label, #searchform button{color:#fff;font-weight:bold;margin-bottom:4px;}
	#searchform select, #searchform input.txt{padding:1px 1px 1px 2px;clear:right;margin-bottom:20px;width:190px;}	


#newsletter_box{margin-top:15px;background:url(/img/newsletter_box.gif) no-repeat;height:112px;width:229px}
		
#features{border-top:0px solid #e4e4e4;width:229px;margin-top:5px}
	.feature{width:229px;height:63px;border-bottom:2px solid #e4e4e4;}
	.feature a{display:block;width:230px;height:63px;text-indent:-999em}
	#feat_cv{background:url(/img/feat_cv.gif) 8px 10px no-repeat}
	#feat_positions{background:url(/img/feat_positions.gif) 8px 10px no-repeat}
	#feat_alerts{background:url(/img/feat_alerts.gif) 8px 10px no-repeat}
	#feat_facebook{background:url(/img/feat_facebook.gif) 8px 10px no-repeat;}/*facebook icon: http://jwloh.deviantart.com/art/Aquaticus-Social-91014249*/
	#feat_twitter{background:url(/img/feat_twitter.gif) 8px 10px no-repeat;}
	#feat_youtube{background:url(/img/feat_youtube.gif) 0 10px no-repeat;}


#featuresSmall{border-top:0px solid #e4e4e4;width:200px;margin-top:0px}
	#featuresSmall div{margin:0px}
	.feature_small{width:200px;height:58px;border-bottom:1px solid #e4e4e4;}
	.feature_small a{display:block;width:200px;height:58px;text-indent:-999em}
	#feat_cv_small{background:url(/img/feat_cv_small.gif) 0px 10px no-repeat}
	#feat_positions_small{background:url(/img/feat_positions_small.gif) 0px 10px no-repeat; height:63px}
	#feat_positions_small a{height:63px}
	#feat_alerts_small{background:url(/img/feat_alerts_small.gif) 0px 10px no-repeat}
	#feat_facebook_small{background:url(/img/feat_facebook_small.gif) 0px 10px no-repeat;}/*facebook icon: http://jwloh.deviantart.com/art/Aquaticus-Social-91014249*/
	#feat_twitter_small{background:url(/img/feat_twitter_small.gif) 0px 10px no-repeat;}
	#feat_youtube_small{background:url(/img/feat_youtube_small.gif) 0 10px no-repeat;}


#jobs_box_top{width:229px;background:url(/img/jobs_box_top.gif) no-repeat;}
	#jobs_box_bottom{height:auto;width:229px;background:url(/img/jobs_box_bottom.gif) left bottom no-repeat}
	#jobs_box_top ul{margin:10px 5px 3px 8px;padding:2px 0 12px 0;}
	#jobs_box_top li{list-style-type:none;color:#666;margin-bottom:7px;float:none;}
	#jobs_box_top #wtf{text-align:left}
	#jobs_box_top a{text-decoration:underline;width:190px}
		#jobs_box_top a:hover{text-decoration:none}
	
/*footer*/
#footer{float:left;clear:both;width:1000px;height:155px;padding-bottom:20px;background:url(/img/footer.gif) no-repeat}
#footer *{color:#585858}
#footer ul{padding-top:40px}
#footer ul li{height:100px;float:left;width:170px;list-style-type:none;font-weight:bold;border-left:1px dotted #585858}
	#footer ul li#leftmost{border:0}
#footer ul li ul{padding:0 0 0 25px;}
#footer ul li ul li{height:15px;border-left:none}
#footer ul li ul li a{display:block;background:url(/img/ftr_arrow.gif) 0px 3px no-repeat;font-weight:normal;padding-left:10px;text-decoration:none}
#footer ul li ul li a:hover{text-decoration:underline}

#ftr_logo{width:230px;margin-top:26px;float:right;}
	#ftr_banner{display:block;height:30px;text-indent:-999em;}
	#ftr_copy{display:block;font-size:12px;font-weight:bold;text-align:right;margin-right:17px}
		#ftr_copy a{font-size:12px;text-decoration:none}
		#ftr_copy a:hover{text-decoration:underline}


/*registration form page styles*/
#formtable{}
#formtable tr{margin-bottom:5px;height:25px}
#formtable td{vertical-align:top;padding:5px;border:0}
#formtable label{width:200px;padding-left:15px;}
	#formtable label.radio{display:inline;width:150px}
	#formtable input, #formtable select, #formtable textarea{width:200px !important;}
	#formtable .position{width:20px !important;border:0px}
	
	
/*magic buttons*/
.btn-g {display:inline;height:22px}
.btn-g li {float:left !important;background:url(/img/btn-l.gif) left no-repeat !important;list-style:none !important;display:inline !important;padding-left:0px !important}
.btn-g li a {display:block;color:#fff;background:url(/img/btn-r.gif) right no-repeat !important;text-align:center;padding:3px 10px 4px 10px;text-decoration:none !important;font-weight:bold;white-space:nowrap;margin:0 -1px 0 0 !important;}
.btn-g li a:visited, .btn-g li a:active {color:#fff;text-decoration:none}
.btn-g li a:hover{color:#fff;text-decoration:none}
.btn-g li.submit input {width:150px;border:none !important;background:url(/img/btn-r.gif) bottom right no-repeat;color:#fff;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:1px 20px 3px 20px;height:22px;margin:0 -1px 0 0;letter-spacing:-1px;}


/* search results */
#searchresults{background:url(/img/reshead.jpg) no-repeat;width:540px;border-collapse:collapse}
#searchresults th,#searchresults td{text-align:left;padding:3px 10px;}
#searchresults a{color:#555;font-weight:bold}
#searchresults a:hover{text-decoration:none}
#searchresults tr, #searchresults th, #searchresults td{border-bottom:2px solid #fff;margin-bottom:2px}
#searchresults tr{background:#eee;width:540px;height:30px}
#searchresults th{color:#ed771d}
	#searchresults tr#reshead{background:none;font-weight:bold;}