﻿/*
AcademicJobs.in
*/
* { margin: 0px; padding: 0px; }body { background: url(images/indiajobs-header-bg.gif) repeat-x center top; }
.wrap { background: url() repeat-x center top; margin-top:15px;}
/*
 General Objects */.wrap { width: 1000px; margin: 0 auto; margin-top:0px; }
.clear, .cl { clear:both; }
/*
 Header */.header { width: 950px; margin: 0 auto; }
.header { background: url() no-repeat top left; height:100px; }
.header h1 a { background: url(images/logo.gif) no-repeat top left;   }
.header h1 a { width: 280px; height: 71px; display: block; text-indent: -9999px; float: left; margin: 5px 0 0 -25px; }
.header .tagline { float:right; color:#003989; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; text-decoration:none; margin:20px 20px 0px 5px;}
.header .tagline2 { float:left; color:#003989; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold; text-decoration:none; margin:20px 20px 0px 5px;}

.header .menu {margin: 1.7em 0 0 0; float: right; width: 500px; font-family: 'Arial', 'Trebuchet MS', sans-serif; text-align: right; font-size: 12px; font-weight: bold; }
.header .menu ul {margin: 0; padding: 0; text-align:right; float: right;}
.header .menu ul li {background: url(images/navigation_tab_left.gif) no-repeat top left;float: left;list-style: none;margin: 0 0 0 2px; padding: 0px 0 0 7px;}
.header .menu ul li a {background: url(images/navigation_tab_right.gif) no-repeat top right; display: block; font-size:.9em;font-weight: bold; padding: 9px 14px 7px 7px; text-decoration: none; color: #003989;}
.header .menu ul li.postJob a { color: #003989; }
.header .menu ul li.current_page_item { border-top: solid 0px #56e5ff; background-position: 0 -300px; border-bottom: 1px solid #FFF;}
.header .menu ul li a:hover, .header .menu ul li.current_page_item a { color: #003989;  background-position: 100% -300px; }
.header .menu ul li:hover {color: #003989;  background-position: 0 -300px;}
/*
 Search Box */.searchBox { background: url('images/bigBoxLeftTop.jpg') no-repeat left top;
}
.searchBox .searchField .searchForm { background: url(images/searchForm.jpg) no-repeat center top; }
.searchBox .searchField { width: 740px; float: left; margin-bottom: 0px; margin-top:27px;  }
.searchBox .searchField .searchForm { }
.searchBox .searchField form #s { font-family: 'Arial', 'Trebuchet MS', sans-serif; color: #6b6b6b; border: none; font-size: 15px; font-style: italic; display: block; float: left; width: 500px; margin: 9px 0px 20px 20px;}
.searchBox .searchField form #submit_go { display: block; border: none; background: transparent; float: right; width: 105px; height: 34px; margin-right: 10px; font-size: 0px; text-align: right; }
.searchBox .searchField span { font-size: 11px; font-family: 'Verdana'; color: #4b4b4b; padding-left: 20px; }
.searchBox .postAjob { width: 260px; float: right; background: url('images/bigBoxRightTop.jpg') no-repeat center top; 
text-align: center; font-family: 'Arial', 'Trebuchet MS', sans-serif; color: #5a5a5a; font-size: 12px; font-style: italic; padding-bottom: 29px;  }
.searchBox .postAjob a { width: 160px; height: 40px; display: block; text-indent:-9999px; background: url(images/postAjobbutton.png); margin: 32px auto 5px auto; }
.searchBox .postAjob a:hover { background: url(images/postAjobbuttonhover.png); }
.searchBox .postAjob strong { font-family: 'Georgia'; font-size: 20px; font-weight: normal; color: #dc4c08; font-style: normal; }
.searchBox .postAjob span { font-family: 'Georgia'; font-size: 20px; font-size: 20px; font-style: normal; color: #282828; }
/*
 Category Tabs */.categoryTabs { margin-top: 20px; }
.categoryTabs ul { margin: 0px; padding: 0px; list-style: none; font-family: 'Verdana', 'Arial', sans-serif; font-size: 12px; font-weight: bold; }
.categoryTabs ul li a { text-decoration: none;  width: 125px; display: block; float: left; margin-right: 5px; text-align: center; background: url(images/normalTab.jpg) no-repeat center top; padding: 10px 0px 11px 0px; color: #696969; }
.categoryTabs ul li {float:left}
.categoryTabs ul li.current-cat a, .categoryTabs ul li.current-cat a:hover { background: black url(images/selectedTab.jpg) no-repeat center top; padding: 11px 0px 11px 0px; color: #3f3f3f;}
.categoryTabs ul li a:hover { background: url(images/hoverTab.jpg) no-repeat center top; color: #222; }
.jobType { margin-top: -1px; background: url(images/jobTypeBg.jpg) repeat-x center bottom; padding: 12px 0px 14px 0px; border-left: solid 1px #BABABA; border-right: solid 1px #BABABA; }
.jobType a { width: 85px; height: 22px; display: block; text-indent: -9999px; float: left; margin-left: 10px; }
.jobType a.fl { background: url(images/freelance.jpg); }
.jobType a.pt { background: url(images/parttime.jpg); }
.jobType a.ft { background: url(images/fulltime.jpg); }
/*
 Content */.content { width: 705px; float: left; }
.content h2 { font-family: 'Trebuchet MS', 'Arial', sans-serif; font-size: 12px; text-transform: uppercase; font-weight: normal; color: #676767; letter-spacing: 1px; margin-top: 20px; }
.content ul.listing { list-style: none; border-top: solid 1px #e0e0e0; margin-top: 5px; }
.content ul.listing li { border-bottom: solid 1px #e0e0e0; padding: 13px 0; }
.content ul.listing li h3 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; width: 600px; float: left;}
.content ul.listing li h3 a { color: #003989; text-decoration: none; }
.content ul.listing li small { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #666666; width: 600px; float: left; display: block; font-weight:normal;  margin-bottom:10px; }
.content .postHead small { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #666666; width: 600px; float: left; display: block; font-weight:normal;  margin-bottom:10px; }
.content ul.listing li small a, .content .postHead small a { background: url(images/outlink.jpg) no-repeat center right; padding-right: 17px; margin-right: 5px; color: #517db0; }
.content ul.listing li small span, .content .postHead small span { font-size: 10px; color: #1c1c1c; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; text-transform: uppercase; width: 78px; display: inline; margin-left: 2px; }
.content ul.listing li small span.fl, .content .postHead small span.fl { background: url(images/freelanceBg.png) no-repeat center right; padding: 1px 7px 1px 18px; }
.content ul.listing li small span.pt, .content .postHead small span.pt { background: url(images/parttimeBg.png) no-repeat center right; padding: 1px 7px 1px 18px; }
.content ul.listing li small span.ft, .content .postHead small span.ft { background: url(images/fulltimeBg.png) no-repeat center right; padding: 1px 7px 1px 18px; }
.content .listing .item em { height:40px; display: block; float: right; text-align: right; margin-top: -15px; }
.content ul.listing li em, .content .postHead em { width: 40px; float: right; display: block; text-align: center; font-size: 19px; font-family: 'Georgia'; color: #838383; line-height: 14px; font-style: none; margin-top: -18px;}
.content ul.listing li em strong, .content .postHead em strong { font-size: 12px; font-weight: normal; display: block; font-style: italic; }
.content ul#featured li { background: #faf3e1; border-bottom: solid 1px #dec586; color: #817c6f; }
.content ul#featured li small a { color: #927426; }
.content ul#featured { border-top: solid 1px #dec586; }
.content ul.listing #old, .content ul#featured #old { background: #E0E0E0; }
.content ul.listing #old h3 a, .content ul#featured #old h3 a { color: #B2B2B2; }
.content ul.listing #old small a, .content ul#featured small a { color: #555555; }
.content ul.listing #old small, .content ul#featured small { color: #555555; }
/*
 Sidebar */.sidebar { width: 265px; float: right; margin-top: 20px;  }
.sidebar .employer { padding-top: 42px;}
.sidebar .employer a { font-size: 11px; font-family: Verdana; color: #333; }
.sidebar .employer h3 { display: none; }
.sidebar .employer form, .sidebar .employer .in { background: #F1F1F1; border-left: solid 1px #D2D2D2; border-right: solid 1px #D2D2D2; padding: 8px 15px; }
.sidebar .employer form label { color: #636363; font-family: 'Trebuchet MS'; text-transform: uppercase; display: block; font-size: 12px; margin-top: 7px; }
.sidebar .employer form input.x { border: solid 1px #cacaca; background: white; padding: 5px; margin-top: 2px; width: 213px;}
.sidebar .employer form input#submit_go { width: 85px; height: 28px; display: block; border: none; background: transparent url(images/logIn.jpg) no-repeat center top; font-size: 1px; text-align: right; color: #3D3D3D; cursor: pointer; }
.sidebar .employer .b { width: 265px; height: 7px; background: url(images/employerBottom.jpg) no-repeat center top; }
.sidebar .err { border: solid 1px #daa300; padding: 10px 10px 10px 55px; background: white url(images/attentionMarkSmall.jpg) no-repeat 3% 50%; margin-bottom: 10px; font-size: 12px; font-family: 'Verdana'; color: #825000; line-height: 19px; }
.sidebar .login { background: url(images/employeLogin.jpg) no-repeat center top; }
.sidebar .panel { background: url(images/controlPanel.jpg) no-repeat center top; }
.sidebar .panel a { display: block; }
.sidebar .panel .profile { font-size: 10px; letter-spacing: 1px; font-family: 'Verdana'; text-transform: uppercase; padding: 5px 0px 7px 0px; border-bottom: solid 1px #a6a6a6; color: #555; }
.sidebar .panel .profile span { display: block; text-transform: none; letter-spacing: 0px; font-family: 'Arial'; font-size: 14px; font-weight: bold; margin-top: 2px; color: #333; }
.sidebar .panel a { display: block; border-bottom: solid 1px #cfcfcf; padding: 6px 0 7px 0; color: #555; }
.sidebar .panel a#logout { border-bottom: none; font-weight: bold; }
/* divcontainer division in Sidebar */
#divcontainer { clear:both;}
#divcontainer_top { color: #333333; padding:0px 5px 5px 10px;  background: url('http://academicjobs.in/images/divcontainer_top.png') no-repeat; line-height:2;}
#divcontainer_top h3 {margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#divcontainer_top h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.2;}
#divcontainer_bottom { background: url('http://academicjobs.in/images/divcontainer_bottom.png') no-repeat; height: 25px;  width: 438px; }

#divcontainer_right { margin: 0 0 0.8em 0;}
#divcontainer_right_top { color: #333333; width:265px; margin:0px 0px 0px -7px; padding:10px 5px 5px 20px;  background: url('http://academicjobs.in/images/divgreen_top.png') no-repeat; line-height:2;}
#divcontainer_right_top h3 {margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff;}
#divcontainer_right_top h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.2; color:#000000;}
#divcontainer_right_bottom { color: #333333; width:265px; margin:0px 0px 0px -7px;  padding:0px 5px 0px 20px; background: url('http://academicjobs.in/images/divgreen_bottom.png') no-repeat; height: 15px; line-height:2;}

ul.navigation_div {list-style: none; margin: 5px 0px 0px 0px; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.navigation_div li {margin: 0;}
ul.navigation_div li a {display: block;line-height: 1.2;margin: 0;padding: .4em 0;font-size: 1em;text-decoration: none;zoom: 1;  /** fixes IE double padding bug on ul a items **/}
ul.navigation_div li a:hover {text-decoration: underline;}
ul.navigation_div li.last, ul.navigation li.last a {border-bottom: 0;}

.boxed { margin: 0 0 0.8em 0; background: #EFF5F9 url(images/boxed-bg.gif) repeat-y top right;  border-left: 1px solid #D8E5EC; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.boxed h2 {  background: #003989 url("images/boxed-heading.gif") no-repeat 0 0;   border-bottom: 1px solid #004080;font-size: 1.1em;font-weight: bold;line-height: 1;margin: 0 0 0 -1px; padding: 0 0 0 4px;}
.boxed.no-bg {text-align: center;}
.boxed h2 span, .boxed h2 a {background: url("images/boxed-heading.gif") no-repeat 100% 0; font-family:Arial, Helvetica, sans-serif;font-size:14px;color: #FFF;display: block;	padding: .5em 1em .4em .7em;text-decoration: none;}
.boxed .box-container {padding: 0; background: url(images/boxed-top-bg.gif) no-repeat top right;}
.boxed .box-content {padding: 0.6em 1em 0.4em; background: url(images/boxed-bottom-bg.gif) no-repeat bottom right;}
.boxed .box-header {margin: 0 0 -6px -1px;background: url(images/boxed-top-bg.gif) no-repeat top left;width: 6px; height: 6px;}
.boxed .box-footer { margin: -6px 0 0 -1px; background: url(images/boxed-bottom-bg.gif) no-repeat bottom left; width: 6px;height: 6px;}
.boxed.no-bg {border: 0;background: 0;}
.boxed.no-bg h2 {margin-left: 0;}
.box-content .subscribebox { font-family:Arial, Helvetica, sans-serif; line-height:1.2;}
.box-content .subscribebox p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;}
.box-content .subscribebox .submit { margin-top:5px;}

ul.navigation {list-style: none; margin: 0; padding: 0;}
ul.navigation li {border-bottom: 1px solid #FCFCFD;	margin: 0;}
ul.navigation li a {display: block;line-height: 1.3;margin: 0;padding: .4em 0;font-size: 1em;text-decoration: none;border-bottom: 1px solid #D8E5EC;zoom: 1;  /** fixes IE double padding bug on ul a items **/}
ul.navigation li a:hover {text-decoration: underline;}
ul.navigation li.last, ul.navigation li.last a {border-bottom: 0;}


ul.related_post {list-style: none;margin: 0;padding: 0;}
ul.related_post li {border-bottom: 1px solid #FCFCFD;margin: 0;}
ul.related_post li a {	display: block;	line-height: 1.3;margin: 0;padding: .4em 0;font-size: 12px;text-decoration: none;	border-bottom: 1px solid #D8E5EC;	zoom: 1; /** fixes IE double padding bug on ul a items **/}
ul.related_post li a:hover {text-decoration: underline;}
ul.related_post li.last, ul.related_post li.last a {border-bottom: 0;}

.recentjobs { border:1px #EEEEEE solid;
}

/*
 Footer */.footer { border-top: solid 1px #bababa; margin-top: 25px; padding-top: 10px; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; color: #666666; font-size: 12px; padding-bottom: 25px;}
.footer a { color: #333; }
.footer strong{ color: #666666; display: block; margin-bottom: 5px; }
/*
 Single Post */.content .postHead { margin: 20px 0px 10px 0px; padding-bottom: 15px; border-bottom: solid 0px #e0e0e0; }
.content .postHead h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; width: 600px; font-weight: normal; float: left; color:#003989; line-height: 1.3; margin: 0 0 .5em 0; }
.content .postHead h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 600px; font-weight: normal; float: left; color:#666666; line-height: 1.3; margin: 0 0 .5em 0;  font-variant: small-caps; }
.content .share-mail { float:right; padding:0px; margin:0px 0px 20px 20px; text-align:right;}
.content .share-mail a { font-size: 11px; color: #003989; font-family: Arial, Helvetica, sans-serif; }
.content .share-mail .left { float: right; margin-bottom:5px; text-align:right;  padding-left:40px; }
.content .share-mail .right { float: right; text-align: right; }
.content .share-mail a.mailPost { background: url(images/mailPost.jpg) no-repeat center left; padding-left: 15px; margin-right: 10px; } .content .share-mail a.printPost { background: url(images/printPost.jpg) no-repeat center left; padding-left: 15px; }
.content .postContent { font-size: 12px; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 19px; margin-bottom: 20px; }
.content .postContent h3 { font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #003989; text-transform: capitalize; font-weight: bold; letter-spacing: 1px; margin: 20px 0 10px 0; }
.content .postContent p { margin-bottom: 13px; }
.content .postContent ul { margin: 20px 30px; list-style: none; }
.content .postContent ul li { background: url(images/listBg.jpg) no-repeat left center; padding-left: 15px; font-family: 'Georgia'; font-size: 14px; line-height: 19px; padding-bottom: 5px; font-style: italic; color: #333; } .content .postContent blockquote { font-size: 14px; font-family: 'Arial'; color: #444; line-height: 20px; background: url(images/quoteBg.jpg) no-repeat left top; margin: 15px 0px 15px 20px; padding-left: 40px; }
.content #msg_body { display: none; }
.content .expandLink, .submission input#submit_go, .content a#submit_go { width: 125px; display: block; color: #ffffff; font-family: 'Verdana'; font-size: 12px; background: url(images/applyOnline.jpg) no-repeat center top; text-align: center; text-decoration: none; line-height: 12px; padding: 12px 0; }
.content .applyForm { background: #e4e4e4 url(images/applyFormTop.jpg) no-repeat center top; margin-top: 20px; padding: 40px 0 0 0; font-family: 'Trebuchet MS'; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; color: #5c5c5c; }
.content .applyForm input, .content textarea { display: block; width: 300px; border: solid 1px #bebebe; }
.content .applyForm .left { width: 320px; float: left; margin-left: 20px; }
.content .applyForm .right { width: 320px; float: right; margin-right: 20px;  }
.content .applyForm .bottom { width: 705px; height: 5px; display: block; background: url(images/applyFormBottom.jpg) no-repeat center top; margin-top: 15px; }
.content .applyForm input#submit_go { width: 125px; height: 32px; border: none; padding: 0px; display: block; font-size: 0px; background: url(images/applyNow.jpg) no-repeat center top; cursor: pointer; margin-left: 20px; margin-top: 15px; }
.content .atention { background: white url(images/attentionMarkSmall.jpg) no-repeat center left; font-family: 'Arial'; font-size: 15px; font-weight: bold; color: #daa300; padding: 10px 45px; margin-top: 20px; }#inPage h3 { font-family: 'Arial', 'Trebuchet MS', sans-serif; font-size: 20px; border-bottom: solid 1px #e0e0e0; margin: 20px 0; padding-bottom: 15px; }
.content .err{ background: white url(images/attentionMark.jpg) no-repeat 3% 50%; margin-bottom: 20px; padding: 20px 20px 20px 110px; border: solid 1px #daa300; font-family: 'Arial'; color: #333; margin-top: 10px; }
.content .err b { font-size: 15px; font-family: 'Arial'; color: #daa300; margin-bottom: 20px;}
.content .err li {font-family: 'Verdana'; line-height: 14px; list-style: none; color: #9d7500; }
.content .success { background: url(images/successMark.jpg) no-repeat 3% 50%; margin-bottom: 20px; padding: 20px 20px 20px 110px; border: solid 1px #96b100; font-family: 'Arial'; color: #96b100; margin-top: 10px; font-size: 15px; font-weight: bold; }
p.warningtext{float:left;display:inline; margin:40px 0 0 0;padding-top:10px;padding-bottom:10px;font-size:12px;color:#929bac;border-top:dotted 1px #97a0b2;border-bottom:dotted 1px #97a0b2; font-family:Arial, Helvetica, sans-serif;}
.relatedjobtags { margin:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.subscribeboxbottom { border-top:dotted 1px #eeeeee; margin-top:25px; margin-bottom:25px; padding:20px 0px 20px 0px; background:#FFFFFF url('') repeat-x bottom;}
.subscribeboxbottom p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom:10px;}
.subscribeboxbottom .subscribebox { float:left; margin-right:20px; text-align:left; }
.subscribeboxbottom .subscribebox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight:normal; float: left; color:#003989; line-height: 1.3; margin: 0 0 .5em 0;}
.subscribeboxbottom .subscribebox h1 {color:#003989;font-family:Arial, Helvetica, sans-serif;font-size:1.8em; font-weight:normal; padding:5px 0px 5px 0px; margin: 0 0 .5em 0;}
.subscribeboxbottom .subscribeboxbottomright { float:right; margin-right:0px; text-align:right; width:150px;}
.subscribeboxbottom .subscribeboxbottomright a { float:right; margin-right:0px;  font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.navlinksbottom { height:30px; border-top:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE;  margin-top:50px; margin-bottom:50px; padding:5px 0px 5px 0px; background:#FFFFFF url('') repeat-x;}
#spacer{float:left;height:8.5em;width:1px;}
#sidebarcontent{background:#fff;clear:left;float:left;margin-right:20px;margin-top:20px;position:relative;width:250px;z-index:5;margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sidebarcontent h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:20px 0px 5px 0px; color:#808080; border-bottom:1px #eeeeee solid; padding-bottom:5px;}

#spacer2{float:left;height:13.5em;width:1px;}
#sidebarcontent2{background:#fff;clear:left;float:left;margin-right:20px;margin-top:20px;position:relative;width:250px;z-index:5;margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:5px #EFF5F9 solid; padding:5px;}
#sidebarcontent2 h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:10px 0px 5px 0px; color:#808080; border-bottom:1px #eeeeee solid; padding-bottom:5px;}
#sidebarcontent2 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; margin-bottom:10px; padding-bottom:5px; border-bottom:1px #eeeeee dotted;}


/*
 Post Job Form */.submission h2 { font-family: 'Arial'; text-transform: none; letter-spacing: -1px; font-size: 25px; color: #333; margin: 25px 0; }
.submission .inputStyle { width: 316px; margin-bottom: 10px; font-size: 14px; font-family: 'Arial'; padding: 5px 10px; border: none; background: url(images/inputBg.jpg) no-repeat center top; font-style: italic; color: #555; float: left; }
.submission input { width: 316px; margin-bottom: 3px; font-size: 14px; font-family: 'Arial'; line-height: 15px; padding: 5px 0px; border: none; background: url() no-repeat center top; font-style: italic; color: #555; float: left; }
.submission input#companylogo { background: none; font-style: none; }
.submission label { width: 170px; float: left; font-size: 12px; color: #333; font-family: 'Verdana'; text-align: right; padding-right: 20px; padding-top: 10px;}
.submission select { width: 260px; margin-bottom: 10px; font-size: 14px; font-family: 'Arial'; line-height: 14px; padding: 10px 15px; border: none; background-image: url(images/selectBg.jpg); background-color: transparent; font-style: italic; color: #555; float: left; }
.submission .textareaTop { background: url(images/textareaBgTop.jpg) no-repeat center bottom; width: 450px; height: 10px; }
.submission .textareaBottom { background: url(images/textareaBgBottom.jpg) no-repeat center top; width: 450px; height: 12px; }
.submission .textareaMiddle { background: url(images/textareaBgMiddle.jpg) repeat-y center top; width: 450px; }
.submission textarea { width:439px; height: 128px; margin-left: 10px; font-family: 'Arial'; font-size: 12px; border: none; }
.submission h3 { font-size: 14px; font-weight: bold; font-family: 'Arial'; position: relative; background: url(images/titleBg.jpg) no-repeat center top; margin-left: 16px; width: 150px; line-height: 14px; padding: 9px 10px; color: #333; }
.submission .section { border: solid 1px #C7C7C7; padding: 30px; margin-bottom: 25px; margin-top: -16px; }
.content a.back { width: 125px; display: block; color: #ffffff; font-family: 'Verdana'; font-size: 12px; background: url(images/backButton.jpg) no-repeat center top; text-align: center; text-decoration: none; line-height: 12px; padding: 12px 0; }
.steps { margin: 40px 0; }
.sumbission input#submit_go { float: none; }
.free { color: #7c9200; text-align: center; margin-bottom: 20px; font-size: 15px; font-family: 'Arial'; font-weight: bold; }
.message { text-align: center; }
.message h4 { color: #f84c0b; font-size: 20px; font-family: 'Arial'; letter-spacing: -1px; }
.message small { font-size: 11px; font-family: 'Verdana'; color: #555; }
.message p { font-size: 14px; font-weight: bold; font-family: 'Arial'; color: #444; line-height: 20px; width: 400px; margin: 0 auto; margin-top: 15px; margin-bottom: 30px;} .message p a { color: #111; }
/*
 Post Job Preview */.previewBox { background: #e8e8e8 url(images/previewTop.jpg) no-repeat center top; padding: 30px; }
.previewBox .postHead { margin: 0px 0px 10px 0px; border-bottom: solid 1px #AFAFAF; }
.previewBox .postContent { margin: 0px; padding: 0px;} .pBottom { width: 705px; height: 6px; background: url(images/previewBottom.jpg) no-repeat center top; }
/*
 Post Job Fee Table */.table { line-height: 16px; margin: -15px 0px 30px; }
.table .first { width: 485px; float: left; }
.table .second { width: 80px; float: left; }
.table .third { width: 80px; float: right; }
.table .group{ border-bottom: solid 1px #dbdbdb; }
.table .group .first { font-family: 'Arial'; font-size: 14px; }
.table .group .third { font-family: 'Arial'; font-size: 14px; font-weight: bold; color: #555; }
.table .head { border-bottom: solid 4px #dbdbdb; font-family: 'Verdana'; font-size: 10px; text-transform: uppercase; color: #555; }
.first, .second, .third { padding: 10px; }
.table .group .first, .table .group .second, .table .group .third { height:30px; padding: 10px 10px; }
.table .total strong { width: 60px; float: right; font-size: 15px; font-weight: bold; font-family: 'Arial'; color: #111;}
.table .total { padding: 10px; font-family: 'Verdana'; font-size: 10px; text-transform: uppercase; color: #555; }
.table #edit { width: 16px; height: 16px; display: block; text-indent: -9999px; border: none; background: url(images/edit.png) no-repeat center top; float: left; }
.table #delete { width: 16px; height: 16px; display: block; text-indent: -9999px; border: none; background: url(images/delete.png) no-repeat center top; float: left; margin-left: 5px;}
.table input { margin: 0px; padding: 0px; width: 16px; height: 16px; }

/*
 Category  */
.category {width: 470px; float: left;  margin-top: 20px; font-family:Arial, Helvetica, sans-serif; }
.category .joblist {border-bottom:1px #eeeeee solid; margin-bottom:5px; padding:10px 0px 10px 0px; font-size:12px; }
.category .joblist h1 { font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 5px 0px 0px; color:#003989; text-decoration:none;}
.category .joblist h1 a {color:#003989; text-decoration:none;}
.category .joblist small { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 5px 0px 0px; margin:10px 0px 10px 0px;} 

.sidebar_left { width: 220px; float: left; margin-top: 20px; margin-right:20px; }
.homeupcontent { float:left; width:470px; margin-top: 20px; height:250px;}
.homeupcontent h1 {font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding:5px 5px 0px 0px; color:#003989; text-decoration:none;}

.bottomlinks {clear:both; float:left; margin-top:25px; background:#ffffff url('') repeat-x top; }
.bottomlinks h1 {color:#003989;font-family:Arial, Helvetica, sans-serif;font-size:1.8em; font-weight:normal; padding:10px 0px 10px 0px; border-bottom:1px silver dotted;}
.bottomlinks ul {padding-right:5px; float: left; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.bottomlinks ul a { display:block; color: #00529b;text-decoration: none;line-height: 1.3; padding: .4em 0;font-size: 12px;text-decoration: none; font-weight: normal; zoom: 1;}	
.bottomlinks ul a:hover {text-decoration: underline;} a{outline:none;} a, a:visited {color: #000080;	text-decoration: none;}
.bottomlinks ul li.cat-item  {float:left;display:inline; display:block; width:220px;list-style:none;border-top:solid 1px #fff; background:#fff url('') repeat-x left top; text-decoration:none;}

.bottomlinks_tags {clear:both; float:left; margin-top:25px; }
.bottomlinks_tags h1 {color:#003989;font-family:Arial, Helvetica, sans-serif;font-size:1.8em; font-weight:normal; padding:10px 0px 10px 0px; border-bottom:1px silver dotted;}
.bottomlinks_tags ul {padding-right:0px; float: left; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.bottomlinks_tags ul a { display:inline-block; color: #00529b;text-decoration: none;line-height: 1.3; padding: .4em 0;font-size: 12px;text-decoration: none; font-weight: normal; zoom: 1; margin-left:5px;}	
.bottomlinks_tags ul a:hover {text-decoration: underline;} a{outline:none;} a, a:visited {color: #000080;	text-decoration: none;}


ul.navigationhome {list-style: none; margin: 0; padding: 0;}
ul.navigationhome li {border-bottom: 1px solid #FCFCFD;	margin: 0; width:220px; display:inline-block; }
ul.navigationhome li a {display: block;line-height: 1.3;margin: 0;padding: .4em 0;font-size: 1em;text-decoration: none;border-bottom: 1px solid #D8E5EC;zoom: 1;  /** fixes IE double padding bug on ul a items **/}
ul.navigationhome li a:hover {text-decoration: underline;}
ul.navigationhome li.last, ul.navigation li.last a {border-bottom: 0;}

#line {text-align:left; border-top:1px #eeeeee solid; margin:20px 0px 10px 0px; padding-top:5px;}
#line p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; margin-bottom:10px;}

.div-row{width:100%;float:left;margin:0;padding:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.div-left{width:200px;float:left;margin:0px 0px 0px 5px;padding:5px; }
.div-right{width:100%;float:right;margin:0px 0px 0px 5px;padding:5px; border:1px #eeeeee solid;}
.div-right ul{margin:0px;padding:0px 0px 0px 5px; }
.div-right li a{ padding:5px 5px;display:block;font-size:1.2em;float:left;color:#35444c; text-decoration:none;  }
.div-right li a:hover{	color:#880080;background:url() no-repeat top #EEEEEE; }




