@charset "UTF-8";
/* CSS Document */


html, body, div, p{
  margin: 0;
  padding: 0;
  border: 0;
  }
  
img { border:0 }

/* Main Layout */

html { min-height:100% }
body { font-family:Calibri, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif; font-size:14px; line-height:1.8em; }
a, a:hover { text-decoration:none }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#8d8c8c; }
h1 { font-size:2.3em }
h2 { font-size:2.154em }
h3 { font-size:1.8em }
h4 { font-size:1.428em }
h5 { font-size:1em }
h6 { font-size:0.9em }



#big_content {width:960px; margin:0 auto; /* main width */ background-color:#FFF; margin-top:30px; margin-bottom:0px; }


#topbar {background-color:#105783;padding:0 10px; width:auto; text-align: right;}

#topbar ul{list-style:none;margin:0;}
#topbar ul li{display:inline-block; font-size:14px; margin:2px 0px 6px; }
#topbar ul li a, #topbar ul li a:visited{color:#ffffff; text-decoration:none;}
#topbar ul li a:hover{color:#898787;text-decoration:none;}
#topbar ul.topbar_links {float:right;}


#header 	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; height:120px; width:960px;  }
#logo       { float:left; margin-top:20px; }

/* navigation */
#nav 	{ float:right; height:100px; }
#nav ul {list-style:none; margin-top:40px;}
#nav ul li{display:inline-block; margin-right:30px; height:41px; line-height:32px; position:relative; padding-top:12px;}
#nav ul li a, #nav ul li a:visited{color:#898787; font-size:12px; text-transform:uppercase;  display:block;}
#nav ul li a:hover, #nav .menu ul li.current_page_item a, #nav ul li.current-menu-item a{color:#105783;}
.nav { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important; text-decoration:none; }


/* slider */
#banner { width:960px; height:375px;}
#slideshow {
    position:relative;
    height:375px; margin-left:0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* home section */
#home_section { width:960px; background:#fbfafa url('images/section-gradient.gif') repeat-x top left; height:254px;}
.home_title {font-family: "Yanone Kaffeesatz" !important; color: #105783; font-size: 36px;}
.home_title2 {font-family: "Yanone Kaffeesatz" !important; color: #a6a4a4; font-size: 24px;}
.home_title3 {font-family:Calibri, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif; font-size:14px; line-height:1.8em; color: #545252;}
.home_title4 {font-family: "Yanone Kaffeesatz" !important; color: #105783; font-size: 26px;}


/* secudary section */
#sec_section { width:960px;}
#sec_title { width:960px; }
.sec_title {font-family: "Yanone Kaffeesatz" !important; font-size:28px; color:#105783; padding-bottom:0px;}

#sub_section { width:960px; padding-top:30px; text-align:justify;}

.sec_title2 {font-family: "Yanone Kaffeesatz" !important; color: #454545; font-size: 26px;}
.sec_title3 {font-family:Calibri, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, san-serif; font-size:14px; line-height:1.8em; color: #545252;}
#slogan { text-align:center; padding-bottom:16px; }
#slogan { width:960px; margin-top:0;background:url('images/slogan-shadow.png') no-repeat center bottom;padding-top:20px;}
#content #slogan {padding-top:0;}


/* footer */
#footer { background-color:#a09f9f; width:960px; height:260px; font-size:0.857em;}
.footer_title1 { font-family: "Yanone Kaffeesatz" !important; color: #454545; font-size: 2em; }
#footer a { color:#105783; }
#footer .title a { color:#000; }
#footer a:hover { color: #000; }
.footer_text { font-size:14px; }




