body{ 
    color: #000000; font-family: Arial, sans-serif; font-size: 12px;;
}

p{ margin:0 0 8px 0; padding: 0;}

img{ margin: 0; padding: 0; border: none;}

h1{ font-size: 22px; font-weight: normal; color: #545454; padding:0; margin: 20px 0 15px 0; line-height: 120%;}
h2{ font-size: 16px; font-weight: bold; color: #545454; padding:0; margin: 15px 0 10px 0;}
h3{ font-size: 12px; font-weight: bold; color: #545454; padding:0; margin: 10px 0 8px 0;}

a{ color: #2090e6; text-decoration: underline;}
a:hover{ color: #f84608; text-decoration:none;}

ul, ol{ margin: 10px 0; padding: 0;}
ul { list-style-type: none;}
ul li{ margin: 0 0 8px 0; padding: 0 0 0 10px; background: url(../../images/bs/marker.png) no-repeat 0 7px;}

ol li { padding: 0; background: none;}


form{ margin: 0; padding: 10px;}




table{ border-collapse: collapse; border: none; width: 100%; margin: 20px 0 30px 0;}
th{ font-weight: bold; text-align: left; padding:3px; font-size: 11px; vertical-align: bottom;}
td{ text-align: left; padding: 8px 3px; font-size: 11px; color: #545454;}


th span{ background: #545454 url(../../images/bs/bg_th_left.png) no-repeat left bottom; padding:0 0 0 3px; float: left;}
th span span{ background:  url(../../images/bs/bg_th_right.png) no-repeat right bottom; padding:0 3px 0 0;}
th span span span{ background:  url(../../images/bs/bg_th_down.png) no-repeat center bottom; padding: 1px 0 5px 0; color: #fdfad1;}


tbody tr{ background: url(../../images/bs/delimiter_2.png) repeat-x 0 bottom;}
tr.even{ background-color: #e7e4c3;}
/**************************/

.textfield, .textarea{ background: #FFFFFF; border: 1px solid silver; font-family: Arial; font-size: 12px; padding: 2px}



.clear{ clear: both;}

