img#strapline { position:absolute; left:129px; top:31px; width:290px; height:13px; }
div#footer { margin:10px; padding:10px; border-top:1px solid #D2D4D6; font:9px sans-serif; color:#00234A; }
div#footer a img { border:none; }

body { margin:0; text-align:center; background:url('../images/bg000000.gif') repeat-y top center; }
div#container { position:relative; margin:0 auto; text-align:left; width:780px; }
img#logo { position:absolute; left:13px; top:5px; width:110px; height:42px; }
div#extralinks { position:absolute; right:0px; top:5px; text-align:right; width:300px; padding-right:10px; font:11px sans-serif;}
div#extralinks a { color:#00234A; text-decoration:none; }
div#extralinks a:hover { text-decoration:underline; }
div#languages { position:absolute; right:0px; top:30px; text-align:right; width:300px; padding-right:10px;}
div#oteflash { position:absolute; left:0; top:37px; width:780px; height:149px; }
table.navbar { position:absolute; left:0; top:187px; width:780px; border-collapse:collapse; }
table.navbar td { border:1px solid #FFF; padding:0; background:#00234A url('../images/nav_topr.gif') no-repeat top right; }
table.navbar td div { padding:5px 10px 4px 10px; background:transparent url('../images/nav_topl.gif') no-repeat top left; text-align:center; }
table.navbar td div a { font:11px sans-serif; color:#FFF; text-transform:uppercase; text-decoration:none; }
table.navbar td#navitem2 { background-color:#334F6F; }
table.navbar td#navitem3 { background-color:#667B93; }
table.navbar td#navitem4 { background-color:#C41C11; }
table.navbar td#navitem5 { background-color:#D04940; }
table.navbar td#navitem6 { background-color:#DC7770; }
table.navbar td#navitem7 { background-color:#FF7C21; }
table.navbar td#navitem8 { background-color:#FF964D; }
table.navbar td#navitem9 { background-color:#FFB17A; }
table.navbar td#navitem9 div a { color:#D04940; }
div#navscreen { position:absolute; width:780px; height:211px; left:0; top:0; background:#FFF; }

div#content { padding:212px 0 25px 0; color:#00234A; font:12px/16px sans-serif; }
div#content td { border:none; color:#00234A; font:12px/16px sans-serif; }
div#content p { margin:0.5em 3px; }
div#content a { color:#C41C11; text-decoration:none; font-weight:bold;}
div#content a:hover { text-decoration:underline; }
div#content .readon { color:#00234A; text-decoration:none; font-weight:bold;}
.back_button { color:#00234A; text-decoration:none; font-weight:bold;}
div#content h1 { font-size:20px; line-height:24px; font-weight:normal; margin:0 2px 0.5em 2px; }
div#content .homepagebox_1 { border:3px solid #FFF; padding:4px; background:#334F6F url('../images/nav_topr.gif') no-repeat top right; color:#FFF; font:12px/16px sans-serif; }
div#content .homepagebox_2 { border:3px solid #FFF; padding:4px; background:#FF7C21 url('../images/nav_topr.gif') no-repeat top right; color:#FFF; font:12px/16px sans-serif; }
div#content .homepagebox_3 { border:3px solid #FFF; padding:4px; background:#C41C11 url('../images/nav_topr.gif') no-repeat top right; color:#FFF; font:12px/16px sans-serif; }
div#content .homepagebox_1 p, div#content .homepagebox_2 p, div#content .homepagebox_3 p { margin:0.5em 0; }
div#content .homepagebox_1 a, div#content .homepagebox_2 a, div#content .homepagebox_3 a { color:#FFF; text-decoration:none; }
div#content .homepagebox_1 a:hover, div#content .homepagebox_2 a:hover, div#content .homepagebox_3 a:hover { color:#FFF; text-decoration:underline; }
div#content .sidecolbox_1 div { font-size:11px; line-height:12px; width:145px; height:97px; background:url('../images/sidemenu.gif') no-repeat top left; }
div#content .sidecolbox_2 div { font-size:11px; line-height:12px; width:145px; height:97px; background:url('../images/sidemenu.gif') no-repeat top left; }
div#content .sidecolbox_3 div { font-size:11px; line-height:12px; width:145px; height:97px; background:url('../images/sidemenu.gif') no-repeat top left; }
div#content .sidecolbox_1 div p, div#content .sidecolbox_2 div p, div#content .sidecolbox_3 div p { padding: 4px; }
div#content .sidecolbox_2 div strong { color:#C41C11; }
div#content .sidecolbox_3 div strong { color:#FF7C21; }

div#content .login div { font-size:9px; line-height:11px; width:145px; height:97px; background:url('../images/sidemenu.gif') no-repeat top left; }
div#content .button { border-style: ridge; font-size: 8pt; font-family: verdana; }
div#content .inputbox {font-size:10px; border:solid 1px #cccccc; background-color: #ffffff;}
div#content .headline div { font-size:19px; line-height:11px; width:145px; height:200px; background:url('../images/bigsidem.gif') no-repeat top left; }
div#content .calendar div { font-size:10px; line-height:12px; width:145px; height:97px; }
div#content .headline div p { padding: 4px 4px; }

table.navmenu { border-collapse:collapse; }
table.navmenu td div a { font:11px sans-serif; color:#00234A; text-transform:capitalize; text-decoration:none; }
table.navmenu td.navmenutop { border:none; padding:0; background:#FFF url('../images/navmenu_.gif') no-repeat top right; }
table.navmenu td.navmenutop div { padding:5px 10px 4px 10px; background:transparent url('../images/navmenu0.gif') repeat-y top left; text-align:left; }
table.navmenu td.navmenurow1 { border:none; padding:0; background:#DDE4E8 url('../images/navmenu0.gif') repeat-y top left; }
table.navmenu td.navmenurow1 div { padding:4px 10px 4px 10px; background:transparent url('../images/navmenu0.gif') repeat-y top right; text-align:left; }

table.navmenu td.navmenurow2 { border:none; padding:0; background:#FFF url('../images/navmenu0.gif') repeat-y top left; }
table.navmenu td.navmenurow2 div { padding:4px 10px 4px 10px; background:transparent url('../images/navmenu0.gif') repeat-y top right; text-align:left; }
table.navmenu td.navmenurow1bottom { border:none; padding:0; background:#DDE4E8 url('../images/navmenu1.gif') no-repeat bottom left; }
table.navmenu td.navmenurow1bottom div { padding:4px 10px 5px 10px; background:transparent url('../images/navmenu0.gif') repeat-y bottom right; text-align:left; }
table.navmenu td.navmenurow2bottom { border:none; padding:0; background:#FFF url('../images/navmenu1.gif') no-repeat bottom left; }
table.navmenu td.navmenurow2bottom div { padding:4px 10px 5px 10px; background:transparent url('../images/navmenu0.gif') repeat-y bottom right; text-align:left; }
table#navmenu4 td.navmenurow1, table#navmenu4 td.navmenurow1bottom, table#navmenu5 td.navmenurow1, table#navmenu5 td.navmenurow1bottom, table#navmenu6 td.navmenurow1, table#navmenu6 td.navmenurow1bottom { background-color:#F4D2D0; }
table#navmenu7 td.navmenurow1, table#navmenu7 td.navmenurow1bottom, table#navmenu8 td.navmenurow1, table#navmenu8 td.navmenurow1bottom, table#navmenu9 td.navmenurow1, table#navmenu9 td.navmenurow1bottom { background-color:#FFD4B5; }
table#navmenu1, table#navmenu2, table#navmenu3, table#navmenu4, table#navmenu5, table#navmenu6, table#navmenu7, table#navmenu8, table#navmenu9, table#navmenu10, table#navmenu11, table#navmenu12 { position:absolute; top:12px; }

div#content .contentheading {font-size:16px; font-weight:bold;padding:6px 0px 6px 0px;}
div#content .componentheading {font-size:20px; font-weight:bold;padding:10px 0px 10px 0px;}
div#content .readmore {font-size:12px; line-height:13px; background: url(nav_left.gif) no-repeat; padding-left:10px; background-position: 0px 3px 0px 0px;}

#extcal_minical .extcal_navbar {
	background-image: url('../images/bg100000.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #B4B4B6;
}
#extcal_minical .extcal_tiny_add_event_link {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#575767;
	text-decoration: none;
}
#extcal_minical TABLE.extcal_weekdays {
	background-image: url('../images/bg100000.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
}
#extcal_minical TD.extcal_weekdays {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
}
#extcal_minical .extcal_small {
	font-family: Verdana;
	font-size: 9px;
	color:#575767;
	text-decoration: none;
}
#extcal_minical .extcal_small:link,#extcal_minical .extcal_small:visited {
	text-decoration: none;
}
#extcal_minical .extcal_small:hover {
	text-decoration: underline;
}

#extcal_minical .extcal_daycell,#extcal_minical .extcal_todaycell,
#extcal_minical .extcal_sundaycell,#extcal_minical .extcal_othermonth {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color:#555555;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
}

#extcal_minical .extcal_todaycell {
	color:#99AAAA;
	background-image: url('../images/rect0000.gif);
}

#extcal_minical .extcal_sundaycell {
	color:#99AAAA;
}

#extcal_minical .extcal_othermonth {
	color:#99AAAA;
}

#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink,
#extcal_minical .extcal_busylink  {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#extcal_minical .extcal_daylink:link,#extcal_minical .extcal_daylink:visited {
	color:#555555;
}

#extcal_minical .extcal_busylink:link,#extcal_minical .extcal_busylink:visited { 
	color:#2266EE;
	text-decoration: none; 
}

#extcal_minical .extcal_sundaylink:link,#extcal_minical .extcal_sundaylink:visited {
	color:#99AAAA;
}

#extcal_minical .extcal_month_label {
	font-family: Verdana, Arial, "Microsoft Sans Serif"; 
	font-size: 10px;
	font-weight: bold;
	color: #565666;
}
#extcal_minical .extcal_picture {
}
#extcal_minical .extcal_weekcell {
  margin: 0px;
  padding: 0px;
}