body {	background-color: #FFFFFF;	background-image: url(../images/osn-logo.jpg);	background-position: 0px -30px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}a {	color: #000033;}a:visited {	color: #000033;}a:hover {	color: #d32f0c;	text-decoration: none;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: justify;	margin: 0px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: justify;	font-weight: normal;	margin: 0px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	color: #000033;	text-align: left;}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #000033;	margin: 10px 0px 0px;}h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: justify;	font-weight: normal;	margin: 0px;}/*h4 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #000033;	font-weight: bold;	margin: 0px;}*/h5 {	font-family: "Times New Roman", Times, serif;	font-size: 13px;	color: #000033;	line-height: 0px;	margin: 16px 0px 5px;	text-align: left;}h5 a {	color: #000033;	text-decoration: none;}h5 a:visited {	color: #000033;	text-decoration: none;}h5 a:hover {	color: #d32f0c;	text-decoration: underline;}ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align:left;	margin-top: 0px;}.header {	left: 0px;	top: 0px;	height: 180px;	width: 100%;}.container {	width:960px;}.nav {	float: left;	width: 110px;	padding: 0px 10px;	background-image:  url("../images/v_stripe.jpg");	background-repeat: no-repeat;	background-position: top right;}.nav ul {	padding: 0px;	margin: 0px;	list-style-type:none;}.nav a {	color: #000033;	text-decoration: none;}.nav a:visited {	color: #000033;	text-decoration: none;}.nav a:hover {	color: #d32f0c;	text-decoration: underline;}#topnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17px;	font-weight: bold;	white-space: nowrap;}.body {	float: left;	width: 820;	padding-left: 10px;	padding-right: 10px;}.pict_right {	float:right;	margin: 10px;}.projects_container {	width: 720px;}.projects {	width: 220px;	padding: 10px;	background-image: url(../images/projects_fade.gif);	float: left;	height: 50px;}#blanket {	background-color:#111;	opacity: 0.65;	filter:alpha(opacity=65);	position:absolute;	z-index: 9001;	top:0px;	left:0px;	width:100%;}.popup_inset {	background-color:#FFFFFF;		position:relative;	width:488px;	height: 388px;	padding: 4px;	top: 2px;	left: 2px;}.popup_close p {	text-align: right;	position: absolute;	top: 5px;	right: 5px;}.popup_scope {	overflow: auto;	clear: both;	height: 220px;	padding: 0px 10px 0px 5px;}.popup_thumb {	float:left;	border: 2px;	border-color:#000000;	margin: 5px 10px 5px 5px;}.clear32 {	height: 32px;	clear: both;}.services_main {	float: left;	clear: left;	padding: 25px 10px 0px 10px;	width: 460px;}.services_right {	float: left;	width: 230px;	padding: 25px 10px 0px 00px;}.main_container {	float: left;	width: 570px;}.main {	width: 570px;	margin: 10px 0px 0px;}.main li {	text-decoration:underline;}.right_container {	padding: 0px 10px;	width: 220px;	float: left;	background-image: url(../images/v_stripe.jpg);	background-repeat: no-repeat;	background-position: 10px 0px;}.right_1 {	width: 200px;	font-weight: bolder;	padding: 10px;	background-image: url(../images/h_stripe.jpg);	background-repeat: no-repeat;	background-position: -690px bottom;}.right_1 p {	text-align:left;}.right_2 {	width: 200px;	padding: 10px;	background-image: url(../images/h_stripe.jpg);	background-repeat: no-repeat;	background-position: -690px bottom;}.right_2 p {	text-align:left;}.right_3 {	width: 200px;	padding: 10px;}.right_3 p {	text-align:left;}.main_letter {	float: left;	width: 600px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 16px;	text-align: justify;}.main_history {	float: left;	width: 600px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: justify;}.main_about {	width: 480px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: justify;}.main_mission {	float: left;	width: 600px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: center;}.main_mission p {	text-align: center;}.main_contact {	width: 480px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: center;	float: left;}.contacts {	float: left;	width: 240px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 16px;	text-align: center;	padding: 20px 0px 10px;}.main_links {	float: left;	width: 720px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-align: left;}.main_get_answers {	float: left;	width: 600px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 20px;	text-align: justify;}.hstripe {	background-image:  url("../images/h_stripe.jpg");	background-repeat: no-repeat;	clear: both;	height: 35px;	width: 925px;	background-position: 25px 30px;}.address {	background-image: url(../images/logo-graphic.jpg);	background-repeat: no-repeat;	background-position: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	color: #666666;	text-align: left;	font-weight: normal;	white-space: nowrap;	padding: 8px;	vertical-align: middle;	overflow: visible;}.footer {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 25px;	color: #eeeeee;	background-color: #002c56;	text-align: center;	font-style: italic;	width: 100%;}.middleline {	background-color: #ffffff;	width: 100%;	line-height: 10px;	font-size: 9px;}.bottomline {	background-color: #7E8082;	width: 100%;	line-height: 10px;	font-size: 9px;}.bottomnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17px;	font-weight: bold;	width: 100%;	text-align: center;	height: 25px;}.bottomnav a{	color: #000033;	text-decoration: none;}.bottomnav a:visited{	color: #000033;	text-decoration: none;}.bottomnav a:hover {	color: #d32f0c;	text-decoration: underline;}.legal {	font-family: "Courier New", Courier, mono;	font-size: 12px;	line-height: 12px;	width: 100%;	text-align: center;	color: #999999;}