@import url(global.css);

/* #[ CONSTRUCT ]#################### */

.tpl-width { width:960px; margin:0 auto }
.pos-l #header, .pos-l #center, .pos-l #footer { margin:0 0 0 10px; }
.pos-c #wrap, .pos-c #header, .pos-c #center, .pos-c #h_content, .pos-c #footer { margin:0 auto; }
.pos-r #header, .pos-r #center, .pos-r #footer { margin:0 10px 0 auto; }


/* #[ HEADER ]#################### */


.image  { display:block; overflow:hidden;}
.image  img{ width:100%;}
.noimg .image { display:none; }
/* clear */

.clear { clear:both; }
/* body */

a:hover { color:#000; }
/* header */

#header {  }
#header h1 { font:bold italic 37px "Georgia", Times New Roman, Times, serif; color:#ed0677; padding:20px 0; }
#header h1 a { font:bold italic 37px "Georgia", Times New Roman, Times, serif; color:#ed0677; padding:0 0 0 0; line-height:120%; }
/* navigation */

#navigation {}
#navigation ul li a.end { margin:0; }
/* dropdown menu */

#bannerTop { z-index:1}

#navigation .menu { list-style:none; margin:0 auto;  padding:0px 0 0 0px; }
#navigation .menu li { float:left; position:relative; padding-top:4px; padding-bottom:3px; }
#navigation .menu a { display:block; margin:0 20px 0 0; padding:5px 8px; background:none; font-size:14px; color:#FFF; }
#navigation .menu a:hover { background:#FFF; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; }
#navigation .menu ul { background:rgba(0, 0, 0, 0); list-style:none; position:absolute; left:-9999px; top:27px; z-index:1000; }
#navigation .menu ul li { float:none; padding:1px 0 0 0; }
#navigation .menu ul li a { white-space:nowrap; }
#navigation .menu ul { left:0; top:100%; margin-top:-2px; }
#navigation .menu ul ul { left:100%; top:0; margin-top:0px;}
#navigation .menu li:hover a { background:#e7e7e7; color:#000; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; }
#navigation .menu li li a { text-decoration:none; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; margin:0; padding:5px 16px; font-size:12px; color:#FFF;}

/* content */

#h_content { padding: 12px 0; }
#h_content #aside { width:400px; float:left; padding:20px 0 0 0; position:relative; overflow:hidden; height:424px; display:block; }
.noimg #h_content #aside { display:none }
#h_content #aside .image { margin:19px 0 0 58px; width:320px; }
#h_content #aside .frame{ z-index:1}
#h_content #content_area { width:560px; float:left; }
#h_content #extra { width:560px; float:left; display:none; }
.noimg #h_content #content_area { width:960px; float:left; }
.noimg #h_content #extra { width:960px; float:left; display:none; }
.extra #h_content #extra { width:560px; float:left; display:block; }
#h_content #extra h1 { width:560px; float:left; }
#h_content #content_area, #h_content #extra { padding:16px 0 0 0; font-size:12px; font-weight:normal; color:#7f7f7f; line-height:1.6em; }
#h_content #content_area p img { float:right; margin: 0 0 15px 15px; }
/* footer */

#footer { height:30px; border-top:1px solid #e1e1e1; }
#footer #right p { }
#footer #left { width:660px; float:left; }
#footer #right { width:300px; float:left; text-align:right; font-size:11px; color:#666; padding: 8px 0 0 0; }
#footer ul.menu  { padding: 8px 0 0 0; }
#footer ul.menu li { list-style:none; float:left; border-left:solid 1px #ccc; }
#footer ul.menu li.first { border:none }
#footer ul.menu li a { font-size: 11px; color: #666; padding:0 8px 0 8px; display:block; }
#footer ul.menu li a:visited { color:#000; }
#footer ul.menu li a:hover { color:#000; }


#footer ul.menu ul{ padding:0 0 10px 0; background:transparent; left:-1px; }
#footer ul.menu ul ul { border-bottom-width:1px; padding-bottom:0px; left:100%;  }
#footer ul.menu ul li a, #footer ul.menu ul li a:link,  #footer ul.menu ul li a:visited{ border:0;  padding:6px 14px; text-decoration:none; margin:0; font-size:12px;  -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px;}
#footer ul.menu ul li {padding:1px 0 0 0;  margin:0px 0 0 0px;  }

#navigation ul.menu li li a.dropMenuArrow, #footer ul.menu ul li a.dropMenuArrow {  background-repeat:no-repeat;  background-position:8px 12px; background-image:url(../img/subarrow.png);  }
#footer ul.menu ul li a.dropMenuArrow { background-position:6px 12px;}

#navigation ul.menu li:hover li a, #navigation ul.menu li.current li a, #navigation ul.menu li li a, 
#navigation ul.menu li:hover li:hover li a, #navigation ul.menu li:hover li.current li a,
#navigation ul.menu li:hover li:hover li:hover li a, #navigation ul.menu li:hover li:hover li.current li a,
#navigation ul.menu li:hover li:hover li:hover li:hover li a, #navigation ul.menu li:hover li:hover li:hover li.current li a,
#footer ul.menu li:hover li a, #footer ul.menu li.current li a, #footer ul.menu li li a, 
#footer ul.menu li:hover li:hover li a, #footer ul.menu li:hover li.current li a,
#footer ul.menu li:hover li:hover li:hover li a, #footer ul.menu li:hover li:hover li.current li a,
#footer ul.menu li:hover li:hover li:hover li:hover li a, #footer ul.menu li:hover li:hover li:hover li.current li a { background-color:#e7e7e7; color:#000; background-position:8px -34px;}

#navigation ul.menu li:hover li:hover a, #navigation ul.menu li:hover li.current a,
#navigation ul.menu li:hover li:hover li:hover a, #navigation ul.menu li:hover li:hover li.current a,
#navigation ul.menu li:hover li:hover li:hover li:hover a, #navigation ul.menu li:hover li:hover li:hover li.current a,
#navigation ul.menu li:hover li:hover li:hover li:hover li:hover a, #navigation ul.menu li:hover li:hover li:hover li:hover li.current a,
#footer ul.menu li:hover li:hover a, #footer ul.menu li:hover li.current a,
#footer ul.menu li:hover li:hover li:hover a, #footer ul.menu li:hover li:hover li.current a,
#footer ul.menu li:hover li:hover li:hover li:hover a, #footer ul.menu li:hover li:hover li:hover li.current a,
#footer ul.menu li:hover li:hover li:hover li:hover li:hover a, #footer ul.menu li:hover li:hover li:hover li:hover li.current a  {  color:#FFF; background-color:#666; background-position:8px 11px; }
a.name:link, a.name:visited{ font-family : "Georgia",Times New Roman,Times,serif; font-size : 37px;}span.cr { font-family : ; font-size : px;}
#MainNavigation { font-family : Arial,Helvetica,sans-serif; font-size : 14px;}
#SubNavigation { font-family : Arial,Helvetica,sans-serif; font-size : 11px;}
