
body { margin: 0; padding: 0; background-image: url(gfx/bg.gif); background-repeat: repeat-x; }
body, td { font-size:.75em; font-family: Arial, Helvetica, Verdana; font-weight: normal; color: #333333; text-decoration: none; }

a { font-size: 1em; font-family: Arial, Helvetica, Verdana; font-weight: normal; color: #EB292B; text-decoration: underline; }
a:HOVER { color: #003399; text-decoration: none; }

b { font-size: 1em; font-family: Arial, Helvetica, Verdana; font-weight: bold; color: #333333; text-decoration: none; }
p { line-height: 140%;}

h1 { text-transform: uppercase; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1.1em; color: #000000; text-decoration: none; margin-bottom: 12px; padding-bottom: 6px; border-bottom: 1px solid #D9D9D9;}
h2 { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1.1em; color: #3A3A3A; text-decoration: none; }


hr { color: #333333; height: 1px; }

li { list-style: square outside; line-height: 140%;}

.menu { text-align:left; }
.menu ul { padding:0px; margin:0px; }

.menu ul li { margin:0 0 1 0px; padding:0px; list-style-type: none; float: none; }
.menu ul li a { padding: 5 5 5 18px;  display: block; width: 168px; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1em; color: #FFFFFF; text-decoration: none; line-height: 15px; background-color:#FD918F; }
.menu ul li a:hover { display: block; color:#FFFFFF; background-color:#EC6760; }
.menu ul li .menu_active { display: block; color:#FFFFFF; padding: 5 5 5 25px; list-style:none; background: #EC6760 url("gfx/li_1.gif") no-repeat top left; }
.menu ul li .menu_active:hover { color:#FFFFFF; background-color:#EC6760; }

.menu ul li ul li { margin:0px; padding:0px; list-style-type: none; float: none; }
.menu ul li .menu_2 { display: block; width: 168px; padding: 5 5 5 25px; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 1em; color: #000000; text-decoration: none; line-height: 18px; background-color:#FFECE5; }
.menu ul li .menu_2:hover { display: block; color:#000000; background-color:#FD918F; }
.menu ul li .menu_2_a { display: block; width: 168px; color:#000000; padding: 5 5 5 25px;  list-style:none; background: #FFECE5 url("gfx/li_2.gif") no-repeat top left; }
.menu ul li .menu_2_a:hover { color:#000000; background-color:#FD918F; }

.menu ul li ul li ul li { margin:0px; padding:0px; list-style-type: none; float: none; }
.menu ul li .menu_3 { display: block; width: 168px; font-family: Arial, Helvetica, Verdana; font-weight: normal; padding: 3 5 3 40px;  font-size: 1em; color: #000000; text-decoration: none; line-height: 18px; background-color:#FFFFFF; }
.menu ul li .menu_3:hover { display: block; text-decoration: underline; color:#000000; background-color:#FFFFFF; }
.menu ul li .menu_3_a { display: block; width: 168px; font-weight: bold; color:#000000; background-color:#FFFFFF; padding: 3 5 3 40px;  list-style:none; background: #FFFFFF url("gfx/li_3.gif") no-repeat top left; }
.menu ul li .menu_3_a:hover { text-decoration: underline; color:#000000; background-color:#FFFFFF; }


.header { font-size:.9em; color: #4F4F4F; background-color:#FFECE5; }
.header_a { font-size:.9em; color: #4F4F4F; background-color:#FFECE5; }
.header_a:hover { font-size:.9em; color: #4F4F4F; background-color:#FFECE5; }

.teaserhead {font-family: Arial, Helvetica, Verdana; font-size: 9pt; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 10px; }
.teasertext {font-family: Arial, Helvetica, Verdana; font-size: 8pt; color: #4F4F4F; padding-top: 4px; padding-right:10px; padding-bottom: 2px; padding-left: 10px;  }



.footer { font-size:.9em; color: #EB5859; }
.footer b { font-size: 1em; color: #EB5859; }




form { margin:0; } 
.input  { color: #232323; line-height: 17px; font-family: sans-serif, Arial, Helvetica, Verdana; font-size: 12px; height: 20px; border-color: #232323; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  background-color: #FFFFFF; margin-top: 1px;}
textarea {
	background-color:#FFFFFF;
	color:#232323;
	font: 12px sans-serif, Arial, Helvetica, Verdana;
}
.bt { font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; background-color: #003399; color: #FFFFFF; height: 25px; padding-bottom: 2px;  }


