.bold,
.b,
strong,
b{
font-weight:bold;
}

.underline, 
.u{
text-decoration:underline;
}

.clear{
clear:both;
line-height:0;
font-size:0;
}

div{
zoom:1;
}

a{
text-decoration:none;
color:#000436;
}

a:hover{
text-decoration:underline;
}

p{
padding-bottom:3px;
}

html{
background:#fff;
margin:0;
}

body{
font:76% arial,sans-serif;
text-align:center;
margin:0;
}

div#mainContainer{
width:800px;
text-align:left;
margin:0 auto;
}

/* ----- header ----- */
div#header{
height:382px;
clear:both;
background:url(/images/index_01.gif);
}

/* ----- spacers ----- */
div#spacer-top,
div#spacer-bottom{
height:18px;
background:url(/images/index_10.gif) no-repeat;
clear:both;
}

/* ----- content ----- */
div#content{
min-height:600px;
clear:both;
}

div#content .contentleft,
div#content .contentright,
div#content .contentmiddle{
float:left;
}

div#content .contentleft{
width:225px;
}

div#content .contentright{
width:165px;
text-align:right;
}

div#content .contentmiddle{
width:410px;
}

div#contenttop,
div#contentcenter,
div#contentbottom{
clear:both;
}
div#contenttop{
background:url(/images/index_05.gif) no-repeat;
height:13px;
width:406px;
}
div#contentcenter{
background:url(/images/index_06.gif) repeat-y;
width:406px;
padding: 0 8px;
margin-top: -2px;
}
div#contentcenter p {
width: 390px;
} 
div#contentbottom{
background:url(/images/index_07.gif) no-repeat;
height:12px;
width:406px;
}

/* ----- footer ----- */
div#footer{
clear:both;
text-align:center;
}

