/*	SELECTORS	**********************************************/
/*	my TEXT */
.big1{
	color: #6ba6c4;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}
.big2{
	color: #f8a51f;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}
.big3{
	color: #66CC00;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}
.reg1{
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	}


/* my tables */
#t1 {
	width: 100%;
	padding: 0 20px 0 8px;
}











#main-table {
	margin-top: 5px;
}
body {
	margin: 0;
	padding: 0;
	background: url(../images/misc/test_bkg.gif);
}
body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	color: #999;	
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #FFF;
}
form, img, p, p.list, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
th {
	text-align: center;
}
p {
	padding: 0 0 10px 0;
}
p.list {
	padding: 0 0 6px 0;
}
p.tight {
	padding: 0;
}
ul {
	margin:0;
	padding:0;
}
h3 {
	font-family: Georgia, serif, Arial, sans-serif;
	font-weight: normal;
	color: #609CA6;
	padding-bottom: 2px;
}
h3 {
	font-size: 12px;
}
h3.green {
	color: #336633;
}
h3.orange {
	color: #A56D0A;
	padding-bottom: 5px;
}
h3.blue-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label {
	color: #666;
}



/*	TEXT ****************************************************/
.small-text, small-text-bold, .dark-bold-small, .dark-text-small, .green-bold-small, .home-text, h4, .blue-bold-small  {
	font-size: 9px;
}
.bold-text, .small-text-bold, .blue-bold, .green-bold, .green-bold-small, .dark-text-bold, .dark-bold-small, h4, .blue-bold-small {
	font-weight: bold;
}
.home-text, .lt-text, .large-dark {
	color: #666;
}
.large-lt-green {
	color: #62CE00;
}
.large-green, .large-lt-green, .large-dark, .large-grey {
	font-size: 12px;
}
.green-caps, .green-caps-bold {
	font-size: 10px;
}
.green-caps-bold, .large-dark {
	font-weight: bold;
}
.dark-text, .dark-text-small, .dark-text-bold, .dark-bold-small {
	color: #666;
}
.blue, .blue-bold, .blue-bold-small {
	color: #649CB5;
}
.green, .green-bold, .green-bold-small, .large-green, .green-caps, .green-caps-bold {
	color: #316733;
}
.light-green {
	color: #62CE00;
}

.page-title {
	font-family: Georgia, serif, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color:  #3D666D;
	padding-bottom: 4px;
}

.page-subtitle {
	font-family: Georgia, serif, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:  #609CA6;
	padding-bottom: 4px;
}

.page-title-padding {
	font-family: Georgia, serif, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:  #609CA6;
	padding-bottom: 16px;
}



/*	ANCHORS **************************************************/
a:link, a:active, a:visited {
	color: #999;
	text-decoration: underline;
}
a.light-grey:link, a.light-grey:active, a.light-grey:visited {
	color: #999;
	text-decoration: none;
}
a.resources:link, a.resources:active, a.resources:visited {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
}
a.small-dark:link, a.small-dark:active, a.small-dark:visited {
	font-size: 9px;
	color: #666;
	text-decoration: none;
}
a.dark-link:link, a.dark-link:active, a.dark-link:visited  {
	font-size: 9px;
	color: #666;
	text-decoration: underline;
}
a.small:link, a.small:active, a.small:visited {
	font-size: 9px;
	text-decoration: none;
}
a.quick:link, a.quick:active, a.quick:visited {
	font-size: 9px;
	text-decoration: underline;
}
a.small-bold:link, a.small-bold:active, a.small-bold:visited {
	color: #B4B4B4;
	font-size: 9px;
	font-weight: bold;
	line-height: 125%;
	text-decoration: none;
}
a.small-dark-bold:link, a.small-dark-bold:active, a.small-dark-bold:visited {
	color: #666;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
a.nav:link, a.nav:active, a.nav:visited {
	font-size: 9px;
	line-height: 125%;
	font-weight: bold;
	color: #798E93;
	text-decoration: none;
}
a.nav2:link, a.nav2:active, a.nav2:visited {
	font-size: 9px;
	line-height: 125%;
	color: #798E93;
	text-decoration: none;
}
a.nav:hover, a.nav2:hover {
	color: #1A465D;
}
.nav-sel {
	font-size: 9px;
	line-height: 125%;
	font-weight: bold;
	color: #1A465D;
}
a.more:link, a.more:active, a.more:visited {
	color: #66CC00;
	font-weight: bold;
	text-decoration: none;
}
a.green-link:link, a.green-link:active, a.green-link:visited {
	color: #316733;
	font-weight: normal;
	text-decoration: none;
}
a.standard:link, a.standard:active, a.standard:visited {
	color: #666;
	text-decoration: none;
}
a.standard-link-list-grey:link, a.standard-link-list-grey:active, a.standard-link-list-grey:visited {
	color: #999;
	text-decoration: none;
}
a.link-list:link, a.link-list:active, a.link-list:visited {
	color: #666;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;	
}
a.link-list-grey:link, a.link-list-grey:active, a.link-list-grey:visited {
	color: #999;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	
}
a.right-column-link:link, a.right-column-link:active, a.right-column-link:visited {
	color: #999;
	text-decoration: none;
}
a.blue-link:link, a.blue-link:active, a.blue-link:visited {
	color: #388BA9;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 125%; 
	padding-bottom: 3px;
}
a.blue-link-med:link, a.blue-link-med:active, a.blue-link-med:visited {
	color: #388BA9;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.blue-subhead:link, a.blue-subhead:active, a.blue-subhead:visited {
	color: #388BA9;
	font-size: 10px;
	font-weight: normal;
	display: block;
	padding-bottom: 3px;
	text-decoration: none;
}

a.dotted-box-link-dk:link, a.dotted-box-link-dk:active, a.dotted-box-link-dk:visited, 
a.dotted-box-link-lt:link, a.dotted-box-link-lt:active, a.dotted-box-link-lt:visited, 
a.page-options:link, a.page-options:active, a.page-options:visited {
	text-decoration: none;
	display: block;
	line-height: 125%; 
	padding-bottom: 7px;
}

a.aboutus:link, a.aboutus:active, a.aboutus:visited {
	color: #6ba6c4;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
	}

a.press:link, a.press:active, a.press:visited {
	color: #66CC00;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}
.press{
	color: #66CC00;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}


a.login:link, a.login:active, a.login:visited {
	color: #4f8c00;
	font-weight: bold;
	text-decoration: none;
}

a.stats:link, a.stats:active, a.stats:visited {
	color: #4f8c00;
	text-decoration: none;
}


/*	All other hover states	*/
a:hover, a.light-grey:hover, a.resources:hover, a.small-dark:hover, a.small:hover, a.quick:hover, a.small-bold:hover, a.small-dark-bold:hover, 
a.more:hover,a.press:hover,a.aboutus:hover,a.stats:hover, a.standard:hover, a.right-column-link:hover, a.blue-link:hover, a.blue-link-med:hover, a.dotted-box-link-dk:hover, a.dotted-box-link-lt:hover, 
a.page-options:hover, a.dark-link:hover, a.link-list:hover, a.link-list-grey:hover, a.blue-subhead:hover, a.green-link:hover, div.glossary p a:hover {
	color: #339830;
	text-decoration: underline;
}



/*	FOOTER	**********************************************************************/
#footer2 #foot2 td a:link, #footer2 #foot2 td a:active, #footer2 #foot2 td a:hover, #footer2 #foot2 td a:visited {
	font-size: 9px;
	text-decoration: none;
}
#footer1 {
	height: 30px;
	vertical-align: top;
	padding-top: 5px;
	padding-: 18px;
}
#footer2 {
	width: 785px;
}
#footer2 #foot2 td {
	font-size: 9px;
	height: 42px;
}
.quickLinks {
	padding-left: 8px;
}
.quickLinks div {
	padding: 15px 0 5px 0;
}




/*	BODY/TABLE STYLES ***********************************************************/
#main-table {
	background-color: #F5F6F1;
	margin-top: 25px;
	width: 785px;
}

#main-table tr {
	vertical-align: top;
}
#header-table {
	/*border-left: 2px solid #f0f0f0;*/
}
#white-table {
	width: 755px;
	background: #FFF url(../images/misc/whitetable_shadow.gif) repeat-y top right;
}
#white-bottom-row {
	background: url(../images/misc/whitetable_shadow_bottom.gif) bottom repeat-x;
}
#utility-row .right {
	padding: 7px 17px 8px 0;
}
#utility-row .left {
	padding: 7px 0 8px 17px;
}
#logo-table {
	width: 100%;
	margin-bottom: 10px;
}
#logo-table #search-table {
	width: 170px;
}
#indent-left, #indent-right {
	vertical-align: top;
}
#header-padding {
	height: 10px;
}
#white-table table#body-table #left-nav {
	border-left: 5px solid #FFF;
}
#white-table table#body-table tr td {
	vertical-align: top;
}
#white-table table#body-table #nav-table {
	width: 143px;
	background-color: #F4F4EA;
}
#white-table table#body-table #nav-table td.nav-pad, #white-table table#body-table #nav-table td.nav-pad2 {
	padding: 3px 3px 3px 5px;
}
#white-table table#body-table #nav-table td.nav-pad2 {
	background-color: #EEECDB;
}
#white-table table#body-table #nav-table td.nav-arrow {
	background: #349934;
	vertical-align: middle;
	width: 8px;
}
#white-table table#body-table #nav-table td.divider, .divider {
	background: url(../images/misc/misc_dots_vert_wpad.gif) bottom left no-repeat;
	height: 1px;
}
#white-table table#body-table #nav-table td.vdots {
	background: url(../images/misc/misc_dots_vert.gif) top right repeat-y;
}
#left-nav, .tan-bkg, table#reports tr.zebra-row td, table#reports2 tr.zebra-row td {
	background-color: #F4F4EA;
}
#left-nav {
	border-right: 1px solid #E5E1D6;
}
#left-column {
	width: 177px;
}
.body-column {
	width: 100%;
	padding: 21px 12px 0 18px;
}
#body-column2 {
	width: 362px;
}
#right-column-table {
	width: 144px;
}
#right-column {
	padding: 0 7px 25px 0;
	margin-left: 1px;
	background: url(../images/misc/e4e2d6_shim.gif) top left repeat-y;
}
#right-column td.first {
	background: #FFF url(../images/misc/spacer.gif) top left repeat-y;
	height: 21px;
}
#right-column-full {
	padding: 21 0 25px 7px;
	width: 144px;
	border-left: 1px solid #C8DDCE;
}
#right-column2 {
	width: 181px;
}
.body-header {
	padding-bottom: 20px;
}
.body-subheader {
	padding-top: 3px;
}
.intro-copy {
	padding-bottom: 24px;
}

#reports th, #reports2 th {
	font-size: 10px;
	color: #336633;
	background: url(../images/misc/misc_dots_vert.gif) top left repeat-y;
}
table#reports2 th, table#reports2 td  {
	text-align: left;
}
#reports td, #reports2 td {
	text-align: center;
	background: url(../images/misc/misc_dots_vert.gif) top left repeat-y;
}
#reports td.first, #reports2 td.first {
	background: none;
}
#reports2 th, #reports2 td {
	padding: 0 .75em;
}
#reports th.first, #reports th.last, #reports td.first, #reports td.last, 
#reports2 th.first, #reports2 th.last, #reports2 td.first, #reports2 td.last {
	padding: 4px 0 4px 7px;
	text-align: left;
	line-height: 1.2em;
}

#reports th div#end, #reports2 th div#end {
	background: url(../images/misc/misc_dots_vert.gif) top right repeat-y;
}
#reports th, #reports td, #reports2 th, #reports2 td {
	line-height: 180%;
}
#reports tr.indent td.first, #reports2 tr.indent td.first {
	padding: 0 0 0 17px;
}
#reports td.dots, #reports2 td.dots {
	padding: 0;
}
#reports2 td.map {
	text-align: right;
	padding-right: 5px;
}


table#three-column-indent td {
	border-right: 1px solid #DAD4C4;
	padding-left: 32px;
}
table#three-column-indent td a.link-list-grey {
	padding-left: 4px;
}

div.glossary-top, div.glossary, div.glossary-bottom {
	margin: 0;
	padding: 0;
	background-color: #F5F4F0;
}

div.glossary-top {
	height: 7px;
}

div.glossary {
	clear: all;
	background: #F5F4F0 url(../images/misc/misc_glossary_shadow_side.gif) top right repeat-y;
}

div.glossary p {
	padding: 0 15px 5px 15px;
	font-size: 14px;
}
div.glossary p a:link, div.glossary p a:active, div.glossary p a:visited, .nonLink {
	font-size: 14px;
	text-decoration: none;
	padding: 0 5px 0 3px;
	border-right: 1px solid #999;
}

div.glossary-bottom {
	height: 7px;
	background: #F5F4F0 url(../images/misc/misc_glossary_shadow_bttm.gif) bottom left repeat-x;
}


#navPageOptions {
	margin-top: 10px;
}




/*	HOME PAGE **********************************************************/
#home-body {
	width: 100%;
}
#home-left-column {
	width: 100%;
	padding: 0 1px 0 8px;
}
#home-right-column {
	padding: 5px 7px 0 5px;
}
#home-right-column-table {
	padding-top: 5px;
}

#login-tabs {
	margin: 0;
	padding: 0;
	width: 224px;
}
#div1, #div2 {
	background-color: #D7E1D9;
	padding: 5px 0 5px 0;
}
#div1 div, #div2 div {
	padding-left: 15px;
}

#top-ten, #top-ten-list {
	background-color: #D9971F;
}
#top-ten-list {
	padding: 10px 10px 16px 14px;
}

#finder-tabs {
	margin: 0;
	padding: 0;
	width: 224px;
}
#div3, #div4 {
	background-color: #F5EBC8;
	padding: 5px 0 5px 0;
	height: 80px;
}
#div3 div, #div4 div {
	padding-left: 15px;
	padding-right: 15px;
}

#div3a{
	background-color: #e7ddbb;
	padding: 5px 0 5px 0;
	height: 20px;
}
#div3a div {
	padding-left: 15px;
	padding-right: 15px;
}


#div6 {
	background-color: #f8a51f;
	padding: 5px 0 5px 0;
	height: 180px;
}
#div6 div {
	padding-left: 15px;
	padding-right: 15px;
}

#div6a{
	background-color: #FFFF99;
	padding: 5px 0 5px 0;
	height: 20px;
}
#div6a div {
	padding-left: 15px;
	padding-right: 15px;
}




/*	MISC *******************************************************************/
.horz-rule, .horz-rule-right {
	background: url(../images/misc/horz_rule.gif) repeat-x;
	line-height: 3px;
}
.horz-rule {
	margin-left: 2px;
}
.horz-dots, .horz-divider {
	background: #FFF url(../images/misc/misc_dots_horz.gif) repeat-x;
}
.horz-dots {
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.vert-divider {
	background: url(../images/misc/misc_dots_vert.gif) top left repeat-y;
	width: 1px;
	position: relative;
}
.green-hr {
	line-height: 1px;
	margin-left: 14px;
	background-color: #C8DDCE;
	margin-bottom: 10px;
}
.green-arrow, .green-chevron {
	color: #316733;
}
.green-chevron {
	font-size: 10px;
	padding: 0 2px;
	font-weight: bold;
	position: relative;
}
.right {
	text-align: right;
}
#flash-home {
	padding: 5px 0 5px 0;
}
.height1 {
	margin: 0;
	padding: 0;
	line-height: 1px;
}
.height4 {
	margin: 0;
	padding: 0;
	line-height: 4px;
}
.height5 {
	margin: 0;
	padding: 0;
	line-height: 5px;
}
.height10 {
	margin: 0;
	padding: 0;
	line-height: 10px;
}
.height15 {
	margin: 0;
	padding: 0;
	line-height: 15px;
}
.height20 {
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.height25 {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
.height30 {
	margin: 0;
	padding: 0;
	line-height: 30px;
}
.height40 {
	margin: 0;
	padding: 0;
	line-height: 40px;
}
#resource-td {
	background-color: #F0F2E7;
	border-top: 10px solid #FFF;
	border-right: 5px solid #FFF;
}

#benefits-td {
	background-color: #FFFFFF;
	border-top: 10px solid #FFF;
	border-right: 5px solid #FFF;
	
}

#results-td {
	background-color: #FFFFFF;
	border-top: 10px solid #FFF;
	border-right: 5px solid #FFF;
	width: 125px;
}

#resources-for {
	padding: 10px 0 0 5px;
	margin-right: 7px;
	background-color: #F0F2E7;
}
#latest-news {
	 padding: 14px 10px;
}
#latest-news-td {
	width: 239px;
}





/*	BOXES	*********************************************************/
.box-padding {
	padding: 14px 10px;
}

.dotted-box-left, .dotted-box-center, .dotted-box-right {
	background: url(../images/misc/misc_dots_vert.gif) top left repeat-y;
}
.dotted-box-left {
	width: 160px;
	font-size: 9px;
}
.dotted-box-center {
	width: 345px;
}
.dotted-box-right {
	width: 181px;
}
.dotted-box-link-dk, .dotted-box-link-lt {
	font-size: 9px;
}
.dotted-box-div {
	background: url(../images/misc/misc_dots_vert.gif) top right repeat-y;
	padding: 1px 2px;
}
.dotted-box-header {
	background-color: #E0EDF3;
	padding: 7px 7px 7px 9px;
}
.dotted-box-text {
	padding: 9px;
	font-size: 10px;
	line-height: 150%;
}
.dotted-box-text p, .dotted-box-text p a.standard, .med-text {
	font-size: 10px;
}

.page-options {
	font-size: 10px;
}
.nav-background {
	background-color: #388BA9;
}
.nav-background-rule {
	background: #388BA9 url(../images/misc/misc_blue_rule.gif) top left repeat-x;
	text-align: right;
	width: 99%;
	margin: 0;
	padding: 0;
}
#national-shadow {
	background: #FFF url(../images/misc/misc_national_right_shadow.gif) top right repeat-y;
}
.ltblue-table, .ltblue-div {
	border: 1px solid #BBDADD;
}
.ltblue-content-box
{
  width: 391px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 389px;
}
html>body .ltblue-content-box {
  width: 389px;
}
.sub-columns {
	width: 49%;
	padding: 5px 18px;
}
.sub-columns-number {
	padding-left: 18px;
	padding-bottom: 5px;
	color: #62CE00;
}
.sub-columns-number-items {
	padding-right: 18px;
	padding-bottom: 5px;
}
.sub-columns-full, .ltblue-div, .indented-content {
	width: 100%;
	padding: 10px 18px;
}
.sub-columns-gutters {
	width: 100%;
	padding: 0 18px;
}
.sub-columns2-left {
	width: 33%;
	padding-bottom: 24px;
}
.sub-columns2-right {
	width: 66%;
	padding: 0 10px 24px 15px;
}
.sub-columns3 {
	width: 120px;
	padding-right: 7px;
	padding-left: 7px;
}
.sub-columns-select {
	padding: 7px 10px 7px 18px;
}
.tan-boxes .sub-columns {
	background-color: #FCF4E9;
}
.tan-boxes .sub-columns, .tan-boxes .sub-columns p {
	font-size: 10px;
}

#right-column p, #right-column-full p {
	font-size: 9px;
	padding: 0 4px 15px 8px;
}
#right-column p.list, #right-column-full p.list {
	font-size: 9px;
	padding: 0 4px 6px 8px;
}
#right-column a, #right-column-full a {
	font-size: 9px;
}
.green-line-table {
	padding: 0;
	margin: 0;
	border-top: 1px solid #C8DDCE;
	border-bottom: 1px solid #C8DDCE;
}
.grey-div {
	background-color: #EEEFEA;
	padding: 6px 11px;
}
.zebra-table td {
	padding: 2px;
}
