body {background: #e0eefc url(images/sitewide/bg.gif) repeat-x top; margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; color: #333333;}

* {
	font-family: Verdana, Geneva, sans-serif;
}

/* WRAPPER */
.wrapper {width: 1011px; margin: 0 auto;}

/* MASTHEAD */
.masthead {height: 42px; background: url(images/sitewide/bg.masthead.jpg) no-repeat;}
.search {background: #8ab9d3; border: solid 1px #999999;}

/* LOGO */


/* HOME SPECIFIC */
.row1 {background: url(images/sitewide/bg.sky.jpg) no-repeat; height: 210px; width: 1011px;}
.homepagemovie {height: 210px; float: left; width: 641px; background: url(images/home/tagline.jpg) no-repeat right;}
.partnerwith {height: 210px; float: left; width: 348px; background: url(images/home/bg.partnerwith.jpg) no-repeat top; color: #003366;}
.partnerwithdiv {padding: 44px 0 0 68px; width: 247px; font-size: 12px; line-height: 17px;}

.row2 {background: url(images/sitewide/bg.belowsky.gif) no-repeat top;}
.hp-leftcol {margin: 0 17px 0 19px; float: left; width: 253px; background: url(images/home/bg.leftcol.gif) no-repeat; min-height: 515px;}
.newsandengagements {padding: 24px 10px;}
.hp-centercol {background: url(images/home/bg.centercol.gif) repeat-y; margin: 0 16px 0 0; padding-left: 22px; float: left; width: 316px; padding-top: 20px; font-size: 11px; line-height: 15px;}
.leadership {}
.leadership img {padding-right: 19px;}
.leadership td {padding-bottom: 22px;}
.hp-rightcol  {width: 348px; float: left;  font-size: 11px; line-height: 15px; min-height: 494px;}
.recentpubs-title {height: 48px; width: 348px;}
.recentpubs {background: url(images/home/bg.recentpubs.gif) repeat-y; padding: 20px 20px 0 20px;}
.recentpubs-bottom {background: url(images/home/bg.bottom.recentpubs.gif) no-repeat; height: 13px;}

/* INNER &*/
.ip-content {background: url(images/inner/bg.sky.jpg) no-repeat; width: 1011px; }
.ip-leftcol {width: 627px; float: left; font-size: 12px; line-height: 18px; margin-left: 64px;}
.ip-rightcol {width: 240px; float: left; margin-left: 59px;}
.innerpartnerwith {background: url(images/inner/bg.partner.png) no-repeat; min-height: 188px; width: 240px;}
.innerpartnerwithdiv {color: #003366; font-size: 12px; line-height: 17px; padding: 70px 20px 0 52px;}
.innercontact {background: url(images/inner/bg.contact.gif) no-repeat; min-height: 176px; width: 240px; float: right; margin-right: 22px; margin-top: 23px;}
.innercontactdiv {color: #003366; font-size: 12px; line-height: 17px; padding: 70px 20px 0 52px;}
.rightnav-title {height: 48px; width: 240px;}
.rightnav {background: url(images/inner/bg.rightnav.gif) repeat-y;}
.rightnav-bottom {background: url(images/inner/bottom.rightnav.gif) no-repeat; height: 12px; margin-bottom: 20px;}
.subnav {}
.subnav ul {list-style-type: none; margin: 0; padding: 10px 0 10px 1px;}
.subnav li { font-size: 11px; font-weight: bold;}
.subnav a, .subnav a:link, .subnav a:visited {display: block;
color: #a34c1e;
background-color: #ebeee7;
width: 213px;
padding: 8px 8px 8px 15px;
text-decoration: none;}

.subnav a:hover {display: block;
color: #838356;
background-color: #d2d2b1;
width: 213px;
padding: 8px 8px 8px 15px;
text-decoration: none;}

.subnav a.selected {background: #d2d2b1; color: #838356;}

/* level 2 */
.subnav ul.lvl2 {list-style-type: none; margin: 0; padding: 0;}
.subnav ul.lvl2 li {font-size: 10px; font-weight: normal; }
.subnav ul.lvl2 li a.selected {background: #e8e8ca; color: #717e20;}

.breadcrumb {color: #003366; font-size: 11px; padding-bottom: 32px;}
.breadcrumb a:link, .breadcrumb a:visited {color: #003366; text-decoration: none;}
.breadcrumb a:active, .breadcrumb a:hover {color: #003366; text-decoration: underline;}
.jumplinks {border-top: solid 1px #ddebfb; border-bottom: solid 1px #ddebfb; text-transform: uppercase; color: #666; text-align: center; padding: 5px 0; margin: 20px 0;}
.jumplinks a:link, .jumplinks a:visited {padding: 0 6px; color: #006699; text-decoration: none;}
.jumplinks a:active, .jumplinks a:hover {padding: 0 6px; color: #006699; text-decoration: underline;}
.sharethis {padding-top: 25px;}



/* FOOTER */
.footer {padding: 70px 0 30px 0; font-size: 11px; line-height: 17px;}
.footerlinks {color: #999966; float: left;}
.footer a:link, .footer a:visited {color: #999966; text-decoration: none;}
.footer a:active, .footer a:hover {color: #999966; text-decoration: underline;}
.footeraddress {color: #999966; float: right; font-size: 11px; text-align: right;}

/* MISC */
.clear, #clear {clear: both; height: 1px; overflow: hidden; font-size: 0px; display: block;}
.smalltxt {font-size: 10px;}
.largetxt {font-size: 16px;}
.darkblue {color: #003366;}
.tealblue {color: #006699;}
.white {color: #FFFFFF;}
a:link, a:visited {color: #a8572c; text-decoration: none;}
a:active, a:hover {color: #a8572c; text-decoration: underline;}
.readmore {text-transform: uppercase; font-size: 11px; font-weight: bold;}
img {border: none;}
.placedimage {margin: 0 10px 10px 0;}
h1 {color: #993300; font-size: 21px; line-height: 26px; margin: 0px 0 15px 0;}
h2 {color: #333333; font-size: 18px; line-height: 22px; margin: 0px 0 5px 0;}
.forprint {display: none;}
.printlogo {display: none;}

.title pagepart {color: #993300; font-size: 21px; line-height: 26px; margin: 0px 0 5px 0;}

.sectionHdr {font-size: 14px; line-height: 19px; font-weight: bold;}

/* AUG 2011 */
.logorow {background: url(images/sitewide/bg.logo.jpg) no-repeat; width: 1011px; height: 116px;}
.innerlogorow {background: url(images/inner/bg.innerlogo.jpg) no-repeat; width: 1011px; height: 116px;}

.logo {float: left;}
.innerlogo {float: left;}
.socialmedia {float: right; margin: 34px 23px 0 0;}
.socialmedia img {margin-left: 15px;}
