body {
    background-color: #fff;
	background-image: url(images/bkgrdgrey2.jpg);
    background-repeat: repeat-x;
    margin: 0px;
	margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}




/*-------------HEAD TAGS----------*/
h1,h2,h3,h4,h5,h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

h1 {  
font-family: Georgia, Times New Roman, Times, serif; 
font-size: 20px;
letter-spacing: 1px; 
color: #54965e;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #02418E;
	text-align: center;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	margin-bottom: 20px;
}

h4 {
        font-family: Georgia, Times New Roman, Times, serif;
  	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #256910;
	text-align: left;
}
.greyline {
	border-bottom: thin solid #999999;
	text-align: right;
	width: 745px;
	margin-bottom: 30px;
}


h5 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*-------------BULLETED LISTS----------*/

ul, li {  
list-style-type: square;
list-style-position: outside;
}

#signup {
	background-color: #408a29;
	border: medium groove #13591d;
	height: 180px;
}
/*-------------Left navigation ----------*/
.leftnav {
	float: left;
	width: 200px;
        text-align: right;
	font-size: 14px;
        padding-top: 24px;
       margin-left: 0px;
  }

.leftnav li a{
	line-height: 2em;
	font-weight: bold;
	text-align: right;
	list-style: none;
}

.leftnav ul li{
	list-style-type: none;
	line-height: 2em;
	color: #797582;
	font-weight: bold;
}

.leftnav a:link, .leftnav a:active, .leftnav a:visited {
       color: #000;
       text-decoration: none;
}

.leftnav a:hover {
        background-color: #eee6ff;
	color: #797582;
        text-decoration: none;
}
.imgcaption {
  font-size: 8px;
  color: #797582;
  text-align: center;
  width: 137px;
}


.breadcrumbs {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
        color: #256910;

}
 .breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited, .breadcrumbs a:hover {
        text-decoration: underline;
        color: #000;
 }

.content {
	margin-right: 15px;
	margin-left: 240px;
}
.dotline {
	width: 500px;
	margin-bottom: 30px;
	border-top: medium dotted #990000;
	text-align: center;
}





.wrapper {
	margin: 0px auto;
	width: 100%;
}

.shiftbox {
	float: right;
	padding: 2px;
	border: thin solid #666666;
	background: #CCCCCC;
	width: 183px;
}
.header {
	background: url(images/header7.jpg);
	margin: 0px;
	height: 250px;
	width: 800px;
	margin: 0px auto;
}
div.header h2 {
	position: absolute;
	top: -9999px;
}
.refnote {
color: #666666;
padding-left: 20px;
font-style: italic;
}

 .ttmimage {
   width: 105px;
   text-align: center;
   color: #666;
   float: left;
   margin-right: 5px;
   padding-top: 10px;
 }
.question {
    font-weight: bold;
}
.answer {
  margin-top: -1em;
}

/*-------------MENU FOOTER ----------*/
.menufooter {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}
.menufooter a:link, .menufooter a:active, .menufooter a:visited {
color: #000;
text-decoration: none;
}

.menufooter a:hover {   
color: #386D78; 
text-decoration: none;
}
.bread {
	font-size: 9px;
	color: #256910;
}
.ladylogo {
   background-image: url(images/logo-sm.jpg);
   background-repeat: no-repeat;
   width: 120px;
   height: 126px;
   float: left;

 }
 
 .calltoaction {
   height: 130px;
 }