body {background:#fff; font-size:75%; font-family: Arial, Helvetica, Sans-serif; line-height:1.3em; letter-spacing:normal; word-spacing:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
table, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
iframe {overflow:hidden;}
h1{line-height:1em;}
hr{clear:both;}
/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
.wysiwyg table {border-collapse: collapse; border-spacing: 0; border:1px solid #ccc;margin-bottom:12px;}
.wysiwyg table tr td {padding:10px 5px 0px 10px;}
.wysiwyg table tr td p {padding-bottom:0;}
.wysiwyg table th {text-align:left;padding:5px 10px; font-weight:normal;background:#F5F9FD; font-size:125%;}
.wysiwyg tr.alt {background:#f5f9fd;}
.wysiwyg th, .wysiwyg td {padding:0.3em 0;}

input, textarea {padding:0; margin:0;}
input.error {background-color:#ffff99;}

caption {padding-bottom:0.2em; font-size:1.2em;text-align:left; color:#000; font-weight:bold;}

.hidden, .hide{display:none;}
a {text-decoration:none; color:#005499;}
a:hover {text-decoration:underline;}
address{ font-style:normal; }
.pagination li {float:left; padding-left:0.2em;}
.hidden {display:none;}
.no_bullet {background:none !important;}
ul li.no_bullet {background:none !important;}
ul li a.no_bullet {background:none !important;}
.listBoxModule ul li.no_bullet {background:none !important;}
.gray {color:#AAAAAA;} 
.bold{font-weight:bold;}
p.date { font-style:italic; }
.no_border { border:0 !important; }
ul.no_border li{ border:0 !important; }
span.mag_title { font-style:italic; }
.content h2.top {margin-top:0; padding-top:0;}

ul.spaced li { margin:10px 0; }
ul li.selectedBold{font-weight:bold;}
.btn {background:#6699CC url(../images/more_apa1_bg.gif) repeat-x scroll left top; color:#FFFFFF; cursor:pointer; font-size:1.1em; !margin-left:-5px; font-weight:bold;}

.right {float: right !important;}
.left {float:left;}

.noimage{background:none !important;}

.li.last {border-bottom:0 !important;}
.nav .li.last {border-right:0 !important;}

.more {float:right; clear:both;}
.more_left {float:left; clear:both;}

.tab_details { float:left; padding: 13px 5px 5px 5px; width:95%}

/* page wrapper */
.wrap {width:996px; margin:-16px auto 0 auto;}

/* Page Header */
.header  {position:relative;float:left; border-bottom:1px solid #fff; overflow:visible; width:996px;padding:0;}
.header .header_right{float:right;}
.header .header_utils {float:right;position:relative;z-index:1;clear:right;}
.header ul{float:left;list-style-type:none; margin: 5px 10px 0 0px;display:block;overflow:hidden;clear:none;}
.header ul li{float:left; padding-left:5px;font-size:0.95em}
.header ul li a{color:#000;text-decoration:none; text-transform: capitalize;}
.header_top { height: 30px;  background-color: #F1F1F1; }
.header_top a, .header_top #navigation li .sub-nav-wrapper .sub-nav li { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;} 
.header_top .arrow-down { width: 0px; height: 0px; border-style: solid; border-width: 5px 3px 0 3px; border-color: #1e67a7 transparent transparent transparent; } 
.header_top #navigation li .sub-nav-wrapper { pointer-events: none; opacity: 0; background-color: #FBFBFB; right: 0px; transition: all 0.4s cubic-bezier(1,-5,0,0) 0s; -moz-transition: all 0.4s cubic-bezier(1,-5,0,0) 0s; -webkit-transition: all 0.4s cubic-bezier(1,-5,0,0) 0s; visibility:hidden;} 
.header_top #navigation li:hover .sub-nav-wrapper { pointer-events: auto; opacity: 1; filter: alpha(opacity=100); right: 0px;visibility:visible;} 
.header_top #navigation { position: relative; text-align:center; background-color: #F1F1F1; margin: 0 auto 0 auto; overflow: visible; } 
.header_top #navigation li {position: relative; list-style: none; padding: 9px 0px 0px 0px;} 
.header_top #navigation li a {padding: 5px 8px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 12px; color: #1E66A7; text-align: left; text-decoration: none; background:url("../images/divider.png") no-repeat 0px 55%;} 
.header_top #navigation li.first a {background:none;}
.header_top #navigation li a:hover{text-decoration: underline;color:#1E66A7;} 
.header_top #navigation li#HeaderLoginLink a {padding-right: 0px;}
.header_top #navigation li#HeaderLogoutLink a {background:none; padding-left: 0px; padding-right: 0px;}
.header_top #navigation li#HeaderCart a {margin-left:8px; padding: 0 30px 0 8px; display:block;min-width:80px;}
.header_top #navigation li#HeaderCart a  img {vertical-align: bottom; padding:0 5px 0 0;}
.header_top #navigation li .main_moreapa {padding-right: 25px; background:url("../images/arrow-blue.png") 120px 55% no-repeat;} 
.header_top #navigation li:hover .main_moreapa {color: #1E66A7; text-decoration: none; } 
.header_top #navigation li .sub-nav-wrapper { display: block; position: absolute; z-index: 30; margin-left: -16px; width: 280px; right: 0px; } 
.header_top #navigation li .sub-nav-wrapper .sub-nav {  width: 280px;  margin-top: 0px; border-top: 1px solid #D6D6D6; padding:0; box-shadow: 0 1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.35); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.35); } 
.header_top #navigation li:hover .sub-nav-wrapper {display: block;} 
.header_top #navigation li .sub-nav-wrapper .sub-nav li {display: block; margin: 0; padding: 0px 0px 5px 0px; text-align: left; border-bottom: 1px solid #D6D6D6; float: none;background-color: #FBFBFB;} 
.header_top #navigation li .sub-nav-wrapper .sub-nav li:last-child { border: none;} 
.header_top #navigation li .sub-nav-wrapper .sub-nav li a {display: block; font-size: 12px; padding-top: 9px; padding-right: 20px; padding-bottom: 3px; padding-left: 20px; background:url(none);} 
.header_top #navigation li .sub-nav-wrapper .sub-nav li:hover {background: #E4E4E4; color: #D6D6D6; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d6d6d6; } 
.header_filler {width: 20px; background-color: #FFF; width: 100%;}

.header .logo {background:#efefef url("../images/hd_bg.gif") bottom left repeat-x;margin-top:10px;}
.header .logo img {margin:5px 0 15px 10px;}
.header .header_login_logout{float:left;}
.header .logo  .logotext{font-size:2.1em;}

.moreapacont {padding:1px; width:152px; float:left;}
.header .moreapa {float:left; width:158px; margin-top:2px; padding:1px; border:1px solid #cecece;}
.header .moreapa a {padding:2px 7px 1px; color:#fff; background:#6497cb url(../images/more_btn.gif) 143px 4px no-repeat; display:block;font-size:1em; font-weight: bold}
.isSafari3orLater .header .moreapa a { font-size:0.917em; }
.header .header_utils .moreapa_more {display:none;background:#6497CB;padding:5px 1px 5px 5px; height:auto;line-height:1.2em;font-size:0.9em;z-index:100;position:absolute;width:230px;right:0;top:0;}
.header .header_utils .moreapa_more .moreapa_left {float:left;width:214px;clear:none;}
.header .header_utils .moreapa_more .moreapa_left a{clear:both;float:left;margin:0;padding:0;color:#fff;width:100%;}
.header .header_utils .moreapa_more .moreapa_right{float:left;font-size:.65em;}
.header .header_utils .moreapa_more .moreapa_right a{border:1px solid #fff;margin:0;display:block;width:10px;height:12px;text-align:center;color:#fff;}
.header .header_utils .cart_bread.gray {float:left; width:auto; background:url("../images/cart_gray.jpg") center left no-repeat;margin:0  20px -7px !important;}
.header .header_utils .cart_bread.gray a {color:#000;font-size:1.2em; font-weight:normal;padding-left:28px;}
.header .header_utils .cart_bread.white {float:left; width:auto; background:url("../images/cart_trans.gif") center left no-repeat;margin:0  20px -7px !important;}
.header .header_utils .cart_bread.white a {color:#fff;font-size:1.2em; font-weight:normal;padding-left:28px;}

.header .banner {background:#efefef url(../images/hd_bg.gif) bottom left repeat-x; margin-top:10px; width:100%;overflow:hidden;}
.header .banner img {margin:5px 0 15px 10px;}
.header .banner .headLogo {float:left;}

/* Search bar */
.search {float:right; width:auto; margin-top:10px; clear:none;}
.search form {float:right;width:auto;}
.search form .inputsearch  {float:right; width:420px;}
.search form .searchbox {float:right;background-color:#DDD;cursor:pointer;height:23px;padding:1px 6px 0px 5px;width:200px;margin-right:3px;}
.search form input.icon{margin:4px 0; width:14px;float:right;}
.search form input.box {width:170px; height:18px; font-size:13px; color:#333; background-color:#DDD;border:none;margin:2px;float:left;}
.search form select {padding:3px; color:#333; font-size:12px; border-radius:0; height: 25px;border:1px solid #666;float:right;background-color:#fff;}
.search form #query::-webkit-input-placeholder{font-size:11px;} 
.search form #query::-moz-placeholder {font-size:11px;}
.search form #query:-ms-input-placeholder {font-size:11px;}

/* top navigation */
.nav {min-height:1.5em; float:left; padding-bottom:0;width:996px;overflow:hidden;}
.nav ul {background-color:#cc6536; list-style:none;overflow:hidden; border-width:1px 0; width:996px;padding-left:8px;}
.nav ul li {color:#fff; float:left; border-right:1px solid #b5663f; border-left:1px solid #d78661;font-size:1.13em;}
.nav ul li a {padding:0.8em 11px 0.7em 12px; float:left; color:#fff;}
.nav ul li.first {border-left:0;}
.nav ul li.last {border-right:0;}

.btnwrap {float:left; background:#fff; border:1px solid #cecece; margin-left:5px;}
.btnwrap .btn {border:none; font-size:1em; height:19px; padding:0pt 0pt 1px; width:28px;margin-right:0;}
.btnwrap a {float:left; margin:1px 1px; font-size:1em; background-color:#6497cb; color:#fff; font-weight:bold; padding:1px;}

/* Breadcrumbs */
.breadcrumbs{ float:left; width:996px; padding:7px 0 5px; background:#EFEFEF;border-bottom: 1px solid #CCC;font-size:0.9em;margin:0;}
.breadcrumbs span{float:left; padding-right:4px; color:#494949;}
.breadcrumbs .widget_links{width:130px; margin-bottom:0; padding-top:0;}

/*Left Nav*/
.ltcol .houseAd {position:relative; height:190px; width:220px; background: url(../images/houseAd_bg.gif) no-repeat; float:left; border:1px solid #999; margin-bottom:15px; }
.ltcol .houseAd.right {margin-left:10px;}
.ltcol .houseAd img{padding:18px;}
.ltcol .houseAd p.adPos{/*position:relative; left:20px;top:-20px; float:left;*/padding:0px; position:absolute; left:20px;top:170px; font-size:.8em;}

.ltcol .subnav {width:221px; float:left; padding:0 0 12px 0;}
.ltcol .subnav h2{font-size:1.2em; font-weight:bold; color:#999;text-transform:uppercase;padding:0 0 2px;border-bottom: 1px dotted #999;}
.ltcol .subnav h2 a {color:#32668B;}
.ltcol .subnav a {background:transparent url("../images/link-caret.gif") no-repeat scroll 0 4px; padding:0 0 0 10px;}
.ltcol .subnav ul {float:left; width:221px;}
.ltcol .subnav ul li.mainnav{background: url(../images/orange_square.gif) no-repeat 12px 12px; width:218px; padding-left:10px;}
.ltcol .subnav ul li.mainnav .snHolder{padding-left:20px;}
.ltcol .subnav ul li {float:left; width:220px; padding:7px 0 8px 0px; list-style-type:none; font-size:1.1em; font-weight:normal; border-bottom:1px dotted #8CA7C0 !important; background:none;}
.ltcol .subnav ul li a {background:transparent url(../images/orange_square.gif) no-repeat scroll 10px 6px; padding:0 0 0 20px; display:block;}
.ltcol .subnav ul li.last {background:none;}
.ltcol .subnav ul li.on{background-color:#e0eefb;}
.ltcol .subnav ul li.indent{ padding:7px 0pt 9px 12px; width:208px;}
.ltcol .subnav ul li.indent a {background:transparent url(../images/gray_square.gif) no-repeat scroll 10px center;} 
.ltcol .subnav ul li:hover{background-color:#e0eefb;}


/* widget links (email, rss ) */
.widget_links{ width:295px; margin-bottom:5px; float:right; padding-top:3px; font-size:.9em;}
.widget_links ul {float:right; list-style-type:none;}
.widget_links ul li span.cart {background:transparent url(../images/cart_gray.jpg) no-repeat scroll left center; float:left;}
.widget_links ul li span.email {background:transparent url(../images/email.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.print {background:transparent url(../images/print.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.rss {background:transparent url(../images/rss.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.text_inc {background:transparent url(../images/txt_inc.gif) no-repeat scroll right center; float:left;}
.widget_links ul li span{padding: 0px 0px 0px 17px;}
.widget_links ul li span a{color:#000;font-size:0.8em; }
.widget_links ul li span.cart a {color:#000;font-size:1.2em; padding-left:10px;}
.widget_links ul li.last span{float:left;}
.widget_links ul li{float:left; padding-right:8px; float:left; background: url(../images/dotted_divider_vert.gif)  right repeat-y; margin-right:7px;}
.widget_links ul li.last{background:none;}
.widget_links #fontMinusBtn, .widget_links #fontPlusBtn{float:left; padding-top:1px;}


/* mainwrap */
.mainwrap {padding:0 6px 5px 6px; width:984px; float:left; margin-top:14px;} 

/*.mainwrap li {!height:1%;}*/
.mainwrap li {float:left; width:95%;}
.mainwrap .content li {clear:none;}

/* There are eight(8) unique templates(grid structures) for the content namely: one_col_a, one_col_b, two_col_a, two_col_b, two_col_c, three_col_a, three_col_b, three_col_c*/
/* ltcol and rtcol are the right and left columns */
/* content is where the content content goes */
/* content can be further divided up into three section: value_prop, sectionA, and sectionB */

.one_col_b, .two_col_a, .two_col_b, .two_col_c, .three_col_a, .three_col_b, .three_col_c {width:984px;}

/* ltcol */
.ltcol { width:220px; _width:216px; padding-right:15px; _padding-right:14px; float:left; clear:none; border-right:1px solid #999; margin-right:-1px}
.one_col_a .ltcol{margin-right:0;}
/* content */
.content {width:453px; float:left; padding: 0 16px 0 16px; border-right:1px solid #999; border-left:1px solid #999; min-height:675px;}
.two_col_a .content {width:730px; border-color:#999999; border-style:solid; border-width:0pt 0px 0pt 1px; padding:0pt 0px 0pt 16px; }
.two_col_b .content {width:697px; border-color:#999999; border-style:none solid none none; border-width:0pt 1px 0pt 0pt; padding:0pt 16px 0pt 10px;}
.three_col_a .content {width:453px; border-right:1px solid #999; border-left:1px solid #999; }

.content img.top_image {float:left; position:relative; border:#999 solid 1px; padding:2px; margin-bottom:17px; margin-right:10px; clear:both;}
.three_col_a .content img.top_image {margin-bottom:23px;}
	
.content .btmborder {border-bottom:dotted 1px #999; padding-bottom:8px; margin-bottom:6px;}

.meetingNotes .corSubTit {color:#2167ab; margin:5px 0; display:block;}
.meetingNotes p {padding:5px 0;}

.content .tabMain {float:left; margin-top:14px; width:100%; padding:15px 0px 0px 0px; _overflow:hidden; background:#e8e9e4;_height:25px;}
.content .tabMain ul {padding:0 2px 0 0; margin-bottom:-1px; float:left; width:100%;}
.content .tabMain ul li {width:auto; margin:0 3px; background:#f6f6f6; float:left; padding:9px; height:15px; font-weight:bold; text-align:center;}
.content .tabMain ul li {font-size: 11.8px; !font-size: 12px;}
.content .tabMain ul li.active { background:#fff; border-bottom:0; height:17px; }
.content .tabMain ul li a {color:#336699;}
.content .tabMain ul li.active a {color:#e46702;}
.content .tabMain ul li#eligibility {width:72px;}
.content .tabMain ul li#benefits {width:125px;}
.content .tabMain ul li#discounts {width:80px;}
.content .tabMain ul li#dues {width:55px; margin-right:0;}
.content .member_details {float:left; width:448px;_width:444px; padding:5px 5px 5px 0;}
.content .member_details ul {float:left; width:448px;_width:444px;}
.content .member_details ul li {width:439px; float:left; padding:4px 0; background:none; border:0;}

.content h3.first {margin-top:0;}

.ad_box { float:left; margin:10px 0 0 0; }
.ad_label { font-size:.8em; float:left; _position:relative;}

.more a { float:left; padding-right:15px; background:transparent url(../images/go-orange.jpg) right 2px no-repeat; !background-position:right 3px; color:#e86900; }
.more_left a { float:left; padding-right:15px; background:transparent url(../images/go-orange.jpg) right 2px no-repeat; !background-position:right 3px; color:#e86900; }
.more_BlueBG {position: absolute; bottom: 0; width: 445px; text-align: right; padding-bottom: 10px; }
.more_BlueBG .wysiwyg a { padding-right:15px; background:transparent url(../images/go-white.gif) right 2px no-repeat; !background-position:right 3px; font-size:12px;}

.rotary_item .more a {background:url(../images/go-orange.jpg) right 90% no-repeat; float:left;}
a.more {color:#e86900; background:url(../images/go-orange.jpg) right 4px no-repeat; padding-right:15px; float:right;}

/* rtcol */
.rtcol {float:right; width:244px; padding-left:16px; margin-left:-1px; border-left:#999 solid 1px;}
.rtcol .ad120x240{width:120px;}
.rtcol .ad120x240.left{float:left;clear:none;}
.rtcol .ad120x240.right {margin-left:4px;margin-right:0;float:left;clear:none;}
.rtcol .ad160x600{width:160px;}
.rtcol .btn_blue_title {border:#cecece solid 1px;width:242px;margin-bottom:10px;padding:1px;text-align:center;}
.rtcol .btn_blue_title a {background:#6497CB;text-decoration:none;color:#ffffff;padding:2px 15px;font-size:.8em;display:block;}
.rtcol .rt_rail_image{width:220px;border:none;margin-bottom:15px;}
.rtcol .outsideAd {float:left; width:220px; height:190px; background:#111;}

.three_col_a .rtcol {width:246px;_border:0;}
.three_col_c .content{width:454px; float:left;padding:0 15px 50px 16px; border-right:1px solid #999; border-left:1px solid #999; padding-top:1px;}

.two_col_c .content {width:730px; padding-right:0px; padding-top:0px; border-right:none; margin-bottom:10px;}
.two_col_c .content .value_prop{float:left; width:730px;}
.two_col_c .content .sectionA {float:left; padding:0; padding-left:10px;_padding-left:10px;width:345px;_width:335px;}
.two_col_c .content .sectionB {float:right; width:346px; padding:0; padding-left:10px;_width:336px;margin-left:-1px;}
.two_col_c .content .sectionA .wysiwyg img{padding-left:0}

.two_col_b .content .value_prop {float:left; width:697px;}
.two_col_b .content .sectionA {float:left; padding:0; padding-left:10px;_padding-left:10px;width:335px;_width:301px;}
.two_col_b .content .sectionB {float:right; width:335px; padding:0; padding-left:10px;_width:301px;margin-left:-1px;}
.two_col_b .content .sectionA .wysiwyg img{padding-left:0}

.one_col_a .content {border:none; padding-left:11px; width:auto; min-height:600px;}
.one_col_a .content .narrow {width:695px;}
.one_col_a.narrow .content {width:695px;}

.rtcol h3 { font-size:1.5em; line-height:1.3em; }

/* left_center */
.left_center { float:left; width:569px;}

/* left center promo text*/
.left_center .promo { width:547px; float:left; background:#aaa; margin-bottom:10px; }
.left_center .promo .promo_text { width:370px; float:left; }
.left_center .promo h2 { margin:10px; }
.left_center .promo ul { margin:0 0 10px 20px; color:#000;}
.left_center .promo label { font-weight:bold; }
.left_center .promo .promo_text p { margin:0 0 10px 20px; color:#000;}

/* left center promo image*/
.left_center .promo .promo_image { float:left; }
.left_center .promo .promo_image .temp_promo_image{ border:1px solid #000; background:#777; margin:10px 10px 10px 50px; height:100px; width:100px; }

/*.ltcolsub */
.ltcolsub {width:162px; float:left; border:solid 1px #000; margin-bottom:10px;}

/*Generic Main Content area*/      
.content h1, .sectionA h1, .sectionB h1, .sectionA h2, .sectionB h2 {color:#6885A4; font-weight:normal; font-size:22px; line-height:1.1em; padding: 0 0 3px; margin: 0 0 8px; border-bottom: 2px solid #6885a4; clear:both; *padding-bottom:7px;}
.content h2, .sectionA h3, .sectionB h3 {color: #e46702; border-bottom: 1px solid #a7c0d7; font-size: 16px; padding: 10px 0 3px; font-weight: normal; margin-bottom: 5px; clear:both;}
.content h2 a, .sectionA h3 a, .sectionB h3 a {color: #e46702;}
.content h2.flush, .content h1.flush, .content h3.flush {margin-bottom:1px !important;}

/* lists - MMZ 10/1/2009*/
.wysiwyg ul li{background:transparent url(/images/orange_square.gif) no-repeat scroll 0pt 10px !important;padding-left:10px; float:left; clear:both;width:100%;}
.wysiwyg ol li {list-style-type:decimal; float:left; !list-style-position:inside; !xpadding-left:0px; !xmargin-left:25px; !float:none !important;}
.wysiwyg ol li, .wysiwyg ul li{display:list-item !important; vertical-align:top; padding-bottom:10px;width:95%;} 
.wysiwyg li p {clear:none; float:none !important; padding-bottom:0pt; display:inline;}
.wysiwyg ol, .wysiwyg ul {clear:both; padding:0 0 0 10px; /*list-style-position: inside;*/}
.wysiwyg ol {padding:0 0 0 20px !important;}
.wysiwyg ul {overflow:hidden;}
.wysiwyg p {padding-bottom:10px;clear:left;}
.wysiwyg img {padding:0 10px;}
.left-align-images .content .wysiwyg img {float:left; padding-right:10px; padding-left: 0px;}
.right-align-images .content .wysiwyg li {float:left;clear:left;}
.content ul li, .subbrandsubnav li {background: url(../images/orange_square.gif) 0 11px no-repeat; padding:5px 0 5px 8px; overflow:visible;}
.content ul.linklist li {border-bottom:1px dotted #8CA7C0; padding:4px 0 4px 8px; background-position:0px 10px;}
.subbrandsubnav li {padding-bottom:2px; width:22px;}

.content .wysiwyg ul {padding-bottom:10px;}
.content .wysiwyg ul li {text-align:left;border-bottom:none !important;}
.content .listBoxModule .wysiwyg ul {padding-bottom:0;width:95%;padding-left:5px;!padding-left:10px;}
.content .listBoxModule .wysiwyg ul li {list-style-type:none;width:95%;}
.content .wysiwyg .listBoxModule ul {padding:0 9px;}
.content .wysiwyg .listBoxModule ul li {list-style-type:none;}
.content .wysiwyg ol li {list-style-type:decimal;padding-left:5px;position:relative;padding-top:0;vertical-align:top;}
.content .wysiwyg li li {background:none !important; list-style-type:lower-alpha;margin-left:10px;}
.content .wysiwyg li li li {background:none !important; list-style-type:lower-roman;}


/*Contact APA*/
.contact {padding:1px; margin:15px 0; width:220px; float:left;}
.contact h3 {background:#E0EEFB none repeat scroll 0% 50%; color:#336699; font-size:1em; font-weight:normal; padding:5px 0pt 5px 9px;}

/*generic list box*/
.listBoxModule { margin-bottom:15px; border:1px solid #999; float:left; width:216px; padding:1px 1px 8px; overflow:hidden;}
.listBoxModule.xtraWide {width:680px !important;}
.listBoxModule.xtraWide p, .listBoxModule.xtraWide div {padding:0 8px 10px !important;}
.listBoxModule.xtraWide br {line-height:0;}
.listBoxModule br {line-height:0;}
.rtcol .listBoxModule {width:241px;}
.listBoxModule h3 {padding:4px 2px 4px 9px; !padding:4px 2px 5px 9px; margin-bottom: 11px; background-color:#6885a4; color:#fff; font-weight:normal; background:#6885a4; font-size:1.2em;line-height:1.2em;}
.listBoxModule.image h3{margin-bottom:0;}
.listBoxModule.image img {margin-bottom:2px;}
.listBoxModule.image p {padding: 0 9px; margin:0;}
.listBoxModule h3 a{color:#fff;}
.listBoxModule p{padding: 0 9px; margin:0; line-height:1.5em;}
.listBoxModule ul{list-style:none; padding: 0 9px;}
.listBoxModule ul li { clear:both; margin-bottom:0; padding:4px 0; background:transparent url(../images/orange_square.gif) 0 10px no-repeat !important; padding-left:10px; border-bottom:1px dotted #8CA7C0; }
.isSafari3orLater .listBoxModule ul li { background-position:0 9px !important; } /* This statement is important so it can override the important statement on the previous line. */
.listBoxModule ul li span{background: url(../images/orange_square.gif) 0 5px no-repeat; padding: 0 0 0 8px; display: block; _height: 1%;float:left;}
.listBoxModule ul li span.secured {width:30px;padding:0 8px 0 8px;background:none;background-image:none;float:none !important;display:inline;width:25px;border:0px solid #ff0000;}
.listBoxModule.relatedRequest ul li span{background:none !important;padding-left:0;float:none;display:inline;}
.listBoxModule.relatedRequest ul li span.pdf {padding:0 3px 0 3px; color:#FF0000; font-size:.8em;} 
.listBoxModule.relatedRequest ul li span.secured {height:13px;width:30px;_height:20px;_width:20px;background:none; padding:0 11px 0 0;visibility:visible;display:inline;}
.listBoxModule.relatedRequest ul li span.secured.apa {background:url(../images/APA-lock.jpg) no-repeat 0 0 !important;}
.listBoxModule.relatedRequest ul li span.secured.apapo {background:url(../images/APAPO-lock.jpg) no-repeat 0 0 !important;}
.listBoxModule.relatedRequest ul li span a{}
.listBoxModule.relatedRequest ul li span a span{background:none !important;display:inline;float:none;}
.listBoxModule.relatedRequest .list_related {color:#E46902; text-decoration:underline; float:right; display:block; margin:10px 11px 5px;}
.listBoxModule ul li a{padding: 0; margin: 0;}
.listBoxModule ul li.last { padding-bottom:0; border:0; }
.listBoxModule ul.dotted_list li{border-bottom:#999 dotted 1px; padding-bottom:5px !important; margin-bottom:5px !important;}
.listBoxModule ul.dotted_list li.last{border:0;}
.listBoxModule div.more {padding:0 9px 0 0; float:left; width:95%;}
.listBoxModule div.more .wysiwyg {float:right; padding:0;}
.listBoxModule .wysiwyg {padding:0 9px;}
.listBoxModule .wysiwyg p {padding:0;}
.listBoxModule .lightHeading {background-color: #ddecf1; color: #075265;}
.listBoxModule.noheading {padding-top:10px;}

.listmoduleWrap {float: left; width: 100%;}
.listmoduleWrap .listBoxModule {float: left; display: inline;}
.listmoduleWrap .rightBox {float: right;}

.listContent h3 {color:#DD6926; font-size:13px; border-bottom:2px solid #CBCACA; padding-bottom:3px; font-weight:normal;margin:0 0 5px 0;clear:both;}
.listContent h4 {color:#807F7E; font-size:13px; border-bottom:2px solid #68809D; padding-bottom:3px; font-weight:normal;margin:0 0 5px 0;clear:both;}
.listContent ul{list-style:none; padding: 0 9px;}
.listContent ul li { clear:both; margin-bottom:0; padding:4px 0; background:transparent url(../images/orange_square.gif) 0 10px no-repeat !important; padding-left:10px; border-bottom:1px dotted #8CA7C0; }
.listContent p{padding: 0 9px; margin:0; line-height:1.5em;}

.listContent div.more {padding:0 9px 0 0; float:left; width:95%;}
.listContent div.more .wysiwyg {float:right; padding:0;}
.listContent .more .wysiwyg {margin-bottom:0px;margin-left:10px;}

.listContent .wysiwyg p {padding:0;}
.listContent .wysiwyg ul {float:left;padding-left:2px;}

.topics{height:auto; float:left; padding-bottom:15px; padding-right:16px; padding:18px; width:419px; background-color:#EBF4FB; border-top:2px solid #6885A4;}
.topics .moreapa{padding:4px 17px; width:118px;}
.topics span{float:left; margin-left:9px; margin-top:13px;}
.topics span a{color:#000;text-decoration:underline;}
.apply{float:left; width: 105px; border: 1px solid #000; padding:5px; margin-left:10px;}
.apply button{*width:107px;}

/* Footer */
.footer {float:left; width:996px; background:#e2e2e2; padding:15px 0;}
.footer ul  {margin:0px auto; width:750px; padding:0.5em 0 2.0em 0;*padding-bottom:.7em; list-style-type:none;}
.footer ul li  {float:left; padding:0 7px; border-right:1px solid #000;}
.footer ul li a{color:#000;}
.footer ul li.last  {border:0;}
.footer p {text-align:center; clear:left; margin:0; width:100%;padding:0 0 10px;}
.footer p.last{font-weight:bold; font-size:1.2em;_position:relative;}

/*governemt construct*/
.content .module {float:left; margin:10px 0; clear:both; width:100%;}
.content .module .left {float:left; padding-right:10px;}
.content .module .body {float:left; width:590px; padding-right:10px;}
.three_col_a .module .body {float:left; width:450px;}
.three_col_a .module .body_short {float:left; width:372px;}
.content .module .body h3 {margin-top:0;}

/* Generic Carousel */
.gencarousel {margin-top:0; float:left; margin-bottom:14px; width:730px; _padding-bottom:0px;}
.gencarousel .featured {margin-bottom:0 !important;}
.featured {float:left; position:relative; width:720px; max-height:252px; background:#fff; padding:4px; _padding-bottom:0px; overflow:hidden;}
.featured .testimonials {display:block; width:720px; max-height:256px; margin:0;}
.featured .testimonials img {height:252px;}
.featured .testimonials .story .storyholder {padding:25px 20px 20px; _width:250px;*width:250px;}
.featured .testimonials .story .storyholder p {color:#fff; font-size:11px;margin:0;text-transform:uppercase;padding:0;margin-bottom:14px;}
.featured .testimonials .story .storyholder .wysiwyg {margin-bottom:14px;}
.featured .testimonials .story .storyholder .wysiwyg p {clear:both;text-transform:none;font-size:12px;margin:0;}
.featured .testimonials .story .storyholder p.ptitle{margin-top:-4px;color:#fe4f01; padding:0;  font-family:"Arial Narrow",Arial;font-size:33px;text-transform:none;font-weight:normal;line-height:32px;}
.featured .testimonials .story .storyholder p.psubtitle {font-size:18px; text-transform:none;font-family:"Arial Narrow",Arial;line-height:18px;}
.featured .testimonials .story .storyholder a {color:#FFFFFF; font-size:12px; padding-right:10px; background:none;text-decoration:underline;}
.featured .testimonials .story .storyholder .more {float:left;}
.featured .testimonials .story .storyholder .more a {float:left; font-size:12px;margin-bottom:14px;text-decoration:underline;background:none;line-height:14px;}
.featured .testimonials .story .storyholder a:hover, .featured .testimonials .story .storyholder .more a:hover {color:#d1d3d4;}
.featured .testimonials .story {opacity:0.95;filter:alpha(opacity=95);clear:none; color:#FFFFFF; height:252px; left:40px; position:absolute;width:283px; top:4px;background:url(../images/carousel-overlay-slate-lrg.png) repeat-x; _overflow:hidden;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-slate-lrg.png', sizingMethod='crop');}
.two_col_c .featured .testimonials img {width:720px;}

/******** overlay colors ****************/
.featured .testimonials .story.gold {background:url(../images/carousel-overlay-gold-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-gold-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.soft_green{background:url(../images/carousel-overlay-soft-green-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-green-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.light_aqua{background:url(../images/carousel-overlay-light-aqua-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-light-aqua-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.dark_aqua{background:url(../images/carousel-overlay-dark-aqua-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-dark-aqua-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.plum{background:url(../images/carousel-overlay-plum-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-plum-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.brick {background:url(../images/carousel-overlay-brick-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-brick-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.burnt_orange {background:url(../images/carousel-overlay-brntorange-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-brntorange-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.dark_gray {background:url(../images/carousel-overlay-drkgray-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-drkgray-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.gray {background:url(../images/carousel-overlay-gray-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-gray-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.olive {background:url(../images/carousel-overlay-olive-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-olive-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.pine {background:url(../images/carousel-overlay-pine-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-pine-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.purple {background:url(../images/carousel-overlay-purple-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-purple-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.royal_purple {background:url(../images/carousel-overlay-royalpurple-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-royalpurple-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.slate {background:url(../images/carousel-overlay-slate-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-slate-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.teal {background:url(../images/carousel-overlay-teal-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-teal-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.orange{background:url(../images/carousel-overlay-orange-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-orange-lrg.png', sizingMethod='crop');}
.featured .testimonials .story.red{background:url(../images/carousel-overlay-red-lrg.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-red-lrg.png', sizingMethod='crop');}

.featured .testimonials .story.A{background:url(../images/carousel-overlay-A.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-A.png', sizingMethod='crop');}
.featured .testimonials .story.B{background:url(../images/carousel-overlay-B.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-B.png', sizingMethod='crop');}
.featured .testimonials .story.C{background:url(../images/carousel-overlay-C.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-C.png', sizingMethod='crop');}
.featured .testimonials .story.D{background:url(../images/carousel-overlay-D.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-D.png', sizingMethod='crop');}
.featured .testimonials .story.E{background:url(../images/carousel-overlay-E.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-E.png', sizingMethod='crop');}
.featured .testimonials .story.F{background:url(../images/carousel-overlay-F.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-F.png', sizingMethod='crop');}
.featured .testimonials .story.G{background:url(../images/carousel-overlay-G.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-G.png', sizingMethod='crop');}
.featured .testimonials .story.H{background:url(../images/carousel-overlay-H.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/carousel-overlay-H.png', sizingMethod='crop');}


.gencarousel .featured .buttons {bottom:20px; color:#FFF; float:right; position:absolute;bottom:13px;right:13px;}
.gencarousel .featured .buttons a {color:#FFF; display:block; padding:0px 5px 1px;}
.gencarousel .featured .buttons a:hover {text-decoration:none;}
.gencarousel .featured .buttons ul.featcontrol{list-style:none; float:left;}
.gencarousel .featured .buttons ul.featcontrol li{border:none;background:none;width:18px;}
.gencarousel .featured .buttons ul.featcontrol li a{padding:0px;}
.gencarousel .featured .buttons ul{list-style:none;float:left;}
.gencarousel .featured .buttons ul li{float:left; border:1px solid #fff; margin-right:5px; background:#000; cursor:pointer; padding:0; width:auto;}
.gencarousel .featured .buttons ul li.on{background:#6497cb;float:left;}
.featured .buttons ul li a{padding:0 5px; margin:0; color:#fff;}

.slate .ptitle {color: #f2b11b!important;}
.brick .ptitle {color: #CC9999 !important;}
.burnt_orange .ptitle {color: #ffffcc !important;}
.dark_gray .ptitle {color: #c5c3e1 !important;}
.gray .ptitle {color: #2e6f87 !important;}
.olive .ptitle {color: #CCCC99 !important;}
.purple .ptitle {color: #99ccff !important}
.pine .ptitle {color: #cc9966 !important;}
.teal .ptitle {color: #93cfa3 !important;}
.royal_purple .ptitle {color: #CCCC66 !important;}
.gold .ptitle {color:#5b4017 !important;}
.soft_green .ptitle {color:#21411f !important;}
.light_aqua .ptitle {color:#0f4a5b !important;}
.dark_aqua .ptitle {color:#dbebf2 !important;}
.plum .ptitle {color:#e2e3e4 !important;}

.socialbookmarking {margin:0;padding:30px 0 10px;float:left;clear:both;width:100%;}
.socialbookmarking a{font-size:1em !important;margin-right:5px;}
.socialbookmarking a img{margin-right:5px;}

/*report or brochure detail - added by MMZ on 1/2/2009*/
.two_col_b.rpt_detail .rtcol ul, .two_col_b.rpt_detail .listBoxModule ul{overflow:hidden;float:left; width:100%;}
.two_col_b.rpt_detail .rtcol li, .two_col_b.rpt_detail .listBoxModule li{overflow:hidden;float:left; width:90%;clear:both;}
.two_col_b.rpt_detail .rtcol ul.noborder li{border:0;}
.two_col_b.rpt_detail .rtcol {width:244px;}
.two_col_b.rpt_detail .content p{padding:0pt 0pt 15px;}
.two_col_b.rpt_detail .content ul li {padding:2px 0pt 2px 8px;}
.two_col_b.rpt_detail .content ul li p{padding:0;}
.two_col_b.rpt_detail .content .wysiwyg ul li {padding-left:10px; background-position:0 8px;}
.two_col_b.rpt_detail .content .wysiwyg {padding-top:10px;}
.two_col_b.rpt_detail .content .artBody .wysiwyg h5 {clear: left;} 
.two_col_b.rpt_detail .content .wysiwyg img {float:right; padding-right:0;}
.two_col_b.rpt_detail.left-align-images .content .wysiwyg img {float:left; padding-right:10px; padding-left: 0px;}
.two_col_b.rpt_detail .content .listBoxModule {margin:0px 0 20px 15px; float:right; width:205px;}
.two_col_b.rpt_detail .content .listBoxModule h3 {color:#1d67a6; font-size:1em; background-color:#e0eefb; font-weight:bold;}
.two_col_b.rpt_detail .content .artTitle {color:#6885a4;font-size:1.8em;margin:10px 0 2px 0;clear: both;line-height:1em;}
.two_col_b.rpt_detail .content .artSubTitle {color:#6885a4; padding:5px 0 10px 0;font-size:1.2em;font-weight: bold;}

.two_col_b .content .page_browser {float:left; width:100%; background:#ededed; margin-top:15px; border-top:solid #999 1px; border-bottom:solid #999 1px; text-align:center;}
.two_col_b .content .page_browser ul li {background:none; float:left; padding:0 4px;clear:none; width:auto;display:inline;}
.two_col_b .content .page_browser ul li.hidden {display:none;}
.two_col_b .content .page_browser ul li a {color:#000; text-decoration:underline; font-weight:bold;display:inline;}
.two_col_b .content .page_browser ul li a img {height:18px; width:18px;}
.two_col_b .content .page_browser .previous{float:left;}
.two_col_b .content .page_browser .next{float:right;}
.two_col_b .content .page_browser .previous ul {float:left; padding:5px 0px 0;}
.two_col_b .content .page_browser .next ul {float:left; padding:5px 5px 0;}

.two_col_b .content .page_browser #pagenocontainer {text-align:center; float:left; margin-left:25px;}
.two_col_b .content .page_browser #pagenocontainer .pageno {float:left;width:480px; margin:0 auto;}
.two_col_b .content .page_browser #pagenocontainer .pageno ul {padding:5px 0px 0; margin:0 auto; float:none;}
.two_col_b .content .page_browser #pagenocontainer .pageno ul li {float:none;background:none; padding:0 4px; clear:none; width:auto;display:inline;}
.two_col_b .content .page_browser #pagenocontainer .pageno ul li.hidden {display:none;}
.two_col_b .content .page_browser #pagenocontainer .pageno ul li a {color:#000; text-decoration:underline; font-weight:bold;display:inline;}
.two_col_b .content .page_browser #pagenocontainer .pageno ul li a img {height:18px; width:18px;}


/*newsletters - added by MMZ on 2/18/2009*/
.pub_title a {text-decoration:underline;}

.two_col_b.newsletter .rtcol {width:245px; border:0;}
.two_col_b.newsletter .rtcol ul.noborder li{border:0;}
.two_col_b.newsletter .content {width:700px;padding:0 15px 0 5px;}
.two_col_b.newsletter .content ul li {border:0;}
.two_col_b.newsletter .content .issue_title {float:left;}
.two_col_b.newsletter .content .issue_title .pub_title {position:relative;margin-bottom:8px; border-bottom:2px solid #6885A4; float:left; padding:0 0 4px; margin:0 0 15px; width:700px;}
.two_col_b.newsletter .content .issue_title .pub_title h1{border:0; float:left; margin:0; padding:0; width:60%;}
.two_col_b.newsletter .content .issue_title .pub_title .pubt_right {position:absolute;bottom:5px; right:0px;}
.two_col_b.newsletter .content .issue_title .date_issue {font-weight:bold;margin-bottom:8px;}

.two_col_b.newsletter .content .stories {float:left; clear:left; padding:6px 0;border-top:1px dotted #8CA7C0;width:100%; }
.two_col_b.newsletter .content .stories p {padding:5px 0;}
.two_col_b.newsletter .content .stories ul li{float:none;}

.two_col_b.newsletter .content h2 {border:0; color:#336699; font-size:1.7em; margin:0; padding:5px 0;line-height:1.2em;}
.two_col_b.newsletter .content h3 {color:#E46702; padding:5px 0;font-size:1em; text-transform: uppercase;}
.two_col_b.newsletter .content a {text-decoration:none;color:#336699;}
.two_col_b.newsletter .content a:hover {text-decoration:underline;}

.two_col_b.newsletter .content .lead_story {float:left;padding-top:15px;}
.two_col_b.newsletter .content .lead_story img {margin:5px 0 0; padding:1px 0; border-top:#336699 solid 2px;float:left;}
.two_col_b.newsletter .content .lead_story p {padding:5px 0;}

.two_col_b.newsletter .content .article {clear:left;margin-top:15px;}
.two_col_b.newsletter .content .article .abstract {padding:5px 0;font-weight:bold;}
.two_col_b.newsletter .content .article .wysiwyg {padding-top:10px;}
.two_col_b.newsletter .content .article .wysiwyg h2 {color: #e46702; font-size: 16px;}
.two_col_b.newsletter .content .article .wysiwyg ol li {width: 99%;}
.two_col_b.newsletter .content .listBoxModule.related {width:690px; margin-top:15px;}
.two_col_b.newsletter .content .listBoxModule h3 {padding-left:10px;background:#EBF4FB; font-size:1.1em; color:#336699; font-weight:bold;}

/*browser of issues*/
.two_col_b .content .issue_browser {float:left; width:100%; background:#ededed; margin:0;padding:5px 0 2px;}
.two_col_b .content .issue_browser ul {float:left; width:100%;}
.two_col_b .content .issue_browser ul li{background:none; float:left; padding:0 4px;width:auto;}
.two_col_b .content .issue_browser ul li.right {margin:0 3px 2px;}
.two_col_b .content .issue_browser ul li a {color:#000; text-decoration:underline;}
.two_col_b .content .issue_browser ul li img {height:18px; width:18px; margin:0 0 -2px;}

/*hidden tab headings for printing - MMZ */
.tab_printonly {display:none; font-size: 1.2em;font-weight:bold;padding-top:20px;}
.printonly {display:none;}

/* Generic Directorate landing, Leadership & Governance landing & Governance Unit pages - added by MMZ on 4/6/2009 */
.content .topcontent {float:left; width:100%;margin:0 0 25px 0; }
.content .topcontent .contentinfo {background:url(../images/blue_bg.gif) repeat-y left top; float:left;width:728px;margin:0;padding:0;}
.content .topcontent .contentinfo.blueBGArea {position: relative;}
.content .topcontent .contentinfo.blueBGArea .leftcontent {font-size:13px; width:300px;float:left;padding:10px 0 5px 10px;line-height:1.5em;color:#fff;}
.content .topcontent .contentinfo .leftcontent {font-size:12px; width:300px;float:left;padding:10px 0 5px 10px;line-height:1.5em;color:#fff;}
.content .topcontent .contentinfo .leftcontent.noimage {width:450px;}
.content .topcontent .contentinfo .leftcontent a {color:#fff; text-decoration:underline;}
.content .topcontent div.rightcontent {width:259px; float:right; font-size:1.2em; padding:15px 0; line-height:1em;color:#1C4E7A;}
.content .topcontent div.rightcontent img {float:none; padding:0;}
.content .topcontent div.rightcontent ul {padding:0 12px;margin-left:10px;!margin-left:0px;}
.content .topcontent div.rightcontent ul li {background:transparent url(../images/blue_square.gif) no-repeat scroll 0pt 11px; border-bottom:1px dotted #1C4E7A; font-size:0.8em; padding:6px 0 6px 10px;width:93%;!list-style-position:outside;}
.content .topcontent div.rightcontent ul li a {color:#1C4E7A;}

.two_col_c.leadership_lp .content .topcontent img {float:left; padding:5px;}
.two_col_c.leadership_lp .content .topcontent div.bluebg {width:290px;padding-bottom:10px;}
.two_col_c.leadership_lp .sectionA h2, .two_col_c.leadership_lp .sectionB h2 {border-bottom:2px solid #6885A4; color:#6885A4; font-size:1.5em; font-weight:normal; line-height:17px; margin:20px 0pt; padding:0pt 0pt 5px;}
.two_col_c.leadership_lp .sectionA h2.first, .two_col_c.leadership_lp .sectionB h2.first {margin-top:0;}
.two_col_c.leadership_lp .content .othergroup,.two_col_c.leadership_lp .content .info {clear:both;width:100%;}
.two_col_c.leadership_lp .content ul li {border-bottom:#999 dotted 1px; width:100%;}
.two_col_c.leadership_lp .content ul li.last {border:0;}

.two_col_a .content .topcontent {margin:0;}
.two_col_a .content .listSetContainer {height:auto;_height:250px;}
.two_col_a .content .listSetContainer .listContent {width:225px; margin:15px 0 20px 25px; float:left;}
.two_col_a .content .listSetContainer .listContent.first {margin-left:0;clear:left;}
.two_col_a .content .listSetContainer .listContent .wysiwyg ul {!float:none;}

.two_col_a .content ul.underline li {border-bottom:#999 dotted 1px; width:98%; float:left;}
.two_col_a .content ul.underline li.last {border:0;}


/* Generic bio page */
.two_col_c.bio .content .topcontent {border:1px solid #e3e3e3; padding:5px;background-color:#fff;width:718px;margin:0;}
.two_col_c.bio .content .topcontent div.bluebg {background-color:#8099B4;margin:0;padding:0;width:718px;}
.two_col_c.bio .content .topcontent div.bluebg img {float:left; padding:10px;width:138px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo {float:left;width:530px;margin:0;padding:10px;color:#fff;background-image:none;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo.wide {width:680px;padding-left:20px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .titlename {font-size:22px; border-bottom:1px dotted #fff;padding:8px 0px 13px;margin:0 0 19px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .wysiwyg ul {padding-bottom:0;padding-left:0;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .wysiwyg ul li {background:transparent url(../images/white_bullet.gif) no-repeat scroll 0pt 5px !important; font-size:12px;padding:0 0 12px 10px;margin:0;list-style-position:outside;line-height:15px;}
.two_col_c.bio .content .topcontent div.bluebg .contentinfo .wysiwyg ul li a {color:#fff;text-decoration:underline;}
.two_col_c.bio .content .tabsbox {width:723px;margin:18px 0px 13px;}
.two_col_c.bio .content .tabsbox ul.tabs {width:718px;}
.two_col_c.bio .content .tabsbox ul.tabs li {width:auto;}
.two_col_c.bio .content .tabsbox ul.tabs li a {color:#336699;}
.two_col_c.bio .content .tabsbox ul.tabs li.active a {color:#e46702;}
.two_col_c.bio .content .tabsbox .tabsbox_content {width:703px;height:auto;overflow:auto;padding:10px;}
.two_col_c.bio .content .tabsbox .tabsbox_content .wysiwyg h5 {margin-top:10px;}
.two_col_c.bio .content .tabsbox .tabsbox_content .wysiwyg ul {padding-left:0px;}
.two_col_c.bio .content .tabsbox .tabsbox_content .more {padding:0 0 5px;}
.two_col_c.bio .content .more {padding:0 15px 5px 0;}

/* Rotary */
.lp_rotary {margin:15px 0 5px; overflow:hidden; float:left;width:100%;}
.lp_rotary h2{border:0; padding:0;}
.lp_rotary h3 {font-size:1em; color:#B42902; padding:0;}
.lp_rotary h4 {font-size:1em;float:left; padding:3px 5px;}
.lp_rotary .rotary_right h4 {color:#666;float:right;padding-right:20px;}
.lp_rotary .rotary_content {padding-top:10px; margin:3px 0 0; background-color:#f9f0e4; float:left; border-top:2px solid #a7c0d7; height:251px;}
.lp_rotary #rotary_go_right,.lp_rotary #rotary_go_left {position:relative; display:block; width:18px; height:18px; border:1px solid #e3e3e3; padding:1px; float:left;}
.lp_rotary #rotary_go_right:hover, .lp_rotary #rotary_go_left:hover{text-decoration:none;}
.lp_rotary #rotary_go_right {background:white url(../images/right_arrow_on.gif) 50% 50% no-repeat; float:right;}
.lp_rotary #rotary_go_left {background:white url(../images/left_arrow_on.gif) 50% 50% no-repeat; }
.lp_rotary .rotary_item {border-right:1px solid #C2CBCE; float:left; height:235px !important; margin:8px 0pt; overflow:hidden; padding:0pt 12px; text-align:center; width:157px;}
.lp_rotary .rotary_item .last_item {border-right:0; padding-left:15px;}
.lp_rotary .rotary_item h3 {color:#000; padding:0 0 7px 0; font-weight:normal;}
.lp_rotary .rotary_item div {text-align:center;}
.lp_rotary .rotary_item img {padding-bottom:13px;}
.lp_rotary .rotary_item a {text-decoration:underline; display:block; text-align:left; padding-left:16px;}
.lp_rotary .rotary_buttons {height:23px;width:99.5%; float:left; background:#ededed; border-top:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; padding:2px;}
.lp_rotary .rotary_buttons .rotary_left,.lp_rotary .rotary_buttons .rotary_right {height:18px; width:200px; float:left;}
.lp_rotary .rotary_buttons .rotary_left a h4 {color:#666;position:relative;left:20px;!left:60px;}
.lp_rotary .rotary_buttons .rotary_right a h4 {color:#666; float:right; position:relative; right:5px; !right:40px;}
.lp_rotary .rotary_buttons .rotary_right {float:right;}

.pub_rotary {margin:13px 0 5px 0; overflow:hidden; float:left; width:453px;}
.pub_rotary h2 {border:0; margin:0; margin-top:5px; padding-bottom:0px; font-weight:normal;}
.pub_rotary h4 {font-size:1em; float:left; padding:3px 5px; bottom:2px;}
.pub_rotary .rotary_right h4 {color:#666; float:right; padding-right:20px;}
.pub_rotary .rotary_content {margin:3px 0 0; background-color:#EBF4FB; float:left; border-top:2px solid #a7c0d7;padding:5px 0;}
.pub_rotary #rotary_go_right,.pub_rotary #rotary_go_left {position:relative; display:block; width:18px; height:18px; border:1px solid #e3e3e3; padding:1px; float:left;}
.pub_rotary #rotary_go_right:hover, .pub_rotary #rotary_go_left:hover{text-decoration:none;}
.pub_rotary #rotary_go_right {background:white url(../images/right_arrow_on.gif) 50% 50% no-repeat; float:right;}
.pub_rotary #rotary_go_left {background:white url(../images/left_arrow_on.gif) 50% 50% no-repeat; }
.pub_rotary .rotary_item {border-right:1px solid #C2CBCE; float:left; margin:8px 0; overflow:hidden; padding:5px 12px 5px 13px; text-align:left; width:125px;}
.pub_rotary .rotary_item.last_item {border-right:0;}
.pub_rotary .rotary_item h3 {color:#000; padding:0 0 7px 0; font-size:13px; font-weight:bold;height:25px;}
.pub_rotary .rotary_item h3 a {text-decoration:none;}
.pub_rotary .rotary_item div {text-align:left;}
.pub_rotary .rotary_item div.more {padding:10px 0; float:left; margin-top:0;}
.pub_rotary .rotary_item img {padding:5px 0 0 12px;}
.pub_rotary .rotary_item a {text-decoration:underline; display:block;}
.pub_rotary .rotary_buttons {height:23px; float:left; background:#ededed; border-top:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; padding:2px;width:99%;}
.pub_rotary .rotary_buttons .rotary_left, .pub_rotary .rotary_buttons .rotary_right {height:18px; width:200px; float:left;}
.pub_rotary .rotary_buttons .rotary_left a h4 {color:#666; position:relative;left:20px;_left:65px;}
.pub_rotary .rotary_buttons .rotary_right a h4 {color:#666; float:right; position:relative;right:5px;!right:40px;}
.pub_rotary .rotary_buttons .rotary_right {float:right;}
.pub_rotary .more {float:left;width:100%; margin-top:10px; padding-top:2px; border-width:0;}
.pub_rotary .more p {clear:right;float:right;padding:0 0 5px;}
.pub_rotary .more a {padding-right:13px;float:right;}


.clearimg { clear:both; display:block; }

.tablet {padding:10px 5px 10px 10px;margin-top:10px;float:left;}
.tablet ul {float:left;}
.tablet ul li {width:205px;float:left;margin-right:10px;list-style-type:none;list-style-image:none;text-indent:0;font-size:110%;  background-image:none;margin-bottom:8px;color:#1e66a7;min-height: 75px;}
.tablet ul li a {background-image:none;font-size:100%;font-weight:bold;color:#1e66a7;}
.tablet ul li .wysiwyg {text-indent:none;font-size:90%;color:#000000;margin-top:3px;}
.softdivider {border-top:1px dotted #ccc;clear:both;width:700px;margin-top:1em;padding-top:0;}
.softdividerblue {clear:both;float:left;width:700px;margin-top:1em;padding-top:1em;margin-bottom:0;background-color:#ebf4fb;}
.softdividerblue h2 {font-weight:bold;width:670px;margin-left:1em;}
.tabletblue {background-color:#ebf4fb;padding:10px 5px 10px 10px; float:left;margin:0;}
.tabletblue ul {background-color:#ebf4fb;float:left;}
.tabletblue ul li {width:205px; float:left; margin-right:10px;list-style-type:none;list-style-image:none;text-indent:0;font-size:110%;background-image:none;margin-bottom:.5em;min-height: 75px;color:#1e66a7;background-color:#ebf4fb;}
.tabletblue ul li a {background-image:none;font-size:100%;font-weight:bold;color:#1e66a7; }
.tabletblue ul li .wysiwyg {text-indent:none;font-size:90%;margin-top:10px;color:#000000;}

.globalheight {min-height:300px;height:auto !important;height:300px;}
#sga {border-top:1px dotted #ccc;}
.breathingroom {margin-top:2em;margin-bottom:2em;}
.ref_by p {color:#d85b01; font-weight:bold;margin-bottom:1em;margin-top:1em;}
.ref_by ul li span {color:#467096; font-weight:bold;}
.ref_by ul li {color:#467096;margin-bottom:.5em;}

.secured {height:13px;width:30px;_height:20px;_width:20px;background:url(../images/APA-lock-orange.jpg) no-repeat 0 0 !important;padding:0 11px 0 0;visibility:visible;display:inline;}
.secured.apa{height:13px;width:30px;_height:20px;_width:20px;background:url(../images/APA-lock.jpg) no-repeat 0 0 !important;padding:0 11px 0 0;visibility:visible;display:inline;}
.secured.apapo{height:13px;width:30px;_height:20px;_width:20px;background:url(../images/APAPO-lock.jpg) no-repeat 0 0 !important;padding:0 11px 0 0;visibility:visible;display:inline;}

/* Email This and e-Card */
.emailThis, .emailThis .wrap {margin:0 auto;padding:0;}
.emailThis .wrap {text-align:center;width:500px;margin-top:10px;position:relative;}
.emailThis .header {width:500px;text-align:left;}
.emailThis form {margin:0 15px; padding:0;width:470px;text-align:left;}
.emailThis h1 {width:95%; font-size:1.8em;padding-bottom:4px; font-weight:normal;color:#6885A4; border-bottom:2px solid #e46702;}
.emailThis .title {font-size:1.4em; font-weight:normal;color:#6885A4; margin:10px 0;} 
.emailThis .separator {float:left;margin-bottom:25px;width:100%; height:8px; background:#e46702;}	
.emailThis .frmFields {float:left;clear:left;position:relative; margin:0;padding:0}
.emailThis .fieldRow,.emailThis .button {position:relative; clear:both; padding:5px 0; margin:0; }
.emailThis label{float:left;width:80px; text-align:left;font-size:1.1em}

.emailThis input, .emailThis textarea{float:left;width:300px; }
.emailThis .inputNarrow {width:250px;}
.emailThis .indent {margin-left:90px; display:block; clear:left;}
.emailThis .btn_blue, .ecard.btn_blue {float:left; background:#fff; border:1px solid #cecece; padding:1px;margin:10px 2px;}
.emailThis .btn_blue a, .ecard.btn_blue a {text-decoration:none;float:left; font-size:1em; color:#fff; padding:1px 20px;background:#6699cc;}
.emailThis .alert {float:left;color:red; font-size:1.5em; font-weight:bold;width:10px;}	
.emailThis .alertsmall{float:left; clear:left;width:350px;color:red; font-size:0.9em; padding-left:3px; font-style:italic;}	
.emailThis .alertsummary {float:left;clear:both;color:red; font-size:1em; background:transparent url(../images/alert.gif) 5px 2px no-repeat;padding:0 0 0 28px;height:20px;}
.emailThis .note {font-style:italic;font-size:0.9em; }
.emailThis #chkBox input {float:left;width:auto;}
.emailThis #chkBox label {float:left;width:auto; padding-left:5px;}
.emailThis .statement{float:left;clear:left;width:300px; font-size:0.9em;} 
.emailThis .statement .flush {margin-left:10px;display:block;}
.emailThis p {float:left;clear:both;margin:10px 0;font-size:1.1em; }
.ecard .wysiwyg img {width:670px !important;}
.ecard.btn_blue {float:right;margin-top:10px;}
.emailThis.card .wrap, .emailThis.card .header{width:720px;}
.emailThis.card form {width:690px;}
.emailThis.card .statement{width:550px;}

/* added to fix an image wrap problem caused by wysiwyg p style */
.forceimagewrap .wysiwyg p {clear:none !important;}
.dontclearlist .wysiwyg ul {clear:none !important;}
#hidelist_related {!margin-top:-10px;}

/* global improvement */
.more .wysiwyg {margin-bottom:25px;}
.more .wysiwyg p, .more .wysiwyg a {float: right; clear:right;}
.listBoxModule .more .wysiwyg {margin-bottom:0px;margin-left:10px;}
.wysiwyg h1{color:#68809D; font-size:22px; border-bottom:2px solid #68809D; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h2{color:#DD6926; font-size:16px; border-bottom:1px solid #68809D; padding:10px 0 3px; font-weight:normal;line-height: 125%;}
.wysiwyg h3{color:#DD6926; font-size:13px; border-bottom:2px solid #CBCACA; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h4{color:#807F7E; font-size:13px; border-bottom:2px solid #68809D; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h5{color:#DD6926; font-size:13px; border-bottom:none; padding:10px 0 1px; font-weight:bold;}
.wysiwyg h6{color:#666; font-size:11px; border-bottom:none; font-weight:normal;}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4 {margin:0 0 5px 0;clear:none;}
.wysiwyg h5,.wysiwyg h6{margin:0 0 2px 0; clear:none;}

.socialmediaitem {margin-bottom:5px;}
.socialmediaitem a{margin-left:5px;}
.socialmediaitem img{margin-bottom:-4px;}

/* blog */
p.blogDate { font-style: italic; margin-bottom: 15px;}
a.blog:hover { text-decoration: none;}

/* social media bar */
.socialMedia {margin:0; padding:45px 0 25px; clear:both; width:100%; float:left;z-index:1001;}
.socialMedia a {font-size:1em !important;margin-right:5px;}
.socialMedia a img {margin-right:5px;}
.socialMedia .socialobj {max-width:120px; float:left; vertical-align:top;}
.socialMedia iframe {overflow:visible !important;}
.socialMedia #fblike {width:90px;}
.socialMedia #twitter {min-width:90px;}
.socialMedia #plusone {min-width:80px;}
.socialMedia #linkedin {min-width:100px;}
.socialMedia #email {width:58px; opacity:0.75;filter:alpha(opacity=75);}
.socialMedia #email:hover {opacity:1.0;filter:alpha(opacity=100);}
.socialMedia #fblike .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {min-width: 425px;}

/* text ticker */
#text_ticker_container { border: 5px solid #EEEEEE; margin-bottom: 10px;  overflow: hidden;}
.text_ticker {width: 92%; margin-top: 5px; float: left;  background-color: #FFF; margin-left: 6px;}
.text_ticker.nonav {width: 100%}

.text_ticker ul li{ background-image: none; display:block; width: 97%;}
.text_ticker ul li { list-style-type: none; padding-bottom:10px; margin-bottom:5px; border-bottom: 1px #999999 dotted; }

.text_ticker_nav {width: 5%; background-color: #EEEEEE; position: relative; float: left;}
.text_ticker_btn_prev {position: absolute; right: 2px; top: 5px;} 
.text_ticker_btn_next {position: absolute; right: 2px; bottom: 0px;} 
.text_ticker_btn_prev button:hover{cursor: pointer;}
.text_ticker_btn_next button:hover{cursor: pointer;}
.text_ticker_btn_next button {border: none; background-color: transparent; width: 10px; height: 15px; background-image: url('/images/text_ticker_arrow_down.png'); background-repeat: no-repeat; padding: 0px;}
.text_ticker_btn_prev button {border: none; background-color: transparent; width: 10px; height: 15px; background-image: url('/images/text_ticker_arrow_up.png'); background-repeat: no-repeat; padding: 0px;}

.text_ticker .number {font-size: 12px; font-weight: normal; text-decoration: none; vertical-align: top; padding-left: 6px; !width: 5%; !float: left; }
.text_ticker .item { display: block; float: right; width: 97%; vertical-align: top;}
.text_ticker .number + .item {width: 90%}
.text_ticker  ul li  {padding-left: 0px;}

/* hr */
.wysiwyg hr {border:0; border-bottom: 1px dotted #999999; !border-bottom: 1px dotted #99999; !border-top: 1px dotted #FFF;  background: #FFFFFF; }
