﻿* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
HTML {
	WIDTH: 100%;
	HEIGHT: 100%;
}
BODY {
	WIDTH: 100%;
	HEIGHT: 100%;
}
BODY {
	COLOR: #363636;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.add_menu {
	height: 22px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Georgia;
}
.frame {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 62.5%;
	PADDING-BOTTOM: 32px;
	MARGIN: 0px auto;
	WIDTH: 992px;
	PADDING-TOP: 32px;
	TEXT-ALIGN: left;
}
.P {
	MARGIN: 0px 0px 10px;
}
.ms-searchform {
	height:15px !important;
}
.ms-searchform input {
	padding: 0 0 0 0 !important;
	height: auto !important;
}
.ms-long, .ms-radiotext {
	width: 100% !important;
}
.ms-radiotext {
	padding: 1px;
	color: #363636 !important;
	text-align: left;
}
.ms-formlabel {
	text-align: left !important;
	font-family: verdana;
	font-size: 100% !important;
	border-top: 0 transparent none !important;
	border-bottom: 1px solid #d8d8d8;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px !important;
	color: #363636 !important;
	font-weight: normal !important;
}
.ms-standardheader {
	font-size: 100%;
	margin: 0em;
	text-align: left;
	color: #363636 !important;
	font-weight: normal;
	padding-top: 3px;
}
.ms-formbody {
	font-family: verdana;
	font-size: 100% !important;
	vertical-align: top;
	background: transparent !important;
	border-top: 0 transparent none !important;
	border-bottom: 1px solid #d8d8d8;
	padding: 5px 6px 5px 6px !important;
	width: auto !important;
}
.ms-selectedtitle {
	background-color: #569BB8 !important;
	border-style: none !important;
}
.ms-selected-main_menu {
	background-color: #569BB8 !important;
	border-style: none !important;
	/*font-size: 12pt;*/
}
#zz8_Menu_t, .ms-SPLink, .ms-SpLinkButtonInActive, .ms-SpLinkButtonActive, .ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover, .ms-SPLink A:link, .ms-SPLink A:visited, .ms-HoverCellActive, .ms-HoverCellActiveDark {
	border: 0 !important;
	font-family: Georgia !important;
	font-size: xx-small !important;
	color: gray !important;
	background-image: none !important;
	background-color: transparent !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}
.ms-toolbar {
	font-family: Georgia !important;
	font-size: xx-small !important;
	font-weight: bold !important;
	text-decoration: none !important;
	color: gray !important;
	padding: 10px 3px 0 0 !important;
}
.copy {
	MARGIN: 7px 0px 0px;
	COLOR: #939598;
}
.fake1_corner_bottom {
	FONT-SIZE: 0px;
	BACKGROUND: url('123456/fake_column1_corners.gif') no-repeat right top;
	LINE-HEIGHT: 0;
	HEIGHT: 1px;
}
.fake_column {
	BACKGROUND: url('123456/fake_column1.gif') repeat-y right top;
}
.fake_column1 {
	BACKGROUND: url('123456/fake_column.gif') repeat-y left top;
}
.bottom_left_corner {
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	HEIGHT: 3px;
}
/* Rule 65 of /www/nsf/site.nsf/stjs/common.css */
.fake_corner {
	BACKGROUND: url('123456/corner_gray_left_bottom.gif') no-repeat left bottom;
}
/* Rule 104 of /www/nsf/site.nsf/stjs/common.css */
.fake_corner {
	WIDTH: 206px;
}
/* Rule 60 of /www/nsf/site.nsf/stjs/common.css */
.bottom_right_corner {
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	HEIGHT: 3px;
}
/* Rule 67 of /www/nsf/site.nsf/stjs/common.css */
.fake_corner .bottom_right_corner {
	BACKGROUND: url('123456/corner_gray_right_bottom.gif') no-repeat right bottom;
}
/* Rule 56 of /www/nsf/site.nsf/stjs/common.css */
.column3 {
	border-color: #FFFFFF;
	margin: 0px;
/*padding: 3px 0px 0px 0px;
	border-style: solid;
	border-width: 3px 0px 0px 0px;*/	FLOAT: left;
	WIDTH: 158px;
	vertical-align: top;
}
.column3 .banner_block {
	height: 90px;
	width: 100%;
	margin: 0 0 0 0;
}
.column3 .banner_block TD {
	padding: 0 0 0 0;
}
.column3 .banner_block A {
	font-size: 1.1em;
	color: #ffffff;
	font-family: Georgia;
}
.column3 .banner_block UL LI {
	float: left;
	background: transparent;
	padding: 0 7px 0 0;
}
.column3 .banner_block UL LI images {
	margin: 3px 0 0 0;
}
/* Rule 106 of /www/nsf/site.nsf/stjs/common.css */
.fake1_corner_top {
	FONT-SIZE: 0px;
	BACKGROUND: url('123456/fake_column1_corners.gif') no-repeat right bottom;
	LINE-HEIGHT: 0;
	HEIGHT: 4px;
}
/* Rule 5 of /www/nsf/site.nsf/stjs/common.css */
TABLE {
	BORDER-COLLAPSE: collapse;
	empty-cells: show;
}
/* Rule 51 of /www/nsf/site.nsf/stjs/common.css */
.column2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.1em;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 628px;
	PADDING-TOP: 19px;
	BACKGROUND-COLOR: #ffffff;
}
/* Rule 52 of /www/nsf/site.nsf/stjs/common.css */
.column2 .wrap {
	PADDING-RIGHT: 17px;
	PADDING-LEFT: 17px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
}
/* Rule 17 of /www/nsf/site.nsf/stjs/common.css */
A {
	FONT-WEIGHT: bold;
	COLOR: #363636;
	TEXT-DECORATION: none;
}
/* Rule 53 of /www/nsf/site.nsf/stjs/common.css */
.column2 A {
	FONT-WEIGHT: normal;
	COLOR: #0066b3;
	TEXT-DECORATION: underline;
}
/* Rule 19 of /www/nsf/site.nsf/stjs/common.css */
.date {
	FONT-SIZE: 0.9em;
	MARGIN: 2px 0px;
	COLOR: #939598;
	padding-bottom: 3px;
	vertical-align: top;
}
.text {
	color: #363636;
	text-align: justify;
	width: 100%;
	font-family: Verdana;
}
.text table {
	empty-cells: show;
	border-collapse: collapse;
	border: 0 transparent none;
}
.textcell{
	color: #363636;
	font-family: Verdana;
	padding:7px 0px 7px 0px;
	text-align:center;
}
.text li {
	margin-left: 15px;
}
.text a {
	text-decoration: underline;
	font-weight: normal;
}
/* Rule 16 of /www/nsf/site.nsf/stjs/common.css */
.H1 {
	FONT-SIZE: 1.6em;
	MARGIN: 0px 0px 9px;
	COLOR: #0066b3;
	FONT-FAMILY: Georgia;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
	width: 100%;
}
/* Rule 154 of /www/nsf/site.nsf/stjs/common.css */
.userpic {
	MARGIN: 0px 0px 15px;
}
/* Rule 49 of /www/nsf/site.nsf/stjs/common.css */
.column1 {
	FLOAT: left;
	WIDTH: 206px;
	vertical-align: top;
}
/* Rule 107 of /www/nsf/site.nsf/stjs/common.css */
.fake_decorator1 {
/*	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;*/
	PADDING-TOP: 17px;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: top;
}
/* Rule 61 of /www/nsf/site.nsf/stjs/common.css */
.blk_gray {
	BACKGROUND-COLOR: #e7e7e9;
}
/* Rule 50 of /www/nsf/site.nsf/stjs/common.css */
.column1 .wrap {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 2px;
}
/* Rule 159 of /www/nsf/site.nsf/stjs/common.css */
DIV.spacer {
	CLEAR: both;
	BORDER-RIGHT: red 0px solid;
	BORDER-TOP: red 0px solid;
	DISPLAY: block;
	FONT-SIZE: 0px;
	VISIBILITY: visible;
	OVERFLOW: hidden;
	BORDER-LEFT: red 0px solid;
	LINE-HEIGHT: 0;
	BORDER-BOTTOM: red 0px solid;
}
/* Rule 57 of /www/nsf/site.nsf/stjs/common.css */
.top_left_corner {
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	HEIGHT: 3px;
}
/* Rule 62 of /www/nsf/site.nsf/stjs/common.css */
.blk_gray .top_left_corner {
	BACKGROUND: url('123456/corner_gray_left_top.gif') no-repeat left top;
}
/* Rule 58 of /www/nsf/site.nsf/stjs/common.css */
.top_right_corner {
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	HEIGHT: 3px;
}
/* Rule 63 of /www/nsf/site.nsf/stjs/common.css */
.blk_gray .top_right_corner {
	BACKGROUND: url('123456/corner_gray_right_top.gif') no-repeat right top;
}
/* Rule 83 of /www/nsf/site.nsf/stjs/common.css */
.blk_red {
	MARGIN-BOTTOM: 3px;
	BACKGROUND-COLOR: #f15930;
}
/* Rule 86 of /www/nsf/site.nsf/stjs/common.css */
.blk_red .bottom_left_corner {
	BACKGROUND: url('123456/corner_red_left_bottom.gif') no-repeat left bottom;
}
/* Rule 87 of /www/nsf/site.nsf/stjs/common.css */
.blk_red .bottom_right_corner {
	BACKGROUND: url('123456/corner_red_right_bottom.gif') no-repeat right bottom;
}
/* Rule 95 of /www/nsf/site.nsf/stjs/common.css */
.inner_link {
	HEIGHT: 55px;
}
.fake_decorator1 .inner_link {
	POSITION: relative;
	HEIGHT: 4.7em;
	cursor: pointer;
}
/* Rule 93 of /www/nsf/site.nsf/stjs/common.css */
.inner_link A {
	FONT-SIZE: 1.1em;
	COLOR: #ffffff;
	FONT-FAMILY: Georgia;
}
/* Rule 109 of /www/nsf/site.nsf/stjs/common.css */
.fake_decorator1 .inner_link .bullet {
	LEFT: 0px;
	BOTTOM: 0px;
	POSITION: absolute;
}
/* Rule 94 of /www/nsf/site.nsf/stjs/common.css */
.inner_link IMG {
	MARGIN: 5px 0px 0px;
}
/* Rule 110 of /www/nsf/site.nsf/stjs/common.css */
.fake_decorator1 .inner_link .bullet IMG {
	MARGIN: 0px;
}
/* Rule 84 of /www/nsf/site.nsf/stjs/common.css */
.blk_red .top_left_corner {
	BACKGROUND: url('123456/corner_red_left_top.gif') no-repeat left top;
}
/* Rule 85 of /www/nsf/site.nsf/stjs/common.css */
.blk_red .top_right_corner {
	BACKGROUND: url('123456/corner_red_right_top.gif') no-repeat right top;
}
/* Rule 78 of /www/nsf/site.nsf/stjs/common.css */
.blk_blue {
	MARGIN-BOTTOM: 3px;
	BACKGROUND-COLOR: #569cbe;
}
/* Rule 81 of /www/nsf/site.nsf/stjs/common.css */
.blk_blue .bottom_left_corner {
	BACKGROUND: url('123456/corner_blue_left_bottom.gif') no-repeat left bottom;
}
/* Rule 82 of /www/nsf/site.nsf/stjs/common.css */
.blk_blue .bottom_right_corner {
	BACKGROUND: url('123456/corner_blue_right_bottom.gif') no-repeat right bottom;
}
/* Rule 79 of /www/nsf/site.nsf/stjs/common.css */
.blk_blue .top_left_corner {
	BACKGROUND: url('123456/corner_blue_left_top.gif') no-repeat left top;
}
/* Rule 80 of /www/nsf/site.nsf/stjs/common.css */
.blk_blue .top_right_corner {
	BACKGROUND: url('123456/corner_blue_right_top.gif') no-repeat right top;
}
/* Rule 68 of /www/nsf/site.nsf/stjs/common.css */
.blk_dgray {
	MARGIN-BOTTOM: 3px;
	BACKGROUND-COLOR: #807f84;
}
/* Rule 71 of /www/nsf/site.nsf/stjs/common.css */
.blk_dgray .bottom_left_corner {
	BACKGROUND: url('123456/corner_dgray_left_bottom.gif') no-repeat left bottom;
}
/* Rule 72 of /www/nsf/site.nsf/stjs/common.css */
.blk_dgray .bottom_right_corner {
	BACKGROUND: url('123456/corner_dgray_right_bottom.gif') no-repeat right bottom;
}
/* Rule 69 of /www/nsf/site.nsf/stjs/common.css */
.blk_dgray .top_left_corner {
	BACKGROUND: url('123456/corner_dgray_left_top.gif') no-repeat left top;
}
/* Rule 70 of /www/nsf/site.nsf/stjs/common.css */
.blk_dgray .top_right_corner {
	BACKGROUND: url('123456/corner_dgray_right_top.gif') no-repeat right top;
}
/* Rule 73 of /www/nsf/site.nsf/stjs/common.css */
.blk_green {
	MARGIN-BOTTOM: 3px;
	BACKGROUND-COLOR: #00713d;
}
/* Rule 76 of /www/nsf/site.nsf/stjs/common.css */
.blk_green .bottom_left_corner {
	BACKGROUND: url('123456/corner_green_left_bottom.gif') no-repeat left bottom;
}
/* Rule 77 of /www/nsf/site.nsf/stjs/common.css */
.blk_green .bottom_right_corner {
	BACKGROUND: url('123456/corner_green_right_bottom.gif') no-repeat right bottom;
}
/* Rule 74 of /www/nsf/site.nsf/stjs/common.css */
.blk_green .top_left_corner {
	BACKGROUND: url('123456/corner_green_left_top.gif') no-repeat left top;
}
/* Rule 75 of /www/nsf/site.nsf/stjs/common.css */
.blk_green .top_right_corner {
	BACKGROUND: url('123456/corner_green_right_top.gif') no-repeat right top;
}
.blk_violet {
	background-color: #514e87;
	margin-bottom: 3px;
}
.blk_violet .top_left_corner {
	background: url('123456/corner_violet_left_top.gif') no-repeat left top;
}
.blk_violet .top_right_corner {
	background: url('123456/corner_violet_right_top.gif') no-repeat right top;
}
.blk_violet .bottom_left_corner {
	background: url('123456/corner_violet_left_bottom.gif') no-repeat left bottom;
}
.blk_violet .bottom_right_corner {
	background: url('123456/corner_violet_right_bottom.gif') no-repeat right bottom;
}
/* Rule 36 of /www/nsf/site.nsf/stjs/common.css */
.main_menu {
	FONT-SIZE: 1.1em;
	COLOR: #ffffff;
	LINE-HEIGHT: 0.9em;
	FONT-FAMILY: Georgia;
	HEIGHT: 29px;
	BACKGROUND-COLOR: #ffffff;
}
/* Rule 39 of /www/nsf/site.nsf/stjs/common.css */
.main_menu TH {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	WIDTH: 2px;
	TEXT-ALIGN: left;
}
/* Rule 43 of /www/nsf/site.nsf/stjs/common.css */
.main_menu TH.search_cell {
	BACKGROUND: #949599 url('123456/mainmenu_corners1.gif') no-repeat left bottom;
	WIDTH: 158px;
}
/* Rule 45 of /www/nsf/site.nsf/stjs/common.css */
.search_container {
	MARGIN: 0px 0px 0px 4px;
	HEIGHT: 19px;
}
/* Rule 38 of /www/nsf/site.nsf/stjs/common.css */
.main_menu TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: #949599 url('123456/mainmenu_corners.gif') no-repeat center bottom;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	WIDTH: 137px;
	PADDING-TOP: 0px;
}
/* Rule 47 of /www/nsf/site.nsf/stjs/common.css */
.search_container TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	BACKGROUND: url(/images/dot_gray.gif) #ffb517 no-repeat right bottom;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	WIDTH: 38px;
	PADDING-TOP: 0px;
}
/* Rule 160 of /www/nsf/site.nsf/stjs/common.css */
INPUT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana;
	/*width: 100%;*/
}
/* Rule 46 of /www/nsf/site.nsf/stjs/common.css */
.search_container TH {
	BACKGROUND: url(/images/dot_gray.gif) #cccecd no-repeat left bottom;
	VERTICAL-ALIGN: middle;
	WIDTH: 109px;
	TEXT-ALIGN: center;
}
/* Rule 163 of /www/nsf/site.nsf/stjs/common.css */
.field {
	BACKGROUND: #fff;
}
/* Rule 166 of /www/nsf/site.nsf/stjs/common.css */
[disabled].field {
	BACKGROUND: #f2f2f2;
	COLOR: #b2b2b2;
}
/* Rule 170 of /www/nsf/site.nsf/stjs/common.css */
.field {
	padding: 5 0 5 0;
}
/* Rule 173 of /www/nsf/site.nsf/stjs/common.css */
.search_container .field {
	BORDER-RIGHT: #a1a1a1 1px solid;
	BORDER-TOP: #a1a1a1 1px solid;
	BORDER-LEFT: #a1a1a1 1px solid;
	WIDTH: 101px;
	BORDER-BOTTOM: #a1a1a1 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
/* Rule 48 of /www/nsf/site.nsf/stjs/common.css */
.search_corners {
	FONT-SIZE: 0px;
	BACKGROUND: url(/images/search_corners.gif) no-repeat left center;
	MARGIN: 0px 0px 0px 4px;
	WIDTH: 150px;
	LINE-HEIGHT: 0;
	HEIGHT: 1px;
}
/* Rule 42 of /www/nsf/site.nsf/stjs/common.css */
.main_menu TH .spacer {
	FONT-SIZE: 0px;
	BACKGROUND: url('123456/mainmenu_corners1.gif') no-repeat left top;
	LINE-HEIGHT: 0;
	HEIGHT: 4px;
}
/* Rule 41 of /www/nsf/site.nsf/stjs/common.css */
.main_menu TD P {
	MARGIN: 0px 0px 0px 7px;
}
/* Rule 37 of /www/nsf/site.nsf/stjs/common.css */
.main_menu A {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
}
/* Rule 40 of /www/nsf/site.nsf/stjs/common.css */
.main_menu TD DIV {
	FONT-SIZE: 0px;
	BACKGROUND: url('123456/mainmenu_corners.gif') no-repeat left top;
	LINE-HEIGHT: 0;
	HEIGHT: 4px;
}
/* Rule 23 of /www/nsf/site.nsf/stjs/common.css */
.topmenu_container {
	FLOAT: left;
	WIDTH: 784px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
	vertical-align: top;
}
/* Rule 11 of /www/nsf/site.nsf/stjs/common.css */
LI {
}
UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	BACKGROUND: url('123456/li.gif') no-repeat 0% 0.5em;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
/* Rule 32 of /www/nsf/site.nsf/stjs/common.css */
.topmenu_container UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 21px;
	FONT-WEIGHT: bold;
	BACKGROUND: url('123456/separator.gif') no-repeat left center;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	COLOR: #898989;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia;
}
/* Rule 34 of /www/nsf/site.nsf/stjs/common.css */
.topmenu_container UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
/* Rule 33 of /www/nsf/site.nsf/stjs/common.css */
.topmenu_container UL LI A {
	COLOR: #898989;
}
/* Rule 35 of /www/nsf/site.nsf/stjs/common.css */
.topmenu_container TABLE TH {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.logo_container {
	FLOAT: left;
	WIDTH: 208px;
	HEIGHT: 77px;
	vertical-align: top;
}
.logo_container IMG {
	MARGIN: 3px 0px 0px;
}
.add_menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	MARGIN: 0px 0px 12px;
	COLOR: #6c6c6c;
	FONT-FAMILY: Georgia;
}
.add_menu TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url('123456/separator1.gif') no-repeat left bottom;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 5px;
}
.add_menu TD.last {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
.add_menu A {
	COLOR: #6c6c6c;
}
.add_menu TH {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 7px;
}
.footer, .footer td {
	color: #808080;
	padding-top: 3px;
}
.LeftMenu {
	float: left;
	font-size: 1.1em;
	margin-bottom: 1px;
	margin-top: 1px;
}
.grp_header {
	color: #363636;
	text-align: justify;
	width: 100%;
	font-family: Verdana;
}

