* { padding: 0; margin: 0; }
html {
	overflow-y: scroll;
}
body {
 font-family:Georgia, "Times New Roman", Times, serif;
 
 font-size: 13px;
   background:white url(assets/pageback.png) repeat-x top;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;

}

.hometext {margin-top:30px; 
		margin-left:25px;
		float:left;
		width: 500px;
		font-size:18px; 
		line-height: 21px;
		margin-bottom:50px;}

.productlist {float:left;
		width:200px;
		margin-left: 110px;
		margin-top:30px;
		margin-bottom:50px;}

.productlist ul {width:190px;
	float:left;
	list-style-type:none;}

a.productnav:link, a.productnav:active, a.productnav:visited {text-decoration:none;
									color:#444444;}

.productlist hr {	height:1px;
			color:#cccccc;
			}
a.productnav:hover {text-decoration:none;
			color:#397888;}

#homecontent{width:900px;
		}

.productlist li{font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:30px;
	font-size:16px;
	}

a.bannerimgs {border:none;}
#header {
 color: #333;
 width: 902px;
 padding: 10px;
 height: 73px;
 margin: 10px 0px 0px 0px;
 background: transparent;
}
#navigation {
 color: #333;
 padding: 2px;
 margin: 3px 0px 0px 0px;
 background: transparent;
 height:24px;
}
#leftcol { 
 display: inline;
 color: #333;
 margin-top: 10px;
 padding: 0;
 width: 195px;
 float: left;
}
#rightcol { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 683px;
 display: inline;
 position: relative;

}
#fullpage { 
margin-top:5px;
 padding: 9px;
 width: 922px;

}
#inner { margin: 8px 0 0 0 ;

 width: 922px;
 background: url(assets/wrapback.png);}
 
 .tribox {
 float:left; 
 width:270px; 
 padding:5px; 
 height:290px; 
 overflow:hidden;
 margin:8px;}
 
 
#footer { 
 width: 902px;
 clear: both;
 color: white;
 text-align:right;
 background: #397888;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }

/*elements*/
.cntimg {display: block;
    margin-left: auto;
    margin-right: auto }
h1 {font-size:17px; color:#874039;}
h2 {padding-top:16px;font-size:16px; color:#397888;}
h3 {padding-top:15px;  border-bottom: solid 1px maroon;}
h4 {padding-top:12px; color:#9e0c25}
img  {border:0;}
p {margin-top:15px; line-height:1.65em;}
.fp {font-size:14px; font-weight:bold;}
.rtimg {display:block; float:right; padding-left:20px;}
.bullet li {list-style-type: disc; margin-top:12px;}
ul.bullet  {margin-left:20px;}
.q {color:#008080; font-weight:bold; text-decoration:underline;}
.qa {font-style: italic;}
.req {color:red;}
.box100 {float:left; margin:10px; padding:5px; width: 130px; border: solid 1px silver; height:190px;}
/*top menu*/

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
margin-top:8px;
}
#navlist a {
text-decoration:none; 
padding:3px; 
font-family: arial, helvetica, sans-serif; 
text-transform: capatilize; 
color:white; 
border-bottom: ;}

#navlist a:hover {color:yellow; border-bottom:solid 2px silver;}
#here a{border-bottom: solid 2px yellow; color:yellow}

/*frame menu*/
#frmenu {background:maroon; margin-top:5px; padding-top:5px; height:30px;}
#frmenu ul {}
#frmenu li {
display: inline;
list-style-type: none;
padding-right: 20px;
margin-top:8px;
}
#frmenu a {text-decoration:none; 
padding:5px; 
font-family: arial, helvetica, sans-serif; 
text-transform: capatilize; 
color:white; }
/*sidebar menu*/
.sbmenu{
border:;
background: ;
border-bottom-width: 0;
width: 190px;
}

* html .sbmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 184px;
}

.sbmenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.sbmenu li {list-style-type:none;}
.sbmenu a{
font-family: Tahoma, Geneva, sans-serif; 
font-weight:bold;
text-transform: capatilize; 
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #782424;
height:20px;
text-decoration: none;
border-bottom: solid 1px silver;
background: transparent;
}

.sbmenu a:visited{
color: #595959;
}
#active  {background: url(assets/act.png);}

html>body .sbmenu a{ /*Non IE rule*/
width: auto;
}

.sbmenu a:hover{
background-color: #808080;
background:  url(assets/act.png);
color: maroon;
}
td	{font-family:helvetica,arial; font-size:10pt; padding:10px;}
th	{font-family:helvetica,arial; font-size:10pt;}
tr {border-bottom: solid 1px silver;}
#fbr td {text-align:center; padding:1px;}
.chart  td{padding: 1px 20px;}
.contact td {padding: 1px 5px;}
.info {font-family:helvetica,arial; font-size:10pt; font-weight:bold;}
.trb { background:#EAEADC}
.canvas {background:url(assets/canvslogo.png) no-repeat;}
.topbar {float:right; width:400px; font-family:verdana, arial, helvetica, sans-serif; font-size:12px;}
a.none {text-decoration:none; color:black;}