*
{
margin: 0;
padding: 0;
}

html, body {
	background: #FFFFFF url(/images/landing_bg.jpg) no-repeat top left;
}


#header {

	background-repeat:		no-repeat;
	margin: 				0 0 0 50px;
	height:					80px;
	width:					360px;
}


#footer {
	/*background-image:		url("../images/pattern.gif");*/
	font-size:				10px;
	color: 					#666666;
	text-align:				left;
	font-family:			Helvetica, arial, sans-serif;

    bottom: 0;
	
	margin: 				20px 0 0 240px;
	height:					20px;
	width:					800px;
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			10px;
}

/*-------------------------------------------------------*/


a,
a:link,
a:visited,
a:active
{
	font: 					10px Helvetica, arial, sans-serif;
	color: 					#666666;
	text-decoration: 		none;
}

a:hover
{
	color: 					#ff0000;
	/*text-decoration: 		underline;*/
}



/*-------------------------------------------------------*/


.landingtable
{
	width:					800px;
	margin: 0 0 0 50px;
    position: relative;
    min-height: 100%;
}

.contenttable
{
	width:					600px;
	margin: 0 0 0 50px;
}


.subnavigation 
{	
	padding:				20px 0 0 0;
	list-style-type: 		none;
	margin: 				0 0 10px 0;
}

.subnavigation a,
.subnavigation a:link,
.subnavigation a:visited,
.subnavigation a:active
{
	font: 					10px Helvetica, arial, sans-serif;
	color: 					#666666;
	
	text-decoration: 		none;
}

.subnavigation a:hover
{
	color: 					#ff0000;
}

.subnavigation ul li.target
{
	list-style-type: 		none;
	font: 					11px Helvetica, arial, sans-serif;

	color: 					#ff0000;
	padding:				2px 0 0 0;

}

.navigation {
	width:					200px;
}

.navigation ul
{	
	list-style-type: 		none;
}

.navigation ul li
{
	list-style-type: 		none;
	font: 					10px Helvetica, arial, sans-serif;
	color: 					#666666;
	padding:				2px 0 0 0;

}

.navigation ul li.target
{
	list-style-type: 		none;
	font: 					10px Helvetica, arial, sans-serif;
	color: 					#ff0000;
	padding:				2px 0 0 0;
}

.navigation h1
{
	font: 					11px Helvetica, arial, sans-serif;
	font-weight:		    bold;	
	color: 					#FF0000;
}

/*------*/

p
{
	font: 					10px Helvetica, arial, sans-serif;
	color: 					#666666;
	padding:				6px 0 0 0;
	line-height:			130%
}

h1
{
	font: 					50px Helvetica, arial, sans-serif;
	font-weight:		    bold;	
	line-height:			120%
	color: 					#FF0000;
}

h2
{
	font: 					18px Helvetica, arial, sans-serif;
	color: 					#666666;
	line-height:			120%
}

h3
{
	font: 					11px Helvetica, arial, sans-serif;	
	color: 					#333333;
	margin: 				0 0 0 0;
}

.contentheader
{
	width:					800px;
	padding:				2px 0 0 0;
}

.contentheader h1
{
	font: 					50px Helvetica, arial, sans-serif;
	font-weight:		    bold;	
	color: 					#D9D9D9;
	margin: 				0 0 0 200px;
}


.contentcell
{
	/*border: 1px solid #666;*/
}

.contentcell p img
{
	border: 				1px solid #FFFFFF;
	margin: 				0 3px 0 0;
}

.contentcell a,
.contentcell a:link,
.contentcell a:visited,
.contentcell a:active
{
	font: 					10px Helvetica, arial, sans-serif;
	color: 					#666666;
	text-decoration: 		underline;
}

.contentcell a:hover
{
	color: 					#ff0000;
	text-decoration: 		none;
}


.nonborder img
{
	border: 				none;
	margin: 				0 0 26px 0;
}

.border img
{
	border: 				1px solid #CCCCCC;
	margin: 				0 0 26px 0;
}


.line {
border-bottom: 1px solid #CCCCCC; 
margin: 				10px 0 10px 0;
width: 378px; 
}
.horizontal_short_line {
border-bottom: 1px solid #CCCCCC; 
margin: 				10px 0 10px 0;
width: 178px; 
}
