/* the main style sheet containing tag definitions and core styles */
/* 1. TAGS */

body {
 background: #ffffff;
 font-size:1.0em;
 color:#9b9da0;
 font-family: arial, verdana,  helvetica, sans-serif;
 text-align: center;
 margin-top:50px;
 padding-top:0;
}


a:link, a:hover, a:visited, a:active  {
    font-size: 1.0em;
    color: #f38bb4;
    text-decoration: underline;
    font-weight: normal;
}

td, div {
 text-align:left;
}

p {
 font-size: 80%;
 margin:0;
 padding-bottom:12px;
 line-height: 1.2;
}

p.pink {
 color: #f38bb4;
}

p.smalltext {
	font-size: 9px;
	padding: 0 0 20px 0;
	}

img {
    display:block;
    border:0;
}

h1 {
 margin:0;
 margin-bottom: 2px;
 font-family: arial, verdana,  helvetica, sans-serif;
 font-size: 1.5em;
 font-weight: bold;
 color: #f38bb4;
 line-height:1.0em;
}

h1.light {
 font-weight: normal;
 line-height: 1.5em;
 font-size: 1.4em;
}

h2 {
 margin:0;
 font-size:1.8em;
 font-weight: normal;
 color:#42854e;
 line-height:1.0;
}

h2.leftheader {
  margin-left: 60px;
  margin-bottom:25px;
}

h3 {
 margin:0;
 margin-bottom: 2px;
 font-weight: normal;
 line-height: 1.0em;
 font-size: 1.2em;
 font-family: arial, verdana,  helvetica, sans-serif;
 color: #f38bb4;
}

h3.h3bmarg {
 margin-bottom: 10px;
}

h4 {
 margin:0;
 font-family:Georgia,Times,serif;
 font-size:1.5em;
 font-style: italic;
 font-weight: normal;
 color:#186b37;
 line-height:1.4em;
}

form {
 margin:0;
 padding:0;
 border:0;
}


input, textarea {
 border:1px solid #999;
 padding:1px;
 background-color: #fff;
 color: #444444;
}

/* 2. SITE COMPONENTS  */


#top {
 margin: auto;
 width: 792px;
 background: transparent url(/images/topnavbg.gif) top right no-repeat;
 clear: both;
 overflow: hidden;
}

#adminbar {
 margin: auto;
 width:782px;
 padding: 5px;
}

#nav {
 width:792px;
 height: 50px;
}

#shell {
 margin: auto;
 width:792px;
 clear: both;
}

#leftnav {
 float: left;
 width: 241px;
}

#copybox {
 float: left;
 width: 531px;
 padding: 55px 20px 20px 0;
}

#greybar {
 margin: auto;
 width: 792px;
 height: 16px;
 clear:both;
 background: transparent url(/images/greybar.gif) top left no-repeat;
}

#pdfframe {
padding: 0 0 0 50px;
}

#contactframe {
padding: 0 0 0 30px;
}

/* 3. HOME PAGE COMPONENTS  */

#homeshell {
 margin: auto;
 border: 0;
 width:792px;
}

#hTop {
 margin: auto;
 width: 792px;
 background: #f4dbe4 url(/images/topnavbg_h.jpg) top right no-repeat;
 clear: both;
 overflow: hidden;
}

#hMid {
 margin: auto;
 width: 792px;
 background: #f4dbe4 url(/images/midbg_h.jpg) top left no-repeat;
 height: 445px;
}

#hBot {
 margin: auto;
 width: 792px;
 background: #f4dbe4 url(/images/botbg_h.jpg) top right no-repeat;
}
#hBot a {
 display: block;
 width: 241px;
 height: 82px;
 background: #f4dbe4;
}

/* 4. SITE NAVIGATION */

#logobox {
  float:left;
  width:241px;
  height: 49px;
}

#topnav {
 float:left;
 width:479px; 
 padding: 0 22px 0 44px;
 list-style:none;
 margin: 0;
 border:0;
}

#topnav li {
 font-size: 85%;
 font-weight: bold;
 float: left;
 padding: 28px 0 0 0;
}

#topnav li a:link, #topnav li a:visited {
 display: block;
 color: #000;
 font-size: 85%;
 line-height: 1.0;
 padding: 0 0 6px 0;
 font-weight: bold;
 text-decoration: none;
}

#topnav li a:hover,#topnav li a:active {
 color: #000;
 background: transparent url(/images/microdot.gif) bottom left repeat-x;
}


#nav1{
 width: 90px;
}

#topnav li#nav1 a {
 width: 40px;
}

#nav2{
 width: 176px;
}

#topnav li#nav2 a {
 width: 135px;
}

#nav3{
 width: 144px;
}

#topnav li#nav3 a {
 width: 102px;
}

#nav4{
 width: 65px;
}


#topnav li#nav4 a {
}


#lnav {
 list-style:none;
 margin: 0;
 margin-top: 1px;
 border:0;
 padding: 0;
}

#lnav li {
 font-size: 85%;
 font-weight: bold;
 width: 201px;
 padding: 10px 8px 5px 8px;
 margin-bottom: 6px;
 background: transparent url(/images/lnav-background.gif) top left;
}

#lnav li a:link, #lnav li a:visited {
 display: block;
 color: #434142;
 font-size: 85%;
 line-height: 1.0;
 font-weight: bold;
 text-decoration: none;
 padding: 0 0 8px 0;

}

#lnav li a:hover,#lnav li a:active {
 color: #434142;
 background: transparent url(/images/microdot.gif) bottom repeat-x;
}

#lnav li a.shrink {
 font-size: 85%;
}

#lnav li#lnav1 a {
}
#lnav li#lnav2 a {
}
#lnav li#lnav3 a {
}

#lnav li#lnav4 a {
 font-size: 10px;
}

#lnav li#lnav4 a:hover {
 color: #434142;
 background: transparent url(/images/microdot.gif) bottom left repeat-x;
}


td.handle {
    cursor:move;
}