@charset "UTF-8";
/* CSS Document */

/******************************************************************/
/* Redefined Tags */
body {
	margin: 10px;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
}
/******************************************************************/

/******************************************************************/
/* ID's */
#mainbody {
	background-color: #F1F3F6;
	border-left: solid 1px #E7E7E7;
	border-right: solid 1px #E7E7E7;
	border-bottom: solid 1px #E7E7E7;
	padding: 10px;
}
/******************************************************************/

/******************************************************************/
/* Rounded Corners */
.cornerTableContent {
	background-color: #FFFFFF;
	padding: 5px;
}
.cornerTL {
	width: 5px;
	height: 5px;
	background-image: url(../images/corner_tl.gif);
	background-repeat: no-repeat;
}
.cornerTR {
	width: 5px;
	height: 5px;
	background-image: url(../images/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: 0,0;
}
.cornerBL {
	width: 5px;
	height: 5px;
	background-image: url(../images/corner_bl.gif);
	background-repeat: no-repeat;
}
.cornerBR {
	width: 5px;
	height: 5px;
	background-image: url(../images/corner_br.gif);
	background-repeat: no-repeat;
}
.cornerTopLine {
	border-top: solid 1px #9B9B9B;
	background-color:#FFFFFF;
}
.cornerBottomLine {
	border-bottom: solid 1px #9B9B9B;
	background-color:#FFFFFF;
}
.cornerLeftLine {
	border-left: solid 1px #9B9B9B;
	background-color:#FFFFFF;
}
.cornerRightLine {
	border-right: solid 1px #9B9B9B;
	background-color:#FFFFFF;
}
/******************************************************************/

/******************************************************************/
/* Styles */
.logoTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
	padding-left: 6px;
	padding-bottom: 10px;
}
.bodytext {
	font-size:92.8%;
	color: #000000;
}
.bodytext a {
	color: #0A59B3;
	text-decoration: none;
}
.bodytext a:hover {
	text-decoration: underline;
}
.paragraphheadertext {
	font-size: 120%;
	color: #000000;
	font-weight: bold;
}
.pageTitle {
	font-size: 125%;
	color: #000000;
	font-weight: bold;
	padding-bottom: 8px;
}
.navBar {
	background-color: #CDD7DE;
	color: #666666;
	font-size: 97%;
	cursor: pointer;
}
.navBarOver {
	background-color: #696969;
	color: #FFFFFF;
	font-size: 97%;
	cursor: pointer;
}
.navdivider {
	background-color: #E9EEF2;
	border-top: solid 4px #CDD7DE;
	border-bottom: solid 4px #CDD7DE;
}
.inputLabel { 
	font-size: 98%;
	font-weight:bold;
	color: #000000;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.inputField {
	font-size: 98%;
	color: #333333;
	padding: 2px;
	border: solid 1px #333333;
}
.selectField {
	font-size: 98%;
	color: #333333;
	padding: 0px;
	border: solid 1px #333333;
}
.inputButton {
	font-size: 98%;
	color: #333333;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px #333333;
	background-color: #CCCCCC;
}
.inputButton:hover {
	background-color: #999999;
}
.errorText {
	color: #990000;
}
.panelheader {
	font-size: 100%;
	font-weight: bold;
	color: #091857;
	background-color: #E5E5E5;
	padding: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #999999;
}
.leftNavTitle {
	font-size: 105%;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	padding-bottom: 4px;
}
.leftNavList, .leftNavList a {
	list-style: none;
	margin-top: 7px;
	margin-left: 2px;
	/margin-left: 15px;
	text-indent: -3em;
	/text-indent: -2em;
	line-height: 22px;
	color: #0A59B3;
	text-decoration: none;
}
.leftNavList li:hover {
	text-decoration: underline;
}
/******************************************************************/

