/* layout setup
==============================================================================*/
* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #D6D7D1;
	padding: 0;
	margin: 0;
	text-align: center;
}


/* global type and link styles
==============================================================================*/
.copy {font-family: verdana, sans-serif; font-size:10px; color:#777777; line-height:18px; letter-spacing: 0px; }
.copy2 {font-family: verdana, sans-serif; font-size:2px; color:#D6D7D1;}

a.copylink:link { text-decoration: underline; color: #888888; font-weight:bold; }
a.copylink:visited { text-decoration: underline; color: #888888; font-weight:bold;}
a.copylink:hover { text-decoration: none; color: #888888; font-weight:bold;}
a.copylink:active { text-decoration: underline; color: #888888; font-weight:bold;}

a.footerlink:link { text-decoration: underline; color: #777777; }
a.footerlink:visited { text-decoration: underline; color: #777777; }
a.footerlink:hover { text-decoration: none; color: #777777; }
a.footerlink:active { text-decoration: underline; color: #777777; }

a.beckerlink:link { text-decoration: underline; color: #D6D7D1; font-size:10px;}
a.beckerlink:visited { text-decoration: underline; color: #D6D7D1; font-size:10px;}
a.beckerlink:hover { text-decoration: none; color: #D6D7D1; font-size:10px;}
a.beckerlink:active { text-decoration: underline; color: #D6D7D1; font-size:10px;}



/* sIFR
==============================================================================*/
p {
	margin: 0px 0 5px 0;
}

a:link, a:visited {
	text-decoration: none;
	color: #000099;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}


h1 {
	text-align: left;
	font-size: 32px;
	padding: 0px 0 5px 0;
}

h2 {
	text-align: left;
	font-size: 16px;
}

h3 {
	text-align: left;
	font-size: 17px;
}

div.spacer { margin: 0; padding: 0; clear: both; display: none; height:1; width:1; }


#bulletlist li {
	padding-left: 20px;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	background: url(../graphics/arrow-miniorange.gif) 0px 7px no-repeat;
	display: block;
	list-style: none;
}

#bulletlist ol {
	padding-left: 40px;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	background: url(../graphics/check-miniorange.gif) 30px 7px no-repeat;
}


/* site map
==============================================================================*/
#siteMap,
#copyright {
	margin-top: 0;
}

#siteMap {
	float: left;
	width: 797px;
}

#siteMap .column {
	float: left;
	width: 300px;
}

#siteMap li {
	display: block;
	list-style: none;
	font-size:10px;
	color:#777777;
	font-family: verdana, sans-serif;
}

#siteMap li a {
	display: block;
	float: left;
	clear: left;
	line-height:18px;
	font-weight: bold;
	color: #777777;
}

#siteMap li li a {
	padding-left: 20px;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	background: url(../graphics/arrow-miniorange.gif) left center no-repeat;
}

#siteMap li ol {
	padding-left: 40px;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	background: url(../graphics/arrow-miniorange.gif) left center no-repeat;
}


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

#siteMap li li a:hover {
	background-position: 5px 50%;
}
