* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align: center; width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #333333; background:#fff;}

a:link, a:visited {color: #005FA9; text-decoration: none;}
a:hover {	text-decoration: underline;}
img {border:none;}
.r {float:right;}
.l {float:left;}
.clear {clear: both;}
ul {list-style: none; list-style-image: none;}


#skipLinks {height:1px; font-size:1px; color:#fff;}
#skipLinks a {color:#fff;}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
/**** percentage widths (for use in e.g. tables) *********/
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc30 {width:30%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
/*********************************************************/

img.pad {padding:0 0 0 0px}




#wrapper {margin:0 auto; padding:0; width:784px; text-align: left;}
#bg_wrap { width:784px;padding: 0 0px; voice-family:"\"}\""; voice-family:inherit; width: 756px}.dummy{}

#header {height: 84px; clear: both; width: 100%; padding-top: 7px;voice-family:"\"}\""; voice-family:inherit; height: 77px}.dummy{}
#header img.logo {float:left; margin: 11px 0 0 11px; }
#header ul { margin: 0px 5px; padding: 0; text-align:right; list-style:none; color: #666; float: right;}
*html #header ul { margin: 2px 5px;voice-family:"\"}\""; voice-family:inherit; margin-top: 1px}.dummy{}
#header ul li {float: left; font-size:0.6em; padding: 0px 0 0 0;}
#header ul li a {color: #666; }
#header form {margin:0px 7px 5px 30px; float:right; font-size:0.7em;}
*html #header form {margin:0px 3px 5px 30px;}
#header form label {color: #666; font-size: .9em}
#header form input {font-family:verdana; border: 1px solid #666; padding: 1px 2px; font-size: .9em; color: #666;}
#header form input.sub {border: 1px solid #666; background: #eee; padding: 0;}

#banners_holder {margin: 0px 0 0px 16px; float: left;}
*html #banners_holder {margin: 0px 0 0px 16px;  voice-family:"\"}\""; voice-family:inherit; margin-left: 16px}.dummy{}
#banners_holder img {  float: left; display: none;}
#banners_holder img.left { margin-right: 4px; voice-family:"\"}\""; voice-family:inherit; margin-right: 7px}.dummy{}

#banners_holder2 {margin: 0px 20px 0px 0px; float: right;}
*html #banners_holder2 {margin: 0px 8px 0px 0px;  voice-family:"\"}\""; voice-family:inherit; margin-right: 8px}.dummy{}
#banners_holder2 img {  float: center; display: none;}
#banners_holder2 img.left { margin-right: 4px; voice-family:"\"}\""; voice-family:inherit; margin-right: 7px}.dummy{}




#home_banner {height: 245px; clear: both; width: 100%; background: url(../img/flashbanner.jpg) no-repeat;}
#home_banner ul { margin: 8px 5px 4px 0; float: right; color: #fff; font-size: .9em;}
*html #home_banner ul { margin: 8px 3px 4px 0;voice-family:"\"}\""; voice-family:inherit; margin-bottom: 6px;}.dummy{}
#home_banner ul li {float: left;}
#home_banner ul li a {color: #fff; margin: 0 1.5px; float: left}
#home_banner ul li.on a {color: #7FBCDA}
#home_banner ul li span {float: left; padding: 0 2px}
*html #home_banner ul li span { padding: 0 2.5px 0 3px;}


#menu {height: 45px; clear: both; width: 620px; background: url(../img/menu_bg.jpg) no-repeat;}
*html #menu {margin-top: 1px;}
#menu ul { margin: 9px 2px 0 0; float: right; color: #fff; font-size: .8em;}
*html #menu ul { margin: 9px 2px 0 0;}
#menu ul li {float: left;}
#menu ul li a {color: #fff; margin: 0 1px; float: left}
#menu ul li.on a {color: #7FBCDA}
#menu ul li span {float: left; padding: 0 0px;}
*html #menu ul li span { padding: 0 0px 0 0px;}


#home_panels { margin: 10px 0 0 0; clear: both; width: 100%; font-size: .9em;}
#home_panels .panel { margin: 0 0px 0 0; height: 240px; float: left; background: url(../img/panel_bg.gif) left no-repeat;}
#home_panels .no1 { background: none; background-color: #F0F7FB; width: 251px; color: #6490B3;}
#home_panels .no1 p {margin: 15px 19px 0 15px;}
#home_panels .no2 {width: 250px; padding-left: 1px; background: #F7FBFD; color: #666;}
#home_panels .no2 ul {margin-top: 15px; margin-left: 11px;font-size: 1.1em; text-align: left;}
#home_panels .no2 ul li { margin: 0px 0 10px 0; padding: 2px 0 2px 17px;}
*html #home_panels .no2 ul li {padding: 0px 0 0px 17px;}
#home_panels .no2 ul li.event {background: url(../img/bullet_event.gif) top left no-repeat;}
#home_panels .no2 ul li.time {background: url(../img/bullet_time.gif) top left no-repeat;}
#home_panels .no2 img.logo {margin: 10px 7px;}
#home_panels .no3 {margin-right: -2px; width: 251px;padding-left: 1px; text-align: center;}
#home_panels .no3 img.tickets {margin: 15px 0 0 0;}
#home_panels .no3 img.brochure {margin: 0px 0 0 0;}
#home_panels .no3 a.download {margin: 5px auto; display: block; width: 145px; padding-left: 20px; color: #669AC5; background: url(../img/pdf.gif) left no-repeat;font-size: .8em; text-decoration: underline; voice-family:"\"}\""; voice-family:inherit; width: 120px}.dummy{}

.divider {margin: 15px 0 12px 0;}

/***********************************************/
/* Left Column styles                          */
/***********************************************/
#leftcol {display:none; margin: 0 10px; width:132px ; float:left; background: url(../img/leftmenu_bg.gif) repeat-x #E4F1FA;  min-height:265px;}
*html #leftcol { margin: 0 5px;}
#leftcol a {color:#60ABD3;}
#leftcol a:hover { text-decoration: underline;}
#leftcol ul {margin:50px 0 0 0px;  border-width:0px 1px 1px 1px; list-style-type: none;height:180px; min-height:180px}
#leftcol ul li { margin: 0 9px; padding:7px 0px 7px 0px; font-size:0.7em; background: url(../img/leftmenu_div.gif) bottom repeat-x;}
#leftcol ul li.on {font-weight:bold;}
#leftcol ul li.sub {padding:2px 0 2px 15px; font-size:0.7em;}

#leftcol form {margin: 0 0 20px 6px; padding: 10px 0 0 3px; font-size: .7em; color: #60ABD3}
#leftcol input { margin: 3px 0 0 0; padding: 1px 2px;border: 1px solid #7FBCDA; color: #999; font-size: .9em}
#leftcol input.sub {  border: 0; background: url(../img/go_bg.gif) no-repeat; cursor: pointer}

#leftcol .holder { padding: 8px 0; background: #F7FBFE; text-align: center;}
#leftcol .holder a.textlink {margin: 5px auto; color: #669AC5; font-size: .8em; font-weight: bold; text-decoration: underline;}

/***********************************************/
/* Right Column styles                         */
/***********************************************/
#rightcol {margin:0px 0 0 5px; float:left; width:76.5%;}
*html #rightcol {margin:0 0 0 10px; width:77%;}

#bcrumb {margin-bottom: 10px; border-bottom: 1px solid #0079B6; width: 100%;}
#bcrumb h1 { margin: 0; padding: 0; font-size: .9em; font-weight: bold; text-transform: uppercase; color: #0079B6; float: left;}
#bcrumb p {font-size:0.6em; float: right; text-align: right; margin: 0; padding: 0;}

#content {margin-top: 10px;color:#666; font-size: 1em;}
#content p {margin-left: 10px; line-height: 18px;}

/***********************************************/
/* General styles                              */
/***********************************************/
h1 {margin:0 0 10px 0; padding:0; color:#21536A; font-size:1.2em;}
h2 {margin:10px 0 3px 10px; padding:0; color:#006699; font-size:0.75em;}
h3 {margin:15px 0 5px 10px;  padding:0; color:#2a8a20; font-size:0.7em;}
h3.entry{margin:5px 0 5px 10px;  padding:0px 5px 5px 0px;color:#006699; font-size:0.8em;}
h3.odd{margin:0px 0 0px 10px;  padding:0px 5px 0px 5px;color:#2a8a20; font-size:0.9em;}
h3.entry span {margin:5px 5px 5px 0px;  padding:0px 5px 5px 0px; background:#fff;color:#666; font-size:1em; font-weight: normal;}
h3.prices {text-align: right; margin-right: 18px; margin-bottom: -10px; }
h4 {margin:3px 0 0 10px; padding:0; color:#666; font-size:0.7em;}
h5 {margin:0; padding:0; color:#334d55; font-size:0.7em;}

p {margin:3px 0 10px 0; padding:0; font-size:0.7em;}
p.note {margin: 5px 0 0 10px; font-size: .6em;}
/*************** list styles ***************/
ul {margin:0 0 0 10px;}
ul li {margin:2px 0; font-size:0.7em;}

ul.news {list-style-type:none;}
ul.news li {margin:3px 0 3px 20px;}
#content ul.news li a {color:#666; }
ul.news li.title {margin:3px 0 3px 0px; padding:0 0 0 20px; background:url(../img/icons/news.gif) left no-repeat; font-weight:bold;color:#2a8a20;}
ul.news li.date {margin:3px 0 10px 20px; color:#006699;}

ul.fixture li {padding: 2px 0 2px 17px; float: left;}
ul.fixture li.title {padding-left: 20px; width: 330px;background: url(../img/bullet-fixtures.gif) top left no-repeat;}
ul.fixture li.titleprev {padding-left: 20px; width: 450px;  background: url(../img/bullet-fixtures-prev.gif) top left no-repeat;}
ul.fixture li.icons {width: 100px; }
ul.fixture li.date {margin-top: 2px; float: right; width: 80px;}
*html ul.fixture li.date {margin-top: 0px;}


#winner {position : absolute; left : 815px; top : 230px; visibility : visible; z-index: 3000;}
*html #winner {position : absolute; left : 815px; top : 50px; }


ul.time li {padding: 2px 0 2px 17px;}
ul.time li.title {padding-left: 20px; width: 450px;background: url(../img/bullet_time.gif) top left no-repeat;}


ul.time li.date {margin-top: -19px; float: right; width: 80px;}
*html ul.time li.date {margin-top: -20px;}




ul.results li.title{color:#2a8a20; font-size:0.8em;}

ul.race li {margin:0 0 0 20px;padding: 2px 0 2px 27px;}
ul.race li.time {padding-left: 30px; width: 450px; background: url(../img/bullet_event.gif) top left no-repeat;}
ul.race li.timeclock {padding-left: 30px; width: 450px; background: url(../img/bullet_time.gif) top left no-repeat;}
ul.race li.title{margin: -17px 0px 0 60px; width:250px;}
*html ul.race li.date {margin-top: -20px;}

ul.winners li {padding: 2px 0 2px 17px;}
ul.winners li {padding-left: 20px; width: 450px; background: url(../img/icon_winners.gif) top left no-repeat;}


ul.event li {padding: 2px 0 2px 17px;}
ul.event li.title {padding-left: 20px; width: 450px; background: url(../img/bullet_event.gif) top left no-repeat;}
ul.event li.subhead { background: url(../img/double-link-light_sub.gif) no-repeat; margin-left : 25px;}
ul.event li.live {padding-left: 20px; width: 450px; background: url(../img/bullet-event-live.gif) top left no-repeat;}
ul.event li.date {margin-top: -19px; float: right; width: 80px;}
*html ul.event li.date {margin-top: -20px;}

/*************** next prev list  ***************/
#content ul.nextprev {margin:10px 0; padding:0 0 0 30px; height:20px; border:1px solid #ccc; border-width:1px 0; background:#f5f5f5; list-style-type:none;}
ul.nextprev li {float:left;}
ul.nextprev li.prev {width:12%;}
ul.nextprev li.next {width:12%;}
ul.nextprev li.page {width:75%; text-align:center;}
/***********************************************/


ul.linklive {margin:10px 0 10px 0px;border-bottom:1px dashed #CDDFF0; border-top:1px dashed #CDDFF0; background:#f6fafd}
ul.linklive li {margin:6px 0px 5px 10px; padding: 0px 0 3px 15px; color:#666;text-decoration: none; font-weight:normal; background: url(../img/double-link-green.gif) left top no-repeat;}
*html ul.linklive li {margin:0px 0px 5px 0px;padding: 0px 0 0px 15px;background: url(../img/double-link-green.gif) left center no-repeat;}


ul.link {margin:10px 0 0 20px;}
ul.link li {margin:6px 0px 5px 0px; padding: 0px 0 3px 15px; color:#666;text-decoration: none; font-weight:normal; background: url(../img/double-link-light.gif) no-repeat;}


#content ul.download {margin:5px 0 15px 20px; padding:0; font-size:0.9em; list-style: none;}

#content ul.download li.doc {margin:0; padding:2px 0px 3px 20px;font-size:0.75em;  background: url(../img/icons/icon_pdf.gif) left no-repeat;}
#content ul.download li.worddoc {margin:0; padding:1px 0px 4px 20px; background: url(../img/icons/icon_worddoc.gif) left no-repeat;}
*html #content ul.download li.worddoc {margin:0; padding:1px 0px 3px 20px; }
#content ul.download li.desc { padding:0 0 5px 20px; color:#999; font-size:0.7em; list-style-image: none; background:url()}

ol {margin:0 0 0 23px;}
ol li {margin:5px 0; font-size:0.7em;}


/*********************/
table.capacity {margin:10px 0 10px 10px;width:200px}
table.capacity tr.alt {background:#e4f1fa; }
table.capacity td {margin:0;padding:5px}
table.capacity td.blue {color:#006699/*#21536A*/; font-weight: bold;}

table.capacitylarge {margin:0px 0 10px 10px;width:300px}
table.capacitylarge th {padding:4px; font-size:0.7em;color:#2a8a20;}
table.capacitylarge tr.alt {background:#e4f1fa; }
table.capacitylarge td {margin:0;padding:5px}
table.capacitylarge td.blue {color:#006699/*#21536A*/; font-weight: bold;}

table.capacitylarge2 {margin:5px 0 10px 10px;width:96.5%}
table.capacitylarge2 th {padding:5px; font-size:0.7em;color:#2a8a20; text-align: left;}
table.capacitylarge2 tr.alt {background:#e4f1fa; }
table.capacitylarge2 td {margin:0;padding:5px}
table.capacitylarge2 td.center { text-align:center;}
table.capacitylarge2 td.right {padding:0 10px 0 0 ; text-align:right;}
table.capacitylarge2 th.right { text-align:right;}
table.capacitylarge2 td.blue {color:#006699/*#21536A*/; font-weight: bold;}


table.large {margin:0px 10px 10px 10px;width:570px}
table.large tr.alt {background:#e4f1fa; }
table.large td {margin:0;padding:5px}
table.large td.blue {color:#006699/*#21536A*/; font-weight: bold;}

/*************** data table styles ***************/
table {margin:10px 0; width:100%; border-collapse:collapse;}
table td {padding:4px; font-size:0.6em;}
table td strong {color:#2a8a20;font-size:1.1em}


table.data {margin:10px 0; width:100%; border-collapse:collapse;}
table.data th {padding:4px; font-size:0.7em; background:#CDDFF0; border:1px solid #ccc;}
table.data td {padding:4px; font-size:0.7em; border:1px solid #ccc;}
table.data tr.alt td {background:#F5F7F7;}


table.data {margin:0; padding:0;}
table.data td {}

table.map {margin:10px 0 0 6px; width:100%; border-collapse:collapse;}
table.map td {padding:4px; font-size:0.7em;}

table.gallery {margin:0 0 0 4px;padding:0 0 0 4px}
table.gallery th {margin:0 0 0 0px;padding:5px 2px 5px 6px;font-size:0.7em; text-align:left;}
table.gallery td {padding:2px;  text-align:center; width:180px}
table.gallery tr {margin:0 0 0 5px;}
table.gallery tr.image {height:100px;margin:0 0 0 5px;}
table.gallery tr.image img{border:2px solid #999}

table.align {margin: 0 0 0 10px; width: 98%}
table.align th {margin:0px 0 0px 0px; text-align: left; color: #7FBCDA; font-size: 0.7em; vertical-align: top; border-bottom: 1px solid #7FBCDA}
table.align td {margin:0px 0 0px 0px;  padding: 4px 0 4px 0;  vertical-align: top; }
table.align tr.alt {background:#f2f7fb;}
table.align h2 {margin:10px 0 0px 0px; padding-bottom: 2px; font-size: 1em;}
table.align h2.noMargin {margin:0px; font-size: 1.05em;  }
table.align img {margin: 0px 0 0px 0px;  }

table.entry {margin: 10px 0 10px 10px;  width:450px;/*background:#e4f1fa*/background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}
table.entry th {margin:0px 0 0px 0px; padding: 0px 0px 0px 0; font-size: 0.9em;border-top:1px dashed #CDDFF0;border-bottom:1px dashed #CDDFF0;font-weight: bold;color:#333/*#2a8a20*/; background: #fff }

table.entry th.odd {margin:-1px 0 0px 0px; padding: 2px 0px 4px 0; font-size: 0.9em;color:#333/*#2a8a20*/; background: #fff }

table.entry th span {margin:0px 8px 0px 0px; padding: 4px 5px 6px 5px;background:#34ad28; color: #fff; font-size: 0.7em; vertical-align: top;display:block;float:left}
table.entry th span.yellow {background:#edee00; color: #fff;}
table.entry th span.blue {background:#006699; color: #fff;}
table.entry th span.emeraldgreen {background:#1E7B2A; color: #fff;}
table.entry th span.white {background:#fff; color: #666;border:1px solid #666}
table.entry th span.red {background:red; color: #fff;}
table.entry th span.brown {background:brown; color: #fff;}
table.entry th span.black {background:#000; color: #fff;}

table.entry td {margin:0px 0 0px 0px;  padding: 3px 0 3px 24px;  vertical-align: top;color:#006699;}
table.entry tr.alt {margin:0px 0 0px 0px;  padding: 3px 0 3px 5px; background:#f2f7fb;  vertical-align: top;}
table.entry h2 {margin:10px 0 0px 0px; font-size: 1.05em;  }
table.entry h2.noMargin {margin:0px; font-size: 1.05em;  }
table.entry strong {color:#006699;}
table.entry h4 {color: #999; font-size: .75em	}

table.results {margin: 10px 0 10px 10px; width:450px; background: url(../img/bckgd-winner.gif) no-repeat; /*background:#e4f1fa*//*background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}
table.results strong {color:#006699;}
table .results .second {margin: 10px 0 10px 56px; width:450px; background: url(../img/bckgd-second.gif) no-repeat; /*background:#e4f1fa*//*background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}
table.results th {margin:0px 0 0px 0px; padding: 0px 0px 0px 0; font-size: 0.9em;border-top:1px dashed #CDDFF0;border-bottom:1px dashed #CDDFF0;font-weight: bold;color:#333/*#2a8a20*/; background: #fff }

table.results th.odd {margin:-1px 0 0px 0px; padding: 2px 0px 4px 0; font-size: 0.9em;color:#333/*#2a8a20*/; background: #fff }

table.results th span {margin:0px 8px 0px 0px; padding: 4px 5px 6px 5px;background:#34ad28; color: #fff; font-size: 0.7em; vertical-align: top;display:block;float:left}
table.results th span.yellow {background:#edee00; color: #fff;}
table.results th span.blue {background:#006699; color: #fff;}
table.results th span.emeraldgreen {background:#1E7B2A; color: #fff;}
table.results th span.white {background:#fff; color: #666;border:1px solid #666}
table.results th span.red {background:red; color: #fff;}
table.results th span.brown {background:brown; color: #fff;}
table.results th span.black {background:#000; color: #fff;}

table.results td {margin:0px 0 0px 0px;  padding: 3px 0 3px 24px;  vertical-align: top;color:#006699;}
table.results tr.alt {margin:0px 0 0px 0px;  padding: 3px 0 3px 5px; background:#f2f7fb;  vertical-align: top;}
table.results h2 {margin:10px 0 0px 0px; font-size: 1.05em;  }
table.results h2.noMargin {margin:0px; font-size: 1.05em;  }
table.results h4 {color: #999; font-size: .75em	}

table.second {margin: 10px 0 10px 56px; width:450px; background: url(../img/bckgd-second.gif) no-repeat; /*background:#e4f1fa*//*background:#f2f7fb;/*border-bottom:1px dashed #CDDFF0;*/}

table.second th {margin:0px 0 0px 0px; padding: 0px 0px 0px 0; font-size: 0.9em;border-top:1px dashed #CDDFF0;border-bottom:1px dashed #CDDFF0;font-weight: bold;color:#333/*#2a8a20*/; background: #fff }

table.second th.odd {margin:-1px 0 0px 0px; padding: 2px 0px 4px 0; font-size: 0.9em;color:#999/*#2a8a20*/; background: #fff }

table.second th span {margin:0px 8px 0px 0px; padding: 4px 5px 6px 5px;background:#34ad28; color: #fff; font-size: 0.7em; vertical-align: top;display:block;float:left}
table.second th span.yellow {background:#edee00; color: #fff;}
table.second th span.blue {background:#006699; color: #fff;}
table.second th span.emeraldgreen {background:#1E7B2A; color: #fff;}
table.second th span.white {background:#fff; color: #666;border:1px solid #666}
table.second th span.red {background:red; color: #fff;}
table.second th span.brown {background:brown; color: #fff;}
table.second th span.black {background:#000; color: #fff;}

table.second td {margin:0px 0 0px 0px;  padding: 3px 0 3px 24px;  vertical-align: top;color:#006699;}
table.second tr.alt {margin:0px 0 0px 0px;  padding: 3px 0 3px 5px; background:#f2f7fb;  vertical-align: top;}
table.second h2 {margin:10px 0 0px 0px; font-size: 1.05em;  }
table.second h2.noMargin {margin:0px; font-size: 1.05em;  }

table.team {margin-left: 18px;}
table.team tr.bio-desc td {padding-bottom: 20px;}

/***********************************************/
/* Form and related tag styles                               */
/***********************************************/
form {margin:0; padding:0;}
form fieldset {padding:0px;}
form legend {padding:0px 2px 5px 2px; font-size:0.8em; color:#006699; font-weight:bold;}
input {font-family:verdana;}

/*************** inputform styles ***************/
form.inputform {margin:10px 0;}
form.inputform fieldset {border:0;}
form.inputform input {font-family:verdana;}
form.inputform select {font-family:verdana; font-size:1.0em;}

form.inputform table {margin:0 0 0 10px;padding:0;width:500px; border-collapse:collapse;}
form.inputform td {padding:6px 6px; vertical-align:top; font-size:0.7em; color:#0079b6; background:#fff}
#content form.inputform table tr td {background:#f9fbfd}
#content form.inputform table tr.alt td {background:#f9fbfd}
#content form.inputform tr.action td {text-align:center;}
#content form.inputform tr.action td input{padding: 1px 5px;text-align:center;background:#2a8a20/*0079b6*/;color:#fff;border:1px solid #2a8a20;font-weight: bold; font-size: .9em;}


form.inputform table.list {margin:0 0 0 10px;padding:0 0 0 20px;width:500px; border-collapse:collapse;}
form.inputform table.list td {padding:6px 0 6px 30px; vertical-align:top; font-size:0.7em;  background:#f2f7fb}



/*************** sort form styles ***************/
form.sort {margin:5px 0;padding:3px 0; text-align:right; background:#F5F5F5; border:1px solid #ccc; border-width:1px 0;}
form.sort select {font-family:verdana; font-size:0.7em;}

.suite {margin:10px 0 0 0px; padding:0 0 0 0; width:99.9%;  border-bottom: 1px dashed #7fbcda;}
.suite img {padding:0 0 5px 2px;}
.suite ul {margin:10px 0 10px 10px; list-style-type:none;}


/***********************************************/
/* Footer styles                               */
/***********************************************/
#subfooter {margin:10px 0 5px 0; float: right; width: 580px; text-align: center; color:#7FBCDA; font-size: .9em;}
#subfooter ul {margin:0px auto;}
#subfooter ul li {margin:0 5px 0 0; list-style-type:none; display:inline;}
#subfooter a {color:#7FBCDA; }

#footer {margin:0px 0 0px 0; height: 20px; color:#bbb; font-size: .9em; border-top:1px solid #DCEDF5; border-bottom:1px solid #DCEDF5;}
#footer p {margin:4px 17px; float: left;}
*html #footer p {margin:4px 6px;}
#footer ul {margin:0px 13px 5px 5px; float: right;}
*html #footer ul {margin:4px 2px}
#footer ul li {margin:0 5px 0 0; list-style-type:none; display:inline;}
#footer a {color:#bbb; }
/***********************************************/
/* Homepage styles                             */
/***********************************************/
.home h1 {font-size:0.8em;}
img.banner {margin:0 0 5px 0; }
.pocket {margin:5px 0 0px 0; padding:2px; width:32%; height:260px; float:left; background:#EFEFEF; border:1px solid #ccc;}
#box1 {margin:0 2px 0 0; }
#box2 {margin:0 2px 0 0px; }
#box2 img {margin:20px 0 0 0; padding:2px; border:1px solid #CCCCCC;}
#box3 {margin:0 0px 0 0px; }

/********************* end **********************/


