/* CSS Document */

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #444444;}
body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}
form {	margin: 0px;	padding: 0px;}

a:link {	color: #990033;	text-decoration: none;}
a:visited {	color: #990033;	text-decoration: none;}
a:hover {	color: #000000;	text-decoration: underline;}
a:active {	color: #660000;	text-decoration: none;}

a.topnav:link {	color: #000000;	text-decoration: underline;}
a.topnav:visited {	color: #000000;	text-decoration: none;}
a.topnav:hover {	color: #000000;	text-decoration: underline;}

a.topnav-white:link {	color: #FFFFFF;	text-decoration: underline; font-weight: bold;}
a.topnav-white:visited {	color: #FFFFFF;	text-decoration: none; font-weight: bold;}
a.topnav-white:hover {	color: #FFFFFF;	text-decoration: underline; font-weight: bold;}

a.green:link {	color: #086F3D;	text-decoration: none;	margin: 2px;}
a.green:visited {	color: #006633;	text-decoration: none;	margin: 2px;}
a.green:hover {	color: #000000;	text-decoration: none;	margin: 2px;}
a.green:active {color: #003300;	text-decoration: none;	margin: 2px;}

a.blue:link {	color: #003366;	text-decoration: none;	margin: 2px;}
a.blue:visited {	color: #003366;	text-decoration: none;	margin: 2px;}
a.blue:hover {	color: #000000;	text-decoration: underline;	margin: 2px;}
a.blue:active {	color: #660000;	text-decoration: none;	margin: 2px;}

a.orange:link {	color: #CC6600;	text-decoration: none;	margin: 2px;}
a.orange:visited {	color: #CC6600;	text-decoration: none;	margin: 2px;}
a.orange:hover {	color: #000000;	text-decoration: underline;	margin: 2px;}
a.orange:active {	color: #660000;	text-decoration: none;	margin: 2px;}

a.gray:link {	color: #DBDBDB;	text-decoration: none;}
a.gray:visited {	color: #DBDBDB;	text-decoration: none;}
a.gray:hover {	color: #FFFFFF;	text-decoration: none;}
a.gray:active {	color: #FFFFFF;	text-decoration: none;}

a.drk-gray:link {	color: #666666;	text-decoration: none;}
a.drk-gray:visited {	color: #666666;	text-decoration: none;}
a.drk-gray:hover {	color: #000000;	text-decoration: none;}
a.drk-gray:active {	color: #000000;	text-decoration: none;}

a.white:link {	color: #FCF9F5;	text-decoration: none;	margin: 3px;}
a.white:visited {	color: #FFFFFF;	text-decoration: none;	margin: 3px;}
a.white:hover {	color: #FFFFFF;	text-decoration: none;	margin: 3px;}
a.white:active {	color: #FFFFFF;	text-decoration: none;	margin: 3px;}

.sm {	font-size: 10px;	color: #888888;	font-weight: normal;}
.indent {	padding-left: 15px;}
.padding {	padding: 5px 10px 5px 5px;}
.disabled {	filter: Alpha(Opacity=35);}
.close {	display: none;}

.field-sm {	border: 1px solid #999999;	width: 50px;}
.field-md {	border: 1px solid #999999;	width: 150px;}
.field-lg {	border: 1px solid #999999;	width: 250px;}

.field-err-sm {	border: 2px solid #CC6600;	width: 50px;}
.field-err-md {	border: 2px solid #CC6600;	width: 150px;}
.field-err-lg {	border: 2px solid #CC6600;	width: 250px;}


.menu {	background-image: url(../images/2005/bg-menu.gif);	font-weight: bold;	color: #000000;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8;	padding-left: 10px;	font-size: 13px;	cursor: pointer; cursor: hand;}
.menu-green {	background-image: url(../images/2005/bg-menu-green.gif);	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8;	padding-left: 10px;	cursor: pointer; cursor: hand;}
.menu-blue {	background-image: url(../images/2005/bg-menu-blue.gif);	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8;	padding-left: 10px;	cursor: pointer; cursor: hand;}
.menu-orange {	background-image: url(../images/2005/bg-menu-orange.gif);	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8;	padding-left: 10px;	cursor: pointer; cursor: hand;}
.menu-turq {	background-image: url(../images/2005/bg-menu-turq.gif);	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8;	padding-left: 10px;	cursor: pointer; cursor: hand;}
.menu-red {	background-image: url(../images/2005/bg-menu-red.gif);	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8;	padding-left: 10px;	cursor: pointer; cursor: hand;}

.menu-listheader {	background-image: url(../images/2005/bg-menu.gif);	font-weight: bold;	color: #000000;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B8B8B8; border-left-width: 1px;	border-left-style: solid;	border-left-color: #B8B8B8;	padding-left: 10px;	font-size: 13px;}

.submenu {	font-weight: bold;	color: #FFFFFF;	font-family: Tahoma, Arial, Verdana;	font-size: 12px;	padding-right: 20px;	padding-left: 5px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B0B0B0;	cursor: pointer; cursor: hand;}
.submenu-green {	font-weight: bold;	color: #FFFFFF;	background-image: url(../images/2005/bg-submenu-green.gif);	height: 27px;	cursor: pointer; cursor: hand;}
.submenu-blue {	font-weight: bold;	color: #FFFFFF;	background-image: url(../images/2005/bg-submenu-blue.gif);	height: 27px;	cursor: pointer; cursor: hand;}
.submenu-orange {	font-weight: bold;	color: #FFFFFF;	background-image: url(../images/2005/bg-submenu-orange.gif);	height: 27px;	cursor: pointer; cursor: hand;}
.submenu-turq {	font-weight: bold;	color: #FFFFFF;	background-image: url(../images/2005/bg-submenu-turq.gif);	height: 27px;	cursor: pointer; cursor: hand;}
.submenu-red {	font-weight: bold;	color: #FFFFFF;	background-image: url(../images/2005/bg-submenu-red.gif);	height: 27px;	cursor: pointer; cursor: hand;}

.submenu-tab {	color: #000000;	background-image: url(../images/2005/bg-submenu-tab.gif);	padding-top: 9px;	width: 140px;	letter-spacing: 1px;	background-repeat: no-repeat;	padding-right: 25px;	text-align: right;	height: 27px;}

.select-btn-blue {	color: #FFFFFF;	background-image: url(../images/2005/btn_blue_on.gif); height:30px;	padding-top: 4px;	width: 180px;	letter-spacing: 0px;	background-repeat: repeat-x;	padding-right: 0px;	text-align: center;	}
.select-btn-grey {	color: #FFFFFF;	background-image: url(../images/2005/btn_grey_off.gif); height:30px;	padding-top: 4px;	width: 180px;	letter-spacing: 0px;	background-repeat: repeat-x;	padding-right: 0px;	text-align: center;	}

.page-title-green {	font-family: Tahoma, Arial, Verdana;	font-size: 16px;	font-weight: bold;	color: #086F3D;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BFBFBF;	padding-top: 8px;}
.page-title-blue {	font-family: Tahoma, Arial, Verdana;	font-size: 16px;	font-weight: bold;	color: #0B4294;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BFBFBF;	padding-top: 8px;}
.page-title-orange {	font-family: Tahoma, Arial, Verdana;	font-size: 16px;	font-weight: bold;	color: #94520C;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BFBFBF;	padding-top: 8px;}

.section-green {	font-weight: bold;	color: #006633;	padding-left: 5px;	font-size: 12px;	background-color: #FFFFFF;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #72C868;	border-bottom: 1px solid #72C868;	border-left: 1px solid #72C868;}
.section-blue {	font-weight: bold;	color: #074873;	padding-left: 5px;	font-size: 12px;	background-color: #FFFFFF;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #6699CC;	border-bottom: 1px solid #6699CC;	border-left: 1px solid #6699CC;}
.section-orange {	font-weight: bold;	color: #B8913E;	padding-left: 5px;	font-size: 12px;	background-color: #FFFFFF;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #CC9200;	border-bottom: 1px solid #CC9200;	border-left: 1px solid #CC9200;}
.section-gray {	font-weight: bold;	color: #666666;	padding-left: 5px;	font-size: 12px;	background-color: #FFFFFF;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}
.section-red {	font-weight: bold;	color: #FFFFFF;	padding-left: 5px;	font-size: 12px;	background-color: #FFFFFF;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}

.subhead {	font-weight: bold;	color: #000000;	padding-left: 10px;	height: 28px;	font-size: 13px;	background-image: url(../images/2005/bg-subhead.gif);	font-family: Tahoma, Arial, Verdana;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #666666;}
.subhead-green {	font-weight: bold;	color: #000000;	padding-left: 10px;	height: 28px;	font-size: 13px;	background-image: url(../images/2005/bg-subhead-green.gif);	font-family: Tahoma, Arial, Verdana;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #819680;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #99CC00;	border-left-color: #819680;}
.subhead-blue {	font-weight: bold;	color: #000000;	padding-left: 10px;	height: 28px;	font-size: 13px;	background-image: url(../images/2005/bg-subhead-blue.gif);	font-family: Tahoma, Arial, Verdana;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #445E85;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #006DCC;	border-left-color: #445E85;}
.subhead-orange {	font-weight: bold;	color: #000000;	padding-left: 10px;	height: 28px;	font-size: 13px;	background-image: url(../images/2005/bg-subhead-orange.gif);	font-family: Tahoma, Arial, Verdana;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #965714;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #965714;	border-left-color: #CC9200;}
.subhead-red {	font-weight: bold;	color: #000000;	padding-left: 10px;	height: 28px;	font-size: 13px;	background-image: url(../images/2005/bg-subhead-red.gif);	font-family: Tahoma, Arial, Verdana;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #965714;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #965714;	border-left-color: #CC9200;}
.subhead-turq {	font-weight: bold;	color: #000000;	padding-left: 10px;	height: 28px;	font-size: 13px; background-color:#087B9C;		font-family: Tahoma, Arial, Verdana;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #445E85;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #006DCC;	border-left-color: #445E85;}


.subnav-green {	padding-top: 4px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	border-right: 1px solid #669966;	border-bottom: 1px solid #669966;	border-left: 1px solid #669966;	font-weight: bold;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;}
.subnav-blue {	padding-top: 4px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	border-right: 1px solid #333399;	border-bottom: 1px solid #333399;	border-left: 1px solid #333399;	font-weight: bold;	background-color: #EBF4FC;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;}
.subnav-orange {	padding-top: 4px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	border-right: 1px solid #CF8A09;	border-bottom: 1px solid #CF8A09;	border-left: 1px solid #CF8A09;	font-weight: bold;	background-color: #FCF9F5;	color: #CF8A09;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;}
.subnav-disabled {	padding-top: 2px;	padding-right: 6px;	padding-bottom: 4px;	padding-left: 6px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	font-weight: bold;	background-color: #F7F7F7;	color: #999999;	font-size: 12px;	font-family: Tahoma, Arial, Verdana;}

.colhead-green {	font-weight: bold;	color: #006633;	padding-left: 5px;	font-size: 12px;	background-color: #FCFFF7;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #72C868;	border-bottom: 1px solid #72C868;	border-left: 1px solid #72C868;}
.colhead-blue {	font-weight: normal;	padding-left: 5px;	font-size: 12px;	background-image: url(../images/2005/bg-menu-blue.gif);	color: #FFFFFF;		padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #6699CC;	border-bottom: 1px solid #6699CC;	border-left: 1px solid #6699CC;}
.colhead-orange {	font-weight: bold;	color: #B8913E;	padding-left: 5px;	font-size: 12px;	background-color: #FDFBF7;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #CC9200;	border-bottom: 1px solid #CC9200;	border-left: 1px solid #CC9200;}
.colhead-gray {	font-weight: bold;	color: #666666;	padding-left: 5px;	font-size: 12px;	background-color: #F7F7F7;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}
.colhead-red {	font-weight: bold;	color: #FFFFFF;	padding-left: 5px;	font-size: 12px;	background-color: #9F3429;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}
.colhead-turq {	font-weight: normal;		padding-left: 5px;	font-size: 12px;	background-image: url(../images/2005/bg-menu-turq.gif);	color: #FFFFFF;		padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #6699CC;	border-bottom: 1px solid #6699CC;	border-left: 1px solid #6699CC;}

.colbox-blue {	font-weight: bold;	color: #074873;	padding-left: 5px;	font-size: 12px;	background-color: #F7FBFF;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #6699CC;	border-bottom: 1px solid #6699CC;	border-left: 1px solid #6699CC; border-top: 1px solid #6699CC;}
.colbox-green {	font-weight: bold;	color: #006633;	padding-left: 5px;	font-size: 12px;	background-color: #FCFFF7;	padding-top: 2px;	padding-bottom: 3px;	border-right: 1px solid #72C868;	border-bottom: 1px solid #72C868;	border-left: 1px solid #72C868; border-top: 1px solid #72C868;}

.button-green {	background-color: #ABB997;	text-align: center;	color: #FFFFFF;	font-weight: bold;	clear: both;	font-family: Tahoma, Arial, Verdana;	font-size: 11px;	cursor: pointer; cursor: hand;  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#48AC3D',EndColorStr='#2D7814'); border: 1px solid #003300;	padding-top: 2px;	padding-bottom: 2px;}
.button-blue {	background-color: #4C4C4C;	text-align: center;	color: #FFFFFF;	font-weight: bold;	clear: both;	font-family: Tahoma, Arial, Verdana;	font-size: 11px;	cursor: pointer; cursor: hand;	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#7DA2C7',EndColorStr='#64819E'); border: 1px solid #003300;	padding-top: 2px;	padding-bottom: 2px;}
.button-black {	background-color: #4C4C4C;	text-align: center;	color: #FFFFFF;	font-weight: bold;	clear: both;	font-family: Tahoma, Arial, Verdana;	font-size: 11px;	cursor: pointer; cursor: hand;	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#616161',EndColorStr='#000000'); border: 1px solid #003300;	padding-top: 2px;	padding-bottom: 2px;}
.button-red {	background-color: #ABB997;	text-align: center;	color: #FFFFFF;	font-weight: bold;	clear: both;	font-family: Tahoma, Arial, Verdana;	font-size: 11px;	cursor: pointer; cursor: hand;  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#861C21',EndColorStr='#A0352A'); border: 1px solid #003300;	padding-top: 2px;	padding-bottom: 2px;}

.h-line-green {	height: 1px;	background-color: #339933;}
.h-line-blue {	height: 1px;	background-color: #339933;}
.h-line-orange { height: 1px;	background-color: #339933;}

.sectitle {	font-weight: bold;	color: #000000;	letter-spacing: 1px;	padding: 2px 2px 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}
.sectitle2 {	font-weight: bold;	color: #000000;	letter-spacing: 2px;	padding: 2px 2px 4px;	border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #999999;}

.logo-row {	height: 45px;}
.logout {	background-color: #858585;	height: 14px;	font-size: 10px;	color: #DBDBDB;	width: 80px;	padding-left: 5px;}

.t-line {	background-color: #6F6F6F;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-color: #858585;	border-top-width: 1px;	border-top-color: #515151;	height: 4px;}
.b-line {	background-color: #6F6F6F;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-color: #515151;	border-top-width: 1px;	border-top-color: #858585;	height: 4px;}
.h-open {	background-image: url(../images/2005/bg-header.gif);	height: 80px;}

.foot1 {	background-image: url(../images/2005/bg-foot.gif);	height: 32px;	vertical-align: bottom;}
.footer {	background-image: url(../images/2005/bg-footer.gif);	height: 26px;}

.label {	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BEBEBE;	font-weight: bold;	color: #666666;	font-family: Tahoma, Arial, Verdana;	background-image: url(../images/2005/bg-label.gif);	padding-left: 5px;}
.item {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;	padding-left: 5px;	font-size: 13px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.item-link {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
	font-size: 13px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	cursor: hand;
}

.error {	font-weight: bold;	color: #FFFFFF;	background-color: #CC6600;}

.highlight {	font-weight: bold;	color: #CC6600;}
.caption-bubble {	background-image: url(../images/2005/bg-caption-bubble.gif);	overflow: hidden;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	position: absolute;	height: 70px;	width: 150px;	padding-top: 4px;	padding-right: 4px;	padding-left: 20px;	visibility: hidden;	z-index: 2;}

.calc-bg {filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#E1EFCF',EndColorStr='#F9FCF6');	border: 1px solid #BACAB1;	padding: 2px;}
.calc-field {	background-color: #FFFFF3;	font-family: Tahoma, Arial, Verdana;	font-size: 16px;	font-weight: bold;	width: 280px;	border: 1px solid #6F9963;	padding-right: 5px;	text-align: right;	vertical-align: middle;	cursor: default;	color: #993300;}
.calc-field-sm {	background-image: url(../images/2005/bg-calc-field-sm.gif);	width: 60px;	border: 0px none;	font-weight: bold;	color: #000000;	height: 28px;	text-align: right;	padding-top: 5px;	padding-right: 5px;	cursor: default;}
.calc-field-sm2 {	background-image: url(../images/2005/bg-calc-field-sm2.gif);	width: 44px;	border: 0px none;	font-weight: bold;	color: #000000;	height: 28px;	text-align: right;	padding-top: 5px;	padding-right: 5px;	vertical-align: middle;	cursor: default;}
.calc-field-sm3 {	background-image: url(../images/2005/bg-calc-field-sm3.gif);	width: 32px;	border: 0px none;	font-weight: bold;	color: #000000;	height: 28px;	text-align: right;	padding-top: 5px;	padding-right: 5px;	vertical-align: middle;	cursor: default;}
.calc-item {	font-family: Tahoma, Arial, Verdana;	font-size: 14px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #9BCA8F;}
.calc-item2 {	font-family: Tahoma, Arial, Verdana;	font-size: 12px;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #9BCA8F;	color: #666666;	text-align: right;}
.login-box {
	height: 194px;
	width: 279px;
	background-image: url(../images/2005/bg-login.gif);
	text-align: center;
	padding-top: 25px;
}
.hide {
	display: none;
}

/* CSS Additions for MRM V1.5 */
.outline {	border: 1px solid #E5E5E5;}
.underline {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #DDDDDD;}
.imglink {	border: 2px solid #DDDDDD;	cursor: pointer; cursor: hand;}
.imgnolink {	border: 2px solid #DDDDDD;}

.labelform {	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #DDDDDD;	font-weight: bold;	color: #666666;	font-family: Tahoma, Arial, Verdana;	padding-left: 5px;}

.next-blue {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #DDECF4;	border-bottom-color: #DDECF4;	background-color: #F5FAFC;}
.next-green {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #EAF4DE;	border-bottom-color: #EAF4DE;	background-color: #FBFDF8;}
.next-orange {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #F5EEDD;	border-bottom-color: #F5EEDD;	background-color: #FDFBF7;}
.next-red {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #F5EEDD;	border-bottom-color: #F5EEDD;	background-color: #FFEDEA;}
.next-gray {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #F5EEDD;	border-bottom-color: #F5EEDD;	background-color: #F7F7F7;}

.next-bluesection {	border-top-width: 0px;	border-bottom-width: 0px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #B0C9E8;	border-bottom-color: #B0C9E8;	background-color: #ECFBFF;}
.next-greensection {	border-top-width: 0px;	border-bottom-width: 0px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #B0C9E8;	border-bottom-color: #B0C9E8;	background-color: #FBFDF8;}

a.white-subnav:link {color: #FFFFFF;	text-decoration: none; font-weight: normal; font-size: 12px;}
a.white-subnav:visited {text-decoration: none; color: #FFFFFF; font-weight: normal; font-size: 12px;}
a.white-subnav:hover {text-decoration: underline;	color: #FFFFFF; font-weight: normal; font-size: 12px;}
a.white-subnav:active {text-decoration: none; color: #FFFFFF; font-weight: normal; font-size: 12px;}

a.green-subnav:link {color: #086F3D;	text-decoration: none; font-weight: normal; font-size: 12px;}
a.green-subnav:visited {text-decoration: none; color: #086F3D; font-weight: normal; font-size: 12px;}
a.green-subnav:hover {text-decoration: underline;	color: #086F3D; font-weight: normal; font-size: 12px;}
a.green-subnav:active {text-decoration: none; color: #086F3D; font-weight: normal; font-size: 12px;}

a.blue-subnav:link {color: #003366;	text-decoration: none; font-weight: normal; font-size: 12px;}
a.blue-subnav:visited {text-decoration: none; color: #003366; font-weight: normal; font-size: 12px;}
a.blue-subnav:hover {text-decoration: underline;	color: #003366; font-weight: normal; font-size: 12px;}
a.blue-subnav:active {text-decoration: none; color: #003366; font-weight: normal; font-size: 12px;}

a.orange-subnav:link {color: #996600;	text-decoration: none; font-weight: normal; font-size: 12px;}
a.orange-subnav:visited {text-decoration: none; color: #996600; font-weight: normal; font-size: 12px;}
a.orange-subnav:hover {text-decoration: underline;	color: #996600; font-weight: normal; font-size: 12px;}
a.orange-subnav:active {text-decoration: none; color: #996600; font-weight: normal; font-size: 12px;}

.month {	font-size: 8pt;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	background-color: #3E9116;	letter-spacing: 8px;	text-align: center;}
.weekday {	font-size: 8pt;	font-weight: bold;	color: #FFFFFF;	background-color: #182792;	text-align: center;	width: 32px;}
.day {	font-weight: bold;	background-image: url(../images/2005/bg-day.gif);	text-align: center;	border: 1px solid #7FAE54;	height: 25px;	color: #000000; cursor: hand;}
.dayover {	font-weight: bold;	color: #000000;	background-color: #DBDFC2;	background-image: url(../images/2005/bg-day-over.gif);	text-align: center;	height: 25px;	border: 1px solid #990000;	cursor: hand;}
.daydown {	font-weight: bold;	color: #FFFFFF;	background-color: #990000;	background-image: url(../images/2005/bg-day-over.gif); text-align: center;	height: 25px;	border: 1px solid #990000;	cursor: hand;}
.small {	font-size: 7pt;}