	body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:75%;
		background-image:url("http://www.cyberviewsites.com/v6/images/background_zellemsee_austria.png");
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_florenceitaly.png");*/
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_kokomowinery.jpg");*/
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_londoneye_view.png");*/
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_bluefade.jpg");*/
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_happyholidays2.png");*/
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_10yranniversary.png");*/
		/*background-image:url("http://www.cyberviewsites.com/v6/images/background_clifsofmohr_ireland.png");*/
		/*background-repeat:no-repeat;*/
		background-repeat:no-repeat;
		background-position:center top;
		background-color:#1f1a1a;
		/*background-color:#1d5ca1;*/
	}
	
	img {
		border-width:0;	
	}
	
	/* LINKS */
	a:visited, a:link {
		margin:0;
		padding:0;
		text-decoration:none;
		font-weight:bold;
		color:#1d5ca1;
	}
	a:hover {
		margin:0;
		padding:0;
		text-decoration:underline;
		font-weight:bold;
		color:#000000;
	}
	a.learnmore {
		cursor:help;
	}
	
	#shell {
		width:100%;
		margin:0;
		padding:0;
		text-align:center;
		/*background-image:url("http://www.cyberviewsites.com/v6/images/header/header_back_green.png");*/
		background-image:url("http://www.cyberviewsites.com/v6/images/header/header_back.png");
		background-repeat:repeat-x;
		display:block;
		float:left;
	}
	
	#main {
		width:860px;
		margin:auto;
		padding:0;
		display:block;
	}
	
	/* HEADER */
	#header {
		width:860px;
		height:80px;
		margin:0;
		padding:0;
		/*background-image:url("http://www.cyberviewsites.com/v6/images/header/header_logo1_green.png");*/
		background-image:url("http://www.cyberviewsites.com/v6/images/header/header_logo1.png");
		background-repeat:no-repeat;
		background-position:center top; /*bottom;*/
		display:block;
		float:left;
	}
	#header #header_logo {
		width:385px;
		height:49px;
		margin:2px 0 0 237px;
		padding:0;
		display:block;
		float:left;
	}
	#headerbar {
		width:860px;
		height:30px;
		margin:0;
		padding:0;
		/*background-image:url("http://www.cyberviewsites.com/v6/images/header/header_logo2_green.png");*/
		background-image:url("http://www.cyberviewsites.com/v6/images/header/header_logo2.png");
		background-repeat:no-repeat;
		background-position:center top;
		display:block;
		float:left;
	}
	#headerbar #headerbar_left {
		width:430px;
		margin:8px 0 0 0;
		padding:0;
		font-weight:bold;
		font-size:120%;
		color:#FFFFFF;
		text-align:left;
		display:block;
		float:left;
	}
	#headerbar #headerbar_right {
		width:430px;
		margin:8px 0 0 0;
		padding:0;
		font-weight:bold;
		font-size:120%;
		color:#FFFFFF;
		text-align:right;
		display:block;
		float:left;
	}
	
	/* CYBER VIEW LOGO */
	#cyberview_logo {
		margin:0;
		padding:0;
		display:none;
	}
	
	/* TOOLBOX LOGIN */	
	#toolbox_login {
		width:338px;
		height:30px;
		margin:0;
		padding:0;
		color:#000000;
		display:block;
		text-align:right;
		float:right;
	}
	
	#toolbox_login #tb_logo {
		width:106px;
		height:29px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	
	#toolbox_login #tb_right {
		width:231px;
		height:29px;
		margin:0;
		padding:0;
		text-align:right;
		background-image:url("http://www.cyberviewsites.com/v6/images/header/toolbox_right.gif");
		background-repeat:no-repeat;
		background-position:top right;
		display:block;
		float:left;
	}
	table.tb_login td {
		margin:0;
		padding:0;
		font-size:80%;
		font-weight:bold;
		text-align:center;
		vertical-align:bottom;
	}
	.tb_field {
		height:12px;
		margin:0;
		padding:0;
		font-size:80%;
		border-width:1px;
		border-style:solid;
		border-color:#000066;
	}
	
	/* BODY */
	#content {
		width:860px;
		margin:0;
		padding:0;
		/*background-color:#FFFFFF;*/
		display:block;
		text-align:left;
		float:left;
	}
	#content #content_top {
		display:none;
		/*width:860px;
		height:20px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/page_fade_top.jpg");
		background-repeat:repeat-x;
		background-position:top;
		float:left;*/
	}
	#content #content_bottom {
		width:860px;
		height:20px;
		margin:0;
		padding:0;
		/*background-image:url("http://www.cyberviewsites.com/v6/images/page_fade_bottom.jpg");
		background-repeat:repeat-x;
		background-position:bottom;*/
		display:block;
		float:left;
	}
	
	#content #column_left {
		width:154px;
		margin:0 0 0 10px;
		padding:0;
		display:block;
		float:left;
	}
	
	#content #column_center {
		width:462px;
		margin:0 0 0 8px;
		padding:0;
		display:block;
		float:left;
	}
	
	#content #column_right {
		width:205px;
		margin:0 0 0 6px;
		padding:0;
		display:block;
		float:left;
	}
	
	#content #column_full {
		width:673px;
		margin:0 0 0 8px;
		padding:0;
		display:block;
		float:left;
	}
	
	/* MENU */
	#menu {
		width:153px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#menu #menu_top {
		width:153px;
		height:9px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_top.png");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	#menu div.menu_item {
		width:153px;
		height:20px;
		margin:0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		text-align:right;
		vertical-align:middle;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_off.gif");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	#menu div.menu_item a:visited,
	#menu div.menu_item a:link {
		width:148px; /*153px;*/
		height:18px;
		margin:0;
		padding:2px 5px 0 0;
		font-size:100%;
		font-weight:bold;
		text-decoration:none;
		color:#1d5ca1;
		display:block;
		float:left;
	}
	#menu div.menu_item a.green {
		color:#339933;		
	}
	#menu div.menu_item a:hover {
		width:148px; /*153px;*/
		height:18px;
		margin:0;
		padding:2px 5px 0 0;
		font-size:100%;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_over.gif");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	* html #menu div.menu_item a:visited,
	* html #menu div.menu_item a:link,
	* html #menu div.menu_item a:hover {
		float:none;
		position:relative;
	}
	
	#menu div.menu_sub {
		width:153px;
		height:20px;
		margin:0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		text-align:right;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_sub.gif");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	#menu div.menu_sub a:visited,
	#menu div.menu_sub a:link {
		width:148px; /*153px;*/
		height:18px;
		padding:2px 5px 0 0;
		text-decoration:none;
		color:#000000;
		display:block;
		float:left;
	}
	#menu div.menu_sub a:hover {
		width:148px; /*153px;*/
		height:18px;
		padding:2px 5px 0 0;
		text-decoration:none;
		color:#1d5ca1;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_sub_over.gif");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	#menu div.menu_divider {
		width:153px;
		height:1px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_divider.gif");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	#menu #menu_bottom {
		width:153px;
		height:14px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_bottom.png");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	#menu div.menu2_item {
		width:153px;
		height:20px;
		margin:0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		text-align:right;
		vertical-align:middle;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu2_off.gif");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	#menu div.menu2_item a:visited,
	#menu div.menu2_item a:link {
		width:148px; /*153px;*/
		height:18px;
		margin:0;
		padding:2px 5px 0 0;
		font-size:100%;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
		display:block;
		float:left;
	}
	#menu div.menu2_item a:hover {
		width:148px; /*153px;*/
		height:18px;
		margin:0;
		padding:2px 5px 0 0;
		font-size:100%;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
		background-image:url("http://www.cyberviewsites.com/v6/images/menu/menu_over.gif");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	#promo {
		width:153px;
		height:125px;
		margin:15px 0 0 0;
		padding:0;
		/*background-image:url("http://www.cyberviewsites.com/v6/images/menu/column_box.jpg");
		background-repeat:no-repeat;*/
		display:block;
		float:left;
	}
	
	/* MAIN (CENTER) COLUMN */
	#mast {
		width:462px;
		height:281px;
		margin:0 0 10px 0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/mast_back.png");
		background-repeat:no-repeat;
		text-align:center;
		display:block;
		float:left;
	}
	#mast #banner {
		margin:4px 0 0 4px;
		padding:0;
		width:454px;
		height:272px;
		display:block;
		float:left;
	}
	#mast #mast_flashrequired {
		width:462px;
		height:261px;
		margin:0;
		padding:0;
		text-align:center;
		color:#FFFFFF;
		font-weight:bold;
		background-image:url("http://www.cyberviewsites.com/v6/images/mast_flashrequired.jpg");
		background-repeat:no-repeat;
		display:block;
		float:left;	
	}
	#mast_flashrequired a:visited, #mast_flashrequired a:link {
		text-decoration:underline;
		color:#FFFFFF;
	}
	#mast_flashrequired a:hover {
		text-decoration:underline;
		color:#000000;
	}
	
	/* MAIN CONTENT - 2 columns */
	.main_container {
		width:462px;
		margin:0 0 5px 0;
		padding:0;
		float:left;
		display:block;
	}
	.main_top {
		width:462px;
		height:33px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/main_top.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	.main_top h3, .main_top h2 {
		margin:8px 0 0 8px;
		padding:0;
	}
	.main_back {
		width:462px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/main_back.png");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	.main_content {
		width:439px;
		margin:0 5px 0 8px;
		padding:0;
		display:block;
		float:left;
	}
	.main_content p {
		margin-top:0;	
	}
	.main_bottom {
		width:462px;
		height:12px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/main_bottom.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	
	/* RIGHT COLUMN */
	.column_container {
		width:205px;
		margin:0 0 5px 0;
		padding:0;
		float:left;
		display:block;
	}
	.column_top {
		width:205px;
		height:33px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/column_top.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	.column_top h3 {
		margin:8px 0 0 5px;
		padding:0;
	}
	.column_back {
		width:205px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/column_back.png");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	.column_content {
		width:187px;
		margin:0 5px 0 8px;
		padding:0;
		display:block;
		float:left;
	}
	.column_content p,
	.column_content table {
		margin-top:0;	
	}
	.column_bottom {
		width:205px;
		height:12px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/column_bottom.png");
		background-repeat:no-repeat;
		background-position:bottom left;
		display:block;
		float:left;
	}
	#column_testimonials {
		width:205px;
		height:125px;
		margin:0 0 5px 0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/column_testimonials.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	
	/* MAIN CONTENT - FULL COLUMN (1) */
	.full_container {
		width:673px;
		margin:0 0 5px 0;
		padding:0;
		float:left;
		display:block;
	}
	.full_top {
		width:673px;
		/*height:36px;*/
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/full_top.png");
		background-repeat:no-repeat;
		background-position:top left;
		display:block;
		float:left;
	}
	.full_top h2, .full_top h3 {
		margin:8px 0 0 8px;
		padding:0;
	}
	.full_back {
		width:673px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/full_back.png");
		background-repeat:repeat-y;
		display:block;
		float:left;
	}
	.full_content {
		width:655px;
		margin:5px 5px 0 8px;
		padding:0;
		display:block;
		float:left;
	}
	.full_content p,
	.full_content table {
		margin-top:0;	
	}
	.full_bottom {
		width:673px;
		height:12px;
		margin:0;
		padding:0;
		background-image:url("http://www.cyberviewsites.com/v6/images/column/full_bottom.png");
		background-repeat:no-repeat;
		background-position:bottom left;
		display:block;
		float:left;
	}
	
	/* BREADCRUMBS */
	#breadcrumb {
		margin:3px 0 0 8px; 
		padding:0;
		font-size:80%;
		color:#666666;
		text-transform:lowercase;
		cursor:default;
	}
	#breadcrumb a:visited, #breadcrumb a:link {
		text-decoration:none;
		color:#666666;
	}
	#breadcrumb a:hover {
		text-decoration:underline;
		color:#1d5ca1;
	}
	
	h1 {		
		margin:0 0 0 8px; 
		padding:0;
		font-size:140%;
		font-weight:bold;
		color:#1d5ca1;
		cursor:default;
	}
	h1.green {
		color:#339933;
	}
	
	h2 {
		margin:0;
		padding:10px 0 0 0;
		font-size:120%;
		font-weight:bold;
		border-bottom:1px groove #1d5ca1;
		cursor:default;
	}
	h3 {
		margin:0 0 5px 0;
		padding:0;
		font-size:120%;
		font-weight:bold;
		color:#1d5ca1;
		cursor:default;
	}
	h3.underline {
		border-bottom:1px solid #000;
	}
	h4 {
		margin:0;
		padding:0;
		font-size:120%;
		font-weight:bold;
		color:#000000;
		cursor:default;
	}
	h5 {
		margin:0 0 5px 0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		color:#000000;
		cursor:default;
	}
	h5 a:visited, h5 a:link {
		text-decoration:none;
		color:#000000;
	}
	h5 a:hover {
		text-decoration:underline;
		color:#1d5ca1;
	}
	
	p {
		margin:8px 0;
		padding:0;
	}
	.text {
		margin:0 0 5px 0;
		padding:0;
		text-indent:1.5em;
		widows:inherit;
	}
	.smalltext {
		font-size:80%;
		line-height:1.2em;
	}
	.bold {
		font-weight:bold;
	}
	
	ul.arrow {
		margin-top:0px;
		padding-top:0px;
		list-style-image:url("http://www.cyberviewsites.com/v6/images/li-bullet.gif");
	}
	ul.bullet {
		margin-top:0px;
		padding-top:0px;
		list-style:disc;
		list-style-image:none;
	}
	ul.arrow li, ul.bullet{
		padding-bottom:5px;
	}
	ul.romannumerals {
		list-style-type:upper-roman;
		margin-top:0;
	}
	ul.romannumerals li {
		margin-bottom:15px;
	}
	ul.romannumerals li ul {
		margin-top:0;
		list-style-type:disc;
	}
	ul.romannumerals li ul li {
		margin-bottom:0;
	}
	
	/* NEWS */
	div.cvnews, div.cvnews2 {
		margin:0;
		padding:5px 5px 5px 5px;
		border-bottom:1px dashed #cccccc;
		color:#000000;
	}
	div.cvnews {
		background-color:#ffffff; 
	}
	div.cvnews a, div.cvnews a:link, div.cvnews a:visited {
		text-decoration:underline;
		color:#1d5ca1;
	}
	div.cvnews2 {
		background:#eef2f3;
		border-bottom:1px solid #cccccc;
	}
	div.cvnews2 a, div.cvnews2 a:link, div.cvnews2 a:visited {
		text-decoration:underline;
		color:#1d5ca1;
	}
	div.cvnews2 a:hover {
		text-decoration:none;
		color:#1d5ca1;
	}
	
	/* FOOT NOTE */
	div.footnote {
		width:auto;
		margin:10px 0 0 0;
		padding:0;
		text-align:center;
		font-size:80%;
		color:#CCCCCC;
	}
	
	/* Services */
	#services_desc {
		margin:0;
		padding:0;
	}
	#services_desc td {
		margin:0;
		padding:4px;
		text-align:left;
		vertical-align:top;
	}	
	#services_desc h3 {
		margin:10px 0 5px 0;
		padding:0;
		font-size:120%;
		font-weight:bold;
		line-height:12px;
		border-bottom:1px dashed #666666;
	}
	
	/* FLICKR */	
	#flickr img {
		float:left;
		border:1px #000 dashed;
		margin:0 5px 5px 0;
		padding:2px;
	}
	
	/* FOOTER */
	#footer {
		width:860px;
		margin:0;
		padding:0;
		display:block;
		text-align:left;
		color:#FFFFFF;
	}
	
	#footer a:visited, #footer a:link {
		text-decoration:none;
		font-weight:bold;
		color:#fff;
	}
	#footer a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#1d5ca1;
	}
	
	#footer #footer_box_container {
		width:860px;
		margin:0;
		padding:0;
		float:left;
	}
	#footer .footer_box {
		width:165px;
		margin:0 5px 0 0;
		padding:0;
		float:left;
	}
	#footer .footer_box h4 {
		color:#FFF;
	}
	#footer .footer_box ul {
		list-style-type:none;
		margin-top:0;
		margin-left:0;
		padding:0;
	}
	#footer .footer_box a:visited,
	#footer .footer_box a:link {
		text-decoration:none;
		font-weight:bold;
		color:#fff;
	}
	#footer .footer_box a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#000;
	}
	#footer #footer_bar {
		width:860px;
		height:25px;
		margin:10px 0 10px 0;
		padding:0;
		float:left;
	}
	
	#footer #left {
		width:450px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:left;
	}
	
	#footer #right {
		width:410px;
		margin:0;
		padding:0;
		display:block;
		float:left;
		text-align:right;
	}
	
	#footer #box {
		width:265px;
		height:21px;
		margin:0;
		padding:0;
		/*padding:2px 5px 2px 10px;
		background-image:url("http://www.cyberviewsites.com/v6/images/footer/footer-addressbar2.gif");*/
		background-position:top right;
		background-repeat:no-repeat;
		text-align:left;
		vertical-align:middle;
	}
	#footer #box a:visited, #footer #box a:link {
		text-decoration:none;
		font-weight:bold;
		color:#FFFFFF;
	}
	#footer #box a:hover {
		text-decoration:underline;
		font-weight:bold;
		color:#1d5ca1;
	}
	
	#footer p {
		margin:10px 0 0 0;
		padding:0;		
	}
	#footer td {
		margin:0;
		padding:0 2px 0 2px;
	}
	
	/* FORM */
	td {
		margin:0;
		padding:0;
		vertical-align:top;
		text-align:left;
	}
	
	.ask {
		color:#FF0000;
	}
	
	#alert_red {
		background-image:url("http://www.cyberviewsites.com/v6/images/alert_red.gif");
	}
	#alert_green {
		background-image:url("http://www.cyberviewsites.com/v6/images/alert_green.gif");
	}
	#alert_red, #alert_green {
		width:auto;
		height:22px;
		padding:12px 5px 5px 15px;
		margin:10px 5px 5px 10px;
		background-repeat:no-repeat;
		font-weight:bold;		
	}
	#alert_red a:visited, #alert_red a:link {
		text-decoration:underline;
		font-weight:bold;
		color:#FFFFFF;
	}
	#alert_red a:hover {
		text-decoration:underline;
		font-weight:bold;
		color:#000000;
	}
	
	.formfield {
		border-top:1px solid #1d5ca1;
		border-left:1px solid #1d5ca1;
		border-bottom:1px solid #1d5ca1;
		border-right:1px solid #1d5ca1;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#05053D;
		background-color:#EBEFFA;
		background-position:top;
		margin-top:0;
		padding:0;
		vertical-align:top;
	}
	.formbutton {
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#1d5ca1;
		background-color:#EBEFFA;
		background-position:top;
		margin-top:0;
		vertical-align:top;
	}