/* These are design reset styles. */
	body, html {
	margin: 10px auto;
	padding: 0;
	background:#FFFFFF;
	height:100%;/*		font-size:100%;set up fonts for ie6 and ie7
		line-height:1em;*/
		}
table {
	margin: 0;
	padding: 5 px;
	border: none;
}
img {
	border: none;
}
p {
	margin: 0;
	padding: 0;
}
ul.displayblockhorizontal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.71em; /* 16x.75 = 10pt /* 0.75 Modified by JF 08-18-10 */
	list-style-type: none;
	text-align:center;
}
ul.displayblockhorizontal li {
	float: left;
	list-style-type: none;/*	float: left; Modified by JF 08-18-10  */
}
ul.eduwebinar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em; /* 16x.75 = 10pt /* 0.75 Modified by JF 08-18-10 */
	list-style-type: none;
	text-align:center;
	margin-left:0px;
}
ul.eduwebinar li {
	list-style-type: none;/*	float: left; Modified by JF 08-18-10  */
}
ul.displayblockhorizontal li a {
	display:block;
	width:150px;
	height:20px;
	background-color:#EEEEEE;
	vertical-align:middle;
}
ul.displayblockhorizontal li a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #990000;
}
/* These are common class styles. */
	.floatLeft {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.floatRight {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.column {
	width: 325px;
	padding-left: 30px;
}
.columnNarrow {
	width: 225px;
	padding-left: 30px;
}
.clear {
	clear:both;
}
.indent {
	margin-left: 30px;
}
.bottom-rule {
	margin-bottom: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0;
}
.center {
	text-align: center;
}
a.outdecoration {
	color:#FFFFFF;
}
a:hover.outdecoration {
	background:none;
}
/* These are page layout styles. */
div#header {
	width:700px;
	height: 102px;
	margin:0 auto;
	position:relative;
	background: url(/images/navigation-css/masthead_background.gif) no-repeat;
}
img#home {
	border:none;
	float:left;
}
div#tabs-et-al {
	float: right;
	width: 359px;
}
div#links {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em; /* 16x.75 = 10pt */
	text-align:right;
	padding-right:18px;
	margin:0;
	border:0;
}
div#tabs {
	margin-top:20px;
}
div#bottom {
	clear:both;
	padding-top:10px;
 *margin-top: -20px;/*Modified by JF 08-18-10*/
}
/* These are navigation styles for the menu items. */
ul#nav-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.71em; /* 16x.75 = 10pt /* 0.75 Modified by JF 08-18-10 */
	list-style-type: none;
	/*	display: inline;
	margin: 0 -10px 0 0; Modified by JF 08-18-10*/
	margin:0; /*Modified by JF 08-18-10*/
	padding:0;/*Modified by JF 08-18-10*/
	text-align:center;/*Modified by JF 08-18-10*/
}
#nav-menu li {
	display: inline;
	list-style-type: none;
	/*	float: left; Modified by JF 08-18-10  */
	margin: 0;
	padding: 0 7px; /*Modified by JF 08-18-10*/
	border-right-width:thin;
 *border-right-width:1px;
	border-right-style: dotted;
	border-right-color: #000000;
}
#nav-menu li.last {
	border:none;
}
#nav-menu a {
	color:#000000;
}
#nav-menu a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #990000;
}
div#content {
	width: 700px;
	height: auto;
	overflow: visible;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
}
div#section_no-gap {
	width: 670px;
	margin-left: 30px;
	margin-bottom: 1.25em;
}
div#section_gap {
	width: 670px;
	margin-left: 30px;
	margin-bottom: 15px;
	margin-bottom: 2.5em;
}
div#columnLeft {
	float: left;
	width: 325px;
}
div#columnRight {
	float: right;
	width: 325px;
}
div#footer {
	width:700px;
	background: url(/images/navigation-css/footer_rule.gif) no-repeat;
	clear: both;
	padding-top: 21px;
	padding-bottom: 10px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em; /* 16x.75 = 10pt */
}
div#footer img {
	margin-bottom: -8px;
}
div#footer a.icon {
	background:none;
}
#mainpage {
	background-image:url(/images/pia-splash.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:625px;
	width:700;
}
#mainpageleft1 {
	width:355px;
	float:left;
}
#mainpageleft1 table {
	border:none;
	margin-left:20px;
	margin-top:20px;
}
#mainpageleft1 table.top1 {
	margin-top:0px;
}
#mainpageleft1 table th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em; /* 16x1.125 = 18pt */
	line-height: 1.25em; /* 16x.1.125 = 18pt */
	color: #999999;
	margin: 0;
	padding: 0;
	width:108px;
	text-align:left;
}
#mainpageleft1 table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
	margin: 0;
	padding: 0;
}
#mainpageleft2 {
	width:345px;
	float:left;
	margin-top: 10px;
}
#mainpageleft2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 1em;
}
#mainpageleft2 p.pleft {
	margin-bottom: 0;
}
#mainpageleft2 div.left2top {
	background-image:url(/images/sidebar-top.png);
	background-repeat:no-repeat;
	height:41px;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/sidebar-top.png');
}
#mainpageleft2 div.left2top[class] {
	background-image:url(/images/sidebar-top.png);
}
#mainpageleft2 div.left2middle {
	background-repeat:no-repeat;
	background-image:url(/images/sidebar-middle.png);
	padding:0 28px;
	height:360px;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/sidebar-fill.png');
}
#mainpageleft2 div.left2middle[class] {
	background-image:url(/images/sidebar-fill.png);
}
#mainpageleft2 div.left2bottom {
	background-repeat:no-repeat;
	background-image:url(/images/sidebar-bottom.png);
	height:41px;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/sidebar-bottom.png');
}
#mainpageleft2 div.left2bottom[class] {
	background-image:url(/images/sidebar-bottom.png);
}
/* These are navigation styles for the state tabs. */
/* http://www.simplebits.com/notebook/2003/09/30/accessible_imagetab_rollovers.html */
ul#nav-tabs {
	margin:-32px;
	height: 0;
	width: 359px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#nav-tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#nav-tabs a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px; /* for IE5/Win only */
}
#nav-tabs a:hover {
	background-position: 0 -30px;
}
#connecticut a {
	width: 89px;
	background: url(/images/navigation-css/tab_conn.gif) top left no-repeat;
}
#connecticut-top a {
	width: 89px;
	background: url(/images/navigation-css/tab_conn_top.gif) top left no-repeat;
}
#new-hampshire a {
	width: 110px;
	background: url(/images/navigation-css/tab_nh.gif) top left no-repeat;
}
#new-hampshire-top a {
	width: 110px;
	background: url(/images/navigation-css/tab_nh_top.gif) top left no-repeat;
}
#new-jersey a {
	width: 84px;
	background: url(/images/navigation-css/tab_nj.gif) top left no-repeat;
}
#new-jersey-top a {
	width: 84px;
	background: url(/images/navigation-css/tab_nj_top.gif) top left no-repeat;
}
#new-york a {
	width: 76px;
	background: url(/images/navigation-css/tab_ny.gif) top left no-repeat;
}
#new-york-top a {
	width: 76px;
	background: url(/images/navigation-css/tab_ny_top.gif) top left no-repeat;
}
/* These are typographic styles. */
	a {
	color:#990000;
	text-decoration: none;
}
a.black {
	color:#000000;
	text-decoration: none;
}
a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #990000;
}
a.linkgrey {
	color:#999999;
}
a.yellow {
	color:#990000;
	text-decoration: none;
	background-color:#FFFFDD;
	padding:7px 5px 5px 0px;
	margin:5px;
	display: block;
	width: 120px;
	height: 20px;
	text-align:center;
	border-style: solid;
	border-width: 2px;
	border-color:#999999;
	font-weight:bold;
}
a.yellow:hover {
	color:#FFFFFF;
	background-color: #990000;
}
a.green {
	color:#00703c;
	font-weight:bold;
}
a.green:hover {
	color:#FFFFFF;
	background-color:#00703c;
}
a.white {
	color:#FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color:#FFFFFF;
	background-color:#990000;
}
a.linkred {
	color:#990000;
	text-decoration: none;
}
a.linkred:hover {
	color:#FFFFFF;
	background-color:#990000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.625em; /* 16x1.625 = 26pt */
	line-height: 1.125em; /* 16x.1.125 = 18pt */
	color: #999999;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: .75em;  /* 16x.75 = 3pt */
	padding: 0;
}
h1.nospaces {
	margin-bottom: 0;  /* 16x.75 = 3pt */
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em; /* 16x1.125 = 18pt */
	line-height: 1.25em; /* 16x.1.125 = 18pt */
	color: #999999;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: .1875em;  /* 16x.75 = 3pt */
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #990000;
	margin-bottom: .1875em;  /* 16x.75 = 3pt */
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color:#999999;
	margin-bottom: 0.1875em;  /* 16x.75 = 3pt */
}
.red {
	color: #990000;
}
.black {
	color: #000000;
}
.Body_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 1.25em;
}
.p_10points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; /* 16x.9375 = 15pt */
	line-height: 0pt; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 0px;
}
#main p.p_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; /* 16x.9375 = 15pt */
	color: #000000;
	margin-bottom: 0px;
}
.p_2points {
	font-size: 1px; /* 16x.9375 = 15pt */
	line-height: 0pt; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
p.press {
	float:left;
	margin-bottom: 0;
	line-height: 0;
	font-size:.8em;
	margin-top:-10px;
}
.p_8points_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; /* 16x.9375 = 15pt */
	line-height: 0pt; /* 16x.1.3125 = 22pt */
	color: #990000;
	margin-bottom: 0px;
}
.Body_Text-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8125em; /* 16x.8125 = 13pt */
	line-height: 1.25em; /* 16x.1.125 = 18pt */
	color: #000000;
	margin-bottom: 1.25em;
}
#main p.smallp {
	font-size: .8125em; /* 16x.8125 = 13pt */
	line-height: 1.25em; /* 16x.1.125 = 18pt */
	margin-bottom: 1.25em;
}
#main p.withoutmargin {
	line-height: 1.25em; /* 16x.1.125 = 18pt */
	margin-bottom: 0;
}
p.p_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8125em; /* 16x.8125 = 13pt */
	line-height: 1.25em; /* 16x.1.125 = 18pt */
	color: #990000;
	margin-bottom: 1.25em;
}
.noLine {
	border: none;
}
.withMenu {
	margin-bottom: 0;
}
.altSubhead {
	padding-top: 1em;
}
div#columnRight ul {
	list-style:none;
	padding:0px;
	margin:0px;
	border:none
}
.sidebarMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	border-top:thin solid #999999;
	padding-bottom:.875em
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
/*This the main content of page*/
#main {
	margin-left: 30px;
}
#main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 1em;
}
#main p.bold {
	font-weight:bold;
}
#main p.dateright {
	text-align:right;
	font-size: .75em; /* 16x.9375 = 15pt */
	color: #000000;
	margin-bottom:0;
	vertical-align:bottom;
}
#main table {
	border:none;
	width:490px;
	text-align:center;
}
#main table.blue {
	background-color:#333399;
	width:700px;
}
#main table.width700 {
	width:700px;
	font-size:.85em;
}
#main table.width700 td {
	padding: 0 5px 0 5px;
}
#main table.width700 th {
	font-size:.8em;
	padding:0px;
}
#main table th {
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border:none;
	color:#003;
	padding:5px;
}
#main table td {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	border:none;
	color:#000;
	line-height: 18px; /* changed 11/08/10 */
	padding: 0 0 0 0; /* changed 11/08/10 */
	width:auto; /* changed 11/08/10 */
}
#main table td.white {
	color:#FFFFFF;
}
#main div.halfleft {
	width:50%;
	float:left;
}
#main div.halfright {
	width:50%;
	float:left;
}
#main ul {
	/*	margin: 20px;*/
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	font-size:.9375em;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 1.3125em;
}
#main ul li {
	white-space:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#main ul.IndexCategory {
	margin-top:-10px;
	list-style:none;
}
#main ul.IndexCategory li {
	padding:10px 10px 10px 10px;
}
#main ul.IndexCategory li h3 {
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	margin:0;
}
#main ul.IndexCategory li p {
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	margin:0;
}
#main ul.IndexCategory li.Index_highlight {
	background-color:#EEEEEE;
	padding:10px 10px 10px 10px;
}
#main ul.IndexCategory li.Index_subsub {
	background-color:#FFF;
	font-size:.875em;
	line-height: 1.28em;
	padding:0 0 10px 10px;
}
#main ul.IndexCategory li.Index_link {
	background-color:#FFF;
	font-size:.875em;
	line-height: 1em;
	padding:0 0 2px 10px;
}
#main ul.IndexCategory li.Index_line {
	margin:0 0 0 0px;
	padding:0 0 0 0;
}
#main ul.IndexCategory li.small {
	padding:2.5px 10px 2.5px 10px;
}
#main ul.IndexCategory li.small p {
	font-size:.875em;
	font-style:normal;
	line-height: 1.3125em;
}
#main ol {
	/*	margin: 20px;*/
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	font-size:.9375em;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 1.3125em;
}
#main ol li {
	white-space:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#main h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #990000;
	margin-bottom: .1875em;  /* 16x.75 = 3pt */
}
/*#main h1 {
		margin-left: 0;
		}*/
#main table.box {
	width:auto;
	text-align: center;
	padding: 10px;
	background-color:#EEEEEE;
	border:solid;
	border-color:#999999;
}
#main h3.alignCenter {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #990000;
	margin-bottom: .1875em;  /* 16x.75 = 3pt */
}
#main p.alignCenter {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 1em;
}
form.information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 1em;
	line-height: 200%;
	width: 480px;
	margin-left:75px;
}
form.information fieldset {
	border-color: #990000;
	border-width: 1px;
	border-style: solid;
	padding:20px;
}
form.information fieldset.grey {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding:20px;
}
form.information label {
	display: block;
	float: left;
	width: 150px;
	padding: 0;
	margin: 3px 0 0;
	text-align: right;
}
form.information label.question {
	text-align: left;
	font-weight:bold;
	width: 455px;
	font-size: 0.9em;
	margin-left:-10px;
}
form.information legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; /* 16x.9375 = 15pt */
	color: #990000;
	font-weight:bold;
}
form.information legend.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; /* 16x.9375 = 15pt */
	color: #999999;
	font-weight:bold;
}
form.information input {
	width:auto;
	margin:5px 0 0 10px;
}
form.information select {
	width:auto;
	margin:5px 0 0 10px;
}
form.information textarea {
	width:auto;
	margin:5px 0 0 10px;
}
form.information input.nospaces {
	margin:5px 0 0 1px;
}
form.information input.dobleline {
	margin-top:20px;
}
form.information textarea.dobleline {
	margin-top:10px;
}
form.information br {
	clear:left;
}
form.information p#errorform {
	font-size: .8em; /* 16x.9375 = 15pt */
	line-height: 0pt; /* 16x.1.3125 = 22pt */
	color: #900;
	margin:5px 0 -20px 0px;
	padding:0 0 0 0px;
}
form.informationWide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	width: 640px;
}
form.informationWide fieldset {
	border-color: #990000;
	border-width: 1px;
	border-style: solid;
	padding:20px;
}
form.informationWide fieldset.grey {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding:20px;
}
form.informationWide label {
	display: block;
	float: left;
	width: 200px;
	padding: 0;
	margin: 3px 0 0;
	text-align: right;
	clear: both;
	font-size:80%;
}
form.informationWide label.question {
	text-align: left;
	font-weight:bold;
	width: 600px;
	font-size: 0.9em;
	margin-left:-10px;
}
form.informationWide label.dobleline {
	margin-top:20px;
}
form.informationWide legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; /* 16x.9375 = 15pt */
	color: #990000;
	font-weight:bold;
}
form.informationWide legend.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; /* 16x.9375 = 15pt */
	color: #999999;
	font-weight:bold;
}
form.informationWide input {
	width:auto;
	margin:5px 0 0 10px;
}
form.informationWide select {
	width:auto;
	margin:5px 0 0 10px;
}
form.informationWide textarea {
	width:auto;
	margin:5px 0 0 10px;
}
form.informationWide input.nospaces {
	margin:5px 0 0 1px;
}
form.informationWide input.dobleline {
	margin-top:20px;
}
form.informationWide textarea.dobleline {
	margin-top:10px;
}
form.informationWide br {
	clear:left;
}
form.informationWide p {
	margin:10px 0 0 0;
}
form.informationWide blockquote {
	margin:-10px 0 0 0;
}





form.contactus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9375em; /* 16x.9375 = 15pt */
	line-height: 1.3125em; /* 16x.1.3125 = 22pt */
	color: #000000;
	margin-bottom: 1em;
	line-height: 200%;
}
form.contactus fieldset {
	border-color: #990000;
	border-width: 1px;
	border-style: solid;
	padding:10px;
	width:300px;
}
form.contactus label {
	display: block;
	float: left;
	width: 125px;
	padding: 0;
	margin: 3px 0 0;
	text-align: left;
}
form.contactus input, form textarea, form select {
	width:auto;
	margin:5px 0 0 0px;
}
form.contactus input.nospaces {
	margin:5px 0 0 1px;
}
form.contactus br {
	clear:left;
}
span.left a:hover {
	background-color:#FFFFFF;
}
span.right {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .5em;
	color: #000000;
	font-weight:normal;
}
span.member {
	font-size:.8em;
	float:right;
	*margin-top:-15px;/*IE6*/
}
span.memberlogout {
	float:right;
	*margin-top:-15px;/*IE6*/
}
span.memberleft {
	float:left;
}
#sidebar {
	min-height:50px;
	margin:0px 0px 10px 435px;
}
div.sidebarclass {
	min-height:50px;
	font-size: .8125em;
	float:left;
	width:265px;
	display:table;
	margin-top:10px;
}
#sidebar p {
	font-size: .8125em;
	margin-bottom: 0;
}
#sidebar ul {
	font-size: .8125em;
	padding:0;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
}
#sidebar ul li {
	padding-left:0px;
	padding-bottom:2px;
	margin:0;
}
#sidebar ul.advertiser {
	list-style:none;
	margin:0;
}
#sidebar ul.advertiser li {
	list-style:none;
}
#sidebar a {
	color:#000000;
	margin-top: 4px;
	padding-bottom: 2px;
}
#sidebar a.logon {
	color:#990000;
}
#sidebar a:hover.logon {
	color:#FFFFFF;
}
#sidebar a.interactive {
	color:#FFFFFF;
}
#sidebar a:hover {
	color:#FFFFFF;
	margin-top: 4px;
	padding-bottom: 2px;
}
#sidebar a.advertiser {
	color:#FFFFFF;
}
#sidebar a:hover.advertiser {
	color:#FFFFFF;
}
#sidebar p.sidebarwhite {
	color:#FFFFFF;
	margin-top: 4px;
	font-weight:bold;
	padding-bottom: 6px;
}
#sidebar div.sidebar_red_news {
	background-color:#EEEEEE;
	padding-left:0px;
	margin-right:0;
	padding-top:0px;
	padding-bottom:5px;
	margin-top: -3px;
	height:300px;
	overflow: auto;
}
#sidebar p.small {
	color:#000000;
	margin-top: -20px;
	font-weight:normal;
	font-size:.75em;
}
#sidebar input.inputsidebar {
	float:none;
	display:inline;
	margin: 4px 0 4px 2px;
	font-size:10px;
}
#sidebar form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sidebar img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	margin-top:-20px;
 *margin-top:0px;/*IE6*/
 *margin-left: 10px;/*IE6*/
 *margin-bottom:0px;/*IE6*/
}
#sidebar img.displayed, x:-moz-any-link, x:default { /*Firefox Mozilla*/
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:0px;
 margin-top:-5px;
}
#sidebar div.middle1 {
	margin-top:0px;
	margin-left:-5px;
	padding:0;
	width:180px;
	height:40px;
	display: table-cell;
	vertical-align:middle;
}
#sidebar div.middle2 {
	float: right;
	margin-top: -41px;
	width:54px;
	height:40px;
}
#sidebar div.middle3 {
	float:left;
	margin-top:0px;
*margin-top: -5px;/*IE6 and IE7*/
	margin-left:-5px;
	padding:0;
	width:117px;
	height:60px;
	display: table-cell;
	vertical-align:middle;
}
#sidebar div.middle4 {
	float: right;
	margin-top: -61px;
	_margin-top: -6px;/*IE6*/
	width:117px;
	height:60px;
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:2px;
	display: table-cell;
	vertical-align:middle;
}
#sidebar div.middle5 {
	clear:both;
	background-color:#999999;
	width:235px;
	height:20px;
*height:25px; /*IE7*/
	_height:20px; /*IE6*/
	margin:0px 0px 0 -5px;
	;
	text-align:center;
*margin-top: 5px; /*IE7*/
	_margin-top: 0px; /*IE6*/
}
#sidebar div.middle6 {
	float:left;
	background-color:#999999;
	width:235px;
	height:20px;
*height:25px; /*IE7*/
	_height:20px; /*IE6*/
	margin:0px 0px 0 -5px;
	;
	text-align:center;
*margin-top: 5px; /*IE7*/
	_margin-top: 0px; /*IE6*/
}
#sidebar table.tablemiddle {
	width:117px;
	height:60px;
	border:none;
}
#sidebar table:td.tablemiddle {
width:117px;
height:60px;
border:none;
vertical-align:middle;
}
#sidebar table.side {
	width:234px;
	height:auto;
	border:none;
}
#sidebar div.sidebar_red {
	background:url(../images/sidebar_red.gif);
	background-color:#EEEEEE;
	background-repeat:no-repeat;
	background-position:top;
	border-bottom-style:solid;
	border-bottom-color:#990000;
	border-bottom-width:2px;
	margin-top: 7px;
	padding-left:5px;
	margin-right:0;
}
#sidebar div.sidebar_gray {
	background:url(../images/sidebar_gray.gif);
	background-color:#EEEEEE;
	background-repeat:no-repeat;
	background-position:top;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:2px;
	margin-top: 7px;
	padding-left:5px;
	margin-right:0;
}
#sidebar div.sidebar_white {
	background:url(../images/sidebar_gray.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:2px;
	margin-top: 7px;
	padding-left:5px;
	margin-right:0;
	height:100px;
	_float:right;/*IE6*/
}
span.sidebarright1 {
	padding-left:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
	color: #000000;
	font-weight:normal;
}
span.sidebarright2 {
	padding-left:65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
	color: #000000;
	font-weight:normal;
}
span.sidebarright3 {
	padding-left:15px;
	_padding-left:12px;/*IE6*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
	color: #000000;
	font-weight:normal;
}
div.mainindex {
	float: left;
	width: 445px;
	min-height:400px;
}
div.sidebarindex {
	float: left;
	padding:265px;
}
#mainleft {
	float: left;
	width: 445px;
	margin-left: -30px;
	_margin-left: -15px;
}
#mainleft a {
	color:#000000;
	text-decoration: none;
}
#mainleft a:hover {
	color:#FFFFFF;
}
#mainleftCOMM {
}
#mainleftCOMM a {
	color:#990000;
}
#mainleftCOMM a:hover {
	color:#FFFFFF;
}
#mainleft table {
	text-align: justify;
	padding: 0 0 0 0;
	margin: -20px 0 0 0;
	width:465px;
}
/*#main table td {
line-height: 18px;
padding: 0 0 0 0;
width:auto;
} changed 11/08/10 */
#maincenter {
	margin-left:-30px;
	_margin-left:-30px;/*ie6*/
}
h1.sub {
	margin-bottom: 0;  /* 16x.75 = 3pt */
}
#mainaligncenter {
	text-align:center;
	vertical-align:middle;
}
#numberone-header {
	height:100px;
	margin:0;
	padding:0;
}
#numberone-left {
	width:280px;
	height:100px;
	float:left;
}
#numberone-right {
	width:420px;
	height:100px;
	margin-left:280px;
	background:url(../SVS/wc/images/header_back.png);
}
#numberone-right ul {
	display:inline;
	margin: 0;
	padding:15px;
}
#numberone-right ul li {
	display:inline;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight:bold;
	color: #000000;
	padding: 0 0 0 0;
}
#numberone-right h1 {
	font-size: 1.4em; /* 16x1.625 = 26pt */
	line-height: 0.7em; /* 16x.1.125 = 18pt */
	color: #007f7b;
	margin-left: 15px;
	margin-top: 0;
	margin-bottom:0;  /* 16x.75 = 3pt */
	padding: 0;
	font-family: "Arial Black";
}
#numberone-right h1.black {
	color: #000000;
}
.h1small {
	font-family: "Arial Black";
	font-size: 0.8em; /* 16x1.625 = 26pt */
	line-height: 0.7em; /* 16x.1.125 = 18pt */
	color: #007f7b;
}
#numberone-right p {
	font-size: 0.9em; /* 16x1.625 = 26pt */
	line-height: 0.9em; /* 16x.1.125 = 18pt */
}
#numberone-right a {
	color:#007f7b;
	text-decoration: none;
}
#numberone-right a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #007f7b;
}
/**/
#numberone_subheader h1 {
	margin-bottom: 0;
}
#numberone_subheader ul {
	margin:0;
	padding:0;
}
#numberone_subheader ul li {
	display:block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight:bold;
	color: #000000;
	margin-left:0;
}
#numberone_subheader a {
	color:#007f7b;
	text-decoration: none;
}
#numberone_subheader a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #007f7b;
}
div.halfleft {
	width:350px;
	float:left;
}
div.halfright {
	width:350px;
	float:left;
}
div.halfleft1 {
	width:250px;
	height:20px;
	float:left;
}
div.halfright2 {
	width:340px;
	float:left;
	padding-left:10px;
}
div.halfleft2 {
	width:340px;
	float:left;
	padding-right:10px;
}
div.halfleft1, x:-moz-any-link, x:default { /*Firefox Mozilla*/
width:250px;
height:30px;
float:left;
margin-bottom:20px;
}
div.halfright1 {
	width:195px;
	height:20px;
	float:left;
	display:table;
	margin-top:10px;
}
div.halfright1 x:-moz-any-link, x:default {
width:195px;
height:30px;
float:left;
display:table;
margin-bottom:20px;
}
div.clearfloat {
	clear:both;
}
div.sidebar255 {
	width:255px;
	float:left;
	padding:10px;
}
div.sidebar405 {
	width:405px;
	float:left;
	padding:10px;
}
div.div175 {
	width:165px;
	float:left;
	padding: 5px;
	font-size:0.85em;
}
div.div160 {
	width:150px;
	float:left;
}
div.div55 {
	width:55px;
	float:left;
	padding: 0 0 0 0px;
	font-size:0.85em;
}
div.div175smalltext {
	width:155px;
	float:left;
	padding: 10px;
	font-size:0.80em;
	_padding:8px;/*IE 6 only*/
}
div.div420 {
	width:400px;
	float:left;
	padding: 10px;
}
div.div335 {
	width:315px;
	float:left;
	padding: 10px;
}
div.div200 {
	width:180px;
	float:left;
	padding: 10px;
	text-align:center;
}
div.div250r {
	width:250px;
	float:right;
	padding-left:8px;
}
div.div500 {
	width:480px;
	float:left;
	padding: 10px;
}
div.div540 {
	width:520px;
	float:left;
	padding: 10px;
}
div.div100 {
	width:80px;
	float:left;
	padding: 10px;
}
div.div110 {
	width:110px;
	float:left;
	padding: 0 0 0 0px;
}
div.div120 {
	width:120px;
	float:left;
	padding: 0 0 0 0px;
}
div.height20 {
	height:20px;
	padding: 0 0 0 0px;
	margin:0 0 0 0px;
}
div.height60 {
	height:60px;
	padding: 0 0 0 0px;
	margin:0 0 0 0px;
	_margin:-10px 0 0 0px;
	display:table;
}
div.height60xwidth235 {
	height:60px;
	width:235px;
	display:table;
	vertical-align:middle;
	float:left;
	padding: 0 0 0 0px;
	margin:0 0 0 0px;
}
div.div200alignleft {
	width:180px;
	float:left;
	padding: 10px;
}
div.wrapp {
	width:620px;
	height:auto;
	padding: 0 0 0 0px;
	margin-left:35px;
	font-size:0.90em;
	overflow:auto;
	border:solid;
	border-color:#CCCCCC;
	border-width:2px;
	background-image:url(../Users/Toshiba/Pictures/border_edu_extras.gif);
	background-repeat:repeat-y;
	background-position:420px;
}
div.COMMpress {
	margin-left:20px;
}
div.sidebar445 {
	width:435px;
	float:left;
}
div.sidebar445title {
	width:250px;
	float:left;
}
div.sidebar445date {
	width:185px;
	float:right;
	margin-top:8px;
}
div.sidebar235 {
	width:235px;
	float:right;
	_margin-left:-30px;/*ie6*/
}
div.sidebar_logon {
	border-top-style:solid;
	border-top-color:#990000;
	border-top-width:2px;
	background-color:#EEEEEE;
	border-bottom-style:solid;
	border-bottom-color:#990000;
	border-bottom-width:2px;
	padding-left:5px;
	margin-right:0;
	padding-top:5px;
	padding-bottom:5px;
	_padding-bottom:0px;/*ie6*/
}
div.sidebargray {
	background:url(../images/sidebar_gray.gif);
	background-color:#EEEEEE;
	background-repeat:no-repeat;
	background-position:top;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:2px;
	margin-top: 7px;
	padding-left:5px;
	padding-bottom:7px;
	margin-right:0;
	font-size:0.82em;
}
#main div.sidebargray ul {
	font-size:.88em;
	margin-left:-7px;
	padding-right:0px;
	width:235px;
	line-height:1.5em;
	_margin-left:-5px;
	_margin-right:-20px;
}
#main div.sidebargray ul li {
	padding-left:0;
	padding-right:9px;
	margin-left:0;
}
div.sidebargrayadv {
	background:url(../images/sidebar_advert.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top: 7px;
	height:100px;
	padding-left:0px;
	padding-bottom:7px;
	margin-right:0;
	font-size:0.82em;
}
div.sidebarred {
	background:url(../images/sidebar_red.gif);
	background-color:#EEEEEE;
	background-repeat:no-repeat;
	background-position:top;
	border-bottom-style:solid;
	border-bottom-color:#990000;
	border-bottom-width:2px;
	margin-top: 7px;
	padding-left:5px;
	margin-right:0;
	font-size:0.82em;
}
div.sidebarred1 {
	background:url(../images/sidebar_red.gif);
	background-color:#EEEEEE;
	background-repeat:no-repeat;
	background-position:top;
	border-bottom-style:solid;
	border-bottom-color:#990000;
	border-bottom-width:2px;
	margin-top: 7px;
	padding-left:5px;
	padding-bottom:7px;
	margin-right:0;
	font-size:0.82em;
}
div.sidebarred2 {
	background-color:#EEEEEE;
	border-bottom-style:solid;
	border-bottom-color:#990000;
	border-bottom-width:2px;
	border-top-style:solid;
	border-top-color:#990000;
	border-top-width:2px;
	margin-top: 7px;
	padding: 7px 2px 7px 7px;
	margin-right:0;
	font-size:0.85em;
}
ul.hori {
	/*	margin: 20px;*/
	margin: 0 0 0 -20px;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 1.3125em;
}
ul.hori li {
	margin: 0 0 0 0;
	padding: 15px;
	float: left;
	list-style-type: none;
	width:230px;
	font-size:.8em;
}
ul.hori li.li_80 {
	width:80px;
	font-size:.8em;
	padding-left: 5px;
}
ul.hori li.li_120 {
	width:120px;
	font-size:.8em;
}
#main table.presstable {
	width:670px;
}
#main table.presstable th {
	color:#FFFFFF;
	background-color:#000000;
}
#main table.presstable td {
	text-align:center;
}
#main table.presstableexperts {
	width:670px;
}
#main table.presstableexperts th {
	color:#FFFFFF;
	background-color:#000000;
}
#main table.presstableexperts td {
	text-align:left;
}
table#abcd-link tr td a {
	font-weight:bold;
	color:#00703c;
}
table#abcd-link tr td a:hover {
	font-weight:bold;
	color:#fff;
	background-color:#00703c;
}
.textmiddle {
	vertical-align:middle;
	margin-top:-3px;
}
#main table.tabadv {
	width:235px;
	height:60px;
	border:none;
	float:left;
	text-align:center;
	margin:0px 0 0 0;
	_margin:0 0 0 0;
	padding: 0 0 0 0;
}
#main table:td.tabadv {
border:none;
width:50%;
vertical-align:middle;
}
#main table:tr.tabadv {
height:60px;
}
#main p.advt {
	margin-top:-5px;
	margin-left:-5px;
*margin-top:0px; /*IE7*/
	_margin-top:-5px; /*IE6*/
}
#main table.table_red {
	border-color:#990000;
	border-width:2px;
	border-style:solid;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-collapse:collapse;
}
#main table.table_red th {
	background-color:#990000;
	color:#FFFFFF;
}
#main table.table_red td {
	padding:2px 0 2px 5px
}
#main table.table_grey {
	border-color:#666666;
	border-width:2px;
	border-style:solid;
	text-align:left;
}
#main table.table_grey th {
	background-color:#666666;
	color:#FFFFFF;
}
#main table.table_grey td {
	background-color:#EEEEEE;
}
.indent div.pub {
	margin-top:15px;
	height:194px;
	width:670px;
}
.indent div.pub ul {
	margin:0 0 0 0;
	padding:15px 0 0 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8125em; /* 16x.8125 = 13pt */
	line-height: 1.5em; /* 16x.1.125 = 18pt */
	color: #000000;
	margin-bottom: 1.25em;
}
.indent div.pub ul li {
	padding-top:0px
}
tr.backgroundgrey {
	background-color:#DDDDDD
}
#main table.ircbox {
	background-color:#E9E9E9;
	border-collapse:collapse;
	border-bottom-color:#990000;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
#main table.ircbox th {
	background-color:#900;
	color:#FFF;
	font-weight:normal;
	font-style:normal;
	padding:0 0 0 0 0;
	margin:0 0 0 0;
	height:10px;
}
