.oneColElsCtrHdr #container {
	width: 46em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #CCCCCC;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtrHdr #header {
	background: #000066;
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.oneColElsCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColElsCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColElsCtrHdr #footer {
	background:#DDDDDD;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
} 
.oneColElsCtrHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.style1 {	color: #020000
}
.style4 {	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



.text {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: "Arial","Helvetica"
}
.text1 {
	LINE-HEIGHT: normal
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000aa; LINE-HEIGHT: 17px; FONT-FAMILY: "Arial","Helvetica"
}
.text3 {
	LINE-HEIGHT: normal
}
.input {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial","Helvetica"
}
.sidelink {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: "Arial","Helvetica"; TEXT-DECORATION: none
}
.link {
	FONT-SIZE: 9px; COLOR: #000088; LINE-HEIGHT: 12px; FONT-FAMILY: "Arial","Helvetica"
}
.link2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00007f; LINE-HEIGHT: 15px; FONT-FAMILY: "Arial","Helvetica"; TEXT-DECORATION: none
}
.link3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: "Arial","Helvetica"; TEXT-DECORATION: none
}
.link4 {
	TEXT-DECORATION: none
}
.link5 {
	COLOR: #007cd5; TEXT-DECORATION: none
}
.link6 {
	COLOR: white; TEXT-DECORATION: none
}
.snlink {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: "Arial","Helvetica"; TEXT-DECORATION: none
}
.textwhite {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 17px; FONT-FAMILY: "Arial","Helvetica"
}
.white {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sidebar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: "Verdana","Helvetica"
}
.head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000088; LINE-HEIGHT: 17px; FONT-FAMILY: "Arial","Helvetica"
}
.tbl {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica
}
.tblbld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica
}
TD.clickable {
	CURSOR: pointer
}
.tdLine{
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color : #black;
	border-bottom-width : 1px;
	border-bottom-style:solid;
	border-bottom-color : #black;
}
.pagetitle1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: black; 
	FONT-FAMILY: Verdana,Arial,Helvetica; 
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap; 
}
.pagesubtitle1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: black; FONT-FAMILY: "sans-serif"; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left
}
.pagetitleline {
	LINE-HEIGHT: 1px; BACKGROUND-COLOR: silver
}
.pagetitleoptions1 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
.noresultstextbold1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: center; WIDTH: 100%; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.columnheader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: silver; TEXT-ALIGN: left
}
.columndate1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: gray; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.columntext1 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.columntextCenter {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: center
}
.columncheckbox1 {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.tablegeneral {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.tablegeneralPad1 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: 0px
}
.formtextTop {
	FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.formtextMiddle {
	FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.formsubtextTop {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.formsubtextMiddle {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.formInvalid {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: red; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.subformtextMiddle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ce6300; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.subformtextTop {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #ce6300; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.formsubtextNoAlign {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica
}
.textboxText {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica
}
.textareaText {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica
}
.boxHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: midnightblue; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 100%; 
	COLOR: white; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Verdana,Arial,Helvetica; 
	TEXT-ALIGN: left;
}
.boxBorder {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; BACKGROUND-COLOR: silver
}
.boxEdge {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffed
}
.boxInner {
	WIDTH: 100%; BACKGROUND-COLOR: whitesmoke
}
.boxtextTop {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.boxtextMiddle {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.boxColumnHeader {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.boxHeader13 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #000066; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 30%; 
	COLOR: white; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Verdana,Arial,Helvetica; 
	TEXT-ALIGN: center
}
.boxtextTop13 {
	FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.boxtextMiddle13 {
	FONT-SIZE: 13px; VERTICAL-ALIGN: center; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.navcolumnHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: center; WIDTH: 100%; COLOR: white; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: center
}
.navcolumnHeaderLink {
	COLOR: white;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
.navcolumnRow {
	BACKGROUND: #ebebeb
}
.navcolumnedge {
	BACKGROUND: #cccccc
}
.directoryindexedge {
	BACKGROUND: #999999
}
.directoryindexborder {
	BACKGROUND: whitesmoke
}
.notificationRed {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: center
}
.headlineTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: "sans-serif"; TEXT-ALIGN: left
}
.headlineDate {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: gray; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.headlineContact {
	FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: right
}
.relatedMaterialHeader {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: black; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.relatedMaterialText {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.relatedMaterialTop {
	FONT-SIZE: 10px; BACKGROUND: midnightblue; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: white; LINE-HEIGHT: 25px; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: left
}
.relatedEmpty {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: black; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: whitesmoke; TEXT-ALIGN: center
}
.relatedMaterialHeaderInner {
	WIDTH: 100%; BACKGROUND-COLOR: white
}
.noresultsRelatedMaterial {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: black; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: whitesmoke; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.start_input{
	border:5px solid #aaaaaa;
	color:#aaaaaa;
	VERTICAL-ALIGN: left;
	WIDTH:150px;
}
.start_inputInvalid{
	border:5px solid #aaaaaa;
	color:#aaaaaa;
	VERTICAL-ALIGN: left;
	background-color:#F26966;
	WIDTH:150px;
}
.inputbox {
font-size : 11px;
font-family : Verdana, serif, georgia, arial; 
border : 1px solid #adaa9c; 
background-color : #ffffff;
}
.button {
margin-top : 3px; 
margin-bottom : 3px; 
padding-left : 2px; 
padding-right : 2px; 
border : 1px solid #adaa9c; 
background-color : #ffffff; 
color : #000000; 
font-family : Arial, Helvetica, Sans-Serif; 
text-align : center; 
font-size : 11px; 
}  
.login{
	border:1px solid #aaaaaa;
	color:#aaaaaa;
	WIDTH:80px;
	FONT-SIZE: 14px;
	text-align:center;
	 paddingTop = 2; 
	paddingBottom = 2;
	paddingLeft = 2;
	paddingRight = 2;
}
.rowHover {
	background: #DDDDDD;
	cursor: pointer;
	cursor: hand;
}
.rowSelect {
	cursor: pointer;
	cursor: hand;
	background-color: #blue;
}
.oddRow { background-color: #FFFF99; }
.typeCell {
	padding-right: 10px;
	vertical-align: top;
}

a.mainlevel:link, a.mainlevel:visited {
BACKGROUND: #000066; 
VERTICAL-ALIGN: middle; 
font-size : 12px;
text-align : center;
FONT-WEIGHT: bold; 
COLOR: white;
WIDTH: 30%;  
LINE-HEIGHT: 20px; 
font-family : Verdana, Tahoma, Arial, sans-serif;
}
a.mainlevel:hover {
color :#EAEAEA;
BACKGROUND: #000066; 
WIDTH: 30%; 
LINE-HEIGHT: 20px; 
VERTICAL-ALIGN: middle; 
text-align : center; 
font-family : Verdana, Lucida, Arial, sans-serif; 
font-size : 12px; 
FONT-WEIGHT: bold; 
} 
