/* CSS Document */
body {
  margin: 0;
  padding: 0;
  font-family:Verdana,sans-serif;
  font-size:75%;
}
a {
  color: #727272;
  text-decoration:none;
  
}
a:hover {
  color: #2A2A2A;
  text-decoration:none;
}
a img {
  border: 0;
}
h1, h2, h3, h4 {
  font-weight: normal;
  color: #2A2A2A;
}


/* [box] */
#fc_container {
  width: 1015px;
  margin: 0 auto;
  min-width: 930px;
  padding-bottom: 50px;  
  position: relative;  
  background: transparent;
}
#fc_container .fc_content {
  background: url(../images/grd_whiteBox_left.gif) repeat-y top left;
  padding-left: 16px;  
  clear: both;
}
#fc_container .fc_contentInner {
  background: url(../images/grd_whiteBox_right.gif) repeat-y top right;
  padding-right: 16px;
}
#fc_container .fc_bottom {
  background: url(../images/grd_whiteBox_bottomBody.gif) repeat-x top left;
  height: 16px;
}
#fc_container .fc_bottomInner {
  background: url(../images/grd_whiteBox_bottomLeft.gif) no-repeat top left;
  height: 100%;
}
#fc_container .fc_bottomCorner {
  background: url(../images/grd_whiteBox_bottomRight.gif) no-repeat top right;
  height: 100%;
}

/* header include styles */

#headertop { 
  height: 1%;
  margin: 0;
  padding: 0;
}
#headertop h1.logo {
  padding: 10px 20px;
  float: left;
  margin:0;
}
#headertop .contact {
  float: right;
  padding: 20px;
}
#headertop .contact a{
  color: #718BA9;  
  font-size:1.25em;
  text-decoration: none;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  background: url(../images/arrow_contact.png) no-repeat center left;
}
#headertop .contact a:hover{
  color: #254F7C;
  background: url(../images/arrow_contact_over.png) no-repeat center left;
  border:0;
}

#headertop:after {
  display: block;
  content: '.';
  clear: both;
  visibility: hidden;
  height: 0;
}
/* header nav styles */
#headernav {
  font-size: 1em;
  height: 1%;
  margin: 0;
  padding: 0;
  background-color: #727272;
}
#headernav:after {
  display: block;
  content: '.';
  clear: right;
  visibility: hidden;
  height: 0;
}
#headernav div.nav { 
  float: right;
  margin: 0;
  padding: 0;
  padding-right: 1.1em;
}
#headernav div.nav:after {
  display: block;
  content: '.';
  clear: left;
  visibility: hidden;
  height: 0;
}

#headernav a {  
  display: block; 
  float:left;   
  padding:8px 20px;
  text-decoration: none;
}
#headernav a:hover {  
  color: #FFF;
}
.topnav_default {
  color: #FFF;
  font-weight: normal;
  background-color:#727272;
}
.topnav_active {
  font-weight: bold;
  background: url(../images/arrow_nav.png) no-repeat bottom center;
  background-color:#2A2A2A;
}

.topnav .hover {
  background-color:#444444;
}




#maininvestcenter {
  xpadding: 0 0 0 10px;
  background: #FFF;
}

#maininvestcenter #features {
  padding: 0em;
  height: 1%;
  margin: 0;
}

#maininvestcenter #features #featureleft {
  margin: 0;
  padding: 0 10px 20px;
  width: 630px;
}

#maininvestcenter #features #featureright {
  margin: 0;
  padding: 10px;
  background: #F7F7F7;
  text-align: center;
  border-left: dotted #CCCCCC 1px;
  width: 300px;
}

#maininvestcenter #features:after {
  display: block;
  content: '.';
  clear: both;
  visibility: hidden;
  height: 0;
}



#footer{
  font-size: .9em;
  height: 1%;
  margin: 0;
  padding: 0 1em;
}
#footer:after {
  display: block;
  content: '.';
  clear: right;
  visibility: hidden;
  height: 0;
}

#footer div.nav {  
  float: right;
  padding-right: .5em;
  margin: 0;
  padding: 0;
  padding-left: .5em;
}
#footer div.nav:after {
  clear:left;
  content:'.';
  display:block;
  height:0pt;
  visibility:hidden;
}
#footer a {
  display: block;
  float:left;
  margin-right: 1em;
  font-weight: normal;
  color: #727272;
}
#footer a:hover {
  color: #2A2A2A;
  border-bottom: dotted #2A2A2A 1px;
}

#footer #copyright {
  display: inline;
  color: #727272;
  float: left;
  padding: 1em;
  padding-top: 0em;
  padding-bottom: 0em;
  font-size: .9em;
}







