/* Homepage templates styles */



/* Left column */
div#main-wrapper div#main div#home-left-col {  clear: both; float: left; width: 630px; }


/* News carousel */
div#main-wrapper div#main div#home-left-col div#news-carousel-top {  clear: both; width: 630px; margin: 16px 0 0 0; padding: 14px 0 10px 0; text-align: center; background-image: url("../images/tiles/news-carousel-top.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-left-col div#news-carousel-top ol li { display: inline; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle { clear: both; width: 630px; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle h1 { margin: -25px 0 0 50px; font-size: 1.6em; font-weight: bold; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle h1 a { text-decoration:none; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle ul { float: right; margin: -13px 0 0 0; padding: 0 12px 0 0; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle ul li { display: inline; font-family: Tahoma, Geneva, Verdana; font-size: 1.1em; background-image: url("../images/bullets/news-carousel-top.gif"); background-repeat: no-repeat; background-position: center right; padding:0 0 2px 0; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle ul li.last { background-image: none; margin-right:0; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle ul li a { padding: 0 8px 0 4px; color: #002b5c; text-decoration: none; }
div#main-wrapper div#main div#home-left-col div#news-carousel-middle ul li a:hover { text-decoration: underline; }
div#main-wrapper div#main div#home-left-col div#news-carousel { clear: both; width: 630px; position:relative; margin: 8px 0 0 0; padding: 21px 0 21px 0; overflow: hidden!important; background-color: #fff; background-image: url("../images/tiles/630-white-bottom.gif"); background-repeat: no-repeat; background-position: bottom left; }
div#main-wrapper div#main div#home-left-col div#news-carousel div#scroller { width: 10000px; }
div#main-wrapper div#main div#home-left-col div#news-carousel div.news-item { float: left; width: 315px; padding: 0 21px 0 21px; voice-family: "\"}\""; voice-family: inherit; width: 273px; }
div#main-wrapper div#main div#home-left-col div#news-carousel div.news-item img { float: left; margin: 0 8px 0 0; border: #9d9d9d 1px solid; padding: 3px; }
div#main-wrapper div#main div#home-left-col div#news-carousel div.news-item dl dt { padding: 0 0 4px 0; font-size: 1.4em; color: #bc770f; line-height: 16px; }
div#main-wrapper div#main div#home-left-col div#news-carousel div.news-item dl dt a { color: #bc770f; text-decoration: none; }
div#main-wrapper div#main div#home-left-col div#news-carousel div.news-item dl dt a:hover { text-decoration: underline; }
div#main-wrapper div#main div#home-left-col div#news-carousel div.news-item dl dd { font-family: Tahoma, Geneva, Verdana; font-size: 1.1em; color: #989898; }


/* List of links */
div#main-wrapper div#main div#home-left-col div#links-large {  clear: both; width: 630px; margin: 16px 0 0 0; padding: 16px 0 8px 0; background-color: #fff; background-image: url("../images/tiles/630-white-top.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-left-col div#links-large ul { float: left; width: 210px; padding: 0 0 0 18px; voice-family: "\"}\""; voice-family: inherit; width: 192px; }
div#main-wrapper div#main div#home-left-col div#links-large ul li { padding: 0 0 8px 12px; font-size: 1.4em; color: #002b5c; background-image: url("../images/bullets/disc-large-bgwhite.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-left-col div#links-large ul li a { color: #002b5c; }
div#main-wrapper div#main div#home-left-col div#links-small { clear: both; width: 630px; margin: 2px 0 0 0; padding: 16px 0 8px 0; background-color: #f0f0f0; background-image: url("../images/tiles/630-grey-bottom.gif"); background-repeat: no-repeat; background-position: bottom left; }
div#main-wrapper div#main div#home-left-col div#links-small ul { float: left; width: 210px; padding: 0 0 0 18px; voice-family: "\"}\""; voice-family: inherit; width: 192px; }
div#main-wrapper div#main div#home-left-col div#links-small ul li { padding: 0 0 8px 12px; font-size: 1.1em; color: #002b5c; background-image: url("../images/bullets/disc-small-bggrey.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-left-col div#links-small ul li a { color: #002b5c; }
div#main-wrapper div#main div#home-right-col { /* Right column */ float: left; width: 330px; padding: 0 0 0 30px; voice-family: "\"}\""; voice-family: inherit; width: 300px;margin:0 0 20px; }
div#main-wrapper div#main div#home-right-col h1 { padding: 10px 0 10px 14px; margin:0; font-size: 1.4em; font-weight: bold; color: #fff; background-color: #00295b; background-image: url("../images/tiles/300-navy-top.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-right-col div#accordion p.heading { font-size: 1.4em; font-weight: bold; color:#093261!important; background-image: url("../images/tiles/accordion-heading.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-right-col div#accordion p.ui-state-active { background-image: url("../images/tiles/accordion-heading-active.gif"); color:#093261!important; }
div#main-wrapper div#main div#home-right-col div#accordion p.heading:last-child { background-image: url("../images/tiles/accordion-heading-bottom.gif"); }
div#main-wrapper div#main div#home-right-col div#accordion p.heading a { color:#093261!important; display: block; padding: 13px 0 12px 37px; text-decoration: none; }


/* Accordion content panel */
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content {  clear: both; border-right: #bababa 1px solid; border-bottom: #dcdcdc 1px solid; border-left: #bababa 1px solid; padding: 20px 5px 10px 10px; background-color: #fff; voice-family: "\"}\""; voice-family: inherit; width: 283px; }
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content h3 a{ padding: 0 0 4px 0; font-size: .7em; float:left; width:170px; margin-bottom:5px; color:#002B5C; text-decoration:none; }
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content p+h3 { padding: 12px 0 10px 0; }
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content p { padding: 0 0 4px 0; font-size: 1.1em; line-height: 16px; }
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content ul li { padding: 0 0 8px 12px; font-size: 1.2em; color: #002b5c; background-image: url("../images/bullets/disc-small-bgwhite.gif"); background-repeat: no-repeat;clear:both; float:none; line-height:1.6; }
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content a { font-family: Tahoma, Geneva, Verdana; color: #bc770f; float:left; }
div#main-wrapper div#main div#home-right-col div#accordion div.accordion-content img { float: left; margin: 0 10px 7px 0; border: #a6a6a6 1px solid; padding: 3px; display:inline; }


/* President's welcome/diary */
div#main-wrapper div#main div#home-right-col div#president-list {  clear: both; width: 300px; padding: 35px 0 22px 16px; background: url("/images/tiles/president-list.jpg") no-repeat 0px 2px;  voice-family: "\"}\""; voice-family: inherit; width: 284px; }
div#main-wrapper div#main div#home-right-col div#president-list ul li { padding: 0 0 8px 14px; font-size: 1.2em; color: #fff; background-image: url("../images/bullets/disc-small-bgblue.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-right-col div#president-list ul li a { color: #fff; }
div#main-wrapper div#main div#home-right-col div#president-diary { clear: both; width: 300px; padding: 0 0 12px 0; background-color: #fff; background-image: url("../images/tiles/300-white-bottom.gif"); background-repeat: no-repeat; background-position: bottom left; }
div#main-wrapper div#main div#home-right-col div#president-diary h3 { margin: 0 0 0 1px; padding: 20px 0 16px 50px; font-size: 1.4em; font-weight: bold; background-image: url("../images/tiles/presidents-diary.gif"); background-repeat: no-repeat; }
div#main-wrapper div#main div#home-right-col div#president-diary h3 a { text-decoration: none; }
div#main-wrapper div#main div#home-right-col div#president-diary h3 a:hover { text-decoration: underline; }
div#main-wrapper div#main div#home-right-col div#president-diary p { padding: 0 20px 0 20px; font-size: 1.2em; line-height: 15px; }
div#main-wrapper div#main div#home-right-col div#president-diary p a { font-weight: bold; color: #002b5c; }
div#main-wrapper div#main div#home-right-col div#president-diary small { display: block; margin: -10px 0 12px 0; padding: 0 0 0 50px; font-family: Tahoma, Geneva, Verdana; font-size: 1.1em; color: #818181; }
div#main-wrapper div#main div#home-right-col div#president-diary small a { color: #bc770f; }

div#home-right-col #twitter {margin-top: 22px;}



