@import url("template_css.css");
/* Nav at very top right of page */
.nav-top {margin:4px 24px 0 0;}
.nav-top li {height:15px; margin-left:10px; float:right; list-style:none; }
.nav-top a {height:16px; display:block;}
.nav-top span {display:none;}

.nav-top .con a {
	width:85px;
	background-image: url(../images/nav-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.nav-top .about a {
	width:63px;
	background-image: url(../images/nav-top.gif);
	background-repeat: no-repeat;
	background-position: -85px 0px;
}
.nav-top .faq a {
	width:55px;
	background-image: url(../images/nav-top.gif);
	background-repeat: no-repeat;
	background-position: -148px 0px;
}
.nav-top .log a {
	width:55px;
	background-image: url(../images/nav-top.gif);
	background-repeat: no-repeat;
	background-position: -203px 0px;
}
.nav-top .sav a {width:85px; background:url(../images/nav-top.gif) -258px -0px no-repeat;}

.nav-top .con a:hover {background:url(../images/nav-top.gif) -0px -16px no-repeat;}
.nav-top .about a:hover {background:url(../images/nav-top.gif) -85px -16px no-repeat;}
.nav-top .faq a:hover {background:url(../images/nav-top.gif) -148px -16px no-repeat;}
.nav-top .log a:hover {background:url(../images/nav-top.gif) -203px -16px no-repeat;}
.nav-top .sav a:hover {background:url(../images/nav-top.gif) -258px -16px no-repeat;}

.nav-top .con a.on {background:url(../images/nav-top.gif) -0px -16px no-repeat;}
.nav-top .about a.on {background:url(../images/nav-top.gif) -85px -16px no-repeat;}
.nav-top .faq a.on {background:url(../images/nav-top.gif) -148px -16px no-repeat;}
.nav-top .log a.on {background:url(../images/nav-top.gif) -203px -16px no-repeat;}
.nav-top .sav a.on {background:url(../images/nav-top.gif) -258px -16px no-repeat;}

#about_menu {padding: 0px}
.nav-top .about ul{font-size:12px; border:1px solid #eee1b8; background-color:#fffef0; border-bottom:0; position:absolute; display:none;} 
.nav-top .about ul li {height:auto !important; float:none; display:inline;}
.nav-top .about ul a {
    height:auto !important; 
    padding:4px 10px; 
    width: 150px; 
    color:#aa592e; background:none !important;
    text-decoration:none; 
    border-bottom:1px solid #eee1b8 !important;
}
.nav-top .about ul a:hover {text-decoration:underline;}


/*************************
TOP MENU
*************************/

div.nav-main {
	width: 995px;
	height: 38px;
	background-image: url("../images/topmenu/bg.gif");
	background-repeat: repeat-x;
}

div.nav-main ul {
	list-style-type: none;
}

div.nav-main ul li {
	display: inline;
}

div.nav-main ul li a, div.nav-main ul li a:hover {
	display: inline-block;
	padding: 12px 20px 0 20px;
	height: 26px;
	font: 12px Tahoma, Arial;
	color: #fff;
	font-weight: bold;
	background-image: url("../images/topmenu/bg.gif");
	background-repeat: repeat-x;
	text-decoration: none;
	border-right: 1px solid #7577a9;
}

div.nav-main ul li a:hover {
	background-image: url("../images/topmenu/bg_over.gif");
	background-repeat: repeat-x;
}









/* Nav main */
.nav-main ul {list-style:none; margin:0; padding:0;}
.nav-main li {height:38px; float:left; text-align:left;}
.nav-main a {height:38px; display:block; text-align:left;}
.nav-main span {display:none;}
/*
.nav-main .vil a {width:142px; background:url(../images/nav-main.gif) -0px -0px no-repeat;}
.nav-main .exc a {width:201px; background:url(../images/nav-main.gif) -142px -0px no-repeat;}
.nav-main .res a {width:136px; background:url(../images/nav-main.gif) -343px -0px no-repeat;}
.nav-main .lux a {width:131px; background:url(../images/nav-main.gif) -479px -0px no-repeat;}
.nav-main .fin a {width:162px; background:url(../images/nav-main.gif) -610px -0px no-repeat;}
.nav-main .win a {width:108px; background:url(../images/nav-main.gif) -772px -0px no-repeat;}
.nav-main .abo a {width:115px; background:url(../images/nav-main.gif) -880px -0px no-repeat;}

.nav-main .vil a:hover {background:url(../images/nav-main.gif) -0px -38px no-repeat;}
.nav-main .exc a:hover {background:url(../images/nav-main.gif) -142px -38px no-repeat;}
.nav-main .res a:hover {background:url(../images/nav-main.gif) -343px -38px no-repeat;}
.nav-main .lux a:hover {background:url(../images/nav-main.gif) -479px -38px no-repeat;}
.nav-main .fin a:hover {background:url(../images/nav-main.gif) -610px -38px no-repeat;}
.nav-main .win a:hover {background:url(../images/nav-main.gif) -772px -38px no-repeat;}
.nav-main .abo a:hover {background:url(../images/nav-main.gif) -880px -38px no-repeat;}

.nav-main .vil a.on {background:url(../images/nav-main.gif) -0px -38px no-repeat;}
.nav-main .exc a.on {background:url(../images/nav-main.gif) -142px -38px no-repeat;}
.nav-main .res a.on {background:url(../images/nav-main.gif) -343px -38px no-repeat;}
.nav-main .lux a.on {background:url(../images/nav-main.gif) -479px -38px no-repeat;}
.nav-main .fin a.on {background:url(../images/nav-main.gif) -610px -38px no-repeat;}
.nav-main .win a.on {background:url(../images/nav-main.gif) -772px -38px no-repeat;}
.nav-main .abo a.on {background:url(../images/nav-main.gif) -880px -38px no-repeat;}
*/
.nav-main .vil a {
	width:200px;
	background:url(../images/nav-main.gif) -0px -0px no-repeat;
}
.nav-main .exc a {
	width:199px;
	background-image: url(../images/nav-main.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}
.nav-main .res a {
	width:134px;
	background:url(../images/nav-main.gif) -399px -0px no-repeat;
}
.nav-main .lux a {
	width:114px;
	background:url(../images/nav-main.gif) -533px -0px no-repeat;
}
.nav-main .win a {
	width:229px;
	background:url(../images/nav-main.gif) -647px -0px no-repeat;
}
.nav-main .abo a {
	width:119px;
	background:url(../images/nav-main.gif) -876px -0px no-repeat;
}

.nav-main .vil a:hover {background:url(../images/nav-main.gif) -0px -38px no-repeat;}
.nav-main .exc a:hover {
	background:url(../images/nav-main.gif) -200px -38px no-repeat;
}
.nav-main .res a:hover {
	background:url(../images/nav-main.gif) -399px -38px no-repeat;
}
.nav-main .lux a:hover {
	background:url(../images/nav-main.gif) -533px -38px no-repeat;
}
.nav-main .win a:hover {
	background:url(../images/nav-main.gif) -647px -38px no-repeat;
}
.nav-main .abo a:hover {
	background:url(../images/nav-main.gif) -876px -38px no-repeat;
}

.nav-main .vil a.on {background:url(../images/nav-main.gif) -0px -38px no-repeat;}
.nav-main .exc a.on {
	background:url(../images/nav-main.gif) -199px -38px no-repeat;
}
.nav-main .res a.on {background:url(../images/nav-main.gif) -382px -38px no-repeat;}
.nav-main .lux a.on {
	background:url(../images/nav-main.gif) -533px -38px no-repeat;
}
.nav-main .win a.on {
	background:url(../images/nav-main.gif) -650px -38px no-repeat;
}
.nav-main .abo a.on {
	background:url(../images/nav-main.gif) -876px -38px no-repeat;
}


/* Nav main drop-downs */
.nav-main li:hover ul {display:block !important;}
.nav-main ul ul {width:170px; font-size:12px; background:#fffef0; border:1px solid #eee1b8; border-bottom:0; position:absolute; display:none;}
.nav-main ul ul li {height:auto !important; float:none; display:inline;}
.nav-main ul ul a {width:auto !important; height:auto !important; padding:4px 10px; color:#aa592e; background:none !important; text-decoration:none; border-bottom:1px solid #eee1b8 !important;}
.nav-main ul ul a:hover {text-decoration:underline;}
.nav-main .abo ul {margin-left:-61px;}


/* Sub Nav */

.nav-sub ul { font-size: 12px; list-style:none; margin:0; padding:0 0 25px 0;}
.nav-sub ul .menuOff3 {height:auto !important; padding: 4px 0 5px 17px; font-size: 11px;}
.nav-sub ul .menuOn3 {list-style: square; color: #4A759C; list-style-position: inside; font-size: 11px; height:auto !important; padding: 1px 0 5px 35px; height:auto !important; padding: 4px 0 5px 17px; font-size: 11px; background: url(../images/subnav/arrow_bg.gif) no-repeat;}



.nav-sub ul .menuOff {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #ead9ae;}
.nav-sub ul .menuOffNoBorder {border-top:1px solid #ead9ae; height:auto !important; padding: 7px 0 5px 17px; }
.nav-sub ul .menuOn {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #ead9ae; background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOnNoBorder {height:auto !important; border-top:1px solid #ead9ae; padding: 7px 0 5px 17px; background: url(../images/subnav/arrow_bg.gif) no-repeat;}

.nav-sub ul a {padding-bottom: 5px;color:#aa592e; text-decoration:none;}
.nav-sub ul .menuOff:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOff3:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOffNoBorder:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg.gif) no-repeat;}

.nav-sub ul .lnkGreen {padding-bottom: 5px;color:#4A4D4A; text-decoration:none;}
.nav-sub ul .menuOffGreen {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #bf704d;}
.nav-sub ul .menuOnGreen {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #bf704d; background: url(../images/subnav/arrow_bg_green2.gif) no-repeat;}
.nav-sub ul .menuOffGreen:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg_green2.gif) no-repeat;}
.nav-sub ul ul {padding-bottom:0px; margin:0; padding:0 0 0 0;}

.nav-sub ul .lnkGreen2 {padding-bottom: 5px;color:#844a30; text-decoration:none;}
.nav-sub ul .menuOffGreen2 {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #bf704d;}
.nav-sub ul .menuOnGreen2 {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #bf704d; background: url(../images/subnav/arrow_bg_green2.gif) no-repeat;}
.nav-sub ul .menuOffGreen2:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg_green2.gif) no-repeat;}

.nav-sub ul .lnkBlue {padding-bottom: 5px;color:#5A7184; text-decoration:none;}
.nav-sub ul .menuOffBlue {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #8da6b6;}
.nav-sub ul .menuOnBlue {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #8da6b6; background: url(../images/subnav/arrow_bg_blue.gif) no-repeat;}
.nav-sub ul .menuOffBlue:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg_blue.gif) no-repeat;}

.nav-sub ul .lnkRed {padding-bottom: 5px;color:#5e4e62; text-decoration:none;}
.nav-sub ul .lnkUnderline:hover {text-decoration:underline;}
.nav-sub ul .menuOffRed {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #aeaeb6;}
.nav-sub ul .menuOffRedNoArrow {color:#8C0408; height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #aeaeb6;}
.nav-sub ul .menuOffRedNoArrow:hover {background: url(../images/subnav/arrow_bg_red.gif) no-repeat;}
.nav-sub ul .menuOffRedArrow {color:#8C0408; height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #aeaeb6; background: url(../images/subnav/arrow_bg_red.gif) no-repeat;}
.nav-sub ul .menuOnRed {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #aeaeb6; background: url(../images/subnav/arrow_bg_red.gif) no-repeat;}
.nav-sub ul .menuOffRed:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg_red.gif) no-repeat;}

.nav-sub ul .lnkGray {padding-bottom: 5px;color:#5a5d39; text-decoration:none;}
.nav-sub ul .menuOffGray {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #7a7e4e;}
.nav-sub ul .menuOffGrayNoArrow {color:#5a5d39; height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #7a7e4e;}
.nav-sub ul .menuOffGrayNoArrow:hover {background: url(../images/subnav/arrow_bg_grey.gif) no-repeat;}
.nav-sub ul .menuOffGrayArrow {color:#5a5d39; height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #7a7e4e; background: url(../images/subnav/arrow_bg_grey.gif) no-repeat;}
.nav-sub ul .menuOnGray {height:auto !important; padding: 7px 0 5px 17px; border-bottom:1px solid #7a7e4e; background: url(../images/subnav/arrow_bg_grey.gif) no-repeat;}
.nav-sub ul .menuOffGray:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg_grey.gif) no-repeat;}


.nav-sub ul .menuOff2 {list-style: square; color: #4A759C; list-style-position: inside; font-size: 11px; height:auto !important; padding: 1px 0 5px 25px;}
.nav-sub ul .menuOff2:hover {text-decoration: none; }
.nav-sub ul .menuOff2Bullet { 
            list-style: square; 
            color: #4A759C; 
            list-style-position: inside; 
            font-size: 11px; 
            height:auto !important; 
            padding: 1px 0 5px 10px;}
.nav-sub ul .menuOff2Bullet:hover {text-decoration: none; }
.nav-sub ul .menuOffNoArrow {height:auto !important; padding: 7px 0 5px 17px; color: #AA592E; border-bottom:1px solid #ead9ae;}

.nav-sub ul .menuOffBlueNoArrow {height:auto !important; padding: 7px 0 5px 17px; color:#5A7184; border-bottom:1px solid #8da6b6;}
.nav-sub ul .menuOffGreenNoArrow {height:auto !important; padding: 7px 0 5px 17px; color:#526539; border-bottom:1px solid #bf704d;}
.nav-sub ul .menuOffNoArrow:hover {background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOffBlueNoArrow:hover {background: url(../images/subnav/arrow_bg_blue.gif) no-repeat;}
.nav-sub ul .menuOffGreenNoArrow:hover {background: url(../images/subnav/arrow_bg_green2.gif) no-repeat;}
.placeholder_lnk {text-decoration: none; padding-left: 16px;color:#aa592e; font-size: 11px;}

.nav-sub ul .menuOffAbout {height:auto !important; padding: 7px 0 5px 17px; border-top:1px solid #ead9ae;}
.nav-sub ul .menuOffAbout:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOnAbout {height:auto !important; padding: 7px 0 5px 17px; border-top:1px solid #ead9ae; background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOffAboutLast {height:auto !important; padding: 7px 0 5px 17px; border-top:1px solid #ead9ae; border-bottom:1px solid #ead9ae;}
.nav-sub ul .menuOffAboutLast:hover {text-decoration:none;  background: url(../images/subnav/arrow_bg.gif) no-repeat;}
.nav-sub ul .menuOnAboutLast {height:auto !important; padding: 7px 0 5px 17px; border-top:1px solid #ead9ae; background: url(../images/subnav/arrow_bg.gif) no-repeat; border-bottom:1px solid #ead9ae; }
