body,html {
	background-color: #d5cbb6;
	background-image: url("/Images/background-fade.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: fixed;
	margin: 0px;
	padding:0;
	height:100%;
}
.background {
	background-color: #d5cbb6;
	background-image: url("/Images/background-whole.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0;
	display:block;
	height:auto;
    width:100%;
    min-height:100%;
}
 * html .background {
    height:100%;

}
.logo-position {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 10px;
}
.menuoval {
	background-image: url("/images/menuovals.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menuoval-over {
	background-image: url("/images/menuovals-over.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2d37f;
}

.dda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #655821;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.dda a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #655821;
	text-decoration: none;
}
.dda a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #655821;
	text-decoration: none;
}
.dda a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #655821;
	text-decoration: underline;
}
.dda a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #655821;
	text-decoration: none;
}

#header {
	margin:0; padding:0;
	background:yellow;
	}

#main1 {
	margin:0; padding:0;
	}
#main2 {
	margin:0; padding:0;
	}
#navigation {
	float:left;
	width:210px;
	margin:0; padding:0;
	}
#icons {
	float:left;
	width:110px;
	margin:0; padding:0;
	}
.pdivcontent {
	margin:0; 
	padding-top: 0;
	padding-right:0.5em;
	padding-left: 0.5em;
	padding-bottom: .5em;
	}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.copy { text-align:center;}
.holderDiv{
	margin: 0;
	padding:0;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
* html .holderDiv{
	
	width: 97%;
	}
.content {
	margin:0px; padding:0px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	padding:5px;
	padding-left:10px; 	
	margin: 0;
	color:#FFFFFF; 
	font-size: 15px;
	line-height:20px; 
	font-weight:bold;
	vertical-align: middle; 
	/*height:40px;*/
}

	/*.top-red {display:block; position:relative; background: url(/images/red-module-repeat.gif) repeat-x top;  background-color:#FFFFFF;}
	.top-right-red {display:block; position:relative; background: url(/images/red-module-end.gif) no-repeat top right; margin-right:-9px;}
	.top-left-red {display:block; position:relative; background: url(/images/red-module-fade.gif) no-repeat top left ; }
	.top-green {display:block; position:relative; background: url(/images/green-module-repeat.gif) repeat-x top;  background-color:#FFFFFF;}
	.top-right-green {display:block; position:relative; background: url(/images/green-module-end.gif) no-repeat top right; margin-right:-9px;}
	.top-left-green {display:block; position:relative; background: url(/images/green-module-fade.gif) no-repeat top left ; }
	.top-blue {display:block; position:relative; background: url(/images/blue-module-repeat.gif) repeat-x top;  background-color:#FFFFFF;}
	.top-right-blue {display:block; position:relative; background: url(/images/blue-module-end.gif) no-repeat top right; margin-right:-9px;}
	.top-left-blue {display:block; position:relative; background: url(/images/blue-module-fade.gif) no-repeat top left ; }
	.top-copper {display:block; position:relative; background: url(/images/orange-module-repeat.gif) repeat-x top;  background-color:#FFFFFF;}
	.top-right-copper {display:block; position:relative; background: url(/images/orange-module-end.gif) no-repeat top right; margin-right:-9px;}
	.top-left-copper {display:block; position:relative; background: url(/images/orange-module-fade.gif) no-repeat top left ; }
	.top-gold {display:block; position:relative; background: url(/images/gold-module-repeat.gif) repeat-x top;  background-color:#FFFFFF;}
	.top-right-gold {display:block; position:relative; background: url(/images/gold-module-end.gif) no-repeat top right;margin-right:-9px; }
	.top-left-gold {display:block; position:relative; background: url(/images/gold-module-fade.gif) no-repeat top left ; }
	.right {display:block; position:relative; background: url(/images/module-repeat-rightside.gif) repeat-y right; }
	.bottom {display:block; position:relative; background: url(/images/module-repeat-horizontal.gif) repeat-x bottom; margin-right:9px;}
	.left {display:block; position:relative; background: url(/images/module-repeat-vertical.gif) repeat-y left; }
	.bottom-right {display:block; position:relative; background: url(/images/module-right-corner.gif) no-repeat bottom right; }
	.bottom-left {display:block; position:relative; background: url(/images/module-bottom.gif) no-repeat bottom left; }
	.innercontent {min-height:50px; height:auto;}
	.m-innercontent {min-height:300px;height:auto; vertical-align:top;}
	
	* html .innercontent {
	height: 50px;
	}
	* html .m-innercontent {
	height: 500px;
	}
*/
	.top-red { background: url(/images/red-top-slice.jpg) repeat-x top;  background-color:#FFFFFF;}
	.top-right-red { background: url(/images/red-top-right.gif) no-repeat top right; }
	.top-left-red { background: url(/images/red-top-left.jpg) no-repeat top left ; }
	.top-green { background: url(/images/green-top-slice.jpg) repeat-x top;  background-color:#FFFFFF;}
	.top-right-green { background: url(/images/green-top-right.gif) no-repeat top right; }
	.top-left-green { background: url(/images/green-top-left.jpg) no-repeat top left ; }
	.top-blue { background: url(/images/blue-top-slice.jpg) repeat-x top;  background-color:#FFFFFF;}
	.top-right-blue { background: url(/images/blue-top-right.gif) no-repeat top right; }
	.top-left-blue { background: url(/images/blue-top-left.jpg) no-repeat top left ; }
	.top-copper { background: url(/images/copper-top-slice.jpg) repeat-x top;  background-color:#FFFFFF;}
	.top-right-copper { background: url(/images/copper-top-right.gif) no-repeat top right; }
	.top-left-copper { background: url(/images/copper-top-left.jpg) no-repeat top left ; }
	.top-gold { background: url(/images/gold-top-slice.jpg) repeat-x top;  background-color:#FFFFFF;}
	.top-right-gold { background: url(/images/gold-top-right.gif) no-repeat top right; }
	.top-left-gold { background: url(/images/gold-top-left.jpg) no-repeat top left ; }
	.right { background: url(/images/right-slice.gif) repeat-y right; }
	.bottom { background: url(/images/bottom-slice.gif) repeat-x bottom; }
	.left { background: url(/images/left-slice.gif) repeat-y left; }
	.bottom-right { background: url(/images/bottom-right.gif) no-repeat bottom right; }
	.bottom-left { background: url(/images/bottom-left.gif) no-repeat bottom left; }
	.innercontent {min-height:50px; height:auto; vertical-align:top;}
	.m-innercontent {min-height:300px;height:auto; vertical-align:top;}
	
	* html .innercontent {
	height: 50px;
	}
	* html .m-innercontent {
	height: 500px;
	}
	

#MENU li
{
	height:23px;
	width:209px;
	border: 0;
	margin:0;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	vertical-align: top;
}
#menu UL {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; 
}

#menu a, #menu a:visited {
	display: block;
	background-image:  url(/images/menuovals.gif);
	background-repeat: no-repeat;
	height:23px;
	width:209px;
	margin:0;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	vertical-align: top;
}
#menu a:hover {
background-image:  url(/images/menuovals-over.gif);
}
.menuoval-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #655821;
	margin:0;
	padding:0;
	margin-left: 10px;
}
.menuoval-text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #655821;
	text-decoration: none;
}
.menuoval-text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #655821;
	text-decoration: none;
}
.menuoval-text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2d37f;
	text-decoration: none;
}
.menuoval-text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #655821;
	text-decoration: none;
}
.menuoval-over a:link {
	color: #e2d37f;
}
.menuoval-over a:visited {
	color: #e2d37f;
}
.menuoval-over a:hover {
	color: #e2d37f;
}
.menuoval-over a:active {
	color: #e2d37f;
}
#softwarelaunch-oval{
	background-image: url(/images/software-launce-oval.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
	width:208px;
	height:38px;
	margin-left: 10px;
}
.noListStyle{
	list-style:none;
}
.moduleheading {color:#FFFFFF; font-size: 15px; font-weight:bold; padding-left:.5em; padding-right:.5em;}
.cal-top { background: url(/images/cal-menu-H-repeat.gif) repeat-x top;  background-color:#ebe7d3;}
.cal-top-right { background: url(/images/cal-menu-R-cornertop.gif) no-repeat top right; }
.cal-top-left { background: url(/images/cal-menu-L-cornertop.gif) no-repeat top left ; }
.cal-right { background: url(/images/cal-menu-R-repeat.gif) repeat-y right; }
.cal-bottom { background: url() repeat-x bottom; }
.cal-left { background: url(/images/cal-menu-L-repeat.gif) repeat-y left; }
.cal-bottom-right { background: url(/images/cal-menu-R-cornerbot.gif) no-repeat bottom right; }
.cal-bottom-left { background: url(/images/cal-menu-L-cornerbot.gif) no-repeat bottom left; }
.cal-holderDiv{
	margin: 0;
	padding:0;
}
* html .cal-holderDiv{
	/*padding-left:5px;
	padding-right:5px;
	width: 98%;*/
}
.menuoval-text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #655821;
	text-decoration: none;
}
.noticeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	font-weight:bold;
	text-decoration: none;
}
.wrapperDate-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin:0;
	padding:0;
}
.wrapperDate-text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.wrapperDate-text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.wrapperDate-text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2d37f;
	text-decoration: none;
}
.wrapperDate-text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bTable {
  clear: both;
  padding-top: 5px;
  color: #00447a;
  text-decoration: none;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

div.row {
  clear: both;
  padding-top: 5px;
  color: #00447a;
  text-decoration: none;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

div.row2 {
  clear: both;
  padding-top: 5px;
  color: #00447a;
  text-decoration: none;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row2 span.label2 {
  float: left;
  width: 130px;
  text-align: right;
  }

div.row2 span.formw2 {
  float: left;
  width: auto;
  padding-left: 5px; 
  text-align: left;
  } 

div.row span.formw {
  float: left;
  width: auto;
  padding-left: 5px; 
  text-align: left;
  } 
  
.toggledformBox{
	width: 75%; 
	background-color: #ccc; 
	border: 1px dotted #333; 
	padding: 5px; 
	margin: 0px auto; 
	display:none;

}
p { padding:0px; margin:0px; border:0px; }
/* Main Holder */
#holder { margin: auto; padding:0px; border:0px; width:100%; }

/* White section */
#whiteholder {
	margin: auto;
	padding:12px 0px 0px 0px;
	width:auto;
	text-align:left;
}
#maindiv { vertical-align:top; margin:0px; padding:0px; border:0px; background: url(images/inner_bgrnd.jpg) no-repeat;}
#mainheader { height:128px; background: url(/images/logo.gif) no-repeat center; clear:both}
#mainheader p{margin:0; padding:31px 0px 0px 12px;}
#mainheader span{display:none;}
#mainmenu {
	width:100%;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 30px;
	background-color: #00A4E4;
	background-repeat: repeat-x; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 7px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #00A4E4;
}
#mainmenu a { font: bold 14px Arial, Helvetica, sans-serif; text-align:center; width:auto; display:block; background-color:#00A4E4; color:#fff; margin:0px; padding:7px 12px 6px 12px; float:left; text-decoration:none;}
#mainmenu a:hover { background-color:#A2A4CE; color:#fff;}
#mainmenu b{display:none;}
.white {background-color:#FFF; width:6px; height:27px; float:left; }
#maincontent {
	line-height:18px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 12px;
}
#maindiv  h2{
	font: lighter 18px Arial, Helvetica, sans-serif;
	margin:12px 0px 4px 0px;
	padding:0px;
	border:0px;
	color: #00A4E4;
}
#rightdiv { width:271px; float:left; margin:0; border:0px; vertical-align:top;}

/* Footer */
#footer{ margin:0px; padding:0px; border:0px; clear:both; }

#copyright {margin:12px 0px 12px 0px; text-align:center; font: bold 9px Arial, Helvetica, sans-serif;}
.bar {
	text-decoration: none;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00447a;
	background-color: #B4975A;
	font-weight: bold;
}
.bar a:visited {
	text-decoration: none;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00447a;
	font-weight: normal;
}
.bar a:active {
	text-decoration: none;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00447a;
	font-weight: normal;
}
.bar a:link {
	text-decoration: none;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00447a;
	font-weight: normal;
} 
.bar a:hover {
	color: #FFFFFF;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.topbar a:visited {
	color: #00447a;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: TheSans B5 Plain, Verdana, Arial;
}
.topbar a:active {
	color: #00447a;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: TheSans B5 Plain, Verdana, Arial;
}
.topbar a:link {
	color: #00447a;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: TheSans B5 Plain, Verdana, Arial;
} 
.topbar {
	color: #00447a;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: TheSans B5 Plain, Verdana, Arial;
}
.topbar a:hover {
	color: #00447a;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: TheSans B5 Plain, Verdana, Arial;
}
.middlebar a:visited {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.middlebar a:active {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.middlebar a:link {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
} 
.middlebar {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.middlebar a:hover {
	color: #B4975A;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00447a;
	line-height: 14px;
	margin-left: 7px; 
	text-indent: 0px;
}
.text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00447a;
	/*margin-left: 7px;
	line-height: 18px;*/
	text-decoration: none;
}
.text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00447a;
	/*margin-left: 7px;
	line-height: 18px;*/
	text-decoration: none;
}
.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B4975A;
/*	margin-left: 7px;
	line-height: 18px;*/
	text-decoration: none;
}
.text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00447a;
	/*margin-left: 7px;
	line-height: 18px;*/
	text-decoration: none;
}

.links a:visited {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.links a:active {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.links a:link {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

} 
.links {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.links td {
	background-color: #F4F7F7;
}
.links a:hover {
	color: #B4975A;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #00447a;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00447a;
	line-height: 18px;
}
.textbold {
	color: #00447a;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
