/* CSS Design Ideas Originate From Scott Upton
   Visit www.Uptonic.com for more details */
   
/* Imported Style Sheets */
@import url(base.css);


/* --GLOBAL PAGE LAYOUT ELEMENTS-- */

body
{
	margin: 0;
	padding: 0;
	background-color:#999999;
	text-align: center;
	font: small/1.6em verdana, arial, sans-serif;
	color: #000000;
}
	
/* Normal links */
a:link, a:visited
{
	color: #003399;
	text-decoration: underline;
}

a:hover, a:visited:hover 
{
	color: #c90;
	text-decoration: underline;
}

/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover
{
	border: none;
	background-color:transparent;

}



/* --HEADING TEXT ELEMENTS-- */
h1
{
	font-size: 48px;
	font-weight: normal;
	color: #000;
}

h2
{
	margin: 30px 0 20px 0;
	padding: 10px 0 0 0;
	font-size: 30px;
	font-family: 'Lucida Grande', arial, helvetica, sans-serif;
	border-top: 4px solid #dedede;
	height: 50px;
	font-weight: normal;
	color: #CC9900;
}

h3 
{
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #454DE0;
	line-height: 1.5em;
}

h4 
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

h5 
{	
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 80%;
	font-weight: normal;
	color: #666;
}

h6 
{
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #CC9900;
}

p 
{
	margin: 0 0 1.0em 0;
	font-size: 11px;
	line-height: 1.5em;
}

b
{
	color: #454DE0;
}

p.center
{
	margin: 0 0 1.0em 0;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}

p.first 
{
	margin: 0 0 1.5em 0;
	padding: 0;
	font-size: 16px;
	color: #999;
}

p.link
{
	margin: 15px 0 2px 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #CC9900;
}

li 
{
	list-style: square;
	font-size:11px;
}


/* --MISCELLANEOUS-- */
select 
{
	font: 11px verdana, arial, sans-serif;
	background-color: #efefef;
}

div.spacer 
{
	clear:both;
	height: 1px;
	overflow: hidden;
}

div.Pagespacer 
{
	clear:both;
	height: 75px;
	overflow: hidden;
}

div.smallspacer 
{
	clear:both;
	height: 5px;
	overflow: hidden;
}

div.bigspacer 
{
	clear:both;
	height: 15px;
	overflow: hidden;
}

	
img
{ 
	border: none; 
}

hr 
{ 
	display: none; 
}