body {
margin:0px;
line-height:16px;
}

body, table, td, div, span, h1, h2, h3, li, ol, a, input, textarea {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
color:#000000;
}

table, img {
border:0px;
}

p {
margin:0px;
}
a, a:link, a:hover {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:none;
}

.bold {
font-weight:bold;
}

/* tables */

.header, .main, .tbl_footer, .tbl_spacer {
border-left:1px solid #666666;
border-right:1px solid #666666;
padding:1px;
}
.tbl_footer {
border-bottom:1px solid #666666;
}

.header {
background-color:#EAEAEA;
padding:7px 0px 7px 2px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
}

.main {
border-top:1px solid #666666;
background-color:#EAFF77;
padding:20px 0px 0px 0px;
}

.footer_blank, .footer {
background-color:#ff8800;
}

.footer {

padding-right:10px;
color:#FFFFFF;
}

#divContainer {
position:relative; 
width:638px; 
height:334px; 
overflow:hidden; 
top:0; 
left:0;
clip:rect(0,638,334,0); 
visibility:hidden;
} 
#divContent {
position:relative; 
top:0; 
left:0;
}

/* content */

.pagetitle {
background-color:#ff8800;
color:#ffffff;
}

td.content { 
background-color:#EAFF77;
}

img.content_img {
border:10px solid #ffffff;
}
.title, .subtitle {
font-weight:bold;
}

/* news */

div.newsimage {
padding-right:5px;
}

table.newsitem {
background-color:#FFFFFF;
}

/* navi */

a.nav_passive, a.nav_passive:link, a.nav_passive:hover {
color:#666666;
text-decoration:none;
}

a.nav_active, a.nav_active:link, a.nav_active:hover, a.nav_passive:hover {
color:#000000;
text-decoration:none;
}
td.nav_item_1_a, td.nav_item_2_a, td.nav_item_3_a, td.nav_item_1_p, td.nav_item_2_p, td.nav_item_3_p {
vertical-align:middle;
padding:0px 0px 0px 8px;
height:18px;
}

td.nav_item_1_a {
background-color:#CFDFC6;
}
td.nav_item_2_a, td.nav_item_3_a  {
background-color:#CFDFC6;
}

td.nav_item_1_p, td.nav_item_2_p, td.nav_item_3_p {
background-color:#ffffff;
}

/* helpnav */

a.helpnav, a.helpnav:link, a.helpnav:hover {
font-size:10px;
color:#ffffff;
}

/* forms */
.input-260-1 {
border: 0px;
height: 18px;
width: 260px;
}

.input-260-5 {
border: 0px;
height: 90px;
width: 260px;
}

.button {
border: 0px;
background-color: #ff8800;
color:#ffffff;
}

/* gallery */

.img_pop {
border:10px solid #ffffff;
}

.img_gal {
border:1px solid #ff8800;
}


