html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}


a:focus {
  outline: none ;
}

body
{
	background-image:url('header.jpg');	
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	color: #000000;
}

table
{
	font-family:verdana;
	font-size:12px;
}

.bigLine
{
	border-spacing:0px;
	background-image:url('bigline.jpg');		
	background-repeat: repeat-x;	
	background-position: left top;
}

.footer
{
	background-image:url('bottomLine.jpg');		
	background-repeat: repeat-x;	
	background-position: left top;	
	font-size:10px;	
	color: #000000;
}

.header
{
	vertical-align:bottom;
	color: #000000;
}

.bottomFiller
{
	background-image:url(footer.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
	background-color: #bfbfbf;	
}

.menu
{
	vertical-align:top;
	padding-top: 42px;
}

.menuItem
{
	vertical-align:top;
	border-spacing:5px;
	cursor: hand;
	cursor: pointer;	
}

.menuItemSelected
{
	vertical-align:top;
	border-spacing:5px;
	font-weight:bold;
	cursor: hand;
	cursor: pointer;	
}

.page
{
	vertical-align:top;
	border-spacing:5px;
}

.pageHeader
{
	font-family:arial;
	font-size:16px;	
}

.subHeader
{
//	font-weight:bold;	
//	font-size:12px;	
}

.pageBody
{
	vertical-align:top;
	border-spacing:0px;
}

.pageForm
{
	vertical-align:top;
	border-spacing:10px;
}

.downloadLink
{
	cursor: hand;
	cursor: pointer;	
}

.downloadLink:hover
{
	text-decoration:underline;
}

.features 
{
	padding: 9px;
	color: #000000;
}

UL {
	list-style-type: disc;
	margin-left: 15px;
}

A
{
	color: 4d4d4d;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;	
}

A:hover
{
	text-decoration: underline;
}

A:active
{
	color: 000000;
}

A:visited
{
	color: 4d4d4d;
}

/* corners */

#boxContent {
	padding:3px;
}

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(corners/tlc.png);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(corners/trc.png);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(corners/blc.png);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(corners/brc.png);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(corners/t.png);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(corners/b.png);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(corners/r.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-image:url(corners/l.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
