input {
	background-color:#FFFFFF;
	font-size:9px;
	color:#616872;
	width:100px;
	height:20px;
	border:1px solid #CCCCCC inset;	
}
textarea {
	background-color:#FFFFFF;
	font-size:12px;
	color:#616872;
	width:100px;
	height:20px;
	border:1px solid #CCCCCC inset;	
}
tr {
	background-color:#FFFFFF;
}

table.dataTable {
	font-size:9px;
	color:black;
	font-weight:normal;
}

table.dataTable tr.color0 {
	background-color:#FFFFFF;
}

table.dataTable tr.color1 {
	background-color:#EEEEEE;
}

table.dataTable tr.borderDotted {
	border-top:1px solid black;	
	border-bottom:1px solid black;	
}

table.dataTable th {
	border:none;
	border-bottom:1px solid black;
	text-align:left;
	vertical-align:baseline;
	font-weight:normal;
}
table.dataTable td {
	border:none;
	padding-left:4px;
	padding-bottom:4px;
}


.navbar {
}
.navbar td {
	font-family: verdana;
	font-size: 10px;
	color: #646873;
	border:solid 1px #C3C3C3;
	border-right:none;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}
.breadcrumbs {
	border-right:solid 1px #c3c3c3;
	border-left:solid 1px #c3c3c3;
	border-top:none;
	border-bottom:none;
	font-size:9px;
	text-align:right;
	vertical-align:baseline;
	padding-right:5px;
	font-family:verdana;
	color:#646873;
}
.breadcrumbs a {
	text-decoration:underline;
	color:#646873;
}
.navbar .hovering {
	background-color:#c3c3c3;
	color:#FFFFFF;
}
.navbar .hovering a {
	color:#FFFFFF;
	
}
.navbar .hoveringLastCell {
	background-color:#c3c3c3;
	border-right:1px solid #c3c3c3;
	color:#FFFFFF;
}
.navbar td a {
	text-decoration:none;
	color:#646873;

}

.navbar .selectedCell {
	COLOR:#C50A01;
}
.navbar .lastCell {
	border-right:1px solid #c3c3c3;
}

body table td {
	border:none;
}
body {
background-color:#FFFFFF;
}

.pageContent {
	border:solid 1px #c3c3c3;
	border-top:none;
	border-bottom:none;
	font-family:verdana;
	font-size:9px;
	padding-left:23px;
	text-align:left;
	vertical-align:top;
	color:#616872;
	background-color:#FFFFFF;
}
.redHeading {
	color:#c40a01;
	font-size:20px;
}
.subHeading {
	color:#c40a01;
	font-size:9px;
	font-weight:bold;
}

.pageFooter {
	background-color:#C50A01;
	color:#FFFFFF;
	text-align:right;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	padding-right:20px;
}
.pageFooter a {
	text-decoration:none;
	color:#FFFFFF;
}

.pageFooterEnd {
	background-color:#FFFFFF;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	padding-right:10px;
	color:#CCCCCC;
	font-size:9px;
}
.pageFooterEnd a {
	text-decoration:none;
	color:#CCCCCC;
}
table.blog {
	font-family: verdana;
	font-size: 10px;
	color:#616872;
}
table.blog .blogCell {
}
table.blog .blogCaption {
	font-size:12px;
	border:solid 1px #c3c3c3;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	font-style:italic;
	border:none;
	border-left:1px solid;
	border-top:1px solid;
	border-right:1px solid;
}
table.blog .blogDate {
	border:none;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	font-style:italic;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	padding-top:5px;
}
table.blog .blogBody {
	border:solid 1px #c3c3c3;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	color:black;
	border:none;
	border-right:1px solid;
	border-left:1px solid;
}
table.blog .blogComment0 {
	border:solid 1px #c3c3c3;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	color:#0099FF;
	border:none;
}
table.blog .blogComment1 {
	border:solid 1px #c3c3c3;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	color:#990000;
	border:none;
}
table.blog .blogControl {
	text-align:right;
}
table.blog .blogControl a {
	color:#616872;
	text-decoration:none;
}
.button {
	border : 1px solid black;
	background-color:#FFFFFF;
	font-size:9px;
	font-color:#616872;
	width:80px;
	height:20px;
}
.formCaption {
	font-size:9px;
	width:100px;
	height:20px;
	text-align:right;
	vertical-align:baseline;
	text-shadow: white -1px -1px, black 1px 1px;
}
table.editForm {
	color:#616872;
	font-size:9px;
	width:90%;
	text-align:left;
	vertical-align:baseline;
}
table.editForm input.text {
	width:500px;
}
table.editForm textarea {
	width:500px;
	height:400px;
}
.altrowcolor {
	border-top:1px solid black;	
	border-bottom:1px solid black;	
}
.tblpageContent {
	border:none;
	font-family:verdana;
	font-size:9px;
	padding-left:23px;
	text-align:left;
	vertical-align:top;
	color:#616872;
	background-color:#FFFFFF;
}
