@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #666;
	background: url(images/background.gif) 0 0 repeat;
}
a, a:active, a:visited {
	color: #3fbbcd;
	text-decoration: none;
	font-size:12px;
}

a:hover { 
  text-decoration: underline;
}
a.normal {
	font-size: 16px;
}
h1 {
	margin: 30px 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	color: #3fbbcd;
}


hr {
   height:0px;
   border:0px; 
   border-top:1px dashed #999999; 
}

#container {
	width: 654px;
	margin: 30px auto 0 auto;
	padding: 15px 30px 30px 30px;
	text-align: left;
	background-color: #FFF;
	border: 10px solid #CCC;
}


#footer {
	margin: 10px auto 0 auto;
	font-size: 12px;
	text-align: center;
}

.program {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: normal;
	color: #3fbbcd;
}

.blue {
	color: #3fbbcd;
	font-size: 24px;
}

.testimonial {
	width: 566px;
	margin: 30px auto 30px auto;
	padding: 15px 15px 30px 15px;
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	border: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #c7e9ee url(images/testimonial.png) right bottom no-repeat;
 }
 
 .programs {
 }
 
.alignrightimg {
  float: right; 
  margin: 0 0 10px 10px; 
  border: 5px solid #CCC; 
}
.aligncenterimg {
  float: center; 
  margin: 0 0 0px 00px; 
  border: 5px solid #CCC; 
}
.order-buttons {
  margin:30px auto 10px auto;
  text-align: center;
}
input.button,
a.button {
  overflow:hidden;
  padding: 15px;
  font-size: 16px;
  line-height:16px;
  color: #000000;
  background-color: #CCCCCC;
  border:1px solid #CCCCCC;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  outline:none;
}
input.button,
a.button:hover {
  background-color: #999999;
  outline:none;
}
.order-buttons a {
  margin:0 5px;
  outline:none;
}
