<!--

body {
	background-color:#FFCC33; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	text-align: center;
}

.p-left {
	margin: 0 0 0 10px;
}

.p-right {
	margin: 0 10px 0 0;
}

.p-top {
	margin: 10px 0 0 0;
}

.p-bottom {
	margin: 0 0 10px 0;
}

.p-top_left {
	margin: 10px 0 0 10px;
}

.p-top_right {
	margin: 10px 10px 0 0;
}

.p-bottom_left {
	margin:  0 0 10px 10px;
}

.p-bottom_right {
	margin: 0 10px 10px 0;
}

.p-top_bottom_left {
	margin: 10px 0 10px 10px;
}

.p-top_bottom_right {
	margin: 10px 10px 10px 0;
}


h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0 7px 0 0;
	padding: 0;
	line-height: 1em;
	color: #ffffff;
	font-size: 20px;
}

* html h3 {
	font-size: 18px;
}

h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0 0 0 7px;
	padding: 0;
	line-height: 1em;
	color: #FFFF33;
	font-size: 20px;
}

* html h4 {
	font-size: 18px;
}


div#container {
	position: relative;
	width: 760px;
	min-width: 760px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	z-index: 1;
}

div#top_container {
	float: left;
	position: relative;
	width: 758px;
	height: 96px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;	
	background-color: #0066ff;	
}

* html div#top_container {
	height: 89px;
}

div#logo {
	float: left;
	width:229px;
	height:64px;
	background-color: #0066ff;	
}

div#tools {
	float: left;
	width:527px; /* original 529px - changed 527px for IE without doing a hack */
	height:64px;
	background-color: #0066ff;
	text-align: right;
}

div#tools_container {
	float: right;
	width: 190px;
	text-align: left;
	padding: 0;
	margin: 0;
}

div#tools label {
	font-family: Arial, sans-serif; 
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	margin-right: 56px;
	text-align: left;
}

div#tools form {
	padding: 8px 18px 0 0;
	margin: 0;
}

div#tools select {
	font-family: Arial, sans-serif; 
	font-size:11px;
}

div#tools option {
	padding-bottom: 2px;
}

div#tools option.indent {
	padding-left: 20px;
}

div#middle_container {
	clear:left;
	float: left;
	position: relative;
	width: 760px;
	min-height:254px;
	border-bottom: 1px solid #000000;	
	background: #000000 url(../images/middle_container_bg.jpg) repeat-y;
}

* html div#middle_container {
	height: 254px;
	width: 760px;	
}

div#left_nav_home_container {
	float: left;
	position: relative;
	width: 142px;
	min-height:54px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;	
	background-color: #000000;
}

* html div#left_nav_home_container {
	height:54px;
}

div#left_nav_home {
	float: left;
	width:142px;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #ffffff;	
	min-height:11px;
	background-color: #000000;
}

* html div#left_nav_home {
	height:11px;
	margin: 0 0 -2px 0;
}	

div#left_nav_home ul {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
	background-color: #0066ff;	
}

div#left_nav_home li.sifr_text {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 10px;
	padding: 9px 0 2px 0px;
	margin:0px 0px 0px 0px;	
}

* html div#left_nav_home li.sifr_text {	
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 10px;
	padding: 9px 0 2px 0px;
	margin:0px 0 0 0;	
}

div#left_nav_home li.sifr_text_double {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 10px;
	padding: 9px 0 2px 8px;
	margin:0px 0px 0px 0px;	
	background: none;
}

* html div#left_nav_home li.sifr_text_double {	
	line-height: 1em;
	font-size: 10px;	
	padding: 7px 3px 0 0;
}

div#left_nav_home li.nav_links_selected {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 11px;
	padding: 9px 20px 0 0;
	background: url(../images/selected_nav_arrow2.jpg) no-repeat;
	background-position: 100% 50%;		
}

* html div#left_nav_home li.nav_links_selected {	
	line-height: 1em;
	font-size: 10px;		
	padding: 9px 20px 0px 0;
}

div#left_nav_home li.nav_links_selected_double {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 11px;
	padding: 7px 20px 0 0;
	background: url(../images/selected_nav_arrow2.jpg) no-repeat;
	background-position: 100% 50%;		
}

* html div#left_nav_home li.nav_links_selected_double {	
	line-height: 1em;
	font-size: 11px;		
	padding: 7px 20px 0 0;
}

div#left_nav_home.nav_links_selected a {
	color: #fcef2e;	
	text-decoration: none;
}

div#left_nav_home a {
	color: #ffffff;	
	text-decoration: none;
}

div#left_nav_home a:hover {
	color: #fcef2e;	
	text-decoration: none;
}

div#search_home {
	float: left;
	width:137px;
	min-height:35px;
	padding: 0 0 0 5px;
	margin: -2px 0 0 0;
	background-color: #000000;
}

* html div#search_home {
	width:142px;
	height:43px;
	margin: 0;	
}

div#search_interior {
	float: left;
	width:137px;
	height:43px;
	padding: 8px 0 0 5px;
	margin: -1px 0 0 0;	
	background-color: #000000;
}

* html div#search_interior {
	width:142px;
	margin: 0;	
}

div#search_box {
	float: left;
	width: 120px;
	height: 31px;
	padding: 12px 0 0 0;
}
div#search_box label{
display:none;
}

* html div#search_box {
	padding: 12px 0 0 0;
}

div#search_box form {
	padding: 0;
	margin: 0;
}

div#search_box input {	
	width: 113px;	
	font-family: Arial, sans-serif; 
	font-size:11px;
	font-weight: bold;
	color: #999999;
}

div#search_button {
	float: left;
	width: 17px;
	height: 29px;	
	padding-top: 14px;
}

* html div#search_button {
	padding-top: 14px;
}	

div#rotating_image {
	float: left;
	width:615px;
	min-height:300px;
	padding: 15px 0 0 0;
	margin: 0;
	background: #a8d1ff url(../images/fade.jpg) repeat-y;
	background-position: 0 0;
}

div#left_red {
	float: left;
	position: relative;
	width:451px;
	height:24px;
	color: #000000;
	text-align: right;
	background-color: #ff0000;
}

* html div#left_red {
	width:450px;	
}

div#right_blue {
	float: left;
	position: relative;	
	width:307px;
	height:24px;
	color: #fcef2e;
	text-align: left;	
	background-color: #0033cc;
}

* html div#right_blue {
	width:308px;	
}

div#bottom_container {
	float: left;
	position: relative;
	width: 758px;
	min-height:176px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;	
	background-color: #000000;
}

* html div#bottom_container {
	width: 760px;
	height:176px;
}	

div#bottom_left_container {
	float: left;
	width: 618px;
	min-height:166px;
	margin: 10px 0 0 0;
	background-color: #ffffff;	
}

* html div#bottom_left_container {
	height: 166px;
}

div#black_spacer {
	float: left;
	position: relative;
	width: 618px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-color: #000000;	
}

div#home_aud_page_nav {
	float: left;
	width:169px;
	height:166px;
	background-color: #ffffff;
}

/*div#home_aud_page_nav img {
	margin: 0 0 0 25px;
}*/

div#home_aud_page_nav ul {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	display:block;
}

div#home_aud_page_nav li {
	margin: 0 0 0 0;
	padding: 0px 0 0px 0;
	list-style: none;
	background-position: 0 100%;
	display:block;
}
div#home_aud_page_nav ul li a{
padding:0 0 0 0; margin:0 0 0 0;display:block; position:relative;
}
div#home_aud_page_nav ul li a img{
padding:0px 0 0 0; margin:0px 0 0 0; display:block; position:relative; vertical-align:bottom;
}

div#home_aud_page_nav li.no_bottom {
	margin: 0;
	padding: 1px 0 1px 0;
	list-style: none;
	background: none;
}
#graphicNav{
padding:0; margin: 8px 0 0 25px;
}
div#at_a_glance {
	float: left;
	width:449px;
	min-height:166px;
	background-color: #ffffff;
}

div#at_a_glance_img {
	float: left;
	width:449px;
	height:31px;
	padding-top:5px;
	background-color: #ffffff;
}

div#at_a_glance_text {
	float: left;
	width:409px;
	min-height:130px;
	padding: 0 20px 0 20px;
	font-family: Arial, sans-serif; 
	font-size:0.75em;
	line-height: 1.4em;
	color: #000066;
	background-color: #ffffff;
}

* html div#at_a_glance_text {
	width:449px;
	height:130px;
	padding: 0 20px 0 20px;
}

div#right_profile {
	float: left;
	width:140px;
	height:176px;
}

div#blue_spacer {
	float: left;
	width:758px;
	height:15px;
	border: 1px solid #000000;	
	background-color: #0066ff;
	clear:both;
	font-size:1px;
}

* html div#blue_spacer {
	width:760px;
	clear:both;
	font-size:1px;
}

div#footer {
	float: left;
	width:753px;
	height:32px;
	background-color: #A8D1FF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, sans-serif; 
	font-size:0.60em;	
	color: #000000;
	text-align: left;
	margin-bottom: 10px;
}


div#footer a {
	color: #000000;
	text-decoration: underline;
}

div#disclaimer {
	width:753px;
	height:32px;
	font-family: Arial, sans-serif; 
	font-size:0.60em;	
	color: #000000;
	text-align: center;
}

div#interior_top_container {
	float: left;
	position: relative;
	width: 758px;
	height: 105px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	border-top: 0px;
	background-color: #000000;
	
}

* html div#interior_top_container {
	width: 760px;
}

div#interior_top_image {
	float: left;
	width: 444px;
	height: 105px;	
	background-color: #000000;	
}

div#interior_black_spacer {
	float: left;
	width: 314px;
	height:10px;	
	background-color: #000000;	
}

div#interior_page_name {
	float: left;
	width: 314px;
	height:95px;	
	margin: 10px 0 0 0;
	background-Color: #ff0000;	
	font-family: Arial, sans-serif; 
	font-size:1.70em;
	color: #ffffff;	
	text-align: right;
	vertical-align: bottom;
	/* background: #ff0000 url(../images/interior_page_name.jpg) no-repeat;
	background-position: 100% 100%;
	*/
}

div#interior_page_name div {
	position:absolute;
	bottom:0;
	right:0;
	margin: 0;
	padding: 0;
}

div#interior_page_name img {
	margin: 0;
	padding: 0;
}

* html div#interior_page_name div {
	position:absolute;
	bottom:0;
	right:0;
	margin-bottom: -7px;
}

div#breadcrumbs {
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	width:615px;
	height: 20px;	
	font-family: Arial, sans-serif; 
	font-size:0.69em;
	color: #666666;
	z-index:100;
	background: #ffffff url(../images/nav_shadow.jpg) repeat-y;
}

* html div#breadcrumbs {
	padding: 0 15px 0 35px;
	margin: 0;
	width:615px;
}

div#breadcrumbs ul {
	padding: 0;
	margin: 5px 15px 0 35px;	
	z-index:100;	
}
	
* html div#breadcrumbs ul {
	float:left;
	padding-top: 5px;
	margin: 0;	
}
	
div#breadcrumbs li {
	float:left;
	position:relative; 
	list-style-type:none;
	padding:0 8px 1px 8px;
	background-color:#ffffff; 
	border-left:1px solid #666666;
	z-index:100;
}

div#breadcrumbs li.first_child {
	border: none;
	padding: 0 8px 1px 0;
	z-index:100;
}

div#breadcrumbs a {
	display:block;	
	text-decoration: underline;
	color: #666666;
	z-index:100;
}

div#breadcrumbs a:hover {
	color: #666666;
	text-decoration: underline;
}

div#interior_content {
	float: left;
	padding: 20px 15px 20px 35px;
	width:565px;
	height:100%;
	font-family: Arial, sans-serif; 
	font-size:0.75em;
	line-height: 1.4em;
	color: #000066;
	background: #ffffff url(../images/nav_shadow.jpg) repeat-y;
	
}

* html div#interior_content {
	width: 615px;
}

div#interior_content #additional_links {
	float: right;
	width: 150px;
	padding: 0 0 0 10px;
	color: #000000;
}
div#interior_content #additional_links ul {
	padding: 0;
	margin: 5px 0 0 20px;
}
div#interior_content #additional_links img {
	padding: 0 0 10px 0;
}

div#interior_content #additional_links a {
	color: #000066;
	text-decoration: none;
}

table {
	font-family: Arial, sans-serif; 
	font-size:12px;
	color: #000066;	
}

p.headline {
	font-size:2em;
	width: 100%;	
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 1.2em;
}




div#left_nav_container {
	float: left;
	position: relative;
	width: 142px;
	min-height:54px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;	
	background-color: #0066ff;
}

* html div#left_nav_container {
	height:54px;
	width: 142px;
}

div#left_nav {
	float: left;
	width:142px;
	min-height:11px;
	font-family: Arial, sans-serif; 
	font-size:0.65em;
	color: #ffffff;	
	background-color: #000000;
}

* html div#left_nav {
	height:11px;
}

div#left_nav ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
	background-color: #0066ff;
	list-style:none;	
}
/*code for first level of sifr stuff*/
div#left_nav ul:first-child{
position:relative;
}

div#left_nav li.sifr_text {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 11px;
	padding: 8px 20px 0 5px;
	background: none;
}

* html div#left_nav li.sifr_text {	
	line-height: 1em;
	font-size: 11px;	
	padding: 8px 20px 0 5px;
}

/*code for second level of sifr stuff*/
div#left_nav ul li.sifr_second_text {
	border: 0px solid red;
	line-height: 1em;
	font-size: 11px;
	padding: 2px 20px 0 10px;
	background-color: #a8d1ff;
	position:relative;
	margin:0px;
}
div#left_nav ul li.sifr_second_top_text {
	border-bottom: 1px dashed #000000;
	line-height: 1em;
	font-size: 11px;
	padding: 2px 20px 0 10px;
	font-style:italic;
	background-color: #a8d1ff;
	position:relative;
	margin:0px;
}
div#left_nav ul li.sifr_second_last_text {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 11px;
	padding: 2px 20px 0 10px;
	background-color: #a8d1ff;
	position:relative;
	margin:0px;
}

/*code of two lined sifr stuff */
/*div#left_nav li.sifr_text_double a{
display:block;
position:relative;
margin:10px;
padding:0px;
overflow:hidden;
}*/
div#left_nav li.sifr_text_double {
	border-bottom: 1px solid #000000;
	line-height: 1em;
	font-size: 11px;
	padding: 6px 20px 0 0px;
	background: none;
	position:relative;
	display:block;
}

* html div#left_nav li.sifr_text_double {	
	line-height: 1em;
	font-size: 11px;	
	padding: 6px 20px 0 0px;
	position:relative;
	display:block;
}

/*End of sifr stuff*/

div#left_nav li.selected {
	line-height: 1em;
	font-size: 11px;
	border-bottom: 1px solid #000000;
	padding: 9px 20px 0 0;
	background: url(../images/selected_nav_arrow2.jpg) no-repeat;
	background-position: 100% 50%;	
}

* html div#left_nav li.selected {
	line-height: 1em;
	font-size: 11px;
	padding: 9px 20px 0 0;	
}

div#left_nav li.selected a {
	color: #fcef2e;	
	text-decoration: none;
}

div#left_nav li.sub {
	min-height: 10px;
	border-bottom: 1px solid #000000;
	padding: 4px 20px 4px 0;
	background-color: #a8d1ff;
	position:relative;
}

* html div#left_nav li.sub {
	height: 10px;
	position:relative;
}

div#left_nav li.sub ul {
	margin: 0;
	padding: 2px 0 2px 0;
	width: 142px;
	font-weight: bold;
	text-align: left;
	list-style: none;
	background-color: #a8d1ff;
	position:relative;
}

* html div#left_nav li.sub ul {
	width: 122px;
	position:relative;
}

div#left_nav li.sub ul li {
	min-height: 10px;
	position:relative;
	font-size: 9px;
	padding: 4px 20px 2px 10px;	
	border: none;
}

* html div#left_nav li.sub ul li {
	height: 10px;
	padding: 2px 0 2px 9px;	
	border: none;
	position:relative;
}

div#left_nav li.sub ul li.subNavTop {
	min-height: 10px;
	font-size: 9px;
	margin-left:9px;
	padding: 2px 20px 2px 0px;	
	border-bottom: 1px dashed #000000;
	font-size:1em;
	position:relative;
}

div#left_nav li.sub a {
	color: #000000;	
	text-decoration: none;
	font-size:1.1em;
	font-weight:bold;
	position:relative;
}

div#left_nav li.sub a:hover {
	color: #000000;	
	text-decoration: underline;
}

div#left_nav a {
	color: #ffffff;	
	text-decoration: none;
}

div#left_nav a:hover {
	color: #fcef2e;	
	text-decoration: none;
}

/*-------------------------------------*/
/* Sifr */

/* These are standard sIFR styles... do not modify */



.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash #left_nav_home li.sifr_text,
.sIFR-hasFlash #left_nav_home li.nav_links_selected,
.sIFR-hasFlash #left_nav_home li.sifr_text_double,
.sIFR-hasFlash #left_nav_home li.nav_links_selected_double,
.sIFR-hasFlash #left_nav li.sifr_text,
.sIFR-hasFlash #left_nav li.sifr_text_double,
.sIFR-hasFlash li.selected {
	visibility:hidden;
}


/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-replaced > div {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h3 {
	visibility: hidden;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
}



/*-------------------------------------*/
/* Menu Style */

/* the horizontal menu starts here */
div#listmenu {
	position: relative;
	width:758px; /* makes the div full width */
	min-height: 30px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	float:left;
	font-family: Arial, sans-serif; 
	font-size:10px;	/* SET FONT-SIZE HERE */
	color: #000000;
	background-color:#4ea1fd; /* colors the div */
	margin-top:0px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	z-index:1;
	}
div#listmenu ul {
	padding: 0;
	margin-left: 0px;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
	margin-top: 0px;
	margin-bottom: 0;	
	z-index:1;	
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#4ea1fd; /*sets the background of the menu items */
	border-left:1px solid #000000;
	min-height: 30px;
	width:125px;
	z-index:1;
	}
div#listmenu li.first_child {
	border: 0px;
	z-index:1;
	}

div#listmenu li:hover {	
	background-color:#4ea1fd; /*sets the background of the menu items */
	z-index:1;
	}
div#listmenu a {
	display:block;
	padding:1px 2px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color: #000000;	/* sets the type color */
	z-index:1;
	text-align:center;
	font-size: 1.07em;
	font-weight:bold;
	line-height:1em;
	padding-top: 4px;
	}
div#listmenu a:hover {
	color: #ffffff;
	}
/* the menu ends here */
/* the drop-down starts here */
div#listmenu ul li ul {
	margin:0;
	z-index:100; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
	left:-1px; /*aligns the drop exactly under the menu */
	top: 17px;
	}
div#listmenu ul li ul li {padding:0;
	width:100%; /* makes the list items fill the list container (ul) */
	border-left:1px solid #000000; /*  three sides of each drop-down item */
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;}
div#listmenu ul li ul li a {padding:1px .5em;}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #000000; /*the top edge of the dropdown */
	z-index:100;
	}
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
	position:absolute;
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	left:10em;
	}
div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	margin-left: 4px; /* IE doubles the given value above - why? */
	margin-top: 3px;
	margin-bottom: 0;	
	}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
	border-left:0px; /* stops the drop inheriting the ul border */
	}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#listmenu ul li ul li ul {
  left:9.85em;
  voice-family: "\"}\"";
  voice-family:inherit;
  left:10em;
  }
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {
  left:10em;
}

/* END OF HACK ZONE */
/* the drop-down ends here */
/* END OF LIST-BASED MENU */

-->

/* Schedule a visit two-column */

div#column_one {
	float: left;
	width: 250px;
	min-height: 0px;
	margin: 0px 0 0 0;
	text-align: left;
	
}
div#column_two {
	float: left;
	width: 250px;
	min-height: 0px;	
	margin: 0px 0 0 0;
	text-align: left;
}

/* End - Schedule a visit two-column */

/* Style for include from screen.css */

table.tblformatted td {
	font-size: 1.0em;
	border-collapse:collapse;
	padding:0.6em;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
table.tblformatted tr:hover {
	background-color: #efefef;
	}
table.tblformatted th {
	font-size: 1.2em;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	background-color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	padding-top: 0.3em;
	padding-right: 0.6em;
	padding-bottom: 0.3em;
	padding-left: 0.6em;
	}	
table.tblformatted {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	}
table.tblformatted a {
	font-size: 1em;
	text-decoration: underline;
	}
table.tblformatted td ul li{
	list-style-type: disc;
	list-style-position: outside;
	padding-bottom: .5em;
	font-size: 1em;
	}
h2 {
	display: none;
	}
