html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	font-weight: 400;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 0 ridge #CCC;
	font-variant: normal;
	margin: 0;
	padding: 0
}

body {
line-height:1;
color:#000;
background-color: #B9C5E3;

}
h1 {
color:#334762;
font-size:1.7em;
margin-bottom:14px;
padding:14px 26px 4px 0
}

h2 {
	border-bottom: #ddd 1px solid;
	color: #048;
	text-align: left;
	font-style: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	padding: 0 0 4px
}

h3 {
	background-color:#ddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:700;
	color:#000;
	margin:0 0 5px;
	padding:3px 0 3px 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: double;
	border-top-color: #999;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999;
	border-left-color: #999;
}

h4 {
font-size:0.8em;
color:#009;
font-weight:700;
padding:14px 0 9px
}


h5 {
	background-color:#DDE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#000;
	margin:0 0 5px;
	padding:3px 3px 1px 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #666666;
}

ol,ul {
	list-style:none;
	font-size: 12px;
	
}

.licol{
	font-size: 12px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}

table {

color:#000;
padding:4px 2px
}

caption,th,td {
text-align:left;
font-weight:400
}

table.main {
border:5px solid double;
border-color:#006400
}

blockquote:before,blockquote:after,q:before,q:after {
	
	padding-left: 20px;
}

p {
	font-size: 12px;
	line-height: 1.6em;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.style17 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700
}

.style18 {
font-size:1em;
font-weight:700
}

a {
font-size:12px;
color:#000
}

a:hover {
color:#00C;
text-decoration:underline
}
#leftcol {
	PADDING-BOTTOM: 4px;
	WIDTH: 250px;
	FLOAT: left;
	PADDING-TOP: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
#rightcol {
	WIDTH: 300px;
	FLOAT: right;
	PADDING-TOP: 0px;
	border: 1px none #999999;
	padding-right: 2px;
	padding-left: 2px;
}

#column1 ul li,#column2 ul li {
	font-size: 12px;
	line-height: 1.6em
}

a2:hover {
color:#900
}



img#img2 {
outline:0;
border:1px solid #333;
margin:0;
padding:1px
}

#pageWrapper {
position:relative;
width:900px;
background-color:#fff;
border:1px solid #666;
margin:0 auto;
padding:14px 20px
}

#localMasthead {
	min-height:60px;
	border:1px solid #C8C9CA;
	background-color:#FEFEFE;
	background-image:url(../Images/Home.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 80px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#localMasthead ul {
float:left
}

#localMasthead p {
clear:left;
color:#48648A;
padding-top:10px;
font-size:1.4em;
font-weight:700;
padding-bottom:10px
}
#Layer2 {
	position:absolute;
	width:453px;
	height:59px;
	z-index:1;
	left: 208px;
	top: 30px;
}

#nav {
clear:both;
width:900px;
margin:16px 0 10px
}

#nav ul {
width:900px;
min-height:1.4em;
background-color:#fff;
background-image:url(../Images/nav_bg.png);
background-repeat:repeat-x;
background-position:0 0
}

#nav li {
float:left;
font-size:12px;
border-top-width:0;
border-right-width:0;
border-bottom-width:0;
border-color:#CCC;
border-style:solid;
padding:3px 4px 2px
}

#nav a {
color:#334762;
text-decoration:none;
clear:both;
font-weight:700
}

#nav a:hover {
color:#00F
}

#nav ul li#active {
color:#000;
text-decoration:none;
font-weight:700
}

#nav_level2 {
margin:0
}

ul#nav_level2 li {
	margin:0 0 1px;
	padding:0;
	color: #000000;
	font-size: 9px;
}

#nav_level2 li a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
border-color:#FFF #FFF #CCC;
border-style:solid;
border-width:1px;
padding:1px 1px 2px 2px
}

#nav_level3 {
padding-left:10px;
margin:0
}

ul#nav_level3 li {
background-color:#F0F0F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 0 2px;
padding:0 0 0 4px
}

#nav_level3 li a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	border-color:#FFF #FFF #999;
	border-style:solid;
	border-width:1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	text-decoration: none;
}
#nav_level4 {
padding-left:12px;
margin:0
}

ul#nav_level4 li {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 0 2px;
padding:0 0 0 4px
}
#nav_level3 li a:hover {
background-color: #F1EED8;
}

#nav_level4 li a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	text-decoration: none;
	margin: 2px;
	
}#nav_level4 li a:hover {
background-color: #E4E4E4;

}
.navbutton A {
border-bottom:#fff 1px solid;
text-align:left;
line-height:21px;
background-color:#ddd;
text-indent:5px;
width:188px;
display:block;
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#036;
font-size:12px;
font-weight:600;
text-decoration:none
}

.navbutton A:hover {
background-color:#ccc
}

#selectedtopic {
border-bottom:#999 1px dotted;
background-color:#ddd;
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
border-top:#999 1px dotted;
font-weight:700;
margin:0 0 -5px;
padding:5px 3px 4px 6px
}

.navbutton2 {
text-align:left;
line-height:21px;
background-color:#CCCCCC;
text-indent:5px;
width:170px;
display:block;
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#036;
font-size:12px;
font-weight:600;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999
}

.navbutton2:hover {
background-color:#ccc;
width:160px
}
.navbutton3 {
text-align:left;
background-color:#fff;
text-indent:5px;
width:100px;
display:block;
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#036;
font-size:12px;
font-weight:600;
text-decoration:none;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999
}
.navbutton3:hover {
background-color:#E9E2F3;
width:160px
}

#nssLogo {
float:right;
margin-top:4px
}

#isdLogo {
float:right;
margin-right:14px;
margin-top:4px
}

#contentWrapper {
	border: 1px solid #C8C9CA;
	background-color: #fff;
	background-image: url(../Images/contentChunk_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 900px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#oneColumnPage_v1 #column1 {
clear:left;
padding:26px
}

#twoColumnPage_v1 #column1 {
clear:left;
width:372px;
float:left;
padding:26px
}

#twoColumnPage_v2 #column1 {
clear:left;
width:180px;
float:left;
padding:30px 15px 15px
}

#twoColumnPage_v1 #column2 {
width:254px;
float:left;
background-color:#F3F3F3;
margin:66px 26px 36px;
padding:26px
}

#twoColumnPage_v2 #column2 {
	width: 620px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 22px;
}

#twoColumnPage_v2 #column3 {
	width: 200px;
	float: right;
	right: 200px;
	background-color: #FFF;
	background-image: url(../Images/contentChunk_bg.png);
	background-repeat: repeat-x;
	margin: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0px;
	border: thin solid #E6E6E6;
	top: 20px;
}
#twoColumnPage_v2 #column4 {
	width: 700px;
	float: right;
	right: 200px;
	background-color: #FFF;
	background-image: url(../Images/contentChunk_bg.png);
	background-repeat: repeat-x;
	margin: 0;
	padding-top: 20px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 10px;
	border: thin solid #E6E6E6;
	top: 20px;
}

#footer {
	BORDER-BOTTOM: #682477 1px groove;
	TEXT-ALIGN: center;
	BORDER-LEFT: #682477 0px;
	PADDING-BOTTOM: 6px;
	BACKGROUND-COLOR: #fff;
	PADDING-LEFT: 5px;
	WIDTH: auto;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: repeat-x;
	CLEAR: both;
	FONT-SIZE: 0.9em;
	BORDER-TOP: #682477 1px groove;
	BORDER-RIGHT: #682477 1px;
	PADDING-TOP: 2px;
	LEFT: 10px;
	background-image: url(styles.css);
}


ul.plainList li {
font-size:0.8em;
margin:10px 0 0 66px
}

ul.bulletList li {
list-style-type:disc;
font-size:0.8em;
margin:10px 0 0 40px
}

ul.boldList {
font-weight:700;
margin:15px 0 20px
}

ul.boldList li {
font-size:0.8em;
font-weight:700;
margin:10px 0 0
}

img.imageRight {
float:right;
margin:16px 26px 26px
}

img.imageLeft {
float:left;
margin:16px 26px 26px
}

.vcard {
position:relative;
font-size:0.8em;
background-color:#F3F3F3;
border:1px solid #FFF;
margin:14px 0 36px;
padding:20px 14px 40px
}

.vcard .fn {
display:block;
font-weight:700;
padding-top:5px
}

.vcard .title {
display:block;
margin-top:16px
}

.vcard .email {
display:block;
position:absolute;
left:180px;
top:20px;
background:url(styles.css) top left no-repeat;
padding:5px 15px 20px 35px
}

.vcard .tel {
background:url() top left no-repeat;
position:absolute;
left:180px;
top:4em;
padding:5px 15px 20px 35px
}

table.coordinators {
width:100%;
font-size:0.8em
}

table.coordinators,table.coordinators tr,table.coordinators td,table.coordinators th {
border-color:#FFF;
border-width:1px
}

table.coordinators caption {
text-align:left;
margin-bottom:26px;
padding:4px
}

table.coordinators th {
text-align:left;
background-color:#e2e2e2;
padding:4px
}

table.coordinators td {
text-align:left;
min-width:4em;
font-size:12px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#666;
background-color:#FFF;
padding:10px
}

table.coordinators2,table.coordinators2 tr,table.coordinators2 td,table.coordinators2 th {
	border: 0 inset #FFF;
	font-size: 12px
}

table.coordinators2 caption {
text-align:left;
margin-bottom:1px;
padding:0
}

table.coordinators2 th {
	text-align: left;
	background-color: #e2e2e2;
	border: 1px solid #333;
	padding: 10px;
	color: #048;
	font-weight: bold;
}

table.coordinators2 td {
text-align:left;
border:1px solid #CCC;
font-style:inherit;
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-variant:normal;
padding:1px 10px
}
table.x,table.x tr,table.x td,table.x th {
	border:0 inset #CCCCCC;
	margin-bottom:10px;
	font-size:12px;
	padding-left: 12px;
}



table.x th {
text-align:left;
background-color:#e2e2e2;
padding:10px
}

table.xtd {
text-align:left;
border:1px solid #CCC;
font-style:inherit;
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-variant:normal;
padding:1px 10px
}

.style4 {
font-size:12px
}

#Layer1 {
position:absolute;
width:327px;
height:115px;
z-index:1;
left:456px;
top:393px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

a#a2 {
color:#009
}

#twoColumnPage_v2 #pageWrapper #contentWrapper #column1 table {
border:thin solid #000;
margin:1px;
padding:1px
}

#twoColumnPage_v2 #pageWrapper #contentWrapper #column1 p {
border-style:solid;
border-width:thin
}

.style6 {
font-size:1.8em
}

a.style5,a2 {
color:#039
}

a.style5:hover,.style16 {
color:red
}

#localMasthead ul li,#footer ul li {
float:left;
padding-right:8px;
font-size:0.7em;
font-weight:700
}

#localMasthead ul li a,#footer ul li a {
font-weight:400;
color:#000
}

ul.plainList,ul.bulletList {
margin:15px 14px 20px 0
} 
.svrichtxt .float2 {
	FLOAT: right;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100px;
}
.svrichtxt .float3 {
	FLOAT: right;
	width: 100px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.svrichtxt .float4 {
	FLOAT: left;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
