/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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 {	background:transparent; border:0; margin:0; padding:0; vertical-align:baseline; }
body { line-height:1; }
h1, h2, h3, h4, h5, h6 { clear:both; font-weight:normal; }
ol, ul { list-style:none; }
blockquote { quotes:none; }
blockquote:before, blockquote:after { content:''; content:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
a img { border:none; }
a                 { color:#003; text-decoration:underline; }
a:hover     { color:#557; text-decoration:none; }

/* =Layout
-------------------------------------------------------------- */
body { margin:0; padding:0; font-family:tahoma, arial, helvetica, sans-serif; font-size:70%; color:#333; background:#445; line-height:135%; }

h1        { margin:0; padding:4px 0 8px 0; font-size:180%; color:#557; font-family:tahoma, sans-serif; font-weight:normal; }
h2        { margin:0; padding:4px 0 8px 0; font-size:150%; color:#779; }
h3        { margin:0; padding:4px 0 8px 0; font-size:130%; color:#779; }
h4        { margin:0; padding:4px 0 8px 0; font-size:120%; color:#779; }
h5        { margin:0; padding:4px 0 8px 0; font-size:110%; color:#779; }
#content img      { border:none; }
#content p         { padding:4px 0 8px 0; }
ul         { list-style:disc; margin:0; padding:4px 0 8px 24px; background:none; }
ol         { list-style:decimal; margin:0; padding:4px 0 8px 24px; background:none; }
#content ul ul      { padding:0 0 0 24px; background:none; }
li          { padding:6px 0 0 0; background:none; }
#content .clear  { clear:both; }
.small     { font-size:85%; }

/*
ul         { list-style:disc; margin:0; padding:0; background:none; }
ol         { list-style:decimal; margin:0; padding:0; background:none; }
li         { margin:0; padding:0; background:none; }
ul li      { margin:0; padding:0; }
ol li      { margin:0; padding:0; }
*/

#container  { width:920px; margin:0 auto; }
blockquote  { padding:4px 10px 8px 20px; color:#889; }
.intro        { font-weight:bold; }
.figure      { text-align:center; font-size:90%; color:#666; }
.breakout   { display:block; margin:4px 0 8px 0; padding:10px; border-top:1px solid #557; border-bottom:1px solid #557; background:#ddd; }
.breakout2    { display:block; margin:4px 0 8px 0; padding:10px; border-top:1px solid #557; border-bottom:1px solid #557; background:#69c; }
.breakout2 h2 { color:#fff; }
.breakout2 p  { color:#fff; }
.image        { display:block; width:318px; padding:20px; background:#fff; border:1px solid #666; }
.image img   { width:318px; }
.copyright  { text-align:center; padding:200px 0 0 0; }

.b-page-1  { text-align:center; }

.hide       { display:none; }
#mediaplayer-1   { width:688px; height:400px; }
#mediaplayer-2   { width:688px; height:300px; }
#mediaplayer-3   { width:688px; height:300px; }
#mediaplayer-4   { width:688px; height:300px; }
#mediaplayer-5   { width:688px; height:300px; }
#mediaplayer-6   { width:688px; height:300px; }
#mediaplayer-7   { width:688px; height:300px; }
#mediaplayer-8   { width:688px; height:300px; }
#mediaplayer-9   { width:688px; height:300px; }

/* To fix sitebuilder */
#mainContent ul li, #rhsContent ul li { padding:6px 0 0 0; background:none; list-style:disc; }
#bodyContent a:link { color: #557;}
#bodyContent a:visited { color: #557; }
#bodyContent a:active { color: #557; }
#bodyContent a:visited:hover, #layoutTable a:link:hover { color: #557; }

#mainContent .b-menu ul li, #rhsContent ul li { padding:6px 0 0 0; background:none; list-style:none; }
#bodyContent .b-menu a:link { color: #fff;}
#bodyContent .b-menu a:visited { color: #fff; }
#bodyContent .b-menu a:active { color: #fff; }
#bodyContent .b-menu a:visited:hover, #layoutTable a:link:hover { color: #fff; }

#mainContent ul	{ margin:0; padding:0; }
#mainContent li	{ margin:0; padding:0; }
#bodyContent ul	{ margin:0; padding:0; }
#bodyContent li	{ margin:0; padding:0; }

#custom-menu ul { margin:0; padding:0; }
.b-selector ul  { margin:0; padding:0; }