/* --------------- General Styles -------------------------------------- */
body {
	padding:0px;
	margin:0px;
	background-image: url(images/bg.gif);
}


/* --------------- Header Styles --------------------------------------- */
td.red1{
	background-color:#CC0000;
	background-image: url(images/bg_side.jpg);
	background-repeat:repeat-x;
}
td.red2{
	background-color:#CC0000;
border-bottom:2px solid #999999;
}
td.headarc {
	background-image: url(images/header_bg.jpg);
	background-repeat:no-repeat;
	height:100px;
	width:772px
}
td.departmentleft {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	text-align:left;
	padding:5px 0px 5px 5px;
	background-color:#CC0000;
	color:#FFFFFF;
	width:382px;
	font-weight:bold;
	border-bottom:2px solid #999999;
}
td.departmentright{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:right;
	padding:5px 5px 5px 0px;
	background-color:#CC0000;
	color:#FFFFFF;
	width:382px;
	border-bottom:2px solid #999999;
}

/* --------------- Sidebar Styles -------------------------------------- */
td.leftbar {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em;
	border-right:2px solid #999999;
	background-color:#EEE4CE;
	padding:0px 5px 5px 5px;
}
td.rightbar {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em;
	border-left:1px solid #999999;
	background-color:#EEE4CE;
	padding:0px 5px 5px 5px;
	width:50%;
}
/* --------------- Main Content Styles --------------------------------- */
td.rightbar table {		/*This style is in here to resolve a IE 5.5 bug. IE 5.5 does not correctly cascade font-sizes in nested tables without this style*/
	font-size:100%;
}

td.rightbar p.headline {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
	text-indent:0em;
	font-weight:bold;
	color:#000000;
	font-style:oblique;
	}
td.rightbar p.list{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	color:#000000;
	font-style:oblique;
	padding-left: 20px;
	}
td.rightbar a:link, td.rightbar a:active, td.rightbar a:visited{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#CC0000;
	font-size:0.8em;
	padding-left: 40px;
}
td.rightbar a:hover {
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;
	color:#0000ff;
	font-size:0.8em;
	padding-left: 40px;
}
td.leftbar p.headline {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
	text-indent:0em;
	font-weight:bold;
	color:#000000;
	font-style:oblique;
	}
td.leftbar p.list{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	padding-left: 20px;
	color:#000000;
	font-style:oblique;
	}
td.leftbar a:link, td.leftbar a:active, td.leftbar a:visited{
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#CC0000;
	font-size:0.8em;
	padding-left: 40px;
}
td.leftbar a:hover {
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;
	color:#0000ff;
	font-size:0.8em;
	padding-left: 40px;
}
/* --------------- Main Content Styles --------------------------------- */
td.bottom {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.6em;
	text-align:left;
	background-color:#ffffff;
	border-top:2px solid #999999;
	background-color:#EEE4CE;
	padding:5px 5px 5px 5px;
}
