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

	.font { font-weight:normal; font-style:normal; line-height:100%; font-family:SFBurlingtonScriptRegular }
/* #[ CONSTRUCT ]#################### */

.tpl-width { width:800px; }
.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 ]#################### */

body { font:12px/140% arial, verdana, tahoma; color:#000; background: #191919 url(../img/body.png) repeat-x; }
a:hover { color:#000; }
/* #[ HEADER ]#################### */

#header { min-height:417px; padding-bottom:10px; }
.image { float:left; max-height:340px; width:478px; display:block; overflow:hidden; position: relative; }
.image img { max-width: 510px; }
.noimg .image { display:none; }
.noimg #content { top:-350px; min-height:400px; }
.noimg .spacer { padding:30px 0px 0px 30px; }
.noimg #content .spacer { padding:20px 30px 30px 60px; }
a.name:link, a.name:visited { position:relative; float:left; z-index:2; width:292px; line-height:340px; height:340px; display:block; color:#fff; font-size:72px; text-align:center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; box-shadow: 0px 0px 5px #888; }

#header ul.menu { position:relative; float:left; margin:20px 0 11px 0; width:100%; border-bottom:4px solid #fff; z-index:99 }
#header ul.menu li { float:left; position:relative; }
#header ul.menu li a { float:left; width:auto; line-height:25px; height:25px; padding:0 20px 16px 20px; display:block; color:#999; font-weight:normal; font-size:15px; text-align:center; }
#header ul.menu li a:hover, #header ul.menu li.current a { color:#fff; }
#header ul.menu li.first a { padding-left:0; }

#header ul.menu ul { top:41px; padding:4px 0 0 0; background:#ffffff; }
#header ul.menu li li { margin:0; padding:0; border:0px; background:none; width:100%; }
#header ul.menu li li a, #header ul.menu li.current li a { display:block; float:none; line-height:20px; padding:2px 16px; margin:0; font-size:12px; font-weight:normal; height:auto; white-space:nowrap; text-transform:none; border-bottom:solid 1px #999999; }
#header ul.menu li.last a { border-bottom-width:0px; }
#header ul.menu li.last li a { border-bottom-width:1px; }

#header ul.menu li:hover li a, #header ul.menu li.current li a, #header ul.menu li li a, 
#header ul.menu li:hover li:hover li a, #header ul.menu li:hover li.current li a,
#header ul.menu li:hover li:hover li:hover li a, #header ul.menu li:hover li:hover li.current li a,
#header ul.menu li:hover li:hover li:hover li:hover li a, #header ul.menu li:hover li:hover li:hover li.current li  { color:#191919; border-color:#999999; background-color:#FFF; }

#header ul.menu li:hover li:hover a, #header ul.menu li 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 { background-color:#191919; color:#FFF; }
/* #[ CENTER ]#################### */

#tpl-center { position:relative; top:0px; z-index:1; padding:0; background:#fff url(../img/center.png) repeat-x; }
#center { background:rgba(255, 255, 255, 0.5); position:relative;  z-index:1; }
.spacer { padding:30px 30px 0px 30px; }

#col { float:left; width:250px; display:block; }
#col ul.menu { width:200px;}
#col ul.menu li a {  width:180px; line-height:25px; height:25px; padding:5px 10px; margin-bottom:3px; display:block; color:#000; font-weight:normal; font-size:15px; background:#ddd; }
#col ul.menu li a:hover, #col ul.menu li.current a { color:#fff; text-decoration:none; }
#col ul.menu ul li a { float:none; width:auto; line-height:100%; margin:0; border-bottom:solid 2px #FFF; height:auto; font-size:13px; padding:6px 15px;}

#col ul.menu li:hover li a, #col ul.menu li.current li a, 
#col ul.menu li:hover li:hover li a, #col ul.menu li:hover li.current li a,
#col ul.menu li:hover li:hover li:hover li a, #col ul.menu li:hover li:hover li.current li a,
#col ul.menu li:hover li:hover li:hover li:hover li a, #col ul.menu li:hover li:hover li:hover li.current li a { background-color:#ddd; color:#000;  }


#content { margin-left:230px; width:auto; background:#fff; position:relative; top:-80px; z-index:1; -moz-box-shadow: 0px 0px 5px #ddd; -webkit-box-shadow: 0px 0px 5px #ddd; box-shadow: 0px 0px 5px #ddd; }
#content { padding:20px 15px 15px 15px; }

.title { font-size:52px; padding:0 0 15px 0; margin-bottom:20px; border-bottom: 3px dotted #91bf04; }
.article { }
#extra { float:left; margin:20px 0; padding:0 30px 0 0 }
/* #[ FOOTER ]#################### */

#tpl-footer { background:#191919; position:relative; top:0px; }
#footer { padding:10px 0; display:block; }
span.cr { color:#aaa; width:100%; text-align:center; display:block; }
#LogoImage { position : relative ; left : -31px; top : 152px;}span.cr { font-family : arial, verdana, tahoma; font-size : 12px;}
#MainNavigation { font-family : arial, verdana, tahoma; font-size : 15px;}
#SubNavigation { font-family : arial, verdana, tahoma; font-size : 15px;}
