body {
	background-color:#FFFFFF;
	margin:0 0 0 0;
	}

body.gradient {background-color:#DDDCDC; background-image:url(/images/gradient-01.gif); background-repeat:repeat-x;}

p {
	font:Arial, Helvetica, sans-serif;
	font-family: sans-serif;
	font-size: 12px;
	color:#333333;
	line-height: 16px;
	}
	
p.initcap { font:Arial, Helvetica, sans-serif;
	font-family: sans-serif;
	font-size: 12px;
	background-color: #ee8d2d;}
	
p.invisible {display:none; height: 6px;	width:100%; }

a:link, a:visited {
	color: #EE8D2D;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration:underline;
	color:#333333;
	}

a.main:link, a.main:visited {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
a.main:hover, a.main:active {
	text-decoration:underline;
	color:#ee8d2d;
	font-weight:bold;
	}
	
a.footer:link, a.footer:visited {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	}
a.footer:hover, a.footer:active {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
	}	

/* subnav link definitions */
#subnav p {display:none;}

#subnav {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
	width: 128px; border-left: 1 solid #9c9ea1; padding:0; margin-bottom: 2px; 
	}

#subnav ul {list-style: none; margin: 0; padding: 0;
	}

#subnav ul li {margin-bottom: 6px; border-top: 1px solid #9c9ea1;
	}
	
#subnav ul li a {display:block; padding: 2px 2px 2px 4px;
	border-left: 1px solid #9c9ea1; border: 1px solid #9c9ea1; border-bottom: 1px solid #9c9ea1; color:#FFFFFF; text-decoration: none; width: 128px;
	}
	
html>body #subnav ul li a {width: auto;
	}
	
#subnav ul li a:hover {border-left: 1px solid #fff; border: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #ccc; color:#FFFFFF;
	}
/* end subnav list definition */	
	
h1 {
	font:Arial, Helvetica, sans-serif;
	font-family: sans-serif;
	font-size: 20px;
	color:#EE8D2D;
	line-height: 26px;
	font-weight:normal;
	}
	
h2 {
	font:Arial, Helvetica, sans-serif;
	font-family: sans-serif;
	font-size: 14px;
	color:#333333;
	line-height: 18px;
	font-weight:bold;
	}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; border-bottom: 1px solid #fff;
	}
	
.gradient2 {background-image:url(/images/gradient-02.gif); background-repeat:repeat-x; padding: 0 0 0 0; border:0; height:140px;}

.blurb { padding-left:4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; text-align:left; }

td.side_nav {background-color:#9c9ea1;
	background-image:url(/images/gradient-04.gif); background-repeat:repeat-x; background-position:bottom; padding-left:4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; vertical-align:top;
	}
	
td.content_area {background-color:#ffffff;
	background-image: url(/images/gradient-03.gif); background-repeat:repeat-x; padding-left:4px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; text-align:left;
	}
	
td.footer {background-color:ee8d2d; text-align:right; padding-left:4px; padding-top: 2px; padding-bottom: 2px; padding-right: 4px;
	}
p.footer {font-family:Arial, Helvetica, sans-serif; text-align:right;}
.stroke-image {
	border: thin solid #EE8D2D;
}

ul { margin-left: 1px; padding-left: 0px;
	font:Arial, Helvetica, sans-serif; font-family: sans-serif; font-size: 12px; color:#333333; line-height: 16px;
	}
	
.ms-main{
border-color:#ACACAC;
width: 1000px;
text-valign: bottom;
}
td.cell-line-top {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #EE8D2D;
	border-right-color: #EE8D2D;
	border-bottom-color: #EE8D2D;
	border-left-color: #EE8D2D;
}

.clear {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}