﻿/* dflt */

html, body {font-size: 11px; color: #19283c; margin: 0; padding:0;
            font-family:Verdana,Arial,Tahoma,"Times New Roman",Times,serif;}
/*"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}*/
em, i, .bold {font-family:Georgia,"Times New Roman",Times,serif;}
hr { height:1px; color:ButtonFace;}

/*
strong a{ color:#3081AB;  background:url(../images/marker_r.gif) no-repeat right top; background-position:0 3px; padding-left:10px; text-decoration:none; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
strong a:hover{ text-decoration:none; color:#D6300D;}
*/
table, td { font-size: 1em; }
th { text-align:left; background-color:#eee;}
p { margin:0.8em 0 1em 0;}
/*
Orange - #F7970D;
Blue - #191970;
*/
h1, h2, h3, h4, h5, h6 { font-family:Georgia,"Times New Roman",Times,serif;}
h1, h3, h4, h5, h6 { color:#191970;}
h1 { font-size:1.6em;}
h2 { font-size:14px; font-weight:bold; margin:0 0 3px 0; letter-spacing:0.1em; padding:0;}
h3 { font-size:1.1em;  margin:0 0 5px 0;}
h4 { font-size:0.9em;}
.h2imitation {font-family:Georgia,"Times New Roman",Times,serif; color:#F7970D; font-size:14px; font-weight:bold; margin:0 0 3px 0; letter-spacing:0.1em; padding:0;}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:active {color:#F7970D; text-decoration:none;}
h2 a:hover {color:#191970; text-decoration:none;}

#linkheader a, #linkheader a:link, #linkheader a:visited, #linkheader a:active {color:#F7970D; text-decoration:none;}
#linkheader a:hover{ text-decoration:underline; }

input, select, textarea {font-family:Arial,Helvetica,sans-serif; font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}
.dateln {font-size:9px; color:#666;}

.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}

a, a:link, a:visited, a:active {color: #036; text-decoration: none;}
a:hover { color:#F7970D; text-decoration: none;}
a:active, a:focus {outline:0;}

.contactlabel {font-size:0.9em; height:20px; vertical-align:top;}

/* layout */

.mainbody {width:100%; color:#333; text-align:center; margin:8px 0 0 0; padding:0;  background: #16304d url(../images/tile.jpg) repeat-x center top; display:table;}
                /*background:#fafafa url(../images/bg-subftr.jpg) repeat-x top left; */
.bdywrpr {width:930px; text-align:left; margin:5px auto 0 auto; z-index:1; background-color:#fff; min-height:500px;}

/* head */

.hdrwrpr {width:930px; height:150px; position:relative; z-index:100;}
.hdrttl {top:5px; left:0px; position:absolute; width:600px; height:120px;}
.hdrttl img {border-style:none;}
.hdrlogo {top:5px; left:0px; position:absolute;}
.hdrlogo img {width:135px; height:122px; border-style:none;}

.sponsorswrpr {top:10px; right:5px; position:absolute;}
.sponsorswrpr img { border-style:none;}
#sponsors { padding:0 10px 10px 0; text-align:right;}
.yellowline {background-color:#F79700; height:3px; width:920px; margin-top: 131px; margin-left:5px; position:absolute;}

.hdrsignin {position:absolute; top:138px;right:10px;}
.hdrsignin input:hover { text-decoration:none;}
.hdrupdtwrpr input.hdrsigninbtn {border-style:none;}

/* menu */
ul#topnav {height:25px; margin:0; padding:0px; top:134px; left:5px; right:5px; position:absolute; background:#1b3962 url(../images/menubar_bcg2.png) repeat-x top left; }
ul#topnav li {float:left; list-style-type:none;}
ul#topnav li:hover {background:#264F7A;}
ul#topnav li a {display:block; text-decoration:none; cursor:pointer;}
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:active {text-decoration:none;}

ul#topnav .menu {top:25px; 
                 position:absolute; 
                 background:url(../images/SubMenu_background.png) repeat-x bottom left; 
                 padding:0 0 12px 10px;}

ul#topnav .menu ul.sub_nav {float:left;}
ul#topnav .menu ul.sub_nav {margin:0 10px 0 0; padding:0;}
ul#topnav .menu ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu ul.sub_nav li a, 
ul#topnav .menu ul.sub_nav li a:link, 
ul#topnav .menu ul.sub_nav li a:visited {font-size:11px; 
                                         font-weight:normal; 
                                         line-height:1.3em; 
                                         color:#fff; 
                                         text-decoration:none; 
                                         padding:4px 6px; 
                                         height:100%; 
                                         background-color:transparent;}
ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration: none; background-color:#1b3962;}
ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block;}
ul#topnav a.nav_item span { position:absolute; 
                            overflow:hidden; 
                            font-size:12px; 
                            font-weight:bold; 
                            text-transform:capitalize;
                            line-height:1.3em;
                            color:#ffffff;
                            text-decoration:none; 
                            margin:4px 30px 0 10px;
                            padding:0; 
                            height:25; 
                            font-family:Arial,Tahoma,Verdana,"Times New Roman",Times,serif;}
                            
ul#topnav a.nav_item {height:25px;}

li.nav_1 {left:0px; margin-right:30px; width:80px;}
li.nav_2 {left:110px; margin-right:30px; width:155px}
li.nav_3 {left:295px; margin-right:30px; width:85px}
li.nav_4 {left:410px; margin-right:30px; width:115px}
li.nav_5 {left:555px; margin-right:30px; width:75px}
li.nav_6 {left:655px; margin-right:30px; width:50px}
li.nav_7 {left:705px; margin-right:30px; width:85px}

li.nav_1 .menu {left:0px; width:140px;}
li.nav_2 .menu {left:110px; width:200px;}
li.nav_3 .menu {left:295px; width:160px;}
li.nav_4 .menu {left:410px; width:140px;}
li.nav_5 .menu {left:555px; width:200px;}
li.nav_6 .menu {visibility:hidden; z-index:-1; margin:-25px 0 0 0; line-height:0px; width:0px; height:0px; background-image: none;}
li.nav_7 .menu {visibility:hidden; z-index:-1; margin:-25px 0 0 0; line-height:0px; width:0px; height:0px; background-image: none;}

/* subhdrwrpr */

.subhdrwrpr {width:930px; height:52px; background:transparent url(/images/eop/bg-subhdr.jpg) no-repeat top left;}

/*main layout */
/*.content {background-color:#fff;}*/

.indent_column {float:left;}
#middle {width:100%; height:100%; margin:7px 0 5px 0;}
#middle .indent_column {width:7px;}
#middle .mod-hdr {height:30px; width:97%;}
#middle .mod-hdr .modttlhdr {float:left;}
#middle .mainimg { border-style:none; border-width:0px; margin:10px 5px 10px -2px;}

#middle .content {float:left; margin-left:10px; width: 660px; padding-left:5px;}
#middle .content ul {margin-top:5px;}
/*
.content a, .content a:link, .content a:active, .content a:visited {color:#191970; text-decoration:none;}
.content a:hover {text-decoration:underline;}
*/
.content a.undrln { text-decoration:underline;}
.content a.undrln:hover { color:#F7970D; text-decoration:underline;}

#middle .content .mod_welcome .padding {padding:0 21px 0 15px;}
#middle .content .mod_welcome {margin-left:-10px; 
                                   background:#fff url('../images/bg-mod-top-332.png') no-repeat left top; 
                                   padding:5px 0 0 0; 
                                   width: 670px;}

#middle .content .mod_second {margin:5px 0 0 -10px;     
                                  background-color:#fff;     
                                  padding:0; width:670px;}

.mod_second_left { float:left; width:393px; padding:0;}
.news { float:left; padding:0; height: 100%; width:270px;}

.activities {/*border: 1px solid ButtonFace;*/ padding:10px 10px 10px 10px; background-color:#F3F3F3;}
.icon {height:100px; width:120px;}
.shortdescription {float:left; width: 192px;}
.indent_img {background-color:#F3F3F3; padding:7px 7px 7px 7px; margin:5px 5px 5px 5px;}
.indent_img img {margin:0 7px 0 0; float:left; width:100px; height:80px;}
.link{padding:13px 0 0 0; text-align:right;}
.orangebar { background-color:#F7970D; color:#19283c; height:20px; 
             margin:5px 5px 5px 5px; padding-top:5px; padding-left:7px;
             font-family:Georgia,"Times New Roman",Times,serif; font-size:1.5em; font-weight:bold;}

#middle .right_column {float:right; margin-right:5px; width: 243px;}
#middle .right_column .mod_events {margin-top:5px; 
                                   width:213;
                                   background: #E7E7E7 url(../images/box_bg.gif) repeat-x;
                                   border-style:solid; 
                                   border-width:1px; 
                                   border-color:ButtonFace; 
                                   padding:5px 0 5px 5px;}

#middle .right_column .mod_events img {margin:1px 0 0 1px; padding:0; border-style:none; border-width:0px;}

.hdrbg {background:#fff url('../images/bg-mod-top-332.png') no-repeat left top; padding:7px 0 0 0; margin-bottom:10px; margin-left:-3px; height:30px;}
/*
#main h2 { margin-left:-3px;}
h2.ttlBlue, h2.ttl, h2.modttlwhite {font-size:14px; font-weight:bold; margin:0; letter-spacing:0.1em; padding:0;}
h2.ttlBlue, h2.ttlBlue a, h2.ttlBlue a:link, h2.ttlBlue a:visited, h2.ttlBlue a:active {color:#191970; text-decoration:none;}
h2.ttlBlue a:hover {color:#F7970D; text-decoration:none;}

h2.ttl, h2.ttl a, h2.ttl a:link, h2.ttl a:visited, h2.ttl a:active {color:#F7970D; text-decoration:none;}
h2.modttlwhite, h2.modttlwhite a, h2.modttlwhite a:link, h2.modttlwhite a:visited, h2.modttlwhite a:hover, h2.modttlwhite a:active {color:#fff; text-decoration:none;}
h2.ttl a:hover {color:#191970; text-decoration:none;}

h3.modhdgblue {font-size:14px; margin:0 0 0.4em 0; padding:0;}
h3.modhdgblue, h3.modhdgblue a, h3.modhdgblue a:link, h3.modhdgblue a:visited, h3.modhdgblue a:active {color:#F7970D; text-decoration:none;}
h3.modhdgblue a:hover {color:#191970; text-decoration:none;}
*/
#middle .dateln {margin-bottom:4px;}

.border {background:url(../images/border_tall.gif) top repeat-x;}
.border .btall {background:url(../images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(../images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(../images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(../images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(../images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(../images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(../images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:7px 4px 0 12px;}
.border a img {float:right;}

.h_text {padding-bottom:2px; background:url(../images/h_text_bg.gif) bottom repeat-x;}

/* footer */

.ftrwrpr {width:930px; height:100%; min-height:150px; margin-left:auto; margin-right:auto; text-align:left; padding:15px 0 15px 0; background:#fafafa url(../images/bg-footer-1.jpg) repeat-x top left;}
.ftraltbg {background-image:url(/images/eop/bg-footer-dark.jpg);}
.ftrwrpr a, .ftrwrpr a:link, .ftrwrpr a:visited {color:#666; text-decoration:none;}
.ftrwrpr a:hover {color:#666; text-decoration:underline;}
.ftrwrpr a:active {color:#666; text-decoration:none;}

.ftrwrpr .bcrumbwrpr {font-size:11px; padding:0 0 20px 18px; margin:0;}
.ftrwrpr .bcrumbwrpr a, ftrwrpr .bcrumbwrpr a:link, ftrwrpr .bcrumbwrpr a:visited {font-weight:bold; color:#333; text-decoration:underline;}
.ftrwrpr .bcrumbwrpr a:hover {font-weight:bold; color:#333; text-decoration:none;}
.ftrwrpr .bcrumbwrpr a:active {font-weight:bold; color:#333; text-decoration:underline;}

.ftrwrpr .ftrnav {float:left; width:100%; font-size:10px; color:#666;}
.ftrwrpr .ftrnav ul {margin:0; padding:0; list-style:none;}
.ftrwrpr .ftrnav ul li {width:125px; float:left; font-weight:bold; margin:0 0 0 20px; padding:2px 0 0 0; display:block;}
.ftrwrpr .ftrnav ul li li {float:none; font-weight:normal; margin:0px;}
.ftrwrpr .ftrnav ul li.nav_1 {width:80px;}
.ftrwrpr .ftrnav ul li.nav_2 {width:140px;}
.ftrwrpr .ftrnav ul li.nav_4 {width:100px;}
.ftrwrpr .ftrnav ul li.nav_5 {width:150px;}
.ftrwrpr .ftrnav ul li.nav_6 {width:60px;}
.ftrwrpr .ftrnav ul li.nav_7 {width:60px;}
.ftrwrpr .ftrnav ul li.nav_8 {width:180px;}

/* subfooter */

.subftrwrpr {width:930px; margin-left:auto; margin-right:auto; font-size:10px; color:#999; background:transparent url(../images/bg-subftr.jpg) no-repeat top left; padding:6px 0 15px 0;}
.subftrwrpr a, .subftrwrpr a:link, .subftrwrpr a:visited {color:#999; text-decoration:none;}
.subftrwrpr a:hover {color:#999; text-decoration:underline;}
.subftrwrpr a:active {color:#999; text-decoration:none;}
.subftlnks {text-align:center}
.subftlnks img {width:260px; height:25px; border-style:none;}

/*Inside Page - Menu Box*/
.mod-floatbx {width:140px; float:right; margin:20px 0 40px 30px;}
.mod-floatbx h3 {margin-bottom:.6em;}
.mod-floatbx p {font-size:0.9em; margin-bottom:.6em;}
.mod-floatbx a, .mod-floatbx a:link, .mod-floatbx a:active, .mod-floatbx a:visited {color:#333; text-decoration:none;}
.mod-floatbx a, .mod-floatbx a:hover {color:#333; text-decoration:underline;}
#Community { width:175px; margin:20px 0 15px 30px;}

.mod_board_4 {background-color:#F3F3F3; margin:3px 3px 3px 0; width:445px;}
.mod_board_6 {background-color:#F3F3F3; margin:3px 3px 3px 0; width:650px;}
.member {float:left; margin: 5px 4px 5px 4px; padding: 0;}
.member_pic {float:left; width:100px; margin:0; padding: 0;}

.contact_details {background-color:#fff; margin:3px 3px 10px 0; width:435px; min-height:120px;}
.contact_details img {float:left; margin:0; padding: 0;}
.contact_details .text1 {float:left; width:245px; margin:0 0 0 20px; padding: 0; min-height:150px;}

.contactus {margin:0; padding:0; width:670px;}
.contactus .text1 {float:left; width:215px; margin:0 7px 0 0;}


.container1 {background-color:#fff; margin:3px 3px 10px 0; width:435px;}
.container1_img {float:left; width:235px; height:363px; margin:0; padding: 0;}
.container1_text {float:left; width:auto; margin:0 0 0 20px; padding: 0;}

/*member style*/
.mem_container {float:left; margin:15px 0 5px 0; width: 485px;}
.mem_img {float:left; margin: 0; padding: 0; width: 215px; vertical-align:middle;}
.mem_container .mem_right {float:left; width:255px; margin:0 0 0 15px; display:block;}
.mem_container_bg {float:left; margin:15px 0 5px 0; width: 660px;}
.mem_container_bg .mem_right {float:left; width:420px; margin:0 0 0 15px; display:block;}

/*our maps */
.our_container {float:left; margin:15px 0 5px 0; width: 465px;}
.our_img {float:left; margin: 0; padding: 0; width: 205px; vertical-align:middle;}
.our_container .our_right {float:left; width:245px; margin:0 0 0 15px; display:block;}
.our_container_bg {float:left; margin:15px 0 5px 0; width: 650px;}
.our_container_bg .our_right {float:left; width:430px; margin:0 0 0 15px; display:block;}

.text1{ line-height:14px;}
.text1 span{ font-size:0.9em; color:Gray;}/*#3081AB*/
.text1 span img{ vertical-align:middle; margin:0 3px 0 0;}
.text1 a:link, .text1 a:visited, .text1 a:active {margin:5px 0 5px 0; text-decoration:none;}
.text1 a:hover {color:#F7970D;}
.divider {background:url(../images/border_tall.gif) top repeat-x; margin-right:10px; width:auto;}

.grey-box {background-color:#e4e5e5; padding:10px; margin-bottom:10px;}
.formtable td {padding-bottom:20px;}

.arrwRed { background:url(../images/marker_red_r.gif) no-repeat right top; display:inline; background-position:0 3px; padding-left:10px; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.arrwRed strong a{ color:#D6300D; text-decoration:none;}
.arrwRed strong a:hover{ color:#3081AB; text-decoration:none;}

/*Resources*/
.resources {margin:0 0 0 5px; /*color:#00366C;*/}
.resources h2 { margin-top:10px; font-size:1.2em; color:#00366C; font-weight:bold;}
.resources h2 a:hover{color:#FF6500;}
.resources .div1 { margin:0 0 0 0;}
.resources .div2 { margin:0 0 0 5px; }
.resources .p1 { color:Gray; font-size:0.9em;}
.resources p {color: #19283c;}
.resources a {font-size:1.1em; text-decoration:none;}
.resources a:hover { color:#f19416; text-decoration:none;} /*color:#004080*/
.resources .sublink {font-size:0.9em; margin:0 0 0 10px;}
/*.resources ul{ margin:0 0 10px 0; padding:0 0 0 0; width:670px;}
.resources ul li {float:left; width:300px; padding-left:5px;}
*/
#first { width:441px;}
#first ul li {width:400px; /*margin-left:0px; padding-left:5px; list-style-type:disc;*/}

.roster_l, .roster_r {margin:0 0 0 0; line-height:1.4em; font-size:1.1em;}
.roster_l p, .roster_r p {margin:5px 0 10px 0;}
.roster_l { width:325px; float:left;}
.roster_l ul { margin:-10px 5px 10px 0; padding:0 0 0 0; float:left;}
.roster_l ul li {float:left; width:300px; padding-left:5px; list-style-position:inside;}
ul.secondlevel li{margin:0 0 0 20px;}

.roster_r { width:285px; float:left;}
.roster_r ul { margin:-10px 5px 10px 0; padding:0 0 0 0; float:left;}
.roster_r ul li {float:left; width:310px; padding-left:5px; list-style-position:inside;}
.roster_r a, .roster_l a {font-size:1.1em; text-decoration:none;}
.roster_r a:hover, .roster_l a:hover { color:#F7970D; text-decoration:none;} /*color:#004080*/

/*Newsletter*/
.newsletter {margin:0 0 0 5px; color:#00366C; width:460px;}
.newsletter a { margin-top:10px; font-size:1.2em; color:#00366C; text-decoration:none; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
.newsletter a:hover { color:#f19416; text-decoration:none;}
.newsletter .p1 { color:Gray; font-size:1.0em; margin-left:5px;}
.newsletter .small { color: Gray; font-size: 0.9em; padding-bottom:1.0em;}



dl.dat, dl.dat dt, dl.dat dd{width:55px; position:relative; text-align:center; color:#000; margin:0; padding:0; cursor:default}
/*#mcl >dl.dat, dl.dat >dt, dl.dat >dd{color:#333}*/
dl.dat{height:74px; background:url(../images/newsletter.jpg) no-repeat; padding:0; float:left; margin:0}
dl.dat dt{font-size:18px; line-height:18px}
/*dl.dat dd.yr{color:#ddd}
dl.dat:hover dd.yr{color:#fff}
dl.dat dd.yr span{color:#000}*/

.mod_events strong a{ color:#D6300D;  background:url(../images/marker_red_r.gif) no-repeat right top; background-position:0 3px;  padding-left:10px; text-decoration:none; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.mod_events strong a:hover{ text-decoration:none; color:#3081AB;}
.block { display:block;}
.calcellHasEvents:hover { border:double 1px Red; color:Red; }


/*======= News By State Block =======*/
#statefilter .col_1 { float:left; width:125px;}
#statefilter .col_1 .indent { padding:0 0 0 0; margin-left:-10px;}
#statefilter .col_1 .indent1 { padding:0 0 0 5px;}
.line_hor1 { background:url(../images/line4.gif) left bottom repeat-x; padding-bottom:3px; margin-bottom:10px;}
.line_hor2 { background:url(../images/line5.gif) left bottom repeat-x; padding-bottom:3px; margin-top:-10px;}

.greyblock { background:#f3f3f3; width:100%;}
.greyblock .l_t { background:url(../images/l_t.gif) no-repeat left top;}
.greyblock .r_t { background:url(../images/r_t.gif) no-repeat right top;}
.greyblock .r_b { background:url(../images/r_b.gif) no-repeat right bottom;}
.greyblock .l_b { background:url(../images/l_b.gif) no-repeat left bottom;}
.greyblock .ind { padding:10px 10px 10px 10px;}
.greyblock a, .greyblock a:link, .greyblock a:visited, .greyblock a:active {color: #036; text-decoration: none;}
.greyblock a:hover { color:#F7970D; text-decoration: none;}
/*==========================================*/

/*======= Sponsors.aspx =======*/
.mod_sponsors { background-color:#F3F3F3; margin:3px 3px 3px 0; width:650px;}
.sponsor_logo { float:left; min-width:140px; width:200px; margin: 5px 3px 5px 3px; padding: 3px 3px 3px 3px; text-align:center;}
.sponsor_logo img {border-width:0px; border-style:none;}
/*========================*/

#middle .left_column {float:left; margin-left:5px; height:auto; width: 130px; padding-left:20px;}
#middle .loginbox {margin:0; background-color:#fff; padding:5px 0 5px 0;}
#middle .loginbox .padding {padding:4px 21px 7px 17px;}
#middle .adminContent {float:left; margin-top:-20px; width: 680px; padding-left:10px; border-left:solid 1px #F7970D; min-height:300px;}

.pollbar
{
    background-image:url(../images/poll1.png);
/*   background-color: red;
    font-size: 4px;   */
}

#scroller img{border:4px solid #e1e8ee;}
