body
{
margin: 0 0 0 0;

background: #ECECE9 url(/_data/nav/site_back.gif) center repeat-y;

font: 11px tahoma,arial,verdana;
color: #666666;
line-height: 13px;
}

img
{
border: 0;
}

a
{
color: #003366;
}

form, input, textarea, select { font: 11px tahoma,arial,verdana; }

h1, h2, h3, h4
{
font: bold 11px tahoma,arial,verdana;
color: #003366;
}

p
{
margin: 13px 0 0 0;
}

table
{
border-collapse: collapse;
}
td, th
{
padding: 0 0 0 0;
}

#frame
{
background: #FFFFFF;
width: 940px;
text-align: left;
padding: 0 20px 10px 20px;
}

#top
{
width: 940px; height: 100px;
overflow: hidden;
background: url(/_data/nav/site_top.gif) top no-repeat;
margin: 0 0 10px 0;
}
#top .logo
{
float: left;
width: 700px;
height: 100px;
}


#top .site_search
{
float: right;
width: 220px;
height: 100px;
background: #003366;
}
.site_search form { margin: 5px 10px 0 20px; color: #9BAFC3; }
.site_search form input.text { border: 0; padding: 3px 5px 3px 5px; width: 140px;  }
.site_search form input.submit { border: 0; background: url(/_data/nav/site_search_submit.gif) top left no-repeat; padding: 2px 0 3px 0; margin: 0 0 -1px 0; width: 26px; }
.site_search form p { padding: 5px 0 5px 0; }

#copyright
{
clear: both;
width: 940px;
text-align: left;
padding: 10px 0 10px 0;
}
#copyright .text
{
padding: 10px 0 10px 0;
margin: 10px 0 0 0;
border-top: solid 1px #ECECE9;
}
#copyright a
{
margin: 0 0 0 20px;
text-decoration: none;
}

/* Content */


#content .content
{
float: left;
width: 460px;
margin: 0 20px 0 20px;
background: #FFFFFF;
overflow: hidden;
}

#content .text
{
padding: 0 0 0 0;
}

#content .right
{
float: left;
width: 220px;
background: #FFFFFF;
}

#pageAction
{
clear: both;
margin: 30px 0 0 0;
padding: 5px 15px 6px 15px;
background: #ECECE9;
}
#pageAction a
{
text-decoration: none;
margin: 0 15px 0 0;
}

.content_gallery
{
width: 475px;
clear: both;
padding: 10px 0 0 0;
}

.content_gallery p
{
border-top: solid 1px #E3E3DF;
padding: 10px 0 10px 0;
}

.content_gallery .image
{
width: 145px;
height: 95px;
overflow: hidden;
float: left;
margin: 0 12px 12px 0;
}

.contentImage
{
float: right;
margin: 0 0 10px 10px;
text-align: right;
}


/* Menu */

.menu 
{
padding: 12px 0 20px 0;
}
.menu a
{
border-top: solid 1px #E3E3DF;
display: block;
text-decoration: none;
padding: 5px 10px 5px 20px;
}

.home1 a, .home0 a 
{
border-top: none;
background: url(/_data/nav/menu_a.gif) top left no-repeat;
}
.home1 a
{
font-weight: bold;
}

.menu1
{
background: #F0C800;
}
.menu1 a
{
font-weight: bold;
}
.menu0
{
background: url(/_data/nav/menu_a.gif) top left no-repeat;
}
.menu0 .submenu
{
display: none;
}

.menu
{
float: left;
width: 220px;
background: #FFFFFF;
}

.menu .list a
{
display: block;
text-decoration: none;
padding: 5px 0 6px 25px;
background: url(/_data/nav/subnav_a.gif) top left no-repeat;
}
.menu .list a:hover
{
color: #CDA000;
background: url(/_data/nav/subnav_a_hover.gif) top left no-repeat;
}

.submenu
{
padding: 0 0 20px 20px;
}
.submenu a
{
border-top: none;
display: block;
text-decoration: none;
padding: 3px 10px 3px 20px;
font-weight: normal;
background: url(/_data/nav/submenu_a.gif) top left no-repeat;
}



/* Content */

ul
{
margin: 10px 0 0 12px;
padding: 0 0 10px 0;
}

ul li
{
margin: 0 0 4px -12px;
padding: 0 0 0 15px;
background: url(/_data/nav/list_links.gif) left 3px no-repeat;
list-style: none;
}

p.date
{
margin: -5px 0 20px 0;
}

h1
{
margin: 17px 0 10px 0;
}

.image_title
{
margin: 0 0 0 0;
border-bottom: solid 1px #E3E3DF;
}

/* Right */

.textLinks, .textDownload
{
margin: 10px 0 10px 0;
background: #ECECE9;
padding: 10px 20px 10px 20px;
}
.textLinks h2, .textDownload h2
{
color: #666666;
}

.textDownload ul li
{
margin: 0 0 4px -7px;
padding: 0 0 0 15px;
background: url(/_data/nav/list_download.gif) left 3px no-repeat;
list-style: none;
}
.textLinks ul li, .side_block ul li
{
margin: 0 0 4px -7px;
padding: 0 0 0 15px;
background: url(/_data/nav/list_links.gif) left 3px no-repeat;
list-style: none;
}

.right h2
{
margin: 0 0 0 0;
border-bottom: solid 1px #DADAD5;
padding: 0 0 5px 0;
}
.right a
{
text-decoration: none;
}
.right
ul
{
margin: 7px 0 0 7px;
padding: 0 0 0 0;
}

.side_block
{
margin: 10px 0 10px 0;
border: solid 1px #E3E3DF;
padding: 10px 20px 10px 20px;
}
.side_block p
{
margin: 8px 0 0 0;
}

/* Newslist */

.newslist
{
padding: 10px 0 10px 0;
border-top: solid 1px #E3E3DF;
}
.newslist table
{

}
.newslist td, .newslist th
{
vertical-align: top;
text-align: left;
font-weight: normal;
padding: 3px 20px 10px 0;
}

.pnlist
{
padding: 10px 0 10px 0;
border-top: solid 1px #E3E3DF;
}
.pnlist table
{

}
.pnlist td, .pnlist th
{
vertical-align: top;
text-align: left;
font-weight: normal;
padding: 3px 20px 10px 0;
}



/* Teaser Block */

.teaser_block
{
padding: 10px 0 10px 0;
}

.teaser 
{
margin: 0 0 10px 0;
height: 90px;
overflow: hidden;
padding: 0 0 0 0;
cursor:pointer;
}
.teaser .image
{
width: 90px; height: 90px;
float: left;
background: #DADAD5;
}
.teaser .text
{
border-top: solid 1px #DADAD5;
width: 360px; height: 90px;
float: left;
margin: 0 0 0 10px;
}
.teaser h3
{
margin: 10px 0 0 0;
}
.teaser p
{
margin: 10px 0 0 0;
}
.teaser a.more
{
background: url(/_data/nav/list_links.gif) left 3px no-repeat;
padding: 0 0 0 15px;
}
