/* GENERAL STYLES */
* {
margin:0;
padding:0;
}

body {
background-image:url(/css/graphics/mainmenu-bg.gif);
background-repeat:repeat-x;
background-position:0 71px;
font-family:Arial;
font-size:12px;
color:#000;
}

#all {
width:970px;
margin:0 auto;
}

#top *, #menu *, #top, #menu, #all {
border:solid 0 #CCC;
}

#top {
height:71px;
position:relative;
}

#top h1 {
margin:0;
padding:0;
}

#top h1 a {
background-image:url(/css/graphics/logo.gif);
background-repeat:no-repeat;
display:block;
position:absolute;
width:371px;
height:42px;
top:15px;
left:13px;
}

#top h1 a span {
display:none;
}

#top #search {
position:absolute;
top:13px;
right:0;
width:156px;
height:44px;
background-image:url(/css/graphics/search.gif);
background-repeat:no-repeat;
}

#top #search #inpSearchBox {
position:absolute;
left:18px;
top:17px;
width:99px;
height:11px;
font-size:10px;
line-height:10px;
padding:0;
}

#top #search #btnSearchButton {
background:transparent;
position:absolute;
left:129px;
top:15px;
width:18px;
height:16px;
cursor:pointer;
}

#menu {
height:38px;
background-image:url(/css/graphics/mainmenu.jpg);
background-repeat:no-repeat;
position:relative;
z-index:1;
}

#menu ul {
display:block;
list-style-type:none;
}

#menu ul li {
display:inline;
float:left;
margin:0 2px 0 11px;
padding:10px 0 0 0;
}

#menu ul li a {
color:#FFF;
text-decoration:none;
padding:0 5px 0 5px;
height:19px;
text-transform:uppercase;
line-height:19px;
font-size:10px;
display:block;
float:left;
}

#menu ul li a span {
}

#menu ul li.selected {

}

#menu ul li.selected a {
color:#000;
background-image:url(/css/graphics/menu-selected.gif);
background-repeat:repeat-x;
}

#printlink {
display:block;
position:absolute;
left:911px;
top:14px;
width:51px;
height:12px;
z-index:12;
background-image:url(/css/graphics/icon-print.gif);
}

#printlink span {
display:none;
}

#submenu {
width:207px;
float:left;
display:inline;
position:relative;
margin:-2px 0 0 10px;
background-image:url(/css/graphics/submenu-bg.gif);
background-repeat:no-repeat;
}

#submenucontent {
margin-top:10px;
margin-bottom:20px;
_height:150px;
min-height:150px;
}

#submenucontent ul {
list-style-type:none;
}

#submenucontent ul li {
margin:0 3px 0 1px;
}

#submenucontent ul li a {
display:block;
padding:8px 17px 4px 17px;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
color:#FFF;
}

#submenucontent ul li.selected {

}

#submenucontent ul li.selected a {
background-image:url(/css/graphics/icon-arrow-white.png);
background-repeat:no-repeat;
background-position:170px 10px;
}

#submenupic {
background-image:url(/css/graphics/submenu-pic.gif);
background-repeat:no-repeat;
height:160px;
margin-top:20px;
}

#contentholder {
display:inline-block;
}

#contentholder {
display:block;
position:relative;
z-index:1;
}

#content {
float:right;
width:681px;
margin-right:30px;
}

#bottomContainerFront {
background-image:url(/css/graphics/bottom-bg.jpg);
background-repeat:repeat-x;
margin-top:10px;
}

#bottomContainerFront #bottom {
background-image:url(/css/graphics/bottom.jpg);
background-repeat:no-repeat;
margin:0 auto;
width:970px;
height:25px;
text-align:right;
}

#bottomContainerFront span {
color:#D2D2D2;
}

#bottomContainerFront a {
color:#D2D2D2;
}

#bottomContainerSub {
margin:0 auto;
width:970px;
text-align:right;
height:25px;
}

#bottomContainerSub #bottom {

}

#bottomContainerSub span {
color:#999;
}

#bottomContainerSub a {
color:#999;
}

#bottom span {
display:block;
padding-top:5px;
font-size:11px;
}

#bottom a {
font-size:11px;
text-decoration:none;
margin:0 0 0 10px;
}


#bottomContainerFront .lnkSitemap {
background-image:url(/css/graphics/icon-sitemap.gif);
}

#bottomContainerSub .lnkSitemap {
background-image:url(/css/graphics/icon-sitemap-sub.gif);
}

.lnkSitemap {
background-position:49px 0;
background-repeat:no-repeat;
padding-right:23px
}

.breaker {
height:0;
clear:both;
}

/* EDITOR PROPERTIES */
