body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	
}


.text01 {
	font-size: 0.6em;
	line-height: normal;
}
.text02 {
	font-size: 0.7em;
}
.text03 { font-size: 0.8em }
.text04 {
	font-size: 0.9em;
	margin-bottom: 20px;
}

#blue  { color: #4D97D5}
#blue2 { color:#555555}
#blue3 { color:#2D3A73}
#green { color: #66CC00 }
#green2 { color:#C9FF85}
#red   { color: #FF0000 }
#red2 { color:#EF0000}
#grey  { color: #999999}
#grey2  { color: #666666}
#grey3  { color: #333333}
#white  { color: #ffffff}

p {
	padding: 0;
	margin: 15px 0 15px 0;
	font-size: 0.7em;
	line-height: 1.5em;
}

h {
	padding: 0;
	margin: 0;
}
h1 {
	font-size: 1em;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px 0;
	color: #FFFFFF;
}
h2 {
	font-size: 0.8em;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 7px 0;
}
h3 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 5px 0;
	color: #666666;
}
h4 {
	font-size: 1em;
	padding: 0 0 10px 0;
	margin:25px 0 15px 0;
	font-weight: normal;
	border-bottom: 2px solid #333333;
}
h5 {
	font-size: 0.8em;
	font-weight: bold;
	padding: 10px 0 0px 0;
	margin:0;
}

a {
	text-decoration: none;
	color: #505FA5;
	cursor: hand;
}
a:hover {
	text-decoration: none;
	color: #7E8AC0;
	cursor: hand;
}
#contentarea li {
	margin: 10px 0 10px 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url(../img/layout/arrow.gif) 0px 5px no-repeat;
}
#smallbox a{
	text-decoration: none;
	color: #FFFFFF;
	cursor: hand;
}
#smallbox a:hover {
	text-decoration: none;
	color: #DDE2F7;
	cursor: hand;
}

#smallboxtitle{
	font-size: 0.7em;
	color: #FFFFFF;
	padding: 0 0 2px 0;
	margin: 10px 0 3px 0;
	font-weight: bold;
}

#menu a {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#footer a {
	margin: 0 10px 0 10px;
	padding: 0 10px 0 10px;
	float: left;
	display: block;
	text-decoration:none;
}
#footerdiv02 a {
	margin: 0 10px 0 0px;
	padding: 0 20px 0 10px;
	float: left;
	display: block;
	color: #CCCCCC;
	font-size:0.7em;
	border-right:1px solid #cccccc;
	text-decoration:none;
}
#footerdiv02 a:hover {color: #ffffff;}

a.link01 { color: #BEBEBE; line-height:normal}
a.link01:hover { color: #FFFFFF }
a.link02 { color: #BEBEBE }
a.link02:hover { color: #FFFFFF }
a.link03 {
	text-decoration:none;
	color: #FFFFFF;
	display: block;
	width: 95%;
	margin: 5px 0 5x 10px;
	font-size: 0.7em;
	border-bottom:1px dotted #FFFFFF;
	padding: 5px 0 8px 10px;
}
a.link03:hover {
	color: #000000;
	background-color: #FFFFFF;
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;

}
a.link03on {
	display: block;
	width: 95%;
	margin: 5px 0 5x 10px;
	font-size: 0.7em;
	border-bottom:1px dotted #FFFFFF;
	padding: 5px 0 8px 10px;

	color: #000000;
	background-color: #FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}
.link04floater {
	position:relative;
	display: block;
	float:left;
	width: 260px;
	height:50px;
	margin: 5px 0px 0 10px;
}
.link04box {
	position:absolute;
	display: block;
	width: 260px;
	height:50px; 
	z-index:1;
	top:0;
	left:0;
}
.link04 {
	position:absolute;
	display: block;
	width: 260px;
	height:50px;
	z-index:2;
	top:0;
	left:0;
	background-image:url(../img/menu/spacer.gif);
}

a.link04 {
	position:absolute;
	display: block;
	width: 260px;
	height:50px;
	z-index:2;
	top:0;
	left:0;
	background-image:url(../img/menu/spacer.gif);
}

a.link05 {
	position:relative;
	display: block;
	float:left;
	width: 220px;
	height:50px;
	margin: 0 0 0 10px;
}



/* FLASH STUFF */

#flash_subheader { height:66px }

.flash_links { clear:both }

#flash_subheader .flash_links #but01_swf
{
    position:absolute;
    padding:0px;
    margin:0px;
    height:60px;
    top:5px;
	left:20px;
}

#flash_subheader .flash_links #but02_swf
{
    position:absolute;
    padding:0px;
    margin:0px;
    height:60px;
    top:5px;
	left:290px;
}

#flash_subheader .flash_links #but03_swf
{
    position:absolute;
    padding:0px;
    margin:0px;
    height:60px;
    top:5px;
	left:570px;
}

/* END OF FLASH STUFF */
acronym {
	font-weight: bold;
	color: #6699FF;
	cursor: help;
}
