BODY {
	margin: 0;
	padding: 0px 20px 20px 20px;
	font-family: Tahoma,Sans-Serif,Verdana,Arial;
	font-size:10pt;
	color: #666;
}

P {
	margin:0 0 8px 0;
}

H1,H2,H3,H4,H5 {
	margin:16px 0 4px 0;
}
H1	{ font-size: 13pt; color: #2d75eb; font-weight: normal }
H2	{ font-size: 12pt; color: #2d75eb; font-weight: normal }
H3	{ font-size: 11pt; color: #2d75eb; font-weight: bold }
H4	{ font-size: 10pt; color: #2d75eb; font-weight: bold }
H5	{ font-size: 10pt; color: #2d75eb; font-weight: bold }

A 			{ color: #2d75eb; text-decoration: none; }
A:visited	{ color: #2d75eb; text-decoration: none; }
A:hover		{ color: #ff3300; text-decoration: none; }
A:active	{ color: #2d75eb; text-decoration: none; }

LABEL {color: #2d75eb; font-weight: normal;}


#header {
	background-color: #c3e9ff;
	width:800px; height:119px;
	margin:0 auto;
}
#header DIV, #header DIV.home {position:absolute; width:800px; height:10px; background-color:#ffffff;}
#header DIV.home {background-color:#2d75eb;}

#logo IMG {
	display:inline;
	padding-top: 24px; padding-left: 16px;
}

#mec_child {display:inline; position:absolute;}
#mec_child IMG {
	display:inline; position:relative;
	top:16px; left:-78px;
}
#mec_child_sml {display:inline; position:absolute;}
#mec_child_sml IMG {
	display:inline; position:relative;
	top:3px; left:40px;
}

#container {
	position:relative;
	width:800px; height:auto;
	margin:0 auto;
}

#leftnav {
	position:absolute;
	margin:4px 0 0 0;
	width:180px;
	color:#2d75eb;
}

#leftnav DIV.navgroup {
	margin-bottom:8px;
	border:1px solid #2d75eb;
}
#leftnav DIV.navgroup DIV:first-child {
	border:1px solid #c3e9ff;
	padding:8px 8px 8px 8px;
}

#leftnav UL {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}

#leftnav A 			{ color: #2d75eb; text-decoration: none; }
#leftnav A:visited	{ color: #2d75eb; text-decoration: none; }
#leftnav A:hover	{ color: #ff3300; text-decoration: none; }
#leftnav A:active	{ color: #2d75eb; text-decoration: none; }

#content {
	position:relative; left:190px;
	width: 610px;
	padding: 1px 8px 0 0;
}

#footer {
	width:800px;
	margin:0 auto;
	padding:4px 4px 4px 4px;
	background-color:#2d75eb;
	color:#fff;
	text-align:center;
}
#footer A {color:#ffffff;}


#topnav {
	width: 602px; 
	margin: 4px 0 0 0;
	padding: 2px 4px 0px 4px;
	background-color: #2d75eb;
	color: #ffffff;
}

#topnav UL {
	height:22px;
	margin: 0;
	padding: 0;
	list-style-type:none;
	list-style-position:outside;
}

#topnav UL LI {
	float: left;
	padding: 2px 12px 0px 12px;
	white-space: nowrap;
}

#topnav A {
	color: #ffffff;
}
#topnav UL LI A {
	color: #ffffff;
	text-decoration: none;
}
#topnav A:hover, #header A:active {
	color: #fcfa6e;
}


DIV.headspace {margin-top:128px;}

DIV.side_blurb {
	float:right;
	width:250px;
	padding:8px 8px 16px 24px;
	font-weight:bold;
	color:#2d75eb;
}

HR.blue {
	border:2px;
	background-color:#2d75eb;
	color:#2d75eb;
}



.player_play {background-image: url(../img/player/control_play.png);}
.player_play:hover {background-image: url(../img/player/control_play_blue.png);}
.player_pause {background-image: url(../img/player/control_pause.png);}
.player_pause:hover {background-image: url(../img/player/control_pause_blue.png);}
.player_stop {background-image: url(../img/player/control_stop.png);}
.player_stop:hover {background-image: url(../img/player/control_stop_blue.png);}

