body {background: url(/images/newhome/sitewide/bg.gif) repeat-x top #e8e6d9; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}

.wrapper {width: 971px; margin: 0 auto;}

/* MASTHEAD */
.masthead {height: 195px; background: #f5f4f4; border-left: solid 1px #a8a8a8; border-right: solid 1px #a8a8a8; margin-bottom: 10px;}
.searchbar {background: #f2f2f2; height: 29px; border-bottom: solid 1px #a9a9a9; min-height: 28px;}
.search {float: left; margin-left: 12px; font-size: 10px; padding-top: 3px;}
.search .searchtext {font-size: 11px; font-weight: bold; background: #f8fbe4; border: solid 1px #7b7b7b;}
.search .gobutton {font-size: 11px; font-weight: normal; background: #cbcbcb; border: none;}
.register {float: right; margin-right: 5px; font-weight: bold; font-size: 14px; margin-top: 5px;}
.register a:link, .register a:visited {color: #000; text-decoration: none;}
.register a:active, .register a:hover {color: #000; text-decoration: underline;}
.register img {margin-left: 10px;}
.logo {}
.logoname a {font-family: Helvetica, Verdana, Geneva, sans-serif; color: #8b8b8b; font-size: 31px; float: left; margin-top: 57px;}
.logoname .small {font-size: 20px;}
.logo a:link, .logo a:visited, .logo a:active, .logo a:hover {color: #8b8b8b; text-decoration: none;}

/* NAV */
.nav {height: 46px; background: #525252; padding-left: 30px;}
.navdivider {background: url(/images/newhome/sitewide/navdivider.gif) no-repeat; width: 3px; height: 18px; margin-top: 12px; float: left;}

/* HOME PAGE */
.homepage {padding-top: 23px; background: #FFF;}
.homepagemovie {margin: 0px 10px 36px 11px; height: 294px; width: 949px; position: relative;}
.homepagemovie #defaultimage {width: 711px; height: 294px; float: left; visibility: visible; position: absolute; top: 0; left: 0;}
.homepagemovie .rotatorImage {width: 711px; height: 294px; float: left; position: absolute; top: 0; left: 0;}
.homepagemovie .captions {width: 238px; float: left; position: absolute; top: 0; left: 711px;}
.homepagemovie .singlecaption {background: url(/images/newhome/home/bg.captions.gif) no-repeat; height: 98px; font-size: 13px; line-height: 18px; color: #333b58;}
.homepagemovie .singlecaption:hover {background: url(/images/newhome/home/bg.captions_on.gif) no-repeat; height: 98px; font-size: 13px; line-height: 18px; color: #FFF;}
.homepagemovie .singlecaption div {padding: 12px;}
.homepagemovie .singlecaption p { padding: 0; margin: 0; }
.homepagemovie .singlecaption a:link, .homepagemovie .singlecaption a:visited { color: #333B58; text-decoration: none; }
.homepagemovie .singlecaption:hover a:link, .homepagemovie .singlecaption:hover a:visited { color: #FFF; text-decoration: none; }

.homepagecontent {margin: 0 10px 0 16px;}
.homepagecontent .col1 {width: 297px; float: left; color: #5a5a5a; font-size: 14px; line-height: 24px;}
.homepagecontent .col2 {width: 368px; float: left; margin-left: 56px; font-size: 11px; line-height: 16px; color: #6e6e6e;}
.homepagecontent .col3 {width: 194px; float: left; margin-left: 29px; color: #474a50; font-size: 12px; line-height: 18px;}
.homepagecontent .col1 h1, .homepagecontent .col2 h1, .homepagecontent .col3 h1 {margin-top: 0px;}
.homepagecontent .col1 h3, .homepagecontent .col2 h3, .homepagecontent .col3 h3 {margin-bottom: 0px;}
.homepagecontent .col2 h3 {margin-top: 0px;}
.resources {background: url(/images/newhome/home/bg.resources.gif) no-repeat; border-bottom: solid 1px #c7c7c7; }
.resources img {margin: 15px 19px 14px 0; border: solid 1px #c2c1c1;}
.resources-txt {padding: 10px 5px 5px 5px; width: 325px; }
.resources-txt p { padding: 0; margin: 0; }
.latesttweets-top {background: url(/images/newhome/home/latesttweets_top.gif) no-repeat; width: 194px; height: 36px; margin-top: 20px;}
.latesttweets-bg {background: url(/images/newhome/home/bg.tweets.gif) repeat-x top #cfcac9; width: 194px; padding-bottom: 7px;}
.latesttweets-bg .tweetdeck {font-size: 11px; line-height: 16px; color: #000; width: 138px; margin-left: 20px;}
.latesttweets-bg .tweetdeck a:link, .latesttweets-bg .tweetdeck a:visited {font-style: normal; color: #4a5574; text-decoration: none;}
.latesttweets-bg .tweetdeck a:active, .latesttweets-bg .tweetdeck a:hover {font-style: normal; color: #4a5574; text-decoration: underline;}
.tweetslug {font-size: 9px; font-style: italic; color: #4b525e;}

.accreditation {background: url(/images/newhome/home/bg.brown.gif) repeat-x top #655b3b; min-height: 173px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 20px; color: #FFFFFF; padding-bottom: 10px;}
.accreditation img {margin: 0 10px 0 0;}
.accreditation .col1 {float: left;  padding: 18px 0 0 0; margin-left: 15px;}
.accreditation .col2 {float: left;  padding: 18px 0 0 0; margin-left: 50px;}
.accreditation .col3 {float: left;  padding: 18px 0 0 0; margin-left: 50px;}
.accreditation a:link, .accreditation a:visited {font-style: italic; color: #fab11c; text-decoration: none;}
.accreditation a:active, .accreditation a:hover {font-style: italic; color: #fab11c; text-decoration: underline;}
.accreditation .col1 h3, .accreditation .col2 h3, .accreditation .col3 h3 {margin-top: 0px; margin-bottom: 5px; font-style: italic;}


/* INNER PAGE */
.innerpage {padding-top: 23px; background: #FFF;}
.innerpage .leftcol {width: 222px; float: left; margin-left: 15px; margin-right: 26px;}
.innerpage .rightcol {width: 696px; float: left;}

.leftnav {}
.leftnav ul {list-style-type: none; margin: 0; padding: 0;}
.leftnav ul li {  }
.leftnav ul li a:link, .leftnav ul li a:visited, .leftnav ul li a:active, .leftnav ul li a:hover {margin-bottom: 18px; border-bottom: solid 1px #dcdcdc; display: block; width: 100%; padding: 8px 0px 8px 0px; background: #f1ede4; color: #b7a676; }
.leftnav ul ul li {border-bottom: solid 1px #dcdcdc; font-size: 14px; margin-bottom: 18px; padding-bottom: 5px;}
.leftnav ul ul li a:link, .leftnav ul ul li a:visited {border: none; color: #525252; text-decoration: none; display: inline; padding: 0; margin:0; background: #FFF;}
.leftnav ul ul li a:active, .leftnav ul ul li a:hover {border: none; color: #695f3f; text-decoration: underline; display: inline; padding: 0; margin: 0; background: #FFF;}
.leftnav ul ul ul { border-top: solid 1px #dcdcdc; margin-top: 8px; padding-top: 8px;}
.leftnav ul ul ul li {border: none; color: #B7A676; background: #FFF; margin-bottom: 5px;}
.leftnav ul ul ul li a:link, .leftnav ul ul ul li a:visited { color: #b7a676; padding-left: 15px; font-size: 12px; }

.newsletter {background: url(/images/newhome/inner/bg.newsletter.gif) repeat-x top #655b3b; width: 222px; color: #dad8c8; font-size: 11px; line-height: 14px;}
.newsletter div {background: none; padding: 15px 20px;}
.newsletter h3 {font-family: Georgia, "Times New Roman", Times, serif; color: #fab11c; font-style: italic; margin: 0 0 5px 0;}
.newsletter input.text {color: #838383; width: 180px;}
.newsletter input.submit {color: #333333; font-size: 10px; width: 80px;}
.newsletter form {margin-top: 5px; width: 180px;}

.innerpagecontent {padding-bottom: 15px;}
.innerpagecontent .txt {float: left; width: 485px;}
.innerpagecontent .txt p, .innerpagecontent .txt li, .innerpagecontent .txt div {color: #5e5e5e; font-size: 13px; line-height: 19px;}
.innerpagecontent .newsdiv {border-bottom: solid 1px #deddd9; margin: 5px 0; padding: 10px;}
.innerpagecontent .newsdiv:hover {background: #f8f6f1; border-bottom: solid 1px #deddd9; margin: 5px 0; padding: 10px;}
.goldarrow {margin-left: 5px;}
.innerpagecontent h1 {color: #525252; font-weight: normal; font-size: 26px; line-height: 30px; border-bottom: solid 1px #525252; width: 485px;}
.innerpagecontent .rightcol {float: left; width: 178px; margin-left: 18px; margin-top: 17px;}
.innerpagecontent .rightcol .tweetdeck {width: 167px; font-size: 11px; line-height: 16px; color: #000; border-bottom: solid 1px #eaeaea;}

/* FOOTER */
.footer {background: url(/images/newhome/sitewide/bg.footer.gif) no-repeat #4c5775; color: #c9c6b4; font-size: 11px; line-height: 16px; padding: 30px 0 20px 0; margin-bottom: 10px;}
.address {float: left; margin-left: 81px; width: 180px;}
.navigation {float: left;  margin-left: 132px; width: 180px;}
.copyright {float: left;  margin-left: 153px; width: 180px;}
.footer h1 {color: #f3f1e7; text-transform: uppercase; font-size: 12px; margin: 0 0 5px 0;}
.footer a:link, .footer a:visited {color: #c9c6b4; text-decoration: none;}
.footer a:active, .footer a:hover {color: #8490a5; text-decoration: underline;}
.footer a.selected {color: #8490a5;}


/* SITEWIDE */
.clear, #clear {clear: both; height: 1px; overflow: hidden;}
img {border: none;}
table {border-collapse:collapse;}
form {margin: 0; padding: 0;}
.floatleft {float: left;}
.floatright {float: right;}
.smallfont {font-size: 11px;}

h1 {color: #233770; font-size: 20px; font-weight: normal;}
h3 {color: #f5a604; font-size: 14px; font-weight: bold; line-height: 16px;}

.resources h3 a:link,
.resources h3 a:visited, 
.accreditation h3 a:link, 
.accreditation h3 a:visited, 
.col3 h3 a:visited,
.col3 h3 a:link
{
    color: #f5a604; 
    font-size: 14px; 
    font-weight: bold; 
    line-height: 16px;
    font-style: normal;
}

.homepagecontent a:link, .homepagecontent a:visited {font-style: italic; color: #124c99; text-decoration: none;}
.homepagecontent a:active, .homepagecontent a:hover {font-style: italic; color: #124c99; text-decoration: underline;}

a:link, a:visited {text-decoration: none; color: #b7a676;}
a:active, a:hover {text-decoration: underline; color: #b7a676;}

a.black:link, a.black:visited {color: #333; text-decoration: none;}
a.black:active, a.black:hover {color: #333; text-decoration: underline;}

.search_input { height: .9em; }

/** Staging Additions **/
div.itemBorder a.lowText { color: #FFF; }