@charset "utf-8";
/* CSS Document - Women In Professional Sales */

/* start Global Includes */
body { margin: 0px; font-family:"Trebuchet MS"; font-size: 14px; line-height: 18px; background-color: #b4b4b4; background-image:url(/images/bg-002.jpg); background-repeat: repeat-y; background-position:top center; color:#595959;}
ul, li { padding: 0px; margin: 0px; }
table, td { vertical-align: top; border:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; }

/* headings */
h1, .h1 { font-size: 30px; font-weight: normal; color: #2e478d; margin: 0px; margin-bottom: 15px; padding-top: 10px; text-transform: lowercase; font-weight: bold; font-style: italic; }
h1 span {color: #c62241; }
h1 span span {color: #8d8d8d; font-size: 25px;}
h1#logo { padding: 0px; margin: 0px;}

h2, .h2 { font-size: 25px; font-weight: normal; color: #2e478d; margin: 0px; padding-top: 20px; margin-bottom: 20px; text-transform: lowercase; font-weight: bold; font-style: italic; }
h2 span {color: #c62241; }
h2 span span {color: #8d8d8d;}

h3, .h3 { font-size: 20px; font-weight: normal; color: #4876ae; margin: 0px; padding-top: 12px; margin-bottom: 6px; }
h4, .h4 { font-size: 12px; font-weight: bold; color: #115b86; margin: 0px; padding-top: 12px; margin-bottom: 10px; }
h5, .h5 { color:#4876ae; font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
/* links */
a:active, a:visited, a:link { color: #2e478d; text-decoration: none; outline: none; }
a:hover { color: #c62241; outline: none; }
a img { border: 0px solid white; text-decoration:none; outline: none; }
hr { padding-top: 8px; outline: none; border: none; background-color:#eeeeee; margin-top: 28px; width: 100%;}
/* end Global Includes */

/* start Structure */
div.wrapper { width: 100%; background-image:url(/images/bg-001.jpg); background-position: top center; background-repeat: no-repeat; }
div.page {width: 100%; }
div.page-content { width: 860px; margin-left: auto; margin-right: auto; padding-top: 12px;}
/* END: Structure */

/* start Ads */
div.ad { }
div.ad#leaderboard-728x90px { width: 728px; height: 90px; margin-left: auto; margin-right: auto; }
div.ad#wide-skyscraper-160x600px { width: 160px; height: 600px; margin-bottom: 15px; }
div.ad#square-250x250px { width: 250px; height: 250px; margin-bottom: 15px; }
/* end Ads */

/* start Header */
div.header { width: 100%; margin-top: 54px; height: 155px; }
div.header td.left { width: 500px; height: 105px; }
div.header td.right { width: 360px; height: 80px; text-align: right; padding-top: 25px; }
div.header td.right ul { }
div.header td.right ul li { display: inline; list-style: none; }
div.header td.right ul li a { padding-left: 15px; font-size: 12px; }
div.menu { width: 100%; height: 45px; }
div.menu ul { padding: 0px; padding-bottom: 10px; padding-top: 19px; padding-left: 20px; margin: 0px; }
div.menu ul li { display: inline; list-style: none; height: 32px; }
div.menu ul li a:active, div.menu ul li a:visited, div.menu ul li a:link { padding: 4px; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; font-size: 16px; font-weight: bold; color: white; }
div.menu ul li a:hover, div.menu ul li.active a { background-image:url(/images/bg-red.gif); background-repeat: repeat; background-position: top left; }
/* end Header */

/* start Splash*/
div.splash { width: 860px; }
/*div.splash#hp { height: 160px; padding-top: 40px; background-image:url(/images/splash/hp-splash-001.jpg); background-repeat: no-repeat; background-position: top left; } */
div.splash#hp { height: 160px; padding-top: 40px;  background-repeat: no-repeat; background-position: top left; }
/* start Splash */

/* start PostLinks */
div.postlinks { width: 250px; float: right; background-image:url(/images/link-arrows-reflection.gif); background-position: bottom left; background-repeat: no-repeat; padding-bottom: 28px; }
div.postlinks ul { }
div.postlinks ul li { display: block; padding-left: 10px; font-size: 20px; margin-bottom: 4px; list-style: none;}
div.postlinks ul li#red { background-color:#c62241; }
div.postlinks ul li#red:hover { background-color:#e82349; }

div.postlinks ul li#blue { background-color:#2e478d; }
div.postlinks ul li#blue:hover { background-color:#2e54c0; }


div.postlinks ul li span { font-size: 26px; }
div.postlinks ul li:hover span { font-weight: bold; text-shadow: white 0px 0px 30px; }
div.postlinks ul li a:active, div.postlinks ul li a:visited, div.postlinks ul li a:link { behavior: url(/includes/css/iepngfix.htc); padding-top: 18px; padding-bottom: 21px; background-image:url(/images/arrow-link-white.png); background-repeat: no-repeat; display: block; color: white; background-position: top right; }
/* end PostLinks */

/* start HP Content */
table.hp-content-table { width: 100%; }
table.hp-content-table td.left { width: 160px; padding-top: 40px;}
table.hp-content-table td.center { width: 370px; padding-left: 40px; padding-top: 40px; padding-right: 40px; }
table.hp-content-table td.right { width: 250px; padding-top: 40px;}

table.int-content-table { width: 100%; }
table.int-content-table td.left { width: 160px; padding-top: 40px;}
table.int-content-table td.center { width: 370px; padding: 40px;}
table.int-content-table td.right { width: 250px; padding-top: 40px;}

/* end HP Content */

/* start HP News & Press */
div.news-press {}
div.news-press div.date { color:#c62241; font-size: 12px; font-weight: bold; line-height: 10px;}
div.news-press div.title { padding-bottom: 18px;}
div.news-press div.title a { border-bottom: 1px dotted #CCCCCC; }
/* end HP News & Press */

/* start Saleswoman Spotlight */
div.saleswoman-spotlight-table {}
div.saleswoman-spotlight-table div.left { float: left; width: 130px; }
div.saleswoman-spotlight-table div.left img#photo { border: 3px solid #c62258; width: 100px; margin-bottom: 20px;}
div.saleswoman-spotlight-table div.right { font-size: 13px;}
div.saleswoman-spotlight-table div.right div.name { color:#c62241; font-size: 15px; font-weight: bold;  line-height: 15px; padding-bottom: 8px; }
div.saleswoman-spotlight-table div.right div.company { color:#4162a9; font-size: 12px; padding-bottom: 10px; line-height: 15px; }
/* end Saleswoman Spotlight */

/* start Social Media */
div.social-media { height: 65px;}
div.social-media h2 { margin-top: 10px;}
div.social-media a img{ float: right; padding-left: 15px; padding-right: 15px;  }
/* end Social Media */

/* start Featured Partner */
div.featured-partner-table {}
div.featured-partner-table div.left { width: 130px; float: left;}
div.featured-partner-table div.left img { width: 100px;}
div.featured-partner-table div.right div.name { color:#c62241; font-size: 15px; font-weight: bold;  line-height: 15px; padding-bottom: 8px; }
/* end Featured Partner */

/* start Newsletter */
div.newsletter { padding-top: 20px; }
/* end Newsletter */

/* start Footer */
div.footer { width: 100%; background-image:url(/images/footer-bg.jpg); background-repeat: no-repeat; background-position: top center;  padding-top: 98px;}
div.footer-wrapper { width: 860px; margin-left: auto; margin-right: auto;  }
div.footer-wrapper ul {}
div.footer-wrapper ul li { display: inline; list-style: none;}
div.footer-wrapper ul li a { color: #dcdcdc; padding-right: 20px;}
div.footer-wrapper ul li a:active, div.footer-wrapper ul li a:visited, div.footer-wrapper ul li a:link { color: #dcdcdc;}
div.footer-wrapper ul li a:hover { color: white; }
div.footer-wrapper div.copy { padding-top: 20px; font-size: 11px; padding-bottom: 20px;}
/* end Footer */

/* Start: CONTACT FORM */

fieldset { width: 600px; margin-bottom: 20px; border: 1px solid #dbdfef; }
fieldset legend { font-size: 16px; }
fieldset dl { padding: 6px; background: #f2f3f7; }
fieldset label { font-size: 12px; color: #2e3957; }
dt { font-size: 12px; color: #2e3957; padding: 0px; margin:0px; margin-top:4px; }
dd { padding: 0px; margin:0px; margin-top:4px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
select.stdfield { width: 240px; border:1px solid #cacaca; }
input.stdcheck { margin-right: 10px; }
input.stdradio { margin-right: 10px; }
input.stdfieldlong { width: 335px; border:1px solid #cacaca; }
select.stdfieldmulti { width: 240px; border:1px solid #cacaca; }
textarea.stdfieldshort { width: 240px; height: 68px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
textarea.addressfield { width: 335px; height: 22px; border:1px solid #cacaca; }
.stdbutton { width: 120px; height: 30px; color: white; background: #2E478D; border:2px solid #2E478D; cursor: pointer; margin-top: 6px; }
ul.errors { padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }
div.related { margin-top:20px; }
div.related ul { margin-left: 20px; }
div.related li { padding: 6px; font-size: 12px; }
.red { color:#990000; }
.bold { font-weight:bold; }
.contact-info { width: 250px; float: right; padding-right: 25px; }


/* Give Online form */
fieldset#payment { display:none; }

/* End: CONTACT FORM */