

body {font: 12px Arial, Helvetica, sans-serif; line-height: 17px; background-color: #e9ebed; }

#wrapper {width: 800px; margin:0 auto; padding: 0px;}



.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


a {color: #34708e;}

h1 {font-size: 15px; color: #fff;}
h2 {color: #fff; font-size: 14px;}
h3 {color: #34708e; font-size: 12px; margin-bottom: 0px; padding: 0px;}



#topnav {margin: 0px; padding: 0px; color: #ffffff; background-image: url(../images/navBack.gif); background-repeat:no-repeat; text-align: center; height: 25px;}
#topnav ul {margin: 0px; padding: 0px;}
#topnav ul li {display: inline; font-size:11px; padding: 0px 15px 0px 0px; margin: 0px;}
#topnav ul li a {text-decoration: none; font-weight: bold; color: #fff;}
#topnav ul li a:hover {text-decoration: none; color: #c4d5e0;}

#homeMiddle {background: #fff url(../images/midGradientBack.gif) repeat-x; background-color: #c4d5e0; margin: 0px; border-bottom: 2px solid #fff; padding: 0px; width: 800px;}
#homeMiddle .copy {padding:15px 0px 0px 15px; width: 365px; float: left; color: #fff; line-height: 18px; margin: 0px 0px 0px 15px;}
#homeMiddle .copy p {margin-left: 20px;}

#homeMiddle .graphics {float:right; padding: 0px; margin: 0px; background-color: #fff;}

#home3BoxContainer {clear:both; background-color: #fff;  }
#home3BoxContainer  p {margin: 0px 0px 8px 0px; font-size: 11px; color: #333; }
#home3BoxContainer .box1  {background-color: #edf2f6; width: 226px; float: left; border-right: 1px solid #fff; padding: 10px 20px; height: 125px;}
#home3BoxContainer .box1 img {margin-right:10px;}
#home3BoxContainer .box2  {background-color: #dbe7ee; width: 226px; float: left;  border-right: 1px solid #fff; padding: 10px 20px; height: 125px;}
#home3BoxContainer .box2 img {float: right; margin-left: 10px;}
#home3BoxContainer .box3  {background-color: #ccdce6; width: 226px; float: right;padding: 10px 20px; height: 125px;}


#secMiddle {background: url(../images/midGradientBack.gif) repeat-x; background-color: #c4d5e0; margin: 0px;padding: 0px; width: 800px;}
#secMiddle .copy {padding:0px 0px 0px 15px; width: 365px; float: left; color: #fff; line-height: 18px; margin: 10px 0px 0px 10px;}
#secMiddle .graphics {float:right; padding: 0px; margin: 0px;  background-color: #fff; border-left: 1px solid #fff;}
#FlabellComponent {float:right; margin: 0px; padding: 0px;}

#secMiddle p.hall {margin: 8px 0px;}
#secMiddle ul {margin: 5px 5px 10px 15px; padding: 0px 0px 0px 10px;}
#secMiddle h1 {margin-bottom: 10px;}

#graphics {float:right; padding: 0px; margin: 0px;  background-color: #fff;}

#secMiddle img.net {margin: 5px 25px 0px 0px;}




#secMiddleInfo {background: url(../images/midGradientBack2.gif) repeat-x; background-color: #b3cad8;margin: 0px; padding: 10px 30px 10px 0px;width: 770px;}

.copy {float: right; padding: 10px; color: #fff; width: 500px; margin-right: 50px;}
#secMiddleInfo .img {float:right; padding: 0px; margin: 0px;}
#secMiddleInfo ul {margin: 5px 5px 10px 25px;}
#secMiddleInfo h1 {margin-bottom: 15px; color: #fff;}
#secMiddleInfo h3 {color: #fff;}
#secMiddleInfo p.about {margin-top: 5px;}
#secMiddleInfo a {color: #fff;}
#secMiddleInfo a:hover {color: #34708e;}

#secMiddle img.net {margin-right: 10px;}

#leftnav {width:150px; float: left; margin: 10px 5px 0px 30px;}
#leftnav ul {background-color:#ccdce6; list-style-type: none; font-size: 11px; margin-left: 0px; padding: 5px;}
#leftnav ul li {border-bottom: 1px solid #34708e; padding: 5px;}
#leftnav ul li.bttm {border: none;padding: 5px;}
#leftnav ul li a {text-decoration: none; color: #34708e;}
#leftnav ul li a:hover {text-decoration: none; color: #fff;}
#leftnav table {font-size: 12px;}


#secMiddleMkt {background-color: #fff; margin: 0px; padding: 10px 50px 10px 40px;width: 710px; color: #333;}
#secMiddleMkt .img {float:right; padding: 0px; margin: 0px;}
#secMiddleMkt ul {margin: 5px 5px 10px 25px;}
#secMiddleMkt h1 {margin: 20px 0px 10px 0px; color: #34708e;}
#secMiddleMkt h3 {color: #34708e; margin-top: 35px;}
#secMiddleMkt p{margin: 5px 0px; padding: 0px;}
#secMiddleMkt p.dash{border-top: 1px dashed #ccc; padding-top: 15px; margin-top: 20px;}
#secMiddleMkt a {color: #34708e;}
#secMiddleMkt a:hover {color: #34708e;}
#secMiddleMkt table.top {margin-top: 10px; border-bottom: 1px solid #ebebeb; padding-bottom: 25px; }
.research_hide{display:block;}


#bottom {background-color: #fff; font-size: 10px; font-style:italic; color: #8cafc4;}
.text {margin-left: 40px;

