* { padding: 0; margin: 0; }

body {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #444;
background-color: #FFF;
}

#wrapper { 
position:relative;
margin: 5px auto;  
width: 979px;
background-image:url(images/drshad.png);
background-repeat:repeat-y;
}

#shadowcontainer {
position:relative;
margin: 0px auto;
width: 979px;
background-image:url(images/drshadt.png);
background-repeat:no-repeat;
z-index: 100;
}

#container {
position:relative;
margin: 0 auto;  
width: 875px;
margin: 0px auto;  
height: 1105px;
}

#about-page #container {
height: 1000px;
}

#contact-page #container {
height: 850px;
}

#thanks-page #container {
height: 600px;
}

#header {
position:relative;
float: left;
text-align:left;
margin-top: 45px;
width:875px;
height:46px;
color: #AFAFAF;
}

#nav {
position: relative;
float: right;
margin-top: -45px;
margin-right: 10px;
}

#contents {
margin-top: 42px;
padding-left: 10px;
position:relative;
float: left;
text-align:left;
margin-top: 45px;
width:870px;
}

#text {
padding-left: 25px;
margin-top: 40px;
}

#textabout {
margin-top: 40px;
line-height: 1.2em;
margin-right:20px;
}

#col1 {
float:left;
width:300px;
margin-left: 0px;
margin-top:0;
padding:0;
line-height:110%;
}

#col2 {
float:left;
width:325px;
margin-right:5px;
margin-left: 0px;
margin-top:0;
padding:0;
}

#full {
float: left;
width:500px;
margin-top: 25px;
margin-left: 13px;
margin-right:20px;
}

.indent {
position: relative;
left: -9px;
z-index: 1000;
}

#fullwidth {
margin-right: 12px;
margin-top: 10px;
}

div.clear {
clear:both;
height: 10px;
}

#footer {
clear: both;
width:979px;
position:absolute;
bottom:0;
height:31px;
padding: 0;
margin-left: auto;
margin-right: auto;
margin-top:0;
background-image:url(images/drshadb.png);
background-repeat:no-repeat;
}

#cwd {
clear: both;
width:859px;
margin: 0 auto;
font-size: 11px;
height:20px;
color: #999;
}

#col1 ul, #col2 ul {
float:left;
margin: 12px 0 0 0 ;
list-style-type: none;
padding: 0;
}

#text ul li { 
background-image: url(images/bulletg.gif);
background-position: 0 .3em;
background-repeat: no-repeat;
padding-left: 1.4em;
}


#col1 ul, #col2 ul, #full ul {
line-height: 1.4em;
}

#fullwidth ul {
line-height: 1.3em;
}

#fullwidth ol, #fullwidth ul {
margin-top: 15px;
margin-left: 22px;
color: #4B7118;
font-style:italic;
}

#fullwidth ul, #full ul {
position: relative;
list-style-type: none;
padding: 0;
}

#full ul {
margin-left: -12px;
position: relative;
float: left;
}

#fullwidth ul {
margin-left: -3px;
}


#fullwidth ul .roundb {
background-image: url(images/bulletg.gif);
background-position: 0 .3em;
background-repeat: no-repeat;
padding-left: 1.4em;
}

#fullwidth ul li {
background-image: url(images/bullet.gif);
background-position: 0 .4em;
background-repeat: no-repeat;
padding-left: 1.8em;
}

#full ul li {
background-image: url(images/bulletbk.gif);
background-position: 0 0em;
background-repeat: no-repeat;
padding-left: 1.6em;
}

h1, h2 {
margin-top: 20px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #6F6F6F; 
}

#fullwidth  p{
margin-top: 9px;
margin-left: -5px;
}

#textabout p {
margin-bottom: 15px;
}

#contents a {
color: #6F6F6F; 
}

#cwd a {
color:#777;
text-decoration:none;
}

.wsd {
color: #6F6F6F;
}

.heading {
margin-left: 5px;
}

.imgleft {
position:relative;
float: left;
margin: 0px 15px 30px -17px;
}
	
.imgleftabout {
float: left;
margin: 115px 15px 30px -15px;
}

#logo {
position: relative;
margin-left: 15px;
z-index: 500;
border:0; 
}

#pdf a, #pdf a:visited {
color: #444;
text-decoration: none;
}

#pdf a:hover {
color: #2B3820;
text-decoration: underline;
}

#nav img {
border: 0;
}
#pdf {
margin-top: 20px;
background-image: url(images/document_pdf.gif);
background-position: 0 0em;
background-repeat: no-repeat;
padding-left: 1.5em;
}



