HTML {font-size:100%;}
BODY{font-size:0.75em;line-height:1.7em;width:100%;color:#666666;}

HTML,BODY,FORM,IMG,DIV{margin:0;padding:0;border-width:0;}

A,BODY,CAPTION,DIV,EM,FIELDSET,H1,H2,H3,H4,H5,H6,INPUT,LABEL,LEGEND,LI,OL,P,SELECT,SPAN,STRONG,SUP,TD,TEXTAREA,TH,UL {
    font-family: Tahoma, Arial, Geneva, sans-serif;
}
BODY{
	background-image: url('../image/layout/bkgrdTile.png') ;
	background-position: top left;
	background-repeat:repeat;
}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;font-size:1px;line-height:1px;height:1px;}

H1{	margin:0;padding:0;	font-size:1.8em;margin-bottom:15px;font-family:arial, Tahoma;}
H2,H3{ margin:0;padding:0;font-size:1.5em;margin:0.8em 0 0.5em 0;color:#666666;font-family:arial, Tahoma;}
A,
A:visited,
A:hover{color:#666666;}
A.green,
A.green:visited,
A.green:hover{color:#8EC63D;}
A.yellow,
A.yellow:visited,
A.yellow:hover{color:#F68A1E;}
A.pink,
A.pink:visited,
A.pink:hover{color:#DD1C4B;}
A.blue,
A.blue:visited,
A.blue:hover{color:#1f8295;}

P{}

/* Layout ---------------------------------------- */
#topNav{
	position:relative;
	top:-5px;
	width:921px;
	height:31px;
	line-height:31px;
	padding:0;
	padding-right:35px;
	margin:0;
	margin-left:11px;
	text-align:right;
	color:#fff;
	background-color:#214697;
	border-top:5px solid #fff;
	border-bottom:5px solid #3C3569;
}
#topNav li{	display:inline;margin:0;padding:0;}

#topNav a{
	margin:0;
	padding:0;
	display:inline-block;
	margin-top:-5px;
	height:31px;
	border-top:5px solid #fff;
	padding-left:1em;
	padding-right:1em;
	font-weight:bold;
	color:#fff;
	font-size:1.1em;
}

#topNav li.selected a{
	color:#214697;
	background-color:#fff;
}

#topNav a.grey{border-top-color:#D6D9D9;}
#topNav a.red{border-top-color:#DD1C4B;}
#topNav a.green{border-top-color:#8FC73E;}
#topNav a.yellow{border-top-color:#F68A1E;}
#topNav a.blue{border-top-color:#1f8295;}

#topNav span{
	margin:0;
	padding:0;
	/*display:inline-block;*/
}

#logo {
	position:relative;
	width:956px;
	height:57px;
	border-bottom:5px solid #3C3569;
	margin-left:11px;
	margin-bottom:35px;
}
	
#logo img.main{
	position:absolute;
	top:-44px;
	left:-70px;
}
	
#logo img.splat{
	position:absolute;
	top:-20px;
	right:0px;
}

#mainContainer {
	width:978px;
	background-image: url('../image/layout/mainContainerBkgrd.jpg') ;
	background-position: top left;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	border-top:3px solid #fff;
}

#mcSpacer {
	padding: 0 34px 0 27px;
}

#leftContent{
	float:left;
	margin-top:40px;
	margin-right:25px;
	margin-bottom:35px;
	padding-left:7px;
	width:274px;
}

#mainContent{
	float:left;
	width:600px;
	margin-bottom:10px;
}

#footer{
	width:966px;
	height:42px;
	padding-top:5px;
	line-height:42px;
	background-image: url('../image/layout/footerTile.png') ;
	background-position: top left;
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-align:center;
}

#footer UL{padding:0;margin:0;text-transform:lowercase;position:relative;left:0;}
#footer LI{display:inline;margin-left:1em;}
#footer A{color:#fff;}
#footer .copy{position:relative;left:34px;top:-42px;z-index:100;}
#footer img.splat{position:relative;top:-82px;left:-488px;z-index:0;}

P{margin-top:0;}