html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body {
  background-color: #f5f5f5;
  background-image: url(media/fp_back1.png); background-repeat: repeat-x;
  color: #303030;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  font-size: 11px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
h1 {
  color: #5C4033;
  font-size: 14px;
  font-weight: bold;
}
h2 {
  color: #5C4033;
  font-size: 12px;
  font-weight: bold;
}
.header2 {
  color: #000;
  font-size: 9px;
  font-weight: 400px;
}
a   { text-decoration: none }
a:link     { color: #4682B4; font-size: 11px; text-decoration: underline; }
a:visited     { color: #4682B4; font-size: 11px; text-decoration: underline; }
a:hover    { color: #4682B4; font-size: 11px; text-decoration: underline; }
.altlink a   { text-decoration: none }
.altlink a:link     { color: #CD6600; font-size: 11px; text-decoration: none; }
.altlink a:visited     { color: #CD6600; font-size: 11px; text-decoration: none; }
.altlink a:hover    { color: #CD6600; font-size: 11px; text-decoration: underline; }

.round_box1{display:block}
.round_box1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEDFCC;}
.round_box11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background:#f7f7f7}
.round_box12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f6f6f6}
.round_box13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;}
.round_box14{
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa}
.round_box15{
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7}
.round_box1fg{
  background:#EEDFCC;
}
.inner_box {
padding: 6px;
text-align: center;
color: #5C4033;
font-weight: bold;
}

#copyright {
  color:#fff;
  font-size: 10px;
}

#outerWrapper #topDiv {
  height: 105px;
  background-image: url(media/logo.png); background-repeat: no-repeat; background-position: top center;
}
#outerWrapper #navcontainer
{
  padding: 0;
  margin: 0;
}
#home {
 position:relative;
 top:-80px;
}
#navigation-1 {
	padding:67px 0 0 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:30px;
	font:normal 9px Arial, Helvetica, sans-serif;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:137px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0 0 0;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	width:34px;
	height:13px;
outline: none;
}

#navigation-1 li ul.navigation-2 {
	margin:37px 0 0 -2px;
	padding:0px 0px 0 0;
	list-style:none;
	display:none;
	width:164px;
	position:absolute;
	top:0px;
	border-top:1px solid #000;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:140px;
	clear:left;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#104E8B;
	padding:4px 0;
	width:140px;
	border:none;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#1874CD;
	padding:4px 0;
	width:140px;
	border:none;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	position:relative;
	z-index:1000;
}

#midDiv {
  height: 224px;
}
#midDiv #leftColumn1 {
    float: left;
    padding: 0 0 20px 100px;
}
#midDiv #rightColumn1 {
    float: right;
    padding: 20px 60px 0 20px;
    background-image: url(media/shadow.png); background-repeat: no-repeat; background-position: bottom left;
    width: 420px;
    height: 220px;
}
#midDiv #leftColumn2 {
    float: left;
    padding: 0 0 0 40px;
}
#midDiv #rightColumn2 {
    float: right;
    padding: 0px;
    width: 600px;
    height: 220px;
}

#outerWrapper {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 960px;
}
#outerWrapper #contentWrapper #box1 {
   margin: 6px 0 6px 0;
}
#outerWrapper #contentWrapper #leftColumn1 {
  float: left;
  padding: 10px 10px 0px 10px;
  width: 300px;
}
#outerWrapper #contentWrapper #rightColumn1 {
  float: right;
  padding: 10px 10px 0px 10px;
  width: 300px;
}
#outerWrapper #contentWrapper #content {
  border-right: solid 1px #dfdfdf;
  border-left: solid 1px #dfdfdf;
  margin: 0 320px 0 320px;
  padding: 10px 10px 0px 10px;
}
#outerWrapper #contentWrapper2 #rightColumn1 {
  float: right;
  padding: 10px 10px 0px 10px;
  width: 250px;
}
#outerWrapper #contentWrapper2 #content2 {
  margin: 4px 270px 0 0px;
  padding: 10px 10px 0px 10px;
  font-size: 12px;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: both;
  display: block;
}
#outerWrapper #contentWrapper2 .clearFloat {
  clear: both;
  display: block;
}
#outerWrapper #footer {
  background-color: #1874cd;
  background-image: url(media/fp_footer1.png); background-repeat: repeat-x;
  height: 60px;
  text-align: center;
  padding: 10px 0 0 0;
}