body{margin:0; padding:0; line-height: 1.5em; 	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size: 0.8em;	color: #32393d;line-height:16pt;
 background:#e8f3fb url('/images/bg.png') repeat-x  left bottom; 
}

a, a:visited {color: #193a7d;	text-decoration: underline;}
a:hover {color: #fe4819;}

h1 {	font-size: 1.7em;	color: #fe4819;	margin: 5px 0 10px 0;	font-weight: normal;}
h2 {	font-size: 1.4em;	color: #222222;	margin: 5px 0 10px 0;	font-weight: normal;}
h3 {	font-size: 1.1em;	color: #333;	margin: 5px 0 10px 0;	font-weight: bold;}
h4 {	font-size: 1.0em;	color: #333;	margin: 5px 0 10px 0;	font-weight: bold;}

#maincontainer{width: 940px; margin: 0 auto; }
#topsection{ padding-left:12px; }
#topsection h1{margin: 0;padding-top: 15px;}
#contentwrapper{float: left; width: 100%;background:#ffffff; }
#contentcolumn{margin-left: 240px; padding:10px 25px; }
#leftcolumn{ float: left; width: 240px; margin-left: -940px; padding:4px;}

#footer{clear: left;width: 100%;text-align:center;padding: 15px 0; font-size:90%;
color:#ffffff; background:#333 url('/images/footer_bg.gif') repeat-x  left top; height:52px; margin-top: 5px;}
#footer a{ 	color:#fff; }
#footer ul{ 	list-style:none; 	margin: 0px; 	padding:0px; color:#fff;}
#footer li{ 	display:inline;}
#footer a:link, #footer a:visited{	padding: 2px 2px 2px 2px;	margin-right: 2px;	border:1px solid #999999;	text-decoration:none;}
#footer a:hover, #footer a:active{	border:1px solid #99CC00;	background-color:#666666;}
#footer .ref a:hover, #footer a:active{	border:1px solid #ffffff;	background-color: #c20000;}

.img a{border-bottom:0px;}
.product_link {padding:4px;}
.product_link a, a:visited, a:active{color:#193a7d; text-decoration:none}
.product_link a:hover{color:#398cdf}

.product_link_alt {padding:4px;}
.product_link_alt b {color:#000000}
.product_link_alt a, .product_link_alt a:visited, .product_link_alt a:active{color:#193a7d; text-decoration:underline; font-size:90%}
.product_link_alt a:hover{color:#fe4819}
 
  
.box { border:1px dotted #666; background:#f7faae; padding:10px}
.box_products { border:1px dotted #666; padding:10px}
.box_order { border:1px dotted #666; background:#d4e1f9; padding:10px; text-align:center}
.box_demo { border:1px dotted #666; background:#d2f7cf; padding:10px; text-align:center}



/*Top Menu*/
.topmenu {  clear: right; font:normal 13px "AvantGarde Bk BT", Arial, Helvetica, sans-serif; 

}
.topmenu img { vertical-align: middle; padding:1px 2px 0 2px; }
.topmenu ul {
	position: relative;
	list-style: none;
	margin: 0;
	/*background: url(../images/topmenu_leftbg.gif)no-repeat left top;*/
/*	width: 907px;
	float: right;*/
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.topmenu li { float:left; margin-right: 2px; }
.topmenu li a {
	float: left;
	color:#FFFFFF;
	text-decoration: none; /*Padding to accomodate left tab image. Do not change*/
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	display: block;	
	padding:0 0 0 5px;
	background:#0c5aa4 url(../images/linkleft.gif) no-repeat left top;

}
.topmenu li a b {
	float: left;
	display: block; /*Padding of menu items*/
	padding:0 10px 0 5px;
	background: url(../images/linkright.gif) no-repeat right top;
	font-weight: normal;
	background-color: #0c5aa4;
}
.topmenu li.current a, .topmenu li a:hover{
	color: #FFFFFF; /*left tab image path*/
	background-position: left top;
	background-image: url(../images/linkleft1.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-color: #00bbe7;
}
.topmenu li.current a b, .topmenu li a:hover b{
	color: #FFFFFF; /*right tab image path*/
	background-image: url(../images/linkright1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	background-color: #00bbe7;
}

