body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.clrtxtstdb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4F6586;
}
.clrtxtspot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
}
.clrborder {
	border: none #FFFFFF;
	background-color: #999999;
}
.clrbgsup {
	background-color: #E6E6E6;
	border: 1px solid #999999;
}
.clrbgmain {
	background-color: #EFEFEF;
	border: 1px solid #FAFAFA;
}
.clrtaskmain {
	background-color: #F482A2;
	border: 1px solid #7e0b2c;
	font-weight: bold;
}
.clrbgspot {
	background-color: #333333;
}
.clrtxtstd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #282828;
}
.xclrtxtstd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.clrtxtstds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.clrtxtstdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.allbox {
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	color: #333333;
	background-color: #FAFAFA;
	padding: 3px;
}
.allbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 5px 1px;
	height: auto;
	border: 1px outset #B61D47;
	background-image: url(/images/bgstyle/bgtitlebars.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	margin: 1px;
}
.clrtxtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
}
.clrbgna {
	background-color: #FFFFFF;
}
.clrbgsub0 {
	background-color: #f4baca;
	border: 1px solid #FFFFFF;
}
.clrbgsub1 {
	background-color: #c9d8fa;
	border: 1px solid #FFFFFF;
}
.skin0{
position:absolute;
width:120px;
border:1px solid #999999;
background-color:#FAFAFA;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
cursor:hand;
font-size:12px;
z-index:100;
visibility:hidden;
}
.menuitems{
padding-left:10px;
padding-right:10px;
}
.clrbgsuba0 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #CC0033;
	background-color: #f4baca;
}
.clrbgsuba1 {
	background-color: #c9d8fa;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #003366;
}
.clrbgsubb0 {
	border-top: 1px solid #CC0033;
	border-right: 1px solid #CC0033;
	border-bottom: 1px dashed #CC0033;
	border-left: 1px solid #CC0033;
	background-color: #f4baca;
}
.clrbgsubb1 {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px dashed #003366;
	border-left: 1px solid #003366;
	background-color: #c9d8fa;
}
.clrbgphoto {
	background-color: #FFFFFF;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.tasksub0 {
	background-color: #ea7696;
	border: 1px dashed #CC0033;
	font-weight: bold;
}
.tasksub1 {
	background-color: #7b9ef3;
	border: 1px dashed #003366;
	font-weight: bold;
}
.tasksubo0 {
	background-color: #CC0033;
	border: 1px dashed #FFCAE4;
	font-weight: bold;
	color: #FFFFFF;
}
.tasksubo1 {
	background-color: #003366;
	border: 1px dashed #BCD2E9;
	font-weight: bold;
	color: #FFFFFF;
}
.clrborderb {
	border: 1px solid #CCCCCC;
}
.clrborder0 {
	border: 1px solid #FFC1E0;
}
.clrborder1 {
	border: 1px solid #9BD7FF;
}
.clrbordern {
	border: 1px solid #e0144e;
	background-color: #FFFFFF;
}

.clrbordery {
	border: 1px solid #FAD24B;
	background-color: #FFFFFF;
}
