/* CSS Document */
/* STYLE SHEET DECLARATIONS
copyright 2007 Evolution 7 Web Design - http://www.evolution7.com
Do not reproduce without permission.*/

/* TEXT ONLY STYLES
------------------------------------------------------------------------------ */


/* GLOBAL STYLES
-------------------------- */
body {background:#FFF; margin:0; text-align:center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; font-size:14px;}
#wrap-grad {width:955px; margin-left:auto; margin-right:auto; text-align:left;}
#wrap {width:955px; border:1px solid #CCC;}

form {display:inline; margin:0px;}
input {border:1px solid #B5BDC4; background:#FFF; color:#444; margin-top:4px; height:19px; padding-left:4px;}
input:FOCUS {background:#FFFFCC;}
input:ACTIVE {background:#FFFFCC;}
input.search {font-size:12px; width:92px; margin-top:0px; height:14px;}
input.search:FOCUS {background:#FFFFCC;}
input.search:ACTIVE {background:#FFFFCC;}
select {margin-top:5px;}
select:FOCUS {background:#FFFFCC;}
select:ACTIVE {background:#FFFFCC;}

.checkbox {border:0px; background:none; margin:7px 0 0 4px;}

label {font-size:13px;}
label.sml {font-size:12px;}

IMG {border:none;}

.clear {clear:both;}

.validation {padding:5px 0 5px 0;}
.fail {color:#9B0000;}
.success {color:#337D00;}

/* TOP BOX STYLES
-------------------------- */
#top-box {width:925px; height:101px; margin-left:15px;}

#m-logo {float:left; width:107px; height:98px;}
#m-logo IMG {margin:19px 0 0 16px;}

#portal-box {float:left; width:200px; height:49px; font-weight:bold; margin:25px 0 0 23px; background:url(../images/divider-mplogo.gif) no-repeat;}
#portal-box DIV {width:200px; height:49px; background:url(../images/t-members-portal.gif) no-repeat;}

/*UTILS*/
#utils-box {float:right; width:385px; height:101px;}
#utils {float:right; width:285px; height:27px; background:#F2F5F8; color:#444; font-size:9px; font-weight:bold;}
#utils .sideL {float:left; width:1px; height:1px; margin-top:26px; background:#FFF; color:#444;}
#utils .sideR {float:right; width:1px; height:1px; margin-top:26px; background:#FFF; color:#444;}

#util-buts {color:#444;}
#util-buts DIV {float:left; width:auto; height:21px; padding:6px 9px 0 9px;}
#util-buts DIV A {color:#444; text-decoration:none;}
#util-buts DIV A:HOVER {text-decoration:underline;}
#util-buts DIV A:FOCUS {text-decoration:underline;}
#util-buts DIV A:ACTIVE {text-decoration:underline;}

#util-buts .help {float:left; width:auto; height:19px; padding:6px 0 0 9px; background:none;}
#util-buts .help A {text-decoration:none;}
#util-buts .help A:HOVER {display:block; border-bottom:1px solid #444;}
#util-buts .help A:FOCUS {display:block; border-bottom:1px solid #444;}
#util-buts .help A:ACTIVE {display:block; border-bottom:1px solid #444;}
#util-buts .size {float:left; width:auto;}
#util-buts .size DIV {float:left; width:auto; padding:0px; background:none;}
#util-buts .size DIV.pad {float:left; padding-right:7px;}
#util-buts .size DIV A {text-decoration:none;}
#util-buts .size DIV A:HOVER {display:block; border-bottom:1px solid #444;}
#util-buts .size DIV A:FOCUS {display:block; border-bottom:1px solid #444;}
#util-buts .size DIV A:ACTIVE {display:block; border-bottom:1px solid #444;}

/*SEARCH*/
#searchtab-box {float:left; width:385px; height:26px; margin-top:45px; background:#FFF;}
#top-searchL {float:left; width:5px; height:26px; margin-top:3px;}
#top-search {float:left; width:190px; height:26px; background:#F2F5F8; margin-top:3px;}
#top-search DIV {float:left; width:auto; font-size:12px; color:#4D555E; padding-top:3px;}
#top-search DIV.s-txt {padding:4px 5px 0 6px;}
#top-search DIV.gobut {width:27px; height:18px; background:#1A4E79; color:#FFF; padding:0px; margin-top:3px; font-weight:bold;}
#top-search DIV.gobut DIV {padding:2px 0 0 6px;}
#top-search DIV.gobut DIV A {color:#FFF; display:block; text-decoration:none;}
#top-search DIV.gobut DIV A:HOVER {color:#FFEF03;}
#top-search DIV.gobut DIV A:FOCUS {color:#FFEF03;}
#top-search DIV.gobut DIV A:ACTIVE {color:#FFEF03;}

/*MEMBER DETAILS BOX*/
#memberdetail-box {float:left; height:45px; width:409px; background:#FFF; color:#444;}
#member-details {float:left; width:325px; text-align:right; color:#697481; padding-top:10px;}
#member-details SPAN {color:#015C8D; font-weight:bold;}
#member-details A {text-decoration:none; color:#697481;}
#member-details A:HOVER, #member-details A:FOCUS, #member-details A:ACTIVE {color:#015C8D;}
#member-logout {float:left; width:80px; margin-top:10px;}


/*TABS*/
#public-tab DIV {color:#FFF; font-weight:bold; padding:6px 0 0 17px;}
#public-tab DIV A {color:#FFF; text-decoration:none;}
#public-tab DIV A:HOVER {color:#FFEF03;}
#public-tab DIV A:FOCUS {color:#FFEF03;}
#public-tab DIV A:ACTIVE {color:#FFEF03;}
#public-tab.on {float:left; width:80px; height:26px; background:#004b8d; margin-top:3px;}

#public-tabL.on {float:left; width:4px; height:26px; margin-top:3px;}
#public-tabR.on {float:left; width:4px; height:26px; margin-top:3px;}

.publicoff {float:left; width:80px; height:26px; background:#313C49; margin-top:3px; color:#FFF;}
.public-tabLoff {float:left; width:4px; height:26px; margin-top:3px;}
.public-tabRoff {float:left; width:4px; height:26px;}

#members-tab {float:left; width:100px; height:26px; margin-top:3px; background:#313C49;}
#members-tab DIV {font-size:9px; color:#FFF; font-weight:bold; padding:6px 0 0 15px;}
#members-tab DIV A {color:#FFF; text-decoration:none;}
#members-tab DIV A:HOVER {color:#FFEF03;}
#members-tab DIV A:FOCUS {color:#FFEF03;}
#members-tab DIV A:ACTIVE {color:#FFEF03;}
#members-tabR {float:left; width:1px; height:26px; margin-top:3px; background:#313C49;}

#members-tab.on {float:left; width:114px; height:26px; background:#004b8d; margin-top:3px;}
#members-tab.on DIV {font-size:9px; font-weight:bold; padding:6px 0 0 15px;}
#members-tab.on DIV A {color:#FFF; text-decoration:none;}
#members-tab.on DIV A:HOVER {color:#FFEF03;}
#members-tab.on DIV A:ACTIVE {color:#FFEF03;}
#members-tab.on DIV A:FOCUS {color:#FFEF03;}
#members-tabR.on {float:left; width:2px; height:26px; margin-top:3px;}

/* MENU BOX STYLES
-------------------------- */
#menu-box {width:925px; height:35px; margin-left:15px; background:#004b8d;}

#nav {float:left; width:925px; height:35px;}
#nav UL {margin:0px; padding:0px; height:35px;}
#nav UL LI {float:left; width:auto; list-style:none; color:#FFF; font-size:12px; height:35px; cursor:pointer;}
#nav UL LI.about {height:35px;}
#nav UL LI A {width:auto; color:#FFF; text-decoration:none; display:block; padding:8px 12px 9px 12px;}
#nav UL LI A:HOVER, #nav UL LI A:FOCUS, #nav UL LI A:ACTIVE {color:#FFEF03;}
#nav UL LI.end {border-bottom:none;}
#nav UL LI.endline {display:none;}

#nav UL LI.on {height:35px; width:auto; background:#2569a6}
#nav UL LI.on DIV {width:auto;}
#nav UL LI.on A {width:auto; height:auto; color:#FFF; font-weight:bold; text-decoration:none;}
#nav UL LI.on A:HOVER, #nav UL LI.on A:FOCUS, #nav UL LI.on A:ACTIVE {color:#FFF; text-decoration:underline;}

#nav UL LI UL {width:145px; height:auto; position:absolute; left:-1000px; background:#004b8d ; z-index:2;}
#nav UL LI UL LI {width:145px; height:auto; display:block; border-bottom:1px solid #4578A0; font-size:12px; background:#004b8d ; border-right:none;}
#nav UL LI.on UL LI {left:-1000px; width:145px;}
#nav UL LI UL LI A {padding:5px; width:145px;}
#nav UL LI:HOVER UL {left:auto; width:145px; background:#215186;}
#nav UL LI:HOVER UL LI {width:145px; background:#004b8d;}
#nav LI.iehover UL {left:auto;}

#nav UL LI#on {background:#2569a6;}
#nav UL LI#on A {color:#DFE7EF;}
#nav UL LI#on A:HOVER {color:#DFE7EF;}
#nav UL LI#on A:FOCUS {color:#DFE7EF;}
#nav UL LI#on A:ACTIVE {color:#DFE7EF;}
#nav UL LI#on:HOVER UL {left:-1000px;}
#nav LI#on.iehover UL {left:-1000px;}

#nav UL LI.on UL {width:150px; position:absolute; left:-1000px; background:#004b8d; z-index:2;}

.tonlybg {background:#004b8d;}

#subnav-box {width:925px; height:35px; background:#2569a6; margin-left:15px;}
#subnav {width:925px; height:35px;}
#subnav UL {margin:0px; padding:3px 0 3px 0;}
#subnav UL LI {float:left; width:auto; list-style:none; color:#FFF; font-size:13px; height:35px;}

#subnav UL LI.end {background:none;}
#subnav UL LI A {width:auto; color:#FFF; text-decoration:none; display:block; padding:5px 10px 5px 10px;}
#subnav UL LI A:HOVER, #subnav UL LI A:FOCUS, #subnav UL LI A:ACTIVE {text-decoration:underline;}

#subnav UL LI.on {background:#FFF;}
#subnav UL LI.on DIV {background:#FFF; margin-left:1px;}
#subnav UL LI.on A {color:#1F4E82; background:#FFF; margin-top:4px;}
#subnav UL LI.on A:HOVER, #subnav UL LI.on A:FOCUS, #subnav UL LI.on A:ACTIVE {color:#1F4E82; text-decoration:underline;}

.subtonlybg {background:#2569a6;}


/* SPLASH PANEL STYLES
-------------------------- */
#sp-panel {width:925px; height:272px; margin:2px 0 3px 15px;}
.sptextpanel {width:925px; height:272px; background:#004b8d;}
.sptextbox {color:#FFF; padding:30px 0 0 20px;}
.sptextbox STRONG {font-size:16px;}
.sptextbox SPAN {font-size:14px;}
.sptextbox A {color:#FFF; text-decoration:underline;}
.sptextbox A:HOVER, .sptextbox A:FOCUS, .sptextbox A:ACTIVE {text-decoration:none;}

#info-box {width:925px; height:auto; margin-left:15px;}
.latest-box {float:left; width:306px;}
.mprofile-box {float:left; width:305px; margin-right:4px;}

#info-box UL.state {margin:10px 0 10px 11px; padding:0px; width:264px;}
#info-box UL.state LI {list-style:none; padding:2px 0 2px 15px; background:url(../images/bullet-content-arrow.gif) no-repeat 0px 8px; border:none;}
#info-box .statetext {width:284px; padding:10px 0 0 10px;}
#info-box .newslinktxt {width:284px; padding:0 0 10px 10px;}
#info-box .onlinetext {width:284px; padding:10px 0 0 10px;}

.mprofile-box .mtitle {font-weight:bold; color:#004b8d; padding:20px 0 0 12px; width:283px;} 
.mprofile-box .mlink {font-size:12px; margin:3px 0 0 12px; width:283px;}
.mprofile-box .mlink A {color:#0E4068; text-decoration:none;}
.mprofile-box .mlink A:HOVER, .mprofile-box .mlink A:FOCUS, .mprofile-box .mlink A:ACTIVE {text-decoration:underline;}
.mprofile-box .mtxt {padding:20px 0 30px 12px; width:283px;}

.mprofile-logo {position:absolute; z-index:1; width:126px; height:114px; margin-left:171px; text-align:center;}
/*center aligns logo in all browsers (IE NOTE added font size to work in IE)*/
.mprofile-logo DIV {width:126px; height:114px; display:table-cell; text-align:center; vertical-align:middle; font-size:97px; color:#FFF;}
.mprofile-logo DIV A {color:#FFF;}
.mprofile-logo DIV IMG {vertical-align:middle; text-align:center;}

#info-box UL {margin:0px 0 5px 11px; padding:0px; width:284px;}
#info-box UL LI {padding:10px 0 11px 0; list-style:none; border-bottom:1px solid #d9e6ee;}
#info-box UL LI A {color:#00425A; text-decoration:none;}
#info-box UL LI A:HOVER, #info-box UL LI A:FOCUS, #info-box UL LI A:ACTIVE {text-decoration:underline;}

#info-box UL.events {margin:0px 0 0 11px; padding:0px; width:284px;}
#info-box UL.events LI {float:left; padding:10px 0 11px 0; list-style:none; border-bottom:1px solid #d9e6ee;}
#info-box UL.events LI DIV {float:left; width:224px; display:block;}
#info-box UL.events LI .date {float:left; width:60px; font-size:12px; text-transform:uppercase; padding-top:2px;}
#info-box UL.events LI .empty {width:284px;}
#info-box UL.events LI A {color:#00425A; text-decoration:none;}
#info-box UL.events LI A:HOVER, #info-box UL.events LI A:FOCUS, #info-box UL.events LI A:ACTIVE {text-decoration:underline;}

#info-box .clickthru {margin:10px 0 10px 11px; font-size:12px;}
#info-box .clickthru A {color:#00425A; text-decoration:none;}
#info-box .clickthru A:HOVER, #info-box .clickthru A:FOCUS, #info-box .clickthru A:ACTIVE {text-decoration:underline;}

#info-box H2 {color:#FFF; margin:0px; height:21px; padding:5px 0 0 12px;}
#info-box H2 A {color:#FFF; text-decoration:none; cursor:pointer;}
#info-box H2 A:HOVER, #info-box H2 A:FOCUS, #info-box H2 A:ACTIVE {text-decoration:underline;}

.sphead1 {width:306px; height:26px; background:#004b8d;}
.sphead2 {width:305px; height:26px; background:#004b8d;}
.sphead3 {width:306px; height:26px; background:#004b8d;}
.memsphead1 {width:306px; height:26px; background:#004b8d;}
.memsphead2 {width:305px; height:26px; background:#004b8d;}
.memsphead3 {width:306px; height:26px; background:#004b8d;}


/* CONTENT BOX STYLES
-------------------------- */
#content-box {width:940px; margin-top:4px; margin-left:15px;}
#content-col {float:left; width:601px;}
#img-col {float:left; display:none;}
#quote-box {width:1px; height:1px; border-left:1px solid #2C4959;}

/*MAIN HEADING STYLES*/
#header-box {width:920px; height:auto; border-bottom:1px solid #2C4959;}
#header-box .headL {float:left; width:12px; height:80px;}
#header-box .headbox {float:left; width:532px; height:80px;}

.mheader {width:500px; height:34px; position:relative; padding-top:13px;}
.mheader H1 {font-size:22px; color:#444; height:34px; padding-top:6px; font-weight:normal; margin:0px;}
.mheader SPAN {display:none;}

/*BREADCRUMB STYLES*/
#breadcrumb {float:left; margin:0px; width:520px; padding:0 0 15px 0;}
#breadcrumb UL {margin:0px; padding:0px; height:auto;}
#breadcrumb UL.line2 {margin-top:-8px; height:auto;}
#breadcrumb UL LI {float:left; width:auto; list-style:none; color:#697481; font-size:10px; height:24px;}
#breadcrumb UL LI A {width:auto; color:#444; text-decoration:none; display:block; padding:5px 8px 5px 8px;}
#breadcrumb UL LI A:HOVER, #breadcrumb UL LI A:FOCUS, #breadcrumb UL LI A:ACTIVE {text-decoration:underline;}
#breadcrumb UL LI.start {background:none;}
#breadcrumb UL LI.start A {padding:5px 8px 5px 0;}

#content-area {width:890px; margin-top:4px; padding:27px 0 0 12px;}
#content-foot {width:940px; height:50px;}
#content-foot .footgrad {width:601px; height:1px;}


/* ROWVIEW STYLES
-------------------------- */
#search-panel {width:890px; height:auto; background:#F9FBFD;}
#search-hold {width:600px; padding:5px 0 20px 10px;}
#search-hold .col {float:left; width:auto; padding-right:20px;}
.event-link {float:right; padding:15px 15px 0 0;}
.event-link A {text-decoration:none;}
.event-link A:HOVER, .event-link A:FOCUS, .event-link A:ACTIVE {text-decoration:underline;}

#forgot-panel {width:625px; height:auto;}
#forgot-hold {width:600px; padding:0 0 10px 0;}
#forgot-hold .col {float:left; width:auto; padding-right:20px;}
.forgotten {padding:10px 0 10px 0;}

/*PAGING STYLES*/
.paging-box {width:890px; height:18px; font-weight:bold; font-size:9px; padding:10px 0 15px 0; border-bottom:1px solid #2C4959;}
.paging-box .display {float:right; font-weight:normal; width:auto; background:none; padding-top:3px;}

.paging-box .prevnext {float:left; width:auto; height:18px; padding-left:3px; margin-right:1px;}
.paging-box DIV {float:left; width:auto; height:18px; padding-left:4px; margin-right:1px;}
.paging-box DIV.on {float:left; width:auto; height:18px; padding-left:4px; margin-right:1px;}

#content-area TABLE.content-table {width:890px; background:#3A5872;}
#content-area TABLE.content-table TR TH {background:#FFF; color:#015C8D;}
#content-area TABLE.content-table TR TD {background:#FFF;}

/*ROW TITLE STYLES*/
#content-area TABLE.row-table {width:890px; border:0px;}
#content-area TABLE.row-table TR {color:#0E4068;}
#content-area TABLE.row-table TR TH {border-bottom:1px solid #2C4959;}
#content-area TABLE.row-table TR TD {border-bottom:1px solid #2C4959;}
.row-title {color:#015C8D; font-weight:bold;}
.row-title .date {width:110px;}
.row-title .location {width:120px;}
.row-title .atsirow1 {width:180px; color:#015C8D; font-weight:bold; font-size:12px;}
.row-title .type {width:115px;}
.row-title .state {width:110px;}
.row-title .title {width:620px;}
.row-title .title2 {width:700px;}
.row-title TH.titleATSI {width:650px;}
.row-title .score {width:70px;}
.row-title .title-down {width:85px; text-align:right;}
.row-title .titlegov {width:445px;}
.row-title .titleV {width:700px;}


/*ROW ITEM STYLES*/
.row-item {font-size:13px; border-bottom:1px solid #2C4959; color:#444; font-weight:normal;}
.row-item A {color:#015C8D; text-decoration:none;}
.row-item A:HOVER, .row-item A:FOCUS, .row-item A:ACTIVE {text-decoration:underline;}
.row-item .date {width:110px; margin-top:2px; font-size:12px;}
.row-item .date-expired {width:110px; margin-top:2px; font-size:12px; color:#9B0000;}
.row-item .location {width:120px; margin-top:2px; font-size:12px;}
.row-item .location DIV {font-size:13px; color:#444; font-weight:bold;}
.row-item .type {width:115px; margin-top:2px; font-size:12px;}
.row-item .state {width:87px; margin-top:2px; font-size:12px;}
.row-item .title {width:620px;}
.row-item .title A {padding-bottom:5px;}
.row-item .title DIV {float:left;}
.row-item .atsirow1 {width:180px; color:#015C8D; font-weight:bold;}
.row-item .atsirow2 {padding:4px 0 8px 6px;}
.row-item .atsirow2 A {text-decoration:underline;}
.row-item .atsirow2 A:HOVER, .row-item .atsirow2 A:FOCUS, .row-item .atsirow2 A:ACTIVE {text-decoration:none;}
.row-item .titleATSI .provider {font-weight:bold; padding:0 0 7px 0;}
.row-item .titleATSI .typetitle {text-transform:uppercase; font-weight:bold;}
.row-item .titleATSI .services {font-size:12px; padding:0 0 8px 0;}
.row-item .titleATSI {width:650px; color:#000;}
.row-item .titleATSI A {font-size:14px; padding:0 0 7px 0;}
.row-item .titleATSI .typetitle {text-transform:uppercase; font-size:10px;}
.row-item .title2 {width:700px;}
.row-item .titlegov {width:445px;}
.row-item .score {width:70px; margin-top:2px; font-size:12px;}
.row-item .more {width:100px;}
.row-item .more2 {float:right; width:200px;}
.row-item .titleV {width:700px; padding:9px 0 13px 0;}
.row-item DIV.rvdesc {width:620px; color:#444; padding:0 0 9px 0;}
.row-item .downloads {width:85px; padding:9px 0 9px 0;}
.row-item .title-resource {width:400px; padding:9px 0 9px 0; color:#000;}
.row-item .title-resource .summ {color:#444; font-size:12px; padding-top:2px;}

/*ROW ITEM FEATURED STYLES*/
.row-item-featured TD {background:#F9FBFD;}
.row-item-featured A {color:#015C8D; text-decoration:none;}
.row-item-featured A:HOVER, .row-item-featured A:FOCUS, .row-item-featured A:ACTIVE {text-decoration:underline;}
.row-item-featured .date {width:87px; margin-top:2px; font-size:12px;}
.row-item-featured .location {width:120px; margin-top:2px; font-size:12px;}
.row-item-featured .location DIV {font-size:13px; color:#444; font-weight:bold;}
.row-item-featured .type {width:115px; margin-top:2px; font-size:12px;}
.row-item-featured .state {width:87px; margin-top:2px; font-size:12px;}
.row-item-featured .score {width:70px; font-size:12px;}
.row-item-featured .title {width:360px; color:#000; font-weight:bold;}
.row-item-featured .title A {padding-bottom:5px;}
.row-item .atsirow1 {width:180px; color:#015C8D; font-weight:bold;}
.row-item .atsirow2 {padding:4px 0 8px 6px; color:#444;}
.row-item .atsirow2 A {text-decoration:underline;}
.row-item .atsirow2 A:HOVER, .row-item .atsirow2 A:FOCUS, .row-item .atsirow2 A:ACTIVE {text-decoration:none;}
.row-item-featured .titleATSI {width:420px; color:#444; font-weight:bold;}
.row-item-featured .titleATSI A {font-size:14px; padding:0 0 7px 0;}
.row-item-featured .titleATSI .typetitle {text-transform:uppercase; font-size:10px;}
.row-item .titleATSI .provider {font-weight:bold; padding:0 0 7px 0;}
.row-item .titleATSI .typetitle {text-transform:uppercase; font-weight:bold;}
.row-item .titleATSI .services {font-size:12px; padding:0 0 8px 0;}
.row-item-featured .titlegov {width:445px; font-weight:bold;}
.row-item-featured .title2 {width:550px; padding:0 0 7px 0; font-weight:bold;}
.row-item-featured .title DIV {float:left;}
.row-item-featured .titleV {width:440px; padding:9px 0 13px 0; float:left; font-weight:bold;}
.row-item-featured .more {width:65px; float:right;}
.row-item-featured .more2 {width:200px;}
.row-item-featured .rvdesc {color:#444; font-size:12px; padding:0 0 9px 0;}
.row-item-featured .title-resource {width:400px; float:left; padding:9px 0 9px 0; color:#000;}
.row-item-featured .title-resource .summ {color:#444; font-size:12px; padding-top:2px;}
.row-item-featured .downloads {width:85px; padding:9px 0 9px 0;}


#innernav-box {width:905px; height:26px; border-bottom:1px solid #1E598B;}
#innernav-box DIV {float:left; width:auto; text-transform:uppercase; border-left:1px solid #1E598B;}
#innernav-box DIV.end {border-right:1px solid #1E598B;}
#innernav-box DIV DIV {border-top:1px solid #1E598B; border-left:none; margin-left:none;}
#innernav-box DIV DIV A {font-weight:bold; text-decoration:none; color:#FFF; display:block; padding:5px 10px 5px 10px; background:#1E598B;}
#innernav-box DIV DIV A:HOVER, #innernav-box DIV DIV A:FOCUS, #innernav-box DIV DIV A:ACTIVE {color:#FFEF03; display:block;}
#innernav-box DIV DIV A.on {background:#FFF; color:#1E598B;}

.wsd-logo {display:none;}


/* TEXT STYLES
-------------------------- */
#content-area H2 {font-size:16px; color:#015C8D; margin:0px;}
#content-area H3 {font-size:14px; color:#015C8D; margin:10px 0 10px 0;}
#content-area H3.searchp {padding:10px 0 0 10px;}
#content-area H4 {font-size:13px; margin:0px;}
#content-area H4 SPAN {font-weight:normal;}
#content-area .bodytxt {width:890px; padding:20px 0 0 0;}
#content-area P {width:890px;}

A {color:#015C8D; text-decoration:underline;}
A:HOVER, A:FOCUS, A:ACTIVE {text-decoration:none;}

#content-area UL {margin:0px 0 0 18px; padding:0px;}
#content-area UL LI {list-style-type:square; padding:4px 0 4px 10px;}

#content-area OL {margin:0px; padding:0px;}
#content-area OL LI {padding:4px 0 4px 10px;}

#content-area TABLE {width:890px;}
#content-area TABLE TR.head {color:#1E598B; font-weight:bold; border-bottom:1px solid #2C4959;}
#content-area TABLE TR.head TH {padding:0 0 8px 0;}

#landing-panel {width:905px; margin-top:-15px;}
#landing-panel .imgbox {display:none;}
#landing-panel .landingtxt {float:left; width:890px; height:82px; font-size:16px; color:#FFF; line-height:19px; background:#2569a6;}
#landing-panel .landingtxt DIV {padding-left:10px;}
#landing-panel .landingtxt DIV.about {padding-top:30px;}
#landing-panel .landingtxt DIV.media {padding-top:30px;}
#landing-panel .landingtxt DIV.news {padding-top:30px;}
#landing-panel .landingtxt DIV.members {padding-top:30px;}
#landing-panel .landingtxt DIV.resources {padding-top:30px;}
#landing-panel .landingtxt DIV.advocacy {padding-top:20px;}
#landing-panel .landingtxt DIV.govintit {padding-top:20px;}
#landing-panel .landingtxt DIV.marketing {padding-top:20px;}
#landing-panel .landingtxt DIV.events {padding-top:20px;}

#content-area .landing {float:left; width:890px; margin-top:4px; border-top:1px solid #2C4959;}
#content-area .landing UL {margin:0px; padding:10px 0 10px 0; border-bottom:1px solid #2C4959;}
#content-area .landing UL LI {list-style-type:none; padding:8px 0 8px 0px; margin-left:10px;}
#content-area .landing UL LI A {color:#015C8D; text-decoration:none; font-weight:bold;}
#content-area .landing UL LI A:HOVER, #content-area .landing UL LI A:FOCUS, #content-area .landing UL LI A:ACTIVE {text-decoration:underline;}

#content-area .sitemapbox {float:left; width:auto;}
#content-area .sitemapbox UL {margin:0px; padding:0px;}
#content-area .sitemapbox UL LI {padding:6px 0 6px 15px; list-style-type:none; font-weight:bold;}
#content-area .sitemapbox UL LI A {text-decoration:none;}
#content-area .sitemapbox UL LI A:HOVER, #content-area .sitemapbox UL LI A:FOCUS, #content-area .sitemapbox UL LI A:ACTIVE {text-decoration:underline;}
#content-area .sitemapbox UL LI UL {margin:0px; padding:0px;}
#content-area .sitemapbox UL LI UL LI {font-weight:normal; padding:3px 0 3px 10px;}

.pullout {font-size:14px; color:#444; line-height:18px;}
.divider {background:#2C4959; width:905px; margin:22px 0 22px 0;}
.backtop {text-align:right; font-size:12px; margin-top:50px; text-transform:uppercase;}
.backtop A {text-decoration:none;}
.backtop A:HOVER, .backtop A:FOCUS, .backtop A:ACTIVE {text-decoration:underline;}

.team-box {width:905px; padding:0 0 15px 0;}
.team-txt {float:left; width:500px; color:#015C8D; font-weight:bold; padding:15px 0 0 0;}
.team-txt SPAN {text-transform:uppercase; color:#444; font-size:10px; font-weight:normal;}

/*SEARCH BUTTON*/
.searchbut {width:63px; height:auto; margin-top:20px;}
.searchbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.searchbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.searchbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.searchbut-txt A:HOVER, .searchbut-txt A:FOCUS, .searchbut-txt A:ACTIVE {text-decoration:underline;}

/*LOGIN BUTTON*/
.loginbut {width:53px; height:auto; margin-top:20px;}
.loginbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.loginbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.loginbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.loginbut-txt A:HOVER, .loginbut-txt A:FOCUS, .loginbut-txt A:ACTIVE {text-decoration:underline;}

/*SEND BUTTON*/
.sendbut {width:44px; height:auto; margin-top:20px;}
.sendbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.sendbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.sendbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 2px; color:#FFF; text-decoration:none;}
.sendbut-txt A:HOVER, .sendbut-txt A:FOCUS, .sendbut-txt A:ACTIVE {text-decoration:underline;}

/*MORE INFO BUTTON*/
.morebut {float:right; width:52px; height:auto; margin:5px 0 5px 0;}
.morebutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.morebut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.morebut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none; text-align:left;}
.morebut-txt A:HOVER, .morebut-txt A:FOCUS, .morebut-txt A:ACTIVE {text-decoration:underline;}

/*LOGOUT BUTTON*/
.logoutbut {float:right; width:59px; height:auto; margin:2px 2px 5px 0;}
.logoutbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.logoutbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:9px;}
.logoutbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.logoutbut-txt A:HOVER, .logoutbut-txt A:FOCUS, .logoutbut-txt A:ACTIVE {text-decoration:underline;}

/*DOWNLOAD BUTTON*/
.downbut {float:right; width:88px; height:auto; margin:5px 0 5px 0;}
.downbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.downbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.downbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.downbut-txt A:HOVER, .downbut-txt A:FOCUS, .downbut-txt A:ACTIVE {text-decoration:underline;}

/*LINK BUTTON*/
.linkbut {float:right; width:44px; height:auto; margin:0 2px 0 0; padding:0 0 5px 0;}
.linkbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.linkbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.linkbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.linkbut-txt A:HOVER, .linkbut-txt A:FOCUS, .linkbut-txt A:ACTIVE {text-decoration:underline;}

/*ONLINE BUTTON*/
.onlinebut {width:190px; height:auto; margin:0 2px 5px 10px;}
.onlinebutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.onlinebut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.onlinebut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.onlinebut-txt A:HOVER, .onlinebut-txt A:FOCUS, .onlinebut-txt A:ACTIVE {text-decoration:underline;}

/*PDF BUTTON*/
.pdfbut {float:right; width:40px; height:auto; margin:0 2px 0 0; padding:0 0 5px 0;}
.pdfbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.pdfbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.pdfbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.pdfbut-txt A:HOVER, .pdfbut-txt A:FOCUS, .pdfbut-txt A:ACTIVE {text-decoration:underline;}

/*ZIP BUTTON*/
.zipbut {float:right; width:40px; height:auto; margin:0 2px 0 0; padding:0 0 5px 0;}
.zipbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.zipbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.zipbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.zipbut-txt A:HOVER, .zipbut-txt A:FOCUS, .zipbut-txt A:ACTIVE {text-decoration:underline;}

/*RTF BUTTON*/
.rtfbut {float:right; width:37px; height:auto; margin:0 2px 0 0; padding:0 0 5px 0;}
.rtfbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.rtfbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.rtfbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.rtfbut-txt A:HOVER, .rtfbut-txt A:FOCUS, .rtfbut-txt A:ACTIVE {text-decoration:underline;}

/*VIDEO BUTTON*/
.videobut {float:right; width:55px; height:auto; margin:0 2px 0 0; padding:0 0 5px 0;}
.videobutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.videobut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.videobut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.videobut-txt A:HOVER, .videobut-txt A:FOCUS, .videobut-txt A:ACTIVE {text-decoration:underline;}

/*AUDIO BUTTON*/
.audiobut {float:right; width:57px; height:auto; margin:0 2px 0 0; padding:0 0 5px 0;}
.audiobutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.audiobut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.audiobut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.audiobut-txt A:HOVER, .audiobut-txt A:FOCUS, .audiobut-txt A:ACTIVE {text-decoration:underline;}

/*PRINT BUTTON*/
.printbut {float:right; width:53px; height:auto; margin:5px 2px 5px 0;}
.printbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.printbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.printbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.printbut-txt A:HOVER, .printbut-txt A:FOCUS, .printbut-txt A:ACTIVE {text-decoration:underline;}

/*BACK BUTTON*/
.backbut {float:right; width:48px; height:auto; margin:5px 2px 5px 0;}
.backbutTB {width:auto; height:1px; background:#0D628D; margin:0 1px 0 1px;}
.backbut-txt {width:auto; background:#0D628D; color:#FFF; font-weight:bold; font-size:10px;}
.backbut-txt A {width:auto; display:block; margin-left:5px; padding:4px 5px 4px 3px; color:#FFF; text-decoration:none;}
.backbut-txt A:HOVER, .backbut-txt A:FOCUS, .backbut-txt A:ACTIVE {text-decoration:underline;}

.detail-top {width:890px; border-bottom:1px solid #2C4959; padding-bottom:10px;}
.dtitle-box {width:890px;}
.dtitle-box .date {width:90px;}
.dtitle-box .date DIV {padding-top:12px;}
.dtitle-box H3 {margin:0px; line-height:normal; width:auto;}
.dbuts-box {width:150px;}
.dbuts-pad {padding-top:7px;}

.relatedbox {width:890px;}
.relatedbox .title {color:#1E598B; font-weight:bold; padding:10px 0 10px 0;}

.rdownloads {padding:10px 0 15px 0; border-top:1px solid #2C4959;}
.rdownloads TD {padding:10px 0 10px 0; border-bottom:1px solid #2C4959;}
.rdownloads .buts {width:115px;}
.rdownloads TD .rdtitle A {color:#015C8D; text-decoration:none; padding:10px 0 10px 0;}
.rdownloads TD .rdtitle A:HOVER, .rdownloads TD .rdtitle A:FOCUS, .rdownloads TD .rdtitle A:ACTIVE {text-decoration:underline;}
.rdownloads TD .rddesc {color:#666; font-size:12px; padding-top:5px; font-weight:normal;}

.rdownloads .rdimg {float:left; width:156px; padding:15px 0 0 0;}
.rdownloads .rdimg DIV {float:left; width:150px;}
.rdownloads .rdimg .img {width:150px; height:100px; background:#E9EEF3;}
.rdownloads .rdimg .img A {display:block; width:150px; height:100px;}
.rdownloads .rdimg .img A:HOVER {display:block; width:150px; height:100px;}
.rdownloads .rdimg .desc {float:left; width:148px; padding:5px 0 15px 0; font-size:12px;}
.rdownloads .rdimg .desc A {color:#444; text-decoration:none;}
.rdownloads .rdimg .desc A:HOVER, .rdownloads .rdimg .desc A:FOCUS, .rdownloads .rdimg .desc A:ACTIVE {text-decoration:underline;}
.rdownloads .rdimg IMG {float:left;}

.memberlist {width:auto; height:auto;}
.memberlist .logo {margin:5px 0 5px 0;}
.memberlist A {font-weight:bold;}

.access-logos {display:none;}


/* FOOTER PANEL STYLES
-------------------------- */
#footer-box {width:925px; height:94px; background:#004b8d; margin:4px 0 0 15px;}
#footerbg {width:925px; height:94px;}
.footL {float:left; width:1px; height:94px;}
.footlinks {float:left; width:777px; padding:31px 0 0 15px;}
.footlinks UL {margin:0px; padding:0px;}
.footlinks UL LI {float:left; width:auto; font-size:12px; padding:0 8px 3px 8px; list-style:none;}
.footlinks UL LI.end {background:none;}
.footlinks UL LI A {color:#FFF; text-decoration:none;}
.footlinks UL LI A:HOVER, .footlinks UL LI A:FOCUS, .footlinks UL LI A:ACTIVE {text-decoration:underline;}
.footlogo {display:none;}

#botgrad-box {width:955px; height:50px;}
#botgrad-box .copyright {float:left; width:300px; font-size:10px; color:#444; padding:17px 0 0 26px; height:50px;}
#botgrad-box .e7box {float:right; width:300px; height:50px; font-size:10px; padding-right:26px; text-align:right;}
#botgrad-box .e7box DIV {padding-top:17px;}
#botgrad-box .e7box DIV SPAN {padding-bottom:3px; background:url(../images/logo-e7.gif) no-repeat 0px 2px;}
#botgrad-box .e7box DIV A {color:#444; text-decoration:none; padding-right:4px;}
#botgrad-box .e7box DIV A:HOVER, #botgrad-box .e7box DIV A:FOCUS, #botgrad-box .e7box DIV A:ACTIVE {text-decoration:underline;}
