@charset "utf-8";
/* CSS Document */

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 1004px;
	border-left:1px solid #727272;
	border-right:1px solid #727272;
	border-bottom:1px solid #727272;
}
#header {
	background-image:url(../img/header_bg.jpg);
	height:199px;
	background-repeat:no-repeat;
}
#header_images {
	background-image:url(../img/header_bg.jpg);
	height:199px;
	background-repeat:no-repeat;
	border-bottom:1px solid #8d8d8d;
}
#header_edu2 {
	background-image:url(../img/header_bg_edu.jpg);
	height:199px;
	background-repeat:no-repeat;
}
#header_edu {
	background-image:url(../img/header_bg_edu2.jpg);
	height:332px;
	background-repeat:no-repeat;
}
#tnav {
	height:42px;
	position:relative;
}
#header_sub {
	height:84px;
	border-bottom:1px solid #8d8d8d;
	position:relative;
}
#home_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#gallery_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#gallery_content h1, #gallery_content h2, #gallery_content h3 {
	color: #e00008;
}
#gallery_content a:link, #gallery_content a:visited, #gallery_content a:hover, #gallery_content a:active, #gallery_content a:focus {
	color: #e00008;
}
#portrait_content {
	padding-top:	30px;
	padding-bottom:	30px;
	padding-left:	0;
	padding-right:	0;
}
#portrait_content p {
	padding: 0 30px;
}
#portrait_content h1, #portrait_content h2, #portrait_content h3 {
	color: #a74802;
}
#portrait_content a:link, #portrait_content a:visited, #portrait_content a:hover, #portrait_content a:active, #portrait_content a:focus {
	color: #a74802;
}
#exhib_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#exhib_content h1, #exhib_content h2, #exhib_content h3 {
	color: #a74802;
}
#exhib_content a:link, #exhib_content a:visited, #exhib_content a:hover, #exhib_content a:active, #exhib_content a:focus {
	color: #a74802;
}
#exhib_content_lrg {
	padding-top:19px;
	padding-bottom:19px;
}
#exhib_content_lrg h1, #exhib_content_lrg h2, #exhib_content_lrg h3 {
	color: #a74802;
}
#exhib_content_lrg a:link, #exhib_content_lrg a:visited, #exhib_content_lrg a:hover, #exhib_content_lrg a:active, #exhib_content_lrg a:focus {
	color: #a74802;
}
#news_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#news_content h1, #news_content h2, #news_content h3 {
	color: #7c567c;
}
#news_content a:link, #news_content a:visited, #news_content a:hover, #news_content a:active, #news_content a:focus {
	color: #7c567c;
}
#port_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#port_content h1, #port_content h2, #port_content h3 {
	color: #fb6603;
}
#port_content a:link, #port_content a:visited, #port_content a:hover, #port_content a:active, #port_content a:focus {
	color: #fb6603;
}
#edu_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#edu_content h1, #edu_content h2, #edu_content h3 {
	color: #006699;
}
#edu_content a:link, #edu_content a:visited, #edu_content a:hover, #edu_content a:active, #edu_content a:focus {
	color: #006699;
}
#public_content {
	padding-left:29px;
	padding-top:19px;
	padding-right:31px;
	padding-bottom:19px;
}
#public_content h1, #public_content h2, #public_content h3 {
	color: #9b9b0c;
}
#public_content a:link, #public_content a:visited, #public_content a:hover, #public_content a:active, #public_content a:focus {
	color: #9b9b0c;
}
#footer {
	background-color:#393839;
	height:18px;
	color:#FFFFFF;
	padding-left:31px;
	padding-top:3px;
	padding-right:31px;
}
#footer td {
	color:#FFFFFF;
}
.home_content_left {
	padding-right:31px;
}
.home_content_left_lrg {
}
.search3_content_left {
	padding-right:21px;
}
td {
	font-size:1em;
}
/* these heading defintions were changed 08/11/08 - based on design request - may not have bee apporved by client - so might neeed to revert
h1 {
	font-size: 1.4em;
	color: #e00008;
	font-weight:bolder;
	margin-top:0px;
}
h2 {
	font-size: 1.2em;
	color: #e00008;
	margin-bottom:0em;
}
h3 {
	font-size: 1.1em;
	margin-top:0.3em;
	color: #e00008;
	font-weight:normal;
	margin-bottom:0em;
} */
h1 {
	font-size: 1.5em;
	font-weight:bold;
	color: #e00008;
	margin-top:12px;
	margin-bottom:8px;
}
h2 {
	font-size: 1.3em;
	font-weight:bold;
	color: #e00008;
	margin-top:12px;
	margin-bottom:8px;
}
h3 {
	font-size: 1em;
	color: #e00008;
	font-weight:normal;
	margin-top:12px;
	margin-bottom:8px;
}
a:link, a:visited {
	color: #e00005;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #e00005;
}
a.hsub_link_gallery:link, a.hsub_link_gallery:visited {
	color: #000000;
	text-decoration: none;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_gallery:hover, a.hsub_link_gallery:active, a.hsub_link_gallery:focus {
	color: #e00005;
	text-decoration: underline;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_port:link, a.hsub_link_port:visited {
	color: #000000;
	text-decoration: none;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_port:hover, a.hsub_link_port:active, a.hsub_link_port:focus {
	color: #F96E11;
	text-decoration: underline;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_news:link, a.hsub_link_news:visited {
	color: #000000;
	text-decoration: none;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_news:hover, a.hsub_link_news:active, a.hsub_link_news:focus {
	color: #7C567C;
	text-decoration: underline;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_exhib:link, a.hsub_link_exhib:visited {
	color: #000000;
	text-decoration: none;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_exhib:hover, a.hsub_link_exhib:active, a.hsub_link_exhib:focus {
	color: #a74802;
	text-decoration: underline;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_educ:link, a.hsub_link_educ:visited {
	color: #000000;
	text-decoration: none;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/header_sub_btm_item.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:22px;
	font-size:11px;
}
a.hsub_link_educ:hover, a.hsub_link_educ:active, a.hsub_link_educ:focus {
	color: #006699;
	text-decoration: underline;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/header_sub_btm_item.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:22px;
	font-size:11px;
}
a.hsub_link_memb:link, a.hsub_link_memb:visited {
	color: #000000;
	text-decoration: none;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.hsub_link_memb:hover, a.hsub_link_memb:active, a.hsub_link_educ:focus {
	color: #9C9B0F;
	text-decoration: underline;
	padding-left:12px;
	display:block;
	float:left;
	background-image:url(../img/subtnav_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:6px;
	font-size:11px;
}
a.foot_link:link, a.foot_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.foot_link:hover, a.foot_link:active, a.foot_link:focus {
	color: #FFFFFF;
	text-decoration: underline;
}
a.blue_link:link, a.blue_link:visited {
	color: #0e93c0;
	text-decoration: none;
}
a.blue_link:hover, a.blue_link:active, a.blue_link:focus {
	color: #0e93c0;
	text-decoration: underline;
}
a.blk_link:link, a.blk_link:visited {
	color: #000000;
	text-decoration: none;
}
a.blk_link:hover, a.blk_link:active, a.blk_link:focus {
	color: #000000;
	text-decoration: underline;
}
.home_content_right_ttl {
	background-color:#666666;
	height:21px;
	font-size:1.2em;
	padding-left:9px;
	padding-top:5px;
	margin-bottom:1px;
	color:#FFFFFF;
	font-weight:bold;
}
.home_content_right_ttl2 {
	background-color:#666666;
	height:21px;
	font-size:1.2em;
	padding-left:9px;
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
}
.home_content_right {
	border:1px solid #666666;
	margin-top:12px;
}
.home_content_right_pad {
	border:1px solid #666666;
	padding-left:8px;
	padding-right:8px;
}
.search_content_right {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-left:8px;
	padding-right:8px;
}
.search_content_right_l2 {
	border:1px solid #666666;
	padding-left:8px;
	padding-right:8px;
}
.search_content_right_nb {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	padding-left:8px;
	padding-right:8px;
}
.home_content_right ul {
	margin-left:16px;
	padding-left:0px;
}
.home_content_right ul li {
	margin-left:10px;
	padding-left:0px;
	margin-bottom:0.5em;
}
.red_ul_right {
	list-style:url(../img/red_ul.gif);
}
p {
	margin-top:11px;
	margin-bottom:11px;
}
.sml_txt {
	font-size:0.9em;
}
.header_item1 {
	padding-right:22px;
}
.header_item2 {
	padding-right:17px;
}
.header_item3 {
	padding-right:24px;
}
.header_item4 {
	padding-right:9px;
}
form {
	margin:0px;
	padding:0px;
}
.header_sub_top {
	padding-left:17px;
	padding-top:16px;
}
.header_sub_top2 {
	padding-top:16px;
}
.header_sub_top3 {
	padding-top:16px;
}
.header_sub_txtfld {
	background-image:url(../img/header_txtfld2.gif);
	width:120px;
	height:16px;
	padding-left:3px;
	padding-top:2px;
	border:0px;
	font-size:0.9em;
	padding-right:1px;
}
.header_sub_submit {
	padding-left:2px;
	height:auto;
	margin:0px;
	padding:0px;
}

hr {
	color:#e5e3e3;
	border:0;
	height:1px;
	background-color:#e5e3e3;
	margin-bottom:1em;
}
.blog_item tr {
	background-color:#e7e8e9;
}
.blog_item td {
	background-color:#FFFFFF;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:22px;
	font-size:1.1em;
	font-weight:normal;
}
.blog_item th {
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:22px;
	font-size:1.1em;
	font-weight:normal;
}
.news_item tr {
	background-color:#e7e8e9;
}
.news_item td {
	padding-top:22px;
	padding-bottom:22px;
	padding-right:22px;
}
.news_item th {
	padding-left:22px;
	padding-top:22px;
	padding-bottom:22px;
	padding-right:22px;
	width:117px;
}
.news_item2 tr {
	background-color:#FFFFFF;
}
.news_item2 td {
	padding-top:22px;
	padding-bottom:22px;
	padding-right:22px;
}
.news_item2 th {
	padding-left:22px;
	padding-top:22px;
	padding-bottom:22px;
	padding-right:22px;
	width:117px;
}
.comingsoon_item tr {
	background-color:#e5f5fa;
}
.comingsoon_item td {
	padding-top:22px;
	padding-bottom:22px;
}
.comingsoon_item th {
	padding-left:32px;
	padding-top:22px;
	padding-bottom:22px;
	padding-right:9px;
	width:117px;
}
.comingsoon_item2 tr {
	background-color:#FFFFFF;
}
.comingsoon_item2 td {
	padding-top:22px;
	padding-bottom:22px;
}
.comingsoon_item2 th {
	padding-left:32px;
	padding-top:22px;
	padding-bottom:22px;
	padding-right:9px;
	width:117px;
}
.news_item_ttl {
	color:#7c567c;
	font-weight:bold;
	margin-top:0;
}
.red_txt {
	color:#c00010;
}
.exhib_right_vid1 {
	padding-left:7px;
	padding-top:10px;
	padding-bottom:6px;
	padding-right:9px;
}
.exhib_right_vid2 {
	padding-top:10px;
	padding-bottom:6px;
}
.exhib_right_pod1 {
	padding-left:7px;
	padding-bottom:13px;
	padding-right:9px;
}
.exhib_right_pod2 {
	padding-bottom:13px;
}
.exhibition_table td {
	padding-bottom:5px;
	padding-right:32px;
	width:280px;
}
.exhibition_table {
}
.search_pad {
	padding-left:8px;
	padding-right:8px;
}
.search1_left_pad {
	padding-right:30px;
}
.h1_sub {
	font-size:0.7em;
	color:#000000;
	font-weight:normal;
}
.searchbox_1 {
	padding-left:12px;
	padding-top:29px;
}
.searchbox_2 {
	padding-left:12px;
	padding-top:8px;
}
.searchbox_3 {
	padding-top:8px;
	font-size:0.9em;
}
.searchbox_txtfld {
	background-image:url(../img/searchbox_txtfld_bg.gif);
	width:263px;
	padding-left:5px;
	height:18px;
	padding-top:2px;
	border:0;
}
#searchbox_contain {
	width:317px;
	background-image:url(../img/searchbox_btm_bg.gif);
	padding-bottom:15px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
#searchbox_mid {
	background-image:url(../img/searchbox_mid_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.popsearch_table td {
	padding-right:5px;
	padding-bottom:12px;
}
.popsearch_table {
	width:605px;
}
.search2_txtfld {
	background-image:url(../img/txtfld_bg.gif);
	height:17px;
	border-top:1px solid #4A4949;
	border-left:1px solid #4C4C4C;
	border-bottom:1px solid #B0B0B0;
	border-right:1px solid #787777;
	padding-left:5px;
	padding-top:1px;
}
.search2_listfld {
	border-top:1px solid #4A4949;
	border-left:1px solid #4C4C4C;
	border-bottom:1px solid #B0B0B0;
	border-right:1px solid #787777;
}
.search2_item1 {
	width:242px;
}
.search2_item2 {
	width:197px;
}
.search2_item3 {
	width:97px;
}
.search_table {
	margin-top:11px;
}
.search_table_txtfld {
	height:13px;
	width:134px;
	border:1px solid #BEBEBE;
	font-size:0.9em;
	padding-left:3px;
	padding-top:2px;
}
.searchl3_left_item {
	margin-top:5px;
	background-image:url(../img/search_lnav_dot.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:1px solid #e5e3e3;
	padding-left:15px;
	line-height:1.4em;
	padding-bottom:3px;
}
.searchl3_content_mid {
	padding-top:13px;
	padding-bottom:13px;
	padding-left:18px;
	padding-right:7px;
	background-color:#f4f4ef;
}
.searchl3_content_right {
	padding-left:31px;
}
.exhib_ttl {
	font-size:1.5em;
	font-weight:bold;
}
.footer_txt {
	color:#cc0000;
}
#dd_exhib_contain {
	background-color:#000000;
	background-image:url(../img/dd_exhib_nbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	position:absolute;
	width:1004px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
}
#dd_gallery_contain {
	background-color:#000000;
	background-image:url(../img/dd_gallery_nbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	position:absolute;
	width:1004px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
}
#dd_news_contain {
	background-color:#000000;
	background-image:url(../img/dd_news_nbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	position:absolute;
	width:1004px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
}
#dd_port_contain {
	background-color:#000000;
	background-image:url(../img/dd_port_nbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	position:absolute;
	width:1004px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
}
#dd_education_contain {
	background-color:#000000;
	background-image:url(../img/dd_education_nbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	position:absolute;
	width:1004px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
}
#dd_memberships_contain {
	background-color:#000000;
	background-image:url(../img/dd_memberships_nbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFFFFF;
	position:absolute;
	width:1004px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
}
a.dd_exhib_link:link, a.dd_exhib_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:216px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
}
a.dd_exhib_link:hover, a.dd_exhib_link:active, a.dd_exhib_link:focus {
	color: #FFFFFF;
	background-image:url(../img/dd_exhib_nbg_o.gif);
	background-repeat:repeat-y;
	background-position:left top;
	text-decoration: none;
	padding-left:216px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
	font-weight:bold;
}
a.dd_gallery_link:link, a.dd_gallery_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:54px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
}
a.dd_gallery_link:hover, a.dd_gallery_link:active, a.dd_gallery_link:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:54px;
	background-image:url(../img/dd_gallery_nbg_o.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	padding-top:1px;
	font-size:1.1em;
	font-weight:bold;
}
a.dd_news_link:link, a.dd_news_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:395px;
	padding-right:525px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
}
a.dd_news_link:hover, a.dd_news_link:active, a.dd_news_link:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:395px;
	padding-right:525px;
	background-image:url(../img/dd_news_nbg_o.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	padding-top:1px;
	font-size:1.1em;
	font-weight:bold;
}
a.dd_port_link:link, a.dd_port_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:518px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
}
a.dd_port_link:hover, a.dd_port_link:active, a.dd_port_link:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:518px;
	background-image:url(../img/dd_port_nbg_o.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	padding-top:1px;
	font-size:1.1em;
	font-weight:bold;
}
a.dd_education_link:link, a.dd_education_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:690px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
}
a.dd_education_link:hover, a.dd_education_link:active, a.dd_education_link:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:690px;
	background-image:url(../img/dd_education_nbg_o.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	padding-top:1px;
	font-size:1.1em;
	font-weight:bold;
}
a.dd_memberships_link:link, a.dd_memberships_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:850px;
	display:block;
	padding-top:1px;
	font-size:1.1em;
}
a.dd_memberships_link:hover, a.dd_memberships_link:active, a.dd_memberships_link:focus {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:850px;
	background-image:url(../img/dd_memberships_nbg_o.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	padding-top:1px;
	font-size:1.1em;
	font-weight:bold;
}
#print_header {
	position:absolute;
	visibility:hidden;
}
a.search_link:link, a.search_link:visited {
	color: #000000;
	text-decoration: none;
	display:block;
}
a.search_link:hover, a.search_link:active, a.search_link:focus {
	color: #e00005;
	text-decoration: underline;
	display:block;
}
a.blk2red_link:link, a.blk2red_link:visited {
	color: #000000;
	text-decoration: none;
}
a.blk2red_link:hover, a.blk2red_link:active, a.blk2red_link:focus {
	color: #e00005;
	text-decoration: underline;
}
.sub_content_left {
	padding-right:11px;
}
.sub_content_right {
	padding-right:11px;
	padding-top:30px;
	padding-bottom:30px;
}
#sub_content {
}
.edu_rnav {
	padding-left:24px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:31px;
}
.spaced_list li {
	margin-bottom:1em;
}
.edu_hr {
	background-color:#663300;
	border:0;
	height:1px;
	margin-top:-5px;
	margin-bottom:-5px;
}
.edu_rnav_ttl {
	color:#e1000a;
	font-weight:bold;
	font-size:1.1em;
}
.edu_rnav_bg {
	background-image:url(../img/edu_rnav_bg.gif);
	background-repeat:repeat-x;
	background-color:#F6F4F3;
}
.edu_rnav_top {
	height:28px;
}
.edu_subttl {
	color:#006699;
	font-weight:bold;
}
.edu_txt {
	color:#006699;
}
.edu_txt_strong {
	color:#006699;
	font-weight:bold;
	font-size:1.1em;
}
.blog_txt_strong {
	color:#006699;
	font-weight:bold;
	font-size:1.0em;
}
.clr {
	clear:both;
}
.edu_rnav_date {
	padding-bottom:6px;
}
.edu_rnav_date_left {
	float:left;
	font-weight:bold;
	font-style:italic;
}
.edu_rnav_date_right {
	float:right;
	font-style:italic;
}
.edu_leftspace {
	padding-left:16px;
}
.edu_rightimg {
	margin-top:-5px;
}
.edu_ul {
	margin-left:0px;
	padding-left:13px;
}
.edu_ul li {
	margin-bottom:1em;
}
.edu_blog_topleft {
	background-image:url(../img/edu_blog_topbg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.edu_blog_topright {
	background-image:url(../img/edu_blog_topbg_r.gif);
	background-repeat:repeat-x;
	background-position:bottom right;
}
.edu_blog_mid {
	padding-bottom:8px;
	padding-left:14px;
	background-image:url(../img/edu_blog_leftbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	line-height:1.4em;
}
.edu_blog_btm {
	padding-left:14px;
	background-image:url(../img/edu_blog_leftbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.edu_blog_table {
	margin-bottom:15px;
}
.blk_txt {
	color:#000000;
}
.alerts_left {
	padding-right:10px;
}
.mediaroom_spacer {
	padding-left:34px;
}
.fnt_up {
	font-size:1.2em;
}
.mediaimg_btm {
	padding-bottom:31px;
}
.mediaimg_btm_rgt {
	padding-bottom:31px;
	padding-right:32px;
}
.floatbox_right {
	width:236px;
	float:right;
}
.mediaimg_rightmarg {
	margin-right:245px;
}
.edu_marg_left {
	margin-left:15px;
	margin-top:14px;
}
.blue_bld_txt {
	color:#006699;
	font-weight:bold;
}
.blue_bld_txt_lrg {
	color:#006699;
	font-weight:bold;
	font-size:1.3em;
}
.edu_content_left {
	padding-right:45px;
}
.edu_icon_left {
	padding-right:9px;
	padding-bottom:21px;
}
.edu_icon_right {
	padding-bottom:21px;
}
.edu_home_ul {
	margin-left:0px;
	padding-left:10px;
}
.edu_home_ul li {
	margin-bottom:1em;
}
.edu_right_pad {
	padding-top:10px;
}
.edu_form_ttl {
	padding-top:5px;
	padding-bottom:5px;
}
.cof_content_left {
	padding-right:29px;
}
.cof_left_marg {
	margin-top:28px;
}
.red_ul {
	list-style:url(../img/red_bullet.gif);
}
.red_ul_onpink {
	list-style:url(../img/red_bullet_onpink.gif);
}
.cof_padding {
	padding-left:10px;
	padding-right:10px;
}
blockquote {
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#e7e8e9;
	margin:0;
}
blockquote h1 {
	margin-top:1em;
}
#exhib_content h1, #exhib_content h2, #exhib_content h3 {
	color: #a74802;
}
#exhib_content a:link, #exhib_content a:visited {
	color: #a74802;
}
#exhib_content a:hover, #exhib_content a:active, #exhib_content a:focus {
	color: #a74802;
}
.exhib_txt {
	color:#a74802;
}
.exhib_item_ttl {
	color:#a74802;
	font-weight:bold;
	margin-top:0;
}
.exhib_ul_right {
	list-style:url(../img/exhib_ul.gif);
}
.port_ul_right {
	list-style:url(../img/port_ul.gif);
}
.news_ul_right {
	list-style:url(../img/news_ul.gif);
}
.public_ul_right {
	list-style:url(../img/public_ul.gif);
}
.edu_ul_right {
	list-style:url(../img/edu_ul.gif);
}
.news_txt {
	color:#7c567c;
}
.right_btn {
	position:relative;
	margin-left:-1px;
	margin-right:-1px;
	border-top:1px solid #666666;
	border-bottom:4px solid #ffffff;
}
#edu_head {
	background-image:url(../img/header_bg_edu_sml.gif);
	background-repeat:no-repeat;
	padding-top:54px;
	padding-left:33px;
	height:58px;
	color:#FFFFFF;
	font-size:1.1em;
}
.ds_box {
	background-color: #3875AD;
	border: 1px solid #FFFFFF;
	position: absolute;
	z-index: 32767;
}
.ds_tbl {
	background-color: #FFF;
}
.ds_head {
	background-color: #3875AD;
	color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.ds_subhead {
	background-color: #9AB9D6;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}
.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}
.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */
.formtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #305481;
	padding-left: 10px;
}
.purp_block {
	background-color:#EBE5EB;
	border:1px solid #cecace;
	padding-top:6px;
	padding-bottom:8px;
	padding-left:1px
}
.pink_block {
	background-color:#fbdedf;
	border:1px solid #e1bfc1;
	padding-top:6px;
	padding-bottom:8px;
	padding-left:1px
}
.news_content_right {
	background-color:#ffffff;
	/* height:200px; */
	width:236px;
	font-size:1.3em;
	/*	padding-left:-4px; */		/* padding cannot be negative */
	padding-top:4px;
	visibility:visible;
	position:relative;
	z-index:5;
	/*margin-bottom:1px; */
	margin:5px;
	position:relative;
}
.video_style {
	height:450px;
	width:600px;
}
.video_credits {
	width:600px;
}
.red_bld {
	color:#e00009;
	font-weight:bold;
}
.button_block {
	margin-bottom:2px;
}
#port_content a.org_link:link, #port_content a.org_link:visited {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-size:1.1em;
}
#port_content a.org_link:hover, #port_content a.org_link:active, #port_content a.org_link:focus {
	color: #fb6603;
	text-decoration: none;
	font-weight:bold;
	font-size:1.1em;
}
.org_txtfld {
	height:16px;
	border:1px solid #bfbfbf;
	width:179px;
}
.grey_text {
	color:#666666;
	font-size:1.0em;
}
.port_img {border:1px solid #d5d5d5; padding:26px; background-color:#e7e8e9; text-align:center;}
#public_content a.arrow_link:link, #public_content a.arrow_link:visited {
	  color: #4d4d4d;
	  text-decoration: none;
	  font-size:1.2em;
	  border-bottom:1px solid #e8e8e8;
	  padding-left:39px;
	  padding-top:8px;
	  padding-bottom:8px;
	  padding-right:20px;
	  background-image:url(../img/arrow_link.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  display:block;
	  font-size:1.3em;
	  font-weight:bold;
}

#public_content a.arrow_link:hover, #public_content a.arrow_link:active, #public_content a.arrow_link:focus {
	  color: #9C9B0F;
	  text-decoration: none;
	  font-size:1.2em;
	  border-bottom:1px solid #e8e8e8;
	  padding-left:39px;
	  padding-top:8px;
	  padding-bottom:8px;
	  padding-right:20px;
	  background-image:url(../img/arrow_link_o.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  display:block;
	  font-size:1.3em;
	  font-weight:bold;
}
#public_content_touch a.arrow_link:link, #public_content_touch a.arrow_link:visited {
	  color: #4d4d4d;
	  text-decoration: none;
	  font-size:1.2em;
	  border-bottom:1px solid #e8e8e8;
	  padding-left:39px;
	  padding-top:8px;
	  padding-bottom:8px;
	  padding-right:20px;
	  background-image:url(../img/arrow_link.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  background-color:#FFFFFF
	  display:block;
	  font-size:1.3em;
	  font-weight:bold;
}

#public_content_touch a.arrow_link:hover, #public_content_touch a.arrow_link:active, #public_content a.arrow_link:focus {
	  color: #9C9B0F;
	  text-decoration: none;
	  font-size:1.2em;
	  border-bottom:1px solid #e8e8e8;
	  padding-left:39px;
	  padding-top:8px;
	  padding-bottom:8px;
	  padding-right:20px;
	  background-image:url(../img/arrow_link_o.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  background-color:#FFFFFF
	  display:block;
	  font-size:1.3em;
	  font-weight:bold;
}
.port_ttl {color:#a0a0a0; font-size:0.9em;}
#header_sub_touch_gallery {
	border-bottom:1px solid #8d8d8d;
	background-image:url(../img/touchbanner_gallery.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#000000;
	padding-left:32px;
	padding-right:30px;
	padding-top:31px;
	padding-bottom:20px;
	height:42px;
	position:relative;
}
#header_sub_touch_exhib {
	border-bottom:1px solid #8d8d8d;
	position:relative;
	background-image:url(../img/touchbanner_exhib.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#000000;
	padding-left:32px;
	padding-right:30px;
	padding-top:31px;
	padding-bottom:20px;
	height:42px;
	position:relative;
}
#header_sub_touch_news {
	border-bottom:1px solid #8d8d8d;
	position:relative;
	background-image:url(../img/touchbanner_news.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#000000;
	padding-left:32px;
	padding-right:30px;
	padding-top:31px;
	padding-bottom:20px;
	height:42px;
}
#header_sub_touch_portraits {
	border-bottom:1px solid #8d8d8d;
	position:relative;
	background-image:url(../img/touchbanner_portraits.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#000000;
	padding-left:32px;
	padding-right:30px;
	padding-top:31px;
	padding-bottom:20px;
	height:42px;
	position:relative;
}
#header_sub_touch_education {
	border-bottom:1px solid #8d8d8d;
	position:relative;
	background-image:url(../img/touchbanner_education.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#000000;
	padding-left:32px;
	padding-right:30px;
	padding-top:31px;
	padding-bottom:20px;
	height:42px;
	position:relative;
}
#header_sub_touch_public {
	border-bottom:1px solid #8d8d8d;
	position:relative;
	background-image:url(../img/touchbanner_public.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	background-color:#000000;
	padding-left:32px;
	padding-right:30px;
	padding-top:31px;
	padding-bottom:20px;
	height:42px;
	position:relative;
}
#gallery_content_touch {
	  padding-left:29px;
	  padding-top:31px;
	  padding-right:31px;
	  padding-bottom:29px;
}

#gallery_content_touch h1, #gallery_content_touch h2, #gallery_content_touch h3 {
	  color: #e00008;
}

#gallery_content_touch a:link,  #gallery_content_touch a:visited {
	  color: #e00008;
	  border:1px dotted #bf7946;
	  padding:7px;
	  display:inline-block;
	  background-color:#f6ece5;
	  text-decoration:none;
}

#gallery_content_touch a:hover, #gallery_content_touch a:active, #gallery_content_touch a:focus {
	  color: #e00008;
	  border:1px dotted #bf7946;
	  padding:7px;
	  display:inline-block;
	  background-color:#f6ece5;
	  text-decoration:underline;
}

#gallery_content_touch .noprint a:link, #gallery_content_touch .noprint a:visited, #gallery_content_touch .noprint a:hover, #gallery_content_touch .noprint a:active, #gallery_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}



#portrait_content_touch {
	  padding-top:  30px;
	  padding-bottom:       30px;
	  padding-left:  0;
	  padding-right: 0;
}

#portrait_content_touch p
{
	  padding: 0 30px;
}

#portrait_content_touch h1, #portrait_content_touch h2, #portrait_content_touch h3 {
	  color: #a74802;
}

#portrait_content_touch a:link,  #portrait_content_touch a:visited {
	  color: #a74802;
	  border:1px dotted #fc8f46;
	  padding:7px;
	  display:inline-block;
	  background-color:#ffefe5;
	  text-decoration:none;
}

#portrait_content_touch a:hover, #portrait_content_touch a:active, #portrait_content_touch a:focus {
	  color: #a74802;
	  border:1px dotted #fc8f46;
	  padding:7px;
	  display:inline-block;
	  background-color:#ffefe5;
	  text-decoration:underline;
}

#portrait_content_touch .noprint a:link, #portrait_content_touch .noprint a:visited, #portrait_content_touch .noprint a:hover, #portrait_content_touch .noprint a:active, #portrait_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}

#exhib_content_touch {
	  padding-left:29px;
	  padding-top:31px;
	  padding-right:31px;
	  padding-bottom:29px;
}

#exhib_content_touch h1, #exhib_content_touch h2, #exhib_content_touch h3 {
	  color: #a74802;
}

#exhib_content_touch a:link,  #exhib_content_touch a:visited {
	  color: #a74802;
	  border:1px dotted #bf7946;
	  padding:7px;
	  display:inline-block;
	  background-color:#f6ece5;
	  text-decoration:none;
}

#exhib_content_touch a:hover, #exhib_content_touch a:active, #exhib_content_touch a:focus {
	  color: #a74802;
	  border:1px dotted #bf7946;
	  padding:7px;
	  display:inline-block;
	  background-color:#f6ece5;
	  text-decoration:underline;
}
#exhib_content_touch .noprint a:link, #exhib_content_touch .noprint a:visited, #exhib_content_touch .noprint a:hover, #exhib_content_touch .noprint a:active, #exhib_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}

#news_content_touch {
	  padding-left:29px;
	  padding-top:31px;
	  padding-right:31px;
	  padding-bottom:29px;
}

#news_content_touch h1, #news_content_touch h2, #news_content_touch h3 {
	  color: #7c567c;
}

#news_content_touch a:link,  #news_content_touch a:visited {
	  color: #7c567c;
	  border:1px dotted #9f839f;
	  padding:7px;
	  display:inline-block;
	  background-color:#f2eef2;
	  text-decoration:none;
}

#news_content_touch a:hover, #news_content_touch a:active, #news_content_touch a:focus {
	  color: #7c567c;
	  border:1px dotted #9f839f;
	  padding:7px;
	  display:inline-block;
	  background-color:#f2eef2;
	  text-decoration:underline;
}

#news_content_touch .noprint a:link, #news_content_touch .noprint a:visited, #news_content_touch .noprint a:hover, #news_content_touch .noprint a:active, #news_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}

#port_content_touch {
	  padding-left:29px;
	  padding-top:31px;
	  padding-right:31px;
	  padding-bottom:29px;
}

#port_content_touch h1, #port_content_touch h2, #port_content_touch h3 {
	  color: #fb6603;
}

#port_content_touch a:link,  #port_content_touch a:visited {
	  color: #fb6603;
	  border:1px dotted #fc8f46;
	  padding:7px;
	  display:inline-block;
	  background-color:#ffefe5;
	  text-decoration:none;
}

#port_content_touch a:hover, #port_content_touch a:active, #port_content_touch a:focus {
	  color: #fb6603;
	  border:1px dotted #fc8f46;
	  padding:7px;
	  display:inline-block;
	  background-color:#ffefe5;
	  text-decoration:underline;
}

#port_content_touch .noprint a:link, #port_content_touch .noprint a:visited, #port_content_touch .noprint a:hover, #port_content_touch .noprint a:active, #port_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}

#port_content_touch a.org_link:link, #port_content_touch a.org_link:visited {
	  color: #000000;
	  text-decoration: none;
	  font-weight:bold;
}

#port_content_touch a.org_link:hover, #port_content_touch a.org_link:active, #port_content_touch a.org_link:focus {
	  color: #fb6603;
	  text-decoration: none;
	  font-weight:bold;
}

#edu_content_touch {
	  padding-left:29px;
	  padding-top:31px;
	  padding-right:31px;
	  padding-bottom:29px;
}

#edu_content_touch h1, #edu_content_touch h2, #edu_content_touch h3 {
	  color: #006699;
}

#edu_content_touch a:link,  #edu_content_touch a:visited {
	  color: #006699;
	  border:1px dotted #448fb4;
	  padding:7px;
	  display:inline-block;
	  background-color:#e5eff5;
	  text-decoration:none;
}

#edu_content_touch a:hover, #edu_content_touch a:active, #edu_content_touch a:focus {
	  color: #006699;
	  border:1px dotted #448fb4;
	  padding:7px;
	  display:inline-block;
	  background-color:#e5eff5;
	  text-decoration:underline;
}

#edu_content_touch .noprint a:link, #edu_content_touch .noprint a:visited, #edu_content_touch .noprint a:hover, #edu_content_touch .noprint a:active, #edu_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}

#public_content_touch {
	  padding-left:29px;
	  padding-top:31px;
	  padding-right:31px;
	  padding-bottom:29px;
}

#public_content_touch h1, #public_content_touch h2, #public_content_touch h3 {
	  color: #9b9b0c;
}

#public_content_touch a:link,  #public_content_touch a:visited {
	  color: #9b9b0c;
	  border:1px dotted #b6b64d;
	  padding:7px;
	  display:inline-block;
	  background-color:#f5f5e6;
	  text-decoration:none;
}

#public_content_touch a:hover, #public_content_touch a:active, #public_content_touch a:focus {
	  color: #9b9b0c;
	  border:1px dotted #b6b64d;
	  padding:7px;
	  display:inline-block;
	  background-color:#f5f5e6;
	  text-decoration:underline;
}
#public_content_touch .noprint a:link, #public_content_touch .noprint a:visited, #public_content_touch .noprint a:hover, #public_content_touch .noprint a:active, #public_content_touch .noprint a:focus {
	  border:0;
	  padding:0;
	  display:;
	  background-color:#FFFFFF;
	  text-decoration:;
}
a.touch_link_gallery:link, a.touch_link_gallery:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	 /* background-color:#170001; */
	  background-color:#5a0003;
	  display:block;
	  border:1px dotted #ff0000;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}
a.touch_link_gallery:hover, a.touch_link_gallery:active, a.touch_link_gallery:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#5a0003;
	  display:block;
	  border:1px dotted #ff0000;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}
a.touch_link_exhib:link, a.touch_link_exhib:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#4b2001;
	  display:block;
	  border:1px dotted #a64802;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_exhib:hover, a.touch_link_exhib:active, a.touch_link_exhib:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#4b2001;
	  display:block;
	  border:1px dotted #a64802;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_news:link, a.touch_link_news:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#302130;
	  display:block;
	  border:1px dotted #775377;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_news:hover, a.touch_link_news:active, a.touch_link_news:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#302130;
	  display:block;
	  border:1px dotted #775377;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_portraits:link, a.touch_link_portraits:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#642801;
	  display:block;
	  border:1px dotted #fa6503;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_portraits:hover, a.touch_link_portraits:active, a.touch_link_portraits:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#642801;
	  display:block;
	  border:1px dotted #fa6503;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_education:link, a.touch_link_education:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#00283d;
	  display:block;
	  border:1px dotted #006598;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_education:hover, a.touch_link_education:active, a.touch_link_education:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#00283d;
	  display:block;
	  border:1px dotted #006598;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_public:link, a.touch_link_public:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#3e3e05;
	  display:block;
	  border:1px dotted #9a9a0c;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}

a.touch_link_public:hover, a.touch_link_public:active, a.touch_link_public:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  background-color:#3e3e05;
	  display:block;
	  border:1px dotted #9a9a0c;
	  width:154px;
	  text-align:center;
	  padding-top:15px;
	  padding-bottom:14px;
	  float:left;
	  margin-right:1px;
}
/* #touchbuttons {position:absolute; top:0px; left:1046px;} */
#touchbuttons {position:fixed; top:200px; left:1378px;}
/* NEW FORM CLASSES BELOW THIS LINE */

.form_table td {padding-bottom:4px;}
.form_table_inner td {}
.form_top_space {padding-top:18px;}
.form_input_long {height:19px; width:349px;}
.form_input_longer {height:19px; width:388px;}
.form_input_med {height:19px; width:234px;}
.form_input_med2 {height:19px; width:224px;}
.form_input_short {height:19px; width:154px;}
.form_input_short2 {height:19px; width:134px;}
.form_input_shorter {height:19px; width:100px;}
.form_input_xtrashort {height:19px; width:26px;}

a.skiplink:link, a.skiplink:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  position:absolute;
	  top:-180px;
	  left:32px;
}
a.skiplink:hover, a.skiplink:active, a.skiplink:focus {
	  color: #000000;
	  text-decoration: none;
	  position:absolute;
	  top:-180px;
	  left:32px;
}
a.invis_link:link, a.invis_link:visited {
	  color: #FFFFFF;
	  text-decoration: none;
	  height:1px;
	  visibility:hidden;
}
a.invis_link:hover, a.invis_link:active, a.invis_link:focus {
	  color: #FFFFFF;
	  text-decoration: none;
	  height:1px;
	  visibility:hidden;
}
.pub_head_left {
	padding-right:1px;
}
.pub_head_left_tl {
	padding-right:1px;
	padding-left:13px;
}
.pub_head_left_lrg {
	padding:13px;
	background-color:#feffff;
}
.pub_head_right_lrg {
	background-color:#feffff; padding-left:5px; padding-top:13px; padding-bottom:13px; color:#000000; font-size:1.1em; padding-right:40px;
}

.pub_head_left_lrg_grey {
	padding:13px;
	background-color:#e7e8e9;
}
.pub_head_right_lrg_grey {
	background-color:#e7e8e9; padding-left:5px; padding-top:13px; padding-bottom:13px; color:#000000; font-size:1.1em; padding-right:40px;
}

.pub_head_right_lrg_grey h2, .pub_head_right_lrg h2 {
	font-size:1.1em;
	margin-top:6px;
	margin-bottom:6px;
}
.pub_head_right_lrg_grey h3, .pub_head_right_lrg h3 {
	font-size:1em;
	margin-top:6px;
	margin-bottom:6px;
}

.pub_head_right {
	background-color:#9b9b0c; border-top:25px solid #666666; padding-left:14px; padding-bottom:8px; color:#FFFFFF; font-size:1.7em; font-weight:bold;
}
.pub_head_right_top {
	background-color:#666666; padding-left:19px; padding-top:14px; padding-bottom:14px; color:#FFFFFF; font-size:1.7em; font-weight:bold;
}
.pub_head_right_btm {
	background-color:#9b9b0c; padding-left:19px; padding-right:19px;padding-top:6px; padding-bottom:6px; color:#FFFFFF; font-size:1.1em; line-height:1.5em;
}
.pub_list_mrg {
	margin-bottom:12px;
}
/* Port Stories Thumbnail listing class */
.th_stories {
	width:115px; margin-right:12px; margin-bottom:12px;
	font-size:1.1em;
	float:left;
}
.th_stories strong {
	display:block;
	margin-top:4px; margin-bottom:4px;
}
.th_stories div.horz {
	height:1px; border:0;
	color:#cccccc; background-color:#cccccc;
	margin-top:0px;
	margin-bottom:4px;
}
.th_stories a:link, .th_stories a:visited {
	color: #fb6603;
	text-decoration: none;
	font-size:0.85em;
	display:block;
	margin-top:4px;
}
.th_stories a:hover, .th_stories a:active, .th_stories a:focus {
	color: #fb6603;
	text-decoration: underline;
	font-size:0.85em;
	display:block;
	margin-top:4px;
}
.ds_box {
	background-color: #3875AD;
	border: 1px solid #FFFFFF;
	position: absolute;
	z-index: 32767;
}
.ds_tbl {
	background-color: #FFF;
}
.ds_head {
	background-color: #CC3333;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.ds_subhead {
	background-color: #CC3333;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}
.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}
.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */.formtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #305481;
	padding-left: 10px;
}


.header_sub_btm {
	padding-left:17px;
	padding-top:14px;
}
*+html .header_sub_btm {
	padding-left:17px;
	padding-top:5px;
}
* html .header_sub_btm {
	padding-left:17px;
	padding-top:3px;
}

/* NOT */
.new_pos_rel {
}
.pos_rel_inner {
}
*+html .pos_rel_inner {
}
* html .pos_rel_inner {
}
/* */
	/* Calendar Specific Styles*/

	div.calendar
	{
		width:100%;
		padding:14px 0 10px 14px;
	}

	div.calendar span
	{
		color:#9b9b0c;
		font-size:12px;
		font-weight:bold;
	}

	div.calendar div
	{
		position:relative;
		float:right;
		margin-right:24px;
	}

	div.calendar div a img
	{
		border:0;
	}

	table.calendar
	{
		color:#4d4d4d;
		padding:0 14px 0 10px;
		margin-bottom:10px;
	}

	table.calendar th
	{
		text-transform:uppercase;
		text-align:center;
		border-top:1px solid #e8e8e8;
		border-bottom:1px solid #e8e8e8;
		font-size:11px;
		font-weight:bold;
		color:#666666;
	}

	table.calendar td
	{
		text-align:center;
		border:1px solid white;
		margin:0;
		padding:2px 4px;
		font-weight:bold;
	}

	table.calendar td a
	{
		padding:2px 4px;
		display:block;
		color:#9b9b0c !important;
		text-decoration:underline;
	}

	table.calendar td span
	{
		padding:2px 4px;
		display:block;
		color:#4d4d4d !important;
	}

	table.calendar td a:hover
	{
		color:#E00005 !important;
	}

	table.calendar td.today a
	{
		color:#fff !important;
		background:#9b9b0c;
	}

	table.calendar td.today a:hover
	{
		color:#4d4d4d !important;
	}

	table.calendar td.today span
	{
		color:#fff !important;
		background:#4d4d4d;
	}
	#google_translate_element a:hover {
		text-decoration:none;
	}
	
#support 				{width:675px;padding:0px 28px 0px 0px;font-size:12px;}
#support img	 		{border:0px;}
#support .block a 		{color:#e00008;}
#support h1 			{color:#e00008;padding:0px;margin:0px 0px 20px 0px;font-size:18px;font-weight:bold;}
#support h2 			{color:#e00008;padding:0px;margin:0px 0px 6px 0px;font-size:15px;font-weight:bold;}
#support h3 			{color:#333333;padding:0px;margin:0px 0px 6px 0px;font-size:13px;font-weight:bold;}
#support p	 			{padding:0px;margin:0px 0px 10px 0px;}
#support .indent	 	{padding-left:10px;}
#support .line 			{border-bottom:1px solid #e7e8e9;height:1px;margin:14px 0px 25px 0px;line-height:0px;clear:both;}
#support .rule 			{border-bottom:3px solid #666666;height:1px;margin:14px 0px 25px 0px;line-height:0px;clear:both;}
#support .gap		 	{height:28px;clear:both;}
#support .end 			{height:0px;line-height:0px;clear:both;}
#support .block 		{width:325px;float:left;}
#support .single 		{width:206px;float:left;}
#support .double 		{width:442px;float:left;}
#support .triple 		{width:675px;float:left;}
#support .box	 		{background:#eeeeee;padding:20px;}
#support .content 		{margin:0px 28px 0px 0px;}
#support .spacer 		{float:left;margin:0px 28px 0px 0px;}
#support .illustration 	{float:right;margin:0px 0px 0px 28px;}
#support .feature	 	{margin:0px 0px 10px 0px;}

#membership 			{width:940px;padding:0px 28px 0px 0px;font-size:12px;}
#membership img	 		{border:0px;}
#membership .block a 	{color:#e00008;}
#membership h1 			{color:#e00008;padding:0px;margin:0px 0px 20px 0px;font-size:18px;font-weight:bold;}
#membership h2 			{color:#e00008;padding:0px;margin:0px 0px 6px 0px;font-size:15px;font-weight:bold;}
#membership h3 			{color:#333333;padding:0px;margin:0px 0px 6px 0px;font-size:13px;font-weight:bold;}
#membership p	 		{padding:0px;margin:0px 0px 10px 0px;}
#membership .line 		{border-bottom:1px solid #999999;height:1px;margin:14px 0px 25px 0px;line-height:0px;clear:both;}
#membership .rule 		{border-bottom:3px solid #666666;height:1px;margin:14px 0px 25px 0px;line-height:0px;clear:both;}
#membership .gap		{height:28px;clear:both;}
#membership .smallgap	{height:2px;clear:both;}
#membership .end 		{height:0px;line-height:0px;clear:both;}
#membership .question 	{width:440px;float:left;margin:0px 0px 28px 0px;}
#membership .box	 	{background:#eeeeee;padding:15px;}
#membership .number 	{width:30px;height:30px;float:left;margin:7px 10px 0px 0px;background:#00aa00;color:#ffffff;font-size:16px;line-height:30px;text-align:center;}
#membership .text	 	{width:400px;float:left;}
#membership .columnone 	{width:440px;float:left;margin:0px 28px 0px 0px;}
#membership .columntwo 	{width:440px;float:left;}
#membership label			{display:block;margin:10px 0px 0px 0px;}
#membership .first label	{margin:0px 0px 0px 0px;}
#membership textarea	{width:338px;height:1em;margin:3px 0px 0px 0px;border:1px solid #999999;background:#fffeee;padding:3px;font-size:14px;line-height:1em;}
#membership select		{float:left;margin:3px 10px 0px 0px;}
#membership .tall		{height:2em;}
#membership .partial			{float:left;margin:0px 10px 0px 0px;}
#membership .partial textarea	{width:160px;}
#membership .partialname			{float:left;margin:0px 10px 0px 0px;}
#membership .partialname textarea	{width:126px;}
#membership .partialtitle			{float:left;margin:0px 10px 0px 0px;}
#membership .partialtitle textarea	{width:50px;}
#membership .checkbox	{float:left;clear:none;margin:10px 10px 0px 0px;padding:0px;}
#membership .selectline	{float:left;clear:none;margin:5px 0px 0px 0px;padding:0px;}




