@charset "UTF-8";
/*=FONTS
=== === === === === === === === === === */
@font-face {
font-family: "AdventConBol";
src: url("../fonts/AdventConBol.ttf");
}

@font-face {
font-family: "AdventConBolItal";
src: url("../fonts/AdventConBolItal.ttf");
}

@font-face {
font-family: "AdventConLig";
src: url("../fonts/AdventConLig.ttf");
}

@font-face {
font-family: "AdventConLigItal";
src: url("../fonts/AdventConLigItal.ttf");
}

h1, h2, h3, h4, h5, h6, .promo_pic li p{
    color: #1269DD;
}
i{
    font-family: "AdventConLigItal";
}
/*b, strong{
    verdana,arial,helvetica,sans-serif, serif;
}*/

/*=STRUCTURE
=== === === === === === === === === === */
body {
width: 960px;
margin: auto;
text-align: center;
padding-bottom: 50px;
background: url("../images/background-page.gif") repeat-x scroll 0 0 #EAE7E5;
color: #2A2623;
font-family: "AdventConLig",verdana,arial,helvetica,sans-serif, serif;
font-size: 0.8em;
line-height: 1;
cursor: auto;
}

#bodyarea{
margin: 0 0 3px;
}

#page{
margin: 0 auto;
position: relative;
width: 960px;
border-radius: 5px;
}

.container{
width: 960px;
margin: 0 auto;
text-align: left;

}
.col_full{
width: 100%;
float: left;
clear: both;
}
.col_mid_left{
float: left;
width: 66.66%;
}

.col_mid_right{
float: right;
width: 66.66%;
}

.col_small_left{
float: left;
width: 32.6%;
padding-right: 5px;
}
.col_small_mid{
float: left;
width: 33.7%;
}
.col_small_right{
float: right;
width: 32.6%;
padding-left: 5px;
}

.widgetcontainer{
font-family: "verdana";
border-radius: 5px;
background-color: #fff;
margin: 10px 0px 10px 0px;
padding: 10px;
}


.widgetcontainer-mid{
font-family: "verdana";
border-radius: 5px;
background-color: #fff;
margin-top: 10px;
}

/*=METALOGIN
=== === === === === === === === === === */
#metalogin{
float: right;
margin-top: 10px;
}

#metalogin a{
color: #696057;
text-decoration: none;
}


/*=HEADER
=== === === === === === === === === === */
#header {
height: 130px;    
position: relative;
width: 960px;
}

#header .col_full{
background-repeat: no-repeat;
background-position: top left
}

/*=PROMO
unique areas such as home page banner
=== === === === === === === === === === */
.promo_pic{
margin: 0;
}

.promo_pic li{
float: left;
list-style: none;
}

.promo_pic li img{
height: 88px;
margin-top: 10px;
}


.promo_pic li p{
font-size: 50px;
font-family: "AdventConLigItal", serif;
font-weight: bolder;
margin: 0;
margin-top: 54px;
font-variant: small-caps;
}

#banner{
margin-top: 5px;
width: 960px; 
height: 300px;
margin-bottom: 0px;
}

div.ss-scroller.ss-slide-scroller{
height: 300px;
border-radius: 5px;
}

/* banner content */
div.ss-scroller {
border-radius: 5px;
}




/*=NAVIGATION=== === === === === === === === === === */ 

#navigation {
margin-bottom: 0px;
width: 965px;
font-family: "AdventConLigItal", "serif";
font-size: 15px;
}

#navigation .menu_primary   { 
width: 100%;
overflow: hidden;
margin-left: 0px; 
}

#navigation .menu_secondary {
width: 100%; 
overflow: hidden; 
position: absolute; 
z-index: 4;
margin-top: 8px;
margin-left: 8px;
}

#navigation ul {
list-style: none;
margin: 0pt;
padding: 0;
}


#navigation .menu_primary ul li,
#navigation .menu_secondary ul li {
float: left;
background: url("../images/background-mainnavi.png") no-repeat scroll left top transparent;
height: 40px;
width: 132.85px;
margin: 5px 5px 0px 0px;
border-radius: 5px;
text-align: center;
line-height: 40px;
}

div#navigation .menu_secondary ul li{  
height: 30px; &nbsp;
line-height: 30px;
}

#navigation  div ul  a span{
}


#navigation .menu_primary ul a:link,
#navigation .menu_primary ul a:visited,
#navigation .menu_primary ul a:active,
#navigation .menu_secondary ul a:link,
#navigation .menu_secondary ul a:visited,
#navigation .menu_secondary ul a:active {
color: #fff;
text-decoration: none;
}

#navigation .menu_primary ul li:hover,
#navigation .menu_primary ul li:focus,
#navigation .menu_secondary ul li:hover,
#navigation .menu_secondary ul li:focus  {
background: url("../images/background-mainnavi-act.png") no-repeat scroll right top transparent;
}

/*
#navigation .menu_primary ul li:last-child a {
border: none;
}

#navigation .menu_primary ul li.current a {
font-weight: bold;
text-decoration: underline;
}

#navigation .menu_primary ul a:hover,
#navigation .menu_primary ul a:focus {
}

#navigation .menu_primary ul .active a,
#navigation .menu_primary ul .active a:hover,
#navigation .menu_primary ul .active a:focus,
#navigation .menu_primary ul .expanded-menu a,
#navigation .menu_primary ul .expanded-menu a:hover,
#navigation .menu_primary ul .expanded-menu a:focus {
}
*/



/*=FOOTER
=== === === === === === === === === === */
#footer {
clear: both;
float: left;
width: 100%;
}
#footer .col_full{
clear: both;
float: left;
width: 100%;
}


#functions {
background: url("../images/background-footer.png") no-repeat scroll 0 0 transparent;
margin: 0 0 3px;
width: 960px;
height: 40px;
text-align: center;
border-radius: 5px;
margin-bottom: 5px;
}

#functions ul {
list-style-type: none;
padding: 2px 0 0 0;
}


#functions li div  {
color: #FFFFFF;
line-height: 1.0em;
text-align: center;
width: 960px;
}

#functions li div a {
color: #FFFFFF;
text-decoration: none;
}


#logopark {
background: url("../images/background-logopark.gif") no-repeat scroll 0 0 #7E7369;
width: 960px;
border-radius: 5px;
}


#logoparkbox {
padding: 15px;
}

#logoparkbox a{
padding-right: 20px;
}

@-moz-document url-prefix() {
    #navigation .menu_primary, #navigation .menu_secondary {
        overflow: visible;

    }
    #navigation .menu_secondary{
    top: 150%;
    }
}


