

.BrandingImage
{
	float: left;
}

BODY
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	background-color: #f4f4e7;
	
}
A
{
	text-decoration: none;
}

P
{
	font-size: small;
	padding-right: 10px;
	padding-left: 10px;

}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 10px 5px 5px;
	padding-top: 0px;
	border-bottom: #597dad 2px dashed;
	font-size: x-large;
	font-family: Arial, Helvetica;
	color: #597dad;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 5px 0px;
	padding-top: 0px;
	font-size: large;
	font-family: Arial, Helvetica;
	font-weight: normal;
	color: #597dad;
	border-bottom: #597dad 1px dashed;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 5px 0px;
	padding-top: 0px;
	font-size: medium;
	font-family: Arial, Helvetica;
	font-weight: normal;
	color: #597dad;
}
.headersection
{
	
	width: 900px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}
.menusection
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	border-right: #d9e6ec 5px solid;
	border-top: #d9e6ec 5px solid;
	border-left: #d9e6ec 5px solid;
	background-image: url(wit/nav_back.gif);
	background-repeat: repeat-x;
}
.mainandbottom
{
	border-style: none solid solid solid;
	border-width: 5px;
	border-color: #d9e6ec;
	background-color: #ffffff;
	padding: 0px;
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}
.mainsection
{
	background-color: #ffffff;
	min-height: 300px;
	padding-bottom:25px;
}
.bottomsection
{
	padding: 5px;
	font-size: xx-small;
	color: #ffffff;
	text-align: right;
	background-color: #6a95a8;
	margin: 0px;
	font-weight: bold;
}

.bottomsection A
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.topmenuitem
{
	border-right: #d9e6ec 1px solid;
	border-top: #d9e6ec 1px solid;
	background-image: url(wit/navItem_back.gif);
	border-left: #d9e6ec 1px solid;
	background-repeat: repeat-x;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: small;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	
}
.topmenuitem A:hover
{
	color: #000000;
	
}
.topmenu
{
	vertical-align: text-bottom;
}
.topmenuitemactive
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;

	background-image: url(wit/navItemActive_back.gif);
	border-left: #ffffff 1px solid;
	background-repeat: repeat-x;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
	font-size: small;
	color: #696969;
	text-decoration: none;
	font-weight: bold;

}
.topmenuitemactive A:hover
{
	color: #000000;
	
}

.topmenuexpandeditem
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	background-repeat: repeat-x;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
	font-size: small;
	color: #6a95a8;
	text-decoration: none;
	font-weight: bold;
	background-color: #f5f5f5;
	background-image: url(wit/navItemActive_back.gif);
}
.topmenuexpandeditem A:hover
{
	color: #000000;
	
}
.topmenuexpanded
{
	border-right: #a9a9a9 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #a9a9a9 1px solid;
	margin: 0px;
}
.topmenuitemexpandedactive
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-image: url(wit/navItemActive_back.gif);
	background-repeat: repeat-x;
	border-left: #ffffff 1px solid;
	height: 27px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
	font-size: small;
	color: #696969;
	text-decoration: none;
	font-weight: bold;
	width:200px;

}
.topmenuitemexpandedactive A:hover
{
	color: #000000;
	
}
.breadcrumb A:hover
{
	color: #696969;
	text-decoration: underline;
}
.breadcrumbnode
{
	color: #696969;
}
.breadcrumb
{
	font-size: small;
	color: #a9a9a9;
	margin-left: 5px;
}
.formattingtable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.dataheader
{
	font-weight: bold;
	font-size: large;
	color: #6a95a8;
}
.datatable
{
	font-size: small;
	background-color: #ffffff;
	min-width: 400px;
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
}
.rotator
{
	font-size: small;
	background-color: #f5f5f5;
	
	border-right: #ffffff 2px solid;
	border-top: #ffffff 2px solid;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid;
}
.alternaterow
{
	background-color: #fefffe;
}
.datatable TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #f0f0f0;
}
.datatableheader TH
{
	padding-right: 10px;
	border-top: #ffffff 2px solid;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #ffffff 2px solid;
	background-color: #6a95a8;
	vertical-align: top;
	text-align: left;
	color: #ffffff;
}
.datatableheader A
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.datatablefooter TR
{
	padding-right: 10px;
	border-top: #ffffff 2px solid;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #ffffff 2px solid;
	background-color: #e2edf4;
	vertical-align: top;
	text-align: right;
}
.datatablefooter TD
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.datatablefooter A
{
	color: #696969;
	text-decoration: none;
	font-weight: bold;
}
.datatablepager TR
{
	
}
.datatablepager TD
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.datatablepager A
{
	color: #696969;
	text-decoration: none;
	font-weight: bold;
}
.informationpanel
{
	width: 600px;
	background-color: #ccccff;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #000080;
	padding-top: 5px;
	font-size: small;
	margin: 20px;
}
.helppanel
{
	background-color: #f8f8ff;
	border-right: #696969 1px outset;
	border-top: #696969 1px outset;
	border-left: #696969 1px outset;
	border-bottom: #696969 1px outset;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #006400;
	padding-top: 5px;
	font-size: small;
}
.standardinput
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	width: 200px;
	border-bottom: #696969 1px solid;
}
.labeltimeinput
{
	width: 50px;
	background-color: transparent;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	text-align:right;
}

.standardtimeinput
{
	text-align:center;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	width: 40px;
	border-bottom: #696969 1px solid;
}
.standardbutton
{
	background-color: #b0c4de;
	margin-top: 10px;
}
.standardgridbutton
{
	margin-top: 10px;
	background-color: #b0c4de;
}
UL
{
	clear: none;
	float: right;

}
LI
{
	font: small Arial, Helvetica, sans-serif;
}
#toplist
{
	width: 500px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 22px 0px 0px 0px;
	padding-top: 0px;
}
#toplist LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#toplist
{
	padding-right: 0px;
	padding-left: 0px;
	right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;

}
#toplist LI
{
	border-right: #d9e6ec 1px solid;
	padding-right: 0.5em;
	border-top: #d9e6ec 1px solid;
	padding-left: 0.5em;
	background: url(wit/topItem_back.gif) repeat-x;
	float: right;
	padding-bottom: 0px;
	border-left: #d9e6ec 1px solid;
	/*line-height: 27px;*/
	margin-right: 3px;
	padding-top: 0px;
	border-bottom: #d9e6ec 1px;
	list-style-type: none;
}
#toplist A
{
	font-weight: bold;
	color: #3d799f;
	line-height: 27px;
}
#toplist A:hover
{
	color: #ccc;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
