body {margin:0; padding:0;}
body, p, li, td, th, caption, select {font:10pt tahoma, verdana, tahoma, arial, sans-serif;}
p {line-height:140%;}
form {margin:0}

a 			{color: #0000FF; text-decoration: underline;}
a:visited 	{color: #000066; text-decoration: underline;}
a:hover		{color: #FF0000; text-decoration: underline;}
a:active 	{color: #FF0000; text-decoration: underline;}

pre, input, textarea, .monospace {font-family: 'Courier New', Courier, monospace; font-size:9pt;}

h1, .h1 {font: normal 16pt "Trebuchet MS", Tahoma, verdana, arial, helvetica, sans-serif; line-height:normal; color:#B00}
h2, .h2 {font: normal 14pt "Trebuchet MS", Tahoma, verdana, arial, helvetica, sans-serif; line-height:normal; color:#B00}
h3, .h3 {font: normal 12pt "Trebuchet MS", Tahoma, verdana, arial, helvetica, sans-serif; line-height:normal; color:#B00}

/*--------------- Header ---------------*/

div#Header {border-top:4px solid #BB0000; border-bottom:1px solid #FFFFFF;}

td#TopNavCell {font:11px verdana; color:#FFF; padding-left:10px; padding-right:20px; text-align:right; vertical-align:top;}
td#TopNavCell a, td#TopNavCell a:visited {color:#FFF; text-decoration:none; margin-right:15px;}
td#TopNavCell a:hover, td#TopNavCell a:active {color:#FFFFFF; text-decoration:underline;}

#Member {
	position:absolute;
	right:0;
	top:52px;
	padding:4px 5px 3px 20px;
	text-align:right;
	background:#DDD url(/shared/images/cornerTL.gif) no-repeat;
	font-size:10px;
	font-family:verdana;
	border-bottom:1px solid #AAA;
}
#MemberLinks {margin-left:5px;}
#MemberLinks a {color:darkblue; text-decoration:none;}
#MemberLinks a:hover {color:darkblue; text-decoration:underline;}

/*--------------- SideNav ---------------*/

div#Content {}

td#SideNavCell {width:175px; padding-bottom:50px; background:#DCD8CC; border-right:1px solid #D8D8D8; vertical-align:top;}
td#SideNavCell a, td#SideNavCell a:visited {font-size:9pt; color:#000000; text-decoration:none; display:block;}
td#SideNavCell a:active, td#SideNavCell a:hover {color:#000000; text-decoration:underline;}
div.SideNav {padding:6px 4px;}
div.ActiveSideNav {padding:4px; font-weight:bold; background:#EDE9DC; border-top:1px solid #AAAAAA; border-bottom:1px solid #FFFFFF;}
table.SubSideNav td {font-weight:normal; vertical-align:top; padding:4px 2px 0px 2px;}

/*--------------- ContentCell ---------------*/

td#ContentCell {padding:0; font-size:10pt; vertical-align:top;}
h1#PageTitle {
	font-family: "Trebuchet MS", Tahoma, verdana, arial, helvetica, sans-serif;
	color: #BB0000;
	font-size:16pt; 
	margin:10px;
}
h2#PageSubtitle {
	font-family: "Trebuchet MS", Tahoma, verdana, arial, helvetica, sans-serif;
	color: #BB0000;
	font-size:14pt; 
	margin:0;
	padding:0;
	border-bottom:1px dotted #CCC;
}
div#ContentDiv {margin:10px 10px 20px 10px; width:97%;}

/*--------------- Footer ---------------*/

div#Footer {padding:2px 2px 20px 2px; color:#666666; border-top:4px solid #BB0000;}
div#Footer a, div#Footer a:visited {color:#666666;}
div#Footer a:hover {color:#000000;}

/*--------------- Print Media ---------------*/

@media print {
	#TopNavCell, #SideNavCell, #MemberLinks {display:none;} 
	.HideOnPrint {display:none;}
}