.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

.clearfix {
    display:block;
}

* html .clearfix {
    height:1px;
}

.clear {
	/*height: 1px;*/
	clear: both;
}
* { margin: 0; padding: 0; text-decoration: none; font-size: 100%; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { background: white; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; text-decoration: none; }

h1 {font-family: arial, helvetica, verdana, swiss; font-size: 18px; color: #0066cc}
h2 {font-family: arial, helvetica, verdana, swiss; font-size: 16px; color: #FFB900}
h3 {font-family: arial, helvetica, verdana, swiss; font-size: 11px; color: #000000}

body {
    font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; text-decoration: none;
    background: #EB2959; 
    scrollbar-base-color: #888888; scrollbar-track-color: #666666; scrollbar-arrow-color: #ffffff;
    height: 100%;
    margin: 0; padding: 0 0 0 23px;
    text-align: center;
}

body.frame {
	background: #F5E9D0;
}

#wrap {
    width: 100%; height: 100%;
}

#wrap td {
    text-align: center;
}

#banner {
    width: 738px;
    margin: 0 auto;
    background: #EB2959;
    position: relative; top: 0; left: -3px;
}

#banner td {
    text-align: right;
}

#main {
    width: 738px;
    margin: 0 auto;
    position: relative; top: -1px; left: -3px;
}

#main td {
	
}

#navTop {
    background: url('images/global/borderTop.gif') 0 0 no-repeat;
    height: 7px;
}

#navBot {
    background: #F5E9D0 url('images/global/navBot.gif') 0 0 no-repeat;
    height: 7px;
}

#nav {
    text-align: center; vertical-align: middle;
    background: #F5E9D0 url('images/global/borderLeft.gif') 0 0 repeat-y;
    padding: 0 38px;
    line-height: 15px;
    font-size: 13px;
}

#leftCol {
	margin: 0; padding: 0;
    background: #F5E9D0 url('images/global/leftColBg.gif') 0 0 repeat-y;
    width: 123px;
    text-align: center;
    overflow: visible;
    position: relative;
}

#quote {
	width: 123px;
	height: auto;
}

#rightCol {
    text-align: right;
    padding: 0 0 0 16px;
    width: 600px;
}

#contentWrap {
    background: #F5E9D0;
    margin: 12px 0 0 0;
    width: 600px;
    overflow: hidden;
}

#wrap #contentWrap #content {
    background: #F5E9D0;
    padding: 18px;
    text-align: left;
}

#wrap #contentWrap.frame #content {
    padding: 12px 2px;
}

#wrap #contentWrap.frame #content p {
	margin-left: 24px; margin-right: 24px;
}

#wrap #contentWrap.frame #content iframe {
	background: #F5E9D0;
}

#wrap #contentWrap.frame #content, #wrap #contentWrap.frame #content p {
    text-align: center;
}

#wrap #contentWrap.frame #content table {
    margin-left: auto; margin-right: auto;
}

#content td {
    text-align: left;
}

#wrap .cAlign {
    text-align: center;
}

#content ul li {
    background: url('images/global/listItem.gif') 0 4px no-repeat;
    padding: 0 0 0 14px;
}

#content p, #content embed, #content ul, #content div, #content table {
    margin: 0 0 12px 0;
}

i {
    font-style: italic;
}

/******** Borders around the main content **********/

.tl, .ml, .bl, .tr, .mr, .br { width: 11px; }

.tl, .tc, .tr, .bl, .bc, .br { height: 11px; }

.tc { background: #F5E9D0 url('images/global/black1px.gif') 0 0 repeat-x; }
.bc { background: #F5E9D0 url('images/global/black1px.gif') 0 100% repeat-x; }
.ml { background: #F5E9D0 url('images/global/black1px.gif') 0 0 repeat-y; }
.mr { background: #F5E9D0 url('images/global/black1px.gif') 100% 0 repeat-y; }

p, td, table, tr {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; text-decoration: none;}

a {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: #0066cc; text-decoration: none}
a:visited {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: #0066cc; text-decoration: none}
a:hover {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: #000000; text-decoration: none}

hr {height:1; color:#888888}

li {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; text-decoration: none}

input {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; border: #7f9db9 1px solid}
input.nb {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; border: white 0px solid}
input.sub {font-family: arial, helvetica, verdana, swiss; font-size: 12px; height: 18px; width: 19px; background: #0066cc; color: white; border: white 0px solid}
input.submit {font-family: arial, helvetica, verdana, swiss; font-size: 12px; height: 20px; background: #bbbbbb; color: black; border: white 0px solid}
select {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; border: white 0px solid}
textarea {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black; border: #7f9db9 1px solid}
