* {
margin:0;
padding:0;
}

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset,em,blockquote {
border:0;
border-collapse:separate;
border-spacing:0;
margin:0;
padding:0;
}

body {
	font-family:arial,tahoma,sans-serif;
	font-size:100.1%;
	min-width:944px;
	text-align:center;
	background-color:#FFFFFF;
	color: #000000;
}

input,select {
margin:0;
padding:0;
}

p {
line-height:1.3em;
}

strong,b {
font-weight:700;
}

div {
border:0 solid #aaa;
}

ul {

}

a {
color:#01AD4E;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#005BBF;
text-decoration:underline;
}

h2 {
color:#005BBF;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:900;
line-height:3em;
text-align:left;
text-indent:0;
vertical-align:middle;
}

h3 {
color:#221E1F;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:bolder;
text-align:left;
text-indent:0;
text-transform:uppercase;
vertical-align:middle;
}

.stitle {
color:#005BBF;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:900;
text-align:left;
text-indent:0;
vertical-align:middle;
}

h5 {
color:#005BBF;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
font-style:normal;
font-variant:normal;
font-weight:900;
text-align:left;
text-indent:0;
text-transform:uppercase;
vertical-align:middle;
}

#flash {
background-color:#FFF;
height:260px;
position:relative;
width:943px;
z-index:0;
}

#header {
background:url(/images/asentria_head.gif);
background-repeat:no-repeat;
height:158px;
left:0;
margin:0;
overflow:visible;
position:relative;
text-align:left;
top:3px;
width:942px;
z-index:9000;
}

#home a,#home a:hover {
cursor:pointer;
height:90px;
left:15px;
position:absolute;
text-indent:-999em;
top:10px;
width:200px;
}

#fp-whats-new, #fp-solutions{
float:left;
position:relative;
padding:10px 5px  5px 10px;
}



#container-page {
display:block;
margin:0 auto;
position:relative;
text-align:left;
width:944px;
}

#container-search {
left:690px;
position:absolute;
top:76px;
z-index:9500;
}

#container-content {
background:transparent;
height:1%;
margin-left:0;
margin-right:0;
min-height:100%;
position:relative;
width:943px;
background-image:url(/images/content-bg.gif); 
background-position:bottom right; 
background-repeat:no-repeat;
}

* html #container-content {
height:100%;
}

#container-right {
background-image:url(/images/content-topline.gif);
background-position:top;
background-repeat:repeat-x;
float:left;
height:100%;
min-height:60px;
padding:8px 0 10px 13px;
position:relative;
width:717px;

}

#container-right li {
list-style-image:url(/images/arrow.gif);
list-style-position:outside;
list-style-type:none;
text-indent:0;
margin-left:1.5em;
}

#container-right li.numbered {
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
text-indent:0;
}

#container-right li.noindent {
list-style-image:none;
text-indent:0;
}

#container-right ul li.noarrow {
list-style-image:none;
list-style-position:inside;
text-indent:0;
}



#container-left {
background-image:url(/images/sidebar-bg.jpg);
background-repeat:repeat-x;
float:left;
margin:0;
min-height:600px;
padding:8px 5px 0 10px;
position:relative;
width:195px;
z-index:800;
}

#container-lefty {
background-image:url(/images/sidebar-bg-color.jpg);
background-repeat:repeat-x;
float:left;
margin:0;
min-height:600px;
padding:8px 5px 0 10px;
position:relative;
width:195px;
z-index:800;
}

#container-left ul { 
list-style-type: none; 
}


#container-left li.arrow {
list-style-image:url(/images/arrow.gif);
list-style-position:inside;
text-indent:0;
}

#container-left a {
color:#005BBF;
font-weight:500;
text-decoration:none;
text-transform:capitalize;
}

#container-left a:hover {
color:#01AD4E;
text-decoration:underline;
}

#container-left strong {
color:#221E1F;
text-transform:uppercase;
}

#productshot {
border:0px solid #000;
float:right;
height:auto;
margin:0px 0px 35px 10px;
position:relative;
top:15px;
width:400px;
}

#productmenu {
background-image:url(/images/product-menu-bg.jpg);
background-position:right;
background-repeat:no-repeat;
list-style-type:none;
float:right;
height:123px;
width:180px;
}

.productlist {
float:right;
height:auto;
margin:0 0 0px 10px;
position:relative;
top:15px;
width:350px;
}

#newsletter {
position:relative; 
top:0px; 
height:100px; 
width:200px;
}

#productmenu ul {
left:25px;
position:relative;
top:20px;
}

#productmenu li,#productmenu a {
color:#2E312D;
font-size:.85em;
font-weight:900;
height:1.5em;
list-style-position:outside;
text-decoration:none;
text-transform:uppercase;
}

#footer {
height:60px;
margin-left:0;
margin-right:0;
min-height:60px;
position:relative;
text-align:left;
width:942px;
}

* html #footer {
height:60px;
}

#tabs1,#tabs2,#tabs3,#tabs4,#tabs5,#tabs6 {
height:20px;
position:absolute;
width:auto;
}

.blue-header {
color:#005BBF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:700;
text-align:left;
text-transform:uppercase;
}

.bodytext {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
text-align:left;
text-indent:0;
vertical-align:baseline;
}

.frontpage {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
text-align:left;
text-indent:0;
vertical-align:baseline;
}

.bullets,.bullets a,.bullets a:visited{
	color:#222;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style-position:outside;
	list-style-type:disc;
	padding:0px 0 5px 0px;
	margin:0px 0 0px 9px;
	text-align:left;
	text-indent:0em;
	vertical-align:baseline;
}

.search {
color:#005BBF;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
text-align:left;
text-indent:0;
vertical-align:bottom;
}

.searchbutton {
height:21px;
width:23px;
}

.titletext,a.titletext:hover,h6 {
color:#005BBF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-style:normal;
font-variant:normal;
font-weight:900;
line-height:normal;
padding:0 0 5px 0;
text-align:left;
text-decoration:none;
text-indent:0;
text-transform:uppercase;
vertical-align:baseline;
}

.totop {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
font-weight:700;
vertical-align:baseline;
}

.quotes {
color:#778086;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:500;
line-height:normal;
text-align:left;
text-indent:0;
vertical-align:top;
}

.quote-credit {
color:#939AA0;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
text-align:right;
text-indent:0;
vertical-align:top;
}

.footertext {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:700;
text-align:left;
text-indent:2px;
vertical-align:top;
}

.terminaltext {
background-color:#264468;
color:#A3A7AF;
font-family:"Courier New", Courier, mono;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:700;
text-align:left;
text-indent:2px;
vertical-align:top;
}

.green-header {
color:#05A057;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:700;
text-align:left;
text-transform:uppercase;
}

.small {
color:#221E1F;
font-family:Arial, Helvetica, sans-serif;
font-size:.6em;
font-style:normal;
font-variant:normal;
font-weight:400;
text-align:left;
text-indent:0;
vertical-align:middle;
}

.top-bar {
font-size:180%;
height:26px;
position:relative;
width:942px;
}

.white-header {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:700;
text-align:left;
text-transform:uppercase;
}

.featureslist li,.featureslist a {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
font-weight:700;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
vertical-align:baseline;
}

.indent {
text-indent:2em;
}

table.matrix {
border:solid 1px #5CC9FF;
}

.matrix tr th {
background-color:#999;
border-bottom:solid 1px #82c8e2;
color:#202020;
font-family:Verdana, "Arial Narrow", Geneva, sans-serif;
font-size:10px;
font-weight:700;
padding:5px;
text-align:left;
vertical-align:top;
}

.matrix tr td {
color:#000;
font-family:Verdana, "Arial Narrow", Geneva, sans-serif;
font-size:10px;
margin:0;
padding:5px;
text-align:left;
vertical-align:top;
}

th.featureColumn {
font-size:10px;
font-weight:400;
text-indent:10px;
}

td.sectionalRow {
background-color:#05A057;
color:#fff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
letter-spacing:.05em;
}

.oddColumn,.evenColumn {
background-color:#E7E7E7;
color:#8F8F8F;
font-weight:700;
}

#DivLogin {
background-color:#FFF;
padding:10px;
}

li.GenericList {
list-style-image:none;
list-style-type:square;
}

#lblErrorBox {
position:relative;
top:20px;
}

* html #container-right,* html #container-left {
height:600px;
}

#productmenu a:hover,a.titletext:hover {
text-decoration:underline;
}