body {
width:780px;
padding:0;
font-family: Tahoma,Arial,Sans-Serif;
font-size: 80%;
float: left;
color: #b30000;
background-color: #c10001; }

#header {
height:79px;
background-image: url(img/topbarbg.jpg);
background-repeat: repeat-x;
text-align: left;
position: absolute;
top: 0em;
left: 0em;
width: 789px;
 }

#header h1{
font-family:  Palatino, Times, "Times New Roman", serif;
font-size: 1.25em;
font-style: italic;
color: #333;
margin: 0 auto;
padding-top: 20px;
padding-right: 20px;
padding-left: 250px; }

#port{
position: absolute;
height:22px;
width: 679px;
background-color: #99cc99;
background-image: url(img/barrrtop.jpg);
padding-top: 4px;
top: 79px;
left: 110px;
z-index: +1;
 }

#avmenu {
width:110px;
margin: 0px;
padding:0px;
background-image: url(img/sidebar2.jpg);
background-repeat: repeat;
font-family: Tahoma,Arial,Sans-Serif;
font-weight: bold;
position: absolute;
top: 79px;
left: 0px;
}

#avmenu p{
color: #ffffff;
font-family: Verdana,Tahoma,Arial,Sans-Serif;
font-size: 1em;
font-weight: bold;
text-align: left; }

#boxed {
background-image: url(img/footerbackground2.jpg);
position: absolute;
background-repeat: repeat; 
left: 110px;
top: 105px;
width: 679px;
float: none;
background-color: #f3f0ec;
min-height: 100%;
margin: 0em; }

#boxed2 {
background-image: url(img/footerbackground2.jpg);
position: absolute;
background-repeat: repeat; 
width: 679px;
background-color: #f3f0ec;
min-height: 100%;
clear: both;
float: none;
top: 105px;
left: 110px;
margin: 0em; }

#content {
background-image: inherit;
position: absolute;
left: 110px;
top: 79px;
width: 679px;
padding-left: 0px;
padding-top: 0px; 
float: none;
background-color: #f3f0ec;
min-height: 100%;
 }

#content2 {
background-image: inherit;
position: absolute;
left: 110px;
top: 105px;
width: 680px;
background-repeat: no-repeat;
float: none;
background-color: #f3f0ec;
 }
#content3 {
background-image: inherit;
position: absolute;
left: 0px;
width: 679px;
background-repeat: no-repeat;
float: none;
background-position: left top;
top: -4px;
padding: 0px;
padding-top: 17px; 
min-height: 100%;
}

h1 {
font-family: Verdana,Tahoma,Arial,Sans-Serif;
font-size: 1em;
line-height: normal; }

p
{text-align:left;
color: #666666;
font-family: Tahoma,Arial,Sans-Serif;
font-size: 1em;
line-height: 1.4em;
letter-spacing: 1px; }

#footer {
text-align: left;
color: #474747;
font-size: .8em;
position: relative;
width: 672px;
margin-left:0px;
padding-right: 05px;
clear: both;
padding: 0px;
background-image: inherit;
padding-left: 5px;
background-repeat: repeat-y; }

#footer2 {
text-align: left;
color: #474747;
font-size: .8em;
position: relative;
width: 680px;
margin-left:0px;
padding-right:5px;
clear: both;
padding: 0px;
background-image: inherit;
  }



.announce {
margin: 0px 0px 0px 05px;
padding: 0px 0px 0px 0px;
width: inherit;
color: #474747;
font-size: .75em;
text-align: left; }

.announce a {
font-weight: normal;
color: color: #474747;
text-decoration: none;
background-image: none; }
.announce a:hover {
color: #ff0000;
text-decoration: underline overline; }

.announce h2 {
padding:0;
}

#avmenu .announce {
width:114px;
}

a.type1:link, a.type1:visited {font-family: "Trebuchet MS", sans-serif;
color: rgb(0,0,0);
text-align: left;
line-height: 1.4em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: .5em;
padding-left: 10px;
text-decoration:none;
font-size: 1em;
font-weight: bolder; }
a.type1:hover {font-family: "Trebuchet MS", sans-serif;
color: #ffffff;
text-align: left;
line-height: 1.4em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: .5em;
padding-left: 20px;
font-size: 1em;
font-weight: bolder; }
a.type2:link {font-family: "Trebuchet MS", sans-serif;
color:  rgb(0,0,0);
text-align: left;
padding-top: 1em;
padding-right: 1em;
padding-bottom: .5em;
padding-left: 20px;
text-decoration:none;
font-size: .8em;
font-weight: bolder;
line-height: 1.4em; }
a.type2:visited {font-family: "Trebuchet MS", sans-serif;
color:  rgb(0,0,0);
text-align: left;
padding-top: 1em;
padding-right: 1em;
padding-bottom: .5em;
padding-left: 20px;
text-decoration:none;
font-size: .8em;
font-weight: bolder;
line-height: 1.4em; }
a.type2:hover {font-family: "Trebuchet MS", sans-serif;
color:  rgb(255,255,255);
text-align: left;
padding-top: 1em;
padding-right: 1em;
padding-bottom: .5em;
padding-left: 30px;
text-decoration:none;
font-size: .8em;
font-weight: bolder;
line-height: 1.4em; }
a.type3:link {font-family: Tahoma,Arial,Sans-Serif;
color: #474747;
font-family: Tahoma,Arial,Sans-Serif;
font-size: .9em;
line-height: 1.4em;
letter-spacing: 1px;
text-decoration:none;
 }
a.type3:visited {
color: #474747;
font-family: Tahoma,Arial,Sans-Serif;
font-size: .9em;
line-height: 1.4em;
letter-spacing: 1px;
text-decoration:none; }
a.type3:hover {
color: rgb(255,0,0);
font-family: Tahoma,Arial,Sans-Serif;
font-size: .9em;
line-height: 1.4em;
letter-spacing: 1px;
text-decoration:none;
}
a.type4:link {font-family: Tahoma,Arial,Sans-Serif;
color: #006633;
text-align: left;
font-size: .9em;
font-weight: bold;
text-decoration: none;
 }
a.type4:visited {
font-size: .9em;
color: #006600;
text-align: left;
font-weight: bold;
text-decoration: none; }
a.type4:hover, a.current{
color: #ff0033;
text-align: left;
font-weight: bold;
 font-size: .9em;
text-decoration: none; }


a.type5:link {color: #000066;
font-family: Tahoma,Arial,Sans-Serif;
font-size: 1em;
line-height: 1.4em;
letter-spacing: 1px;
text-decoration: underline; }
a.type5:visited {
color: #000066;
font-family: Tahoma,Arial,Sans-Serif;
font-size: 1em;
line-height: 1.4em;
letter-spacing: 1px;
}
a.type5:hover {
color: rgb(255,0,0);
font-family: Tahoma,Arial,Sans-Serif;
font-size: 1em;
line-height: 1.4em;
letter-spacing: 1px;
text-decoration:none;
}

#pic {
background-color: #FFFFFF;
left: 10px;
position: relative;
top: 10px;
width: 219px;
height: 105px;
border: 0px #000000 solid; }

#pic a .large {
border: 0px;
display: block;
height: 1px;
left: 0px;
position: absolute;
top: 0px;
width: 1px;
}

#pic a img {
border: 0px;
}

#pic a.p1, #pic a.p1:visited {
background: #FFFFFF;
border: 0px solid #000000;
display: block;
left: 0;
text-decoration: none;
top: 0;
width: 219px;
height: 105px;}

#pic a.p1:hover {
background-color: #8C97A3;
color: #000000;
text-decoration: none;
}

#pic a.p1:hover .large {
border: 0px solid #000000;
display: block;
left: 0px;
position: absolute;
width: 219px;
height: 105px;
}

.flowl {
float: left;
clear: left;
border:0px #ff3300 solid;
padding-left: 1px;
padding-right: 1px;
 }

.flowr {
float: right;
clear: right;
border:0px #feff00 solid;
margin: 1px; }