/* resets */
*{color:#3e3e3e;font:14px/20px Arial,Helvetica,sans-serif;}
strong,b{font-weight:bold;color:#4f4f4f;}
h1{font:bold 30px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#60b0dc;padding:0 0 37px 0;margin:0;}
h2{font:bold 18px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#f0962e;padding:0;margin:0;}
h3{font:bold 14px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#4f4f4f;padding:0;margin:0;}
h4{font:bold 14px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#c05287;padding:0;margin:0;text-transform:uppercase;}
h5{font:bold 14px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#f0962e;padding:0;margin:0;text-transform:uppercase;}
h6{font-weight:bold;font-size:10px;color:#6e6e6e;padding:0;margin:0;}

p,ul,ol,blockquote{padding-top:0;padding-bottom:12px;margin-top:0;margin-bottom:0;}






a{color:#c05287;text-decoration:none;}
a:hover,
a:focus,
a:active{text-decoration:underline;}

a img{border:0;padding:}

ul{list-style:square;}

/* additional class names */
.floatLeft{float:left;padding:0 10px 10px 0;}
.floatRight{float:right;padding:0 0 10px 10px;}
.required{color:#ff0000;}

/* structure */
table{border-collapse:collapse;border:0;}

table tr td{vertical-align:top;}
table.bodyTable{width:970px;background:url('images/bgTopnav.gif') repeat-x left 122px;margin:0 auto;}

td.leftCol{width:277px;padding:0 32px;background:url('images/left.jpg') no-repeat left 136px;}
td.content{padding:35px 35px 45px 0;background:url('images/right.jpg') repeat-y right top;}
td.footer{border-top:25px solid #67bceb;padding-top:10px;}

/* top nav */
ul.topNav{list-style:none;padding:78px 0 0 0;margin:0;}
ul.topNav li{float:left;padding:0;margin:0 40px 0 0;}
ul.topNav li a{display:block;padding:0 0 4px 2px;margin:0 0 28px 0;font:18px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#282c15;}
ul.topNav li a:hover,
ul.topNav li a:focus,
ul.topNav li a:active,
ul.topNav li a.current{text-decoration:none;background:url('images/bgTopNavHover.gif') no-repeat left 22px;}
ul.topNav li a span{display:block;padding:0 35px 4px 3px;font:18px "Lucida Sans Unicode",Lucida Grande,sans-serif;color:#282c15;}
ul.topNav li a:hover span,
ul.topNav li a:focus span,
ul.topNav li a:active span,
ul.topNav li a.current span{background:url('images/bgTopNavHover.gif') no-repeat right 22px;}

/* left column */
td.leftCol table{margin:0 0 0 37px;width:185px;}
td.leftCol p,
td.leftCol ul li,
td.leftCol ul li a,
td.leftCol ol li,
td.leftCol ol li a{font-size:12px;line-height:16px;font-family:"Lucida Sans Unicode",Lucida Grande,sans-serif;}
td.leftCol h5,
td.leftCol h4{padding-bottom:10px;}

/* left column nav */
td.leftCol ul.leftNav{list-style:none;padding:0;margin:0;}
td.leftCol ul.leftNav li{padding-left:12px;background:url('images/bgLeftnav.gif') no-repeat left 4px;padding-bottom:10px;}
td.leftCol ul.leftNav li a{color:#818181;line-height:14px;font-family:"Lucida Sans Unicode",Lucida Grande,sans-serif;}
td.leftCol ul.leftNav li a:hover,
td.leftCol ul.leftNav li a:focus,
td.leftCol ul.leftNav li a:active{color:#3e3e3e;text-decoration:none;}
td.leftCol ul.leftNav li ul{padding-top:5px;margin-left:15px;list-style:none;}
td.leftCol ul.leftNav li ul li{padding-left:0;background:0;}

/* footer */
td.footer a{margin:0 10px 0 0;}

.small {font-size:9px;font-family:"Lucida Sans Unicode",Lucida Grande,sans-serif;}
.italics {font-size:11px;font-family:"Lucida Sans Unicode",Lucida Grande,sans-serif; font-style:italic;}
