/* DUPLICATE STYLE FROM MAIN STYLESHEET -- this is used to reduce the number of files loaded and the background css images */

td
{
font-size: 11px;
}

#votebanner 
{ 
position: fixed; 
bottom: -5px; 
width: 100%; 
z-index: 99; 
text-align: center; 
}

img
{
padding:0;
margin:0;
}

div
{
padding:0;
margin:0;
}

/* STYLES TAKEN FROM MAIN STYLESHEET -- they are duplicated here so as not to load that whole stylesheet when viewing the home page */
#container
{
background-color:#FFFFFF;
text-align: left;
width: 1000px;
margin: 0 auto;
padding: 0;
/*background: url(../images/bkgd_repeat.jpg) repeat-y top;*/
}


#container_design
{
/*background: url(../images/bkgd_top.jpg) no-repeat top;*/
margin: 0; padding: 0; background: #fff;
}


#container_inner_design
{
width: 982px;
margin: 0 auto;
padding: 0;
background: #fff;
}

h2
{
font-weight:bold;
font-size:14px;
border-top: 1px dashed #aaa;
padding-top: 10px;
font-size: 1.3em;
clear: left;
line-height:1.1em;
}

h3
{
font-size: 1.1em;
margin: 1em 0 0.5em 0;
}

a
{
color:#222222;
}

a:hover
{
color:#000000;
}


a.linkHomeNoUnderline {color: #222;}
a.linkHomeNoUnderline:link  {color: #222; text-decoration: none;}
a.linkHomeNoUnderline:active {color: #222; text-decoration: none;}
a.linkHomeNoUnderline:visited{color: #222; text-decoration: none;}
a.linkHomeNoUnderline:hover  {color: #000; text-decoration: underline;}  



a img
{
border: none
}

ul
{
margin-top: 0;
padding-top: 0;
padding-left: 30px;
}

.centered
{
text-align:center;
}


.object-left
{
float: left;
margin-right: 8px;
/*
margin-bottom: 8px;
*/
margin-bottom: 0;
}


.imgNoPaddingOrMargin
{
margin-top: 0px !important; 
margin-right: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
}


.content-view-embed .class-image p
{
xmargin:0;
xpadding: 0;
}

.object-left .content-view-embed .class-image p
{
margin-bottom: 0;
}


.object-right
{
float: right;
margin-left: 5px;
}


.textbox, select
{
color: #666666;
border: 1px solid #AAA;
}


/*** Header ***/
#header {float: left; width: 990px !important; margin: 0 0 0 -10px; padding: 0; display: block; background: #fff;
background: url(/extension/womenforhire/design/womenforhire/images/bkgd_top_left_curve.gif) no-repeat;}

#top {width: 100%; height:29px; margin: 0; padding: 1em 0 0 0; font-size: .8em; text-align: right; float: left;
      background: #e0dedf;}

#top_links {width: 220px; margin: 0; padding: 0; float: right;}

#top_links a:link   {color: #333; text-decoration: none;}
#top_links a:active {color: #333; text-decoration: none;}
#top_links a:visited {color: #333; text-decoration: none;}
#top_links a:hover  {color: #333; text-decoration: underline;}


/* CSS KRAZY KORNERS 
adapted from:
http://www.webreference.com/programming/css_borders/

created by 
Stu Nichols
stu@s7u.co.uk

/* Inset 3D Curved */


/* white curve  util nav */
.inset {background: transparent; }
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inset .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inset .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inset .b4b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inset .b3b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.inset .b2b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}

.inset .b1 {margin:0 5px; background:#fff;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}



.inset .boxcontent {display:block; background:#fff; border-left:1px solid #fff; padding: 4px 8px 8px 4px; border-right:1px solid #fff;}


#logo {width: 219px; height: 60px; margin: 31px 0 0 22px; padding: 0 !important; float: left; display: inline;}

#top_banner{width: 728px; height: 90px; margin: 12px 0 12px 0; padding: 0; float: right;}  




/*** Top Nav ***/
    
#top_nav {margin: 0; height: 26px; float: left; width: 990px; text-align: left; }
    
#top_nav_design {padding: 0; display: block; margin: 0 0 0 10px;;}
#top_nav_design table {margin: 0; padding: 0; width: 980px; border-collapse: collapse;}
#top_nav_design td {white-space: nowrap;}
    
#top_nav ul
{
list-style:none;
padding: 0;
margin: 1px 0 0 0;
font-size:12px;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
}

 

#top_nav li
{
display: box;
float: left;
padding: 0;
margin: 0;
color: #999;
background: #f8f4f1;   
border-bottom: 2px solid #dceaeb;
}


#top_nav li.firstli
{
border-left: 1px solid #ccc;
}


    
#top_nav ul li a        {display: block;  padding: 4px 7px 4px 7px; margin: 0; color: #666;     
                         border-top: 1px solid #ccc; border-right: 1px solid #ccc;  line-height: 13px;}  
#top_nav ul li a:link    {color: #666; background: #f8f4f1; text-decoration: none;}
#top_nav ul li a:active  {color: #666; background: #f8f4f1; text-decoration: none;}
#top_nav ul li a:visited {color: #666; background: #f8f4f1; text-decoration: none;}
#top_nav ul li a:hover  {color: #666; background: #fff; text-decoration: none;}    
    
    
    
#top_nav li.selected  {border-bottom: 3px solid #fff;background: #fff;}

#top_nav ul li.selected a        {display: block;  padding: 4px 10px 4px 10px; margin: 0; color: #999;     
                                      border-top: 1px solid #ccc; border-right: 1px solid #ccc;  line-height: 13px;}  
    
#top_nav ul li.selected a:link    {color: #999; background: #fff; text-decoration: none;}
#top_nav ul li.selected a:active  {color: #999; background: #fff; text-decoration: none;}
#top_nav ul li.selected a:visited {color: #999; background: #fff; text-decoration: none;}
#top_nav ul li.selected a:hover  {color: #999; background: #fff; text-decoration: none;}



#top_nav li.firstli .selected  {border-bottom: 3px solid #fff;background: #fff;}

#top_nav ul li.firstli .selected a        {display: block;  padding: 4px 10px 4px 10px; margin: 0; color: #999;     
                                      border-top: 1px solid #ccc; border-right: 1px solid #ccc;  line-height: 13px;}  
    
#top_nav ul li.firstli .selected a:link    {color: #999; background: #fff; text-decoration: none;}
#top_nav ul li.firstli .selected a:active  {color: #999; background: #fff; text-decoration: none;}
#top_nav ul li.firstli .selected a:visited {color: #999; background: #fff; text-decoration: none;}
#top_nav ul li.firstli .selected a:hover  {color: #999; background: #fff; text-decoration: none;}


#advertiseWithUs {float: right; line-height: 24px; height: 26px; font-weight: bold;}
#advertiseWithUs a:link    {color: #999; background: #fff; text-decoration: underline;}
#advertiseWithUs a:active  {color: #999; background: #fff; text-decoration: underline;}
#advertiseWithUs a:visited {color: #999; background: #fff; text-decoration: underline;}
#advertiseWithUs a:hover  {color: #999; background: #fff; text-decoration: underline;}

#top_bar {}

#photowidget {margin: 0 auto 1em 33px;}

#container_bottom
{
width:1000px;
margin: 0 auto 60px auto;
text-align:center;
color:#AFAFAF;
background: #e3e3e3; /* url(../images/bkgd_bottom.jpg) no-repeat top;*/
padding: 1em 0 1em 0;
border: 1px solid #abaaa8;
clear: both;
}

/*
#footer                 {width: 740px; height: 2em !important; margin: auto; padding: 10px 0 10px 0px; color: #333; border: solid #ccc 1px; border-top: 0;
                        display: block; background: #EBEBDD; text-align: center;}
                        */
#container_bottom ul              {list-style-type: none; margin: 0; padding: 0; display: block;}
#container_bottom ul li           {padding: 0px 7px 0px 7px; margin: 0; float: left !important;} 
#container_bottom ul li.selected  {padding: 0px 7px 0px 7px; margin: 0; font-weight: bold;}


#container_bottom table           {margin: auto;}
#container_bottom td              {white-space: nowrap;}

#container_bottom a              {color: #333;}
#container_bottom a:link         {color: #333; text-decoration: none;}
#container_bottom a:active       {color: #333; text-decoration: none;}
#container_bottom a:visited      {color: #333; text-decoration: none;}
#container_bottom a:hover        {color: #333; text-decoration: underline;}

#footer_links, #footer_copy {display: inline; padding: 5px; margin: auto;}



#footer_links a
{
color:#AFAFAF;
}

#footer_links a:hover
{
color:#222222;
}

/* NEW STYLES */

body {
background: #E0DEDF none repeat scroll 0%;
color:#666666;
font-family:verdana;
font-size:12px;
margin:0px;
text-align:center;
}


div {
margin:0pt;
padding:0pt;
}


/* PROMO MODULE SUBHEADERS */
.inset2 {background: transparent; }

.inset2 .c1, .inset2 .c2, .inset2 .c3, .inset2 .c4, .inset2 .c1b, .inset2 .c2b, .inset2 .c3b, .inset2 .c4b {display:block; overflow:hidden; font-size:1px;}
.inset2 .c1, .inset2 .c2, .inset2 .c3, .inset2 .c1b, .inset2 .c2b, .inset2 .c3b {height:1px;}
.inset2 .c2 {background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}
.inset2 .c3 {background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}
.inset2 .c4 {background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}
.inset2 .c4b {background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}
.inset2 .c3b {background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}
.inset2 .c2b {background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}


.inset2 .c1 {margin:0 5px; background:#ea303e;}
.inset2 .c2, .inset2 .c2b {margin:0 3px; border-width:0 2px;}
.inset2 .c3, .inset2 .c3b {margin:0 2px;}
.inset2 .c4, .inset2 .c4b {height:2px; margin:0 1px;}
.inset2 .c1b {margin:0 5px; background:#ea303e;}

.inset2 .boxcontent2 {display:block; background:#ea303e; border-left:1px solid #ea303e; border-right:1px solid #ea303e;}



/* PROMO MODULE BODIES */
.inset3 {background: transparent; margin-bottom: 13px;}

.inset3 .d1, .inset3 .d2, .inset3 .d3, .inset3 .d4, .inset3 .d1b, .inset3 .d2b, .inset3 .d3b, .inset3 .d4b {display:block; overflow:hidden; font-size:1px;}
.inset3 .d1, .inset3 .d2, .inset3 .d3, .inset3 .d1b, .inset3 .d2b, .inset3 .d3b {height:1px;}
.inset3 .d2 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.inset3 .d3 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.inset3 .d4 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.inset3 .d4b {background: none; border-left:1px solid #999; border-right:1px solid #999;}
.inset3 .d3b {background: none; border-left:1px solid #999; border-right:1px solid #999;}
.inset3 .d2b {background: none; border-left:1px solid #999; border-right:1px solid #999;}


.inset3 .d1 {margin:0 5px; background:#999;}
.inset3 .d2, .inset3 .d2b {margin:0 3px; border-width:0 2px;}
.inset3 .d3, .inset3 .d3b {margin:0 2px;}
.inset3 .d4, .inset3 .d4b {height:2px; margin:0 1px;}
.inset3 .d1b {margin:0 5px; background:#999;}

.inset3 .boxcontent3 {display:block; background: none; border-left:1px solid #999; border-right:1px solid #999;}
.inset3 .boxcontent3 h5 {width: 60%; margin: 0 auto 1em auto; color: #333; font-size: 100%; font-style: italic; font-weight: normal; text-align: center;}

.boxcontent3height355 {height: 356px !important;}


#homePromoNew {width: 913px; height: 247px; margin-top: 10px; padding: 0; float: left; display: inline; background: #eaeaea; overflow: hidden;}


#homePromoLeft {position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 685px; height: 247px; background: #484c55;}


.homePromoLeftItem {width: 685px; height: 247px; margin: 0; padding: 0; float: left; display: inline; background: #484c55; overflow: hidden;}
.homePromoLeftItemBlurb {width: 205px; height: 220px; margin: 0; padding: 20px 10px 0px 20px; float: left; font-size: 110%; color: #fff; display: inline; background: #484c55;  overflow: hidden;}
.homePromoLeftItemBlurb h2 {font-size: 125%; padding: 0; margin: 0; color: #fff; border: 0; font-family: Georgia, Times, serif;}
.homePromoLeftItemBlurb p {margin-top: 5px;} 

.homePromoLeftItemBlurb a:link    {color: #fff; text-decoration: underline;}
.homePromoLeftItemBlurb a:active  {color: #fff; text-decoration: underline;}
.homePromoLeftItemBlurb a:visited {color: #fff; text-decoration: underline;}
.homePromoLeftItemBlurb a:hover  {color: #fff; text-decoration: underline;} 

.homePromoLeftItemImage {width: 450px; height: 247px; margin: 0; padding: 0; float: left; display: inline; background: #484c55;  overflow: hidden;}


/* Home page slide show buttons */
#homeWrapperImageNav    {position: absolute; top: 218px; left: 5px; width: 190px; height: 17px; margin: 0; padding: 5px; float: left; color: #fff; background: #484c55; z-index: 300; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#homeWrapperImageNav p  {margin: 1px; padding: 0;}
#homeWrapperImageNav .buttons {width: 190px; height: 10px; margin: 0 auto 0 auto; text-align: center;}


.pause          {margin: 0 6px 0 4px; font-size: 80%;}
.imgArrow       {width: 4px; height: 8px; margin-top: 1px; border: 0;}
.imgPause       {width: 6px; height: 8px; margin-top: 1px; border: 0;}


#homePromoRight {position: relative; top: -247px; left: 686px; width: 227px; height: 247px; margin: 0; padding: 0; overflow: hidden; color: #fff; background: #fff; }
#homePromoRightImage {position: absolute; top: 0px; left: 0px; z-index: 50; background: #fff;}
#homePromoRightBody  {position: absolute; top: 0px; left: 0px; padding: 0px 10px 10px 10px; margin: 0; z-index: 51; background: none;}
#homePromoRightBody .inset3 .boxcontent3 h5 {width: 60%; margin: 0 auto 1em auto; color: #333; font-size: 100%; font-style: italic; font-weight: normal; text-align: center;}h1 {margin: 3px 0 0 0 ; padding: 0; color: #fff; font-family: Georgia, Times, serif; font-weight: bold;}
#homePromoRightBody .toryDate {font-size: 85%; margin: 0; padding: 0 0 0 15px; display: inline; font-weight: bold;}
#homePromoRightBody p {margin: 8px 0 15px 0; padding: 0; font-size: 95%;}

#homePromoRightBody ul
{
list-style:none; color: #fff; width: 60%; padding: 0px 5px 2px 0px; margin: 0px 5px 2px 0px;  font-size: 90%;
}


#homePromoRightBody li
{

padding: 0px 0px 4px 10px; margin: 5px 0 0 0;
background: url(/extension/womenforhire/design/womenforhire/images/bkgd_list_caret_white_disc.gif) no-repeat;
background-position: 0px 4px;
}

#homePromoRightBody ul li a:link    {color: #fff; text-decoration: underline;}
#homePromoRightBody ul li a:active  {color: #fff; text-decoration: underline;}
#homePromoRightBody ul li a:visited {color: #fff; text-decoration: underline;}
#homePromoRightBody ul li a:hover  {color: #fff; text-decoration: underline;}



#homeRibbon {width: 912px; height: 40px; float: left; display: inline;}

#homeRibbon h1 {font-size: 120%; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; float: left;}

#homeRibbon a:link    {color:#2F8DB0  !important; text-decoration: none !important;}
#homeRibbon a:active  {color: #2F8DB0 !important; text-decoration: none !important;}
#homeRibbon a:visited {color: #2F8DB0 !important; text-decoration: none !important;}
#homeRibbon a:hover  {color: #2F8DB0 !important; text-decoration: underline;}  

#homeRibbon img {float: left; padding: 11px 0 0 6px;}

#homeRibbonLeader {width: 640px; height: 40px; background: #fff; float: left; display: inline;}

#homeRibbonNewsletter {height: 30px; text-align: left; padding: 2px 0 0 0; margin: 0; font-size: 80%; float: right; display: inline;}
#homeRibbonNewsletter h3 {color: #EA303E; padding-bottom: 2px; margin: 0; font-weight: bold;}



#homePromoSubs {width: 912px; float: left; display: inline;}
#homeSubLeft {width: 236px; float: left; display: inline;}



.expoSwitchContainer {position: relative; top: 0; left: 0; height: 310px;}
.expoSwitch  {margin: 0 0 0 10px; padding: 0;}
#expoSeason1 {position: absolute; top: 40px; left: 0; visibility: visible;}
#expoSeason2 {position: absolute; top: 40px; left: 0; visibility: hidden;}



.homeSubItem {width: 236px;  float: left; display: inline; background-color: none;}
.subHeader {width: 236px; height: 30px; padding: 0; margin-bottom: 0;}
.boxcontent2 h1 {display: block; width: 90%; padding: 0 0 5px 10px; color: #fff; font-weight: normal; font-size: 150%;  line-height: 1.1em; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin: 0;}

.subBody1 {width: 236px;}
.subBody1 a:link    {color: #0a94d6; text-decoration: none;}
.subBody1 a:active  {color: #0a94d6; text-decoration: none;}
.subBody1 a:visited {color: #0a94d6; text-decoration: none;}
.subBody1 a:hover  {color: #0a94d6; text-decoration: underline;} 

.homeSubItem {margin-bottom: 10px;}

.homeSubLeftPromoImage {width: 236px; padding-top: 10px; margin: 0 0 20px 0; float: left; display: inline; text-align: center;}
#homeSubGMA {width: 236px; float: left; display: inline; background: #000;}
#homeSubVideo {width: 236px; margin-top: 26px; height: 197px; float: left; display: inline;}
#homeSubSpeaker {width: 236px; margin-top: 13px; float: left; display: inline; text-align: center;}




#homeSubRight {width: 663px; float: left; margin-left: 13px; display: inline;}
.homeSubRightTabs {width: 663px; float: left; display: inline;}

#tabSets {position: relative; top: 0px; left: 6px; height: 24px; z-index: 2;}
#tabSet0 {position: absolute; top: 0; left: 0; z-index: 5; visibility: visible;}
#tabSet1 {position: absolute; top: 0; left: 0; z-index: 6; visibility: hidden;}
#tabSet2 {position: absolute; top: 0; left: 0; z-index: 7; visibility: hidden;}
.homeInset {width: 160px;}
.homeInsetContent {position: relative; top: 0px; left: 0; width: 663px; }


#tabContainer {position: relative; top: 0; left: 0; width: 661px; height: 190px; z-index: 10;}
#tab0 {position: absolute; top: 0; left: 0px; width: 661px; z-index: 31; visibility: visible; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#tab1 {position: absolute; top: 0; left: 0px; width: 661px; z-index: 32; visibility: hidden; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#tab2 {position: absolute; top: 0; left: 0px; width: 661px; z-index: 33; visibility: hidden; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

.imageright {float: right; margin: 0; padding: 0;}

.homeSubItem ul, .tabContent ul
{
list-style:none; padding: 0px 5px 3px 5px; margin: 0px 5px 0px 0px;  font-size: 100%;
}


.homeSubItem ul li
{

padding: 0px 0px 4px 20px; margin: 0;
background: url(/extension/womenforhire/design/womenforhire/images/bkgd_list_caret_disc.gif) no-repeat;
background-position: 5px 4px;
}

.tabContent ul li
{

padding: 0px 0px 4px 20px; margin: 0;
background: url(/extension/womenforhire/design/womenforhire/images/bkgd_list_caret_color_disc.gif) no-repeat;
background-position: 5px 4px;
}


.homeSubItem ul li.linkMore
{
padding: 5px 0px 1px 25px; margin: 0; 
background: url(/extension/womenforhire/design/womenforhire/images/btn_arrow_box_white.gif) no-repeat;
background-position: 5px 5px;
}

.tabContent ul li.linkMore
{
padding: 5px 0px 1px25px; margin: 0; 
background: url(/extension/womenforhire/design/womenforhire/images/btn_arrow_box_white_blue_bg.gif) no-repeat;
background-position: 5px 5px;
}

.homeSubItem ul li a:link    {color: #333; text-decoration: none;}
.homeSubItem ul li a:active  {color: #333; text-decoration: none;}
.homeSubItem ul li a:visited {color: #333; text-decoration: none;}
.homeSubItem ul li a:hover  {color: #333; text-decoration: underline;}  

.homeSubItem ul li.linkMore a:link    {color: #0a94d6; text-decoration: none;}
.homeSubItem ul li.linkMore a:active  {color: #0a94d6; text-decoration: none;}
.homeSubItem ul li.linkMore a:visited {color: #0a94d6; text-decoration: none;}
.homeSubItem ul li.linkMore a:hover  {color: #0a94d6; text-decoration: underline;}  

.homeSubItem h2 {border-top: none; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}

.homeSubItem p {padding: 0px 10px 0 10px; margin-top: 0; color: #333;}


.tabContent ul li a:link    {color: #333; text-decoration: none;}
.tabContent ul li a:active  {color: #333; text-decoration: none;}
.tabContent ul li a:visited {color: #333; text-decoration: none;}
.tabContent ul li a:hover  {color: #333; text-decoration: underline;}  

.tabContent ul li.linkMore a:link    {color: #0a94d6; text-decoration: none;}
.tabContent ul li.linkMore a:active  {color: #0a94d6; text-decoration: none;}
.tabContent ul li.linkMore a:visited {color: #0a94d6; text-decoration: none;}
.tabContent ul li.linkMore a:hover  {color: #0a94d6; text-decoration: underline;}  

.tabContent h2 {border-top: none; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;}


.tabContent p {padding: 10px 10px 0 10px; }

.gradient212 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_212.gif) !important; 
           background-position: left bottom !important;
           background-repeat: no-repeat !important;}
           
.gradient236 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_236.gif) !important; 
           background-position: left bottom !important;
           background-repeat: no-repeat !important;}
                      

.gradient300 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_324.gif) !important;
           background-position: left bottom !important;
           background-repeat: no-repeat !important;}

                      
.gradient438 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_438.gif) !important; 
           background-position: left bottom !important;
           background-repeat: no-repeat !important;}

.gradient660 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_660.gif) !important;
           background-position: left bottom !important;
           background-repeat: no-repeat !important;}
                                 
                                 
.gradient910 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_910.gif) !important; 
           background-position: left bottom !important;
           background-repeat: no-repeat !important;}
                                            



.homeSubRightBottom {width: 663px; margin-top: 13px; float: left; display: inline;}

   
.homeSubRightBottomLeft {width: 438px; float: left; display: inline;} 
    
.homeSubItem2 {width: 438px; float: left; display: inline; background: none;}

.subHeader2 {width: 438px; height: 30px; padding: 0; margin-bottom: 0;}



.homeSubRightBottomRight {width: 212px;  margin-left: 13px; float: left; display: inline;}

.homeSubItem3 {width: 212px; float: left; display: inline; background: none;}

.subHeader3 {width: 212px; height: 30px; padding: 0; margin-bottom: 0;}

.subBody3 {width: 212px; padding: 0 !important; margin: 0 !important;}

.homeSubItem4 {width: 212px; height: 270px; float: left; display: inline; text-align: center;}

.homeSubRightPromoImage {width: 212px; margin: 0 0 20px 0; float: left; display: inline; text-align: center;}




/* NEW STYLES for 2008-01-04 */
div#homeColumnWrapper {width: 980px; padding: 0; margin: 12px 0 0 0; float: left;}

div#homeColumnLeft660 {width: 660px; padding: 0; margin: 0 0 0 1px; float: left;}


div#homeT1 {width: 658px; height: 387px; margin: 0 0 20px 0; border: 1px solid #ccc; background: #dce2e2;}
div#homeT1ColumnLeft {position: relative; top: 0px; left: 0px; width: 329px; height: 367px; margin: 10px 7px 10px 10px; float: left; display: inline;}

#homePromoLeftItem0 {position: absolute; top: 0; left: 0; z-index: 10; visibility: visible; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#homePromoLeftItem1 {position: absolute; top: 0; left: 0; z-index: 11; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem2 {position: absolute; top: 0; left: 0; z-index: 12; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem3 {position: absolute; top: 0; left: 0; z-index: 13; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem4 {position: absolute; top: 0; left: 0; z-index: 14; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem5 {position: absolute; top: 0; left: 0; z-index: 15; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem6 {position: absolute; top: 0; left: 0; z-index: 16; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem7 {position: absolute; top: 0; left: 0; z-index: 17; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem8 {position: absolute; top: 0; left: 0; z-index: 18; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem9 {position: absolute; top: 0; left: 0; z-index: 19; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
#homePromoLeftItem10 {position: absolute; top: 0; left: 0; z-index: 20; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}

.homeT1ImageContainer {width: 325px; height: 250px; border: 1px solid #ccc; background: #dce2e2;}
.homeT1TextContainer {width: 315px; height: 100px; padding: 10px 10px 5px 0px;}
.homeT1TextContainer h1 {font-size: 120%; font-weight: bold; color: #333; padding: 0 0 0px 0; margin: 0 0 4px 0px;}
.homeT1TextContainer h2 {font-size: 120%; font-weight: bold; color: #333; padding: 0 0 0px 0; margin: 0 0 4px 0px; border: none !important;}


div#homeT1ColumnRight {width: 302px; height: 367px; margin: 10px 0 10px 0; float: left;  display: inline;}
div#homeT1LinksContainer {position: relative; top: 0px; left: 0px; width: 290px; height: 230px; margin-bottom: 8px; padding: 10px 10px 10px 0; border: 1px solid #ccc; background: #fff;}


.buttons {position: absolute; top: 10px; left: -1px; z-index: 10;  }

.buttons h1 {margin: 0 0 5px 10px ; padding: 0; color: #ea303e; font-family: Georgia, Times, Bitstream Vera Serif, serif; font-weight: bold;}



.button  a          {display: block; width: 285px; height: 15px; padding: 5px 5px 5px 10px; margin: 0 0 5px 0; line-height: 15px; color: #333; text-decoration: none; 
					 border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-color: #ccc; border-top: none; border-bottom: none; 
					 background: #fff; 
					 background-image: url(/extension/womenforhire/design/womenforhire/images/bg_bullet_gray_white.gif) no-repeat;
					 background-position: 5px 4px; }
					 
.button  a:link     {color: #333; text-decoration: none;}
.button  a:active   {color: #333; text-decoration: none;}
.button  a:visited  {color: #333; text-decoration: none;}
.button  a:hover    {display: block; width: 285px; height: 15px; padding: 5px 5px 5px 10px; margin: 0 0 5px 0; line-height: 15px; color: #ff000; text-decoration: none; 
					 border-right: 1px solid #dce2e2; border-left: 1px solid #dce2e2; border-color: #dce2e2; border-top: none; border-bottom: none; 
					 background: #dce2e2; 
					 background-image: url(/extension/womenforhire/design/womenforhire/images/bg_bullet_gray_blue.gif) no-repeat;
					 background-position: 5px 4px;}



div#homeT1Newsletter {width: 280px; height: 100px; padding: 0px 10px 5px 10px; border: 1px solid #ccc; background: #f2f1ed;}

.homeSubItem {width: 300px !important; float: left; display: inline; background-color: none;}
.subHeader {width: 300px !important; height: 30px; padding: 0; margin-bottom: 0;}
.subBody1 {width: 300px !important;}

.homeSubItem2 {width: 660px !important; float: left; display: inline; background: none;}
.subHeader2 {width: 660px !important; height: 30px; padding: 0; margin-bottom: 0;}


.homeSubItem3 {width: 325px !important; float: left; display: inline; background: none;}
.subHeader3 {width: 325px !important; height: 30px; padding: 0; margin-bottom: 0;}
.subBody3 {width: 325px !important; padding: 0 !important; margin: 0 !important;}


.homeSubLeftPromoImage {width: 300px !important; margin: 0 0 20px 0; float: left; display: inline; text-align: center;}

.boxContentInnerWrapper {width: 658px !important; padding: 0; margin: 0; }
.boxContentInnerWrapper h6 {font-size: 120%; font-weight: bold; color: #000; padding: 0 0 4px 0; margin: 0 0 8px 8px; width: 290px; border-bottom: 1px dashed #ccc; }

.boxContentInnerColumnLeft {width: 319px; margin: 0; padding: 0; display: inline; }
.boxContentInnerColumnRight {width: 319px; margin: 0 0 0 20px; padding: 0; float: right; }


div#careerAdvancementRow1 {height: 195px;}
div#careerAdvancementRow2 {height: 210px;}

/* Controls for Zones that are identified elements in the CMS and stylized here */
.flexZone1 {}
.flexZoneGradient1 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_324.gif) !important; 
                    background-position: left bottom !important;
                    background-repeat: no-repeat !important}

.flexZoneHeight1 {height: 368px !important}


.flexZone2 {margin-left: 10px !important;}
.flexZoneGradient2 {background-image: url(/extension/womenforhire/design/womenforhire/images/bkgd_home_tab_items_324.gif) !important; 
                    background-position: left bottom !important;
                    background-repeat: no-repeat !important}

.flexZoneHeight2 {height: 368px !important}





.flexZoneHeight3 {height: 165px !important}




div#homeColumnRight300 {width: 300px; padding: 0; margin: 0 0 0 18px; float: left;}


.Blog_Post {margin: 0px 10px 15px 10px;} 
.Post2 {margin-bottom: 15px !important;}

img.AuthorIcon
{
float: left;
padding: 2px;
border: solid 1px rgb(200,200,200);
margin-right: 8px;
margin-top: 2px;
}


.Blog_Entry
{
clear: left; padding-top: 10px;
}

.Blog_Entry p {padding-left: 0px !important;}


.Blog_Post h1 {margin: 0pt 0pt 4px; font-size:1.6em;}

.Blog_Post h1, .Blog_Post h2 {
color:#2F8DB0;
font-family:Georgia;
font-size:18px;
font-weight: normal;
line-height:1.1em;
margin:11px 0px;
padding:0pt;
}

.Blog_Post h1 a:link    {color: #2F8DB0; text-decoration: none;}
.Blog_Post h1 a:active  {color: #2F8DB0; text-decoration: none;}
.Blog_Post h1 a:visited {color: #2F8DB0; text-decoration: none;}
.Blog_Post h1 a:hover  {color: #0a94d6; text-decoration: underline;}  

.Blog_Entry a:link    {color: #ff0000; text-decoration: none;}
.Blog_Entry a:active  {color: #ff0000; text-decoration: none;}
.Blog_Entry a:visited {color: #ff0000; text-decoration: none;}
.Blog_Entry a:hover  {color: #ff0000; text-decoration: underline;}  

.Blog_ByLine a:link    {color: #ff0000; text-decoration: none;}
.Blog_ByLine a:active  {color: #ff0000; text-decoration: none;}
.Blog_ByLine a:visited {color: #ff0000; text-decoration: none;}
.Blog_ByLine a:hover  {color: #ff0000; text-decoration: underline;}  



@media print{

html {width: 99% !important;}
body {width: 99% !important; font-size: xx-small; }

/*div#container_inner_design {width: 99%;}*/


div#logo {margin: 0 0 0.25in 10px; padding: 0;}

div#homeColumnWrapper {margin: 0; padding: 0;}
div#homeColumnLeft600 {clear: both; float: none; display: block;}
div#homeColumnRight300 {float: none; clear: both; display: block; }


div.homeSubItem3 {display: none;}

div.homeSubItem {border: 1px solid #ccc; }
div.inset2 div.boxcontent2 {border: none; background: none; background-color: #fff;}
div.inset3 div.boxcontent3 {border: none; background: none;}
div.boxcontent2 h1 {color: #000; background: none;}
div.homeSubItem2 {width: 99%; display: block; clear: both; margin-top: 0.25in; margin-bottom: 0.25in; float: none;}


div.Blog_Entry p {padding-right: 20px !important;}
 

div#top, div#top_banner, div#top_nav, div#container_bottom, div#ad300x250, div#ads125Grid, iframe {display: none;}


.c1, .c2, .c3, .c4, .c1b, .c2b, .c3b, .c4b {display: none;}
.d1, .d2, .d3, .d4, .d1b, .d2b, .d3b, .d4b {display: none;}



}


div#debug
{
display: none;
}
