body {
margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:80%; color:#666666; text-align:center;
background-color:#dbe6f8;}

p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

h1 {
padding:0; margin:0;font-size:250%; font-weight:normal; font-style:italic; 
color:#60CB00; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
background-color:#dbe6f8; color:#3B4471; font-size:100%; font-weight:normal; margin:0.2em; padding:0; 
font-style:italic; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

div {
margin:0; padding:0; display:block;}

a:link, a:visited {
color:#60CB00; text-decoration:underline;}
a:hover {
color:#9BC3AB; text-decoration:none;}
a:active {
color:#60CB00; text-decoration:underline;}


.titleblockleft {
height:85px; 
width:250px;
margin:0; 
text-align:left; 
background-color:#dbe6f8;
background-image:url(../im/head-l2.jpg); 
background-repeat:no-repeat; 
background-position:left bottom;}

.container {
  background-color:#FFFFFF; margin:0 auto 0 auto; padding:0; width:75%;}

.titleblock {
height:85px;
padding:0em; margin:0; text-align:left; background-color:#dbe6f8;
background-image:url(../im/head-r3.jpg); background-repeat:no-repeat; background-position:right bottom;}

.titleblock p {
text-indent:4em; color:#3B4471;}


.rightcontainer {
float:right; clear:both; width:13em; margin:1em 0 0 0; padding:0;}

.rightbox {
margin:0.5em; padding:0.3em; border:1px solid #9fa38c; text-align:center;}

.rightcontainer h2 {
text-align:center; padding:0 0 0 0em;}

.linkbox a {display:block;}

.rightboxImage {
margin:0.5em; padding:0.3em; border:1px solid #9fa38c; text-align:center; background-image:url(../im/deb3.jpg);}

.beyondExercise {
margin:0em; padding:0em; border:1px solid #ffffff; background-image:url(../im/beyond_exercise.jpg); background-repeat:no-repeat;}

.content {
clear:left; text-align:left; margin:0 13.5em 0 0; padding:1em 1ex 1em 15ex; background-image:url(../im/green_border.jpg); background-repeat:repeat-y; background-position:left top;}

.content h3 {text-indent:6em; color:#9fa38c; font-size:36px; }

.content h2 {text-indent:3em; color:#60CB00; font-size:16px; }

.content h1 { 	font-family:"Century Gothic", verdana, arial, times, sans-serif;
	font-size:21px;
	font-weight:bold;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:3px;
}

.contentFull {
clear:left; text-align:left; margin:0 1.2em 0 0; padding:1em 1ex 1em 15ex; background-image:url(../im/green_border.jpg); background-repeat:repeat-y; background-position:left top;}

.contentFull h2 {text-indent:3em; color:#60CB00; font-size:16px;}

.contentFull h1 { 	font-family:"Century Gothic", verdana, arial, times, sans-serif;
	font-size:21px;
	font-weight:bold;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:3px;
}

.contentNoBorder {
clear:left; text-align:left; margin:0 1.2em 0 0; padding:1em 1ex 1em 1ex; }

.contentNoBorder h3 {text-indent:6em; color:#9fa38c; font-size:36px; }

.contentNoBorder h2 {text-indent:3em; color:#60CB00; font-size:16px; }

.contentNoBorder h1 { 	font-family:"Century Gothic", verdana, arial, times, sans-serif;
	font-size:21px;
	font-weight:bold;
	border-bottom:1px solid #c4c4c4;
	padding-bottom:3px;
}

.footer {
color:#9fa38c; font-size:75%; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em; 
border-top:1px solid #9fa38c; text-align:left; clear:both;}

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}

.logo {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
    font-weight: bold;
}

.reg {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	vertical-align: text-top;
	padding-bottom: 20px;
}
