html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body{font-family: Arial, Helvetica, sans-serif;text-align:center;color:#333;background-color: #fff}
#wrap{width:900px;margin:0 auto;padding: 0; background:#fff url(img-int/balance-recruitment-logo.gif) top left no-repeat}

#top{font-size:12px;padding:24px 0 0 0;margin:0;text-align:right;line-height:0px;background:transparent url(img-int/recmember.gif) bottom right no-repeat}
#date{display: block; padding-bottom:20px}
/* Twitter */
#twitter{width:135px;margin-right:165px}

/* Navigation */
#navlist {padding: 9px 0 6px 0px; border-bottom: 2px solid #535353; background:#77797b url(img-int/nav-bar.gif) center center repeat-x; text-align: left; font-size: 14px;}
#navlist li {list-style: none; margin: 0; padding: 0;display: inline;}
#navlist li a {padding: 8px 8px 5px 8px; text-decoration: none;background:#77797b url(img-int/nav-bar-up.gif) right center repeat-x;}
#navlist li a:link { color: #fff}
#navlist li a:visited { color: #fff}
#navlist li a:hover { color: #fff; background:#6a6c6f url(img-int/nav-bar-over.gif) right center repeat-x; border-bottom: 2px solid #444242}
#navlist li a#current { background:#358e7e url(img-int/nav-bar-sel.gif) right center repeat-x; border-bottom: 2px solid #0c4c41; color:#fff; border-right:none}

/* Sub Navigation */
#subnavlist{padding: 6px 0 6px 0; border-bottom: none; border-top: 3px solid #212121; background:#212121 url(img-int/sub-nav-bar.gif) center center repeat-x; text-align: left;font-size: 13px;}
#subnavlist li {list-style: none; margin: 0; padding: 0;display: inline}
#subnavlist li a {margin-left:0px;padding: 5px 8px 5px 8px; text-decoration: none; background:#212121 url(img-int/sub-nav-bar-up.gif) right center repeat-x;}
#subnavlist li a:link { color: #fff}
#subnavlist li a:visited { color: #fff}
#subnavlist li a:hover { color: #fff; background:#212121 url(img-int/sub-nav-bar-over.gif) right center repeat-x}
#subnavlist li a#current { background:#212121 url(img-int/nav-bar-sel.gif) right center repeat-x;border-top: 2px solid #0c4c41;}

/* Flash Content */
#flashcontent{width:900;height:238px;overflow: hidden; background:#fff url(img-int/tbck.gif) left bottom repeat-x;}

/* Content */
#content{text-align:left;width:900px;margin:0px auto 0px auto;padding:0px;}
#con_left{float:left;width:595px;}
#con_right{float:right;width:290px}

ul.arar li{font-size:13px;line-height:17px;margin:0px auto 0px auto}
#con_left h1{font-size:15px;line-height:19px;text-align:left;margin:0px 14px 0 0;font-weight:bold;clear:both;color:#333}
#con_left h2{font-size:14px;line-height:18px;color:#333;font-weight: normal;margin:20px 0px 10px 0;}
#con_left h3{font-size:13px;line-height:17px;margin-top:30px}
#con_left p{font-size:13px;line-height:17px;margin:10px auto 0px auto}

#con_left h1 a{color:#333}

/* Cols */
.colleft
{width:290px;float:left;}

.colright
{width:290px;margin-left:15px;float:left;}

/* Promos */
#promos{font-size: 12px; line-height: 15px;font-weight:bold;overflow: visible;}
#promos p{font-size: 12px;margin-bottom: 17px}
#promos a{text-decoration: none; padding:10px 15px 12px 3px;display: block; overflow: visible}
#promos .gc a{color:#fff;border:1px solid #ac0404}
#promos .nl a{color:#ccc;border:1px solid #000}
#promos .gc{float:left;width:290px;background:#fc0 url(img-int/red.png) left center repeat-x; margin-right: 15px}
#promos .nl{float:left;width:290px;background:#000 url(img-int/black.gif) left center repeat-x}
#promos .pralt{margin-bottom: 20px}
.prhm{margin-top:20px}

/* Job Widgets  */
#jobs{clear:both}
.jtop{border:1px solid #117411;padding:7px 7px 9px 7px;background:#12a012 url(img-int/psjhdr.gif) bottom left repeat-x; color:#fff;font-size: 13px;line-height: 16px}
.jtop a{color:#fff;text-decoration: none}
.cijtop{border:1px solid #0b5b85;padding:7px 7px 9px 7px;background:#2086bb url(img-int/cijhdr.gif) bottom left repeat-x; color:#fff;font-size: 13px;line-height: 16px}
.cijtop a{color:#fff;text-decoration: none}

.jbottom{border:1px solid #e4e4e4; color:#333; font-size: 12px; line-height: 15px;margin:0 0 10px 0}
.jbottom dl dd{padding:7px 7px 14px 27px;background-color: #fff; border-bottom:1px solid #e4e4e4;position: absolute; left: -999em;}
.jbottom dt{background:#f5f5f5 url(img-int/dtbck.gif) top left repeat-x}
.jbottom dt a{font-weight: bold;padding:7px 7px 7px 27px;border-bottom:1px solid #e4e4e4;display: block; color:#333; text-decoration: none; background:transparent url(img-int/ar.gif) top left no-repeat}

.jbottom dd.jbopen{left:auto;position:relative;background-color:#fff;padding:7px 0 14px 94px;border-bottom: none} 

.b{font-weight: bold}
.wn{font-weight: normal}
.psjc{color:#090}
.cijc{color:#0b5b85}
.blc{display: block}
.bg{color:#666}
.bdg{color:#333}
.pb{padding-bottom: 10px}
.pt{padding-top: 30px;}
.pi{float:left;margin:-30px 7px 0 3px;zoom:1}
.clear{clear:both;}
.bb{border-bottom:1px solid #e4e4e4;}

.psjchv{color:#333}
.psjchv:hover{color:#090}
.cijchv{color:#333}
.cijchv:hover{color:#0b5b85}
.dn{text-decoration: none}
.inset{float:left;margin-right:10px}
.prmr{margin-right:15px}
.sep{border-top: 1px #ccc solid; margin-bottom:10px}

#breadtrail{font-size: 12px;padding-bottom: 17px}
#prct{float:right;width:295px;margin-left: 15px}
#cifilled{border:1px solid #0b5b85;padding:7px 7px 9px 7px;background-color:#e2e9ed; color:#0b5b85;font-size: 13px;line-height: 16px;font-weight:bold;margin-bottom:24px}
#psfilled{border:1px solid #090;padding:7px 7px 9px 7px;background-color:#e2f2e2; color:#090;font-size: 13px;line-height: 16px;font-weight:bold;margin-bottom:24px}

/* Portraits */
.rhsm{padding:7px 0 7px 94px;background:white url(img-directors/rhsm.jpg) bottom left no-repeat}
.tvsm{padding:7px 0 7px 94px;background:white url(img-directors/tvsm.jpg) bottom left no-repeat}

/* Footer */
#footer{margin:40px auto 10px auto;padding:7px;font-size:11px;line-height:13px;color:#666;background-color:#f5f5f5;border-top:2px #ccc solid; text-align: left;background:#f5f5f5 url(img-int/balance-footer.gif) bottom right no-repeat}
#footer ul{margin:0;padding:0;list-style:none}
#footer li{margin:0 4px 0 0;padding:0;display:inline}
#footer a{color:#666;text-decoration:none;font-weight:bold}
#footer p{margin:0px auto 0px auto;padding:10px 0px 5px 0px}
#footer li.basepath{display: none}

/* Profiles About Page */
h2.rh_about{font-size:16px;line-height:23px;color:#389e91;padding:80px 0 20px 170px;background:white url(img-directors/rh_about.gif) bottom left no-repeat}
h2.tv_about{font-size:16px;line-height:23px;color:#389e91;padding:80px 0 20px 170px;background:white url(img-directors/tv_about.gif) bottom left no-repeat}
h2.kr_about{font-size:16px;line-height:23px;color:#389e91;padding:80px 0 20px 170px;background:white url(img-directors/kr_about.gif) bottom left no-repeat}

#con_left ul.arar li{background:#fff url(img-int/arar.gif) left top no-repeat; padding:2px 0px 2px 12px}

/* Clients Page */
#con_left ul.colone{float:left; width:188px; list-style:none; margin:12px 15px 0 0;}
#con_left ul.coltwo{float:left; width:188px; margin:12px 15px 0 0;list-style:none }
#con_left ul.colthree{float:left;width:188px;margin:12px 0 0 0;list-style:none}
#con_left ul.arar li{background:#fff url(img-int/arar.gif) left top no-repeat; padding:2px 0px 2px 12px}

/* Contact Page */
#address{width:295px;float:left}
#map_canvas{width:590px; height: 410px; float:right; font-size: 12px}
#map_canvas p{padding:7px}
#address h1{font-size:15px;line-height:19px;text-align:left;margin:0px 14px 0 0;font-weight:normal;clear:both;color:#333}
#address h2{font-size:14px;line-height:18px;color:#333;font-weight: normal;margin:20px 0px 10px 0;}
#address h3{font-size:13px;line-height:17px;margin-top:30px}
#address p{font-size:13px;line-height:17px;margin:10px auto 0px auto}
#address a{color:#389e91}

/* Form Page */
#newusr{font-size: 12px; margin:17px 0; padding:0; border:0;background:white url(img-int/newsletter.gif) top right no-repeat}
#newusr p{padding:0;margin:5px 0}
#newusr fieldset{margin:0 10px 5px 0;padding:0;border:0}
#newusr label{font-weight: bold}
.error {color:#990000}
.input_size {width:98%}
.input_half_size {width:49%}
.textAreaTs {width:98%;height:150px}
.textSingle {width:295px}
span.message{ margin:17px 0; padding:0; border:0; width:295px;font-weight: bold;display: block}

/* Site Map Page */
#sitemap{margin-top:17px;}
#sitemap li{margin-top:10px }
#sitemap a{color:#333; font-size: 16px}
#sitemap ul{margin-left:12px}

/* Share */
#share {padding: 5px 0 6px 0px; border-bottom:1px solid #e4e4e4; background-color:#fff; text-align: left; font-size: 11px; margin:0px auto; text-align: center}
#share li {list-style: none; margin: 0; padding: 0;display: inline;}
#share li a {padding: 2px 5px 5px 19px;color:#333; font-size: 11px;}
.sharetitle{font-weight: bold}
#share li a.twitter {background:transparent url(img-int/twitter.png) top left no-repeat}
#share li a.facebook {background:transparent url(img-int/facebook.png) top left no-repeat}
#share li a.digg {background:transparent url(img-int/digg.png) top left no-repeat}
#share li a.email {background:transparent url(img-int/email.png) top left no-repeat}

#credit{font-size: 11px; text-align: left; margin-bottom: 20px}
#credit a.crlnk{color:#666}


/* Tabs */
/* Navigation */
#tabs {margin:20px 0 0 0; padding:0}
#tablist {padding: 3px 0 4px 0; margin-left: 0; border-bottom: 1px solid #ccc; font-size: 14px}
#tablist li {list-style: none; margin: 0; display: inline; }
#tablist li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #ccc; border-bottom: none; background: #f5f5f5;text-decoration: none}
#tablist li a:link { color: #333}
#tablist li a:visited { color: #333}
#tablist li a:hover { color: #333; background: #ccc; border: 1px solid #ccc;}
#tablist li a.current { background: white; border-bottom: 1px solid white; color:#333}
.hdtab{position: absolute; left: -999em}
















































