* {font-family:verdana; margin:0; padding:0;}

#container {margin:0 auto; width:798px; border:1px solid #ccc}

#branding {background:url(images/cms/banner.jpg) bottom no-repeat; position:relative; width:798px; height:324px; z-index:2;}
#logo {font-size:10pt; text-align:right; background:url(images/cms/head.gif); width:798px; height:76px;}
#logo p {line-height:77px; margin:0 20px 0 0;}
#logo p a {color:#fff; text-transform:uppercase; text-decoration:none; }
#logo p a:hover {color:#fff; background:#c3d4df;}
  
#navbar {height:74px;}
#navbar ul {list-style:none; width:798px; height:74px;}
#navbar li {float:left; position:relative; height:74px;}

.navlink {text-indent:-9999px; position:relative; width:267px; height:74px; z-index:1;}
#nav01 {display:block; background:url(images/cms/nav1a.gif); width:264px;}
#nav02 {display:block; background:url(images/cms/nav2a.gif);}
#nav03 {display:block; background:url(images/cms/nav3a.gif);}

.slider {display:inline; color:#666; font-size:9pt; background:#f1f1f1 url(images/cms/boxBg.gif) repeat-x; position:absolute; top:-74px; padding:20px; width:225px; height:100px; border:1px solid #bbb; z-index:0;}
#slider01 {width:222px;}
#slider02 {}
#slider03 {}

.button {display:block; text-indent:-9999px; background:url(images/cms/visit.gif); margin:10px 0 0 0; width:71px; height:23px;}

#content {color:#666; background:url(images/cms/hr.gif) 0 36px no-repeat; padding:55px; z-index:-1;}
#content h2 {color:#3a8a72; font-size:11pt; font-weight:normal; text-transform:uppercase; margin:40px 0 1em 0;}
#content p {font-size: 1em; margin: 0 0 1.5em 0; line-height: 1.4em; padding: 0; }
  
#footer {background:url(images/cms/foot.gif) 0 0 no-repeat; width:798px; height:40px;}
#footer p {color:#888; font-size:8pt; text-align:center; line-height:40px;}	