@import url(global.css);
/* #[ FONT ]#################### */

.font, h1 { font-weight:normal; font-style:normal; line-height:100%; font-family:Arial, Helvetica, sans-serif; }
/* #[ CONSTRUCT ]#################### */

.tpl-width { width:800px; padding:0 }
.pos-l #header, .pos-l #center, .pos-l #footer { margin:0 0 0 10px; }
.pos-c #header, .pos-c #center, .pos-c #footer { margin:0 auto; }
.pos-r #header, .pos-r #center, .pos-r #footer { margin:0 10px 0 auto; }
#tpl-header, #tpl-center, #tpl-footer { float:left; width:100%; z-index:2; }
#header, #center, #footer { position:relative; }
/* #[ BODY ]#################### */



a:hover { color:#000; }
/* #[ HEADER ]#################### */



#header {  position:relative; z-index:22 }
.image { overflow:hidden; max-height:300px;  }
.image img { width:100%;}
.noimg .image { display:none; }
.noimg #h_content { }
.noimg .spacer { padding:30px 0px 0px 0px; }
.noimg #h_content .spacer { padding:0px 0px 30px 30px; }
a.name:link, a.name:visited { position:relative; z-index:2; margin-top:25px; margin-left:20px; height:55px; line-height:34px; display:inline-block; padding:10px 10px 10px 10px; text-align:center; color:#fff; font-size:34px; font-weight:normal; text-shadow:1px 1px 0 #012501; text-align:center; font-style:italic; vertical-align:top; }
#header ul.menu { position:relative;  margin:2px 0 0px 0; width:100%; text-align:left }
#header ul.menu li { display:inline; float:left; padding:0 1px 0 0px; position:relative; }
#header ul.menu li a { width:auto; line-height:50px; height:50px; padding:0 20px; display:block; vertical-align:top; float:left; color:#000000; font-weight:normal; font-size:12px; text-align:center; position:relative; margin-top:-5px; -webkit-border-radius:5px 5px 0 0px; -moz-border-radius:5px 5px 0 0px; border-radius:5px 5px 0 0px; }
#header ul.menu li a:hover, #header ul.menu li.current a { color:#ff6902; }
#header ul.menu li.first { padding-left:1px; }
#header ul.menu ul { padding:0; border:solid 1px #EEE; border-top-width:0px;  }
#header ul.menu ul ul { border-top-width:1px;}
#header ul.menu ul li { display:block; float:none; height:auto; padding:0; border-top:solid 1px #eee; background:none; }
#header ul.menu ul li:first-child { border-top-width:0px; }
#header ul.menu ul li a { float:none; display:block; line-height:18px; padding:5px 16px; margin:0; height:auto; white-space:nowrap; background:none; }
#header ul.menu li.last ul { left:auto; right:0px; }
#header ul.menu li li.first { padding-left:0px;}
#header ul.menu li:hover li a{ background:none;}
#header ul.menu li:hover li a, #header ul.menu li:hover li.current a { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }

/* #[ CENTER ]#################### */

#tpl-center { background:#FFF; padding-top:3px; }
#center { background:#FFF; position:relative; top:0; z-index:1; padding:0 0 20px 0; }
.spacer { padding:30px 0px 0px 0px; }
#col { float:left; width:250px; display:block; }
#col ul.menu { border:solid 1px #bcbcbc; padding:5px 15px; }
#col ul.menu li { border-top:solid 1px #c6c3c3; }
#col ul.menu li:first-child { border-top-width:0; }
#col ul.menu li a { line-height:18px; padding:6px 10px 6px 10px; margin-bottom:0px; display:block; color:#000; font-weight:normal; font-size:12px; }
#col ul.menu li a:hover, #col ul.menu li.current a { text-decoration:none; }

#col ul.menu ul { border-bottom:solid 1px #eee;}
#col ul.menu li li { border:0px; padding:0px; width:100%; }
#col ul.menu li li a{ line-height:18px;  height:auto; text-indent:0px;  padding:5px 16px; width:auto; border:solid 1px #CCC; border-bottom-width:0px; background:none;  }
#col ul.menu ul { background:none;}


#col #extra { margin:20px 0 20px 0; padding:0 15px; }
#h_content { margin-left:270px; width:auto; background:#fff; position:relative; z-index:1; }
#h_content .spacer { padding:0px 0px 30px 30px; }
#h_content .image { margin:5px 0 20px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
h1 { font-size:24px; font-weight:normal; text-transform:none; padding:0 0 10px 0; margin-bottom:0px; color:#232222; }
h1 span { color:#e14909 }
.article { }
#extra { float:left; margin:20px 0; }
/* #[ FOOTER ]#################### */

#tpl-footer { position:relative; top:0px; padding-bottom:20px; }
#footer { padding-top:10px; padding-bottom:20px; display:block; position:relative; }
span.cr { color:#FFF; width:100%; text-align:center; padding-top:10px; display:block; }


#header ul.menu li:hover li:hover a, #header ul.menu li:hover li.current a,
#header ul.menu li:hover li:hover li:hover a, #header ul.menu li:hover li:hover li.current a,
#header ul.menu li:hover li:hover li:hover li:hover a, #header ul.menu li:hover li:hover li:hover li.current a,
#header ul.menu li:hover li:hover li:hover li:hover li:hover a, #header ul.menu li:hover li:hover li:hover li:hover li.current a,
#col ul.menu li:hover li:hover a, #col ul.menu li:hover li.current a,
#col ul.menu li:hover li:hover li:hover a, #col ul.menu li:hover li:hover li.current a,
#col ul.menu li:hover li:hover li:hover li:hover a, #col ul.menu li:hover li:hover li:hover li.current a,
#col ul.menu li:hover li:hover li:hover li:hover li:hover a, #col ul.menu li:hover li:hover li:hover li:hover li.current a  { background-color:#FFFFFe; color:#000; background-position:8px 12px;    }


#header ul.menu li li a.dropMenuArrow, #col ul.menu ul li a.dropMenuArrow {  background-position:8px -34px; background-repeat:no-repeat; background-image:url(../img/subarrow.png)}

#LogoImage { position : relative ; left : 0px; top : 0px;}span.cr { font-family : arial,verdana,tahoma; font-size : 11px;}
#MainNavigation { font-family : arial,verdana,tahoma; font-size : 14px;}
#SubNavigation { font-family : arial,verdana,tahoma; font-size : 12px;}
