html,body{
padding: 0;
margin: 0;
background:#fff url(images/bg/top_rep.gif) repeat-x;
color: #000;
}
BODY {
	FONT-SIZE: 1.em; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
h1,h2,h3,h4,h5,p{
margin: 0;
padding: 0;
}

h1{
font:bold 17px Arial,sans-serif;
padding-bottom: 8px;
}
h2{
font:bold 16px Arial,sans-serif;
color: Maroon;
}
img{
border: 0;
}

ul, ul li{
list-style-type: none;
margin: 0;
padding: 0;
}
ul li{
padding-bottom: 4px;
}
ul li p{
background: url(images/bullets/list.gif) no-repeat 0 6px;
padding-left: 10px;
padding-bottom: 0;
padding-top: 0!important;
}
a:link, a:visited, a:hover{color:Maroon; text-decoration: underline;}
a:visited, .breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs a:hover{
color: #696969;
}
a:hover{text-decoration: none;}
div.pict{
background: url(images/bg/pict_bg_main.gif) no-repeat;
text-align: left;
}
div.first{
background: url(images/bg/pict_bg.gif) no-repeat;
text-align: left;
}
table.header td{
vertical-align: top;
}
table.header td.banner{
padding: 10px 10px 0 42px;
}
table.header div.banner_top{
width: 468px;
}
table.header div.banner_top div{
background-color: #e5e5e5!important;
text-align: center!important;
width: 125px!important;
}
table.header td.logo{

padding: 18px 0 22px 0;
}
table.header td.logo h1{
font: 24px Arial,sans-serif;
color: #fff;
background: #800000;
}
table.header td.logo div{
font: 11px Tahoma,sans-serif;
color: #f7eeee;
padding: 0 0 0 19px;
}
td.logo a:link,td.logo a:visited,td.logo a:hover{color:#fff; text-decoration: none;}
td.breadcrumbs{
font: 11px Arial,sans-serif;
padding-right: 10px;
padding-bottom: 4px;
}

table.content{
margin-top: 10px;
}
td.leftrow, td.centerrow,td.centerrow td{
vertical-align: top;
}
td.centerrow{
padding: 0 0 16px 0;
}
td.centerrow div.content{
width: 70%;
}
div.content{
margin-top: 32px;
background: #fff;
padding-bottom: 10px;
font-size:small;
}
div.content td{
/*font: 12px Arial, sans-serif;*/
}
div.content li{
padding-top: 8px;
}
div.content li p{
background-image: url(images/bullets/list_black.gif);
/*font-size:12px;*/
}
td.centerrow table{
margin-top: 10px;
}
td.centerrow p{
padding-top: 8px;
}

td.line{
background: url(images/bg/text_header_repeat.gif) repeat-x 0 16px; 
}
div.break{
background: url(images/bg/break_repeat.gif) repeat-x 0 100%;
width: 468px;
}
div.break div{
background: url(images/bg/break.gif) no-repeat 100% 100%;
height: 22px;
}
div.float{
text-align: center;
margin-left: 8px;
float: right;
width: 135px;
}
div.banner_125 div{
font: 11px Arial,sans-serif;
text-align: center!important;
}


div.banner_120{
border: 1px solid #808080;
width: 133px;
}
div.banner_120 div,div.bn div{
font: 11px Arial,sans-serif;
}
div.banner_120 div{
text-align: center!important;

}
div.banner_120 div a:link,div.banner_120 div  a:visited,div.banner_120 div  a:hover{color:Maroon!important; text-decoration: underline;}
div.banner_120 div  a:hover{color:Maroon!important; text-decoration: none;}
td.leftrow{
padding: 28px 0 0 0;
}
td.leftrow h3{
font:12px Arial,sans-serif;
color: #000;
margin-bottom: 5px;
background: url(images/bg/left_header.gif) no-repeat 100% 2px;
width: 117px;
text-transform: uppercase;
}
div.blocks{
background: url(images/bg/left_block.gif) no-repeat 100% 100%;
padding-bottom: 8px;
}
div.blocks p{
background-position: 0 55%;
}
.pt5{
padding-top: 5px;
}
div.blocks li,div.blocks li p{
font-size: 12px;
padding-bottom: 0!important;
padding-top: 0!important;
margin: 0;
}
div.blocks div{
border-right: 2px solid Maroon;
padding-bottom: 8px;
}
div.bottom-menu{
font:12px Arial,sans-serif;
color: #c0c0c0;
text-align: center;
width: 468px;
}
div.copy{
font: 12px Arial,sans-serif;
text-align: center;
width: 468px;
}
input,form{
margin: 0;
padding: 0;
}
input{
font-size: 12px;
width: 250px;
}
