/*global definitions*/
body{font-size:76%;margin:0px;padding:0px;text-align:center;font-family:Arial,Verdana,Helvetica,sans-serif;background:#ffffff;color:#333333;}
img{border:none;display:block;}
div{margin:0px;padding:0px;position:static;}

/*nav*/
#nav{width:745px;z-index:4;border-top:1px solid #5D7197;height:29px;line-height:29px;background:#465A80 url(../images/nav/background-nav.gif) no-repeat top left;}
#nav ul{padding:0px;margin:0px;list-style-type:none;z-index:99;}
#main-nav{display:block;position:relative;}
#nav ul li{display:inline;}
#nav ul li a{display:block;text-decoration:none;font-size:12px;}
#nav ul li a span{display:none;}
.nav-section,.nav-section-over{position:absolute;height:29px;line-height:29px;width:180px;}
.nav-section a,.nav-section-over a{height:29px;line-height:29px;}
#nav-section0{left:0px;background:transparent url(../images/nav/speakers.gif) no-repeat top left;}
#nav-section1{left:87px;background:transparent url(../images/nav/programs.gif) no-repeat top left;}
#nav-section2{left:182px;background:transparent url(../images/nav/products.gif) no-repeat top left;}
#nav-section3{left:274px;background:transparent url(../images/nav/free-stuff.gif) no-repeat top left;}
#nav-section4{left:372px;background:transparent url(../images/nav/get-hired.gif) no-repeat top left;}
#nav-section5{left:463px;background:transparent url(../images/nav/get-rich.gif) no-repeat top left;}
#nav-section6{left:548px;background:transparent url(../images/nav/study-aids.gif) no-repeat top left;}
#nav-section7{left:646px;background:transparent url(../images/nav/focus-zone.gif) no-repeat top left;width:98px;}
/*98 last width*/

#nav-section0:hover,#nav-section0-here{left:0px;background:transparent;}
#nav-section0-over,##nav-section0-here,##nav-section0-here-over{left:0px;background:transparent;}
#nav-section1:hover,#nav-section1-here{left:87px;background:transparent;} 
#nav-section1-over,##nav-section1-here,##nav-section1-here-over{left:87px;background:transparent;} 
#nav-section2:hover,#nav-section2-here{left:182px;background:transparent;}
#nav-section2-over,##nav-section2-here,##nav-section2-here-over{left:182px;background:transparent;}
#nav-section3:hover,#nav-section3-here{left:274px;background:transparent;}
#nav-section3-over,##nav-section3-here,##nav-section3-here-over{left:274px;background:transparent;}
#nav-section4:hover,#nav-section4-here{left:372px;background:transparent;}
#nav-section4-over,##nav-section4-here,##nav-section4-here-over{left:372px;background:transparent;}
#nav-section5:hover,#nav-section5-here{left:463px;background:transparent;}
#nav-section5-over,##nav-section5-here,##nav-section5-here-over{left:463px;background:transparent;}
#nav-section6:hover,#nav-section6-here{left:548px;background:transparent;}
#nav-section6-over,##nav-section6-here,##nav-section6-here-over{left:548px;background:transparent;}
#nav-section7:hover,#nav-section7-here{left:646px;background:transparent;width:98px;}
#nav-section7-over,##nav-section7-here,##nav-section7-here-over{left:646px;background:transparent;width:98px;}

.sub-section{margin-top:0px;display:none;width:203px;border:solid 1px #858A98;background:transparent url(../images/background-png.png); /* puts "something" in the container background, so nav event-based handling works. Used to be 173px */}
* html .sub-section{background:#545F7B;}
* html .sub-section{background/* */:transparent;filter/* */:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background-png.png', sizingMethod='scale');}

.nav-section:hover div.sub-section,.nav-section-over div.sub-section{display:block;}
.sub-section ul li{display:block;position:relative;}
.sub-section ul li a{border-bottom:solid 1px #7B8393;padding:0px 10px;color:#DDE0E5;height:20px;line-height:20px;}
.sub-section ul li a:hover{color:#47526B;background:#B9C3D7;}
.sub-section ul li a.last-a{border:none;}

/*layout*/
#container{margin:auto;text-align:left;position:relative;width:760px;voice-family:"\"}\"";voice-family:inherit;width:760px;}
html>body #container{width:760px;}

#header{background:#313E58 url(../images/background-header.gif) repeat-x bottom left;height:67px;position:relative;width:745px;}
#logo{position:absolute;top:8px;left:18px;}
#tag-line{position:absolute;top:47px;left:161px;}
#utility-nav{position:absolute;top:28px;right:13px;color:#ADB2BC;}
#utility-nav a{color:#ADB2BC;text-decoration:none;font-size:0.9em;}
#utility-nav a:hover{text-decoration:underline;}

#content{width:760px;background:transparent url(../images/background-content-top.gif) no-repeat top left;}

#top-image-home img{border-top:solid 1px black;}
#layered-content-home{position:absolute;top:237px;left:275px;z-index:0;}
#layered-content-copy{padding:8px 0px 0px 35px;z-index:0;}
#layered-content-image{background:transparent url(../images/get-focused.png) no-repeat top left;height:54px;width:261px;}
* html #layered-content-image{background:transparent url(../images/get-focused.gif) no-repeat top left;}
* html #layered-content-image{background/* */:transparent;filter/* */:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/get-focused.png', sizingMethod='scale');}

#layered-content-home p{line-height:1.1em;color:#ffffff;}
#layered-content-home p a,#layered-content-home p span{color:#99CCFF;text-decoration:none;}
#layered-content-home p a:hover{text-decoration:underline;}

.column-maker{display:inline;float:left;width:597px;margin-top:4px;background:#ffffff url(../images/background-col-maker.gif) repeat-y top left;}
.middle-column{display:inline;float:right;padding:13px 16px 20px 12px;width:451px;voice-family:"\"}\"";voice-family:inherit;width:423px;}
html>body .middle-column{width:423px;}
.left-column{display:inline;float:left;width:146px;background:#9CAAB5;}
.right-column{display:inline;float:left;width:163px;position:relative; z-index:50;}

/*middle column*/
.mid-col-home{padding-top:28px;}
.middle-column p{width:420px;}
.middle-column p a{text-decoration:none;width:420px;}
.middle-column p a:hover{text-decoration:underline;}
.middle-column td p{width:100%}
.middle-column td a{text-decoration:none;width:420px;}
.middle-column td a:hover{text-decoration:underline;}
.mid-content{border-top:#707C8D 1px solid;padding:15px 0px 0px;}
html>body .mid-content{padding:15px 0px;}
.middle-column .mid-callout-image{float:left;display:inline;width:85px;}
.callout-content{background:#ffffff url(../images/blue-arrow-button-white.gif) no-repeat top left;float:left;display:inline;width:330px;}
.callout-content p{padding-left:20px;}

#breadcrumb{margin-bottom:8px;font-size:0.9em;}
#breadcrumb a{color:#3366CC;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

.symbol{float:left;width:75px;margin-bottom:15px;}
.p-symbol{float:left;display:inline;width:340px;}


/*left column*/
#home-promo{padding:20px 16px 16px;background:#707C8D;}
#home-promo p{color:#CCCCCC;line-height:1.2em;width:100%;}
#home-promo p a,#home-promo p span{color:#99CCFF;text-decoration:none;}
#home-promo p a:hover{text-decoration:underline;}

#left-promo{padding-top:8px;padding-bottom:7px;}
#left-promo p{color:#4A5464;line-height:1.2em;}
#left-promo p a,#home-promo p span{color:#3366CC;text-decoration:none;}
#left-promo p a:hover{text-decoration:underline;}

#left-column-content{padding:10px 16px;}

#tell-a-friend{border-top:solid 1px #707C8D;padding-top:15px;padding-bottom:15px;width:108px;}
#tell-a-friend-home{padding-bottom:15px;width:108px;}

#newsletter{background:#9CAAB5 url(../images/blue-arrow-button-blue.gif) no-repeat top left;width:108px;}
#newsletter p{padding-left:20px;line-height:1.2em;}
#newsletter p a{text-decoration:none;}
#newsletter p a:hover{text-decoration:underline;}
#newsletter-form{border-top:solid 1px #707C8D;padding-top:15px;width:108px;}
#newsletter-form form{width:108px;padding-top:0px;margin-top:5px;}
#newsletter-form form label{font-size:0.8em;color:#333333;}
#newsletter-form form input{width:108px;}
.newsletter-submit{background:#ffffff url(../images/button-taf-submit.gif) no-repeat top center;border:none;margin:3px;margin-left:0px;color:#003399;padding:0px;height:18px;width:60px;cursor:pointer;}
.newsletter-submit span{visibility:hidden;}

/*secondary nav*/
#secondary-nav{margin-top:-3px;z-index:20;}
#secondary-nav ul{margin:0px;padding:0px;list-style-type:none;}
#secondary-nav ul li{}
#secondary-nav ul li a{font-size:11px;color:#ffffff;background:#758192;display:block;border-top:solid 1px #8C98A9;border-right:solid 1px #000000;border-bottom:solid 1px #000000;height:24px;line-height:24px;text-decoration:none;padding-left:15px;width:146px;voice-family:"\"}\"";voice-family:inherit;width:130px;height:22px}
html>body #secondary-nav ul li a{width:130px;height:22px;}
#secondary-nav ul li a:hover{background:#6580AB;}
#secondary-nav ul li a.here{background:#CE6903;border-top:solid 1px #733A00;}

/*right column*/
.right-content-home{margin-top:15px;}
.right-content-no-image{margin-top:15px;}

.featured-product{margin-top:7px;}
.featured-product p{line-height:1.1em;margin-top:10px;}
.featured-product p a,.featured-product p span{color:#3366CC;text-decoration:none;}
.featured-product p a:hover{text-decoration:underline;}
.featured-product-text{color:#000!important;}

/*focus zone*/
#focus-zone{position:absolute;left:0px;top:-52px;}
#focus-zone-top{height:56px;padding:4px 20px 0px 12px;z-index:100;background:transparent url(../images/focus-zone-header.png) no-repeat top left;width:163px;voice-family:"\"}\"";voice-family:inherit;width:131px;height:52px;}
html>body #focus-zone-top{width:131px;height:52px;}
#focus-zone-fill{padding:10px 20px 1px 12px;z-index:10;background:transparent url(../images/focus-zone-fill.gif) repeat-y top left;width:163px;voice-family:"\"}\"";voice-family:inherit;width:131px;}
html>body #focus-zone-fill{width:131px;}
* html #focus-zone-top{background:transparent url(../images/focus-zone-header.gif) no-repeat top left;}
* html #focus-zone-top{background/* */:transparent;filter/* */:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/focus-zone-header.png', sizingMethod='scale');}
#focus-zone-bottom{background:transparent url(../images/focus-zone-bottom.gif) no-repeat bottom left;height:12px;line-height:12px;width:163px;}
#focus-zone form{margin:0px;padding:0px;padding-bottom:6px;margin-bottom:8px;border-bottom:#FFCC99 solid 1px;width:132px;}
#focus-zone input{width:132px;}
#focus-zone p{color:#FFCC99;line-height:1.2em;}
#focus-zone form label{color:#FFCC99;font-size:0.9em;}
#focus-zone ul{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.submit{background:#ffffff url(../images/button-submit.gif) no-repeat top center;border:none;margin:3px;margin-left:0px;color:#003399;padding:0px;height:16px;width:53px;cursor:pointer;}
.submit span{visibility:hidden;}
#focus-zone-no-image{position:absolute;left:0px;top:20px;}

/*footer*/
#footer{text-align:center;padding-top:6px;padding-bottom:10px;background:#7B8EA5;margin-top:-1px;width:745px;}
#footer p{padding-left:16px;font-size:0.9em;color:#2F3A4C;}
#footer p a{text-decoration:none;}
#footer p a:hover{text-decoration:underline;}


/*classes*/
.top-space{margin-top:10px;}
.error{font-size:10px;color:#fff;}
.input{font-family: verdana,serif;padding: 2px;font-size:12px;color:#000000;background-color:#ffffff;border: inset 1px #708090;margin-bottom:4px;}
.line{border-bottom:solid 1px #707C8D;width:423px;padding-bottom:8px;margin-bottom:7px;margin-top:-15px;}

blockquote{width:350px;text-align:center;margin:0px;padding:0px;font-family:georgia,serif;font-size:150%;letter-spacing:-1px;line-height:1em;color:#555;}
blockquote div{padding:4px 0px 2px 50px;}
.quote{padding-bottom:5px;}
.author{font-size:65%;padding-bottom:12px;}

div.box{border-bottom:#000000 1px solid;border-left:#000000 1px solid;border-right:#000000 1px solid;border-top:#000000 1px solid;border-color:#9CAAB5;}
div.box{margin:1.00em 0px;padding:20px 30px 20px 30px;font:13px Georgia;width:85%;}

#memberdetail {padding:5px 5px 0px 15px; font-size:11px; color:#9B9B9B;}
#memberdetail div {padding-bottom:6px; color:#000;}
#memberdetail a, fzone-chapter a {color:#3366cc; text-decoration:none;}
#memberdetail a:hover, .fzone-chapter a:hover {text-decoration:underline;}
.fzone {width:423px; padding:10px 0px 10px 0px;}
.fzone p {width:auto;}
.fzone div {float:left; display:inline;  border-top:1px solid #707C8D;}
.fzone-chapter {width:423px; padding:0px 0px 10px 0px;}
.fzone-chapter p {width:auto;}
.fzone-chapter div {float:left; display:inline;}
.imgbtn {background:url(../images/bg_button.gif) no-repeat bottom left; text-align:left; padding-left:26px; font-weight:bold; font-size:12px; height:24px; border:none; color:#3366cc; cursor:pointer; cursor:hand;}
.middle-column .error {color:#c71010; font-size:11px;}

.panelink {cursor:pointer;font-size:1em;background:none;padding:10px 0 0 0;margin:0;}
.panelink:hover {color:#3366cc;}
#hidden_1, #hidden_2, #hidden_3, #hidden_4, #hidden_5, #hidden_6, #hidden_7, #hidden_8, #hidden_9, #hidden_10, #hidden_11, #hidden_12, #hidden_13, #hidden_14, #hidden_15 {padding-bottom:10px;}

h1{font-family:"Myriad", Arial, Verdana,Helvetica,sans-serif; margin:0px;padding:0px;font-weight:bold;font-size:1.8em;line-height:1.6em;color:#ce6903;border-bottom:solid 1px #707C8D;width:423px;padding-bottom:6px;margin-bottom:7px;}
h2{font-family:Georgia, "Times New Roman", Times, serif;color:#556b81;margin:0px;padding:0px;font-size:1.6em;line-height:1.6em;width:423px;padding-bottom:0px;text-align:center;}
h3{font-weight:bold;margin:0px;font-size:1.5em;line-height:1.6em;width:423px;padding:3px 3px 0px 6px;color:#333333;background-color:#e2e5e8;}
h4{font-weight:bold;margin:0px;padding:0px;font-size:1.3em;line-height:1.6em;padding-bottom:0px;padding-top:12px;}
p{margin:0px;margin-bottom:10px;padding:0px;font:normal Arial,Verdana,Helvetica,sans-serif; font-size:1em; line-height:1.4em;}
ul, li{font:normal 1.0em/1.4em Arial,Verdana,Helvetica,sans-serif;}
p a, li a, td a{color:#3366cc;text-decoration:none;}
p a:hover, li a:hover, td a:hover {text-decoration:underline;}
p a:visited{color:#3366cc;}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;}
a.arrow1 {font-weight:bold;color:#0066cc;font-size:16px;line-height:16px;text-decoration:none;padding-left:18px;background:url(../images/arrow1.gif) no-repeat;}
a.arrow2 {font-weight:bold;color:#0066cc;font-size:14px;line-height:14px;text-decoration:none;padding-left:14px;background:url(../images/arrow2.gif) no-repeat;}
a.arrow1:hover, a.arrow2:hover {text-decoration:underline;}

.subhead1, .subhead3 {font-size:1em;font-weight:bold;padding:5px 0 0 0;margin:0;}
.subhead2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em; margin-bottom:4px; font-weight:bold;color:#333333;width:423px;text-align:center;}
.subhead3 {padding:0 6px 0 6px;background-color:#e2e5e8;width:423px;margin:0;}
.body2 {text-align:center;padding:0 30px 6px 30px;width:350px !important;font-family:Georgia, "Times New Roman", Times, serif;}
.body3 {background-color:#e2e5e8;width:423px;padding:3px 6px 6px 6px;margin:0;}
#newsletter-form h4{color:#4A5464;line-height:1.2em;font-size:0.9em;}

ul.small {margin:0 0 0 20px;padding:0;font:normal .9em/1.4em Arial,Verdana,Helvetica,sans-serif;}

.linehead1 {font-weight:bold; margin:0px 0px 6px 0px; padding:2px 6px; font-size:1.2em; line-height:1.4em; color:#ffffff; background-color:#7b8ea5;}
.linehead2 {font-weight:bold; margin:0px 0px 6px 0px; padding:2px 6px; font-size:1.2em; line-height:1.4em; color:#ffffff; background-color:#bdc6d2;}