/* CSS Document */
.content {background:url(images/profileinnerbc.jpg) repeat-x}
.message {color:#720303; font-weight:bold}
body {/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: "Arial", "Helvetica", "Verdana", "sans-serif";margin:0px; font-size:12px;}

h3 { font-size: 14px; padding:10px}
.redtext { color:#FF0000 }
a,img { border:none }
.resume { font-size:11px;}
.resume th { font-weight: bold;font-size:14px; color:#e3b53b; border-bottom:#b4b3b4 1px dotted; text-align: left;font-family:'Century Gothic',Verdana,Arial; padding-top:20px}
.resume .button {margin:7px;padding:0 17px; width:auto; height:24px;-moz-border-radius: 6px; -webkit-border-radius: 6px; background: url(../images/formbottom.jpg); font-weight:bold; color:#333333 ; border:none;cursor:pointer; font-family:Arial, Helvetica, sans-serif;}


.login input { outline:none;background:url(images/loginfield.gif) repeat-x}
.login .radio { background:none}
.login label {margin-top:5px}
label.error{ font-size:10px; color:#720303; padding:0px; margin-left:20px; display:none  }
.login label.err{ font-size:10px; color:#FF6666; padding:0px; font-style:italic; margin-left:20px; }
.login em { color:#f4bb23; padding-top:10px}

.login span {float:left; width:80px}

.action { width:16px; height:16px; padding:0 5px} 
i { color: #CCCCCC; margin-left:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif}

.table{ text-align:left; font-family:Arial, Helvetica, sans-serif; padding:10px; font-size:12px }
/*.table th {background:#73c4df; color:#FFFFFF; padding:0px}*/
.table td {padding:5px; border-bottom:#666666 solid 1px }
.table .jobTitle,.display .jobTitle { font-weight:bold; }
.table h1 { padding-left:0px; margin:0px }
.table h2 {margin:0px}
.table .company{ color:#494d50;font-weight:bold }
.table .description { color:#a1a1a1; font-size:12px }
table.table tr:hover { 	background-color: #F0F0F0;}
.table { text-align:left; font: normal 1.0em "Helvetica", "Arial",  "Verdana", "sans-serif"; }
/*.table { text-align:left; font:1.1em Arial, Helvetica, sans-serif; padding:10px }*/
.table th {background: url(../images/formheader.jpg) repeat-x #4f4f4f ; color:#FFFFFF; padding:4px;margin:0px}
.table td {padding:5px; border-bottom: #CCCCCC solid 1px;font-size:12px }
.table .jobTitle { font-weight:bold; font-size:1.1em; font-family:"Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";}
/*.table .company { color:#494d50;font-weight:bold }*/
.table .company,.company { color:#e6820e;font: normal 12px "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
.description { color:#a1a1a1; font-size:11px }
.table .noborder { border:none}
.table input { border:#e5e5e5}

.hover { background: #F0F0F0;}
.description .hover {color:#a1a1a1}
img:focus { outline:none}
/************ Button **********************/
.btnApp {background: url(../images/formbottom.jpg) repeat-x; border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid; border-top:none; border-left:none; cursor:pointer; color:#808080}
.btnApp:hover{color:#ebac0f}

/************* TEXT ******************/
.count {color: #ffde00}
h1 { font-size:18px; color:#808080; font-weight:bold; font-family:'Century Gothic',Verdana,Arial; padding-left:10px; margin-left:10px }
h2 { font-size:14px;color:#808080; font-weight: 500; font-family:'Century Gothic',Verdana,Arial }
h3 { color:#73c4df;}
.topTitle {color:#FFFFFF; font-size:14px; font-weight:bold; float:left}
.blueTitle { font-size:14px; color:#408db0; line-height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sideTitle {color: #CC0000; line-height:30px;font: normal 1.2em "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";}
.desc {color:#666666; font-size:12px}
hr { border:#f1f1f1 solid 2px}
.notice {color:#ad2525; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.text1 { font-weight:bold;color:#7f7f7f;}

/************* WARN ******************/
.warnText { color:#720303; font-weight:bold}
.required {text-align:right; padding:0 20px 20px 0}

.leftMenu,.topmenu {font: normal 14px "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";text-align:right}
.leftMenu ul{ list-style:none; padding:0px;margin:0px;}
.leftMenu li { padding:5px}
/*.leftMenu li:hover { background: #7e7e7e; border: #999999 1px solid}*/
.leftMenu li:hover { background:url(../images/formbottom.jpg); border: #CCCCCC 1px solid}

.topmenu { color:#304155; font-weight:bold;font-family:'Century Gothic',Verdana,Arial}
.topmenu li { display:inline; padding:2px 10px; font-size:15px; list-style:none }
.topmenu li:hover a{ border-bottom:#f7c026 2px solid; cursor:pointer ; color: #1C8CB7}

.header { background: url(../images/headerbc.jpg); width:100%;}
.header #left {float:left; width:60px; height:91px; background:url(../images/headerleft.jpg)}
.banner { background:url(../images/headerline.jpg) repeat-x; height:25px;z-index:2; position:relative}
.banner #menu {width:1000px; height:30px; position:absolute; }
.footer { color:#FFFFFF; text-align:right }
.descriptionbc {}
a, .close { cursor:pointer }
a { color:#304155;text-decoration: none}
a:hover {color:#1b75bb; text-decoration:none}
.read {font-weight:normal}
/*--- Nav ---------------------------------------------------*/

.messageboard a
/*,.board a {color: #FF0000}*/
.left-bar {color: #555 ;}
.left-bar h4 {color: #dd9908;line-height: 1.0em;font-size: 1.3em; font-weight:normal; margin:3px 0;font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";}
.left-bar div { font-size:12px}
.left-nav  dt, 
.left-nav  dd, 
.left-nav  ul, 
.left-nav  li {
	margin: 0;padding: 0
}

.left-nav  {
	float: left;width: 155px;	font-size: 1.3em;
	padding:14px 23px 8px 22px;
}

.left-nav  dt,
.left-nav  h4 {	
	color: #ebac0f;
	margin-top: 1.5em;
	margin-bottom: 0;
	padding-left: 8px;
	padding-bottom:5px;
	line-height: 1.2em;font-size: 1.1em;
	border-bottom: 1px solid #F4F4F4;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.left-nav span,.left-nav div {font-size: 90%;}
.left-nav span { font-size: 0.8em}
.left-nav  dd a,
.left-nav  li a {
	border-bottom: 1px solid #F4F4F4;
	display:block;
	padding: 2px 3px 2px 8px;
	font-size: 90%;
	text-decoration: none;
	color: #555 ;
	margin:2px 0;
	height:13px;
}
.left-nav  dd a:hover,
.left-nav  dd a:focus,
.left-nav  li a:hover,
.left-nav  li a:focus {
	background: #f8c025;
	color:#000;
	-moz-border-radius: 3px; -webkit-border-radius: 5px;
}
  dd a.selected {
	background: #555;
	color:#ffffff;
	-moz-border-radius: 3px; -webkit-border-radius: 5px;
}


/************* POPUP ******************/
#mask {
  position:absolute;left:400px; top:0; z-index:9000;;
  display:none;
}
#boxes .window { position:absolute; left:0; top:0;
  display:none;  z-index:999;  padding:10px;  background-color:#ffffff;
}

/*.window { position:absolute; left:0; top:0;
  display:none;  z-index:9999;  padding:10px;  background-color:#ffffff;}*/
/************* PROFILE ******************/
.empProfile { font-size:14px; color:#0066FF; font-size:12px}
.empProfile th { text-align:left; font-weight:normal; vertical-align:top;padding-top:5px; color:#666666}
.empProfile td { color:#000000;}
.ProfileTitle {font-weight:bold; background: #e8e7e7; padding:5px 5px; border-bottom:#cbcbcb 1px solid; color:#f8c025}

.profile { font-size:11px;color:#474747;}
.profile span {  float:left}
.profile label { display:inline-block }
.profile div {  font-weight:bold;margin:0 0 5px 150px}

.profile label {float: left;text-align: right;margin:5px 15px 0 0;	width: 150px;color:#636363;font-size:11px;}
.profile input{padding:2px 5px;width:150px;border-bottom: 1px double #e5e5e5;
border-top:1px double #e5e5e5;border-left:1px double #e5e5e5;border-right:1px double #e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif;display:block; margin:5px 0px}

.profile select {width:160px;border-bottom: 1px double #e5e5e5;padding:2px 0px;
border-top:1px double #e5e5e5;border-left:1px double #e5e5e5;border-right:1px double #e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.profileMenu div a{ float:right; color: #CCCCCC; font-size:13px; font-weight: bold; margin-left:10px;  padding:0px 10px }
.profileMenu div a:hover {color: #f4bb23;}
.profileLeft { font-size:11px}
.profileLeft span { color:#f3b920; font-weight:bold; }
.profileLeft div { color:#404040; font-weight:bold; }
.profilegreybc {background:url(../images/profilebc.jpg) repeat-x #4c4c4c;height:100%; width:100%}
.profiletopleftcorner {background:url(../images/profiletopleft.jpg);height:6px; width:6px;left:5px; top:5px; float:left}
.profiletoprightcorner {background:url(../images/profiletopright.jpg);height:6px; width:6px;right:0px; position:relative; float:right}
.profilewhitebc { background: #FFFFFF }
.resumebox {
	width:175px;
	height:125px;
	position: absolute;
	left:267px;
	top: 245px;
	background:url(../images/resumebc.png) no-repeat;
	padding:5px 10px
}
.photo {background:url(../images/photo.gif); width:130px;height:141px;}
/************* container ******************/
.container { width:1156px; margin:auto;padding-top:10px;position:relative;}
.container #contentbctop { height:100px; background:url(../images/contentbctop.jpg) no-repeat #FFFFFF; padding:10px;height:100%}
.container .contentbcbottom {background:url(../images/contentbcbottom.jpg) no-repeat; height:9px;}
.container #left {border-right:#f1f1f1 2px solid;}
.container #center {width:816px;border-right:#f1f1f1 2px solid; font-size:11px}
.container #right {padding:0 10px}
/************* SEARCH ******************/
.search {height:48px; width:100%}
.search .icon {float:left; background:url(../images/search.jpg) no-repeat; width:55px; height:48px}
.search .inputleft {float:left; background:url(../images/searchboxleft.jpg) no-repeat; width:15px; height:48px}
.search .input{float:left; background:url(../images/searchboxmidddle.jpg) repeat-x; width:155px; height:48px}
.search .inputright {float:left; background: url(../images/searchboxright.jpg) no-repeat; width:12px; height:48px}
.search .advancesearch {float:left;background: url(../images/advancesearch.jpg) no-repeat #e0e0e0 center; width:155px; height:45px; margin-top:2px; cursor:pointer}
.search .searchbcright {float:left;background: url(../images/searchbcright.jpg) no-repeat; width:11px; height:48px;}

/************* FORM ******************/

.view span { color:#636363; float:left; font-size:12px; display:block; width:150px}
.view div {color: #000000; margin:0 0 5px 150px; font-size:12px; }
.view h2 { font-weight:bold; font-size:14px}

/************** NOTICE ************************/
.board { border:1px #d9d9d9 solid;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;  background:url(../images/note.gif) repeat-x #fff8c1; padding:10px}
	
.formbottomline { border:#606060 2px solid }
.warn { border:solid 1px #FFCCFF; background: #FFEAFF; color:#FF3333; padding:15px; margin-bottom:20px; margin:0 10px;font-size:12px }
.warns { border:solid 1px #FFCCFF; background: #FFEAFF; color:#FF3333; padding:5px 10px;font-size:12px}

/*.clear { /* generic container (i.e. div) for floating buttons 
    overflow: hidden; width: 100%;
}*/
i { color: #CCCCCC; margin-left:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif}


.tableForm input,.tableForm select {border: 1px double #e5e5e5;}
.tableForm .button {padding:2px 5px; font-weight:normal;border:#cccccc 1px solid; cursor:pointer }

.form { font-size:12px;font-family:Arial, Helvetica, sans-serif}
.form label { width: 150px;display: inline-block;vertical-align: top;color:#636363;font-size:12px; text-align:right; margin-right:10px; margin-top:6px; text-transform:capitalize }
.form .radio {width:10px}
.form a { padding-top:20px}
.form .title { font-size:15px; font-weight:bold; color: #666666;font-family:'Century Gothic',Verdana,Arial; line-height:26px;}
.form span { text-align:left; margin-left:170px;display:inline-block; color:#999999; font-size:11px; font-family:Arial, Helvetica, sans-serif   }
.form span.checkbox {margin-left:0px; color:#000000;}
.form label.error {display: block;	margin-left: 160px; color: #A0030F; font-family:Arial; margin-bottom:0px; padding-bottom:0px; font-size:11px; margin-top:0px; text-align:left; padding-left:5px }
.form input.error,.form select.error,.form textarea.error { border:#A0030F 1px solid; background: #FFFFFF }
.form td .textarea{ margin-left: 0px;}
.form td label.error, .form .left label.error{ margin-left: 0px;}
.form input {width:150px;}
.form input,  .form textarea {padding:2px 5px;border-bottom: 1px double #e5e5e5;
border-top:1px double #e5e5e5;border-left:1px double #e5e5e5;border-right:1px double #e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif}
<!--span.mceEditor  { margin-left:0px}-->
.form textarea.textarea {width:400px; height:200px;resize: none;}
.form span .mceEditor {width:500px; height:200px;resize: none;}
.form select {width:160px;border-bottom: 1px double #e5e5e5;padding:2px 0px;
border-top:1px double #e5e5e5;border-left:1px double #e5e5e5;border-right:1px double #e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.form input.checkbox { width:20px; border:none;display: inline}
.form input:focus,.form select:focus {-moz-box-shadow:#f4bb21 0px 0px 4px;box-shadow:0 0 4px #f4bb21;-webkit-box-shadow:0 0 4px #f4bb21;border:1px solid #f7dc25; background:#FFFFFF}
.form input.button,.button {margin:7px;padding:0 17px; width:auto; height:24px;-moz-border-radius: 6px; -webkit-border-radius: 6px; background: url(../images/formbottom.jpg); font-weight:bold; color:#333333 ; border:none;cursor:pointer}
.form .file {border:none}
.form input.button:hover,.button:hover { background: url(../images/menuactive.jpg);color: #FFFFFF }
.form p { margin:2px}
.form h2 { font-weight:bold}
.form .NoEditor { width:300px}
button:focus { 
    outline: none; 
}
/*************Button slide******************/
a.button {
    background: transparent url(../images/formbtnright.gif) no-repeat scroll top right;	
    color: #FFFFFF; display: block;font: bold 12px arial, sans-serif;height: 24px;
    margin: 6px;padding-right: 12px; /* sliding doors padding */
    text-decoration: none; outline: none; /* hide dotted outline in Firefox */
}
a.button span {
    background: transparent url(../images/formbtnleftbc.gif) no-repeat;display: block;
    line-height: 14px; padding: 5px 0 5px 12px;
} 

/*************Button slide******************/
/************* Error ******************/
.form em { color: #FF6666 }
/*label.error{ margin-left: 150px; font-size:10px; color:#FF6666; padding:0px; font-style:italic }
input.error { border: #FF3366 solid 1px; background: #FFCCFF }*/
/*select.error { border: #FF3366 solid 1px; background: #FFCCFF }*/

/************* POST JOB TEMPLATE ******************/
.jobTemplate {width:700px; background:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.jobTemplate h1,.jobTemplate h2 {font-family:"Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";}
.jobTemplate h2 { color:#FFFFFF; font-size:18px;padding:60px 0 0 20px; margin:0px;font-weight:bold  }
.jobTemplate h1 { font-size:22px;margin:0px 0 30px 0}
.jobTemplate p { }
/*p { font-family:Verdana, Helvetica, sans-serif}*/
.jobTemplate .title {font-size:15px; color:#2274ac; font-weight:bold;font-family:"Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
.jobTemplate .left { width:120px; display: inline-block;}
.jobTemplate .button {background: url(../images/formbottom.jpg); margin:5px; padding:2px 6px; border-style:solid; border-width:1px; border-color:#fff #999 #999 #fff;color:#2274ac; cursor:pointer}
.jobTemplate .button:hover { background:#2274ac; color:#FFFFFF }/************* Light Box ******************/

#pasteresumetemplate {width:700px;  height:100%; background:url(../images/resume/resume2_content.gif); margin:auto}

span.mceEditor,.tinymce label.error { float:none;margin-left:0px;}
.trancate p { padding:0px }
.trancate p,.trancate ul { margin:0px;}
.trancate ul {padding-left:15px }
