body#default { 
     margin: 0px; 
     font: 11px arial, tahoma, verdana;
     text-align:center;
}
body {
     color: #696969; 
     background: url(default/bg.gif);
}
img { 
     padding: 0; 
     margin: 0; 
     border: 0; 
}
h1 { 
     color: #A34414; 
     margin: 0px 0px 10px; 
     font: bold 16px arial, tahoma, verdana !important;
}
.itemheadline {
 color: #A34414; 
     margin: 0px 0px 10px; 
     font: bold 16px arial, tahoma, verdana !important;
}
.dosearch {
vertical-align: bottom;
}
h2 {
     color:#486F8E;
     font-weight:bold !important;
     font-size: 12px !important;
     margin-bottom: 5px;
}
a {
     color: #3D729A;
}
#container { 
     width: 900px; 
     background: #FFF; 
     margin: 0px auto;
     text-align:left;
}
#header-top { 
     height: 102px; 
     background: #FFFFFF url(default/bg_header_top.gif) 100% no-repeat; 
}
#header-top #logo { 
     width: 146px; 
     float: left; 
}
#header-top #nav-sitemap { 
     width: 635px; 
     float: right; 
     margin-right: 10px; 
     height: 102px; 
     position: relative; 
}
#login-sitemap { 
     position: absolute; 
     top: 10px; 
     right: 20px; 
}
#nav { 
     position: absolute; 
     bottom: 10px; 
     right: 140px; 
}
#custsup { 
     position: absolute; 
     bottom: 10px; 
     right: 20px; 
}
#login-sitemap ul, #nav ul { 
     margin: 0px; 
     padding: 0px; 
     list-style-type: none; 
}
#login-sitemap ul li, #nav ul li { 
     display: inline;
}
#login-sitemap ul li a {
     color: #666666; 
     padding: 0px 3px;
}
#nav ul li a {
     color: #747061; 
     padding: 4px 10px;font-size: 12px; 
     font-weight: bold;
     text-decoration: none;
     background: url(default/bg_dots_vertical.gif) 100% repeat-y;
}
#nav ul li a#lst {
     background: none;
}
#nav ul li a.active, #nav ul li a:hover {
     color: #AB4211;
}
#custsup a {
     color: #747061; 
     padding: 4px 10px;font-size: 12px; 
     font-weight: bold;
     text-decoration: none;
     background: url(default/bg_dots_vertical.gif) 100% repeat-y;
}
#custsup a.active, #custsup a:hover {
     color: #AB4211;
}
#header-bottom { 
     margin: 0px 0px; 
}
#subnav-text-wrapper { 
     min-height: 192px; 
     background: #6892A8; 
/*     height: expression(this.scrollHeight < 192? "192px" : "auto" ); */
     height: 192px;
     width: 250px; 
     float: left;
     overflow: auto;
}
#subnav-text { 
     padding: 10px; 
}
a.subnav-text-right { 
     color: #FFFFFF; 
     text-decoration: none; 
     font: bold 12px arial !important; 
     padding-top: 30px;
     float: right;
}
#subnav-text div.title {
     background: #53798E; 
     color: #FFFFFF; 
     padding: 4px 0px 4px 8px !important; 
     margin: -10px -10px 10px -10px !important;
     font: bold 12px arial, tahoma, verdana !important;
}

#subnav-text ul { 
     list-style: none; 
     margin:0px 0px 0px 5px; 
     padding: 0px;
}
#subnav-text ul li { 
     font-size: 14px; 
     color: #FFFFFF; 
     padding-bottom: 2px;
}
#subnav-text ul li ul li { 
     font-size: 14px; 
     color: #FFFFFF; 
     padding-bottom: 0px;
}
#subnav-text ul li a { 
     font-size: 12px; 
     color: #FFFFFF; 
     text-decoration:none;
}
#subnav-text ul li a:hover, #subnav-text ul li a.active  { 
     color: #000000;
}

#subnav-text ul {
     list-style-image: none;
}
#subnav-text h1 {
     color: #FFFFFF; 
}  
#header-left { 
     margin-left: 251px; 
     background: url(default/bg_col_right.gif) 100% 0px no-repeat; 
}
#content-init { 
     margin: 10px 0px; 
     background: url(default/bg_content_init.gif) repeat-y; 
     clear:both; 
}
#sidebar-wrapper {
     width: 250px; 
     float: left;
}
#sidebar, #content { 
     line-height: 16px;
}
#sidebar {
     padding: 0px 10px;
}
#content-wrapper {
     float: right; 
     width: 645px;
}
#content {
     padding: 0px 10px;
}
#footer-top { 
     background: #F8F8F8 url(default/bg_footer_top.gif) 100% no-repeat;height: 49px;
}
#footer {
     padding: 10px 0px; 
     background: #FFFFFF; 
     font-size: 10px;
}
#cts {
     width: 250px; 
     float: left; 
     padding-left: 10px;
}
#links-copy {
     width: 600px; 
     float: left;
     color: #666666;
     text-align: center;
}
#links-copy a {
     color: #666666; 
     text-decoration:underline; 
     padding: 0px 5px;
}
#links-copy a:hover {
     color: #000000; 
     text-decoration:none;
}
#links-copy p {
     margin:0px; 
     padding: 0px 0px 0px 0px;
}
#links-copy p.copy {
     margin:0px; 
     padding: 10px 0px 0px 0px;
}
#sidebar form p {
     margin:0px;
}
#sidebar form p strong {
     color: #636363;
     padding-bottom: 5px;
     font-weight: bold;
}
.thesearch {
     border: 1px solid #A7ABAE;
     padding:2px;
     width: 190px;
}
.thesearchb { 
     padding:1px;background: #D5BE61;
     border:0;color: #FFFFFF;
     font-weight:bold;
}
.clear-both {
     clear:both;
     font-size:1px;
     height:0;
}
#sidebar dl {}
#sidebar dt {
     font-weight:bold;
     color: #555555;
}
#sidebar dd {
     color: #696969;
     margin:0px 5px 18px 0px;
}
p.small {
     font-size: 11px;
}
#index-content-wrapper {
     margin: 10px 0px; 
     background: url(default/bg_dots_vertical.gif) 50% repeat-y;
}
div.hr {
     height: 3px; 
     background: #fff url(default/bg_hr.gif) repeat-x;
}
div.hr hr {
     display: none;
}
.width-49-percent-left-wrapper {
     width: 49%; 
     float: left;
}
.width-49-percent-right-wrapper {
     width: 49%; 
     float: right;
}
.padding-10px {
     padding: 0px 10px;
}

ul { 
     list-style-image: url(default/li.png);
}
kbd { 
     padding: 0px 1px 0px 1px;  
     border-width:  1px 2px 2px 1px;  
     border-style: solid;  
}
abbr { 
     border-bottom:  1px dashed;  
     cursor: help 
}
acronym { border-bottom: 1px dashed; cursor: help; }
dfn { font-style: normal; border-bottom: 1px dashed; cursor: help; }
code { font-family: courier, monospace; border: 1px solid #cccccc; background-color: #ffffcc; padding-left: 1px; padding-right: 1px; }
samp { font-family: courier, monospace; border: 1px solid #cccccc; background-color: #ccffcc; padding-left: 1px; padding-right: 1px; }
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }
p { margin: 1em 0em; line-height: 15px;}
p.indent { margin-left: 40px; }
p.left { text-align: left; }
p.center { text-align: center; }
p.right { text-align: right; }
span.underline { text-decoration: underline; }
span.strikethrough { text-decoration: line-through; }
div.textbox { clear: both; float: left; width: 150px; font-size: .8em; padding: 2px 10px; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
div.photo { float: right; width: auto; font-size: .8em; font-weight: bold; padding: 4px; }

.frontendlabel {
    float: left;
    width: 100px;
    height: 15px;
}

#content label {
    width: 100px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 5px;
    display: block
}
#content input {
         margin-left: 20px;
         margin-bottom: 5px;
}  
#content textarea {
         margin-left: 20px;
         margin-bottom: 15px;
} 
.requiredasterix {
color:#ffffff;
}

.event { padding-right:15px; width:50%; }