@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	background: #add600 url(grfx/vertilebg.gif) 0 0 repeat-x;
	margin: 0; 
	padding: 0;
	color: #fff;
}
a { color: #009; font-weight: bold; } a:hover { color: #aad600; }
#banner {
margin: 0; padding: 0;
height: 35px; 
text-align: left;
}
#box {
margin: 0; padding: 0;
margin-left: 75px;
text-align: left;
width: 969px;
height: 738px;
background: #c30 url(grfx/homebg_wlogo.jpg) 0 0 no-repeat;
border-top:3px solid #009;
}
#lbox { 
margin: 0; padding: 0;
margin-left: 75px;
text-align: left;
width: 971px;
height: 100%;
background:#c30 url(grfx/homebg.jpg) 0 0 repeat-x;
border-top:3px solid #009;
}
#mainmenu { 
clear: both; height: 16px; width: 678px; 
margin: 0; padding: 0; margin-left: 500px; 
text-align: left; font-family: Arial, Helvetica, sans-serif;}
#mainmenu ul { display: block; margin: 0; padding: 0; margin-left: 20px; padding-top: 19px; }
#mainmenu ul li { 
float: left; display: inline; list-style: none; 
padding: 0; margin: 0; font-weight: bold;
font-size: 11px; 
line-height: 16px;
}
#mainmenu ul li a { 
color: #009; text-decoration: none; text-transform: uppercase; 
display: block; width: auto;  white-space: no-wrap;
padding-left: 10px; padding-right: 10px; 
margin-right: 4px;
background: #add600; 
} 
#mainmenu ul li.item8 a { border: 0;  }
#mainmenu ul li a:hover { background: #c30; color: #fff; }
#mainmenu ul li.cur a { background: #009; color: #fff; }
#mainmenu ul li.cur a:hover { color: #c30;}
#mainmenu li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 3;
    visibility: hidden;
    width: 150px;
    text-transform: none;
	font-weight: bold;
}
#mainmenu li ul li {
    margin: 0;
    color: #03c;
    list-style: none;
    padding: 0;
    text-align: left;
    height: 20px;
    line-height: 20px;
    width: 160px;
    border: 1px solid #009;
    background: #c30;
    font-size: 11px;
    text-transform: none;
}
#mainmenu ul li:hover ul, #mainmenu ul li.sfhover ul {
    margin: 0;
    padding: 0;
    visibility: visible;
}
#mainmenu li ul li a {
    color: #c30;
    background: #add600;
    padding-left: 5px;
	width: 145px;
	font-weight: bold;
    text-transform: none;
    z-index: 3;
    font-size: 11px;
    line-height: 20px;
    font-family:Arial, Helvetica, sans-serif;
}
#mainmenu li ul li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 3;
    visibility: hidden;
    width: 160px;
    text-transform: none;
    left: 100%;
    top: 110px;

}
#mainmenu li ul li ul li {
    margin: 0;
    color: #c30;
    list-style: none;
    padding: 0;
    text-align: left;
    height: 20px;
    line-height: 20px;
    width: 160px;
    border: 1px solid #03c;
    background: #add600;
    font-size: 11px;
    text-transform: none;
}
#mainmenu ul li ul li:hover ul, #mainmenu ul li ul li.sfhover ul {
    margin: 0;
    padding: 0;
    visibility: visible;
}
#mainmenu li ul li ul li a {
    color: #c30;
    background: #add600;
	font-weight: bold;
    text-transform: none;
    z-index: 3;
    font-size: 12px;
    line-height: 20px;
}
#mainmenu li ul li a:hover {
    color: #add600;
    background: #009;
	font-weight: bold;

}
#mainmenu li ul li ul li a:hover {
    color: #c30;
    background: #009;
}
#mainmenu ul li.active a {
    color: #03c;
    text-decoration: none;
}
#mainmenu li.parent.active a {
    color: #009;
    text-decoration: none;
}
#mainmenu li#current a:hover { 
    color: #fff;
}
#mainmenu li.parent.active a:hover {
    color: #fff;
}
#mainmenu li.parent.active ul li a {
    color: #009;
    text-decoration: none;
}
#mainmenu li.parent.active ul li a:hover {
    color: #c30;
    background: #009;
    text-decoration: none;
}

#main { 
clear: both; margin: 20px; margin-top: 0; 
padding: 25px; 
 margin-left: 10px; padding-left: 0; 
height: 650px;
width: 915px;
color: #fff;
}
#main table { margin: 0; padding: 0; margin-top: 200px; width: 960px; }
#main table td.one  { margin: 0; padding: 0;  width: 315px; height: 280px; }
#main table td.one a { display: block; width: 315px; height: 280px; background: url(grfx/couplesinbusiness_off.jpg) 0 0 no-repeat; text-decoration: none; }
#main table td.one h1 { color: #fff; font-size: 18px; position: relative; top: 130px; margin-left: 20px;  width: 265px;  z-index: 99; text-transform: uppercase; text-align: center; }
#main table td.one a:hover, #main table td.one a:active { display: block; width: 315px; height: 280px; background: url(grfx/couplesinbusiness_on.jpg) 0 0 no-repeat; }
#main table td.one p { color: #fff; font-size: 14px; position: relative; top: 130px; margin-left: 60px; width: 265px;  z-index: 99; }
#main table td.one a:hover h1 { color: #add600; }

#main table td.two  {  width: 315px; height: 280px; }
#main table td.two a{ display: block; width: 315px; height: 280px; background: url(grfx/businessleaders_off.jpg) 0 0 no-repeat; text-decoration: none;}
#main table td.two a:hover, #main table td.two a:active { display: block; width: 315px; height: 280px; background: url(grfx/businessleaders_on.jpg) 0 0 no-repeat; }
#main table td.two h1 { color: #fff; font-size: 18px; position: relative; top: 130px; margin-left: 20px;  width: 265px;  z-index: 99; text-transform: uppercase; text-align: center;  }
#main table td.two p { color: #fff; font-size: 14px; position: relative; top: 130px; margin-left: 45px; width: 265px;  z-index: 99; }
#main table td.two a:hover h1 { color: #add600; }

#main table td.thr  {  width: 315px; height: 280px; }
#main table td.thr a{ display: block; width: 315px; height: 280px; background: url(grfx/womenleaders_off.jpg) 0 0 no-repeat;text-decoration: none; }
#main table td.thr a:hover, #main table td.thr a:active { display: block; width: 315px; height: 280px; background: url(grfx/womenleaders_on.jpg) 0 0 no-repeat; }
#main table td.thr h1 { color: #fff; font-size: 18px; position: relative; top: 130px; margin-left: 20px;  width: 265px;  z-index: 99; text-transform: uppercase; text-align: center;  }
#main table td.thr p { color: #fff; font-size: 14px; position: relative; top: 130px; margin-left: 60px; width: 270px;  z-index: 99; }
#main table td.thr a:hover h1 { color: #add600; }

#lmain { 
clear: both; margin: 0px; 
padding: 0; 
height: 100% auto!important;
min-height: 630px;
width: 950px;
color: #009;
background: transparent;
}
h1 { font-size: 22px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;margin-left: 330px; padding-top: 25px; }
h2 { font-size: 18px; font-weight: normal; color: #d00;}
h3 { font-size: 16px; }
h4 { font-size: 14px; }
p, ul, ol { font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 330px; }
p.sm { font-size: 10px; font-style: italic; }
#left { width: 314px;  background: transparent; color: #009; float: left; display: inline; height: 662px;}
#left img.nopad { margin: 0; padding: 0;  margin-bottom: 20px; }
#left h2, #left ul, #left ul li { color: #009; margin: 0; padding: 0; width: 300px; font-family: Arial, Helvetica, sans-serif; }
#left h2 { text-transform: uppercase; margin-left: 30px; font-weight: bold; font-size: 14px; }
#left p { color: #fff; margin: 0; padding: 0; width: 260px; margin-left: 30px;  margin-top: 80px; font-weight: bold; font-size: 12px;} 
#left h2 a { color: #fff; text-decoration: none; line-height: 18px;  } #left h2 a:hover { color: #c30; }
#left ul {list-style: none; margin: 0; padding: 0; margin-left: 60px; margin-top: 10px; margin-bottom: 15px;  }

#left ul li a { color: #009; font-size: 12px; line-height: 16px;   } #left ul li a:hover { color: #fff; }
#text { background: #fff; margin: 0; padding: 0; padding-top: 24px; color: #009; margin-left: 314px; width: 657px; 
height: 100% auto!important;
min-height: 650px; margin-bottom: -29px; 
 }
#text p, #text ul, #text ol, #text h1, #text h3 { margin: 0; padding: 0; margin: 20px; } #text h1 { line-height: 30px; } #text p { line-height: 18px; }
#text ul { padding-left: 30px; }
#foot { margin: 0; padding: 0; margin-left: 70px; width: 970px; color: #c30; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; text-align: left;  } 
#foot p { margin: 0; padding: 0; margin-left: 30px; margin-top: 15px; text-align: left; font-size: 10px; }
#foot a { color: #009; } #foot a:hover { color: #fff; }
#foot span.links { margin-left: 5px; color: #009; }
#lfoot { clear: both;margin: 0; padding: 0; margin-left: 70px; width: 970px; color: #c30; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; text-align: left; padding-top: 10px;  } 
#lfoot p { margin: 0; padding: 0; margin-left: 40px; margin-top: -5px; margin-bottom: 10px;  text-align: left; font-size: 9px; }
#lfoot a { color: #009; } #foot a:hover { color: #fff; }
#lfoot span.links { margin-left: 15px; color: #009; }