body,html,h1,h2,h3,h4,h5,h6,p,span,table,tr,td,a,div,ul,ol,li,legend,fieldset{margin:0;padding:0;}

/*HTML SELECTORS*/
html{height:100%;}
body{font-family:Arial, Helvetica, sans-serif;background-color:#8395bd;height:100%;}
div#logo span {display:none; }
div#mast-header h5 {text-align:right;}
a {text-decoration:none; }

/*ID ELEMENTS*/
div#wrapper{width:980px;min-height:100%;height:auto !important; height:100%; background-color:#fff;margin:0 auto; border-left:1px solid #0d111a; border-right:1px solid #0d111a;}
div#mast-header{background:url(http://www.jobscope.com/imgs/header_bg.jpg) no-repeat top right;border-bottom:1px solid #cfcfcf;}
div#logo{width:254px;height:80px;background:url(http://www.jobscope.com/imgs/logo.jpg) no-repeat top left; float:left;}
div#nav{height:26px;}
div#nav ul {list-style:none;}
div#nav ul li { display:inline; position:relative; float:left; z-index:2;}
div#nav ul li a { float:left; margin: 5px 50px; text-align:left; color:#8395bd; font-weight:bold; font-size:14px; }
li.sfhover a:hover { color:#fff; }
/*DROPDOWN MENUS*/
div#nav ul li ul { display:none; position:absolute;top:26px;left:43px;border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;width:225px; z-index:2;}
div#nav ul li ul li a { font-size:12px;background-color:#fff; border-bottom:1px solid #ccc; margin:0; width:215px; text-align:left; padding:5px; display:block; color:#1C2134; border-left:1px solid #ccc; border-right:1px solid #ccc;}
div#nav ul li ul li a:hover { background-color:#537da3; color:#fff; }

div#banner{width:auto;position:relative; z-index:1;}
div#banner form {position:absolute; right:10px; bottom:5px;}
div#banner form label { color:#FFF; font-weight:bold;font-size:12px;margin-right:4px;}
div.index h1 { position:absolute; right:10px; bottom:30px; color:#fff; z-index:1;}
div#banner span {display:none;}

div#content{width:623px;}
	h1.content-header{width:612px; height:43px; background:url(http://www.jobscope.com/imgs/content_header.jpg) no-repeat top left; padding:23px 0 0 70px; color:#222c45; font-size:23px; margin:10px 0 0 10px; text-transform:capitalize;}
	div.info, div#results{border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;min-height:295px;height:auto !important; height:295px; width:659px; margin-left:31px;}
	div.content-footer{width:665px;height:22px;background:url(http://www.jobscope.com/imgs/content_footer.jpg) no-repeat top left; margin-left:31px;}
	div#content p { font-size:12px; margin-left:43px; padding:5px 10px 5px 5px;}
	div#content p img { margin:10px; }
	div#content div.info h2 { color:#222c45; font-size:23px; margin-left:43px; padding:10px 0 5px 0; }
	div#content div.search-header{margin-left:43px; padding:10px 0 5px 0; color:#222c45; font-weight:bold;}
	div#content div.info ul { margin-left:65px; font-size:12px; }
    div#content div.info table {margin-left:43px;border-collapse:collapse;}
    div#content div.info table p{margin-left:5px;}
    div#content div.info table tr td{vertical-align:top;}
	
div#side-pane{width:260px;}
	h2.erp-button{width:260px;background:url(http://www.jobscope.com/imgs/erp_button.jpg) no-repeat top left; height:61px; margin-top:10px;}
	div.mod{width:248px; background:url(http://www.jobscope.com/imgs/side-pane-bg.jpg) no-repeat top left #537da3;}
	
div#footer{width:100%; border-top:1px solid #d3d3d3; margin-top:10px; }
	ul.footer-nav { list-style:none; height:20px;}
	ul.footer-nav li { display:inline; }
	ul.footer-nav li a { float:left; margin:5px 10px 5px 10px; color:#b2b1b1; font-size:11px; }
	ul.footer-nav li a:hover { color:#666; }
	div.copy{font-size:10px; color:#ccc; float:left; width:90%; padding:5px 10px;}
	div.copy a{color:#ccc;}
	div.copy a:hover {color:#666;}

/*CLASSES*/
div#mast-header div.contact{margin:30px 20px 0 0; color:#8395bd;}
div#mast-header div.contact ul { list-style:none; }
div#mast-header div.contact ul li { display:inline; }
div#mast-header div.contact ul li a { float:left; font-weight:bold; font-size:12px; margin-right:5px; }
div#mast-header div.contact ul li a:hover { color:#666; }
div#mast-header div.contact a { color:#8395bd; text-decoration:none; }
div.index{background:url(http://www.jobscope.com/imgs/banner.jpg) no-repeat top left; height:198px;}
div.content-banner{background-color:#405e79; height:75px;}
div.content-banner h2 { padding:12px 0 0px 10px; color:#fff; font-size:24px; text-transform:capitalize;text-transform:uppercase;}
div.content-banner h3 {padding:0px 0 0 10px; color:#fff; font-size:12px; text-transform:uppercase;}
div.content-banner h3 a { color:#bbb; text-decoration:none; }
div.content-banner h3 a:hover { color:#fff; }
div.info a { color:#537da3; }
div.info a:hover { color:#000; }

div.box { padding:10px; border:1px solid #eee; margin:10px; float:left; width:205px;}
div.box h2 { border-bottom:1px solid #fff; font-size:14px; color:#fff; }
div.box h3 { color:#fff; font-size:12px; margin-bottom:5px; }
div.box ul { font-size:11px; margin:10px 0 0 15px; color:#fff;}
div.box ul li {line-height:18px;}
div.box ul li a { color:#fff; text-decoration:none; }

ul.icons { list-style:none; }
ul.icons li { display:inline; }
ul.icons li a { float:left; margin:20px; text-align:center; width:182px;}
ul.icons li a img { border:none; height:60px; }

/*REUSABLE CLASSES*/
.float-right{float:right;}
.float-left{float:left;}
/*CLEAR DIV TO ADJUST HEIGHT OF CONTAINER DIV*/
div.clear{line-height:0;font-size:0;clear:both;}
li.clear{clear:both;}
.hover{cursor:pointer;}
.center{text-align:center;}
h2.title-link{margin:5px 0 5px 0; border-bottom:none;}
div.results { font-size:12px; }
div.results div.inside { padding:5px 10px 5px 50px; }
#backgroundPopup{width:99.9%;display:none;position:absolute;
	height:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:100;}
#popupContact{display:none;position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:384px;width:408px;background:#FFFFFF;border:2px solid #cecece;z-index:200;padding:12px;font-size:13px;}
#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}

a.pdf{background:url(http://www.jobscope.com/imgs/icon_pdf.gif) no-repeat center left; padding-left:20px;}
a.excel{background:url(http://www.jobscope.com/imgs/excel_icons.gif) no-repeat center left; padding-left:20px;}
div.search-box{margin-bottom:2px; font-size:12px; border:1px solid #ddd; background-color:#eee; padding:4px;border-left:5px solid #666;}
div.search-box a { color:#666; display:block;}
div.search-box a:hover { color:#000; }

div#content div.info ul.content-nav{float:left;list-style:none;width:125px; margin:0 10px 10px 45px;padding:0;border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;}
ul.content-nav li a {background-color:#eee;border-bottom:1px solid #ccc;display:block;padding:4px;}
ul.content-nav li a:hover{background-color:#ccc;}

ul.mainForm li { float:left;width:45%; margin-right:5px; min-height:50px; height:auto !important; height:50px;}
.req{color:red;}
ul.darklinks a, p.darklinks a { color:#182E84 }