body, html {
		font: 12px/170% Verdana, 'Trebuchet MS', Tahoma, Georgia, 'Times New Roman', serif;
		color: #000;
		background: #C8D4CD url(./images/bg.jpg) repeat-x;
		height: 100%;
		}
body.index {
		height: 100%;
		margin: 0px auto;
		padding: 0px;
		}

input, radio, select, option, textarea, checkbox		{
		border: 1px dashed #49506A;
		background-color: #C8D4CD;
		color: #000;
		}

img		{ border: 0; float: none; }
dt		{ font-weight: bold; }
A,
A:link,
A:visited	{ color: #626983; text-decoration: none; font-weight: bold; background-color: transparent; }
A:hover, 
A:active	{ color: #49506A; text-decoration: none; font-weight: bold; background-color: transparent; }


#layout		{ margin: 0 auto; width: 800px; height: 100%; float: left;}
#top		{ width: 800px; float: none; height: 381px; font-size: 10px; }
#bottom		{ width: 800px; float: none; }
#header 	{ width: 441px; margin: 0 auto; float: left;}
#header img 	{ float: left; }
#menu 	{	width: 119px;	
		position: absolute;
		left: 442px;
		top: 20px;
		height: 381px;
		margin: 0 auto;
		z-index: 1;
		padding: 0px;
		text-align: center;
		}
#stats blockquote	{ width: 238px; }
#stats {	width: 240px;	
		font-size: 10px;
		padding: 0px;
		margin: 50px 0 0 0;
		float: right;
		}


#text {		width: 790px;
		margin: 10px;
		text-align: justify;
		padding: 0 10px 15px 10px;
		}


.title	{	
		font-family: Georgia, 'Times New Roman', serif;
		padding: 7px 5px 5px 7px;
		margin: 0 auto;
		line-height: 12px;
		font-weight: bold;
		font-size: 20px;
		color: #49506A;
		background-color: transparent;
		text-transform: lowercase;	
		letter-spacing: 1px;
		}
.boxtitle	{	
		font-family: Georgia, 'Times New Roman', serif;
		padding: 7px 5px 5px 7px;
		margin: 0 auto;
		line-height: 12px;
		font-weight: bold;
		font-size: 16px;
		color: #49506A;
		background-color: transparent;
		text-transform: lowercase;	
		letter-spacing: 1px;
		}
.subtitle	{	
		font-family: 'Trebuchet MS', 'Times New Roman', serif;
		padding: 0px 0px 0px 15px;
		line-height: 12px;
		font-weight: bold;
		font-size: 12px;
		color: #626983;
		background-color: #FFF;
		text-transform: lowercase;	
		letter-spacing: 1px;
		}

#affiliates {
		margin: 0 auto;
		width: 350px;
		float: none;
		padding: 2px 2px 2px 2px;
		}
#menu a{	display: block; 
		border: 1px solid #49506A; 
		color: #A6B3BC; 
		background-color: #2E354F; 
		width: 90px;
		height: 15px;
		padding: 5px;
		margin: 0px 0px 2px 0px;
		text-transform: lowercase;	}

#menu a:hover { color: #2E354F; 
		background-color: #C8D4CD; 
		text-decoration: none; }

/* Comparison Table */
div.comp {
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
	line-height: 140%;}

table, tr, td      {
	font-family: Tahoma, sans-serif;
        border: 1px solid #280000; 
        font-style: normal;
	font-size: 10pt;
	text-align: justify; 
	letter-spacing: 0pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;}

th {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
        border: 1px solid #280000; }

