*{
margin:0px;
padding:0px;
}
/*=======================================================================BLOCK LAYOUT */
body{
text-align:center;
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:12px;
width:780px;
height:820px;
}

.borderdotted{
border:1px solid #999999;
}

#container{
margin:0px 0px 0px 0px;
padding-bottom:0px;
/*width:850px;  /*1050*/
background-color:#ffffff;
}
#innercontainer{
/*width:850px;  /*1020*/
margin:auto;
text-align:left;
background-color:#FFFFFF;

}
#header{
height:113px;
}
.rotate{
font-weight:bold;
font-size:10px;
font-family:verdana,arial;
}
h1.logo{
display:block;
width:293px;
height:90px;
margin:15px 0px 0px 34px;
float:left;
background:url('../images/logo.gif') #E4E4E5 no-repeat top left;
}
#bannerad{
width:468px;
height:60px;
background-color:#FFFFFF;
float:right;
margin-top:45px
}
#mainnav{
height:29px;

margin-bottom:6px;
}
#content_left{
width:195px;
float:left;
}
#searchForm{
text-align:left;
font-size:9px;
font-family:arial,verdana;
color:#fff;
background-color:#000000;
}
.leftnav li{
list-style-type:none;
margin-top:0px;
margin-bottom:0px;
}
ul.leftnav{
margin-top:3px;
}
.login{
width:195px;
height:110px;
background-color:#CDCDCD;
font-size:11px;
color:#323232;
}

.jobsBg {
background:#ED1853 url('../images/mainnav/bg_headernav_top.jpg') left top no-repeat;
height:29px;
width:auto;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.applytext{
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:11px;
color:#e2003d;
vertical-align: middle;
}
.applytext1{
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:12px;
vertical-align: middle;
}
.jobsum{
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:11px;
vertical-align: top;
padding:10px;
}
.jobsum1{
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:11px;
vertical-align:middle;
}
#logincontent{
margin:0px 0px 0px 10px;
padding-top:9px;
font-weight:bold;
}
#supporters{
margin-top:8px;
/*padding-top:15px;*/
height:120px;
border:1px solid #F3F3F3;
background-color:#FFFFFF;
color:#E81C4D;
/*vertical-align: middle;  #F3F3F3;*/
}
#supporters1{
vertical-align: middle;
height:120px;
background-color:#FFFFFF;
color:#E81C4D;
padding-top:5px;

}

#leftBanner{
margin-top:7px;
height:150px;
background-color:#FFFFFF;
}
#content_right{
width:733px;
float:LEFT;
PADDING-LEFT:10PX;
}
#content_3col_center{
width:660px;
margin-left:0px;
float:left;
}

#content_3col_center_without_right{
/*width:733px;*/
width: 715px;
margin-left:5px;
float:left;
}

h1.jobfinderheading{
color:#DE173E;
font-size:22px;
}
.simpleText{
color:#DE173E;
}

.jobsearch_cat_break{
font-size:10px;
color:#DE173E;
}


#content_3col_right{
float:left;
width:180px;  /* width:160px; */
}
#nowrecruitingpod{
width:160px;
font-size:10px;
}
#nowrecruitingpod div#nowrecruitingpod_header{
background:url('../images/stripedheader.gif');
height:21px;
padding:4px 0px 0px 5px;
}
#nowrecruitingpod div#nowrecruitingpod_content{
border-left:1px solid #A0A1A3;
border-right:1px solid #A0A1A3;
padding:4px 0px 0px 4px;
}
#nowrecruitingpod div#nowrecruitingpod_footer{
height:4px;
background:url('../images/gray_bottom_bevel.gif') no-repeat bottom;
}


#content_top{

}
#content_top_left{
float:left;
}
#content_toptop_right{
background:url('../images/content_top_right.gif') no-repeat;
position:relative;
font-size:1px;
height:4px;
line-height:1px;

margin:0px auto;
}
#content_top_right{
width:237px;
float:right;

}
#content_top_right_content{
border-left:1px solid #EC1A49;
border-right:1px solid #EC1A49;
}
#TRpod{
padding:13px 0px 14px 13px;
font-size:12px;
}
h4.TRpod
{
color:#EC1A49;
font-size:14px;
}
div.supp
{
vertical-align: middle;
border:3px solid #F3F3F3;

}
div.leftdouble
{
height:40px;

}
div.leftdouble h3
{
font-size:14px;
font-weight:bold;

}
.leftnav{
font-weight:bold;
margin-top:3px;
background-image:url('../images/leftnavbg.jpg');
width:190px;
height:21px;
color:#ffffff;
font-size:12px;
padding:5px 0px 0px 5px;
}
.podheaderA{
font-weight:bold;
background-image:url('../images/podheaderA.jpg');
width:224px;
height:19px;
color:#ffffff;
font-size:14px;
padding:5px 0px 0px 9px;
}
.podheaderB{
font-weight:bold;
background-image:url('../images/podheaderB.jpg');
width:226px;
height:20px;
color:#ffffff;
font-size:14px;
padding:5px 0px 0px 10px;
}
.podheaderC{
font-weight:bold;
background-image:url('../images/podheaderC.jpg');
width:224px;
height:20px;
color:#ffffff;
font-size:14px;
padding:5px 0px 0px 10px;
}

#content_topbottom_right{
background:url('../images/content_bottom_right.gif') no-repeat;
position:relative;
font-size:1px;
height:4px;
line-height:1px;

margin:0px auto;
}
#subscribecontainer{
height:30px;
margin-top:6px;
}
.subscribe{
width:485px;
height:30px;
background:url('../images/subscribe_bg.gif');
font-size:11px;
}
#subscribetext{
color:#666666;
padding:0px 0px 0px 0px;
font-weight:bold;
width:245px;
float:left;

}
#subscribeForm{

float:left;
}
#content_right_bins{
margin-top:6px;

}

#rightcontent_a{
width:234px;
height:270px;
background-color:#E5E1E0;
border-bottom:5px solid #DE1446;
font-size:11px;
padding-bottom:10px;
}
#rightcontent_btop{
width:236px;
border:1px solid #cccccc;
border-top:0px;
height:100px;
font-size:10px;
}

#rightcontent_bbottom{
margin-top:8px;
width:236px;
border:1px solid #cccccc;
border-top:0px;
height:171px;
border-bottom:5px solid #DE1446;
font-size:10px;
}
#rightcontent_ctop{
width:234px;
border:1px solid #cccccc;
border-top:0px;
height:100px;
font-size:10px;
}


#rightcontent_cbottom{
margin-top:8px;
width:234px;
border:1px solid #cccccc;
border-top:0px;
font-size:10px;
border-bottom:5px solid #DE1446;
}
#recruitnow{
padding-top:23px;
}
#bottombanner{
width:728px;
height:90px;
background-color:#FFFFFF;
margin:27px 0px 0px 2px;
}
#bottombanner_468x60{
width:468px;
height:60px;
background-color:#FFFFFF;
margin:27px auto 0px auto;
}
#footer{
text-align:center;
}

span.spacer{
display:inline;
color:#ABB5B4;
font-size:11px;
width:25px;
}
/*========================================================================TABLE STYLES */
table.jobSearch tr td{
width:265px;
font-size:11px;
padding:8px 0px 8px 0px;
}
table.locationSearch tr td{
width:265px;
font-size:11px;
padding:2px 0px 2px 0px;
}

/*========================================================================SEARCH FORM */
.searchFormTXT{
margin:6px 0px 0px 9px;
width:170px;
height:24px;
border:0px;
font-size:12px;
padding:2px;
}
.searchFormDDL{
margin:8px 0px 0px 9px;
width:170px;
height:18px;
border:0px;
font-size:12px;
padding:2px;
}
.searchFormIMG{
margin:9px 6px 6px 12px;
}

.frmLoginTXT{
width:169px;
height:20px;
border:1px solid #C1BDBC;
font-size:11px;
font-family:arial,verdana;
padding:2px;
}
.frmConnectedDDL{
width:143px;
height:20px;
}

.frmSubscribeTXT{
width:135px;
font-size:10px;
margin-top:3px;
}
.frmSubscribeBTN{
margin-left:8px;
margin-top:3px;
}


/*========================================================================= CLASSES */
.noshow{
display:none;
}
.clear{
clear:both;
position:relative;
font-size:1px;height:1px;line-height:1px;width:1px;margin:0px;
}
.dotted{
background:url('../images/dotted.gif') repeat-x;
font-size:1px;height:1px;line-height:1px;margin:0px auto;
}
.cl{
clear:both;
}
.w183{
width:183px;
}
.ml10
{
margin-left:10px;
}
.mb10{
margin-bottom:10px;
}
.mt3
{
margin-top:3px;
}
.mb3{
margin-bottom:3px;
}
.noborder{
border:0px;
}
.fl{
float:left;

}
.fr{
float:right;

}
.ml4{
margin-left:4px
}
.pinktext{
color:#E41763;
}
.bold{
font-weight:bold;
}
.ml12{
margin-left:12px;
}

/*========================================================================= LINKAGE =======*/
a:link.frmLogin, a:visited.frmLogin{
text-decoration:none;
color:#323232;
font-size:9px;
}
a:hover.frmLogin{
text-decoration:underline;
}
a:link.browsecategory, a:visited.browsecategory{
text-decoration:none;
color:#323232;
font-size:10px;
}
a:hover.browsecategory{
text-decoration:underline;
}
a:link.browsecategoryred, a:visited.browsecategoryred{
text-decoration:none;
color:#D0012D;
font-size:12px;
}
a:hover.browsecategoryred{
text-decoration:underline;

}
a:link.footer, a:visited.footer{
text-decoration:none;
color:#ABB5B4;
font-size:11px;
}
a:hover.footer{
text-decoration:underline;

}

a:link.prevnext, a:visited.prevnext{
text-decoration:none;
color:#636363;
font-size:11px;
}
a:hover.prevnext{
text-decoration:underline;
}

a.jobsearch_cat {
text-decoration:none;
color:#DE173E;
font-size:11px;
font-weight:bold;
}
a.jobsearch_cat:hover{
text-decoration:underline;
}
a.jobshow_right {
text-decoration:none;
color:#000000;
font-size:11px;
font-weight:bold;
}
a.jobshow_right:hover{
text-decoration:underline;
color:#DE173E;

}
a.jobshow_right:visited{
color:#DE173E;

}
a:link.jobsearch_subCategory, a:visited.jobsearch_subCategory{
text-decoration:none;
color:#000000;
font-size:11px;

}
a:hover.jobsearch_subCategory{
text-decoration:underline;
}
a:link.leftnav, a:visited.leftnav{
text-decoration:none;
color:#ffffff;
font-size:12px;

}
a:hover.leftnav{
text-decoration:underline;
}

/*===================================================================================DROP DOWN NAV*/
#navlist {
position:relative;
left:0px;
top:-10px;
width:939px; 	/* 1020px;*/
height:29px;
background:#ED1853 url('../images/mainnav/bg_headernav_top.jpg') left top;

font-family:verdana;
}
#headernavbottom {
width:939px; 	/*1020*/
height:29px;
background:transparent url('../images/mainnav/bg_headernav_bottom.jpg') left bottom;
}


ul#navlist {
list-style-type:none;
position:relative;
left:0px;
top:1px;
z-index:99;
}
* html  ul#navlist {
top:1px;
}

#navlist li {
float:left;
position:relative;
margin-right:0.6em;  /*0.8em*/


}
#navlist li.last {
margin-right:0em;
}
#navlist li a {
display:block;
color:#fff;
padding:7px .6em 1em .6em;
text-decoration:none;
background:none;

font-family:verdana;
font-size:12px;

}

#navlist li a:hover {
color:#000000;
}

#navlist li h1 {
font-size:12px;
font-weight:bold;
}

#navlist ul {
display:none;
position:absolute;
margin-left:0px;
top:29px;
width:106px;
padding-top:2px;
padding-bottom:0px;
background:#ED1853 url('../images/mainnav/bg_nav_subnav.jpg') left top no-repeat;
}
* html #navlist ul {
top:32px;
}
#navlist li:hover ul, #navlist li.over ul {
display:block;
}
#navlist ul li {
list-style-type:none;
position:relative;
width:106px;
margin-right:0px;
padding:3px 0px 2px 0px;
line-height:.8em;
border-bottom:1px dotted #DB6967;
}
#navlist ul li.last {
background:transparent url('../images/mainnav/bg_nav_subnav_bottom.jpg') left bottom no-repeat;
border-bottom:0px;
}

#navlist ul li h2 {
font-size:10px;
font-weight:normal;
}
#navlist ul li h2 a {
color:#fff;
padding:4px 2px 2px 9px;
display:block;
text-decoration:none;
background:none;
font-size:10px;
}
#navlist ul li h2 a:hover, #navlist ul li h2 a.selected {
color:#000;
background:none;

}
/* classes from aqua background-color: #FFFFFF ;*/
.newbut{
background-color: #FFFFFF ;
font-family:trebuchet ms,arial,helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color: #e2003d;
max-width: 100px;
width: 100px;
border:0px;
text-decoration: none;
}


a.violetlink {
font-family: trebuchet ms,arial,helvetica,sans-serif;;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#000000;
text-decoration:none;
}

a.violetlink:hover {
color:#e2003d;
}

a.greylink {
font-family: trebuchet ms,arial,helvetica,sans-serif;;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
color: #818181;
text-decoration:none;
}

a.greylink:hover {
color:#e2003d;
}
.action{
 padding-left:0px;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:0px;

}

.moreres {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
color:#ED1748;
}
.moreres1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
color:#ED1748;
}
.outerborder
{
border:1px solid #F8C6BF;
padding:4px;
}
.outertext
{
background-color: #FFFFFF ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color: #e2003d;
max-width: 100px;
width: 100px;
border:0px;
text-decoration: none;
}
a.trebuchet {
font-family: trebuchet ms,arial,helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color: #000000;
text-decoration:none;
}

a.trebuchet:hover {
color:#e2003d;
}

a.more {
font-family: trebuchet ms,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color: #e2003d;
text-decoration:none;
}

a.more:hover {
color:#898989;
text-decoration:none;
}
.subtle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color: #C5C5C5;
text-decoration:none;
}

.smallsubtle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
color: #898989;
text-decoration:none;
}

.text {
font-family: Trebuchet MS,arial,helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
color: #000000;
text-decoration:none;
}

/**************classes from style.css********************/
#body ul { list-style-type: none; padding-left:14px; }
#body .padding { padding-left:14px; background-color: #FFFFFF; }
/* ********************************************************* */
/* Jobs - List Keyword */
/* ********************************************************* */
#body table.keyword { margin-top:10px; }
#body table.keyword td { padding:4px; font-family:trebuchet ms,arial,helvetica,sans-serif; font-size:11px;  }
#body table.keyword td.borderleft { border-top:1px solid #F8C6BF; border-bottom:1px solid #F8C6BF; border-left:1px solid #F8C6BF; }
#body table.keyword td.borderright { border-top:1px solid #F8C6BF; border-bottom:1px solid #F8C6BF; border-right:1px solid #F8C6BF; }
#body table.keyword tr.border td { border-bottom:1px dotted #B8B4B5; }
#body table.keyword tr.last td { border-bottom:none; }
#body table.keyword td h3 { font-size:14px; margin-bottom:0em; }
#body table.keyword td h3 a { color:#000; text-decoration:none; }
#body table.keyword td h3 a:hover { color:#e2003d; }
#body table.keyword td h4 a { color:#e2003d; }
#body table.keyword td h4 a:hover { color:#666; }
#body table.keyword td h4.subtle { font-size:10px; color:#C5C5C5; }
#body table.keyword td p { margin-bottom:0em; font-family:trebuchet ms,arial,helvetica,sans-serif; font-size:11px;}
#body table.keyword td .small { font-size:10px; }
#body table.keyword td .subtle { color:#898989;  }
#body table.keyword td.date { color:#e2003d; font-weight:bold; font-size:12px; }
#body table.keyword td.more { font-weight:bold; font-size:10px; }
#body table.keyword td.more a { color:#e2003d; text-decoration:none; }
#body table.keyword td.more a:hover { color:#666; }
#body table.keyword td.pagenav h4 { display:inline; margin:0em; }
#body table.keyword td.pagenav h4 a { text-decoration:none; }
#body table.keyword td.pagenav ul { list-style-type:none; margin:0em; padding:0em; display:inline; }
#body table.keyword td.pagenav li { display:inline; margin-left:8px; font-size:17px; }
#body table.keyword td.pagenav li a { text-decoration:none; color:#000; }
#body table.keyword td.pagenav li a:hover { color:#e2003d; }

#body table.keyword td p { font-size: 12px; }
#body h2 { font-size: 14px; }


#body table.html td {font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:12px;  }
.staticcontent ul { padding-left:14px; }

#body hr.hr { border-bottom:1px dotted #B8B4B5; clear:left; clear:right; display:block; color:#fff; margin-bottom:0px; }

/* ********************************************************* */
/* Women in Action - Organisation - Detail s*/
/* ********************************************************* */
.organisation h2 { font-size:1.5em!important; margin:0.5em 0em 0.5em 0em; display:block; }
.organisation h3 { font-size:1.1em!important; color:#e2003d; display:block; float:none; clear:left; margin:0.5em 0em 0.5em 0em; }
.organisation h3 a { font-size:1.2em!important; color:#e2003d; }
.organisation h3 a:hover { color:#666; }
.organisation h4 { margin:0.5em 0em 0.5em 0.2em; display:block; }
.organisation p { font-size:1.2em!important; }
.organisation input.text { width:200px!important; height:21px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:10px; margin-right:10px; padding-left:0.2em; padding-top:0.1em; }
* html .organisation input.text { margin-bottom:10px; }
.organisation select.select { width:140px!important; height:21px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:2px; margin-right:2px; padding-left:0.2em; padding-top:0.1em; }
.organisation input.submit { position:relative; top:5px; margin-bottom:10px; }
* html .organisation input.submit { top:0px; margin-bottom:5px; }
.organisation ul.alphabet { list-style-type:none; display:block;  }
.organisation ul.alphabet li { float:left; font-size:1.3em; margin-right:0.6em; margin-bottom:10px; }
* html .organisation ul.alphabet li { margin-bottom:5px; }
.organisation ul.alphabet li a { font-size: 12px; color:#736c6d; }
.organisation ul.alphabet li a:hover { font-size: 12px; color:#e2003d; }
.organisation ul.results { list-style-type:none; display:block; }
.organisation ul.results li { font-size:1.2em; padding:0.5em 0em 0.5em 0.2em; border-bottom:1px dotted #ddd; }
.organisation ul.results li.last { border-bottom:none; }
.organisation ul.results li a { color:#000; text-decoration:none; }
.organisation ul.results li a:hover { color:#e2003d; }

.organisation table.adlist {  border:1px solid #F8C6BF; margin-top:10px; }

/* ********************************************************* */
/* Jobs - List Location */
/* ********************************************************* */
#body table.location { width: 533px; margin-left:5px; }
#body table.location td { width:50%; }
#body table.location td dl { list-style-type:none; margin-top:2px; }
#body table.location td dt { margin-bottom:0.5em; }
#body table.location td dt h3 { font-size:1.1em; }
#body table.location td h3, [notIE] { font-size:1.1em; margin-bottom:0.5em; }
#body table.location td dt h3 a { color:#e2003d; text-decoration:none; }
#body table.location td h3 a, [notIE] { text-decoration:none; }
#body table.location td dd { font-size:1.1em; margin-bottom:0.5em; }
#body table.location td dd a { background:transparent url('../img/arrow_grey.gif') 0em 0.4em no-repeat; padding-left:1em; color:#000; text-decoration:none; }
#body table.location td dd a:hover { color:#e2003d; }


/* ********************************************************* */
/* AccountForm - Advertiser - Create Account */
/* ********************************************************* */
#body .accountform { width:400px; display:block; margin-left:10px; clear:left; overflow-y:auto; }
#body .wideform { width:auto; margin-left:0px; }
#body .accountform h3 { font-size:1.3em; margin:0.5em 0em 0.5em 1em; }
#body .wideform h3 { font-size:1.5em; margin:0.5em 0em 0.5em 0em; }
#body .wideform h4 { font-size:1.2em; color:#e2003d; margin:0.5em 0em 0.5em 0em; }
#body .accountform h3 .subtle { color:#808284; }
#body .accountform label { width:130px; float:left; margin-right:10px; font-size:1.1em; text-align:right; }
#body .accountform label.radio { width:auto!important; float:none; }
#body .accountform input.text, #body .accountform select.select { width:200px!important; height:21px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:2px; padding-left:0.2em; padding-top:0.1em; }
#body .accountform textarea.text { width:270px!important; height:50px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:2px; padding-left:0.2em; padding-top:0.1em; }
#body .accountform textarea.tall { width:270px!important; height:150px!important; }
#body .accountform input.short { width:95px!important; }
#body .accountform input.radio, [notIE] { margin-right:0.5em; }
#body .accountform input.submit { float:right; margin-bottom:10px; }
#body .accountform .mandatory { font-size:1.1em; margin-left:5px; }
#body .accountform .note { font-size:1.1em; }
#body .accountform .subtle { color:#8e8888; }
#body .accountform a { color:#e2003d; text-decoration:none; }
#body .accountform a:hover { color:#666; }


/* ********************************************************* */
/* Account - Advertiser */
/* ********************************************************* */
table.accountadvertiser { width:425px; margin-top:5px; }
table.accountadvertiser td { padding:10px 5px 10px 5px; font-size:1.1em; border-bottom:1px dotted #ddd; }
table.accountadvertiser tr.last td { border-bottom:none; }
table.accountadvertiser td h5 { font-size:1em!important; color:#e2003d; }

table.moreinfo td h5 { font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px }


table.accountadvertiser td .subtle { font-size:0.9em; color:#b2b5b8; }
table.accountadvertiser td a { color:#e2003d; text-decoration:underline; }
table.accountadvertiser td a:hover { color:#666; }


/* ********************************************************* */
/* Account - Advertiser - Ad Preview  */
/* ********************************************************* */
table.adpreview { border-bottom:1px dotted #B8B4B5; width:410px; margin-top:5px; }
table.adpreview td { padding:0px 10px 10px 0px; font-size:1.1em; }
table.adpreview td h4 { font-size:1em!important; color:#e2003d; margin:0.5em 0em 0.5em 0em; }


/* ********************************************************* */
/* Account - Advertiser - Current Ads */
/* ********************************************************* */
table.adlist { width:580px; }
table.adlist td { padding:6px 4px 6px 4px;  }
table.adlist td.borderleft { border-top:1px solid #F8C6BF; border-bottom:1px solid #F8C6BF; border-left:1px solid #F8C6BF; }
table.adlist td.borderright { border-top:1px solid #F8C6BF; border-bottom:1px solid #F8C6BF; border-right:1px solid #F8C6BF; }
table.adlist tr.border td { border-bottom:1px dotted #B8B4B5; }
table.adlist tr.last td { border-bottom:none; }
table.adlist td h4 a { color:#e2003d; }
table.adlist td h4 a:hover { color:#666; }
table.adlist td.pagenav h4 { display:inline; margin:0em; }
table.adlist td.pagenav h4 a { text-decoration:none; }
table.adlist td.pagenav ul { list-style-type:none; margin:0em; padding:0em; display:inline; }
table.adlist td.pagenav li { display:inline; margin-left:0.5em; font-size:1.1em; }
table.adlist td.pagenav li a { text-decoration:none; color:#000; }
table.adlist td.pagenav li a:hover { color:#e2003d; }

/* ********************************************************* */
/* Account - User */
/* ********************************************************* */
table.account { border-bottom:1px dotted #B8B4B5; width:680px; margin-top:5px; }
table.account td { padding:0px 20px 10px 0px; }
table.account td h4 { color:#e2003d; margin-bottom:0.2em; }
table.account td label { width:80px; float:left; margin-right:10px; font-size:1.1em; text-align:right; }
table.account td input.text { width:140px!important; height:21px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:2px; padding-left:0.2em; padding-top:0.1em; }
table.account td select.select { width:140px!important; height:21px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:2px; padding-left:0.2em; padding-top:0.1em; }
table.account td input.short { width:90px!important; }
table.account td input.browse { margin-left:5px; }
table.account td input.submit { margin-bottom:10px; float:right; }

table.accountlist { width:290px; }
table.accountlist td { font-size:1.1em; padding:0px; }
table.accountlist td a { font-weight:bold; color:#e2003d; text-decoration:underline; }
table.accountlist td a:hover { color:#666; }
table.accountlist td.number a { font-weight:normal; color:#000; text-decoration:underline; }
table.accountlist td.number a:hover { color:#666; }
table.padding { width:250px; }
table.padding td { padding:0px 0px 5px 0px; }

/* ********************************************************* */
/* Login - User & Advertiser */
/* ********************************************************* */
#body .loginadv { width:390px; display:block; margin-left:10px; clear:left; overflow-y:auto; overflow:hidden;}
#body .loginadv h3 { font-size:1.3em; margin:0.5em 0em 0.5em 1em; }
#body .loginadv h3 .subtle { color:#808284; }
#body .loginadv label { width:130px; float:left; margin-right:10px; font-size:1.1em; text-align:right; }
#body .loginadv label.radio { width:auto; float:none; }
#body .loginadv input.text, #body .loginadv select.select { width:200px!important; height:21px!important; border:1px solid #B1ABAB!important; font-family:trebuchet ms,arial,helvetica,sans-serif!important; font-size:1.1em!important; color:#000!important; background-color:#fff!important; margin-bottom:2px; padding-left:0.2em; padding-top:0.1em; }
#body .loginadv input.short { width:95px!important; }
#body .loginadv input.radio, [notIE] { margin-right:0.5em; }
#body .loginadv input.submit { float:right; margin-bottom:10px; }
#body .loginadv a { color:#e2003d; text-decoration:none; }
#body .loginadv a:hover { color:#666; }

.outercomp{
 font-size:0.9em;
}
.outercomph3{
font-size:1.3em; margin-bottom:0em;
 color:#000; text-decoration:none;
}
.alertjob{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;

}
/* ********************************************************* */
/* Account - My Jobs */
/* ********************************************************* */
#body table.myjobs { margin-top:0px; }
#body table.myjobs td { padding:4px;  }
#body table.myjobs td.borderleft { border-top:1px solid #F8C6BF; border-bottom:1px solid #F8C6BF; border-left:1px solid #F8C6BF; }
#body table.myjobs td.borderright { border-top:1px solid #F8C6BF; border-bottom:1px solid #F8C6BF; border-right:1px solid #F8C6BF; }
#body table.myjobs tr.border td { border-bottom:1px dotted #B8B4B5; }
#body table.myjobs tr.border td table { margin-bottom:5px; }
#body table.myjobs tr.border td table td { border-bottom:1px solid #F8C6BF; }
#body table.myjobs tr.last td { border-bottom:none; }
#body table.myjobs td h3 { font-size:1.3em; margin-bottom:0em; }
#body table.myjobs td h3 a { color:#000; text-decoration:none; }
#body table.myjobs td h3 a:hover { color:#e2003d; }
#body table.myjobs td h4 a { color:#e2003d; }
#body table.myjobs td h4 a:hover { color:#666; }
#body table.myjobs td h4.subtle { font-size:1em; color:#C5C5C5; }
#body table.myjobs td p { margin-bottom:0em; }
#body table.myjobs td .small { font-size:0.9em; }
#body table.myjobs td .subtle { color:#898989;  }
#body table.myjobs td .jobactive { color:#61af3f;  }
#body table.myjobs td .jobdate { font-weight:normal; }
#body table.myjobs td.date { color:#e2003d; font-weight:bold; font-size:1.1em; }
#body table.myjobs td.more { font-weight:bold; font-size:1em; }
#body table.myjobs td.more a { color:#e2003d; text-decoration:none; }
#body table.myjobs td.more a:hover { color:#666; }
#body table.myjobs td.pagenav h4 { display:inline; margin:0em; }
#body table.myjobs td.pagenav h4 a { text-decoration:none; }
#body table.myjobs td.pagenav ul { list-style-type:none; margin:0em; padding:0em; display:inline; }
#body table.myjobs td.pagenav li { display:inline; margin-left:0.5em; font-size:1.1em; }
#body table.myjobs td.pagenav li a { text-decoration:none; color:#000; }
#body table.myjobs td.pagenav li a:hover { color:#e2003d; }


.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color:#FFFFFF;
border:1px solid #000000;
background-color:#B30E1E;
}
#body .loginadv1 { width:530px; display:block; margin-left:0px; clear:left; overflow-y:auto; overflow:hidden;}

/*---Guided Navigation Styles Start------------------------------------------------------------*/

#guidednav { width:160px;font-size:11px;margin-left:1px;float:right}
#guidednav .guidednav_header{ background:url('/images/stripedheader.gif');height:21px;padding:4px 0px 0px 5px;color:#ffffff;font-size:12px;font-weight:bold;}
#guidednav .guidednav_content { border-left:1px solid #A0A1A3; border-right:1px solid #A0A1A3;padding: 4px 0px 0px 4px;}
#guidednav .guidednav_footer{height:4px;background:url('/images/gray_bottom_bevel.gif') no-repeat;}
#guidednav .guidednav_content td {font-size:11px; }
/*---Guided Navigation Styles End------------------------------------------------------------*/

#newjobsummary
{
width:225px;
height:530px;
font-size:11px;
background:url('/images/job-summary-pannel.gif') no-repeat;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.summaryimages
{
width:51px;
height:41px;
}