/*
Theme Name: JobPress Wordpress Theme
Version: 1.0
Theme URI: http://www.dailywp.com/jobpress-wordpress-theme/
Author: Sorel Mihai
Author URI: http://www.dailywp.com/
*/

* { margin:0; padding:0; }
body { font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; background:#ecece6; color: #343434; text-align:center; line-height:130%; }

.content .pageind .whole-content .headings-tmp { font:bold 15px "trebuchet ms", verdana, sans-serif; position:relative; margin:0 14px 14px 0; padding:0 0 3px 0; border-bottom:solid 1px #DDD; }
.content .pageind .whole-content .headings-tmp .city { position:absolute; left:400px; }
.content .pageind .whole-content .headings-tmp .webadd { position:absolute; left:680px; }

.content .pageind .whole-content .cont-tmp { font:normal 13px "trebuchet ms", verdana, sans-serif; position:relative; margin:0 14px 9px 0; padding:0; }
.content .pageind .whole-content .cont-tmp .city { position:absolute; left:400px; }
.content .pageind .whole-content .cont-tmp .webadd { position:absolute; left:680px; }
.content .pageind .whole-content .cont-tmp a { text-decoration:none; font-weight:bold; color:#0860a8; }
.content .pageind .whole-content .cont-tmp a:hover { color:#333; }

.content .pageind .whole-content .oneh { height:100px; clear:both; }
.clearsixteen { clear:both; height:16px; } .clear16 { clear:both; height:16px; }
.eleven { font-size:11px; } .clear15 { clear:both; height:15px; } .clear18 { clear:both; height:18px; }
.content .pageind .left-con .blue a { color:#0860a8; text-decoration:none; font-weight:bold; }
.content .pageind .left-con .blue a:hover { color:#333; text-decoration:none; }
.clear2 { clear:both; height:2px; } .clear4 { height:4px; clear:both; }
.clear14 { clear:both; height:14px; } .clearnine { clear:both; height:9px; } 
.clear8 { clear:both; height:8px; } .clear6 { clear:both; height:6px; } 
.clear10 { clear:both; height:10px; } .clear12 { clear:both; height:12px; } 
.clear35 { clear:both; height:35px; } .clear24 { clear:both; height:24px; } 
.clear20 { clear:both; height:20px; } .italic { font-style:italic; }
.bl { color:#395e71; } .fifteen { font-size:15px; }
.blue { color:#0860a8; } .red { color:#8d1515; }
/********************** CLEAR PAGE **********************/

/**************** BLOG SEARCH RESULTS ******************/
.content .whole .bsid { float:right; width:300px; height:200px; background:#CCC; }

.content .pageind .left-con .result { border:none; margin:0 0 17px 0; }
.content .pageind .left-con .result h1 { font-size:19px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 6px 0; padding:0; line-height:130%; }
.content .pageind .left-con .result h1 a { color:#0860a8; text-decoration:none; }
.content .pageind .left-con .result h1 a:hover { color:#333; text-decoration:none; } 
.content .pageind .left-con .result .date { margin:0 0 5px 0; padding:5px 0; }
.content .pageind .left-con .result .excerpt { margin:0; padding:0; line-height:130%; }
.content .pageind .left-con .result a { color:#0860a8; text-decoration:underline; }
.content .pageind .left-con .result a:hover { color:#333; text-decoration:none; }

.content .pageind .sideb .rh { margin:0 5px 12px 0; padding:10px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #2e4f1d; background:url(images/nav7.png) #456F30; }
.content .pageind .sideb .blog { margin:0 0 12px 0; padding:0; }
.content .pageind .sideb .blog p { margin:0 5px 0 0; padding:0; font-size:11px; }

.content .pageind .sideb .blog .blogitem { margin:0 0 10px 0; border-bottom:solid 1px #EEE; padding:0 0 10px; }
.content .pageind .sideb .blog .blogitem .title, .content .pageind .sideb .blog .blogitem .title a { font-size:15px; font-weight:bold; color:#444; text-decoration:none; margin:0 0 5px 0;  padding:0;}
.content .pageind .sideb .blog .blogitem .title a:hover { color:#0860a8; }
.content .pageind .sideb .blog .blogitem .excerpt { font-size:11px; margin:0; padding:0; line-height:130%; }
.content .pageind .sideb .blog .blogitem a { color:#0860a8; text-decoration:underline; }
.content .pageind .sideb .blog .blogitem a:hover { color:#444; text-decoration:none; }

/************* INDIVIDUAL DIRECTORY LISTINGS ***************/
.content .pageind .individual-left { float:left; width:600px; margin:0; padding:0; } 

.content .pageind .individual-left .upper { width:600px; margin:0; padding:0; font:normal 13px "trebuchet ms", verdana, sans-serif; position:relative; }
.content .pageind .individual-left .upper .img { float:right; width:184px; height:110px; padding:1px; border:solid 1px #CCC; margin:0 0 0 14px; }
.content .pageind .individual-left .upper a { color:#0860a8; font:bold 13px "trebuchet ms", verdana, sans-serif; text-decoration:none; }
.content .pageind .individual-left .upper a:hover { color:#444; }
.content .pageind .individual-left .upper a:visited { color:#644476; }
.content .pageind .individual-left .upper .ind { position:absolute; left:180px; }

.content .pageind .individual-left .upper .fn { font:bold 15px "trebuchet ms", verdana, sans-serif; }

.content .pageind .individual-left .lower { clear:both; padding:20px 0 0 0; margin:0; font:normal 13px "trebuchet ms", verdana, sans-serif; line-height:130%; }
.content .pageind .individual-left .lower .h { font:normal 17px "trebuchet ms", verdana, sans-serif; margin:0 0 16px 0; padding:0; }

.content .pageind .individual-right { float:right; width:300px; margin:0 14px 0 0; padding:0; }
.content .pageind .individual-right .mp3 { margin:0 0 14px 0; padding:0; width:298px; border:solid 1px #CCC;  }

.content .pageind .individual-right .contacts { width:298px; border:solid 1px #CCC; background:#ECECE6; margin:0; padding:0 0 5px 0; }
.content .pageind .individual-right .contacts .h { padding:8px 10px 12px 10px; width:278px; height:18px; line-height:120%; font:normal 15px "trebuchet ms", verdana, sans-serif; color:#FFF; background:url(images/nav5.png) #49225e; margin:0 0 8px 0; }

.content .pageind .individual-right .contacts .h2 { padding:8px 10px 12px 10px; width:278px; height:18px; line-height:120%; font:normal 15px "trebuchet ms", verdana, sans-serif; color:#FFF; margin:0 0 8px 0; background:url(images/nav7.png) #456F30; }



.content .pageind .individual-right .contacts p { padding:2px 10px 5px 10px; margin:0; font:normal 13px "trebuchet ms", verdana, sans-serif; color:#222; position:relative; line-height:130%; }
.content .pageind .individual-right .contacts .txtbox { border:solid 1px #bbb; font:normal 13px "trebuchet ms", verdana, sans-serif; color:#222; width:276px; background:#FFF; margin:3px 0 0 0; }
.content .pageind .individual-right .contacts .txtbox:focus { background:#EEE; }
.content .pageind .individual-right .contacts .feedback-error { display:none; position:absolute; right:10px; padding:3px 0 0 0; color:#B10000; font:normal 11px "trebuchet ms", verdana, sans-serif; }
.content .pageind .individual-right .f { text-align:right; margin:0 0 14px 0; padding:0; position:relative; }
.content .pageind .individual-right .f .but { padding:3px 10px; margin:0; border:none; background:#395e71; font:normal 13px "trebuchet ms", verdana, sans-serif; color:#FFF; }
.content .pageind .individual-right .f .lef { position:absolute; left:0;  }
.content .pageind .individual-right .f .lef .but { padding:3px 10px; margin:0; border:none; background:#395e71; font:normal 13px "trebuchet ms", verdana, sans-serif; color:#FFF; } 
.content .pageind .individual-right .f .lef .but:hover, .content .pageind .individual-right .f .but:hover { background:#49225e; }



/******************* COMPETITIONS PAGE ******************/
.content .pageind .left-con .competitions { width:600px; padding:10px 0 0 0; text-align:left; }
.content .pageind .left-con .comimg { float:right; border:none; margin:0 0 10px 10px; }
.content .pageind .left-con .hi1 { float:left; }
.content .pageind .left-con .cll { clear:left; height:0; }
.content .pageind .left-con .competitions .h .loc, .content .pageind .left-con .competitions .comp .loc, .left-con .competitions .comp2 .loc { position:absolute; left:294px; }
.content .pageind .left-con .competitions .h .dat { position:absolute; left:454px; }
.content .pageind .left-con .competitions .comp .dat, .left-con .competitions .comp2 .dat { position:absolute; left:454px; color:#be562a; font-weight:bold; }
.content .pageind .left-con .competitions a { color:#0860a8; text-decoration:underline; font-weight:bold; }
.content .pageind .left-con .competitions a:hover { color:#333; }
.content .pageind .left-con .bor { padding:0 0 3px 0; border-bottom:solid 1px #CCC; line-height:130%; }
.content .pageind .left-con .d { position:relative; font-size:15px; color:#333; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 8px 0; }
.content .pageind .left-con .d .idd { position:absolute; left:200px; }
.content .pageind .left-con .d a { font-weight:normal; color:#0860a8; text-decoration:underline; }
.content .pageind .left-con .d a:hover { font-weight:normal; color:#333; text-decoration:none; }
.content .pageind .left-con .dh { font-size:15px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; color:#333; padding:0 0 2px 0; line-height:130%; margin:0 0 8px 0; }

.content .pageind .left-con .rgn { float:right; border:none; margin:0 0 0 10px;  }

.content .pageind .left-con .competitions .h { font-size:15px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 9px 0; position:relative; padding:0 0 4px 0; border-bottom:solid 1px #EEE; }
.content .pageind .left-con .competitions .comp { font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0; line-height:130%; position:relative; padding:6px 0; border-bottom:solid 1px #EEE; }
.content .pageind .left-con .competitions .comp2 { font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; background:#F8F8F8; margin:0; line-height:130%; position:relative; padding:6px 0; border-bottom:solid 1px #EEE; }

/******************* LIST OF JOBS PAGE ******************/
.content .whole { width:926px; margin:0 0 0 10px; }
.content .whole h1 { font-size:21px; margin:0 0 8px 0; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; padding:0; line-height:130%; }

.content .whole .switch2 { width:908px; text-align:right; height:18px; border:solid 1px #CCC; padding:10px 8px 8px 8px; background:#F8F8F8; margin:0 0 20px 0; font-weight:bold; position:relative; }
.content .whole .switch2 .fl { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#8B9B4D; text-transform:none; }
.content .whole .switch2 .pt { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#BF6C0B; text-transform:none; }
.content .whole .switch2 .ft { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#9F1319; text-transform:none; }
.content .whole .switch2 .al { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#0860a8; text-transform:none; }
.content .whole .switch2 .tm { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#294D5F; text-transform:none; }
.content .whole .switch2 .sw { color:#444; font-size:13px; font-weight:normal; padding:0 5px 0px 0; background:#f8f8f8; text-transform:none; }
.content .whole .switch2 a { text-decoration:none; }

.content .whole .switch2 #mySelect { position:absolute; top:7px; left:120px; width:250px; padding:0; border:solid 1px #CCC; background:#FFF; color:#444; font:normal 13px "trebuchet ms", verdana, sans-serif; }
.content .whole .switch2 .rss { font-size:13px; position:absolute; left:10px; top:8px; text-transform:none; padding:2px 0 0 0; color:#333; font-weight:bold; }

.content .whole .switch2 .loc { position:absolute; top:9px; left:410px; padding:0; font:bold 13px "trebuchet ms", verdana, sans-serif; color:#444; }
.content .whole .switch2 .loca { position:absolute; left:480px; top:7px; padding:0; width:120px; padding:0; border:solid 1px #CCC; background:#FFF; color:#444; font:normal 13px "trebuchet ms", verdana, sans-serif; }



.content .whole .switch2 .rss2 { font-size:13px; font-weight:normal; position:absolute; left:10px; top:8px; text-transform:none; background: url(images/rss.jpg) no-repeat center left; padding:2px 0 0 24px; color:#CF4900; font-weight:bold; }
.content .whole .switch2 .rss2 a { color:#CF4900; font-weight:bold; }
.content .whole .switch2 .rss2 a:hover { color:#2e5173; }

.content .whole .headings { font-weight:bold; padding:0 0 4px 0; border-bottom:solid 1px #EEE;font-size:17px; position:relative; margin:0 0 8px 0; }
.content .whole .headings .loc { position:absolute; left:255px; }
.content .whole .headings .job { position:absolute; left:420px; }
.content .whole .headings .closing { position:absolute; left:708px; }
.content .whole .headings .jtitle { position:absolute; left:842px; }

.content .whole .no { font-size:11px; font-weight:bold; margin:0 0 20px 0; }

.content .whole .listing { list-style:none; }
.content .whole .listing li { clear:both; padding:3px 0; margin:0 0 2px 0; border-bottom:solid 1px #EEE; line-height:130%; }
.content .whole .listing .alt { background:#F8F8F8; }
.content .whole .listing li .leftj { float:left; width:400px; }
.content .whole .listing li .leftj .lj { float:left; font-weight:bold; font-size:13px; color:#333; width:245px; }
.content .whole .listing li .leftj .rj { float:right; font-weight:normal; font-style:italic; font-size:13px; color:#333; width:145px; }

.content .whole .listing li .rightj { float:right; width:506px; }
.content .whole .listing li .c { height:0; clear:both; }
.content .whole .listing li .rightj .lj { float:left; width:280px; }
.content .whole .listing li .rightj .lj a { color:#0860a8; font-weight:bold; text-decoration:none; }
.content .whole .listing li .rightj .lj a:hover { text-decoration:none; color:#333; }
.content .whole .listing li .rightj .rj { float:right; width:216px; }
.content .whole .listing li .rightj .rj .l { float:left; width:120px; color:#d75b25; font-weight:bold; }
.content .whole .listing li .rightj .rj .r { float:right; width:83px; font-weight:bold; }
.content .whole .listing li p { margin:0; padding:0; }

/******************* EMPLOYERS PAGE *******************/
.content .whole .lo { float:left; width:610px; }

.content .whole .lo .employ { width:600px; border:none; margin:0; }
.content .whole .lo .employ h1 { color:#0860a8; margin:0 0 22px 0; }
.content .whole .lo .employ ul { list-style:none; margin:0; padding:0; }
.content .whole .lo .employ ul li { margin:0 0 20px 0; padding:0 0 0 80px; line-height:120%; }

.content .whole .lo .employ .ad { width:600px; padding:0; margin:0 0 14px 0; }
.content .whole .lo .employ .ad .img { float:left; width:59px; height:57px; padding:0; border:none; margin:0 15px 0 0; }
.content .whole .lo .employ .ad .locon { font:bold 15px "trebuchet ms", verdana, sans-serif; margin:0 0 12px 0; padding:0; }
.content .whole .lo .employ .ad .locon2 { font:normal 13px "trebuchet ms", verdana, sans-serif; margin:0; padding:0; }
.content .whole .lo .employ .ad .locon2 a { color:#0860a8; font-weight:normal; text-decoration:underline; }
.content .whole .lo .employ .ad .locon2 a:hover { color:#3c3c3c; text-decoration:none; }

.content .whole .lo .employ .ad .clear { clear:both; height:8px; border-bottom:solid 1px #DEDEDE; margin:0 0 8px 0; }

.content .whole .lo .post { border:none; }

.content .whole .ro { float:right; width:300px; }
.content .whole .ro .prices { width:298px; border:solid 1px #CCC; height:120px; background:url(images/misc/pj.png); margin:0 0 17px 0;  }
.content .whole .ro .prices .but { border:none; margin:12px 0 12px 12px; }
.content .whole .ro .prices p { margin:0 12px 5px 12px; font-size:13px; font-weight:normal; color:#222; font-family:"trebuchet ms", verdana, sans-serif; }

.content .whole .empfaq { width:300px; margin:0 0 12px 0; padding:0; }
.content .whole .empfaq .h { padding:10px; height:18px; line-height:120%; margin:0 0 10px 0; font:normal 15px "trebuchet ms", verdana, sans-serif; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; color:#FFF; }
.content .whole .empfaq .tick { font:normal 13px "trebuchet ms", verdana, sans-serif; margin:0; padding:0; color:#222; line-height:130%; }
.content .whole .empfaq .tick a { color:#0860a8; font-weight:bold; text-decoration:underline; }
.content .whole .empfaq .tick a:hover { color:#333; text-decoration:none; }
.content .whole .empfaq .faimg { float:right; border:none; margin:0 0 0 10px; padding:0; }

/*************** EMPLOYERS FAQS ***************/
.content .whole .lo .faqs { width:578px; margin:0 0 10px 0; padding:10px; border:solid 1px #CCC; background:#F6F6F6; }
.content .whole .lo .faqs .h { font-size:17px; font-weight:normal; color:#222; margin:0 0 11px 0; padding:0; line-height:120%; font-family:"trebuchet ms", verdana, sans-serif; }
.content .whole .lo .faqs a { color:#0860a8; font-weight:bold; text-decoration:none; }
.content .whole .lo .faqs a:hover { color:#222; text-decoration:none; }
.content .whole .lo .faqs .tick { background:url(images/misc/tick-employer.jpg); background-repeat:no-repeat; background-position:center left; padding:0 0 0 42px; margin:0; line-height:130%;  }

.content .whole .lo .jobpostatus { width:600px; margin:0 0 10px 0; height:32px; padding:0; }
.content .whole .lo .jobpostatus .a { float:left; padding:6px 0; width:196px; text-align:center; color:#333; background:#E6E6E6; margin:0 3px 0 0; font:normal 13px "trebuchet ms", verdana, sans-serif; border:solid 1px #CCC; }
.content .whole .lo .jobpostatus .a .las { margin:0; }
.content .whole .lo .jobpostatus .a .active { color:#0860a8; font-weight:bold; }
.content .whole .lo .jobpostatus .b { float:right; padding:6px 0; width:196px; text-align:center; color:#333; background:#E6E6E6; margin:0; font:normal 13px "trebuchet ms", verdana, sans-serif; border:solid 1px #CCC; }
.content .whole .lo .jobpostatus #cr { color:#0860a8; text-transform:uppercase; }

.content .whole .lo .pjh { padding:10px; height:18px; line-height:120%; background:url(images/nav6.png) #395e71; border:solid 1px #2E5163; font-size:15px; font-weight:normal; color:#FFF; margin:0 10px 12px 0; }

.content .whole .lo p.f { position:relative; margin:0 0 15px 0; padding:0; line-height:130%; font-size:13px; color:#333; font-family:"trebuchet ms", verdana, sans-serif; }
.content .whole .lo .f .txtbox { position:absolute; left:200px; width:360px; padding:0 2px; font-size:13px; color:#333; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #CCC; background:#F8F8F8; }
.content .whole .lo .f .select { position:absolute; left:200px; width:367px; padding:0; font-size:13px; color:#333; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #CCC; background:#F8F8F8; }
.content .whole .lo .f .txtbox:focus, .content .whole .lo .des .txtarea:focus { background:#EEE; }
.content .whole .lo .req { color:#FF0000; }
.content .whole .lo .des { position:relative; margin:0 0 15px 0; padding:0; line-height:130%; font-size:13px; color:#333; font-family:"trebuchet ms", verdana, sans-serif; height:80px; }
.content .whole .lo .des .txtarea { position:absolute; left:200px; width:360px; height:78px; padding:0 2px; font-size:13px; color:#333; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #CCC; background:#F8F8F8; }
.content .whole .lo .sf { position:relative; margin:0 0 9px 0; padding:0 0 0 200px; font-size:11px; font-weight:bold; color:#222; }
.content .whole .lo .sf img { border:none; }

/************* PREVIEW LISTINGS *************/
.content .whole .lo .preview { border:solid 1px #DEDEDE; padding:13px; margin:0 10px 10px 0; text-align:left; font-size:13px; color:#333; font-family:"trebuchet ms", verdana, sans-serif; } 
.content .whole .lo .preview p { margin:0 0 8px 0; padding:0; line-height:130%; font-size:13px; position:relative; }
.content .whole .lo .preview .jh { font-size:21px; margin:0 0 10px 0; padding:0; color:#444; font-weight:normal; }
.content .whole .lo .preview .he2, .content .whole .lo .preview .he3 { font-size:21px; margin:0 0 14px 0; padding:12px 0 0 0; color:#444; font-weight:normal; }
.content .whole .lo .preview .dt { padding:6px 0; border-top:dotted 1px #CCC; border-bottom:dotted 1px #CCC; background:#FFF; font-size:13px; position:relative; color:#0860a8; margin:0 0 14px 0; }
.content .whole .lo .preview .dt .rt { position:absolute; right:0; color:#49225e; }
.content .whole .lo .preview .ind { position:absolute; left:114px; }

.content .whole .lo .submitse { float:right; margin:0 10px 0 0; border:none; }
.content .whole .lo .la { padding:4px 8px; border:solid 1px #2e5163; background:#0860a8; color:#FFF; font-size:13px; text-decoration:none; }
.content .whole .lo .la:hover { background:#444; border:solid 1px #232323; }
.content .whole .lo .tr { background:#F8F8F8; border:solid 1px #eee; padding:6px; margin:0 10px 0 0; }

.content .whole .ro .subart { width:300px; height:109px; border:none; background:url(images/misc/sarticle.png); background-repeat:no-repeat; margin:0 5px 12px 0; }

.content .whole .ro .subart .l { margin:0; padding:48px 0; line-height:142%; font-size:13px; color:#222; }
.content .whole .ro .subart .l a { color:#0860a8; text-decoration:underline; }
.content .whole .ro .subart .l a:hover { color:#333; text-decoration:none; }
.content .whole .ro .subart .img { float:right; width:57px; height:74px; margin:0 0 0 10px; }

.content .whole .ro .emailh { padding:10px; height:18px; color:#FFF; font-size:15px; line-height:120%; font-weight:normal; border:solid 1px #17497F; background:url(images/nav6.png) #49225e; margin:0 5px 8px 0; }
.content .whole .ro .emailh p { margin:0; padding:0; }
.content .whole .ro .email .submit { margin:0; }
.content .whole .ro .email { padding:0; height:85px; border:none; width:295px; margin:0 5px 7px 0; text-align:left; position:relative; font-size:13px; color:#555; }
.content .whole .ro .email .txtbox-big { font-size:13px; padding:3px; font-family:"trebuchet ms", verdana, sans-serif; color:#444; background:#ECECE6; border:solid 1px #CDCDCD; width:287px; margin:0 0 4px 0; }
.content .whole .ro .email .txtbox { float:left; font-size:15px; padding:6px 3px; color:#444; background:#ECECE6; border:solid 1px #CDCDCD; width:210px; margin:0 4px 0 0; }
.content .whole .ro .email .submit { float:right; border:none; width:78px; height:26px; }
.content .whole .ro .email .feedback-error { position:absolute; top:9px; left:284px; display:none; color:#C5231E; font-size:13px; font-weight:bold; }
.content .whole .ro .email .feedback-error2 { position:absolute; top:43px; left:284px; display:none; color:#C5231E; font-size:13px; font-weight:bold; }
 }









.content .whole .ro .prices2 { width:300px; border:none; margin:0 0 18px 0; }
.content .whole .ro .prices2 .h { padding:10px; height:18px; line-height:120%; background:url(images/nav6.png) #395e71; border:solid 1px #2E5163; font-size:15px; font-weight:normal; color:#FFF; margin:0 0 10px 0; }
.content .whole .ro .prices2 p { margin:0 0 12px 0; padding:0; line-height:130%; color:#222; }
.content .whole .ro .prices2 .op1 { padding:3px 5px; background:#890000; border:solid 1px #600909; font-weight:normal; font-size:11px; color:#FFF; }
.content .whole .ro .prices2 .op2 { padding:3px 5px; border:solid 1px #264859; background:#0860a8; font-weight:normal; font-size:11px; color:#FFF; }
.content .whole .ro .prices2 .pr { padding:3px 0 0 3px; font-size:13px; background:#FFF; font-weight:normal; color:#222; }

/************* ACCEPTED PAYMENT METHODS *************/
.content .whole .ro .accepted { width:300px; border:none; margin:0 0 14px 0; }
.content .whole .ro .accepted .h { padding:10px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #2e4f1d; background:url(images/nav7.png) #456F30; height:18px; margin:0 0 10px 0; line-height:120%; }
.content .whole .ro .accepted img { border:none; margin:0; padding:0; }

/************* TESTIMONIAL *************/
.content .whole .ro .test { margin:0 0 12px 0; padding:16px 0 0 0; width:300px; background:url(images/misc/testimonial.png); height:145px; }
.content .whole .ro .test .it { margin:0 18px 10px 16px; font-size:13px; color:#FFF; font-family:tahoma, verdana, sans-serif; line-height:136%; }
.content .whole .ro .test .rsi { text-align:right; font-size:13px; margin:0 18px 0 0; font-style:italic; color:#FFF; font-weight:bold; }

.content .whole .ro .pjemploy { border:solid 1px #CCC; padding:1px; width:296px; height:200px; margin:0 0 12px 0; }
.content .pageind .sideb .pjemploy { border:solid 1px #CCC; padding:1px; width:296px; height:200px; margin:0 0 12px 0; }

/************* SHOPPING BASKET *************/
.content .whole .ro .shopping { border:solid 1px #CCC; padding:1px; width:296px; height:135px; background:url(images/misc/shopping.png); background-repeat:no-repeat; background-position:top left; margin:0 0 12px 0; position:relative; }
.content .whole .ro .shopping .state { padding:51px 0 0 0; margin:0 10px 8px 10px; line-height:130%; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }
.content .whole .ro .shopping p { margin:0 10px 10px 10px; font-size:13px; line-height:130%; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }

.content .whole .ro .shopping .ttl { width:276px; position:absolute; bottom:1px; padding:7px 10px; font-size:13px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; background:#0860a8; }
.content .whole .ro .shopping .ttl .pri { float:right; font-weight:bold; }


.content .whole .ro .payments { width:300px; border:none; font-size:11px; color:#222; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 16px 0; }
.content .whole .ro .payments p { font-size:11px; font-weight:normal; }
.content .whole .ro .payments a { color:#0860a8; text-decoration:none; font-weight:bold; }
.content .whole .ro .payments a:hover { color:#333; text-decoration:underline; }
.content .whole .ro .payments .pmimg { border:none; margin:0 0 6px 0; padding:0; }



/*********** ORCHESTRA DIRECTORY PAGE SIDEBAR ***********/
.content .pageind .sideb .orch { margin:0 5px 0 0; padding:10px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #4F0506; background:url(images/nav8.png) #7A0405; }
.content .pageind .sideb .orc { margin:0 0 12px 0; width:293px; border:solid 1px #CCC; border-top:none; border-bottom:none; }
.content .pageind .sideb .orc ul { list-style:none; margin:0; padding:0; }
.content .pageind .sideb .orc ul li { position:relative; text-align:left; display:block; }
.content .pageind .sideb .orc ul li a { display:block; padding:6px 10px; font-size:13px; font-weight:normal; color:#333; background:#F8F8F8; border-bottom:solid 1px #CCC; }
.content .pageind .sideb .orc ul li a:hover { background:#DDD; color:#222; }
/*********** ORCHESTRA DIRECTORY PAGE SIDEBAR ***********/

.content .pageind .sideb .img { border:none; }

/************** SITE MAP *************/
.content .pageind .left-con .site { margin:0; padding:0; list-style:none; }
.content .pageind .left-con .site li { margin:0 0 6px 0; line-height:130%; font-size:13px; font-weight:normal; color:#444; font-family:"trebuchet ms", verdana, sans-serif; }
.content .pageind .left-con .site li ul { list-style:none; margin:0; padding:0; }
.content .pageind .left-con .site li ul li { margin:0 0 6px 15px; }
/********** END OF SITE MAP **********/

.content .pageind .left-con .violin { float:left; border:none; }
.content .pageind .left-con .violin2 { float:left; border:none; margin:0 0 12px 0; }

.content .pageind .left-con .violincon { float:right; margin:0; padding:2px 0 0 0; width:530px; }
.content .pageind .left-con .violincon .l { width:170px; float:left; }
.content .pageind .left-con .violincon .l p { margin:0; padding:0; line-height:120%; }
.content .pageind .left-con .violincon .l a { display:block; padding:6px 7px; border:solid 1px #CCC; background:#F8F8F8; font-size:13px; color:#232323; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 2px 0; width:156px; }

.content .pageind .left-con .violincon .l a:hover, .content .pageind .left-con .violincon .r a:hover { background:#DDD; }

.content .pageind .left-con .violincon .r { float:right; width:350px; }
.content .pageind .left-con .violincon .r .ll { width:170px; float:left; }
.content .pageind .left-con .violincon .r .rr { width:170px; float:right; }
.content .pageind .left-con .violincon .r p { margin:0; padding:0; line-height:120%; }

.content .pageind .left-con .violincon .r a { display:block; padding:6px 7px; border:solid 1px #CCC; background:#F8F8F8; font-size:13px; color:#232323; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 2px 0; width:156px; }
.content .pageind .sideb .rssh { padding:10px; height:18px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 6px 0; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; }

.content .pageind .sideb .cath { padding:10px; height:18px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 6px 0; border:solid 1px #4F0506; background:url(images/nav8.png) #7A0405; }
.content .pageind .sideb #mySelect { width:100%; border:solid 1px #CCC; font-size:15px; color:#444; background:#F5F5F5; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 16px 0; }

/************ NEW FLAGS ************/
.content .pageind .left-con .flag { clear:both; width:600px; height:60px; text-align:left; color:#333; font-size:11px; padding:7px 0 0 0; font-family:tahoma, verdana, sans-serif; }
.content .pageind .left-con .flag a { color:#333; font-weight:bold; text-decoration:none; }
.content .pageind .left-con .flag a:hover { color:#0860a8; }
.content .pageind .left-con .flag img { width:40px; height:26px; padding:1px; border:solid 1px #CCC; margin:0 0 6px 0; }

.content .pageind .left-con .flag .l { float:left; width:200px; height:60px; }
.content .pageind .left-con .flag .r { float:right; width:400px; height:60px; }
.content .pageind .left-con .flag .l .l { float:left; width:100px; height:60px; }
.content .pageind .left-con .flag .l .r { float:right; width:100px; height:60px; }
.content .pageind .left-con .flag .r .l { float:left; width:200px; height:60px; }
.content .pageind .left-con .flag .r .r { float:right; width:200px; height:60px; }
.content .pageind .left-con .flag .r .l .l, .content .pageind .left-con .flag .r .r .l { float:left; width:100px; height:60px; }
.content .pageind .left-con .flag .r .l .r, .content .pageind .left-con .flag .r .r .r { float:right; width:100px; height:60px; }

.content .pageind .left-con .flags { clear:both; width:600px; height:90px; text-align:left; color:#333; font-size:11px; font-family:tahoma, verdana, sans-serif; }
.content .pageind .left-con .flags a { font-weight:bold; color:#333; text-decoration:none; }
.content .pageind .left-con .flags a:hover { color:#0860a8; }
.content .pageind .left-con .flags img { width:67px; height:44px; padding:1px; border:solid 1px #CCC; margin:0 0 6px 0; }
.content .pageind .left-con .flags .l { float:left; width:200px; height:90px; text-align:left; color:#333; font-size:11px; font-family:tahoma, verdana, sans-serif; }
.content .pageind .left-con .flags .l .le { float:left; width:100px; height:90px; }
.content .pageind .left-con .flags .l .ri { float:right; width:100px; height:90px; }

.content .pageind .left-con .flags .r { float:left; width:400px; height:90px; text-align:left; color:#333; font-size:11px; font-family:tahoma, verdana, sans-serif; }
.content .pageind .left-con .flags .r .le { float:left; width:200px; height:90px; }
.content .pageind .left-con .flags .r .le .lo { float:left; width:100px; height:90px; }
.content .pageind .left-con .flags .r .le .ro { float:right; width:100px; height:90px; }
.content .pageind .left-con .flags .r .ri { float:right; width:200px; height:90px; }
.content .pageind .left-con .flags .r .ri .lo { float:left; width:100px; height:90px; }
.content .pageind .left-con .flags .r .ri .ro { float:right; width:100px; height:90px; }


.content .pageind .sideb .latest .list { margin:0 0 8px 0; padding:0; list-style:none; clear:both; }
.content .pageind .sideb .latest .list .item { background:url(images/jobback.png) #F8F8F8; background-repeat:no-repeat; clear:both; font-size:13px; padding:12px 4px 12px 54px; overflow:hidden; margin:0 0 8px 0; color:#555; line-height:100%; border:solid 1px #CCC; border-bottom:solid 2px #73437D;  }
.content .pageind .sideb .latest .list .item .small { font-size:11px; font-weight:normal; color:#3b3b3b; }
.content .pageind .sideb .latest .clear { clear:both; height:6px; }

.content .pageind .sideb .latest .list .item p { line-height:130%; margin:0; padding:0; }
.content .pageind .sideb .latest .list .item a { color:#0860a8; font-size:13px; font-weight:bold; text-decoration:none; }
.content .pageind .sideb .latest .list .item a:hover { color:#3b3b3b; text-decoration:none; }
.content .pageind .sideb .latest .list .item .date { width:52px; float:right; margin:0; line-height:130%; padding:0 0 0 15px; border-left:solid 1px #CCC; }
.content .pageind .sideb .latest .list .item .date .big { font-size:19px; font-weight:bold; padding:0; color:#41254D; }
.content .pageind .sideb .latest .list .item .date .small { font-size:11px; font-weight:bold; padding:0 4px 0 0; color:#41254D; }
.content .pageind .sideb .latest .jobbutton { display:block; text-align:right; padding:7px 10px; border:solid 1px #222; background:#454545; font-size:13px; color:#FFF; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; text-decoration:none; }
.content .pageind .sideb .latest .jobbutton:hover { border:solid 1px #56295F; background:#74457c; text-decoration:none; }

/***** SWITCH YOUR JOBS *****/
.content .pageind .sideb .sw a { display:block; border:solid 1px #CCC; padding:8px 10px; background:#EEE; font-size:13px; color:#444; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 4px 0; font-weight:normal; }
.content .pageind .sideb .sw a:hover { background:#0860A8; border:solid 1px #07406F; color:#FFF; }

.content .pageind .sideb .rssimg { border:none; width:295px; height:80px; margin:0 0 12px 0; }

.content .pageind .sideb .contactside { width:300px; margin:0 0 12px 0; padding:0; font-size:13px; font-weight:normal; color:#444; font-family:"trebuchet ms", verdana, sans-serif; position:relative; }
.content .pageind .sideb .contactside .h { border:solid 1px #6F7F2F; background:#8b9b4d; padding:7px 10px; color:#FFF; font-size:15px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 10px 0; }
.content .pageind .sideb .contactside p { font-size:13px; color:#444; font-family:"trebuchet ms", verdana, sans-serif; padding:0; line-height:130%; margin:0 0 14px 0; position:relative; }
.content .pageind .sideb .contactside .ind { position:absolute; left:100px; }
.content .pageind .sideb .contactside p.o { margin:0 10px 14px 10px; line-height:145%; }
.content .pageind .sideb .contactside a { color:#0860a8; text-decoration:none; font-weight:normal; }

.content .pageind .sideb .contactside .cn { border:solid 1px #CCC; background:#F8F8F8; padding:8px 10px; text-align:left; }

.content .pageind .sideb, .contents-pro .sideb, .content .whole .sideb { float:right; width:300px; margin:0 14px 0 0;  }

/*************** BLOG SIDEBAR ***************/
.content .pageind .sideb .t .ttbox, .content .whole .ro .t .ttbox { float:left; border:solid 1px #CCC; padding:6px; height:21px; font-size:15px; color:#222; margin:0; width:205px; background:#F7F7F7; font-family:"trebuchet ms", verdana, sans-serif; }
.content .pageind .sideb .t, .content .whole .ro .t { position:relative; margin:0; padding:0; }
.content .pageind .sideb .t .sbuton, .content .whole .ro .t .sbuton { position:absolute; right:5px; width:80px; border:solid 1px #295E71; background:#395e71; font-size:15px; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; height:35px; } 
.content .pageind .sideb .t .sbuton:hover, .content .whole .ro .t .sbuton:hover { background:#2b632f; border:solid 1px #1d4a20; }

.content .pageind .sideb .subart { width:295px; height:109px; border:none; background:url(images/misc/sarticle.png); background-repeat:no-repeat; margin:0 5px 12px 0; }
.content .pageind .sideb .subart .l { margin:0; padding:48px 0; line-height:142%; font-size:13px; color:#222; }
.content .pageind .sideb .subart .l a { color:#0860a8; text-decoration:underline; }
.content .pageind .sideb .subart .l a:hover { color:#333; text-decoration:none; }
.content .pageind .sideb .subart .img { float:right; width:57px; height:74px; margin:0 0 0 10px; }

.content .pageind .sideb .rs { width:295px; margin:0 5px 12px 0; height:80px; border:none; }
.content .pageind .sideb .rs img { float:right; border:none; margin:0 0 0 10px; }
.content .pageind .sideb .rs .h { font-size:15px; font-weight:bold; padding:0 10px 0 0; margin:0 0 10px 0; }
.content .pageind .sideb .rs .h a { color:#0860a8; text-decoration:none; }
.content .pageind .sideb .rs .h a:hover { text-decoration:underline; }
.content .pageind .sideb .rs .sm { font-size:11px; color:#222; font-weight:normal; padding:0 10px 0 0; line-height:142%; } 
.content .pageind .sideb .rs .sm a { font-weight:bold; color:#0860a8; text-decoration:none; }
.content .pageind .sideb .rs .sm a:hover { color:#333; text-decoration:underline; }

/********************** GENERAL BLOG PAGE **********************/
.content .pageind .left-con .hd2 { font-size:21px; font-weight:bold; border:none; margin:0 0 6px 0; padding:0; line-height:125%; } 
.content .pageind .left-con .hd2 a { color:#456a7d; text-decoration:none; }
.content .pageind .left-con .hd2 a:hover { color:#697731; text-decoration:none; }

.content .pageind .left-con .date { border:dotted 1px #AAA; border-left:none; border-right:none; padding:5px 0; font-size:11px; color:#dc6200; margin:0 0 12px 0; }
.content .pageind .left-con .date2 { border:dotted 1px #AAA; border-left:none; border-right:none; padding:5px 0; font-size:13px; color:#0860a8; margin:0 0 12px 0; position:relative; }
.content .pageind .left-con .date2 .cl { position:absolute; right:0; color:#49225e; }
.content .pageind .left-con .exc { margin:0 0 18px 0; }
.content .pageind .left-con .exc a { color:#0860a8; font-weight:bold; text-decoration:underline; }
.content .pageind .left-con .exc a:hover { color:#444; text-decoration:none; }
.content .pageind .left-con .exc p { line-height:130%; margin:0 0 3px 0; }
.content .pageind .left-con .first { clear:both; margin:0; padding:0 0 10px 0; line-height:130%; }
.content .pageind .left-con .first .date { padding:0; font-size:11px; color:#dc6200; margin:0 0 12px 0; border:none; }

.content .pageind .left-con .c { width:600px; padding:10px 0 0 0; margin:0; }
.content .pageind .left-con .c .he2 { font-size:19px; padding:0 0 4px 0; margin:0 0 12px 0; line-height:130%; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:none; }
.content .pageind .left-con .c .he3 { font-size:19px; padding:12px 0 4px 0; margin:0 0 12px 0; line-height:130%; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:none; }

.content .pageind .left-con .limg { float:right; margin:0 0 0 10px; border:double 3px #DEDEDE; width:250px; }

.content .pageind .left-con .simg { float:right; margin:0 0 0 10px; border:double 3px #DEDEDE; width:150px; }


.content .pageind .sideb .latest, .contents-pro .sideb .latest, .content .whole .sideb .latest{ width:300px; border:none; margin:0; padding:0; position:relative; }
.content .pageind .sideb .latest .h, .contents-pro .sideb .latest .h, .content .whole .sideb .latest .h { padding:7px 10px; background:#395e71; border:solid 1px #2E5163; font-size:15px; color:#FFF; margin:0 0 10px 0; font-weight:bold; }

.content .pageind .sideb .h1, .content .whole .sideb .h1 { padding:10px; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; font-size:15px; font-weight:normal; color:#FFF; margin:0 0 10px 0; }
.content .pageind .sideb .h2 { padding:10px; background:url(images/nav6.png) #395e71; border:solid 1px #2E5163; font-size:15px; font-weight:normal; color:#FFF; margin:0 0 10px 0; }
.content .pageind .sideb .mp { border:solid 2px #BBB; height:290px; width:296px; margin:0 0 12px 0; }
.content .pageind .sideb p { font-size:13px; color:#555; font-weight:normal; line-height:125%; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 12px 0; padding:0; }

/******** SINGLE JOB PAGE SIDEBAR ********/
.content .jobside { float:right; width:295px; margin:0 4px 0 0; }
.content .jobside .h { width:273px; border:solid 1px #2e5163; background:#395e71; padding:8px 10px; font-size:15px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; margin:0 0 8px 0;  }

.content .jobside .h2 { padding:10px; height:18px; line-height:120%; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; font-size:15px; font-weight:normal; color:#FFF; margin:0 0 12px 0; }
.content .jobside .related { width:295px; background:url(images/buttons/related2.jpg); background-repeat:no-repeat; height:60px; padding:13px 0 0 0; margin:0 0 13px 0; }
.content .jobside .related .job { font-size:13px; font-weight:bold; color:#0860a8; text-decoration:none; font-family:"trebuchet ms", verdana, sans-serif; line-height:130%; margin:0 20px 2px 13px; }
.content .jobside .related .job a { color:#0860a8; font-family:tahoma, verdana, sans-serif; text-decoration:underline; }
.content .jobside .related .job a:hover { text-decoration:none; color:#444; }
.content .jobside .related .date { font-size:11px; font-family:tahoma, verdana, sans-serif; margin:0 0 3px 13px; font-weight:bold; }
.content .jobside .related .remain { font-size:11px; font-family:tahoma, verdana, sans-serif; margin:0 0 0 13px; font-weight:normal; color:#2b2b2b; }

.content .jobside .emailh { padding:10px; height:18px; color:#FFF; font-size:15px; line-height:120%; font-weight:normal; border:solid 1px #17497F; background:url(images/nav6.png) #49225e; margin:0 0 8px 0; }
.content .jobside .email p { margin:0; padding:0; }
.content .jobside .email .submit { margin:0; }
.content .jobside .email { padding:0; height:85px; border:none; width:295px; margin:0 0 7px 0; text-align:left; position:relative; font-size:13px; color:#555; }
.content .jobside .email .txtbox-big { font-size:13px; padding:3px; font-family:"trebuchet ms", verdana, sans-serif; color:#444; background:#ECECE6; border:solid 1px #CDCDCD; width:287px; margin:0 0 4px 0; }
.content .jobside .email .txtbox { float:left; font-size:15px; padding:6px 3px; color:#444; background:#ECECE6; border:solid 1px #CDCDCD; width:210px; margin:0 4px 0 0; }
.content .jobside .email .submit { float:right; border:none; width:78px; height:26px; }
.content .jobside .email .feedback-error { position:absolute; top:9px; left:284px; display:none; color:#C5231E; font-size:13px; font-weight:bold; }
.content .jobside .email .feedback-error2 { position:absolute; top:43px; left:284px; display:none; color:#C5231E; font-size:13px; font-weight:bold; }

/******** END OF SINGLE JOB PAGE SIDEBAR ********/

.content .sideb .sendfriend { width:295px; margin:0 0 12px 0; padding:0; font-size:13px; font-weight:normal; color:#333; font-family:"trebuchet ms", verdana, sans-serif; }
.content .sideb .sendfriend .h { padding:10px; font-weight:normal; font-size:15px; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 10px 0; background:url(images/nav6.png) #395e71; border:solid 1px #2E5163; }
.content .sideb .sendfriend .a { margin:0 0 10px 0; line-height:130%; padding:0; font-size:13px; font-weight:normal; position:relative; }
.content .sideb .sendfriend .feedback-error { color:#FF0000; display:none; }
.content .sideb .sendfriend .ab { margin:0; text-align:right; }
.content .sideb .sendfriend .ab .btn { border:none; }
.content .sideb .sendfriend #c { margin:0 0 2px 0; }
.content .sideb .sendfriend .a .txtbox { position:absolute; right:0; border:solid 1px #CCC; background:#F2F2F2; font-size:13px; font-weight:normal; color:#333; font-family:"trebuchet ms", verdana, sans-serif; width:185px; margin:0; padding:0 2px; }
.content .sideb .sendfriend .b { margin:0 0 8px 0; line-height:130%; padding:0; font-size:13px; font-weight:normal; position:relative; height:50px; }
.content .sideb .sendfriend .b .txtarea { position:absolute; right:0; border:solid 1px #CCC; background:#F2F2F2; font-size:13px; font-weight:normal; color:#333; font-family:"trebuchet ms", verdana, sans-serif; width:185px; margin:0; padding:0 2px; height:50px; }



/***************** JOB CONTENT *****************/
.content .pageind .left-con .jo1 { float:left; width:533px; }
.content .pageind .left-con .jo2 { float:right; width:253px; }
.content .pageind .left-con .jo1 p, .content .pageind .left-con .jo2 p { margin:0 0 7px 0; padding:0; line-height:130%; position:relative; color:#222; }




#page-content { background:#FFF; text-align: left; width:966px; border:solid 2px #668899; border-bottom:solid 4px #668899; border-top:none; margin:0px auto; padding:0; }

/*************** BREADCRUMBS ***************/
#page-content .breadcrumb { width:926px; margin:0 20px; text-align:left; font-size:11px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#555; }
#page-content .breadcrumb p { font-size:11px; padding:0 0 5px 0; margin:0 0 8px 0; border-bottom:solid 1px #CCC;  }
#page-content .breadcrumb a { font-weight:bold; color:#555; text-decoration:none; }
.content .pageind .breadcrumb a:hover { color:#644371; text-decoration:none; }
/************ END OF BREADCRUMBS ***********/

.content .left-home { width:619px; margin:0 0 0 8px; float:left; font-size:13px; text-align:left; color:#444; font-family:"trebuchet ms", verdana, sans-serif; }
.content .left-home .slide { border:none; width:619px; padding:0; height:242px; margin:0; }
.content .left-home .slideb { margin:0 0 17px 0; width:619px; height:8px; background:url(images/misc/belowmap.png) #FFF; }
.content .left-home .mct { width:619px; height:222px; }

.content .left-home .ho { padding:0 0 5px 0; font-size:19px; color:#333; font-weight:normal; margin:0 0 15px 0; font-family:"trebuchet ms", verdana, sans-serif; }

.content .left-home .h { padding:0 0 7px 0; font-size:21px; color:#444; font-weight:normal; margin:0 0 20px 0; border-bottom:solid 1px #BBB; }
.content .left-home p.l { margin:0; line-height:140%; }
.content .left-home a { color:#56295f; font-weight:bold; text-decoration:none; }
.content .left-home a:hover { color:#44677c; text-decoration:none; }

.content .left-home p { font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 16px 0; padding:0; line-height:140%; }

.content .left-home .dir { width:595px; border:solid 1px #CCC; padding:9px 11px 6px 11px; height:73px; background:url(images/misc/b.jpg) #F5F5F5; text-align:left; color:#333; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }
.content .left-home .dir .hd { color:#245b9a; font-size:15px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; padding:0 0 3px 0; border-bottom:solid 1px #CCC; margin:0 165px 8px 0; }
.content .left-home .dir .d { text-align:left; font-size:13px; font-weight:normal; margin:0 165px 10px 0; color:#222; }
.content .left-home .dir a { color:#0860a8; font-weight:normal; text-decoration:underline; }
.content .left-home .dir a:hover { color:#333; text-decoration:none; }

#page-content .hbottom { clear:both; width:936px; margin:0 15px 16px 15px; height:104px; }
#page-content .hbottom .l { float:left; width:463px; height:104px; }
#page-content .hbottom .r { float:right; width:463px; height:104px; }
#page-content .hbottom .l .ll, #page-content .hbottom .r .rl { position:relative; width:219px; height:98px; border:double 3px #DEDEDE; background:#EEE; float:left; }
#page-content .hbottom .l .lr, #page-content .hbottom .r .rr { width:219px; border:double 3px #DEDEDE; height:98px; background:#EEE; float:right; position:relative; }
#page-content .hbottom .l .lr img, #page-content .hbottom .r .rr img, #page-content .hbottom .l .ll img, #page-content .hbottom .r .rl img { width:219px; margin:0; padding:0;  height:66px; border:none; }

#page-content .hbottom .l .lr .lin, #page-content .hbottom .r .rr .lin, #page-content .hbottom .l .ll .lin, #page-content .hbottom .r .rl .lin { position:absolute; left:0; bottom:0px; clear:both; display:block; padding:9px 10px; width:199px; background:#44697C; color:#FFF; font-size:13px; font-weight:bold; text-align:center; text-decoration:none; }

#page-content .hbottom .l .lr .lin:hover, #page-content .hbottom .r .rr .lin:hover, #page-content .hbottom .l .ll .lin:hover, #page-content .hbottom .r .rl .lin:hover { position:absolute; bottom:0; left:0; background:#565656; text-decoration:none; }

.content .searchpar { width:619px; margin:0 0 0 8px; float:left; font-size:13px; text-align:left; color:#444; font-family:"trebuchet ms", verdana, sans-serif; }
.content .searchpar .h { padding:3px 0 5px 0; font-size:19px; color:#444; font-weight:normal; margin:0 0 15px 0; border-bottom:solid 1px #BBB; }
.content .searchpar p { margin:0 0 14px 0; line-height:130%; font-size:13px; }
 
/*************** RIGHT SIDEBAR ***************/
.content .right-sidebar { float:right; width:295px; text-align:left; color:#555; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0; padding:0; line-height:130%; } 

.content .right-sidebar .posth, .content .pageind .sideb .posth, .content .jobside .posth { padding:10px; height:18px; background:url(images/nav5.png) #a93434; border:solid 1px #3c1b4e; font-weight:normal; font-size:15px; color:#FFF; margin:0; }
.content .right-sidebar .posth2, .content .jobside .posth2 { padding:10px; height:18px; border:solid 1px #2e4f1d; background:url(images/nav7.png) #456F30; font-weight:normal; font-size:15px; color:#FFF; margin:0; line-height:120%; }
.content .pageind .sideb .posth2 { padding:10px; height:18px; border:solid 1px #2e4f1d; background:url(images/nav7.png) #456F30; font-weight:normal; font-size:15px; color:#FFF; margin:0 5px 0 0; }

.content .right-sidebar .ojb { float:right; margin:0 4px 0 0; width:161px; border:none; }

.content .pageind .sideb .pubh { padding:10px; height:18px; border:solid 1px #2e4f1d; background:url(images/nav7.png) #456F30; font-weight:normal; font-size:15px; color:#FFF; margin:0 0 10px 0; line-height:120%; }

.content .pageind .sideb .pubs { font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 12px 0; padding:0; line-height:130%; }

.content .pageind .sideb .competition { width:300px; border:none; margin:0 0 12px 0; position:relative; padding:0; }
.content .pageind .sideb .competition p { margin:0 0 6px 0; padding:0; line-height:130%; position:relative; }
.content .pageind .sideb .competition .feedback-error { position:absolute; right:3px; color:#7d2424; display:none; }
.content .pageind .sideb .competition .txtbox { margin:2px 0 0 0; padding:1px 3px; height:18px; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; width:292px; border:solid 1px #CCC; background:#EEE; } 
.content .pageind .sideb .competition .txtarea { margin:2px 0 0 0; padding:1px 3px; height:60px; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; width:292px; background:#EEE; border:solid 1px #CCC; }
.content .pageind .sideb .competition .txtbox:focus, .content .pageind .sideb .competition .txtarea:focus { background:#DDD; }
.content .pageind .sideb .competition .txtbox2 { background:#EEE; width:298px; border:solid 1px #CCC; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; font-family:"trebuchet ms", verdana, sans-serif; margin:3px 0 0 0; }
.content .pageind .sideb .competition .img { border:none; float:right; }
.content .pageind .sideb .dirh { padding:10px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 5px 0 0; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; }

/************** NEW HOMEPAGE JOBS **************/
.content .right-sidebar .lat, .content .pageind .sideb .lat, .content .whole .sideb .lat { width:295px; border:none; margin:0; padding:0; position:relative; }
.content .right-sidebar .lat .h, .content .pageind .sideb .lat .h, .content .whole .sideb .lat .h { padding:10px; height:18px; background:url(images/nav6.png) #395e71; border:solid 1px #2E5163; font-weight:normal; font-size:15px; color:#FFF; margin:0 0 10px 0; }
.content .right-sidebar .lat .list, .content .pageind .sideb .lat .list, .content .whole .lat .list { margin:0 0 8px 0; padding:0; list-style:none; clear:both; }
.content .right-sidebar .lat .list .item, .content .pageind .sideb .lat .list .item, .content .whole .sideb .lat .list .item { background:url(images/newbk.png); background-repeat:no-repeat; clear:both; font-size:13px; height:50px; padding:12px 4px; overflow:hidden; margin:0 0 8px 0; color:#555; line-height:100%;  position:relative; }
.content .right-sidebar .lat .list .item .job, .content .pageind .sideb .lat .list .item .job, .content .whole .sideb .lat .list .item .job { font-size:11px; font-weight:bold; color:#0860a8; text-decoration:none; font-family:"trebuchet ms", verdana, sans-serif; line-height:130%; margin:0 40px 2px 10px; }
.content .right-sidebar .lat .list .item .job a, .content .pageind .sideb .lat .list .item .job a, .content .whole .sideb .lat .list .item .job a { color:#0860a8; font-family:tahoma, verdana, sans-serif; text-decoration:none; }
.content .right-sidebar .lat .list .item .job a:hover, .content .pageind .sideb .lat .list .item .job a:hover, .content .whole .sideb .lat .list .item .job a:hover { text-decoration:none; color:#444; }
.content .right-sidebar .lat .list .item .date, .content .pageind .sideb .lat .list .item .date, .content .whole .sideb .lat .list .item .date { font-size:11px; font-family:tahoma, verdana, sans-serif; margin:0 0 3px 10px; font-weight:bold; }
.content .right-sidebar .lat .list .item .remain, .content .pageind .sideb .lat .list .item .remain, .content .whole .sideb .lat .list .item .remain { font-size:11px; font-family:tahoma, verdana, sans-serif; margin:0 0 0 10px; font-weight:normal; color:#2b2b2b; }

.content .pageind .sideb .lat .list .item .job .loc, .content .whole .sideb .lat .list .item .job .loc, .content .right-sidebar .lat .list .item .job .loc { font:normal 11px tahoma, verdana, sans-serif; color:#333; }


.content .right-sidebar .latest { width:295px; border:none; margin:0; padding:0; position:relative; }
.content .right-sidebar .latest .h { padding:8px 10px; background:#395e71; border:solid 1px #2E5163; font-size:15px; color:#FFF; margin:0 0 10px 0; }
.content .right-sidebar .latest .list, .content .jobside .list, .contents-pro .sideb .list { margin:0 0 8px 0; padding:0; list-style:none; clear:both; }
.content .right-sidebar .latest .list .item, .content .jobside .list .item, .contents-pro .sideb .list .item { background:url(images/jobback.png) #F8F8F8; background-repeat:no-repeat; clear:both; font-size:13px; padding:12px 4px 12px 54px; overflow:hidden; margin:0 0 8px 0; color:#555; line-height:100%; border:solid 1px #CCC; border-bottom:solid 2px #73437D; position:relative; }
.content .right-sidebar .latest .list .item .small, .content .jobside .list .item .small, .contents .sideb .latest .list .item .small { font-size:11px; font-weight:normal; color:#3b3b3b; }
.content .right-sidebar .latest .clear, .contents-pro .sideb .latest .clear { clear:both; height:6px; }
.clear12 { clear:both; height:12px; }
.clear10 { clear:both; height:10px; }
.clear4 { clear:both; height:4px; }
.clear2 { clear:both; height:2px; }

.content .right-sidebar .latest .list .item p, .content .jobside .list .item p, .contents-pro .sideb .list .item p { line-height:130%; }
.content .right-sidebar .latest .list .item a, .content .jobside .list .item a, .contents-pro .sideb .latest .list .item a { color:#0860a8; font-size:13px; font-weight:bold; text-decoration:none; }
.content .right-sidebar .latest .list .item a:hover, .content .jobside .list .item a:hover, .contents-pro .sideb .list .item a:hover, { color:#3b3b3b; text-decoration:none; }
.content .right-sidebar .latest .list .item .date, .content .jobside .list .item .date, .contents-pro .sideb .latest .list .item .date { width:52px; float:right; margin:0; line-height:130%; padding:0 0 0 15px; border-left:solid 1px #CCC; }
.content .right-sidebar .latest .list .item .date .big, .content .jobside .list .item .date .big, .contents-pro .sideb .latest .list .item .date .big { font-size:19px; font-weight:bold; padding:0; color:#41254D; }
.content .right-sidebar .latest .list .item .date .small, .content .jobside .list .item .date .small, .contents-pro .sideb .latest .list .item .date .small { font-size:11px; font-weight:bold; padding:0 4px 0 0; color:#41254D; }
.content .right-sidebar .latest .jobbutton { display:block; text-align:right; padding:7px 10px; border:solid 1px #222; background:#454545; font-size:13px; color:#FFF; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; text-decoration:none; }
.content .right-sidebar .latest .jobbutton:hover { border:solid 1px #56295F; background:#74457c; text-decoration:none; }

.content .right-sidebar .emailh { padding:10px; height:18px; color:#FFF; font-size:15px; font-weight:normal; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; margin:0 0 8px 0; }
.content .pageind .sideb .emailh { padding:10px; height:18px; font-size:15px; color:#FFF; margin:0 5px 8px 0; border:solid 1px #3e1852; background:url(images/nav5.png) #49225e; font-weight:normal; }
.content .pageind .sideb .email p { margin:0; padding:0; }
.content .pageind .sideb .email .submit { margin:0; }
.content .right-sidebar .email, .content .pageind .sideb .email { padding:0; height:85px; border:none; width:295px; margin:0 0 7px 0; text-align:left; position:relative; font-size:13px; color:#555; }

.content .right-sidebar .email .txtbox-big, .content .pageind .sideb .email .txtbox-big { font-size:13px; padding:3px; font-family:"trebuchet ms", verdana, sans-serif; color:#444; background:#ECECE6; border:solid 1px #CDCDCD; width:287px; margin:0 0 4px 0; }

.content .right-sidebar .email .txtbox, .content .pageind .sideb .email .txtbox { float:left; font-size:15px; padding:6px 3px; color:#444; background:#ECECE6; border:solid 1px #CDCDCD; width:210px; margin:0 4px 0 0; }
.content .right-sidebar .email .submit, .content .pageind .sideb .email .submit { float:right; border:none; width:78px; height:26px; }
.content .right-sidebar .email .feedback-error, .content .pageind .sideb .email .feedback-error { position:absolute; top:9px; left:284px; display:none; color:#C5231E; font-size:13px; font-weight:bold; }
.content .right-sidebar .email .feedback-error2, .content .pageind .sideb .email .feedback-error2 { position:absolute; top:43px; left:284px; display:none; color:#C5231E; font-size:13px; font-weight:bold; }

.content .right-sidebar .package, .content .pageind .sideb .package { border:solid 1px #CCC; height:102px; width:293px; margin:0; }
.content .right-sidebar .package2, .content .pageind .sideb .package2 { border:solid 1px #CCC; height:102px; width:293px; margin:0 0 12px 0; }

.content .right-sidebar .postj, .content .pageind .sideb .postj, .content .jobside .postj { border:none; height:103px; width:295px; margin:0 0 10px 0; }


.content .right-sidebar .directory { border:solid 1px #CCC; background:#F8F8F8; height:80px; width:293px; margin:0 0 10px 0; }


#jobs .listing .item big a { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; color: #232220; text-decoration: none; font-size: 18px; width: 500px; display: block; line-height: 18px; }
#jobs .listing .item small { font-size: 12px; color: #AAA091; width: 500px; display: block; float: left; margin-top: 1px;}
#jobs .listing .item small a { color: #FF3C00; font-weight: bold; text-decoration: none; }
#jobs .listing .item em { color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -15px; }
#jobs .listing .item em strong { font-size: 22px; font-weight: normal; display: block; line-height: 18px; }


/*************** HEADER ***************/
#head { height:107px; width:970px; margin:0px auto; margin-bottom:7px; padding-top:16px; }
#head #logo { width:492px; height:101px; border:none; float:left; margin-top:0px; }
#head #logo2 { width:482px; height:104px; border:none; float:left; margin-top:0px; }
#post-job { float:right; width:243px; margin:0; height:63px; padding:0; margin-top:28px; position:relative; }
#post-job .top { width:239px; height:55px; margin:0; padding:0; border:solid 2px #CFCFC2; }
#post-job .top:hover { cursor:hand; border:solid 2px #2e5163; }
#post-job .bottom { position:absolute; bottom:0; left:0; margin:0; padding:0; height:4px; width:243px; background:url(images/icons/top-bg.png); }
/*************** END OF HEADER ***************/

/*************** MAIN PAGE CONTENTS ***************/
.content .pageind { margin:0 7px 0 10px; width:940px; clear:both; }
.content .pageind .clear20 { clear:both; height:20px; }
.content .pageind .h { margin:0 14px 8px 0; padding:3px 0 7px 0; }
.content .pageind a { color:#56295f; font-weight:bold; text-decoration:none; }
.content .pageind a:hover { color:#44677c; text-decoration:none; }
.content .pageind p { font-size:13px; color:#555; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 14px 0; line-height:130%; padding:0; } 

/****** LEFT SIDE OF JOBS PAGE ******/
.content .pageind .leftpageind { float:left; width:700px; }
.content .pageind .leftpageind .h { padding:6px 0 7px 0; }
.content .pageind .leftpageind .switch { width:700px; position:relative; padding:10px 0 0 0; }
.content .pageind .leftpageind .switch .ind { position:absolute; right:14px; }
.content .pageind .leftpageind .switch .ind .fl { color:#FFF; background:#8B9B4D; padding:2px 5px; text-transform:none; font-size:11px; font-weight:bold; margin:0 0 0 0; }
.content .pageind .leftpageind .switch .ind .pt { color:#FFF; background:#BF6C0B; padding:2px 5px; text-transform:none; font-size:11px; font-weight:bold; margin:0 2px 0 0; }
.content .pageind .leftpageind .switch .ind .ft { color:#FFF; background:#9F1319; padding:2px 5px; text-transform:none; font-size:11px; font-weight:bold; margin:0 2px 0 0; }
.content .pageind .leftpageind .switch .ind .al { color:#FFF; background:#0860a8; padding:2px 5px; text-transform:none; font-size:11px; font-weight:bold; margin:0 2px 0 0; }
.content .pageind .leftpageind .switch .ind .tm { color:#FFF; background:#294D5F; padding:2px 5px; text-transform:none; font-size:11px; font-weight:bold; margin:0 2px 0 0; }


.content .pageind .switch2 { width:908px; text-align:right; height:18px; border:solid 1px #CCC; padding:10px 8px 8px 8px; background:#F8F8F8; margin:0 0 15px 0; font-weight:bold; position:relative; }
.content .pageind .switch2 .fl { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#8B9B4D; text-transform:none; }
.content .pageind .switch2 .pt { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#BF6C0B; text-transform:none; }
.content .pageind .switch2 .ft { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#9F1319; text-transform:none; }
.content .pageind .switch2 .al { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#0860a8; text-transform:none; }
.content .pageind .switch2 .tm { color:#FFF; font-size:13px; font-weight:normal; padding:2px 5px; background:#294D5F; text-transform:none; }
.content .pageind .switch2 .sw { color:#444; font-size:13px; font-weight:normal; padding:0 5px 0px 0; background:#f8f8f8; text-transform:none; }
.content .pageind .switch2 #mySelect { position:absolute; left:260px; top:7px; width:250px; padding:0; border:solid 1px #CCC; background:#FFF; color:#444; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }
.content .pageind .switch2 .rss { font-size:13px; font-weight:normal; position:absolute; left:10px; top:8px; text-transform:none; background: url(images/rss.jpg) no-repeat center left; padding:2px 0 0 24px; color:#CF4900; font-weight:bold; }
.content .pageind .switch2 .rss a { color:#CF4900; font-weight:bold; }
.content .pageind .switch2 .rss a:hover { color:#2e5173; }

/******** LEFT SIDE OF GENERAL PAGES ********/
.content .pageind .left-con { float:left; width:600px; }
.content .pageind .left-con p { margin:0 0 16px 0; line-height:130%; padding:0; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }
.content .pageind .left-con a { color:#56295f; font-weight:bold; text-decoration:none; }
.content .pageind .left-con a:hover { color:#44677c; text-decoration:none; }

/*************** DIRECTORIES PAGE ***************/
.content .pageind .left-con .listingss { width:600px; }
.content .pageind .left-con .listingss .l { float:left; width:194px; } 
.content .pageind .left-con .listingss p { margin:0; padding:0; }
.content .pageind .left-con .listingss .r { float:right; width:397px; } 
.content .pageind .left-con .listingss .r .ll { float:left; width:194px; }
.content .pageind .left-con .listingss .r .lr { float:right; width:194px; }
.content .pageind .left-con .listingss .img { width:190px; padding:1px; margin:0 0 6px 0; height:90px; border:solid 1px #CCC; }
.content .pageind .left-con .listingss .l .h, .content .pageind .left-con .listingss .r .ll .h, .content .pageind .left-con .listingss .r .lr .h { margin:0 0 8px 0; }
.content .pageind .left-con .listingss .l .h a { display:block; font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; padding:7px 10px; background:#0860a8; font-weight:bold; border:solid 1px #0f4a7b; text-decoration:none; }
.content .pageind .left-con .listingss .l .h a:hover, .content .pageind .left-con .listingss .r .ll .h a:hover, .content .pageind .left-con .listingss .r .lr .h a:hover { text-decoration:underline; }
.content .pageind .left-con .listingss .r .ll .h a { display:block; font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; padding:7px 10px; background:#49225e; border:solid 1px #361647; }
.content .pageind .left-con .listingss .r .lr .h a { display:block; font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; padding:7px 10px; background:#395e71; border:solid 1px #195e71; }

.content .pageind .leftpageind .listing { list-style:none; }
.content .pageind .leftpageind .listing li { clear:both; padding:6px 0 4px 0; margin:0 14px 0 0; border-bottom:solid 1px #DEDEDE; }
.content .pageind .leftpageind .listing .alt { background:#ECECE6; }

.content .pageind .leftpageind .listing .item .date { width:52px; float:right; margin:7px 0 0 0; line-height:130%; padding:0 0 0 15px; border-left:solid 1px #CCC; }
.content .pageind .leftpageind .listing .item .date .big { font-size:19px; font-weight:bold; padding:0; color:#41254D; }
.content .pageind .leftpageind .listing .item .date .small { font-size:11px; font-weight:bold; padding:0 4px 0 0; color:#41254D; }

.content .pageind .leftpageind .listing .item .job { text-align:left; font-size:19px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:8px 0 5px 0; }
.content .pageind .leftpageind .listing .item .job .small { color:#444; font-size:11px; font-weight:normal; }



.content .pageind .rightpageind { float:right; width:220px; margin:0 12px 0 0; }
.content .pageind .rightpageind .categories { border:solid 1px #CBCBCB; width:218px; margin:0 0 12px 0; border-bottom:none; }
.content .pageind .rightpageind .categories .h { padding:8px 10px; font-size:15px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 0 0; border-bottom:solid 4px #183D4F; background:#294D5F; }
.content .pageind .rightpageind ul { list-style:none; }
.content .pageind .rightpageind ul li { display:block; }
.content .pageind .rightpageind ul li a { padding:7px 10px; display:block; border-bottom:solid 1px #CBCBCB; font-size:13px; font-weight:normal; color:#444;  }
.content .pageind .rightpageind ul li a:hover { background:#ECECE6; color:#555; }

.content .pageind .contact-left { float:left; width:584px; }
.content .pageind .contact-left .frm { background:#FFF; padding:0 8px 4px 8px; position:relative; }
.content .pageind .contact-left .frm .h { padding:0 0 5px 0; border-bottom:solid 1px #BBB; color:#555; font-size:15px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 12px 0; }
.content .pageind .contact-left .frm p { font-size:13px; color:#555; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 11px 0; }
.content .pageind .contact-left .frm .txtbox { margin:3px 0 0 0; border:solid 2px #CCC; padding:3px 4px; width:554px; font-size:13px; font-weight:normal; font-family:"trebuchet ms",  verdana, sans-serif; background:#F8F8F8; color:#555; }
.content .pageind .contact-left .frm .txtarea { border:solid 2px #CCC; padding:3px 4px; width:554px; margin:3px 0 0 0; height:46px; font-size:13px; font-weight:normal; font-family:"trebuchet ms",  verdana, sans-serif; background:#F8F8F8; color:#555; }
.content .pageind .contact-left .frm .txtarea2 { border:solid 2px #CCC; padding:3px 4px; width:554px; margin:3px 0 0 0; height:66px; font-size:13px; font-weight:normal; font-family:"trebuchet ms",  verdana, sans-serif; background:#F8F8F8; color:#555; }

.content .pageind .contact-left .frm .select { position:absolute; left:190px; border:solid 2px #395e71; padding:0 0 0 4px; width:356px; background:#F8F8F8; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#555; }
.content .pageind .contact-left .frm .feedback-error { padding:0; color:#74457c; font-size:13px; display:none; font-weight:bold; }
.content .pageind .contact-left .submitbut { float:right; border:solid 1px #183D4F; background:#294D5F; color:#FFF; font-size:15px; margin:0 12px 0 0; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; padding:5px 10px; }
.content .pageind .contact-left .submitbut:hover { border:solid 1px #43284e; background:#644371; }

.content .pageind .contact-right { float:right; width:300px; height:400px; background:#CCC; }
.content .pageind h1 { font-size:21px; font-weight:normal; padding:4px 0 5px 0; border:none; margin:0 0 16px 0; font-family:"trebuchet ms", verdana, sans-serif; }
.content .pageind .left-con .blogh1 { font-size:21px; font-weight:normal; padding:4px 0 5px 0; border:none; margin:0 0 6px 0; font-family:"trebuchet ms", verdana, sans-serif; }

.content .pageind .left-con .blogcontent { margin:0; padding:0 0 6px 0; line-height:130%; } 
.content .pageind .left-con .blogcontent p { color:#222; margin:0 0 15px 0; padding:0; line-height:130%; }
.content .pageind .left-con .author { border:solid 1px #CCC; padding:10px; margin:0; text-align:left; line-height:130%; background:#F7F7F7; position:relative; }
.content .pageind .left-con .author p { padding:0; margin:0; color:#222; }
.content .pageind .left-con .author .ro { position:absolute; right:10px; }
.content .pageind .left-con .author a { color:#0860a8; text-decoration:underline; }
.content .pageind .left-con .author a:hover { color:#333; text-decoration:none; }

.content .pageind .left-con .blogcontent .hi { font-size:21px; font-weight:normal; padding:4px 0 2px 0; border:none; margin:0 0 16px 0; font-family:"trebuchet ms", verdana, sans-serif; }
.content .pageind .left-con .blogcontent .hcol { line-height:120%; margin:0 0 15px 0; font:normal 21px "trebuchet ms", verdana, sans-serif; color:#3e1852; }

.content .pageind .left-con .point { width:578px; clear:both; margin:0 0 14px 0; padding:10px; border:solid 1px #CCC; background:#F5F5F5; }
.content .pageind .left-con .point .img, .content .pageind .left-con .point img { float:left; width:82px; height:66px; background:#CCC; margin:0 15px 0 0; padding:0; }
.content .pageind .left-con .point .img2 { float:left; width:80px; height:64px; border:solid 1px #CCC; background:#CCC; margin:0 15px 0 0; padding:0; }

.content .pageind .left-con .point .pointh { font:bold 15px "trebuchet ms", verdana, sans-serif; margin:0 0 8px 0; padding:0; }
.content .pageind .left-con .point p { margin:0; padding:0; line-height:130%; font:normal 13px "trebuchet ms", verdana, sans-serif; }
.content .pageind .left-con .point .clear { clear:both; }

.content .pageind h2 { font-size:19px; font-weight:normal; padding:4px 0 5px 0; border-bottom:solid 1px #bbb; margin:0 14px 16px 0; font-family:"trebuchet ms", verdana, sans-serif; }

.content .pageind .hi2 { font-size:16px; font-weight:bold; color:#444; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 16px 0; padding:0; border:none; }

.content .pageind .list2 { list-style:none; margin:0 14px 0 0; padding:0; }
.content .pageind .list2 li { padding:7px 0; margin:0; border-bottom:solid 1px #DDD; font-size:13px; font-weight:normal; color:#444; position:relative; }
.content .pageind .list2 .alt { }
.content .pageind .list2 p { clear:both; text-align:left; margin:0; padding:0; line-height:120%; font-size:13px; }
.content .pageind .list2 .title { font-size:13px; }
.content .pageind .list2 .dateposted { position:absolute; left:550px; top:8px; font-size:13px; font-weight:normal; }
.content .pageind .list2 .status { text-align:right; position:absolute; right:0; }

.content .pageind .list2 .status .pt { font-size:13px; font-weight:bold; color:#BF6C0B; }
.content .pageind .list2 .status .ft { font-size:13px; font-weight:bold; color:#9F1319; }
.content .pageind .list2 .status .tm { font-size:13px; font-weight:bold; color:#294D5F; }
.content .pageind .list2 .status .fl { font-size:13px; font-weight:bold; color:#8B9B4D; }
.content .pageind .list2 .status .al { font-size:13px; font-weight:bold; color:#0860a8; }


.content .pageind .listing { list-style:none; margin:0; padding:0; }
.content .pageind .listing li { width:605px; background:#EEE; height:74px; margin:0 0 5px 0; }
.content .pageind .listing .item-new { width:571px; height:56px; padding:18px 20px 0 14px; background:url(images/backgrounds/item.png) #FFF; position:relative; line-height:120%; }
.content .pageind .listing .item-new .new { position:absolute; top:0; right:0; width:65px; height:65px; background:url(images/backgrounds/new.png); background-repeat:no-repeat; }
.content .pageind .listing .item-new .h { font-size:15px; font-family:tahoma, verdana, sans-serif; font-weight:bold; color:#333; margin:0 0 9px 0; padding:0; line-height:100%; }
.content .pageind .listing .item-new .h a { font-family:tahoma, verdana, sans-serif; color:#0860a8; text-decoration:none; }
.content .pageind .listing .item-new .h a:hover { color:#444; text-decoration:underline; }
.content .pageind .listing .item-new .h .smallst { padding:0 0 2px 0; color:#333; font-size:12px; font-weight:normal; }
.content .pageind .listing .item-new .small .ft { padding:1px 3px; color:#FFF; background:#9F1319; border:solid 1px #6F0D14; font-size:11px; }
.content .pageind .listing .item-new .small .pt { padding:1px 3px; color:#FFF; background:#BF6C0B; border:solid 1px #9F5A09; font-size:11px; }
.content .pageind .listing .item-new .small .tm { padding:1px 3px; color:#FFF; background:#294D5F; border:solid 1px #14313F; font-size:11px; }
.content .pageind .listing .item-new .small .fl { padding:1px 3px; color:#FFF; background:#8B9B4D; border:solid 1px #606F22; font-size:11px; }
.content .pageind .listing .item-new .small { font-size:11px; font-family:tahoma, verdana, sans-serif; color:#333; }

.content .pageind .listing .item-new .rdate { position:absolute; right:50px; top:15px; width:100px; height:32px; padding:7px 0 7px 15px; border-left:solid 1px #CCC; }
.content .pageind .listing .item-new .rdate p { font-size:11px; font-family:tahoma, verdana, sans-serif; color:#333; margin:0 0 5px 0; line-height:130%; }
.content .pageind .listing .item-new .rdate .big { font-size:14px; font-weight:bold; color:#54125F; }

.content .pageind .navigation { margin:0 14px 10px 0; font-size:13px; font-weight:normal; color:#444; }

/*************** END OF MAIN PAGE CONTENTS ***************/


/***** MAIN NAVIGATION *****/
#main-nav { margin:0px auto; width:970px; border:none; border-bottom:solid 4px #3F1D4F; height:32px; background:url(images/nav-back.jpg) #754473; background-repeat:repeat; }
#main-nav ul { margin:0; padding:0; list-style-type:none; }
#main-nav ul li { position:relative; display:inline; float:left; text-align:center; }
#main-nav ul li a { display: block; font-family:"trebuchet ms", verdana, sans-serif; padding:8px 29px 4px 29px; height:20px; border-right:solid 1px #65356d; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; background:url(images/nav-back.jpg); }
#main-nav ul li a:hover {  background:url(images/nav-hover.jpg) #65356d; }
#last { border-right:none; }

#main-nav .home { width:83px; }


/***** END OF MAIN NAVIGATION *****/

#main-nav2 { margin:0px auto; width:970px; border:none; border-bottom:solid 1px #49225E; height:38px; background:url(images/nav5.png) #49225E; background-repeat:repeat; }
#main-nav2 ul { margin:0; padding:0; list-style-type:none; }
#main-nav2 ul li { position:relative; display:inline; float:left; text-align:center; }
#main-nav2 ul li a { display: block; font-family:"trebuchet ms", verdana, sans-serif; padding:11px 0 7px 0; height:20px; border-right:solid 1px #49225E; font-size:15px; font-weight:normal; color:#FFF; text-decoration:none; background:url(images/nav5.png); }
#main-nav2 ul li a:hover { background:url(images/nav7.png) #456F30; }
#last { border-right:none; }

#main-nav2 ul .home { width:83px; }
#main-nav2 ul .about { width:83px; }
#main-nav2 ul .jobs { width:73px; }
#main-nav2 ul .employers { width:111px; }
#main-nav2 ul .forums { width:93px; }
#main-nav2 ul .directories { width:116px; }
#main-nav2 ul .sales { width:76px; }
#main-nav2 ul .competitions { width:132px; }
#main-nav2 ul .blog { width:71px; }
#main-nav2 ul .contact { width:96px; }


/***** SEARCH *****/
#search-section { width:966px; height:137px; text-align:left; }
#search-section #right-search { float:right; margin:0; padding:10px; width:290px; height:115px; background:#44697c; border:none; border-bottom:outset 2px #2e5163; border-left:inset 2px #2e5163;  position:relative; }
#search-section #right-search h2 { padding:0 0 6px 0; margin:3px 0 14px 0; border-bottom:solid 1px #7eaac0; font-size:16px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#F8F8F8; text-align:left; } 
#search-section #right-search p { margin:0 6px 12px 0px; font-weight:normal; color:#FFF; font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; }
#search-section #right-search .mid { position:absolute; left:80px; width:218px; font-size:13px; font-weight:normal; border:solid 1px #395e71; background:#DDD; font-family:"trebuchet ms", verdana, sans-serif; color:#555; }
#search-section #right-search #wp-submit { position:absolute; right:11px; bottom:17px; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; padding:1px 10px; color:#FFF; background:#134864; border:solid 1px #7eaac0; width:64px; }
#search-section #right-search #wp-submit:hover { background:#44697c; }
#search-section #right-search #login_error { position:absolute; bottom:22px; left:12px; color:#c4e4f4; font-size:11px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }
#search-section #right-search #login_error a { color:#c4e4f4; text-decoration:underline; }
#search-section #right-search #login_error a:hover { text-decoration:none; }

#search-section #right-search .avatar_container { float:left; width:50px; height:80px; }
#search-section #right-search .avatar_container img { width:38px; height:38px; padding:1px; border:solid 1px #c5c5c5; }
#search-section #right-search .right_contain { float:right; width:210px; height:80px;  }
#search-section #right-search .right_contain ul.pagenav { margin:0; padding:0; font-size:13px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }
#search-section #right-search .right_contain ul li { margin:0; padding:0 0 7px 0; }
#search-section #right-search .right_contain ul li a { color:#FFF; text-decoration:none; }
#search-section #right-search .right_contain ul li a:hover { color:#c4e4f4; text-decoration:underline; }
#search-section #left-search { float:left; width:654px; height:135px; background:#8b9b4d; border-bottom:outset 2px #6f7d35; position:relative; }
#search-section #left-search .advanced { position:absolute; bottom:14px; left:14px; font-size:11px; color:#FFF; font-weight:bold; }
#search-section #left-search .advanced a { color:#FFF; text-decoration:none; }
#search-section #left-search .advanced a:hover { color:#FFF; text-decoration:underline; }

#search-section #left-search .h { padding:0 0 6px 0; margin:15px 12px 10px 12px; border-bottom:solid 1px #9bad56; font-size:17px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; color:#F8F8F8; text-align:left; }
#search-section #left-search .btn  { position:absolute; right:12px; width:145px; height:54px; margin-bottom:12px; bottom:20px; }
#search-section #left-search .btn:hover { background:#3F1D4F; }
#search-section #left-search .txtbox { float:left; padding:16px 6px; width:474px; font-size:15px; font-weight:normal; margin:0 0 0 12px; border:solid 1px #6f7d36; font-family:"trebuchet ms", verdana, sans-serif; color:#454545; background:#DDD; margin-bottom:12px; }
#search-section #left-search p { margin-left:12px; font-size:12px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#F8F8F8; }
#search-section #left-search a { color:#F8F8F8; text-decoration:none; }
#search-section #left-search a:hover { text-decoration:underline; }
#below-search { clear:both; width:966px; height:13px; margin:0px auto; padding:0; background:url(images/belows.png); margin-bottom:2px; }
/***** END OF SEARCH *****/


/*************** PAGE ONE SUBMIT FORM ***************/
.content { background:#FFF; text-align:left; width:940px; margin:0 0 0 10px; padding:8px 0 10px 0; color:#444; }

/***** LEFT SIDEBAR *****/
.postleft { float:left; width:614px; margin:0 0 0 4px; }

.postleft h1 { font-size:21px; margin:0 0 15px 0; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; padding:0; line-height:130%; }

.postleft .step { width:614px; padding:0; margin:0; }
.postleft .step ul { list-style-type:none; margin:0; padding:0; }
.postleft .step ul li { border:solid 1px #CCC; position:relative; float:left; display:inline; width:180px; margin:0 6px 0 0; padding:10px 8px; background:#F8F8F8; font-size:12px; font-weight:normal; color:#333; font-family:arial, verdana, sans-serif; }
.postleft .step .active { border-top:solid 4px #ef3627; background:url(images/misc/arrow.png) #F1F1F1; background-repeat:no-repeat; background-position:95% 50%; }
.postleft .step .inactive { border-top:solid 4px #9f9f9f; background:url(images/misc/arrow-inactive.png); background-repeat:no-repeat; background-position:95% 50%;  }

.postleft .listin { clear:both; border:solid 1px #DEDEDE; line-height:140%; background:#F8F8F8; margin:0 8px 21px 0; font-size:12px; color:#333; font-weight:normal; font-family:arial, verdana, sans-serif; padding:8px 10px; }
.postleft h3 { font-size:17px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 8px 20px 0; padding:0 0 3px 0; line-height:130%; border-bottom:solid 1px #CCC; }
.postleft p { color:#333; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; position:relative; margin:0 0 16px 0; line-height:130%; padding:0; }
.postleft .txtbox { position:absolute; background:url(); left:190px; width:284px; border:solid 1px #CCC; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; }

.postleft .txtbox2 { position:absolute; background:url(); left:190px; width:344px; border:solid 1px #CCC; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; }

.postleft .preview { border:solid 1px #EEE; background:#F5F5F5; width:584px; padding:10px; text-align:left; }
.postleft .preview .h { font-size:19px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; margin:0 0 19px 0; padding:0 0 3px 0; border-bottom:solid 1px #BBB; line-height:130%; }
.postleft .preview .h2 { font-size:19px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; margin:0 0 19px 10px; padding:0 0 3px 0; border-bottom:solid 1px #BBB; line-height:130%; }
.postleft .preview h3 { font-size:19px; font-weight:normal; color:#444; margin:0 6px 10px 10px; border-bottom:solid 1px #BBB; padding:15px 0 5px 0; }
.postleft .preview { margin:0 0 12px 0; }

.postleft .preview .inf { border:solid 1px #07436F; padding:6px 8px; background:#1A5B8F; color:#FFF; font-size:11px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }

.postleft .preview p { font-size:13px; font-weight:normal; line-height:130%; margin:0; padding:5px 10px; position:relative; }
.postleft .preview p.odd { background:#F8F8F8; }
.postleft .preview .in { position:absolute; left:150px; }
.postleft .preview a { text-decoration:none; color:#0860a8; font-weight:bold; }
.postleft .preview a:hover { color:#444; }
.postleft .submitse, .postleft #submitse { float:right; border:none; width:122px; height:26px; background:none; margin:0 8px 0 0; }
.postleft .submitse3, .postleft #submitse3 { float:right; border:none; width:78px; height:26px; background:none; margin:0 8px 0 0; }
.postleft .submitse4, .postleft #submitse4 { float:right; border:none; height:26px; background:none; margin:0 8px 0 0; }
.postleft .submitse2, .postleft #submitse2 { float:left; border:none; width:122px; height:26px; background:none; }

.postleft .txtarea { position:absolute; left:190px; width:414px; border:solid 1px #CCC; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; height:90px; }

/*
.postleft .txtarea { cursor:pointer; position:absolute; left:190px; width:414px; border:solid 1px #CCC; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#333; height:90px; } */
.postleft .req { color:#ef3627; }
.postleft #des, .postleft #des2 { height:90px; }
.postleft p.a { padding:0 0 0 190px; font-size:11px; margin:0 0 16px 0; line-height:120%; font-weight:bold; } 
.postleft p.ab { padding:0 0 0 190px; }
.postleft .ab .btn { border:none; }

/***** RIGHT SIDEBAR *****/
.content .whole .ro .hjobs { border:solid 1px #3e1852; height:18px; background:url(images/nav5.png) #49225e; padding:10px; font-size:15px; font-weight:normal; color:#FFF; margin:0 0 14px 0; line-height:120%; }
.content .whole .ro .jobs { list-style:none; margin:0 0 18px 0; padding:0; line-height:130%; font-size:12px; font-weight:normal; font-family:arial, verdana, sans-serif; color:#333; }
.content .whole .ro .jobs li { margin:0 0 5px 0; padding:0 0 0 24px; line-height:130%; background:url(images/misc/tick.png); background-repeat:no-repeat; background-position:top left; }


.steps { width:940px; margin:0 0 0 10px; height:50px; }
.steps .stepone, .steps .steptwo, .steps .stepthree { float:left; border-top:solid 4px #CCC; width:285px; text-align:left; padding:10px; background:#EEE; font-size:15px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 4px 0 0; }
.steps .active { border-top: solid 4px #73447A; }
.steps #lstep { margin:0; }

.submission h2 { padding:10px; font-size:15px; color:#FFF; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; line-height:130%; margin:0 16px 14px 0; background:url(images/nav6.png) #395e71; border:solid 1px #2E5163; }


.content .company-details { background:#F7F7ED; color:#444; font-size:13px; padding:8px 10px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; border:solid 1px #CCC; margin:0 16px 12px 0; }
.content .job-details { background:#FFF; color:#444; text-align:left; padding:8px 0 0 0; margin:0 16px 0 0; }
.content .job-details p { font-size:15px; color:#444; font-weight:normal; margin:0 0 18px 0; padding:0; font-family:"trebuchet ms", verdana, sans-serif; line-height:17px; }
.content .job-details h3 { font-size:17px; font-weight:bold; padding:0 0 5px 0; border-bottom:solid 1px #BBB; margin:0 0 16px 0; }
.content .job-details .txtbox { width:400px; background:#f3f2f2; padding:7px; font-size:15px; color:#444; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 12px 0; font-weight:normal; }
.content .job-details .select { width:414px; background:#f3f2f2; padding:0 7px; font-size:15px; color:#444; font-family:"trebuchet ms", verdana, sans-serif; height:36px; margin:0 0 12px 0; font-weight:normal; }
.content .job-details .l { float:left; width:420px; font-size:15px; }
.content .job-details .l .lrge, .content .job-details .r .lrge { font-size:15px; position:relative; color:#555; margin:0 0 12px 0; }
.content .job-details .l .lrge .in, .content .job-details .r .lrge .in { position:absolute; left:150px; }
.content .job-details .r { float:right; width:420px; }
.content .job-details .clear { clear:both; }
.content .job-details .txtarea { padding:7px; font-size:15px; color:#444; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 12px 0; font-weight:normal; background:#f3f2f2; width:900px; }

.content .clear20 { clear:both; height:20px; }

.submission input#submit, #submit { display:block; text-decoration:none; font-size:13px; color: #fff; font-family:"trebuchet ms", verdana, sans-serif; width:140px; padding:8px 10px; background:#395E71; border:solid 1px #14313F; text-align:center; cursor: pointer; }
.submission input#submit:hover, #submit:hover { background:#644371; color:#FFF; text-decoration:none; border:solid 1px #A283AF; }

.submission input#submit2, #submit2 { display:block; text-decoration:none; font-size:13px; color: #fff; font-family:"trebuchet ms", verdana, sans-serif; width:102px; padding:8px 10px; background:#395E71; border:solid 1px #14313F; text-align:center; cursor: pointer; }
.submission input#submit2:hover, #submit2:hover { background:#644371; color:#FFF; text-decoration:none; border:solid 1px #A283AF; }


/****************** SINGLE JOB PAGE ******************/
.content .singlejob { margin:0 0 0 10px; width:924px; }
.content .singlejob h2 { padding:10px; background:#395E71; border:double 3px #FFF; color:#FFF; font-size:19px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 11px 0; }

.content .singlejob .info { width:924px; color:#444; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; font-size:13px; padding:0; }
.content .singlejob .clear { clear:both; }
.content .singlejob .info .small { font-size:11px; padding:5px 10px; border:solid 1px #CCC; background:#F3F2F2; }
.content .singlejob .info a { color:#444; text-decoration:underline; }
.content .singlejob .info a:hover { color:#0860a8; text-decoration:none; }
.content .singlejob .info .publish { padding:8px 10px; font-size:11px; color:#FFF; background:#0860a8; border:solid 1px #0c325d; }
.content .singlejob .info .li { float:left; width:400px; padding:14px 0 0 0; }
.content .singlejob .info .ri { float:right; width:400px; padding:14px 0 0 0; }
.content .singlejob .info .li p, .content .singlejob .info .ri p { position:relative; margin:0 0 10px 0; padding:0; line-height:130%; font-size:15px; font-weight:normal; color:#444; font-family:"trebuchet ms", verdana, sans-serif; }

.content .singlejob .info .ri .in { position:absolute; left:140px; }
.content .singlejob .info .li .in { position:absolute; left:100px; }
.content .singlejob .clear14 { clear:both; height:14px; }

.content .singlejob .job-details2 { background:#FFF; color:#444; text-align:left; padding:8px 0 0 0; margin:0; }
.content .singlejob .job-details2 p { font-size:13px; color:#444; font-weight:normal; margin:0 0 18px 0; padding:0; font-family:"trebuchet ms", verdana, sans-serif; line-height:130%; }
.content .singlejob .job-details2 h3 { font-size:17px; font-weight:bold; padding:0 0 5px 0; border-bottom:solid 1px #bbb; margin:0 0 18px 0; }



h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
.cl { clear: both; }
.clear10 { clear:both; height:10px; }

.content a.rss { font-family: 'Trebuchet MS', 'Verdana', sans-serif; color: #FF7F00; font-size: 14px; text-transform: uppercase; letter-spacing: -0.5px; text-decoration: none; width: 65px; float: right; margin: 15px 0 0 0; background: url(images/rss.jpg) no-repeat center right; text-align: right; padding-right: 24px; }




#jobs .listing { border-top: solid 1px #F0EBE4; }
#jobs .listing { clear: both; margin: 0px; padding: 0px; list-style: none; }
#jobs .listing .item { clear: both; font-size: 12px; padding: 15px 0 15px 0; border-bottom: solid 1px #F0EBE4; }
#jobs .listing .item big a { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; color: #232220; text-decoration: none; font-size: 18px; width: 500px; display: block; line-height: 18px; }
#jobs .listing .item small { font-size: 12px; color: #AAA091; width: 500px; display: block; float: left; margin-top: 1px;}
#jobs .listing .item small a { color: #FF3C00; font-weight: bold; text-decoration: none; }
#jobs .listing .item em { color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -15px; }
#jobs .listing .item em strong { font-size: 22px; font-weight: normal; display: block; line-height: 18px; }
#jobs .listing .alt { background: #F8F8EF; }


#page .job-details p strong { color: #000000; }

#jobs .listing #old big a { color: #6A645B; }
#jobs .listing #old small a { color: #6A645B; }

/*
#page .company-details { font-size: 12px; margin-top: -5px;background: #F7F7ED; border: solid 15px #F7F7ED; color: #AAA091; }
#page .company-details small { font-size: 12px; }
#page .company-details big { display: block; font-size: 15px; color: #686358; text-decoration: none; line-height: 18px; display: block;}
#page .company-details big a { color: #232220; text-decoration: none; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; font-size: 18px; }

.job-details h3 { font-size: 20px; font-weight: bold; letter-spacing: -1px; margin: 30px 0 0 0; }
.job-details { clear:both; }
.job-details p { font-size: 13px; line-height: 20px; color: #7b7569; }
.job-details p a { color: #FF3300; font-weight: bold;  }
#inpage .job-details { border-top: solid 4px #F7F7ED; }
*/
#inpage h2 { margin-bottom: 10px; }
.submission h3 { border-bottom: solid 5px #F8F8EF; }

#jobs .listing #old .fl, #jobs .listing #old .ft, #jobs .listing #old .pt { background: url(images/oldbg.gif); }



form.search { margin: 0px; padding: 0px 0px 30px 0px; width: 600px; background: url(images/search-box.jpg) no-repeat center top; }
form.search #s { width: 400px; margin: 12px 0px 0px 15px; font-size: 12px; font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; font-style: italic; float: left; color: #9B8F7F; border: 0px; }
form.search #submit { width: 139px; background: transparent;  float: right; margin: 5px 5px 5px 0; font-size: 1px; letter-spacing: -1px; cursor: pointer;  border: 0px; text-indent: -9900px; height: 31px; }



#aboves { clear:both; width:966px; height:13px; background:url(images/aboves.png); background-repeat:no-repeat; margin:10px 0 0 0; }

/*************** FOOTER ***************/
#foot { clear:both; width:966px; border:outset 2px #305468; border-top:none; background:#44697c; padding:0; margin:0px auto; height:230px; text-align:left; }
#foot #left-foot { float:left; width:480px; height:210px; padding:0; margin:0; }
#foot #left-foot .h { padding:10px; border:solid 1px #2e5163; background:#395e71; font-size:15px; margin:10px; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; }
#foot #left-foot p { color:#FFF; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; line-height:130%; margin:0; padding:0; padding-left:12px; padding-right:12px; margin-bottom:9px; }
#foot #left-foot .top { position:relative; height:21px; }
#foot #left-foot .top .txtbox { position:absolute; left:90px; border:solid 2px #395e71; padding:1px 4px; width:368px; font-size:13px; font-weight:normal; font-family:"trebuchet ms",  verdana, sans-serif; background:#DDD; color:#2e5163; }
#foot #left-foot .top .txtbox:focus { background:#CCC; } 
#foot #left-foot .clear #enquiry:focus { background:#CCC; }
#foot #left-foot .clear { clear:both; height:54px; position:relative; }
#foot #left-foot .clear #enquiry { position:absolute; left:90px; border:solid 2px #395e71; padding:1px 4px; height:50px; font-size:13px; font-weight:normal; font-family:"trebuchet ms",  verdana, sans-serif; background:#DDD; color:#2e5163; width:368px; }
#foot #left-foot .button { text-align:right; clear:both; position:relative; height:33px; }
#foot #left-foot .button .submit { float:right; height:31px; padding:0 12px; background:#395e71; border:solid 1px #2e5163; font-weight:normal; font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; width:100px; } 
#foot #left-foot .button .submit:hover { border:solid 1px #195e71; background:#2e5163; }
#foot #left-foot .button .feedback-error { text-align:left; position:absolute; top:0; left:90px; display:none; width:130px; border:solid 1px #ccddee; background:#668899; padding:4px 12px; color:#FFF; }

#foot #right-foot { float:right; width:486px; height:230px; padding:0; margin:0; }
#foot #right-foot #border { height:230px; width:9px; margin:0; padding:0; float:left; background:url(images/border-foot.png); }
#foot #right-foot #main-rfoot { float:right; width:458px; padding:0; margin:10px 10px 10px 0; height:210px; }
#foot #right-foot #main-rfoot #search-foot { width:436px; margin:0 0 12px 0; border:solid 1px #49225e; padding:12px 10px; background:#644376; position:relative;  }
#foot #right-foot #main-rfoot #search-foot .h { border-bottom:solid 1px #795587; margin:0 0 12px 0; font-size:15px; color:#F8F8F8; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; padding:0 0 6px 0; }
#foot #right-foot #main-rfoot #search-foot .txtbox { padding:6px; width:422px; border:solid 1px #795587; font-size:13px; font-weight:normal; background:#DDD; color:#343434; font-family:"trebuchet ms", verdana, sans-serif; }
#foot #right-foot #main-rfoot #search-foot .btn { margin:2px 0 0 0; width:35px; height:28px; position:absolute; right:10px; }
#foot #right-foot #main-rfoot .l-f { float:left; width:370px; padding:0 0 0 10px; height:100px; border-right:solid 1px #2e5163; }
#foot #right-foot #main-rfoot .l-f p { color:#FFF; margin:0; padding:0 0 10px 0; font-size:11px; font-weight:normal; line-height:130%; font-family:"trebuchet ms", verdana, sans-serif; }
#foot #right-foot #main-rfoot .l-f .h {  padding:8px 10px; border:solid 1px #2e5163; background:#395e71; font-size:13px; margin:0 10px 10px -10px; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; }
#foot #right-foot #main-rfoot .l-f a { color:#FFF; text-decoration:none; font-weight:normal; }
#foot #right-foot #main-rfoot .l-f a:hover { text-decoration:underline; }
#foot #right-foot #main-rfoot .r-f { float:right; width:70px; padding:0px; height:100px; }
#foot #right-foot #main-rfoot .r-f .icon-img { float:right; border:none; margin:0 0 9px 10px; }
#foot #right-foot #main-rfoot .r-f .icon-img2 { float:right; border:none; margin:0 0 9px 0px; }
#below-foot { clear:both; width:970px; height:15px; margin:0px auto; padding:0; background:url(images/below-foot.png); }
#footer-links { clear:both; width:970px; text-align:right; font-size:11px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; margin:0px auto; padding:0; line-height:120%; color:#454545; margin-bottom:20px; }
#footer-links a { text-decoration:none; color:#454545; }
#footer-links a:hover { text-decoration:underline; }
/*************** END OF FOOTER ***************/






.sidebar { float: right; width: 270px; padding-top: 30px; }
.publish { display: block; width: 270px; margin-bottom: 30px; text-align: center; padding: 13px 0 80px 0; font-size; 15px; font-weight: bold; letter-spacing: -1px; text-decoration: none; color: #FFAA90; background: url(images/publishbubble.jpg) no-repeat center top; }
.publish span { font-size: 41px; letter-spacing: -5px; color: #ffffff; }
.publish:hover { color: #ffffff; }


.submission label { font-size: 15px; display: block; margin-top: 10px; margin-bottom: 5px;}
.submission label span { color: #FF3300; }
.submission label small { font-size:11px; }
.submission .job-details input , .submission select{ width: 380px; padding: 10px; border: solid 1px #D8D1C7; display: block; }
.submission select { width: 402px; }
.submission textarea { width: 500px; padding: 10px; border: solid 1px #D8D1C7; height: 130px; display: block; }
.submission textarea.descp { height: 80px; }

/* .submission input#submit, #submit, .navigation a  { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 140px; text-align: center; padding: 8px 0 8px; border: 0px; cursor: pointer; background: url(images/submitbutton.jpg) no-repeat center top; } */

.err { border: solid 10px #FF5019; background: #FF5019; font-size: 12px; color: #ffffff; line-height: 18px; margin-bottom: 20px;}


.atention { display:none; background: #FFFBE7; padding: 10px; border: dashed 2px #F1DE86; font-size: 12px; margin-bottom: 30px; }
.atention a { color: #FF3300; }

.navigation { margin-top: 20px; }
.alignleft { float: left; }
.alignright { float: right; }

/************** PROFILE PAGE FOR USERS **************/
.contents-pro { background:#FFF; width:944px; margin:0 0 0 16px; padding:8px 0 10px 0; color:#444; }
.contents-pro .lpro { float:left; width:600px; background:#FFF; color:#444; font-size:13px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; }
.contents-pro .lpro h1 { font-size:19px; font-weight:bold; font-family:"trebuchet ms", verdana, sans-serif; margin:0 0 14px 0; line-height:130%; border-bottom:solid 1px #BBB; padding:0 0 2px 0; }
.contents-pro .lpro .hp { padding:10px; margin:0 0 16px 0; border:solid 1px #6F7F2F; background:#8b9b4d; font-size:15px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }
.contents-pro .lpro .hc { border:solid 1px #295e71; padding:10px; margin:0 0 16px 0; background:#395e71; font-size:15px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }
.contents-pro .lpro .hd { border:solid 1px #56295F; padding:10px; margin:0 0 16px 0; background:#74457C; font-size:15px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }
.contents-pro .lpro .hb { border:solid 1px #365F29; padding:10px; margin:0 0 16px 0; background:#4A6F3E; font-size:15px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }


.contents-pro .lpro .logpro { width:598px; padding:0; }
.contents-pro .lpro .logpro p { font-size:15px; font-family:"trebuchet ms", verdana, sans-serif; color:#444; margin:0 0 13px 10px; padding:0; line-height:130%; position:relative; }
.contents-pro .lpro .logpro p.bi { font-size:15px; font-family:"trebuchet ms", verdana, sans-serif; color:#444; height:61px; margin:0 0 5px 10px; padding:0; line-height:130%; position:relative; }

.contents-pro .lpro .logpro .ind { position:absolute; left:165px; }
.contents-pro .lpro .logpro .ind .txtbox { width:220px; padding:0 2px; font-size:15px; font-weight:normal; background:#F8F8F8; border:solid 1px #CCC; font-family:"trebuchet ms", verdana, sans-serif; color:#444; margin:0 5px 0 0; }
.contents-pro .lpro .logpro .ind .small { color:#0860a8; font-size:11px; }
.contents-pro .lpro .logpro .ind .txtarea { width:400px; height:60px; padding:0 2px; font-size:15px; font-weight:normal; background:#F8F8F8; border:solid 1px #CCC; font-family:"trebuchet ms", verdana, sans-serif; }

.contents-pro .lpro .logpro .message { margin:0 0 14px 0; }

/***************** SLIDING PANEL *****************/
#toppanel { /* position:absolute;  */ /* Panel will overlap content */
position: relative;   /*Panel will "push" the content down */ top:0; left:0; width:100%; z-index:999; text-align: center; margin:0px auto; font-size:13px; font-family:"trebuchet ms", verdana, sans-serif; }

#panel { width:100%; height:300px; margin:0; color:#FFF; background:#3b3b3b; overflow:hidden; position:relative; z-index:3; display:none; }

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
	text-align: left;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
	text-align: left;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel ul {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.6em;
	list-style: none;
}

#panel .contentsa { width:974px; height:300px; border-left:solid 1px #333; border-right:solid 1px #333; margin:0px auto; margin-top:10px; text-align:left; font-size:11px; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }

#panel .contentsa .l { float:left; width:450px; padding:10px 18px; border-right:solid 1px #333; min-height:270px; }
#panel .contentsa .r { float:right; width:450px; padding:10px 18px; min-height:270px; }


#panel .contentsa .left { width:400px; float:left; margin-bottom:15px; padding:10px 15px 0 15px; border-right:solid 1px #333; min-height:210px; } 

#panel .contentsa .left h1, #panel .contentsa .l h1, #panel .contentsa .r h1 { margin:0 0 15px 0; padding:0 0 6px 0; border-bottom:solid 1px #333; font-size:19px; font-weight:normal; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }
#panel .contentsa .left p, #panel .contentsa .l p, #panel .contentsa .r p { margin:0 0 12px 0; font-size:13px; font-weight:normal; line-height:130%; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; }

#panel .contentsa .l .txtbox, #panel .contentsa .r .txtbox { margin:3px 0 0 0; border:solid 1px #292929; background:#3c3c3c; padding:4px; font-size:15px; color:#FFF; font-family:"trebuchet ms", verdana, sans-serif; font-weight:normal; width:440px; }
#panel .contentsa .l .txtbox:hover, #panel .contentsa .r .txtbox:hover { background:#393939; }

#panel .contentsa .l .hik { padding:10px; line-height:130%; font-size:15px; height:18px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; background:url(images/nav5.png) #a93434; border:solid 1px #3c1b4e; }

#panel .contentsa .r .rik { padding:10px; line-height:130%; height:18px; font-size:15px; font-weight:normal; font-family:"trebuchet ms", verdana, sans-serif; color:#FFF; border:solid 1px #2e4f1d; background:url(images/nav7.png) #456F30; }



#panel .contentsa .border {
	border-left: 1px solid #333;
}

#panel .contentsa .narrow {
	width:120px !important;
}

#panel .contentsa form {
	margin: 0 0 10px 0;
}

#panel .contentsa label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .contentsa input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .contentsa input:focus.field {
	background: #545454;
}

/*********** BUTTONS ***********/
#panel .contentsa input.bt_login, #panel .contentsa input.bt_register { display:block; float:left; clear:left; height:28px; text-align:center; cursor:pointer; border:none; font-weight:bold; margin:10px 0; }
#panel .contentsa input.bt_login { width:58px; background: transparent url(images/buttons/login.png) no-repeat 0 0; }
#panel .contentsa input.bt_register { width:94px; color:white; background: transparent url(images/bt_register.png) no-repeat 0 0; }
#panel .lost-pwd { display:block; float:left; clear:right; color:#FFF; padding:18px 5px 0; font-size:11px; text-decoration:none; }
#panel .lost-pwd:hover { text-decoration:underline; }

/*********** PANEL / TAB BUTTON ***********/
.tab { z-index:999; border-top:solid 5px #7F1F1F; height:42px; position:relative; top:0; width:100%; margin:0px auto; }
.tab .ga { position:relative; width:968px; margin:0px auto; }
.tab ul { list-style:none; margin:0; padding:0; }
.tab ul.login { float:right; width:200px; height:19px; margin:0; padding:6px 0 0 0; line-height:100%; font-size:13px; color:#FFF; text-align:center; display:block; background:#7F1F1F; }
.tab ul.login li { display:inline; margin:0; padding:4px 8px; font-size:11px; line-height:100%; color:#FFF; }
.tab ul.login li a { color:#FFF; text-decoration:none; font-size:11px; font-family:"trebuchet ms", verdana, sans-serif; padding:0; }
