@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #093A41;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}

.port-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #decb90;
	font-weight: bold;
}

.port-desc {
	border: none; 
	background: transparent;
	color: #FFFFFF;
	padding: 4px;
	width: 190px;
	height: 400px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.port-desc a:link,
.port-desc a:visited,
.port-desc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}

.port-desc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #decb90;
	text-decoration: underline;
}

.port-desc ul {
	padding:0px 0px 0px 20px;
	margin:0px;
}

.port-desc li {
	list-style:disc;
}

.proj-main-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #decb90;
	padding: 0px 0px 10px 10px;
	margin: 0px;
	font-weight: bold;
}

.vmcamera-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #decb90;
	font-weight: bold;
}

.vmcamera-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFF;
	font-weight: normal;
}

.proj-main-desc {
	border: none; 
	background: transparent;
	color: #FFFFFF;
	padding: 0px 0px 10px 10px;
		margin: 0px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

.proj-main-desc a:link,
.proj-main-desc a:visited,
.proj-main-desc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}

.proj-main-desc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #decb90;
	text-decoration: underline;
}

.proj-main-desc ul {
	padding:0px 0px 0px 20px;
	margin:0px;
}

.proj-main-desc li {
	list-style:disc;
}

.proj-side-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #decb90;
	font-weight: bold;
}

.proj-side-desc {
	border: none; 
	background: transparent;
	color: #FFFFFF;
	padding: 4px;
	width: 315px;
	height: 450px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.proj-side-desc a:link,
.proj-side-desc a:visited,
.proj-side-desc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}

.proj-side-desc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #decb90;
	text-decoration: underline;
}

.proj-side-desc ul {
	padding:0px 0px 0px 20px;
	margin:0px;
}

.proj-side-desc li {
	list-style:disc;
}

.smblog {
	border: none;
	background: transparent; 
	color: #FFFFFF; 
	padding: 4px; 
	width: 265px; 
	height: 300px; 
	overflow: auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.smblog ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.smblog li {
	padding:0px 0px 12px 0px;
}

.smblog a:link,
.smblog a:visited,
.smblog a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #decb90;
	text-decoration: none;
}

.smblog a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #decb90;
text-decoration: underline;
}

.feat-news {
	border: none;
	background: transparent; 
	color: #000000;
	padding: 4px;
	margin: 4px;
	width: 245px; 
	height: 170px; 
	overflow: auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.feat-news a:link,
.feat-news a:visited,
.feat-news a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}

.feat-news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: underline;
}

.home_url a:link,
.home_url a:visited,
.home_url a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.home_url a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
text-decoration: underline;
}

.landing {
	border: none;
	background: transparent; 
	color: #FFFFFF; 
	padding: 10px 0px 10px 5px; 
	width: 562px; 
	height: 196px; 
	overflow: auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
}

.quickform {
	border: none;
	background: transparent; 
	color: #FFFFFF; 
	padding: 5px; 
	width: 332px; 
	height: 365px; 
	overflow: auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

a.web:link,
a.web:visited,
a.web:active {
	color:#325f64;
}
	
a.web:hover {
	color:#decb90;
}

a.print:link,
a.print:visited,
a.print:active {
	color:#325f64;
}
	
a.print:hover {
	color:#decb90;
}

a.logo:link,
a.logo:visited,
a.logo:active {
	color:#325f64;
}
	
a.logo:hover {
	color:#decb90;
}

a.project:link,
a.project:visited,
a.project:active {
	color:#325f64;
}
	
a.project:hover {
	color:#decb90;
}

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #decb90;
	text-decoration: none;
}

a.bottom:link,
a.bottom:visited,
a.bottom:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #decb90;
	text-decoration: none;
}

a.bottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: underline;
}

.bottom-about {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	color: #decb90;
	text-decoration: none;
}

a.lighttxt:link,
a.lighttxt:visited,
a.lighttxt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #decb90;
	text-decoration: none;
}

a.lighttxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration: underline;
}

.thebox {
	color: #FFFFFF; 
	background:#095f73; 
	border:1px solid #decb90;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.thebutton {
	color: #FFFFFF; 
	background:#095f73; 
	border:1px solid #decb90;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}