html,body,table,tr,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

html,body {
    margin:0px;
    padding:0px;
}
ul, li{
	list-style:none;
}
ul p{
	padding:5px 10px 10px 15px;
	margin:0;
}
ul h4{
	font-size:14px;
	color:#ace123;
	font-weight:bold;
}
#container {
    clear:left;
    width:791px;
}

#content {
    width:430px;
    float:left;
    margin:0 0 20px 0;

}

#access_section {
    float:left;
    width:430px;
    margin:10px 0 0 0;
}

#access1 {
    float:left;
    width:175px;
    margin:0 25px;
}

#access2 {
    float:right;
    width:175px;
    padding-left:10px;
}

#verticle_sep {
    float:left;
    margin-left:17px;
}

#promo_section {
    float:right;
    width:335px;
    margin:10px 0 0 0;
}

#promo1 {
    float:left;
    margin:0 0 4px 0;
}

#promo2 {
    float:right;
}

#press {
    clear:left;
}

#partner_section {
    float:left;
    width:860px;
    margin:5px 0 0 0;
}

#partner1 {
    float:left;
    width:400px;
    margin:0 15px;
}

#partner2 {
    float:right;
    width:400px;
    padding-left:5px;
}

#menu ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

#menu ul li {
    float:left;
    width:82px;
    height:30px;
    padding-left:1px;
}

#menu ul li a {
    float:left;
    width:82px;
    height:30px;
    background-position:right;
}

#menu ul li a:hover {
    background-position:right;
}

#menu_about a {    background:url('images/menu/about_us.jpg'); }
#menu_about a:hover {    background:url('images/menu/about_us_.jpg'); }
#menu_products a {    background:url('images/menu/products.jpg'); }
#menu_products a:hover {    background:url('images/menu/products_.jpg'); }
#menu_services a {    background:url('images/menu/services.jpg'); }
#menu_services a:hover {    background:url('images/menu/services_.jpg'); }
#menu_demos a {    background:url('images/menu/demos.jpg'); }
#menu_demos a:hover {    background:url('images/menu/demos_.jpg'); }
#menu_login a {    background:url('images/menu/login.jpg'); }
#menu_login a:hover {    background:url('images/menu/login_.jpg'); }
#menu_contact a {    background:url('images/menu/contact.jpg'); }
#menu_contact a:hover {    background:url('images/menu/contact_.jpg'); }
#menu_logout a {    background:url('images/menu/logout.jpg'); }
#menu_logout a:hover {    background:url('images/menu/logout_.jpg'); }
#menu_portal a {    background:url('images/menu/portal.jpg'); }
#menu_portal a:hover {    background:url('images/menu/portal_.jpg'); }

#menu_about.menu_selected a {    background:url('images/menu/about_us_.jpg') right; }
#menu_products.menu_selected a {    background:url('images/menu/products_.jpg') right; }
#menu_services.menu_selected a {    background:url('images/menu/services_.jpg') right; }
#menu_demos.menu_selected a {    background:url('images/menu/demos_.jpg') right; }
#menu_login.menu_selected a {    background:url('images/menu/login_.jpg') right; }
#menu_contact.menu_selected a {    background:url('images/menu/contact_.jpg') right; }
#menu_logout.menu_selected a {    background:url('images/menu/logout_.jpg') right; }
#menu_portal.menu_selected a {    background:url('images/menu/portal_.jpg') right; }

#site-menu ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

#site-menu ul li {
    float:left;
    width:70px;
    height:20px;
    padding-left:1px;
}

#site-menu ul li a {
    float:left;
    width:70px;
    height:20px;
    padding-top:3px;
    color:#FFFFFF;
    text-align:center;
    text-decoration:none;
    background:#1E3650;
    background-position:left;
}

#site-menu ul li a:hover {
    color:#FFFFFF;
    background:#1E56C0;
    background-position:left;
}

#live.menu_selected a {
    background:#1E76E0;
}

#archive.menu_selected a {
    background:#1E76E0;
}

#highlights.menu_selected a {
    background:#1E76E0;
}

#control-menu ul {
    list-style:none;
    margin:0px;
    padding:0px;
}

#control-menu ul li {
    float:left;
    width:90px;
    height:20px;
    padding-left:1px;
}

#control-menu ul li a {
    float:left;
    width:90px;
    height:20px;
    padding-top:3px;
    color:#FFFFFF;
    text-align:center;
    text-decoration:none;
    background:#1E3650;
    background-position:left;
}

#control-menu ul li a:hover {
    color:#FFFFFF;
    background:#1E56C0;
    background-position:left;
}

#cam1.menu_selected a {
    background:#1E76E0;
}

#cam2.menu_selected a {
    background:#1E76E0;
}

#cam3.menu_selected a {
    background:#1E76E0;
}

#cam4.menu_selected a {
    background:#1E76E0;
}

#con1.menu_selected a {
    background:#FF1010;
}

#con2.menu_selected a {
    background:#FF1010;
}

#con3.menu_selected a {
    background:#FF1010;
}

#con4.menu_selected a {
    background:#FF1010;
}

.bottombar 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
a 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23374E;
	text-decoration: underline;
	}
	
a:hover 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #23374E;
	text-decoration: none;
	}

.box {
	border-style: solid;
	border-color: #93A7BA;
	border-width: 1px;
	background-color: #E9ECEF;
	}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 15px;
	margin-left:25px;
	padding-right: 20px;
	}
table.copy1{
	position:relative;
	color:#ace123;
	padding:0px;
	margin:0px;
	left:25px;
}
td{
	padding:0px;
	margin:0px;
}
.pressrelease {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	line-height: 12px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}


.formfieldbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
  	text-align: left;
  	background-color: #23374E;
  	height: 13px;
	width: 790px;
    clear:left;
    float:left;
    margin-top:50px;
    
  }
			
.sectiontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #23374E;
	padding-left: 25px;
	padding-top: 15px;
	}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #23374E;
	}

.field{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	border-style: solid;
	border-color: #93A7BA;
	border-width: 1px;
	background-color: #E9ECEF;
}

