﻿body {
	margin:0px;
    padding:0px;
    font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
    font-size: 75%;       
}
html, body 
{
    margin:0px;
    padding:0px;
    width:100%;
    min-height: 100%;
    height:100%;
    background-color: rgb(153, 153, 153);
    
}
#page_content
{
    background-color: #000066; 
    margin:0px; 
    padding:0px;
    /* EDIT THE FOLLOWING LINE=ADJUST TOTAL WIDTH 990px;/958px */
    width: 990px; 
    height:100%; 
    min-height:100%;
}

#content_all
{
    min-height:100%;
    height:100%;
    background-color: #000066;
}
#leftFrame
{
    top: 0px; 
    left: 0px;
    height: 100%;
    min-height: 100%;
    width: 143px; 
    background-color: #000066; 
    background-image: url('http://www.geniussolutions.com/images/2006bar.jpg'); 
    background-position: right top; 
    background-repeat: no-repeat; 
    margin-right: 0pt; 
    margin-left: 0pt; 
    position: relative; 
    vertical-align:top;
    
}
#rightFrame
{
    width: 39px; 
    height: 100%;
    min-height: 100%;
    background-color: #000066; 
    padding: 0px; 
    margin: 0px;     
    vertical-align:top;
}
#main
{
    top: 0px;
    padding-top:10px;
    min-height:100%;
    height:100%;
    width:auto; 
    left: 0px; 
    margin: 0pt; 
    background-color: #336699; 
    position: relative;
    background-color: #000066;
    vertical-align:top;
}
#main_content
{
	background-color: #ffffff;
	height:100%;
	min-height: 100%;
	vertical-align:top;
}
#topFrame
{
    margin-top: 0px; 
    margin-left: 0px; 
    background-color: #000066; 
    height: 29px; 
    background-image: url(http://www.geniussolutions.com/images/2006top.jpg); 
    background-position: left top; 
    background-repeat: repeat-x;
}
#leftShadow
{
    height:100%;
    min-height:100%;
    /* EDIT THE FOLLOWING LINE=ADJUST LEFT-SIDE INDENT */
	width:80px;
    background: url('http://www.geniussolutions.com/images/shadowL.jpg') repeat-y right top;
    
    background-color: rgb(153, 153, 153); 
}

#rightShadow
{
    height:100%;
    min-height:100%;
    width:20px;
    background: url('http://www.geniussolutions.com/images/shadowR.jpg') repeat-y left top;
    background-color: rgb(153, 153, 153); 
}

#body_content
{
	width:895px;
	vertical-align:top;
}
#footer
{
	font-size:11px;
	color: #336699;
	height:25px;
	vertical-align:middle;
	max-height:25px;
}
/*
#menu        { border-width:0px; border-top:solid 0px; border-bottom:solid 0px; border-left:solid 0px; border-right:solid 0px; border:solid 5px #ff0000px; background-color:#000066;}
#menu tr	   { border-width:0px; border-top:solid 0px; border-bottom:solid 0px; border-left:solid 0px; border-right:solid 0px; background-color:#000066;}
#menu td	   { border-width:0px; border-top:solid 0px; border-bottom:solid 0px; border-left:solid 0px; border-right:solid 0px; background-color:#000066;}
#menu tr td a:link   { border-width:0px; border-top:solid 0px; border-bottom:solid 0px; border-left:solid 0px; border-right:solid 0px; background-color:#000066;}
*/
#About
{
	padding:0px;
	margin:0px;
}
.body_content_top_head_image_td
{
	padding: 0pt; 
	width:500px; 
	vertical-align:top; 
	background-color:#ffffff;
}
.body_content_right_3row_td
{
	vertical-align:top; 
	width:252px; 
	padding-top:25px;
}
.body_content_main_td
{
	padding-top: 0px; 
	padding-right: 30px; 
	padding-left: 35px; 
	vertical-align:top;
}
.right_lightBackground
{
	background-color:Transparent; 
	color:#000066;
	padding-bottom:10px;
}
.right_darkBackground
{
	background-color:Transparent; 
	color:#ffffff;
	padding-bottom:10px;
}



/* LEFT-SIDE VERICAL MENU SYSTEM */
.vmenu{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 143px; /* width of menu */
	background-color: #000066;
}

.vmenu li{
	border-bottom: 0px solid white; /* white border beneath each menu item */
	background-color: #000066;
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.vmenu li #Home{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sHome1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Home:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sHomeO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Home_active
{
	display: block;
	width: 143px;
	height: 30px;
	border-bottom: 0px solid black;
	background: transparent url(http://www.geniussolutions.com/images/2006sHome2.jpg) no-repeat scroll center right; /*color of menu by default*/
}

.vmenu li #About{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sAbout1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #About:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sAboutO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #About_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black;
	background: transparent url(http://www.geniussolutions.com/images/2006sAbout2.jpg) no-repeat scroll center right; /*color of menu by default*/
}

.vmenu li #Products{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sProducts1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Products:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sProductsO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Products_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black;
	background: transparent url(http://www.geniussolutions.com/images/2006sProducts2.jpg) no-repeat scroll center right; /*color of menu by default*/
}


.vmenu li #Partners{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sPartners1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Partners:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sPartnersO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Partners_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black;
	background: transparent url(http://www.geniussolutions.com/images/2006sPartners2.jpg) no-repeat scroll center right; /*color of menu by default*/
}

.vmenu li #Services{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sServices1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Services:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sServicesO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Services_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sServices2.jpg) no-repeat scroll center right; /*color of menu by default*/
}


.vmenu li #Career{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sCareer1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Career:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sCareerO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Career_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sCareer2.jpg) no-repeat scroll center right; /*color of menu by default*/
}


.vmenu li #Demo{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sDemo1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Demo:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sDemoO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Demo_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sDemo2.jpg) no-repeat scroll center right; /*color of menu by default*/
}


.vmenu li #Contact{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sContact1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Contact:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sContactO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Contact_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sContact2.jpg) no-repeat scroll center right; /*color of menu by default*/
}

.vmenu li #News{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sNews1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #News:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sNewsO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #News_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sNews2.jpg) no-repeat scroll center right; /*color of menu by default*/
}

.vmenu li #HIPAA{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sHIPAA1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #HIPAA:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sHIPAAO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #HIPAA_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sHIPAA2.jpg) no-repeat scroll center right; /*color of menu by default*/
}


.vmenu li #Links{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sLinks1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Links:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sLinksO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Links_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sLinks2.jpg) no-repeat scroll center right; /*color of menu by default*/
}

.vmenu li #Search{
	display: block;
	width: 143px;
	height:30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
	background: transparent url(http://www.geniussolutions.com/images/2006sSearch1.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Search:hover
{
	background: transparent url(http://www.geniussolutions.com/images/2006sSearchO.jpg) no-repeat scroll center right; /*color of menu by default*/
}
.vmenu li #Search_active
{
	display: block;
	width: 143px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: transparent url(http://www.geniussolutions.com/images/2006sSearch2.jpg) no-repeat scroll center right; /*color of menu by default*/
}