body {
	font-size: 13px;
	margin: 0;
	padding: 0;
	background: #4F7EAB url(../images/layout/BG.jpg) repeat-x;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
a {
   color: #FFCC00;
}
#wrapper {
	width: 894px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/layout/interiorgrowtile.jpg);
	border: solid #F1C466;
	border-width: 0 1px 1px 1px;
	position: relative;
}
#footer {
	color: #719EC2;
	background-color: #1E4A72;
	clear: both;
	font-size: 12px;
	padding-left: 190px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#footer a {
	color: #719EC2;
}
#wrapper #masthead {
	background: url(../images/layout/mastheadBG.jpg) no-repeat right;
	position: relative;
	height: 112px;
	width: 705px;
	padding-left: 189px;
	top: 0px;
}
#pageimg {
	float: left;
	width: 189px;
	margin: 0px;
	padding: 0px;
	background: url(../images/layout/leftBG.jpg) no-repeat;
}
#pageimg img {
}
#masthead #nav {
	background: url(../images/layout/navbar.jpg) repeat-x bottom;
	height: 22px;
	width: 705px;
	position: absolute;
	bottom: 0px;
}
#mainmenu li a:hover  {
   color: #FFFFFF;
}
#mainmenu li a  {
   text-decoration: none;
   color: #F3D185;
   height: 100%;
   display: block;
}
#mainmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}
#mainmenu  {
   font: 11px/23px Helvetica-Bold;
   _font: bold 11px/23px Helvetica-Bold;
   *font: bold 11px/23px Helvetica-Bold;
   height: 23px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #F3D185;
   position: absolute;
   z-index: 6;
   width: 478px;
}
#operationsmenu li a:hover,
#companyinformationmenu li a:hover  {
   background-color: #F3D155;
   color: #325F8B;
}
#operationsmenu li a,
#companyinformationmenu li a  {
   background-color: #325F8B;
   border-bottom-color: #F3D155;
   border-bottom-style: inset;
   border-width: 1px;
   border-top: 0px;
   padding-left: 10px;
   padding-right: 0px;
   text-decoration: none;
   color: #F3D185;
   width: 100%;
   display: block;
}
#operationsmenu li,
#companyinformationmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}
#operationsmenu,
#companyinformationmenu  {
   font: 12px/22px Helvetica;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #F3D185;
   visibility: hidden;
   position: absolute;
   top: 112px;
   width: 151px;
   z-index: 7;
}
#companyinformationmenu  {
   left: 207px;
}
#operationsmenu  {
   left: 380px;
}
#masthead #logo {
	position: absolute;
	left: 19px;
	top: 15px;
}
#masthead #mastimg {
	position: absolute;
	right: 2px;
	bottom: 1px;
}
#masthead #nav_top  {
	position: absolute;
	font: bold 10px/12px Helvetica-Bold;
	letter-spacing: 1px;
	top: 5px;
	z-index: 3;
	height: 8px;
	right: 273px;
	color: #214A74;
}
#nav_top a  {
   text-decoration: none;
   color: #214A74;
   padding: 0 4px;
}
#nav_top a:hover {
   color: #FFFFFF;
}
#sidebar {
	background: url(../images/layout/images.jpg) no-repeat;
	width: 374px;
	_width: 375px;
	float: right;
	margin: 0 23px 0 0;
	_margin: 0 8px 0 0;
	height: 32px;
	padding: 62px 9px 15px 9px;
	_padding: 62px 8px 15px 9px;
}
#sidebar table#imgs {
	border-collapse: collapse;
	border: none;
	margin: 25px 0 0 0;
	padding: 0;
}
#sidebar table#imgs td img {
	margin: 0 5px 5px 0;
	border: solid #F1C466 2px;
}
#sidebar table#imgs td {
	padding: 0;
	margin: 0;
}
#wrapper #maincontent {
	padding: 8px 435px 15px 205px;
}
#maincontent h1  {
	background: #1F4B74;
	width: 260px;
	_width: 251px;
	*width: 257px;
	font-size: 14px;
	color: #EDD185;
	line-height: 20px;
	margin-left: -21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	_font-weight: bold;
	text-transform: capitalize;
	padding-left: 13px;
	*padding-left: 8px;
}
#maincontent h2 {
	font-size: 14px;
	color: #F3D185;
	margin: 1.5em 0 1.5em 0;
	padding: 0;
	font-weight: normal;
	_font-weight: bold;
}
#maincontent .text-padding p, 
#maincontent p.text-padding {
   font: 14px/32px Helvetica;
   margin: 0px;
   text-align: left;
   color: #FDFDFD;
}
#maincontent .license {
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}
#maincontent p {
   font: 13px/17px Helvetica;
   margin: 0px;
   padding-bottom: 23px;
   text-align: left;
   color: #FFFFFF;
}
#maincontent ul {
   font: 13px/17px Helvetica;
   color: #FFFFFF;
   margin: 1em auto;
}
#maincontent p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

