
/* CSS Document */

html, body { margin:0; padding:0; background-image:url(bkgrnd_bar_right_pgsnew.gif); background-position:right; background-repeat:no-repeat; }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(bkgrnd_bar_right_pgs.gif); background-position:right; background-repeat:repeat-y; }

a:link { color:#003366; text-decoration:none; }

a:visited { color:#003366; text-decoration:none; }

a:hover { color:#AF5225; text-decoration:underline; }

a:active { color:#003366; text-decoration:none; }

/* LAYOUT ONLY */

/* HEADER WHERE TOP LEFT TITLE SHOWS */
#header { background-image:url(../images/logo_pgs_right.gif); background-repeat:no-repeat; background-position:right; }

#header { height:70px; margin:0 0; padding-left:0 0; width:100%;}

#header img { float:left; }

/* changed to declaration - screen_2col.css only */
#content { margin-left:190px; }

div#footer { clear:left; width:100%; height:70px; margin:0 0; padding-left:0 0; }

div#navigation { float:left; width:200px; margin-left:-100%; padding-top:30px; padding-bottom:100px; }

div#sidebar { float:left; width:190px; margin-left:-190px; }

div#wrapper { float:left; width:100% }

/* APPEARANCE AND TYPOGRAPHY */

/* CONTENT (middle column) style */
#content { background-image: url(bkgrnd_bar_ctr_pgs.gif); background-repeat:repeat-x; }

#content { padding:40px 20px 20px 20px; }

#content a:link { color:#003366; text-decoration:underline; }

#content a:visited { color:#003366; text-decoration:underline; }

#content a:hover { color:#AF5225; text-decoration:underline; }

#content a:active { color:#003366; text-decoration:underline; }

#content p { margin:10px 10px; line-height:1.5em; }

#content h1 { color:#AF5225; padding-left:10px; font-size:20px; font-weight:bold; margin-top:0; margin-bottom:-5px; }
#content h2 { color:#AF5225; padding-left:10px; font-size:20px; font-weight:bold; margin-top:0; margin-bottom:-5px; }
#content h3 { color:#AF5225; padding-left:10px; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:-7px; }
#content h4 { color:#AF5225; padding-left:10px; font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:-7px; }
#content h5 { color:#AF5225; padding-left:10px; font-size:12px; font-weight:bold; margin-top:5px; margin-bottom:-7px; }
#content h6 { color:#AF5225; padding-left:10px; font-size:8px; margin-top:0; margin-bottom:0; }

#content h1.stateHeadings {color:#990000;  }
#content h2.stateHeadings {color:#990000; }
#content h3.stateHeadings {color:#990000; }
#content h4.stateHeadings {color:#990000; }
#content h5.stateHeadings {color:#990000; }
#content h6.stateHeadings {color:#990000; }

#content h1.federalHeadings {color:#006600; }
#content h2.federalHeadings {color:#006600; }
#content h3.federalHeadings {color:#006600; }
#content h4.federalHeadings {color:#006600; }
#content h5.federalHeadings {color:#006600; }
#content h6.federalHeadings {color:#006600; }


/* ----------------------------- TOP NAVIGATION ---------------------------------- */
#topNavigation { width:100%; background-image: url(../css/bkgrnd_bar_topnav.gif); background-repeat:repeat; font-family: "Trebuchet MS", Verdana, sans-serif; color:#FFFFFF; font-weight:bold; }

#topNavigation ul { list-style:none; margin:0px 0px; padding:5px 10px 3px 10px; }

#topNavigation ul li { display:inline; margin:0px 0px; padding:0px 10px 0px 10px; font-size:20px; }

#topNavigation a:link { color:#dddddd; text-decoration:none; }

#topNavigation a:visited { color:#dddddd; text-decoration:none; }

#topNavigation a:hover { color:#ffffff; text-decoration:none; }

#topNavigation a:active { color:#dddddd; text-decoration:none; }

#topNavigation #current a:link { color:#ffffff; text-decoration:none; }

#topNavigation #current a:visited { color:#ffffff; text-decoration:none; }

#topNavigation #current a:hover { color:#ffffff; text-decoration:none; }

#topNavigation #current a:active { color:#ffffff; text-decoration:none; }

/* Lists */


#content ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; margin-right:50px; }

#content ol { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; margin-right:50px; }

#content dl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; margin-right:50px; }


.pdflist { list-style-image: url(../images/pdficon.gif); background-position: bottom;/* background-position: no-repeat 0 50% bottom left; */
 }

.wordlist { list-style-image: url(word.gif); background-position: bottom;/* background-position: no-repeat 0 50% bottom left; */
 }

/* Arrow bullet for lists to designate a link */
 .arrowlist { list-style-image: url(../images/bullet_arrow.gif); background-position: bottom; }

/* FOOTER appearance */
div#footer { background:#ffffff; color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; line-height:180%; border-top:#ccc solid 5px; padding-bottom:100px; }

div#footer ul { list-style-type: none; }

div#footer li { display:inline; }



/* NAVIGATION (left side) appearance */
div#navigation { background-image: url(bkgrnd_bar_left_pgsNew.gif); background-repeat:repeat-x; padding-bottom:200px; }

div#navigation div { margin-left:-25px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:110%; }

div#navigation ul { list-style-type:none; display:block; }

div#navigation li { list-style-type: none; padding-bottom:5px; display:block }

div#navigation a { display:inline-block; border-bottom: 1px solid #fff; display:block; }

div#navigation a:link { color:#003366; text-decoration: none; display:inline-block; }

div#navigation a:visited { display:block; border-bottom: 1px solid #fff; display:inline-block; }

div#navigation a:hover { background-color:#fff; color:#AF5225; text-decoration:underline; display:inline-block; }

.navheader { color:#AF5225; margin-left:-14px; padding-left:8px; padding-top:2px; padding-bottom:2px; margin-top:12px; margin-bottom:2px; border-bottom:#F0F0F0 solid 2px; }

.navsubhead { color:#AF5225; margin-left:-10px; padding-left:10px; padding-top:1px; margin-top:-1px; }

.navsublinks { color:#333; font-weight:normal; padding-left:10px; }


/* SMALL White BOX in right nav 170 wide */
.boxsmall { width: 170px; background: url(box_whi_bot_170w.gif) no-repeat bottom left; margin:0px auto; /* auto centers the whi box in the column */ padding:0px 0px; }

.boxsmall div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(box_whi_top_170w.gif) no-repeat top left; }

.boxsmall h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#AF5225; line-height: 120%; font-weight: 800; margin-top:5px; margin-bottom:5px; }

.boxsmall p { margin:10px 0px 10px 10px; }

/* DEFINITION LISTS in content div */

dl.margins-removed { margin: 0; padding: 0; }

.margins-removed dt { margin: 0; padding: 0; font-weight: bold; }

.margins-removed dd { margin: 0 0 1em 0; padding: 0; }

/* TABLE DATA STYLES */

table { padding: 0; margin: 5px; border-collapse: collapse; color: #333; background: #fff; width:98%; border-bottom:1px solid #EAECEE; border-left:1px solid #EAECEE; }

/*
table {font: 85% "Verdana", "Trebuchet MS", sans-serif; padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}
*/

table a { color: #3A4856; text-decoration: none; }

table a:visited { color: #777; }

table a:hover { color: #000; }

table caption { text-align:center; padding-bottom: 10px; font-size: 11pt; font-weight:bold; color: #003366; }

table thead th { background: #E8E8E8; padding: 5px 5px; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #003366; border-top: 1px solid #EAECEE; border-right: 1px solid #EAECEE; color:#AF5225 }

.hdrow { background: #FFF; border-top: 1px solid #EAECEE; border-right: 1px solid #EAECEE; border-bottom: 1px solid #EAECEE; color:#003366 }

.topic { background: #FFF; border-bottom: 1px solid #EAECEE; }

.plan1a { background: #FFFFF4; border-top: 1px solid #EAECEE; border-right: 1px solid #EAECEE; border-bottom: 1px solid #EAECEE; }

.plan1b { background: #E5F4FF; border-top: 1px solid #EAECEE; border-right: 1px solid #EAECEE; border-bottom: 1px solid #EAECEE; }

.plan2 { background: #F1F9E6; border-top: 1px solid #EAECEE; border-right: 1px solid #EAECEE; border-bottom: 1px solid #EAECEE; }

table tbody, table thead { border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE; }

table tbody { border-bottom: 1px solid #EAECEE; }

table tbody td, table tbody th { padding:5px; text-align: left; border-right: 1px solid #EAECEE; }

table tbody tr { background: #FFF; }

table tbody tr.odd { background: #F6F6F6; }

table tfoot td, table tfoot th, table tfoot tr { text-align: left; background: #fff; padding: 5px; }

