<!--
body { color: #000; font-family: Arial, Helvetica, sans-serif; border-width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	background: #E9E3DB url("graphics/bkg.png") repeat-x left top;
}

div.site_container1 { width: 100%; text-align: center; }

div.site_container2 { display: block; width: 775px; margin: 0px auto; margin-top: 10px; margin-bottom: 10px; position: relative; text-align: left; border: 0px; padding: 0px; }

div.fed_central { position: absolute; z-index: 20; top: 0px; left: 10px; width: 130px; height: 100px; color: #fff; font-size: 90%; padding: 5px 10px 5px 10px; border: 1px solid #127ac9; background-image: url(graphics/sub-bg.gif); background-repeat: repeat-x; background-color: #127ac9; }

div.header { float: left; width: 597px; height: 130px; padding-left: 178px; margin: 0px 0px 0px 0px; overflow: hidden; z-index: 10; position: relative; }

div.sub_nav { float: right; width: 242px; height: 130px; background: url("graphics/b_man.gif") no-repeat left bottom; position: relative; }

#sub_nav { padding: 0px; margin: 0px; list-style: none; font-size: 70%; position: absolute; left: 44px; bottom: 2px; }

#sub_nav li { float: left; font-weight: 900; color: #000; padding: 0px; margin: 0px; }

#sub_nav a:link { display: block; width: 198px; text-decoration: none; color: #000; padding: 1px 0px 1px 0px; }
#sub_nav a:visited { display: block; width: 198px; text-decoration: none; color: #000; padding: 1px 0px 1px 0px; }
#sub_nav a:hover { display: block; width: 198px; text-decoration: none; color: #A6CE39; padding: 1px 0px 1px 0px; }
#sub_nav a:active { display: block; width: 198px; text-decoration: none; color: #A6CE39; padding: 1px 0px 1px 0px; }

#sub_nav a.on:link {color: #999;}
#sub_nav a.on:visited {color: #999;}
#sub_nav a.on:hover{color: #A6CE39;}
#sub_nav a.on:active {color: #A6CE39;}

div.nav { float: left; width: 178px; padding-top: 12px; }

#subscribe{float: left; width: 130px; color: #fff; padding: 0px 10px 10px 10px; border: 1px solid #127ac9; margin-left: 10px; margin-top: 20px; text-align: center; font-size: 85%; background-image: url(graphics/sub-bg.gif); background-repeat: repeat-x; background-color: #127ac9;}
#subscribe input{width: 120px;}

#nav { padding: 0px; margin: 0px 0px 0px 0px; list-style: none; font-size: 80%; }

#nav li { float: left; clear: left; font-weight: bold; color: #FFF; padding: 0px; margin: 0px 0px 0px 0px; border: 0px solid #000; position: relative; z-index: 20; }
#nav li.top { border-top: 1px solid #FFF; }
#nav li.light { font-weight: normal; }

#nav a:link { display: block; width: 162px; text-decoration: none; color: #000; padding: 5px 0px 5px 3px; border-bottom: 1px solid #FFF; }
#nav a:visited { display: block; width: 162px; text-decoration: none; color: #000; padding: 5px 0px 5px 3px; border-bottom: 1px solid #FFF; }
#nav a:hover { display: block; width: 162px; text-decoration: none; color: #A6CE39; padding: 5px 0px 5px 3px; border-bottom: 1px solid #FFF; background-color: #FFF; }
#nav a:active { display: block; width: 162px; text-decoration: none; color: #A6CE39; padding: 5px 0px 5px 3px; border-bottom: 1px solid #FFF; background-color: #FFF; }

#nav a.on {background-color: #FFF;}

#nav li ul {position: absolute; width: 165px; left: -999em; border: 0px solid #000; margin: 0px; padding: 0px; z-index: 20;}
#nav li:hover ul, #nav li.iehover ul {left: auto; top: 0; margin: -1px 0px 0px 165px; list-style: none; padding: 4px 0px 4px 0px; position: absolute; z-index: 20; border-left: 4px solid #002561; border-right: 4px solid #002561; background: url("graphics/sub_menu_border.gif") repeat-y left top}
#nav li ul li { background-color: #FFF; margin: 0px; padding: 0px; }

#nav li div:hover, #nav li div.iehover {float: left; background-color: #FFF; margin: 0px; padding: 0px;}

div.twitter { float: left; padding: 20px 0px 0px 12px; }

div.content { float: left; width: 597px; padding: 0px 0px 0px 0px; z-index: 0; }

div.home { float: left; width: 597px; margin: -21px 0px 0px 0px; padding: 33px 0px 0px 0px; background: url("graphics/book_future-engage-deliver.jpg") no-repeat right 0px; z-index: 5; position: relative; }
div.intro { float: left; width: 395px; margin: 0px 0px 0px 0px; padding: 0px 170px 0px 0px; }

div.middle_col { float: left; width: 384px; margin: 0px 13px 0px 0px; padding: 0px 0px 0px 0px; }
div.right_col { float: left; width: 195px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

div.quote_top { width: 188px; height: 70px; margin-top: 12px; background: url("graphics/quote_top.gif") no-repeat 0 0; font-weight: bold; font-size: 80%; text-align: center; }
div.quote_top a:link { display: block; width: 188px; height: 30px; padding-top: 40px; color: #FFF; }
div.quote_top a:visited { display: block; width: 188px; height: 30px; padding-top: 40px; color: #FFF; }
div.quote_top a:hover { display: block; width: 188px; height: 30px; padding-top: 40px; color: #A6CE39; }
div.quote_top a:active { display: block; width: 188px; height: 30px; padding-top: 40px; color: #A6CE39; }

div.quote_mid { width: 188px; height: 70px; margin-top: 0px; background: url("graphics/quote_mid.gif") no-repeat 0 0; font-weight: bold; font-size: 80%; text-align: center; }
div.quote_mid a:link { display: block; width: 188px; height: 30px; padding-top: 40px; color: #FFF; }
div.quote_mid a:visited { display: block; width: 188px; height: 30px; padding-top: 40px; color: #FFF; }
div.quote_mid a:hover { display: block; width: 188px; height: 30px; padding-top: 40px; color: #A6CE39; }
div.quote_mid a:active { display: block; width: 188px; height: 30px; padding-top: 40px; color: #A6CE39; }

div.quote_bot { width: 188px; height: 129px; margin-top: 0px; background: url("graphics/quote_bot.gif") no-repeat 0 0; font-weight: bold; font-size: 80%; text-align: center; }
div.quote_bot a:link { display: block; width: 188px; height: 89px; padding-top: 40px; color: #FFF; }
div.quote_bot a:visited { display: block; width: 188px; height: 89px; padding-top: 40px; color: #FFF; }
div.quote_bot a:hover { display: block; width: 188px; height: 89px; padding-top: 40px; color: #A6CE39; }
div.quote_bot a:active { display: block; width: 188px; height: 89px; padding-top: 40px; color: #A6CE39; }

div.quote_single { width: 188px; height: 129px; margin-top: 12px; background: url("graphics/quote_single.gif") no-repeat 0 0; font-weight: bold; font-size: 80%; text-align: center; }
div.quote_single a:link { display: block; width: 188px; height: 89px; padding-top: 40px; color: #FFF; }
div.quote_single a:visited { display: block; width: 188px; height: 89px; padding-top: 40px; color: #FFF; }
div.quote_single a:hover { display: block; width: 188px; height: 89px; padding-top: 40px; color: #A6CE39; }
div.quote_single a:active { display: block; width: 188px; height: 89px; padding-top: 40px; color: #A6CE39; }

div.quote_large { display: none; }
div.quote_container { float: left; width: 597px; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px; color: #FFF; font-weight: bold; font-size: 90%; font-style: italic; overflow: hidden; }
div.lquote_top { float: left; width: 597px; height: 57px; background: #0066B3 url("graphics/lquote_top.gif") no-repeat 0 0; }
div.lquote_mid { float: left; width: 525px; background: #0063B3; padding: 0px 36px 0px 36px; }
div.lquote_mid span { font-size: 80%; }
div.lquote_mid a:link { display: block; float: right; font-size: 80%; color: #FFF; font-style: normal; background: url("graphics/close_off.gif") no-repeat right center; padding-right: 17px; margin-top: 12px; }
div.lquote_mid a:visited { display: block; float: right; font-size: 80%; color: #FFF; font-style: normal; background: url("graphics/close_off.gif") no-repeat right center; padding-right: 17px; margin-top: 12px; }
div.lquote_mid a:hover { display: block; float: right; font-size: 80%; color: #A6CE39; font-style: normal; background: url("graphics/close_on.gif") no-repeat right center; padding-right: 17px; margin-top: 12px; }
div.lquote_mid a:active { display: block; float: right; font-size: 80%; color: #A6CE39; font-style: normal; background: url("graphics/close_on.gif") no-repeat right center; padding-right: 17px; margin-top: 12px; }
div.lquote_bot { float: left; width: 597px; height:151px; background: #0066B3 url("graphics/lquote_bot.gif") no-repeat 0 0; }
span.quote_sig { font-size: 80%; color: #000; font-style: normal; }

div.crowd { float: right; text-align: left; padding: 25px 80px 0px 0px; height: 55px;  background: url("graphics/crowd.gif") no-repeat right top; font-size: 80%; font-weight: bold; margin-bottom: -80px; z-index: 30; position: relative; }

div.footer { float: left; width: 585px; padding: 10px 12px 10px 178px; color: #BBB; font-size: 70%; }

div.clearer { clear: both; margin: 0px; padding: 0px; border: 0px; line-height: 0px; height: 0px; font-size: 0px; }

#extra_nav { float: left; padding: 0px; margin: 0px 0px 0px 0px; list-style: none; font-size: 80%; }

#extra_nav li { float: left; height: 36px; font-weight: bold; color: #FFF; padding: 0px; margin: 0px 0px 0px 0px; border: 0px solid #000; }

#extra_nav a:link { display: block; width: 162px; height: 32px; text-decoration: none; color: #0066B3; padding: 5px 0px 5px 3px; border: 3px solid #0066B3; text-align: center; }
#extra_nav a:visited { display: block; width: 162px; height: 32px; text-decoration: none; color: #0066B3; padding: 5px 0px 5px 3px; border: 3px solid #0066B3; text-align: center; }
#extra_nav a:hover { display: block; width: 162px; height: 32px; text-decoration: none; color: #A6CE39; padding: 5px 0px 5px 3px; border: 3px solid #0066B3; background-color: #FFF; text-align: center; }
#extra_nav a:active { display: block; width: 162px; height: 32px; text-decoration: none; color: #A6CE39; padding: 5px 0px 5px 3px; border: 3px solid #0066B3; background-color: #FFF; text-align: center; }

#extra_nav a.left:link { line-height: 32px; margin-right: 35px; }
#extra_nav a.left:visited { line-height: 32px; margin-right: 35px; }
#extra_nav a.left:hover { line-height: 32px; margin-right: 35px; }
#extra_nav a.left:active  { line-height: 32px; margin-right: 35px; }

img { border: 0px; }
img.pad { margin: 20px 0px 20px 0px; }
img.right { float: right; }

h1 { font-size: 200%; color: #002561; margin: 50px 0px 4px 0px; }
h1.alt { font-size: 140%; color: #002561; margin: 0px 0px 0px 0px; }
h2 { font-size: 120%; color: #0066B3; margin: 0px 0px 0px 0px; font-weight: normal; }
h2.main { font-size: 100%; color: #0066B3; margin: 12px 0px -6px 0px; font-weight: bold; }

p { font-size: 80%; margin: 12px 0px 12px 0px; line-height: 18px; }
p.title { font-size: 110%; color: #0066B3; margin: 65px 0px 4px 0px; }
p.head { font-size: 100%; font-weight: bold; margin: 0px 0px 12px 0px; line-height: 22px; color: #0066B3; }
p.message { font-size: 90%; font-weight: bold; margin: 12px 0px 12px 0px; line-height: 22px; color: #F00; }
p.quote { font-weight: bold; font-style: italic; color: #0066B3; }
p.back { text-align: right; margin: 0px 10px 20px 0px; font-weight: bold; }
p.small { font-size: 70%; }

span.sig { color: #000; font-style: normal; }
span.normal{ color: #000; font-style: normal; font-weight: normal; }
span.italic { font-style: italic; }
span.small { font-size: 90%; }
strong.italic { font-style: italic; }
strong.italic2 { font-style: italic; color: #0066B3; }
strong.large { font-size: 110%; }

ol { font-size: 80%; margin: 0px 0px 0px 14px; padding: 0px 0px 0px 14px; }
ol li { margin: 10px 0px 10px 0px; }
ol li ol { font-size: 100%; list-style: none; }

ul.quote{ list-style: none; list-style-image: url("graphics/dash.gif"); margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }

a:link { text-decoration: none; color: #0066B3; }
a:visited { text-decoration: none; color: #0066B3; }
a:hover { text-decoration: underline; color: #A6CE39; }
a:active { text-decoration: underline; color: #A6CE39; }

a.grey:link { text-decoration: none; color: #BBB; }
a.grey:visited { text-decoration: none; color: #BBB; }
a.grey:hover { text-decoration: underline; color: #999; }
a.grey:active { text-decoration: underline; color: #999; }

a.white:link { text-decoration: none; color: #FFF; }
a.white:visited { text-decoration: none; color: #FFF; }
a.white:hover { text-decoration: underline; color: #A6CE39; }
a.white:active { text-decoration: underline; color: #A6CE39; }

-->