/* CSS Document */

a#skip { /* Skip to content link for use with access key S */
display:none;
}
body {
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(../images/web/back.jpg) 0 0 repeat-x #636466;
}
a {
outline:none;
text-decoration:none;
color:#00AEEE;
}
a:hover {
text-decoration:underline;
}
img {
border:none;
}
h1 {
color:#FFFFFF;
margin:0;
padding:0;
font-size:1.3em;
font-weight:lighter;
}
h2 {
color:#24274C;
margin:0;
padding:0;
font-size:1.2em;
font-weight:lighter;
}
h3 {
color:#109278;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
font-weight:lighter;
}
h4 {
color:#002854;
margin:0;
padding:0;
font-size:1.2em;
}
h5 {
color:#109278;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
font-weight:lighter;
}
h6 {
color:#002854;
margin:0;
padding:0;
font-size:1.2em;
}
.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
}
.error_message {
background:url(../images/web/error.gif) no-repeat 4px 4px #FF9999;
border:1px solid #990000;
padding:5px 4px 5px 25px;
color:#990000;
font-weight:bold;
margin:10px 0 0 0;
}
#masterContainer {
width:968px;
margin:0 auto;
}
#wrapper {
background:url(../images/web/mainBack.jpg) left bottom no-repeat #24274C;
width:928px;
margin:0 auto;
padding:0 20px;
}
#mainContentTop {
background:url(../images/web/mainBackTop.png) 0 0 no-repeat;
width:968px;
height:26px;
}
#mainContentBottom {
background:url(../images/web/mainBackBottom.png) 0 0 no-repeat;
width:968px;
height:26px;
}


/*****HEADER*****/

#header {
width:928px;
position:relative;
border-bottom:1px solid #77778B;
}
#logoShield {
width:50px;
height:60px;
position:absolute;
top:0;
left:0;
display:block;
}
#logoShield h1 {
margin:0;
padding:0;
}
h1 a.logo {
display:block;
width:50px;
height:60px;
background:url(../images/web/logoShield.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
float:left;
cursor:hand;
}
#logoText {
width:226px;
height:24px;
position:absolute;
top:0;
left:55px;
display:block;
}
#logoText h2 {
margin:0;
padding:0;
}
h2 a.logo {
display:block;
width:226px;
height:24px;
background:url(../images/web/logoText.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
float:left;
cursor:hand;
}
#header #phone	{
position:absolute;
right:0;
top:5px;
font-family:"Times New Roman", serif;
font-size:20px;
font-weight:normal;
}


/*****TOP NAVIGATION*****/

#navTop {
font-size:0.9em;
padding:20px 0 0 5px;
width:868px;
float:left;
margin:25px 0 0 50px;
_margin:25px 0 0 25px;
}
#navTop ul {
list-style:none;
margin:0;
padding:0;
}
#navTop li {
margin:0;
padding:0;
float:left;
color:#77778B;
}
#navTop .divider {
padding:6px 0;
}
#navTop li a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:3px 6px;
margin:2px 0;
display:block;
}
#navTop li a:hover {
background:#AFB1C6;
color:#202349;
}
#navTop .active a {
background:#AFB1C6;
text-decoration:none;
color:#202349;
}
#navTop .activeparent a {
background:#AFB1C6;
text-decoration:none;
color:#202349;
}
#navTop li.last a {
border-right:none;
}


/*****LEFT NAVIGATION*****/

#navLeft {
font-size:0.9em;
padding:0;
width:128px;
float:left;
/*position:relative;
min-height:395px;
_height:395px;*/
}
#navLeft p {
margin:0;
pading:0;
}
#navLeft .title {
font-family:"Times New Roman", Times, serif;
font-size:1.4em;
padding:0 0 1px 0;
margin:0 0 0 6px;
border-bottom:1px solid #77778B;
width:122px;
float:left;
}
#navLeftBanners {
margin-top:15px;
float:left;
/*position:absolute;
bottom:0px;
height:220px;
_position:relative:
_float:left;
_margin:15px 0 0 0;*/
}
#navLeftBanners h2 {
margin:0;
padding:0;
}
h2 a.adLink {
display:block;
width:138px;
height:49px;
background:url(../images/web/adSmallNursery.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
h2 a.adLink2 {
display:block;
width:138px;
height:49px;
background:url(../images/web/adSmallDrive.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
h2 a.adLink3 {
display:block;
width:138px;
height:49px;
background:url(../images/web/adSmallLowerSchool.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
h2 a.adLink4 {
display:block;
width:138px;
height:49px;
background:url(../images/web/adSmallUpperSchool.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
h2 a.adLink5 {
display:block;
width:138px;
height:49px;
background:url(../images/web/adSmallSixthForm.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}

/*****FIRST LEVEL****/

#navLeft ul {
list-style:none;
margin:0;
padding:0;
width:128px;
float:left;
}
#navLeft li {
margin:0;
padding:0;
color:#77778B;
}
#navLeft .divider {
padding:6px 0;
}
#navLeft li a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding:3px 6px;
margin:2px 0;
display:block;
float:left;
width:112px;
}
#navLeft li a:hover {
background:#AFB1C6;
color:#202349;
}
#navLeft .active a {
background:#AFB1C6;
text-decoration:none;
color:#202349;
}
#navLeft .activeparent a {
background:#AFB1C6;
text-decoration:none;
color:#202349;
}
#navLeft li.last a {
border-right:none;
}

/****SECOND LEVEL****/

#navLeft ul ul {
display:none;
margin:0 0 0 0;
}
#navLeft .active ul, #navLeft .activeparent ul {
display:block;
}
#navLeft .active li a, #navLeft .activeparent li a {
background:none;
text-decoration:none;
color:#AFB1C6;
margin:0 0 0 10px;
}
#navLeft .active li a:before, #navLeft .activeparent li a:before {
content:"- ";
}
#navLeft .active li a:hover, #navLeft .activeparent li a:hover {
text-decoration:underline;
}
#navLeft ul ul .active a, #navLeft ul ul .activeparent a {
text-decoration:underline;
}


#navLeft li a.navKBooks	{
width:138px;
height:43px;
padding:0;
margin:5px 0;
background:url(../images/web/kbooks.gif) 0 0 no-repeat;
text-indent:-9999px;
}


/*****MAIN CONTENT*****/

#mainContent {
margin:20px 0 0 0;
}
#contentLeft {
width:675px;
float:left;
padding:0 12px 0 0;
border-right:1px solid #77778B;
}
#homeTabs {
margin:0 0 0 30px;
_margin:0 0 0 25px;
}
.homeTab {
width:116px;
float:left;
margin:0 0 0 10px;
padding:0;
}
#header-pic	{
margin:0 0 10px 0;
}
#homeCopy {
/*margin:50px 0 20px 45px;*/
margin:20px 0 20px 40px;
float:left;
/*_margin:50px 0 20px 30px;
_width:615px;*/
_margin:20px 0 20px 45px;
_width:615px;
display:inline;
}
#homeCopy p {
margin:0;
padding:3px 0;
}
#internalCopy {
width:467px;
background:#FFFFFF;
color:#555555;
float:right;
margin:0 0 0 20px;
padding:30px 20px 40px 20px;
min-height:380px;
_height:380px;
}
#internalCopy h1 {
color:#444444;
font-size:1.5em;
}
#internalCopy h2 {
padding:10px 0 0 0;
font-weight:bold;
}
#internalCopy p {
margin:0;
padding:4px 0;
}
#internalCopy ul {
margin:0;
padding:0 0 0 15px;
}
#internalCopy li {
margin:0;
padding:4px 0;
}
#contentRight {
width:204px;
float:right;
padding:12px;
}

/*-- SEARCH --*/
#search	{
margin:0 0 20px 0;
}
#search input.searchfield	{
width:130px;
height:20px;
border: none;
margin:0 5px 0 0;
font-size:12px;
}
#search input.searchbutton	{
width:60px;
border:none;
background:#AFB1C6;
font-weight:bold;
font-size:12px;
color:#000;
padding:4px;
}


#ads {
text-align:center;
}
#ad1 {
margin-bottom:10px;
}
#ad2 {
margin-bottom:10px;
}
#ad3 {
margin-bottom:10px;
}
#ad4 {
margin-bottom:10px;
}
.adSmall {
margin:0 0 8px 0;
}


/*****SLIDE SECTIONS*****/

#collapsable {
margin:15px 0 0 0;
}
#collapsable dt {
color:#FFFFFF;
background:#202349;
width:450px;
font-weight:bold;
padding:7px 8px 5px 8px;
border-bottom:1px solid #FFFFFF;
}
#collapsable dt a {
color:#FFFFFF;
display:block;
}
#collapsable dt .sliderLeft {
float:left;
}
#collapsable dt hr {
color:#202349;
visibility:hidden;
margin:0;
padding:0;
}
#collapsable dd {
margin:0;
padding:8px;
}
#vertical_status {
float:right;
}
#vertical_status2 {
float:right;
}
#vertical_status3 {
float:right;
}
#vertical_status4 {
float:right;
}
#vertical_status5 {
float:right;
}
#vertical_status6 {
float:right;
}
#vertical_status7 {
float:right;
}


/*****NEWS - ORIGINAL *****/
/*
#newsBox {
width:176px;
float:left;
margin:0 0 15px 0;
position:relative;
border:2px solid #fff;
padding:10px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
}
#bannerButton {
width:135px;
height:135px;
position:absolute;
top:-15px;
right:-80px;
display:block;
}
#bannerButton p {
margin:0;
padding:0;
}
p a.bannerButton {
display:block;
width:135px;
height:135px;
background:url(../images/web/bannerButton.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
#newsBox a {
color:#00AEEE;
text-decoration:none;
}
#newsBox a:hover {
text-decoration:underline;
}
#newsBox p {
padding:0;
margin:0;
}
#newsBox h2 {
font-weight:lighter;
font-size:1.4em;
margin:0 0 15px 0;
color:#FFFFFF;
}
#newsBox dl {
margin:0;
padding:0;
float:left;
}
* + html #newsBox dl {
margin:0;
padding:0;
float:left;
width:100%;
}
#newsBox dt {
margin:0;
padding:0;
color:#00AEEE;
font-size:1.2em;
clear:both;
}
.newsDots {
background:url(../images/web/newsDots.png) left bottom repeat-x;
height:3px;
margin:10px 0 10px 0;
float:left;
width:176px;
clear:both;
_background:url(../images/web/newsDots.gif) left bottom repeat-x;
}
.date {
font-style:italic;
font-size:0.8em;
font-weight:lighter;
color:#FFFFFF;
}
#newsBox dd {
margin:0;
padding:0;
color:#FFFFFF;
}
#newsBox dd a {
text-decoration:none;
}
#newsBox dd a:hover {
text-decoration:underline;
}
*/


/*-- new version of newsBox --*/
#newsBox {
width:199px;
float:left;
margin:0 0 15px 0;
position:relative;
background: url(../images/web/latestNews-bg.jpg) 0 bottom no-repeat;
}
#newsBox h2 {
font-weight:lighter;
font-size:1.4em;
margin:0 0 0px 0;
padding:0;
text-indent:-9999em;
height:50px;
color:#FFFFFF;background: url(../images/web/latestNews-hdr-bg.jpg) 0 0 no-repeat;
}
#bannerButton {
width:135px;
height:135px;
position:absolute;
top:-15px;
right:-80px;
display:block;
}
#bannerButton p {
margin:0;
padding:0;
}
p a.bannerButton {
display:block;
width:135px;
height:135px;
background:url(../images/web/bannerButton.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
#newsBox a {
color:#00AEEE;
text-decoration:none;
}
#newsBox a:hover {
text-decoration:underline;
}
#newsBox p {
padding:0;
margin:0;
}
#newsBox dl {
margin:0 0 0px 0;
padding:10px;
float:left;
}
* + html #newsBox dl {/* for ie7 */
margin:0;
padding:10px;
float:left;
width:100%;
width:179px;
}
#newsBox dt {
margin:10px 0 10px 0;
padding:0;
color:#ff0000;
font-size:1.4em;
clear:both;
}
#newsBox dt a {
color:#ff0000;
}
.newsDots {
background:url(../images/web/newsDots.png) left bottom repeat-x;
height:3px;
margin:10px 0 10px 0;
float:left;
/*width:204px;*/
width:176px;
clear:both;
_background:url(../images/web/newsDots.gif) left bottom repeat-x;
}
#newsBox .date {
font-style:italic;
font-size:11px;
font-weight:lighter;
color:#FFFFFF;
}
#newsBox dd {
margin:0;
padding:0;
color:#FFFFFF;
}
#newsBox dd a {
text-decoration:none;
}
#newsBox dd a:hover {
text-decoration:underline;
}


#openDayBox {
/*width:204px;*/
width:199px;
float:left;
/*margin:0 0 5px 0;*/
margin:0 0 15px 0;
position:relative;
/*border:2px solid #fff;*/
/*padding:10px;*/
background: url(../images/web/openDay-bg.jpg) 0 bottom no-repeat;
/*-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;*/
}
#openDayBox h2 {
font-weight:lighter;
font-size:1.4em;
margin:0 0 0px 0;
padding:0;
text-indent:-9999em;
height:50px;
color:#FFFFFF;background: url(../images/web/openDay-hdr-bg.jpg) 0 0 no-repeat;
}
#openDayBox dl {
margin:0;
padding:10px;
float:left;
}
#openDayBox dt {
margin:0;
padding:0;
color:#00AEEE;
font-size:1.4em;
clear:both;
}
#openDayBox .eventDate {
font-size:1.4em;
margin:10px 0 10px 0;
color:#ff0000;
}

#openDayBox dd {
margin:0;
padding:0;
color:#FFFFFF;
}
#openDayBox dd a {
text-decoration:none;
}
#openDayBox dd a:hover {
text-decoration:underline;
}


#internalArchive {
float:left;
width:465px;
margin:15px 0 0 0;
}
#internalArchive a {
color:#24274C;
text-decoration:none;
}
#internalArchive a:hover {
text-decoration:underline;
}
#internalArchive dl {
margin:0;
padding:0;
float:left;
width:465px;
}
#internalArchive dt {
margin:0;
padding:0;
color:#24274C;
font-weight:bold;
font-size:1.1em;
}
#internalArchive dd {
margin:0;
padding:0;
color:#666666;
}
#internalArchive .date, #internalCopy .date {
color:#888888;
}
#internalArchive dd a {
text-decoration:none;
}
#internalArchive dd a:hover {
text-decoration:underline;
}
#internalArchive .newsDots2 {
width:465px;
background:url(../images/web/newsDots2.png) left bottom repeat-x;
height:3px;
margin:10px 0 10px 0;
float:left;
clear:both;
_background:url(../images/web/newsDots2.gif) left bottom repeat-x;
}
#NewsPostDetailReturnLink {
padding:15px 0 0 0;
color:#24274C;
}


/*****CALENDAR*****/

#big {
width:100%;
float:left;
margin:15px 0 5px 0;
position:relative;
}
#big table {
margin:0 auto;
z-index:10;
}
#big .calendar-today {
background:#AFB1C6;
color:#202349;
}
#big th {
background:#666666;
color:#FFFFFF;
padding:4px 0;
}
#big td {
margin:0;
padding:12px 0;
text-align:center;
background:#CCCCCC;
font-size:1.2em;
}
#big td ul {
margin:0;
padding:5px 10px;
visibility:hidden;
display:none;
background:#FFFFFF;
border:1px solid #00AEEE;
top:250px;
left:22px;
width:400px;
list-style:none;
position:absolute;
text-align:left;
font-size:0.8em;
}
#big td:hover ul {
visibility:visible;
display:block;
z-index:110;
}
#big td ul li {
padding:3px 0 3px 0;
border-bottom:1px solid #D5D5D5;
}
#big .calendar-month {
font-size:1.4em;
margin:0 0 6px 0;
}
#calendarSmall {
width:204px;
float:left;
margin:0 0 5px 0;
position:relative;
}
#calendarSmall h2 {
color:#FFFFFF;
}
.calendar-event {
margin:0 0 10px 0;
}
.calendar-date-from {
color:#999999;
font-size:0.9em;
}
#calendarSmall table {
margin:0 auto;
z-index:10;
}
#calendarSmall .calendar-today {
background:#AFB1C6;
color:#202349;
}
#calendarSmall td {
margin:0;
padding:2px 0;
text-align:center;
}
#calendarSmall td ul {
margin:0;
padding:5px 10px;
visibility:hidden;
display:none;
background:#FFFFFF;
border:1px solid #00AEEE;
top:0;
left:-145px;
width:140px;
list-style:none;
position:absolute;
text-align:left;
}
#calendarSmall td:hover ul {
visibility:visible;
display:block;
z-index:110;
}
#calendarSmall td ul li {
padding:3px 0 3px 0;
border-bottom:1px solid #D5D5D5;
}


/*****BREADCRUMB*****/

#breadcrumb {
color:#999999;
margin:0 0 20px 40px;
font-size:0.9em;
float:left;
width:487px;
}
#breadcrumb a {
color:#AFB1C6;
text-decoration:none;
}
#breadcrumb a:hover {
text-decoration:underline;
}
#breadcrumb p {
margin:4px 0 0 0;
padding:0;
}
#breadcrumb .lastitem {
color:#00AEEE;
text-decoration:none;
}


/*****CONTACT FORM*****/

.contactform {
margin:15px 0 0 0;
}
.contactform form {
background:#F7F7F7;
border:1px solid #CCCCCC;
padding:15px 10px 20px 10px;
}
.contactform fieldset {
border:1px solid #E6E6E6;
margin-bottom:10px;
padding:8px;
}
.contactform legend {
color:#444444;
font-weight:lighter;
font-size:1.3em;
margin-bottom:10px;
}
.contactform div {
width:100%;
padding:0.25em 0 0.25em 0;
}
.contactform label {
float:left;
width:10em;
display:block;
margin-bottom:8px;
}
.contactform .txt, .contactform .txtsml, .contactform textarea, .contactform select {
float:left;
width:50%;
margin-right:5px;
border:1px solid #DDDDDD;
margin-bottom:8px;
padding:3px;
background:#ffffff url(../images/lv/inputBg.gif) 0 0 no-repeat;
}
.contactform .txtsml {
width:30%;
}
.contactform .chk {
width:13px;
float:left;
border:none;
}
.contactform .btn {
width:20%;
}
.contactform input:focus, select:focus, textarea:focus {
background:#E4F1FF;
color:#222222;
}
.contactform #field em {
color:#FF0000;
}
.contactform #code {
margin:8px 0;
padding:15px 10px;
border:1px solid #DDDDDD;
width:33%;
text-align:center;
background:#FFFFFF;
}
.required {
color:#FF0000;
font-size:1em;
}
#formThanks {
clear:left;
}
#map {
float:right;
margin:0 0 15px 0;
}
.captureGraphic {
float:left;
clear:both;
}


/*****PHOTO GALLERY*****/

.picturelist {
list-style:none;
margin:0;
padding:0;
}
.picturelist li {
display:inline;
}
.thumb {
background:url(../images/web/photoBack.jpg) 0 0 no-repeat;
display:block;
padding:0;
heght:127px;
width:150px;
margin:0 0.5em 0.5em 0;
text-decoration:none;
line-height:normal;
list-style-type:none;
text-align:center;
float:left;
}
.thumb a {
display:block;
height:90px; 
width:120px;
padding:0;
overflow:hidden;
margin:15px 0 15px 11px;
background:#FFFFFF;
text-decoration:none;
border:2px solid #FFFFFF;
}
.picturelistInternal .thumb {
background:url(../images/web/photoBack2.jpg) 0 0 no-repeat;
}
.picturelistInternal .thumb a {
display:block;
height:90px; 
width:120px;
padding:0;
overflow:hidden;
margin:1px 0 3px 3px;
background:#FFFFFF;
text-decoration:none;
border:2px solid #FFFFFF;
}
.albumcomment { text-align: left; }
.thumb a:visited img
{
	background-color:#eee;
/*Background of thumb on hover - sort of a light grey */
}

.thumb a:hover img
{
	background-color:#dae6e4;
/*Background of thumb on hover - sort of light blue/green */
}

/* Styling of text and navigation for Album */
.albumname
{
	font-size:smaller;
	text-align:center;
	font-weight:bold;
	font-style:normal;
}
.albumname a
{
	display: inline;
        border: none;
        margin:none;
        padding:none;
        background-color:transparent;
}
.albumpicturecount
{
	text-align:center;
	font-style:italic;
}

.albumcomment
{
	text-align:center;
	font-weight:normal;
	font-style:normal;
}

.albumnav
{
	text-align:center;
}

.instructiontext
{
}

/* Big Picture */
.bigpicture
{
	padding:0.5em 0 0;
	clear:left;
	border-top:1px solid #ccc;
	text-align:center;
}

.bigpicturecaption
{
/* Big picture caption */
	text-align:center;
	margin:0 0 5px;
	padding:0;
}

.bigpicture img
{
/* Big picture settings */
	padding:5px;
/* Image padding to form photo frame. */
        max-width:450px;
        max-height:350px;
/* Width of big picture - set to auto for actual width*/
	margin:0;
	background-color:white;
/* Background of picture */
	border-top:1px solid #eee;
/* Borders of picture frame */
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:1px solid #eee;
	text-decoration:none;
}

.bigpicturenav
{
	margin:0;
	padding:0;
	color:#000;
	line-height:normal;
}


/*****FEES TABLE*****/

.feesTable {
border-bottom:1px solid #999999;
border-left:1px solid #999999;
margin:15px 0 0 0;
}
.feesTable th {
text-align:left;
background:#CCCCCC;
color:#24274C;
padding:3px 6px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
.feesTable td {
padding:3px 6px;
border:1px solid #DDDDDD;
border-right:1px solid #999999;
}


/*****FOOTER*****/

#footer {
float:left;
width:968px;
margin:10px 0 0 0;
}
#footerLeft {
font-size:0.9em;
font-weight:lighter;
margin:0 0 25px 10px;
float:left;
width:230px;
}
#footerLeft ul {
margin:0;
padding:0;
list-style:none;
}
#footerLeft li {
color:#999999;
float:left;
margin:0;
padding:0 2px;
}
#footerLeft li a {
color:#999999;
text-decoration:none;
}
#footerLeft li a:hover {
text-decoration:underline;
}
#footerRight {
font-size:0.9em;
font-weight:lighter;
margin:0 10px 25px 0;
float:right;
width:620px;
text-align:right;
}
#footerRight p {
margin:0;
padding:0;
color:#999999;
}
#footerRight a {
color:#00AEEE;
text-decoration:none;
}
#footerRight a:hover {
text-decoration:underline;
}


/*****BBC NEWS*****/

#internalNews {
width:918px;
background:#FFFFFF;
color:#555555;
float:left;
margin:0;
padding:0 0 10px 0;
min-height:380px;
_height:380px;
}
#newsBar {
background:url(../images/web/newsLogo.jpg) left bottom no-repeat #A51918;
border-bottom:1px solid #7F110F;
float:left;
width:918px;
margin:0;
}
#newsBar h1 {
font-size:2.8em;
text-transform:uppercase;
float:left;
padding:6px 15px 6px 140px;
line-height:29px;
}
#clock {
width:65px;
margin:15px 20px;
float:right;
}
#internalNewsWrapper {
border-top:1px solid #999999;
padding:30px 20px 40px 20px;
float:left;
width:878px;
}
#internalNewsWrapper a {
color:#4F85B7;
}
#internalNews .topStory {
/*width:439px;
float:left;*/
width:439px;
float:right;
margin:0;
padding:0;
}
.videoWelcome {
float:left;
width:439px;
margin:0;
padding:0;
}
.videoWelcome .NewsSummaryLink {
color:#4F85B7;
}
#internalNews .videoWelcome .NewsSummaryField {
float:left;
width:224px;
height:168px;
overflow:hidden;
border:none;
margin:0;
}
#internalNews .videoWelcome p {
clear:both;
font-size:1.1em;
margin:0;
padding:6px 6px 1px 6px;
color:#A51918;
text-transform:uppercase;
}
#internalNews .NewsSummaryLink {
font-size:1.5em;
font-weight:bold;
}
#internalNews .NewsSummaryField {
float:left;
width:224px;
height:168px;
overflow:hidden;
border:1px solid #000000;
margin:0;
}
#internalNews .NewsSummaryField img {
}
#internalNews dl {
margin:0;
padding:0 10px;
width:190px;
float:right;
}
#internalNews dt {
}
#internalNews dd {
margin:0;
padding:0;
font-size:1.2em;
}
.newsBar {
border-bottom:1px solid #DDDDDD;
margin:10px 0;
padding:0;
height:1px;
float:left;
width:878px;
}
#internalNewsSub {
}
#internalNewsSub a {
color:#1F527B;
}
#internalNewsSub a:hover {
color:#0D3059;
}
#internalNewsSub .NewsSummaryLink {
font-size:1.3em;
font-weight:bold;
float:right;
width:204px;
margin:0 0 0 5px;
}
#internalNewsSub .NewsSummaryField {
float:left;
width:64px;
height:47px;
overflow:hidden;
border:1px solid #000000;
}
#internalNewsSub .NewsSummaryField img {
width:64px;
}
#internalNewsSub dl {
margin:0;
padding:0;
float:left;
width:878px;
}
.subNewsWrapper {
width:280px;
float:left;
margin:0 5px;
min-height:150px;
_height:150px;
}
#internalNewsSub dt {
}
#internalNewsSub dd {
clear:both;
margin:0 0 20px 0;
padding:8px 0 0 0;
font-size:1.2em;
}
#internalArticlesWrapper {
padding:10px 20px 25px 20px;
font-size:1.2em;
}
#internalArticlesWrapper a {
color:#1F527B;
}
#internalArticlesWrapper .date {
color:#999999;
font-style:normal;
}
#internalArticlesWrapper h1 {
color:#474747;
font-weight:bold;
font-size:2em;
}
#internalArticlesWrapper .NewsSummaryLink {
font-size:1.3em;
font-weight:bold;
float:right;
width:145px;
margin:0 0 0 5px;
}
#internalArticlesWrapper #NewsPostDetailContent p {
}
#internalArticlesWrapper #NewsPostDetailContent img {
float:right;
margin:0 0 10px 4px;
border:1px solid #000000;
width:224px;
}
#internalNewsMedia h2 {
text-transform:uppercase;
color:#A51918;
font-size:1.1em;
margin:0;
padding:0 0 10px 0;
font-weight:lighter;
}
#breadcrumb.news {
margin:0 0 10px 0;
padding:0;
}
.audioLink {
float:left;
margin:10px 3px;
}
.videoLink {
margin:0 3px;
float:left;
width:286px;
}
.videoLink h3 {
font-size:1.1em;
margin:0;
padding:6px 6px 1px 6px;
color:#A51918;
text-transform:uppercase;
}
.videoLink p {
margin:0;
padding:3px 6px 8px 6px;
}







