* {
margin:0px;
padding:0px;
font-family: "Arial";
font-size: 14px;
/*background-color:#DAD9D3;*/
}

HTML, BODY {
height:100%;
background-color:#A4A4A4;
margin:0px;
padding:0px;
}

A {
text-decoration:none;
color:#000000;
}


H1#header {
height:118px;
background-image:url('images/logos/bs2ts.jpg');
}

H1#header SPAN{
display:none;
}


UL#main_navigation {
text-align:center;
/*background-color:#FFDB00;*/
/*background-color:#FFFF04; */
background-color:#7EE4C4;


height:25px;
font-weight:bold;
border-bottom: solid 3px black;
}

table gitter
{
border: solid 1px black;
color:red;
}

UL#main_navigation LI {
display:inline;
margin-left:20px;
padding-left:10px;
height:100%;
line-height:25px;
border-left:3px black solid;
}


DIV#sub_navigation {
width:150px;
float:left;
margin-left:20px;
margin-right:15px;
margin-bottom:15px;
}

DIV#sub_navigation DL {
width:100%;
/*;*/
}

DIV#sub_navigation DT {
width:150px;
height:25x;
margin-top:5px;
border:3px solid #7EE4C4;
text-align:center;
font-weight:bold;

}

DIV#sub_navigation DD {
width:100%;
padding: 0;
/*background-color:yellow;*/
}

DIV#sub_navigation UL {
width:150px;
padding: 0 0 0 0px;
list-style-type:none;
text-align:center;
/*background-color:black;*/
}

DIV#sub_navigation UL LI {
width:100%;
height: 35px;
margin-top: 5px;
text-align:center;
vertical-align: middle;
/*background-color:#E6E6E6;
/*background-color:grey;*/
}

DIV#sub_navigation UL LI A {
width:100%;
height:30px;
display:block;
margin-top: 5px;
padding-top: 3px;
border:3px solid #7EE4C4;
background-color:#EEEEEE;
}


DIV#sub_navigation UL LI A:hover {
border:3px solid #000000;
background-color:#D7F7EC;
}

DIV#sub_navigation IMG {
border:none;
margin-top:30px;
width:100px;
margin-left:20px;
border:1px solid black;
}

DIV#extra_navigation {
width:150px;
float:right;
margin-left:15px;
margin-right:10px;
}

DIV#extra_navigation DL {
width:100%;
/*background-color:blue;*/
}

DIV#extra_navigation DT {
width:100%;
height:20px;
margin-top:10px;
border:3px solid #7EE4C4;
text-align:center;
font-weight:bold;

/*background-color:#FFFFFF;*/
}

DIV#extra_navigation DD {
width:100%;
/*background-color:yellow;*/
}


DIV#extra_navigation UL{
width:100%;
list-style-type:none;
}

DIV#extra_navigation UL LI{
width:100%;
min-height:25px;
margin-top:5px;
text-align:center;
veritcal-align:center;
}

DIV#extra_navigation UL LI A {
width:100%;
height:100%;
display:block;
border:3px solid #7EE4C4;
background-color:#EEEEEE;
font-style:bold;
margin-top: 5px;
padding-top: 3px;
}

DIV#extra_navigation UL LI A:hover {
border:3px solid #000000;
background-color:#D7F7EC;
}

DIV#main_content {
background-color:#D7F7EC;
overflow: hidden;
padding:10px;
/*background-color:#FFFFB0;*/

margin-top: 10px;
padding-left: 30px;
border: solid 3px black;
}

DIV#main_content H1 {
font-size:28px;
text-align:left;
border-bottom: solid 3px #B50052;
margin-bottom:10px;
padding-right:40px;
}

DIV#main_content H2 {
font-size:18px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-right:40px;
border-bottom: solid 2px #7EE4C4;
}

DIV#main_content H3 {
font-size:14px;
text-align:left;
border-bottom: solid 1px #D7F7EC;
margin-top:20px;
margin-bottom:10px;
padding-right:40px;
}

DIV#main_content p {
margin-top: 5px;
margin-bottom: 5px;

}
DIV#main_content A {
text-decoration:underline;
color: blue;
}

DIV#main_content UL {
margin-left:20px;
margin-bottom:10px;

}

DIV#main_content OL {
margin-left:20px;
margin-bottom:10px;

}
DIV#main_content STRONG {
font-weight:bold;
border-bottom:1px dotted green;
}

DIV#main_content P {
width:100%;
}

DIV#footer {
width:100%;
margin-top:50px;
clear:both;
text-align:center;
}