/* CSS Site RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none;}

/* SITE WIDE DEFAULT CSS */
body, html {font-family:verdana, arial, helvetica, sans-serif; background: #FFFFFF; margin: 0px; padding:0px; font-size:12px;}

a {color: #FF0099; font-weight: bold; font-size:12px; text-decoration:underline;}

.clear {clear: both;}

#container {width: 1004px; height: auto; margin: 0px auto; padding: 0px;}

#header {width: 1004px; height: 145px; background:url(../images/header-bg.jpg) bottom right no-repeat;}
#header #logo a {background: url(../images/logo.jpg) top left no-repeat; width: 287px; height: 98px; float:left; margin: 10px 0px 0px 10px;}
#header #strapline {float: left; height: 145px; width: 685px; display: block;}
#header #strapline h1 {}

#menu {width: auto; height: 43px; margin: 5px 0px 10px 0px; background:url(../images/menu-normal.jpg) top left repeat-x;}
#menu ul {list-style-type:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left;}
#menu ul li {display:inline;}
#menu ul li a {margin-right: 0px; padding: 13px 65px 10px 65px; float:left; display: block; height: 20px; width: auto; font-size:14px; font-weight:bold; text-decoration:none; color: #fdcc00; text-align:left; background: url(../images/menu-normal.jpg) top left repeat-x #AB6C67; border-right: 3px solid #FFFFFF;}
#menu ul li a:hover {background: url(../images/menu-selected.jpg) top left repeat-x #2A4373; color: #FFFFFF;}
#menu ul li a.selected {background: url(../images/menu-selected.jpg) top left repeat-x #2A4373; color: #FFFFFF;}

#banner {width: 1004px; height: 107px; background: url(../images/banner-back.gif) bottom left no-repeat #bbe1ed; margin-bottom: 10px;}
#banner #banner-image {height: 107px; width:308px; background:url(../images/banner-image.jpg) top right no-repeat; float:right;}
#banner #strapline {float: left; height: 72px; width: 665px; display: block; padding-top: 35px; padding-left: 20px;}
#banner #strapline h1 {color: #FFFFFF; font-size:24px;}

#contentcontainer {width: 1004px; height: auto; background: url(../images/splat-bg.gif) bottom center no-repeat;}
#contentcontainer h2 {color: #0096c2;font-weight: bold; font-size: 18px; margin-bottom:10px;}
#contentcontainer h3 {color: #0096c2;font-weight: bold; font-size: 18px; margin-bottom:10px;}
#contentcontainer p {font-size: 14px; line-height:18px; margin-bottom: 10px;}
#contentcontainer strong {color: #e2007a; font-size: 14px; line-height:18px; font-weight: bold;}

#contentcontainer #homecontent {padding: 20px 290px 50px 10px; height: 380px; width: 385px; display: block; float:left; background:url(../images/content-home-back.jpg) top right no-repeat;}
#contentcontainer #content {padding: 20px 10px 20px 10px; height: auto; width: 665px; display: block; float:left; background:url(../images/content-back.jpg) top right no-repeat;}

#contentcontainer #content .prospectusright {float: right; margin-left:20px; background:url(../images/prospectus.png) top right no-repeat; height:196px; width: 200px; display:block;}
#contentcontainer #content .prospectusright a {height:196px; width: 200px; display:block;}
#contentcontainer #content ul {padding-left: 20px;}

#contentcontainer #sidebarcontainer {height: auto; width: 308px; display:block; float:right;}
#contentcontainer #sidebar {height: auto; width: 308px; display:block; background: #ffe595;}
#contentcontainer #sidebar #title {padding: 15px; color: #FFFFFF; font-weight: bold; font-size: 20px; height: 30px; width: 278px; display:block; background: url(../images/pause-button.jpg) 250px 10px no-repeat #c1ca00;}
#contentcontainer #sidebar ul {list-style-type:none;}
#contentcontainer #sidebar ul li a {text-decoration: none; font-size: 11px; width: 215px; height: 30px; border-bottom: 1px solid #FFFFFF; display: block; padding: 6px 63px 5px 30px; background: url(../images/bullet-green.gif) 10px 15px no-repeat; color: #000000; font-weight: bold;}
#contentcontainer #sidebar ul li a:hover {background: url(../images/bullet-green-hover.gif) 10px 15px no-repeat #e7cd7c;}
#contentcontainer #sidebar ul li a.selected {font-size: 11px; width: 215px; height: 30px; border-bottom: 1px solid #FFFFFF; display: block; padding: 6px 63px 5px 30px; background: url(../images/bullet-white.gif) 10px 15px no-repeat #FFFFFF; color: #000000; font-weight: bold;}
#contentcontainer #sidebar ul li a span {color: #e2007a; font-size: 10px;}

#contentcontainer #sidebarlower {height: 215px; width: 308px; display:block; background: #f39a00; margin-top: 10px;}
#contentcontainer #sidebarlower #title {padding: 15px; color: #FFFFFF; font-weight: bold; font-size: 20px; height: 30px; width: 278px; display:block; background: url(../images/play-button.jpg) 250px 10px no-repeat #f39a00;}
#contentcontainer #sidebarlower #video {background: url(../images/video-thumb.jpg) top left no-repeat #f39a00; height: 147px; width: 292px; margin-left: 9px;}
#contentcontainer #sidebarlower #video a {height: 147px; width: 292px; display:block;}
#contentcontainer #sidebarlower #prospectus {background: url(../images/prospectus_thumb.gif) top left no-repeat #f39a00; height: 147px; width: 292px; margin-left: 9px;}
#contentcontainer #sidebarlower #prospectus a {height: 147px; width: 292px; display:block;}


#contentcontainer #footer {width: 645px; height: 79px; background: #e2007a; margin: 10px 0px 0px 0px; float:left; margin-bottom:20px; padding: 20px; vertical-align:bottom;}
#footer .quicklinks {float: left; width: 110px; height: 100px; display: block;}
#footer h5 {color: #fdcc00; font-weight: bold; font-size: 14px;}
#footer .quicklinks ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; float:left;}
#footer .quicklinks ul li {padding: 0px 0px 0px 0px; display: block; height: 10px; width: auto;}
#footer .quicklinks ul li a {margin-right: 0px; padding: 5px 0px 5px 0px; float:left; display: block; height: 10px; width: auto; font-size:12px; font-weight:bold; text-decoration:none; color: #FFFFFF; text-align:left;}

#smallprint {width: 1004px; height: 10px; margin: 0px auto; padding: 10px 0px 10px 0px; text-align:right;}
#smallprint a{font-size: 10px; text-decoration:none; font-weight:normal;}