

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: 28px;}
#topnav ul {margin: 0px; padding: 5px 0px 0px 0px;}
#topnav ul li {display: inline; font-size:11px; padding: 0px 12px 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/middleBackHome_nov4.gif) repeat-x; background-color: #c4d5e0; margin: 0px; border-bottom: 2px solid #fff; padding: 0px; width: 800px; height: 174px;}
#homeMiddle p {padding: 53px 10px 10px 87px; color: #fff; margin: 0px; font-size: 14px; line-height: 22px;width: 570px;}
#homeMiddle p.call {float: right;padding: 52px 55px 10px 0px; color: #fff; margin: 0px; font-size: 12px; line-height: 18px;}
#homeMiddle .regshow {padding: 0px 35px 10px 310px; color: #fff; margin-bottom: 15px;}
#homeMiddle img.btnreg {padding: 0px 10px 10px 87px; }
#homeMiddle p.regbutton {text-align: center; margin: 0px; padding: 0px; margin-left: 115px;}
#homeMiddle .regshow a.show {padding: 5px 160px 35px 10px; color: #fff;float: right;}
#homeMiddle .add {font-size: 11px; font-style:italic; }

#homeMiddle h1 {margin: 0px 0px 7px 0px;}
#homeMiddle div.reg {margin-top: 10px;}

#homeMiddle .graphics {float:right; padding: 0px; margin: 0px; background-color: #fff;}

#home3BoxContainer {clear:both; background-color: #fff; height: 125px;  }
#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: #b1c9d8; margin: 0px;padding: 0px; width: 800px;}
#secMiddle .copy {padding:0px 0px 0px 10px; width: 365px; float: left; color: #fff; line-height: 18px; margin: 10px 0px 0px 10px;}
#secMiddle .copy p {margin: 0px 0px 8px 0px; padding: 0px; line-height: 17px;}

#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; }


#seclogos {clear: both; border-top: 1px solid #ccc; padding-left: 30px; background-color: #fff;}
#seclogos img {margin-right: 30px;}
#seclogos .hourscontainter { }
#seclogos p.hours {margin-top: 5px; margin-bottom: 25px;}




#eduTracks10 {clear:both; background-color: #fff; margin: 0px; padding: 10px 25px 40px 25px; }
#eduTracks10 h1 {color: #366f8e;font-size: 15px; margin: 20px 0px 10px 0px;}
#eduTracks10 h2 {background-color: #84aac1; color: #fff; padding: 3px 10px; border-top: 5px solid #d7e3eb; border-bottom: 5px solid #d7e3eb; margin-top: 30px; font-size: 14px;}
#eduTracks10 h3 {background-color: #fff; padding: 2px 0px; margin: 25px 0px 0px 0px; font-size: 12px; color: #34708e;}
#eduTracks10 h3.top {margin-top: 10px;}
#eduTracks10 .titleES {padding: 3px 10px; margin: 10px 0px 0px 0px; background-color: #f0f3f5;}
#eduTracks10 .teal {color: #34708e; margin-bottom: 10px;}
#eduTracks10 .teal2 {color: #34708e; margin-bottom: 10px; font-size: 13px;}
#eduTracks10 .click {font-size: 11px;}
#eduTracks10 .research_hide {background-color: #f0f3f5; padding: 2px 15px; margin-top: 0px; border-bottom: 1px dashed #34708e; margin-bottom:30px;}
#eduTracks10 .keynote {color: #366f8; padding: 20px;background-color: #f0f3f5; }
#eduTracks10 .keynote h1 {font-size: 14px; color: #366f8e}
#eduTracks10 .keynote img {float: left; margin-right: 15px; border: 1px solid #366f8e;}
#eduTracks10 .keynote p.divider {border-bottom: 1px solid #fff; padding-bottom: 25px; margin-bottom: 30px; }
#eduTracks10 img.bio {padding-top: 5px;}
tr.spacer {height: 5px;}
#eduTracks10 table.credit {background-color: #aac4d5;}
#eduTracks10 table.credit tr {background-color: #fff;}


#engage {background-color: #fff;  margin: 0px; padding: 10px 20px 40px 20px;}
#engage h1 {color: #366f8e;font-size: 15px; margin: 20px 0px 10px 0px;}
#engage h2 {color: #366f8e; padding: 5px 0px 0px 0px; font-size: 13px; text-align: center; margin: 5px 0px;}
#engage h3 {background-color: #fff; padding: 2px 0px; margin: 25px 0px 0px 0px; font-size: 12px; color: #34708e;}
#engage .box1  {background-color: #edf2f6; width: 250px; float: left; border-right: 1px solid #fff; padding: 0ppx; margin: 10px 1px 0px 0px; height: 300px; }
#engage .box1 img {margin-right:0px;}
#engage .box2  {background-color: #edf2f6; width: 250px; float: left;  border-right: 1px solid #fff; padding: 0px;margin: 10px 1px 0px 0px;height: 300px; }
#engage .box2 img { }
#engage .box3  {background-color: #edf2f6; width: 250px; float: left;padding:0px;  margin-top: 10px; height: 300px;}
#engage ul {color: #333; font-size: 11px; padding: 5px 0px 5px 0px; margin: 0px 5px 0px 35px;}
#engage ul li {margin-bottom: 5px;}
 
#widgets {clear: both;}
#widgets h1 {color: #366f8e; padding: 35px 0px 12px 0px; font-size: 15px; text-align: left; margin-top: 15px;}

#widgets .twitter {float: left;color: #333; background: url(../images/socNetworkBack.gif); background-repeat:no-repeat;  width: 345px;padding: 15px 10px 10px 20px; height: 515px; }
#widgets .twitter p {margin: 10px 30px 10px 0px; }
#widgets .widgetbox { }

#widgets .facebook {float:right;color: #333; background: url(../images/socNetworkBack.gif); background-repeat:no-repeat;  width: 340px;padding: 25px 20px 20px 20px; height: 515px; }
#widgets .facebook p {margin: 10px 30px 10px 0px; }


#widgets .linkedin {clear: both; color: #333; background: url(../images/socNetworkBack_linkedin.gif); background-repeat:no-repeat;  width: 751px;padding: 25px 20px 20px 20px; height: 221px; }
#widgets .linkedin p {margin: 10px 50px 10px 0px; }


#homelogos {margin-left: 5px; text-align: center; }
#homelogos img {margin-right: 25px;}
#homelogos h3 {font-size: 11px;}

#bottom {background-color: #fff; font-size: 10px; font-style:italic; color: #34708e;}
#footer {text-align: center; font-size: 10px; color: #999; margin-top: 10px;}
.text {margin-left: 40px;

