

/* style for the entire page - everything visible within the browser window. */
body {
	background-image:url(../images/bkgradient.gif);
	background-repeat:repeat-x;
	background-color: #663366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
}

.home	{
	padding:20px;
	background-image:url(../images/home-backg.jpg);
	background-repeat:repeat-x;
}

/* style for large div that forms page layout. */
#page {
	margin: 5px;
	width: 740px;
	background-image:url(../images/geneaitken_sub.gif);
	background-repeat:no-repeat;
}

#page2	{
	margin: 5px;
	width: 800px;
}

/*------------Styles for div containers in page layout.-------------------*/
#banner {
	padding: 10px;
}

#banner2	{
	padding:0px;
	margin-top:-20px;
}

#nav {
	width: 250px;
	float: left;
	height: 200px;
	text-align:right;
	margin-top:75px;
	margin-left:-55px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#nav2	{
	float:right;
	width: 500px;
	padding:0px;
	text-align:left;
	margin-top:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contact	{
	float:left;
	width: 260px;
	float: left;
	text-align:right;
	margin-top:0px;
	padding:10px;
}

#content {
	float: left;
	width: 500px;
	padding: 15px;
}

#hot	{
	float: left;
	margin: 0;
	padding: 0;
	width: 220px;
}

#alive	{
	float: left;
	margin: 0;
	padding: 0;
	width: 220px;
}

#footer {
	border-top: 1px #ccc solid;
	clear: both;
	padding: 5px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	line-height: 12px;
	margin-left:60%;	
}

/*------------- Link styles ---------------*/

/* Links within nav  - regular state */

#nav ul	{
	list-style:none;
}

#nav2 ul	{
	list-style:none;
}

#nav a {
	display: block;
	font-size: 12px;
	color: #ccc;
	margin: 0;
	text-decoration: none;
	padding: 0 25px 0 0;
}

#nav2 a {
	display: block;
	color: #ccc;
	font-size: 14px;
	letter-spacing: .1em;
	margin: 0;
	text-decoration: none;
	padding: 0 25px 0 0;
}

#contact a	{
	text-decoration: none;
	color: #ccc;
	font-weight: 700;
}


/* Links within nav  - roll-over state */
#nav a:hover {
	color: #ffff99;
	text-decoration: underline;
}

#nav2 a:hover {
	color: #ffff99;
	text-decoration: underline;
}

#contact a:hover	{
	color: #ffff99;
	text-decoration: underline;
}

/* Links within nav - active */

#nav a:active	{
	color: #7b477b;
	text-decoration:none;
}

#nav2 a:active	{
	color: #7b477b;
	text-decoration:none;
}

#contact a:active	{
	color: #7b477b;
	text-decoration:none;
}

/* Links within nav  - "on" state */
#nav a.on {
	color: #ffff99;
	background-image:url(../images/note.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:25px;
}

#nav2 a.on {
	color: #ffff99;
}

/* Regular links on page - normal state */
a {
	color: #BE94CE;
}

/* Regular links - roll-over state */
a:hover {
	color: #ffff99;
}

/* Regular links - active state */
a:active	{
	color: #996699;
}


/*------------ Type styles --------------- */

h1 {
	color: #ccc;
	font-size:14px;
}

h2 {
	font-weight: bold;
	font-size: 12px;
	color:#ffff99;
}

h3 {
	font-size: 14px;
	color: #666666;
}

p {
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	line-height: 18px;
}

/* Bulleted list */
ul {
	line-height: 16px;
	list-style-type: square;
	padding: 0;
	margin: 0;
}

li	{
	list-style: none;
	font-size: 11px;
	color: #ccc;
	line-height: 18px;
	padding: 0 0 10px 0;
}

li a	{
	font-weight: 700;
	color: #ffff99;
}

ul h2	{
	color: #BE94CE;
	padding-bottom: 0;
	margin-bottom: 0;
}

li a:hover	{
	text-decoration: underline;
	color: #BE94CE;
}

/* Numbered list */
ol {
	line-height: 16px;
	list-style-type: decimal;
}

/* Images */
img	{
	border: 0px;
	behavior: url(/clients/geneaitken/functions/iepngfix.htc);
}

img.floatLeft { 
    float: left; 
    margin: 0px 15px 10px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 0px 0px 10px 10px; 
}

/*------------- Styles for table data and charts. ----------------*/

/* Sets color for table borders.*/
table	{
	padding-top:25px;
}

tr	{
	text-align:left;
	vertical-align:top;
}

td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ccc;
	line-height: 120%;
	padding-bottom: 10px;
}

.heading	{
	font-weight: bold;
	color: #ffff99;
	line-height: 180%;
}


/* Notes for clients */
.note {
background-color:#ccff99;
}