body	{background: #fff url(http://www.geniq.net/images/GenIQ_bg.gif) repeat-y 0 0; }
form	{margin: 0;}
hr		{color:#8d8d8d; border-style: solid;}
ul, ol	{margin: 0 0 16px; padding: 0 0 0 25px;}
li		{margin: 0 0 6px;}

body, td,
.NormalText		{color: #000; font-size: 13px; font-family:"Times New Roman", Arial;}
.ClientTable	{font-size: smaller;}
.Heading		{font-weight: bold; font-size: 18px;}
.Heading2		{font-weight: bold; font-size: 24px;}
.TOCNote		{font-style: italic; font-size: small;}
.TOCHeadingVolume	{font-weight: bold; font-size: 18px;}
.BlueText			{color: #03c;}

td.Clear			{}
td.Justify			{text-align: justify;}
td.TopBorder		{border: solid #999; border-width: 1px 0 0; padding: 16px 0 0;}

#sidenav ul,
td.leftnav ul		{margin: 0; padding: 0; list-style-type: none;}
#sidenav ul li,
td.leftnav li		{margin: 0 0 8px; font-weight: bold;}
td.leftform input	{margin: 5px 0;}
tr td.maincontent	{width: auto;}

div.header			{background: url(http://www.geniq.net/images/geniq_icon_home.jpg) no-repeat 0 0;}
div.Footer			{font-size: 12px; text-align: center;}
div#hidden			{color: #fff; visibility: hidden;}
input.submit		{width: 140px; font-size: 10px;}
input.textfield		{width: 250px; border: 1px solid #757575;}

body.index, body.index td,
body.index .NormalText		{font-size: 16px;}
body.index td.leftform td	{font-size: 14px;}

* .container {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
* #sidenav {
    width: 100px;
	height: 99%;
	margin: -10px;
    position: fixed;
    float: left;
	text-align: center;
}
#sidenav table,
#sidenav table td { 
	width: 100%;
	height: 100%;
	padding: 0;
	vertical-align: middle;
}
/* IE6 hack */
*html #sidenav {
    position: absolute;
    left: expression( ( 0   ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) )   'px' );
    top: expression( ( 0   ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) )   'px' );
}
* #content {
    float: right; /*--Keeps content to the right side--*/
    width: 640px;
    padding: 0 20px 20px;
}

* #date { 
	position: absolute; 
	z-index: 1;
	top: 155px;
	left: 120px;
}

* .dateText { 
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	margin-bottom: 20px; 
}


/* links */

a:link,
a:visited,
a:active,
a:hover				{color: #03c;}

#sidenav ul li a:link,
#sidenav ul li a:visited,
#sidenav ul li a:active,
#sidenav ul li a:hover,
td.leftnav a:link,
td.leftnav a:visited,
td.leftnav a:active,
td.leftnav a:hover	{color: #fff; font-size: 15px; text-decoration: none;}