/* CSS Document */

* {margin:0px; padding: 0px;}

body {background: #669933 url(/images/green_bg_shaded.jpg) center repeat-y;  font-size:16px;}

div#wrapper {width:960px; margin:0px auto;}

div#top {float:left; width:960px; background:#FFFFFF ;}

div#middle {float:left; width:960px; background:#FFFFFF left url(/images/BG.gif) repeat-y;}

	div#leftcol {float:left; width:240px;}
	div#centrecol {float:left; width:480px; padding-top:10px;}
	div#rightcol {float:left; width:240px; padding-top:50px;}
	
div#bottom {float:left; width:960px; background:#666699; text-align:center;}

.padded {padding:0px 20px 20px;}
#leftcol .padded {padding:20px 0px 20px;}

/* Text */

h1, h2, h3, h4, h6 {font-family:'Lucida Sans Unicode', 'Lucida Grande', Verdana, Tahoma, Arial, sans-serif; padding:4px 0px; margin: 15px 0px; font-weight:normal;}

h1 {font-size: 1.6em; color:#330066; border-bottom:1px  #330066;}
h2 {font-size: 1.2em; color:#663366; border-bottom: 1px solid #d4d4ff;}
h3 {font-size: 1.0em; color:#663366; background:#ebebff; border-bottom: 1px solid #d4d4ff; border-top: 1px solid #d4d4ff; padding-left:12px;}
h4 {font-size: 1.1em; color:#663366; }


p, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.75em; margin: .8em 0em; line-height:2;}
p {font-weight:normal; color:#000000;}
h5 {font-weight:normal; color:#660066;}

.emphasis {color:#000000;}

#top h1 {color: #330066; border:none; margin:20px; font-size:2.2em;}
#top img {vertical-align:bottom;}

#bottom p {padding:2em 0em; color:#FFFFFF;}

/* Links */

a:link, a:visited {color:#339933; text-decoration:none;}
a:active, a:hover {color:#66CC33; text-decoration:underline;}

#leftcol a {display:block; padding: 10px 0px 10px 40px; border-bottom: #d1e4e8 1px dotted; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.85em; margin-right:20px; font-weight:normal;}
#leftcol a.first {border-top: #d1e4e8 1px dotted; margin-top:40px;}
#leftcol a.sub {padding: 10px 0px 10px 55px; font-weight:normal; /*background: url(/images/bullet.gif) middle left no-repeat*/;}

#leftcol a:link, #leftcol a:visited  {text-decoration:none; color:#026BC7; background-color: transparent;}
#leftcol a:active, #leftcol a:hover {text-decoration:none; color:#026BC7; background-color:#F9FEFF;}

/* Lists */

li {margin:1em 0em 1em 2em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:2; font-size:.75em;}

.alignleft {float:left;}
.alignright {float:right;}
.centre {text-align:center;}

#centrecol img, #slideshow {padding:5px; margin:10px; border:1px solid #DDDDDD; background-color:#FFFFFF;}
#rightcol img {padding:5px; margin:30px auto 0px; border:1px solid #DDDDDD; background-color:#FFFFFF;}

strong {color:#444444;}
.black {color:#000000;}

.greybox {padding:15px; margin-top:30px; background-color:#F4F4F4;}
.whitebox {padding:10px; margin-top:0px; background-color:#FFFFFF;}
.indented {margin-left:15px;}

.dottedbottom {padding-bottom:10px; border-bottom:1px dotted #DDDDDD; margin-bottom:20px;}

.phone {display:inline;}

#centrecol img.sig {padding:none; border:none; margin:none;}

#rightcol img.noborder, #centrecol img.noborder {border:none;}