body {
		background:#ffffff;
		font-family: arial, helvetica, sans-serif;
}

table.main td {
		border: 1px solid #FFFFFF;
}

table.navbar {
		border-collapse: collapse;
}

table.navbar td {
		border: 1px solid #FFFFFF;
}

table.navbar td a{
		display: block;
		padding: 3px;
		text-decoration: none;
}

table.navbar td a:link, table.navbar td a:visited {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
   		background-color: #336699;
}

table.navbar td a:hover, table.navbar td a:active {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #ffcc33;
}

table.navbar2 {
		border-collapse: collapse;
}

table.navbar2 td {
		border: 0;
}

table.navbar2 td.white {
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		background-color: #FFFFFF;
		padding: 0px;
}

table.navbar2 td.heading-off {
		border-left: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
}

table.navbar2 td {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: regular;
		color: #FFFFFF;
   		background-color: #9999ff;
}

table.navbar2 td a{
		display: block;
		padding: 5px;
		text-decoration: none;
}

table.navbar2 td a:link, table.navbar2 td a:visited {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
   		background-color: #9999ff;
}

table.navbar2 td a:hover, table.navbar2 td a:active {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		background-color: #ffcc33;
}

table.navbar2 td.heading-off a:link, table.navbar2 td.heading a:visited {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
   		background-color: #336699;
   		text-transform: uppercase;
}

table.navbar2 td.heading-off a:hover, table.navbar2 td.heading a:active {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #ffcc33;
   		text-transform: uppercase;
}

table.navbar2 td.heading-on a:link, table.navbar2 td.heading a:visited {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
   		background-color: #9999ff;
   		text-transform: uppercase;
}

table.navbar2 td.heading-on a:hover, table.navbar2 td.heading a:active {
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #ffcc33;
   		text-transform: uppercase;
}

table.login {
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		}
		
table.login td {
		padding: 2px;
		text-align: left;
		font-size: 12px;
}

table.login th {
		padding: 2px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
}

table.form td {
		padding: 2px;
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

table.data {
		border-collapse: collapse;
}

table.home-layout {
}

table.home-layout td {
}

table.home-layout td h1 	{
		font-family: georgia, times, serif;
		font-size: 18px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-top: 0px; 
		margin-bottom: 0px; 
}

table.home-layout td h2 	{
		font-family: georgia, times, serif;
		font-size: 18px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-top: 0px; 
		margin-bottom: 0px; 
}

table.home-layout td h3 	{
		font-family: georgia, times, serif;
		font-size: 12px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-top: 0px; 
		margin-bottom: 0px; 
}

table.home-layout td h4 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #336699;
		margin-top: 0px; 
		margin-bottom: 0px; 
}

table.partners	{
	border: 0px;
}
div.best_practices	{
	font-family: georgia, times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	width: 180px;
	float: right;
	padding-top: 180px;
	padding-right: 10px;
}

div.container {
	width: 750px;
}

div.intro	{
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.news	{
	border: 1px solid #cccccc;
	padding: 10px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.news p	{
	margin-top: 0px;
	margin-bottom: 10px;
}

div.notice_left	{
	width: 170px;
	padding-left: 11px;
	padding-right: 11px;
	padding: 11px;
	padding: 11px;
	background-color: #336699;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

div.notice_left ul	{
	margin: 8px;
	padding: 8px;
}

div.notice_left-bk	{
	border: 1px solid #cccccc;
	width: 170px;
	padding: 5px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.news-title	{
	float: left; 
	width: 85px; 
	font-family: georgia, times; 
	font-size: 22px;
	font-weight: bold;
	color: #336699;
}

td.white	{
	background-color: #ffcc66;
	padding: 10px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

div.clear	{
	padding: 10px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.clear p	{
	margin-top: 0px;
	margin-bottom: 10px;
}

div.clear_left	{
	padding: 10px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.blue	{
	background-color: #e7eede;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.blue2	{
	background-color: #e7eede;
	padding: 10px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.intro	{
	background-color: #ffffff;
	padding: 10px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.tan {
	background-color: #e8d9a4;
	border-bottom: 5px solid #ffffff;
	padding: 10px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.tan-l {
	background-color: #e8d9a4;
	border-bottom: 5px solid #ffffff;
	border-left: 5px solid #ffffff;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.hide	{
	height: 1px;
	border: 0px solid #ffffff;
}

img.homepage {
	margin-right: -10px;
	magin-bottom: -10px;
}

/*table.data td {
		border: 1px solid #CCCCCC;
		padding: 3px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;

} SUBSTITUTE BELOW per Jim for FindPartners page to look not as nested tables*/
table.data td {

                      border-bottom: 1px solid #CCCCCC;

                      border-left: 1px solid #CCCCCC;

                      border-right: 1px solid #CCCCCC;

                      padding: 3px;

                      text-align:left;

                      font-family: verdana, arial, helvetica, sans-serif;

                      font-size: 12px;

                      color: #000000;

}

table.data th {
		border: 1px solid #ffffff;
		background-color: #ffcc66;
		padding: 3px;
		text-align: right;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #336699;
		font-weight: bold;
}

table.dataL {
		border-collapse: collapse;
}

table.dataL td {
		border: 1px solid #CCCCCC;
		padding: 3px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;

}

table.dataL th {
		border: 1px solid #ffffff;
		background-color: #ffcc66;
		padding: 3px;
		text-align: center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #336699;
		font-weight: bold;
}

table.data-ops {
		border-collapse: collapse;
}

table.data-ops td {
        border-bottom: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        padding: 3px;
        text-align:left;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

table.data-ops th {
		border: 1px solid #ffffff;
		background-color: #ffcc66;
		padding: 3px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #336699;
		font-weight: bold;
}

table.home_container	{
	padding-top: 2px;
}

a		{
	color:#336699;
}

a:hover	{
	color:#ff9900;
	text-decoration: none;
}

.learn	{
	text-decoration: none;
	font-weight: 500;
}

.white	{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

.bp_link	{
	text-decoration: none;
	color: #ffffff;
}

div.skip {
	font-size: 1px;
}

.white2	{
	color: #ffffff;
}

.main-menu {
	color: #ffffff;
	text-decoration: none;
}

.box-menu {
	color: #ffffff;
}

.header-menu	{
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

td.menu a:hover	{
	color:#ffff00;
	text-decoration: none;
}

td.submenu a:hover	{
	color:#ffff00;
	text-decoration: none;
}

.text {
	color: #336699;
}

h1 	{
		font-family: georgia, times, serif;
		font-size: 18px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-bottom: 0px; 
}

h2 	{
		font-family: georgia, times, serif;
		font-size: 15px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-bottom: 0px; 
}

h3 	{
		font-family: georgia, times, serif;
		font-size: 12px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-bottom: 0px; 
}

h4 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #336699;
		margin-bottom: 0px; 
}

.home-heading 	{
		font-family: georgia, times, serif;
		font-size: 14px;
		font-weight: bold;
		font-variant: small-caps;
		color: #336699;
		margin-top: 0px; 
		margin-bottom: 0px; 
}

div.content-header p	{
	margin-top: 0px;
	margin-bottom: 0px;
}

td.header1	{
		background: #ffffff;
}
td.header2	{
		background: #ffffff;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		text-align: right;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bold;
		color: #336699;
}
td.header-menu	{
		background: #ffffff;
		border-bottom: 1px solid #ffffff;
}

td.menu {
		border-bottom: 1px solid #ffffff;
		padding: 3px;
   		background-color: #336699;
		background-image: url(../images/main_menu_background.jpg);		
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
}

td.submenu	{
		padding: 3px;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
   		background-color: #6699cc;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
}

td.graphic	{
		border-top: 5px solid #cccccc;
		border-right: 5px solid #cccccc;
		border-left: 5px solid #cccccc;
   		background-color: #ffcc66;
}

td.graphic-text	{
		padding: 5px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #336699;
		text-align: center;
}

td.home-content	{
		padding: 0px;
		border-top: 5px solid #cccccc;
		border-right: 5px solid #cccccc;
		border-left: 5px solid #cccccc;
   		background-color: #ffffff;
}

td.home-links	{
		border: 1px solid #cccccc;
		padding: 20px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: left;
}
td.home-apply	{
		padding: 5px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #336699;
		text-align: center;
}
td.menu-graphic {
		border-right: 5px solid #cccccc;
   		background-color: #FF8500;
		border-left: 1px solid #000000;
		border-bottom: 1px solid #000000;
}

td.whats-new	{
		background:#6F82BC;
		padding: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: 500;
		color: #ffffff;
}

td.middle-graphic	{
		background:#ffffff;
		border-bottom: 1px solid #cccccc;
}

td.middle-statement	{
		background:#ffffff;
		border-bottom: 1px solid #cccccc;
		padding: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: regular;
		color: #000000;
}

td.note	{
		background:#ffffff;
		padding: 5px;
		border-left: 5px solid #ffffff;
		border-bottom: 1px solid #cccccc;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: regular;
		color: #000000;
}

td.sponsored-by	{
		background:#ffffff;
		padding: 5px;
		border-left: 1px solid #cccccc;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: regular;
		color: #000000;
		text-align: center;
}

td.sponsors	{
		background: #E9E9E9;
		border-bottom: 1px solid #cccccc;
		border-right: 10px solid #ffffff;
		border-left: 1px solid #cccccc;
		padding: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: regular;
		color: #000000;
		text-align: center;
}

td.cms-notice	{
		background:#ffffff;
		padding: 5px;
		border-left: 5px solid #ffffff;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: regular;
		color: #000000;
}

td.left-column	{
		background:#ffffff;
		width: 190px;
		padding: 10px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

td.title	{
		padding: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
}

td.content	{
		background:#ffffff;
		padding: 10px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: 500;
		color: #000000;
}

td.content	ul {
		margin-top: 12px;
		margin-bottom: 12px;
}


td.states	{
		background:#ffffff;
		border-bottom: 1px solid #cccccc;
		padding: 10px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: 500;
		color: #000000;
}

td.right-column	{
		background:#ffffff;
}

td.footer	{
		padding: 5px;
		background: #cccccc;
		text-align:center;
		font-family: arial, helvetica, sans-serif;
		font-size:10px;
		color: #000000;
		border: 5px solid #cccccc;
}

td.footer-nav	{
		padding: 5px;
		background: #ffffff;
		text-align:center;
		font-family: arial, helvetica, sans-serif;
		font-size:10px;
		color: #666666;
}

footerimg 
{
	float:right;
}

td.shims	{
		height: 3px;
}

div.notice	{
		background:#7A1600;
		padding: 10px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
}

#ta { 
   padding: 20px; 
   height: 268px; 
   width: 470px; 
   border: none; 
   font-family: verdana, arial, helvetica, sans-serif; 
   font-size: 12px; 
   overflow: auto;
   scrollbar-base-color: #ece7e7;
   scrollbar-arrow-color: #cccccc;
}

img.button	{
		margin: 2px;
}

img.stack-pic {
	margin-bottom: 5px;
}

label	{
	font-weight: bold;
}

legend	{
	font-weight: bold;
	color: #000000;
}

ul	{
	margin-top: 0;
	margin-bottom: 0;
}

INPUT.textbox {
background-color: #ffff99;
border-top: 2px solid #666666;
border-left: 2px solid #666666;
font-family: arial, helvetica, sans serif;
font-size: 12px
color: #000000;
} 

INPUT	{
background-color: #ffff99;
font-family: arial, helvetica, sans serif;
font-size: 12px
color: #000000;
} 

TEXTAREA {
background-color: ffff99;
border-top: 2px solid #666666;
border-left: 2px solid #666666;
font-family: arial, helvetica, sans serif;
font-size: 12px;
color: #000000;
}

select {
background-color: #ffff99;
border-top: 2px solid #666666;
border-left: 2px solid #666666;
font-family: arial, helvetica, sans serif;
font-size: 12px
color: #000000;
}

div.home-left	{
width: 50%;
float: left;
padding: 20px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
color: #000000;
}

div.home-right	{
width: 50%;
float: right;
padding: 20px;
border-left: 1px solid #cccccc;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
color: #000000;
}

div.right-nav {
background: #ffffff;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
color: #336699;

}

ul.nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.nav li	{
	display: inline;
}

ul.nav a {
	padding: 2px;
	border: 1px solid #cccccc;
	background: #336699;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color: #ffffff;
} 

ul.nav a:link, #list-menu a:active, #list-menu a:visited {
	color: #cccccc;
}

ul.nav a:hover {
	border: 1px solid #cccccc;
	background: #666666;
	color: #ffffff;
} 

ul.subnav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.subnav li a {
	display: block;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #ffffff;
	background: #dcdcdc;
	font-size: 12px;
	text-decoration: none;
} 

ul.subnav a:link, #list-menu a:active, #list-menu a:visited {
color: #336699;
}

ul.subnav a:hover {
background: #ffcc33;
color: #ffffff;
} 

ul.subnav2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.subnav2 li a {
	display: block;
	width: 170px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #ffffff;
	font-size: 12px;
	text-decoration: none;
} 
ul.subnav2 a:link, #list-menu a:active, #list-menu a:visited {
color: #336699;
}

ul.subnav2 a:hover {
border-bottom: 1px solid #ffffff;
background: #ffcc33;
color: #ffffff;
} 

table.section {
	border-collapse: collapse;
}

table.section td {
	border: 1px solid #cccccc;
}

div.section-pic {
	float: right;
	width: 188px;
}

div.section-header {
	background-color: #666666;
	width: 170px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

div.section-header_home {
	background-color: #666666;
	padding: 3px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

div.section-header2 {
	background-color: #666666;
	width: 100%;
	padding: 3px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

div.section-text {
	padding: 10px;
	font-size: 12px;
}


div.clearboth { 
	clear: both; 
} 


div.right-pics {
	width: 150px;
	margin: 5px;
	float: right;
}

div.home-partners	{
	float: left;
	margin-left: 10px;
	width: 300px;
	padding: 10px;
	font-size: 12px;
}

div.home-partners p	{
	margin-top: 0px;
	margin-bottom: 10px;
}

div.home-feature	{
	float: right;
	background: #ebeff2;
	width: 250px;
	padding: 10px;
	font-size: 12px;
}

td.home-white	{
	background: #ffffff;
	font-size: 12px;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}

table.form3 {
		border-collapse: collapse;
}

table.form3 td {
		padding: 5px;
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

table.form3 td.right {
		padding: 2px;
		text-align: right;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

fieldset label 
{
             font-weight: normal;
}
fieldset p {

             font-size: 12px;

}
fieldset th         {

             font-size: 12px;

}

div.header_logo	{
	float: left;
	width: 341px;
}

div.header_links	{
	text-align: right;
	float: right;
	width: 350px;
	font-size: 10px;
	color: #336699;
}

div.main_tabs	{
	clear: both;
	padding-top: 10px;
}

div.menu	{
	clear: both;
	background-color: #6699ff;
	padding: 2px;
	border-bottom: 1px solid #ffffff;
	align: center;
}

div.content-header {
	width: 400px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

div.content-header h1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

div.content-header p {
	margin-top: 0px;
	margin-bottom: 0px;
}

td.content p {
	margin-top: 12px;
	margin-bottom: 12px;
}

div.tan_notice {
	background-color: #e8d9a4;
	width: 170px;
	padding: 11px;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


h1 	{
	font-family: georgia, times, serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #336699;
	margin-bottom: 0px; 
	margin-top: 0px; 

}

ul.navlist {
	list-style-type: none;
}

ul.navlist li{
	display: inline;
}

ul.navlist a{ 
	float:right;
	width: 135px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	text-align: center;
	color: white;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url('../images/tab_dark_blue.gif');
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul.navlist a.on { 
	float:right;
	width: 135px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #6699ff;
	text-decoration: none;
	text-align: center;
	color:white;
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	background-color: #ffffff;
	background-image: url('../images/tab_med_blue.gif');
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul.navlist a:hover{
	color: #ffcc33;
}

ul.navlist2 {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;

}

ul.navlist2 li{
	display: inline;
}

ul.navlist2 a{ 
	text-decoration:none;
	color:white;
	font-family: arial;
	font-size: 12px;
	font-weight: regular;
	background:#6699ff;
	padding-left: 9px;
	padding-right: 9px;
}

ul.navlist2 a:hover{
	background:#ffcc33;
	color: 336699;
}

ul.navlist2 on{
	background:#ffcc33;
	color: 336699;
}

warning {
       font-weight: bold;
       color: #990000;
}

span.button	{
	width: 150px;
	background-color: #336699; 
	padding: 3px;
	margin-bottom: 3px;
}

hr	{
	height: 1px;
	color: #336699;
	background-color: #336699;
}

@media screen{
.printonly { display:none }
 }

@media print{
a.white, td.header2, td.header3, td.menu, td.graphic, td.left-column, div.skip, div.header_links
 { display : none; width: 0px;}
}



@media print{

td.header1, td.home-content {border: 0; width: 100%;}, td.content, td.footer {border: 0;
width: 100%;}, table.data {border-collapse: collapse;}, table.data td
{border: 1px solid #cccccc;}, table.data th {border: 1px solid #cccccc;}, 

}

label.hidden {
	display:none;
}

label.normal_text {
	font-weight: normal;
}