/* change notes:

20070808 made changes to some of the style rule regarding borders and content heading displays in an attempt to make more congruent with the marketplace
-.contentheadingmainlevel-sidenav 

 */


body {

        background:#E6E6E6; /* url(../images/pagebg.png) 0% 0% repeat-x*/;
	margin:10px 0px 10px 0px;
	padding:0;
	text-align:center;
	font: 76.1%/1.3em  Arial, Helvetica, Tahoma, Verdana, Helvetica;
}
#wrap{margin:0;width:909px;}/*Default outer wrapper width*/
#wrap-inner {margin:0;text-align:left;background:#FFFFFF;}
p{margin:0 10px 10px; color:#424242;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}
h1 {font: bold 1.6em/1.8em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000066;}
h2 {font: bold 1.3em/1.6em/* Arial, Helvetica, sans-serif;*/ Tahoma, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif; margin: 1.2em 0;color:#990000;}
h3 {font: bold 1.2em/1.5em /* Helvetica, sans-serif;*/ Arial, Tahoma, Lucida Sans Unicode, Helvetica, Verdana, sans-serif;margin: 1.2em 0;color:#323232;}
h4 {font: bold 1.1em/1.4em /* Arial, Helvetica, sans-serif;*/ Tahoma, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif;margin: 1.2em 0;color:#666666;}
h5 {font: bold 1em/1.3em /* Arial, Helvetica, sans-serif;*/ Tahoma, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif;margin: 1.2em 0;color:#CCCCCC;}
h6 {font: bold 1em/1.3em /* Arial, Helvetica, sans-serif;*/Tahoma, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif;margin: 1.2em 0;color:#CCCCCC;}
/*add 20070920 for one tag on welcome to ijobid */
.redlite a{
color:#0000FF;
}

/*Architecture*/

/*Outer Rounded Containers*/

.outeround {width:945px;margin:0px auto;min-width:20em;}
.outeround .hd .c,
.outeround .ft .c {font-size:1px;height:18px;}
.outeround .ft .c {height:18px;}
.outeround .hd {background:transparent url(../images/tl.png) no-repeat 0px 0px;}
.outeround .hd .c {background:transparent url(../images/tr.png) no-repeat right 0px;}
.outeround .bd {background:transparent url(../images/ml.png) repeat-y 0px 0px;}
.outeround .bd .c { background:transparent url(../images/mr.png) repeat-y right 0px;}
.outeround .bd .c .s {margin:0px 8px 0px 4px;padding:0 1em 0 1em;}
.outeround .ft {background:transparent url(../images/bl.png) no-repeat 0px 0px;}
.outeround .ft .c {background:transparent url(../images/br.png) no-repeat right 0px;}

/*Begin Header and Logo*/

/*The main height of the header area. !changes to this will require changes to the source images!*/
#headcontainer {width:100%;margin:0;padding:0px;background:#666 url(../images/sloganleft.gif) no-repeat left top;}
#slogan {width:auto;height:74px; background:url(../images/slogan.png) no-repeat right top;}
.slogleft {float:left;height:74px;}
.slogancontent {height:47px; padding-left:15px; white-space:nowrap;}

/*CSS for logo. This is an image replaced link as an H1 tag*/

/*Controls logo hotspot width*/
#logo {height:74px;float:left;}
#logo h1 a{ width:187px;display:block;text-indent:-5000px;text-decoration:none;line-height:74px;}
#logo h1 {background:url(../images/sloganleft.gif) top left no-repeat;}/*Set the line-height and width equal to your logo image here*/
#logo h1{margin:0;padding:0;}


/*The Styleswitcher Buttons*/
#accessbuttons {float:right;position:relative;top:-3px;right:5px;width:115px;height:29px;background: url(../images/navicons.png) no-repeat center top;padding: 6px 0px 6px 32px;margin:0;}
.access {margin:0; padding:0;}
a.access {font-size:8px;text-decoration: none;white-space: nowrap;}
.access img {border:none;margin:0px 3px 0px 0px;padding:0;width:17px;height:17px;font-size: 5px;}
#theme {position: absolute;top: 6px;right: 35px;margin: 0;padding: 0;list-style: none;}
#theme li {margin: 0;padding: 0;display:inline;}
#theme li#theme-fluid {display:none;}
#teasers {width:100%; margin:10px 0px 0px 0px;}

/*End Header and Logo*/


#main-body{clear: both;float: left;padding-bottom: 10px;top:-10px; width: 50%;z-index:100; max-width: 100%;}
#content{float: right;width:50%;padding-right: 0px;}
#sidebar{float: left;margin-right: -5px;width: 32.5%;}
#sidebar-2{
        border-left: solid #E6E6E6 2px;
	float: right;
	padding-left: 10px;
        margin-left: 7px;
	overflow: hidden;
	position: relative;
	width:40%;

	/*background-color: #bbbbbb;*/
}
#sidebar .inside{padding: 10px 0px 10px 0px;}
#sidebar-2 .inside{

	
	/*background-color: #E8E8E8;
	border-left-color: #fff;
	border-left-style: solid;
	border-left-width: medium;
	height: 100%;*/
}

/*   COMMETN THIS OUT AFTER TESTING FOR ORIGINAL LAYOUT*/
#main-body{clear: both;float: left;padding-bottom: 10px;top:-10px; width: 75%;z-index:100;}

#content{float: right;width: 67%;padding-right: 0px;}

#sidebar{float: left;margin-right: -5px;width: 32.5%;}

#sidebar-2{

	float: right;

	margin-left: -3px;

	overflow: hidden;

	position: relative;

	width: 24.25%;

	/*background-color: #bbbbbb;*/

}

#sidebar .inside{padding: 10px 0px 10px 0px;}

#sidebar-2 .inside{

	padding: 0px 0px 10px 0px;

/*	background-color: #E8E8E8;*/

	/*border-left-color: #fff;

	border-left-style: solid;

	border-left-width: medium;

	height: 100%;*/

}
/* END OF INSRET: COMMENT THIS OUT*/


#content .inside{ padding-top: 10px; padding: -1px;
/*	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-color: transparent;*/}

.contentheadingmainlevel-sidenav 
{

/* changed 20070808 */
	font: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
   	font-weight: ;
	font-size:18px;
	background-image:url(../../../../marketplace/images/default/nav/top_sep_t.jpg);
	background-repeat: no-repeat;
	background-position:top;
	width:100%;
	padding: 5px;
	padding-bottom: 30px;
	
	/* changed 20070808 */
	
	/*font: bold 1.6em/1.8em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#990000; */
/*	padding-right: 4px;
	border-top: #d95b5b 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 5px auto;
	padding-top: 4px;
	border-bottom: #d95b5b 1px solid;
	background-color: #fffafa;
        font-weight: bold;
		font-size:18px;
		
         
         text-decoration:none;
text-transform:uppercase; */
   
}
/*.blogmainlevel-sidenav   
{
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-color: transparent;
} */
.blogmainlevel-sidenav
{
   width: 100%;
}
/* Sliding Door Tabbed Menus */
#nav {height:27px; margin-right: 12px;}

#nav ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
/* Backslash Hack
   hide from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

#nav li {
	float:right;
	height: 27px;
	background:url(../images/tmenu_up_l.png) no-repeat bottom left;
	margin-left: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}

#nav li a {
	float:left;
	display:block;
	line-height: 27px;
	height: 27px;
	background:url(../images/tmenu_up_r.png) no-repeat 100% 100%;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #700000;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 7px;
}

div#nav li:hover, div#nav li.sfhover {
	background: url(../images/tmenu_over_l.png) no-repeat bottom left;
}
div#nav li:hover a, div#nav li.sfhover a {
  background: url(../images/tmenu_over_r.png) no-repeat bottom right;
  color: #fff;
}

div#nav li.active a {
  background:url(../images/tmenu_active_r.png) no-repeat bottom right;
  color: #FFFFFF;
}

div#nav li.active {
  background:url(../images/tmenu_active_l.png) no-repeat bottom left;
}

span.pl_tab_l {
	background-image: url(../images/tmenu_active_l.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

span.pl_tab_r {
	background-image: url(../images/tmenu_active_r.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

div#footer{clear:left;width:100%;}


/*Joomla Specific Display*/
.small,.modifydate,.createdate {color: #999;text-align: left;font: 9px/11px Tahoma, Verdana, Helvetica;text-transform: uppercase;}
.createdate {top:-3px;}
.inputbox {color:#ccc;background:#fff;border: 1px solid #999;color:#333; }
input { height: 30px;}

.button {background:#666;border: 1px solid #000;color:#ccc;line-height: 100%;font-size: 1 em;padding: 3px; vertical-align: top; height: 35px;}
.article_seperator {width:100%;height:0px;}

/*Table View*/
td.sectiontableheader, td.sectiontableheader a  {background:#222; color: #FFF;font-weight: bold;background-image: url(../images/sectbhdr.gif);background-repeat: repeat-x;height: 25px;padding: 4px;}
tr.sectiontableentry1 td {padding: 6px;background-color: #f8f8f8;text-align:left;}
tr.sectiontableentry2 td {padding: 6px;background-color: #F2F2F2;}
td.sectiontableentry1 {padding: 6px;background-color: #f8f8f8;}
td.sectiontableentry2{padding: 6px;background-color: #F2F2F2;}
.sectiontableentry2 a, .sectiontableentry1 a  {padding-left:5px;}
.sectiontableentry1 a.category, .sectiontableentry2 a.category
{font:12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;text-decoration:none;height:16px;padding-left: 16px;list-style:none;}

/*Read More*/
a.readon, a.readon:hover{margin-top: 10px;display: block;float: right;line-height: 12px;background: url(../images/readon.gif) no-repeat left center;text-indent: 16px;}

/*Polls*/
table.pollstableborder td {padding:0; text-align:left;}
.pollstableborder td, .pollstableborderS2 td, pollstableborderS1 td, pollstableborderS3 td
{text-align:left; font: 0.87em/0.92em Arial, Helvetica, sans-serif; padding: 3px 0px 3px 5px; vertical-align:middle;}

/*Print and Email View*/
body.contentpane {background:#fff; width:450px;}

/*Keeps the blog tables from crowding*/
table.contenttoc {margin: 5px;padding: 0px;float:right;}

/*Article Index*/
table.contenttoc{margin:5px;padding:5px;}
table.contenttoc td {padding: 0 7px;}
table.contenttoc th {padding: 0px 10px;font-size: 1em;color: #ccc;background: #333;}

/*Main Joomla Tables*/
table.contentpaneopen {margin:0 30px 0 0;padding:0;width:100%; 

	/* added 20070808 
	border-right: #C8C8C8 1px solid;
	border-top: #C8C8C8 1px solid;
	border-left: #C8C8C8 1px solid;
	border-bottom: #C8C8C8 1px solid;
	background-color: transparent
	/**/
	}
	
	/* end of added 20070808 */
/* 20080826 specific table.contentpaneopenmainlevel-sidenav class added to eleviate the short appearance of the table*/
table.contentpaneopenmainlevel-sidenav {width:100%; margin-bottom:-20px;} /* 20070825 */
table table.contentpaneopen td, table table.contentpane td {margin:0 8px;padding-left:20px; width:90%;/*border-bottom: #C8C8C8 1px solid;*/} 
table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td { width:50; text-align: left;}
/*.contentheading {width:100%; white-space:nowrap;}

/*Content Links*/
.contentheading, a.contentpagetitle a.contentpagetitle:link, a.contentpagetitle:visited {

/* changed 20070808 */
font: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
   	font-weight: ;
	font-size:18px;
	background-image:url(../../../../marketplace/images/default/nav/top_sep_t.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:100%;
	padding: 5px;
	padding-bottom: 15px;
	
	/* changed 20070808 */
	
       /* text-decoration:none;
	text-transform:uppercase;
	padding-right: 4px;
	border-top: #d95b5b 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 5px auto;
	padding-top: 4px;
	border-bottom: #d95b5b 1px solid;
	background-color: #fffafa;
        font-weight: bold;
		font-size:18px;
		width:400px; */

}
a.contentpagetitlemainlevel-sidenav:link {color: #700000; text-decoration: none;}
a.contentpagetitlemainlevel-sidenav:hover {color: #fff; text-decoration: none; background-color:#330000; width:300px;}
a.contentpagetitle:hover {color:#333;text-decoration:none;}
.componentheading {color:#666666;font:bold 1.07em/1.5em Arial, Helvetica, sans-serif;}

/*Basic Links*/
a:link, a:visited {color:#700000;text-decoration:none;}
a:hover {color: #666666;text-decoration:none;}
a.img{border:0;}
a img{border:0;}

/*All Modules*/

ul.latestnewsS3,ul.latestnewsS2,ul.latestnewsS1, ul.mostreadS3,ul.mostreadS2,ul.mostreadS1
{list-style:none;padding:0px;margin:0px; color:#fff;}

.mostread li,.latestnews li,.latestnewsS3 li,.latestnewsS2 li,.latestnewsS1 li,.mostreadS3 li,.mostreadS2 li,.mostreadS1 li
{padding-bottom:3px;}

.moduleS3 p,.moduleS1 p,.moduleS2 p
{font-size:1em;line-height:1.15em; color:#fff;}

.moduleS3,.moduleS3 a:link, .moduleS3 a:visited, .moduleS3 li a,.moduleS3 p,.moduleS3 td,.moduleS3 ul
{font-size:1em;line-height:1.15em; color:#fff;}

.moduleS1,.moduleS1 a:link, .moduleS1 a:visited, .moduleS1 li a, .moduleS1 p, .moduleS1 td,.moduleS1 ul,.moduleS1
{font-size:1em;line-height:1.15em; color:#323232;}

.moduleS2,.moduleS2 a:link, .moduleS2 a:visited, .moduleS2 li a, .moduleS2 p,.moduleS2 td,.moduleS2 ul
{font-size:1em;line-height:1.15em; color:#fff;}

.moduleS1 ul,.moduleS2 ul, .moduleS3 ul, .moduleBDR ul
{list-style: url(../images/readon.gif) ; padding:0px; margin:0px; padding-left: 15px; margin-left:18px;}
.moduleS1 li,.moduleS2 li, .moduleS3 li, .moduleBDR li

{padding-bottom:6px;}



/*Solid Module Heading Typography*/
.moduleS3 h3, .moduleS1 h3, .moduleS2 h3
{
	font: bold 1em/2em Tahoma, Verdana, Helvetica;
	margin:5px 5px;
	padding:0;
}
.moduleS1 h3 {/*background: url(../images/aeroS1.png) no-repeat left center;*/padding: 0 12px 0 16px !important;color:#fff;}
.moduleS2 h3 {/*background: url(../images/aeroS2.png) no-repeat left center;*/padding: 0 0 0 16px !important;color:#fff;}
.moduleS3 h3 {/*background: url(../images/aeroS3.png) no-repeat left center;*/padding: 0 0 0 16px !important;color:#fff;}

/*SOLID ROUND BOX BACKGROUND COLORS*/
.moduleS1 {background: #BBBBBB url(../images/mod_tr_S1.png) no-repeat right top}
.moduleS2 {background: #990000 url(../images/mod_tr_S2.png) no-repeat right top;}
.moduleS3 {background: #333333 url(../images/mod_tr_S3.png) no-repeat right top;}

/*Bordered Module Heading Text Colors*/
.moduleBDR h3, .modulecatnav h3 {
font: bold 12px/24px Tahoma, Verdana, Helvetica;color:#990000;
margin: 0;padding: 0.10em 0 0 1.5em !important;position: absolute;top: .25em;left: 1em;width: 100%;/*background: url(../images/aero.png) no-repeat left .5em;*/
}
/*Sidenav Menus must be set to flat list in order to be styled correctly otherwise sublevels get messed up*/
ul#mainlevel-sidenav, ul#mainlevel-sidenav2 {list-style:none;margin:0;padding:0; color: #990000; font-size:24px;}
ul#mainlevel-sidenav li a, ul#mainlevel-sidenav2 li a 
{padding-left: 18px;background:url(../images/sidenavup.png) no-repeat left center;border-bottom: 1px solid #cacaca;display:block;
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;}
/*Sidenav Links*/
ul#mainlevel-sidenav a:hover, ul#mainlevel-sidenav2 a:hover
{text-decoration:none;padding-left: 18px;background: url(../images/sidenavover.png) no-repeat left center;border-bottom: 1px solid #cacaca;display:block;
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#990000;
}
/*Sidenav Menus when used as a vertical (TABLED) style NOT recomended*/
a.mainlevel-sidenav:link, a.mainlevel-sidenav2:link, a.mainlevel-sidenav:visited, a.mainlevel-sidenav2:visited {
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-left: 18px;
	background:url(../images/sidenavup.png) no-repeat left center;
	border-bottom: 1px solid #cacaca;
	display:block;
}
a.mainlevel-sidenav:hover, a.mainlevel-sidenav2:hover {
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#990000;
	text-decoration:none;
	padding-left: 18px;
	background: url(../images/sidenavover.png) no-repeat left center;
	border-bottom: 1px solid #cacaca;
	display:block;
}

.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3 {
margin:0;font: bold 1em/1.5em Tahoma, Verdana, Helvetica;padding:0;}

/*Proceed with caution*/
#teasers .module,#teasers .moduleS3,#teasers .moduleS1,#teasers .moduleS2,#teasers .moduledark,#teasers .modulemid,#teasers .modulelight,#teasers .modulebdr
#footer .module,#footer .moduleS3,#footer .moduleS1,#footer .moduleS2,#footer .moduledark,#footer .modulemid,#footer .modulelight,#footer .modulebdr
{position:relative;margin:0;padding:0;}
.module {position:relative; margin-top: -15px;}
.moduleS3,.moduleS1,.moduleS2,.moduledark,.modulemid,.modulelight,.modulebdr,.modulecatnav {position:relative;margin:0 0 1em;padding:0;}
.moduleS1 div div div div,.moduleS2 div div div div,.moduleS3 div div div div,.modulebdr div div div div, modulecatnav div div div div {background:none; }
.module div,.moduleS3 div,.moduleS1 div,.moduleS2 div {margin:0;padding:2px 0 0 0;}
/* changed the padding from : 0 0 0 11px 20070825*/
.module div div,.moduleS3 div div,.moduleS1 div div,.moduleS2 div div{padding:0 0 0 0px;margin:0;}
.moduleS1 div div div,.moduleS2 div div div {padding: 5px 12px 12px 0px;height:auto!important;height:1%;}
.moduleS3 div div div {padding: 8px 25px 5px 10px;height:auto!important;height:1%;}
.moduleS3 div {background: url(../images/mod_tl_S3.png) top left no-repeat;}
.moduleS3 div div, .moduletableS3 div div{background: url(../images/mod_bl_S3.png) bottom left no-repeat;}
.moduleS3 div div div {background: url(../images/mod_br_S3.png) bottom right no-repeat;}
.moduleS1 div {background: url(../images/mod_tl_S1.png) top left no-repeat;}
.moduleS1 div div{background: url(../images/mod_bl_S1.png) bottom left no-repeat;}
.moduleS1 div div div{background: url(../images/mod_br_S1.png) bottom right no-repeat;}
.moduleS2 div {background: url(../images/mod_tl_S2.png) top left no-repeat;}
.moduleS2 div div{background: url(../images/mod_bl_S2.png) bottom left no-repeat;}
.moduleS2 div div div{background: url(../images/mod_br_S2.png) bottom right no-repeat;}
/* magneticmg added specific module formating  */
.module div div div {padding:0 0px 0px 0;height:auto!important;height:1%;}
.clear {clear: both; height:0; height:1px !important;}
.moduleBDR {margin: 0 0 1em;padding: 0;position: relative;}
.moduleBDR div div div div {background: none;}
.moduleBDR div {margin: 0;padding: 2.2em 0 0;}
.moduleBDR div div {margin: 0;padding: 0 0 0 12px;}
.moduleBDR div div div {height: 1%;padding: 5px 12px 12px 0px;}
.moduleBDR {background: url(../images/boxright_bdr.png) top right no-repeat;}
.moduleBDR div {background: url(../images/boxleft_bdr.png) top left no-repeat;}
.moduleBDR div div { background: url(../images/boxleft_bdr.png) bottom left no-repeat;}
.moduleBDR div div div {background: url(../images/boxright_bdr.png) bottom right no-repeat;}
div div .syndicate div, div div.syndicateS1 div, div div.syndicateS2 div, div div.syndicateS3 div, div div.syndicateBDR div {margin:5px; padding:0;}
.moduleS1 div div div div {padding-left:15px;}
.moduleS1 div div div h3 {padding-left:15px;}

/*Some bonus custom styles*/
ol {margin-left:25px;}
blockquote {padding:5px; border: 1px dashed #cecece; background: #ececec; color:#323232; margin:3px; font-size:.90em; width: 400px;}
ul#checklist {padding-left:5px; list-style:none;}
#checklist li {background:url(../images/checklist.png) no-repeat left center; padding-left:16px; margin: .25em 0 .25em 0;}
.voodoo{display:none;}
a.linkS1 {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/linkS1.png) no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}
a.linkS2 {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/linkS2.png) no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}
a.linkS3 {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/spcials_blackback.gif)  no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}
a.projectpost {text-decoration:none; width:203px; height:119px; text-indent:-50000em; background:url(../images/postprojectwhitebg.gif) no-repeat center; display:block; text-align:center; margin: 0px auto 0px auto;}

/* custom magneticmg styling...*/
.modulecatnav {margin: 0 0 1em;padding: 0;position: relative;}
.modulecatnav div div div div {background: none;}
.modulecatnav div {margin: 0;padding: 2.2em 0 0;}
.modulecatnav div div {margin: 0;padding: 0 0 0 12px;}
.modulecatnav div div div {height: 1%;padding: 5px 5px 0px 0;}


.modulecatnav {background: url(../images/boxright_bdr.png) top right no-repeat;}
.modulecatnav div {background: url(../images/boxleft_bdr.png) top left no-repeat;}
.modulecatnav div div { background: url(../images/boxleft_bdr.png) bottom left no-repeat;}
.modulecatnav div div div {background: url(../images/boxright_bdr.png) bottom right no-repeat;}

.modulecatnav li
{
	
   list-style:none;

}
.modulecatnav a
{list-style:none;
 font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	text-decoration:none;
        padding-left: 18px;
		padding-top: 8px;
	background:url(../images/sidenavup.png) no-repeat left center;
	border-bottom: 1px solid #cacaca;
	display:block;
	margin-left: -30px;

}

.modulecatnav a:hover
{
	font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif;
	color:#990000;
	text-decoration:none;
	padding-left: 18px;
	
	padding-top: 8px;
	background: url(../images/sidenavover.png) no-repeat left center;

	border-bottom: 1px solid #cacaca;
	display:block;
	margin-left: -30px;

}
.newsfeedcatnav
{
position:relative;
left: 0;
}

.panel
{
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
#sidebar-2 .inside h3
{

	
        margin-bottom: 0px;
        font-size: 1.6em;
        clear: both;
        display: block;
        float: none;
       
        
	
	
}

.module table
{
position:relative;
left: 8px;
top: 5px;
padding: 8px;
margin-top:-10px;


}


.redhlite 
{
	padding-right: 4px;
	border-top: #d95b5b 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 5px auto;
	padding-top: 4px;
	border-bottom: #d95b5b 1px solid;
	background-color: #fffafa;
        font-weight: bold;
	}
.redlite a:hover 
{
	padding-right: 4px;
	border-top: #d95b5b 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 5px auto;
	padding-top: 4px;
	border-bottom: #d95b5b 1px solid;
	background-color: #990000;
        font-weight: bold;
}
.blog_heading
{
 	font-weight:bold;
	margin-left: 10px;
	
}
.post-entry
{
	font: Courier New, Courier, monospace;
	font-size: 12px;
}
/*#sidebar-2 .inside h3:hover
{
background-color:#990000;
} */

.marketplace_action a.add_button 
{
        display: block;
	height: 20px;
background-image:url(https://www.ijobid.com/marketplace/images/default/gradient/fbbutton.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: black;
	font-weight: bold;
/*	padding-right: 4px;*/
	padding-left: 35px;
	padding-bottom: 4px;
/*	margin: 5px auto;*/
	padding-top: 8px;
border:none;

margin-top: 3px;

}

.marketplace_action a.add_button:hover
{
display: block;      
	height: 20px;
	text-decoration: none;

background-image:url(https://www.ijobid.com/marketplace/images/default/gradient/fbbutton_hov.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: black;
	font-weight: bold;
border: none;
	
	
	/*padding-right: 4px;*/
	
	padding-left: 35px;
	padding-bottom: 4px;
/*	margin: 5px auto;*/
	padding-top: 8px;
	
margin-top: 3px;
}

a.mainlevelfooter
{

 font-weight: bold;
 
}
#footer
{
 text-align: center;

}
input[type="text"], input[type="password"]
{

 height: 35px;
font-size: larger;
font-family: Gill Sans, Arial;
font-weight: bold;
vertical-align:middle;
}
select
{
  height: 35px;
}
.modulerssright{float: right; display: block; clear: both;}
.buttonheading {padding-right: 10px;}
