body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.red {
	color: #CC0000;	
}
.blue {
	color: #333399;	
}

A:link {
	color: #CC0000;	
}
A:visited {
	color: #CC0000;	
}
A:active {
	color: #CC0000;	
	text-decoration: none;	
}
A:hover {
	color: #CC0000;	
	text-decoration: none;	
}

.sidebar {
	color: #000000;	
}
.sidebar A:link {
	color: #000000;	
}
.sidebar A:visited {
	color: #000000;	
}
.sidebar A:hover {
	color: #CC0000;	
	text-decoration: none;	
}

.sidebarhl {
	font-weight:bold;
}
.PT5 { padding-top:5px;}
.PT8 { padding-top:8px;}
.PR3 { padding-right:3px;}
.PR5 { padding-right:5px;}
.PR8 { padding-right:8px;}
.PB3 { padding-bottom:3px;}
.PB5 { padding-bottom:5px;}
.PB8 { padding-bottom:8px;}
.PL3 { padding-left:3px;}
.PL5 { padding-left:5px;}
.PL8 { padding-left:8px;}
.PL16 { padding-left:16px;}
.PL20 { padding-left:20px;}

.MT10 { margin-top:10px;}
.MT20 { margin-top:20px;}
.MB10 { margin-bottom:10px;}
.MB20 { margin-bottom:20px;}

.LTDotBlue { border-top: 1px dotted #333399; }
.LTDotRed { border-top: 1px dotted #CC0000; }
.LTBlue { border-top: 1px solid #333399; }
.LTRed { border-top: 1px solid #CC0000; }
.LBDotBlue { border-bottom: 1px dotted #333399; }
.LBDotRed { border-bottom: 1px dotted #CC0000; }
.LBBlue { border-bottom: 1px solid #333399;}
.LBRed { border-bottom: 1px solid #CC0000;}

.px9 {font-size:9px;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}


.menu {
	padding: 0px 20px 0px 4px;
}
.menu A:link {
	padding-left:4px;
	color: #FFFFFF;	
	font-weight: bold;
	text-decoration:none;
}
.menu A:visited {
	padding-left:4px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.menu A:hover {
	padding-left:4px;
	color: #66CCFF;	
	font-weight: bold;
	text-decoration:none;
}

.menuon {
	padding: 0px 25px 0px 4px;
}
.menuon A:link {
	padding-left:4px;
	color: #66CCFF;	
	font-weight: bold;
	text-decoration:none;
}
.menuon A:visited {
	padding-left:4px;
	color: #66CCFF;
	font-weight: bold;
	text-decoration:none;
}
.menuon A:hover {
	padding-left:4px;
	color: #66CCFF;	
	font-weight: bold;
	text-decoration:none;
}

.menusub {
	padding: 4px;
	font-size: 11px;
}
.menusub A:link {
	padding-left:4px;
	color: #FFFFFF;
	text-decoration:none;
}
.menusub A:visited {
	padding-left:4px;
	color: #FFFFFF;
	text-decoration:none;
}
.menusub A:hover {
	padding-left:4px;
	color: #66CCFF;
	text-decoration:underline;
}

.menusubon {
	padding: 4px;
	font-size: 11px;
}
.menusubon A:link {
	padding-left:4px;
	color: #66CCFF;
	text-decoration:none;
}
.menusubon A:visited {
	padding-left:4px;
	color: #66CCFF;
	text-decoration:none;
}
.menusubon A:hover {
	padding-left:4px;
	color: #66CCFF;
	text-decoration:underline;
}

.feedback  {
	background-color: #FFFCCC;
	padding: 3px;
}
.formbox {
	font-size: 11px;
	border: 1px solid #333333;
}

.list {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
}
red a:link {
	color: #CC0000;
	text-decoration:none;
}
.padding5 {
	padding: 5px;
}
.head1 {
	font-size: 14px;
	font-weight: bold;
	color: #333399;
	border-bottom: 1px dotted #333399;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.head2 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px dotted #333399;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}

.footertext {
	font-size: 10px;
	color: #333399;
}
.breadcrumb {
	font-size: 11px;
	font-weight: bold;
	color: #333399;
}
.KaderBlue {
	color: #FFFFFF;
	padding: 5px;
	background: #333399;
}
.OutlineBlue {
	padding: 5px;
	border: 1px solid #333399;
}
.KaderGrey {
	padding: 3px;
	background: #CCCCCC;
}

.error{
	padding: 14px 8px;
	background-color: #FDEAEC;
	margin-bottom:14px;
	border-top: 1px dotted #CC0000;
	border-right: 1px none;
	border-bottom: 1px dotted #CC0000;
	border-left: 1px none;
	margin-top: 14px;
}
