body
{
  background: #ffffff;
}

h1
{
  font:bold 14pt arial;
  color:#1d4551;
}

h2
{
  font:bold 10pt arial;
  color:#1d4551;
  line-height:200%;
}

p
{
  font:normal 12px arial;
  line-height: 20px;
  color:#5d5e5b;
}

ul {  }
ul li { line-height:20px; color:#4B857B; }

#left_content
{
  margin-top:-2px;
}

#middle_content
{
  margin-top:30px;
  text-align:left;
}
        
#right_content
{
  margin-top:30px;
}

#right_content fieldset
{
  height:250px;
  width:300px;
  border:none;
  padding:0px;
  margin:0px;
  background:url(../images/quick_contact_background.jpg) no-repeat;
}

#right_content input
{
  width:131px;
  height:28px;
  font:normal 12pt arial;
  color:#1d4551;
  margin-bottom:5px;
  border:solid 1px #c0c0c0;
}

#right_content label
{
  font:normal 12pt arial;
  color:#1d4551;
}

#footer
{
  margin-top:45px;
  height:219px;
  background:url(../images/footer_background.jpg) no-repeat;
}

#footer a
{
  text-decoration:none;
  font:normal 12.93px arial;
  color:#ffffff;
  line-height:250%;
}



.hr {clear:both; border-bottom:1px dotted #4B857B; margin:5px 0px 25px 0px;}
.italic1 {font:italic 11px Arial; color:#25687F}
.reference {margin-bottom:10px;}
/*----------------------------------------------------------------------------*/
/*                            Start of Drop Down Menu                         */
/*----------------------------------------------------------------------------*/
#menu
{
	height:33px;
	margin:0;
	padding:0;
	border:0;
	z-index:90;
	list-style:none;
	position:relative;
	background:none;
}

/* begin first level unselected */
#menu li
{
	z-index:1000;
	position:relative;  /* to contain the dropdown menu */
	height:33px;
	float:left;
	background:none;
	/*background: url(../images/menu-divider.gif) top right no-repeat;*/
	/*padding: 0 0px 0 0;*/
}

#menu ul li:hover,
#menu ul li.sfhover
{
}

#menu li a
{
	display:block;
	font-family:Arial;
	font-size:14px;	/* to override the browser default */
	text-decoration:none;
	font-weight:normal;
	color:#2d4e59;
	line-height:31px;
	padding:0 10px;
}

#menu a:hover,
#menu li:hover a,
#menu li.sfhover a
{
	background:#fff url(../images/top_tab.gif) no-repeat;
	color:#fff;
	z-index:0;
}
/* end first level unselected */
/* begin first level selected */

#menu li.selected
{
}

#menu li.selected a
{
}

#menu li.selected a:hover
{
  background:#fff;
}
/* end first level selected */
/* begin drop down menu with son of suckerfish */

#menu li ul.dropmenu
{
	position:absolute;
	display:block;
	left:-999em;
	height:auto;
	width:174px;
  margin-top:3px;
  margin-left:4px;
	padding:0 0 15px 0;
	background:none;
	overflow:hidden;
}

/* hack for IE6 transparencies */
.menu-background
{
	padding:0;
	margin:0;
	width:174px;
	height:235px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/menu-dropdown-block-green.png) !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/menu-dropdown-block.png', sizingMethod='scale');
}

#menu li:hover ul.dropmenu,
#menu li.sfhover ul.dropmenu
{
	left:-5px;
	top:30px;
	z-index:900; /* place it above the page content */
}

#menu li ul.dropmenu li
{
	display:block;
	height:25px;
	background:none;
	/* background: url(../images/menu-dropdown-bg.png) repeat-y; */
	float:none;
	padding:0;
}

/*#menu li ul.dropmenu li.bottom
{
	/* background: url(../images/menu-dropdown-bottom.png) no-repeat; */
/*	width:174px;
	height:15px;
} */

#menu li ul.dropmenu li a
{
	display:block;
  color:#2d4e59;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	height:25px;
	background:none;
	margin:0 5px;
	padding:0 8px;
}

/*#menu li ul.dropmenu li a.first
{
	background: url(../images/menu-dropdown-gradient.gif) repeat-x;
}
*/

#menu li ul.dropmenu li a:hover
{
	background:#234b57;
	color:#fff;
}
/* end drop down menu with son of suckerfish */
/*----------------------------------------------------------------------------*/
/*                                End                                         */
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
/*                              Classes                                       */
/*----------------------------------------------------------------------------*/
.menuHeaderBar
{
  position:relative;
  background:url(../images/header_divider.png) no-repeat;
  background-position:bottom;
}

/*.menuHeading
{
  font:normal 12pt Arial;
  color:#1d4551;
  text-decoration:none;
}

.menuHeading:hover
{
  color:#fff;
} */

.footerContentPostion
{
  position:relative;
  top:10px;
}




/*
.menubar{
         background:#4B4B4B;
         text-align:right;
         clear:left;
         height: 30px;
         width:900px;
         font:normal 10pt Verdana;
         color:#fff;
         }
.menubar a {
           color:#fff;
           text-decoration:none;
           font:normal 10pt Verdana;
           }
.menuside {
					text-align:right; 
					padding:10px; 
					background:#C3C3C3;
					}
.menuside a {
           color:#fff;
           text-decoration:none;
           font:normal 10pt Verdana;
           }
.menuside a:hover {
           color:#000;
           text-decoration:none;
           }
.content  {
          background:#E1E1E1;
          text-align:left;
          width:900px;
          font:normal 10pt verdana;
          }
.notice   {
          padding:5px;
          border:1px solid #FF6600;
          background:#FFCC99;
          font:bold 8pt verdana;
          color:#FF6600;
          width:200px;
          text-align:center;
          margin:10px 0px 10px 200px;
          }
