html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, dl, li, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin: 0;
}

table.center {margin-left:auto; margin-right:auto;}


.all {width:840px; margin:0 auto; }

.H_Blue {
color:#006692;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
}

.H_Green {
color:#33CC33;
font-size:12pt;
font-weight:700;
}

.H_Orange {
color:#F60;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
}

.asterisk {
color:#F30;
font-weight:bolder;
}

.bg_box {
background-repeat:no-repeat;
color:#FFF;
height:160px;
padding-left:10px;
padding-top:5px;
vertical-align:top;
}

.bg_box a {
color:#FFF;
font-size:10pt;
text-decoration:none;
}

.bg_box a:hover {
color:#FFF;
font-size:10pt;
text-decoration:underline;
}

.bg_box h1 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:1px;
padding-bottom:18px;
}

.bg_box p,.bg_box a:visited {
color:#FFF;
font-size:10pt;
}

.box1 {
background-color:#E8E8E8;
border:thin dotted #999;
vertical-align:top;
}

.box1 H2 {
padding-bottom:30px;
padding-left:15px;
padding-top:15px;
}

.container {
	margin-left:30px;
	margin-right:30px;
}

.dottedborder {
border:1px dotted #CCC;
}

.faqqa {
font-size:20pt;
}

.fieldlabel {
font-size:11px;
font-weight:700;
height:17px;
line-height:15px;
text-align:right;
vertical-align:top;
}

.footer {
color:#999;
font-family:Tahoma, Verdana, Arial;
font-size:10pt;
}

.footer A {
color:#999;
text-decoration:none;
}

.footer a:hover,a:hover {
color:#0386C2;
text-decoration:underline;
}

.formcontrol {
background-image:url(images/template/formcontrolbg.gif);
border:1px solid #BACFD1;
color:#666;
font-family:Verdana, Arial, Geneva;
font-size:9pt;
}

.img_border {
border:1px solid #666;
margin-left:10px;
margin-right:10px;
padding:2px;
}

.intro {
color:#0A6496;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
line-height:12pt;
}

.more {
color:#0386C2;
font-size:10px;
font-weight:700;
text-align:right;
text-decoration:underline;
}

.opacity {
-moz-opacity:.70;
border:1px solid #000;
color:#000;
filter:alpha(opacity=70);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
opacity:.70;
}

.quote {
color:#666;
font-family:Tahoma, Verdana, Arial;
font-size:12pt;
line-height:30px;
}

.quotebox {
background-color:#D9F2FF;
background-image:url(images/template/quote0.jpg);
background-repeat:no-repeat;
border:thin dotted #999;
color:#666;
margin:30px;
padding:30px;
}

.quotebox A {
color:#06F;
text-decoration:none;
}

.quotebox P {
color:#666;
}

.quotebox a:hover {
color:#09F;
}

.rad {
background-color:#5B5F5E;
border:0;
}

.tbl_display {
margin:5px;
}

.tbl_display TD {
background-color:#D9F2FF;
border:1px dotted #999;
font-size:10pt;
}

.textarea {
background-image:url(images/template/textareabg.jpg);
border:1px solid #BACFD1;
font-family:Verdana, Arial, Geneva;
font-size:9pt;
font-weight:lighter;
overflow:auto;
scrollbar-3dlight-color:#EDEBE1;
scrollbar-arrow-color:#3A3029;
scrollbar-darkshadow-color:#EDEBE1;
scrollbar-face-color:#EDEBE1;
scrollbar-highlight-color:#EDEBE1;
scrollbar-shadow-color:#D1C5AF;
scrollbar-track-color:#EDEBE1;
}

TH {
font-size:10pt;
}

/*a {
color:#0386C2;
text-decoration:none;
}*/

body {
font-size:10pt;
margin:0;
padding:0;
}

h1 {
	color:#0386c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	letter-spacing:2px;
	margin-top: 5px;
	text-align: center;
}

h2 {
color:#0386C2;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
margin-bottom:0pt;
padding-bottom:0;
}

h2 #faq {
color:#81BD3E;
font-family:Tahoma, Verdana, Arial;
font-size:10pt;
margin-bottom:5px;
padding-bottom:5px;
}

h2 a {
color:#93C95A;
font-family:Tahoma, Verdana, Arial;
font-size:11pt;
letter-spacing:2px;
margin-bottom:0;
padding-bottom:0;
}

h3 {
color:#87D300;
font-family:Tahoma, Verdana, Arial;
font-size:10pt;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

h4 {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
}

h5 {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
margin-bottom:0;
padding-bottom:0;
}

hr {
	background-color:#F90;
	height:2px;
}

html {
margin-bottom:1px;
min-height:100%;
}

p {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:15pt;
	margin-bottom: 12pt;
}

td {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:16px;
}

td img {
display:block;
}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:1.8;
}
li {
	list-style-type: disc;
}
/*---------------TOP NAVIGATION-------------*/
.top-nav-bar {background:#007EC6; border-top:3px solid #072c9d;}
.top-nav {
	height:37px;
	font-family: Tahoma, Arial;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	padding:0;
	margin: 0;
}
.top-nav li {
	float:left;
	height:37px;
	background-position:left bottom;
	list-style:none;
}
.top-nav li span {display:none;}
.top-nav li a {
	display:block;
	height:37px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

.top-nav li.hover a {background-position:left bottom; position:relative; z-index:200;}
.top-nav li a:hover {background-position:left bottom; position:relative; z-index:0;}

/*---------------NAV BUTTONS-------------*/
.top-nav li.m_home {width:80px;}
.top-nav li.m_home, .top-nav li.m_home a {background-image:url(images/template/btn_home.gif);}
.top-nav li.m_about {width:100px;}
.top-nav li.m_about, .top-nav li.m_about a {background-image:url(images/template/btn_about.gif);}
.top-nav li.m_manuals {width:180px;}
.top-nav li.m_manuals, .top-nav li.m_manuals a {background-image:url(images/template/btn_manuals.gif);}
.top-nav li.m_products {width:100px;}
.top-nav li.m_products, .top-nav li.m_products a {background-image:url(images/template/btn_products.gif);}
.top-nav li.m_solutions {width:100px;}
.top-nav li.m_solutions, .top-nav li.m_solutions a {background-image:url(images/template/btn_solutions.gif);}
.top-nav li.m_cytrack {width:100px;}
.top-nav li.m_cytrack, .top-nav li.m_cytrack a {background-image:url(images/template/btn_cytrack.gif);}
.top-nav li.m_services {width:100px;}
.top-nav li.m_services, .top-nav li.m_services a {background-image:url(images/template/btn_services.gif);}
.top-nav li.m_support {width:100px;}
.top-nav li.m_support, .top-nav li.m_support a {background-image:url(images/template/btn_support.gif);}
.top-nav li.m_cytrack {width:100px;}
.top-nav li.m_cytrack, .top-nav li.m_cytrack a {background-image:url(images/template/btn_cytrack.gif);}
.top-nav li.m_contact {width:100px;}
.top-nav li.m_contact, .top-nav li.m_contact a {background-image:url(images/template/btn_contact.gif);}
.top-nav li.m_peripherals {width:100px;}
.top-nav li.m_contact, .top-nav li.m_peripherals a {background-image:url(images/template/btn_peripherals.gif);}
/*--------------DROP DOWN------------------*/
.top-nav ul.inner1 {
	display:none;
	position:absolute;
	border:1px solid #b7d1e8;
	margin-top:0px;
	background:#f6fafd;
	z-index:100;
	float:left;
}
.top-nav ul.inner1 li {
	clear:both;
	height:auto;
	cursor:pointer;
	float:none !important;
	margin-left:-40px;
}
.top-nav ul.inner1 li a {
	padding:3px 50px 4px;
	height:auto;
	background:url("images/bullet-1.gif") no-repeat;
	background-position: 11px 0.9em !important;
	display:block;
	color:#000;
	text-decoration:none;
	white-space:nowrap;
}
.top-nav li ul.inner1 li.hover {background-color:#c7dff5;}
.top-nav ul.inner2 {display:none; position:absolute; background:#f6fafd; border:1px solid #b7d1e8; margin-top:-2px;}
.top-nav li ul.inner1 li.has-submenu {background-image:url("../images/back_bull-menu.gif"); background-repeat:no-repeat; background-position:right bottom; margin-left:-30px;}
.top-nav li ul.inner1 li.has-submenu.hover {background-position:right top;}


.top-nav ul.inner1b {display:none; position:absolute; border:1px solid #007EC6; margin-top:-1px; background:#f6fafd; z-index:100;}
.top-nav ul.inner1b li {clear:both; height:auto; cursor:pointer; float:none !important;}
.top-nav ul.inner1b li a {padding:3px 21px 4px; height:auto; background:url("../images/bullet-1.gif") no-repeat; background-position: 11px 0.9em !important; display:block; color:#000; text-decoration:none; white-space:nowrap;}
.top-nav li ul.inner1b li.hover {background-color:#c7dff5;}
.top-nav li ul.inner1b li.has-submenu.hover {background-position:right top;}

