﻿body 
	{
	font-family:Arial, Helvetica, sans-serif;
	}
td.cust1
	{
	width:130px;
	vertical-align:top;
	padding:2.25pt;
	background-color:#e0e0e0;
	font-weight:bold;
	font-size:12px;
	}
	
.newsletter
	{
	font-size:12px;
	}
	
td.cust2
	{
	width:470px;
	vertical-align:top;
	padding:2.25pt;
	font-size:12px;
	}	
p
	{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}	
	
.chapter
	{
	font-size:14px;
	font-weight:bold;
	}
	
.page
	{
	margin-top:5px;
	margin-bottom:10px;
	list-style:none;
	}
	
.graph_cell
	{
	width:45px;
	height:45px;
	border-bottom-color:#999999;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	

.code
	{
	background-color:#CCCCCC;
	font-family:"Courier New", Courier, monospace;
	padding-top:5px;
	padding-bottom:5px;
	margin:15px;
	font-size:12px;
	margin: 10px 50px 10px 50px;
	}
	
td.specs1
	{
	width:187px;
	vertical-align:top;
	padding:2.25pt;
	background-color:#e0e0e0;
	font-weight:bold;
	font-size:12px;
	}
	
td.specs2
	{
	width:357px;
	vertical-align:top;
	padding:2.25pt;
	font-size:12px;
	}
	
td.qwe
	{
	padding:0 0 0 0;
	background-color:#CCCCCC;
	height:5px;
	}
	
/*LINKS*/
a
	{

	margin : 0px;
	text-decoration: none;
	color:#cc0000;
	}
	
a.link2
	{
	font-size:14px;
	margin : 0px;
	text-decoration: none;
	color:#cc0000;
	font-weight:bold;
	}
	
/*LISTS*/
ul
	{
	margin:0 0 0 25px; 
	padding-left:0px;
	list-style-image:url(../Graphics/bullet_main.bmp);
	font-size:12px;
	}
	
ul.list /*number*/
	{
	list-style-type:decimal;
	list-style-image:none;
	}
	
ul.list2 /*letter*/
	{
	list-style-type:lower-alpha;
	list-style-image:none;
	}
	
ul.side
	{
	margin-left:10px;
	padding:0px 5px 0px 5px;
	list-style-image:url(../Graphics/bullet_side.bmp);
	}
li
	{
	margin:5px 5px 5px 5px;
	}
	
/* side bar */
h1.side
	{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}
	
h2.side
	{
	padding-top:10px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	}

p.date
	{
	font-size:12px;
	font-weight:bold;
	margin: 0px;
	padding-top:25px;
	}

.title
	{
	font-size:16px;
	font-weight:bold;
	margin : 0px;	
}

p.desc
	{
	font-size:12px;
	margin : 0px;
	}
	
/* main */

.underline
	{
	border-bottom-color:#333333;
	border-bottom-style:groove;
	border-bottom-width:medium;
	}
	
.partners
	{
	vertical-align:text-top;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#333333;
	vertical-align:top;
	}
	
.address
	{
	font-size:10px;
	padding-top:10px;
	width:195px;
	}

/* Menu Options */
.m0l0iout, .m0l0iover /* level 0 inner */
	{
	font-size: 14px;
	text-decoration: none;
	margin: 2px 0 0 0px;
	font-weight: bold;
	}
/* other levels */
.m0l0oout, .m0l0oover, .m0l2oout , .m0l2oover , .m0l1oout, .m0l1oover   /* outer */
	{
	text-decoration : none;
	border: 0px solid #000000;
	background-color: #666666;
	}
.m0l1iout, .m0l1iover, .m0l2iout, .m0l2iover /* inner */
	{
	font-size: 12px;
	margin: 4px 0 0 17px;
	font-weight: bold;
	}
/* color change */
.m0l1iout, .m0l2iout, .m0l0iout 
	{color: #dddddd;}
.m0l1iover, .m0l2iover, .m0l0iover 
	{color: #000000;}
.m0l1oover, .m0l2oover
	{background-color:#CCCCCC;}

/* footer */
td.footer
	{
	color:#CCCCCC;
	text-align:center;
	font-size:9px;
	background-color:#666666;
	padding:0;
	}
	
	
/*NEEDED?*/
.main
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	}

td.main
	{
	align: left;
	}
	
a.sitemap
	{
	font-size:10px;
	margin: 0px 0px 0px 0px; 
	text-decoration: none;
	color:#FF0000;
	height:0px;
  	bottom: -55%;
	padding: 0 0 0 0;
	}