html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, table { margin: 0; padding: 0; border: 0; }
img { padding: 0; border: 0; }
blockquote, q { quotes: none; }

html, body { width: 100%; height: 100%; }
body { color: #313131; font: 12px Arial; }
.bold { font-weight: bold; }
.inline { display: inline; }
.left { float: left; }
.right { float: right; }
.colored { color: #00bce4; }

ul li { list-style-type: none; list-style-position: outside; list-style-image: none; }
.va_top, .va_top td { vertical-align: top; }

a { color: #00bce4; }
a:hover { text-decoration: none; }

#pagebg { background: url(../_i/pagebg.gif) repeat-y center top; }

.header { background: url(../_i/header.gif) no-repeat bottom right; height: 199px; margin-bottom: 24px;padding: 0px 25px 0px 23px; }
.logo { margin: 28px 0px 64px 0px; }
.switch img {margin-left: 11px;}

.b_content { margin: 0px 79px 0px 90px; }
.b_content p { margin: 0px 0px 5px 0px; }
.b_content .spacer {border-bottom: 1px solid #00bce4; margin: 12px 0px;}
.b_content .title { background: #00bce4; padding: 9px 5px 7px 5px; margin-bottom: 26px; text-align: center; }

.b_content ol { margin: 0px 0px 0px 20px; padding: 0px; }
.b_content ol li { margin: 0px 0px 10px 0px; padding: 0px; }
.b_content ul { margin: 18px 0px 15px 24px; }
.b_content ul li { background: url(../_i/arrow.gif) no-repeat 0px 4px; padding-left: 13px; margin-bottom: 5px; }

.b_block { padding: 10px 10px 18px; border: 1px solid #00bce4; border-top: none; background: url(../_i/b_block_bg.gif) repeat-x top left;}
.b_block .title { margin: 0px 0px 15px 3px;}

.logos td {vertical-align: middle !important; text-align: center !important;}

.footer {background: url(../_i/footer.gif) repeat-x top left;font-size: 11px; padding: 30px 22px 16px 22px; }
