body, td, p {
	font:9pt Verdana,Helvetica,Arial,sans-serif;
	line-height: 17px	
	}
h1,h2,h3 {
	padding:0 2px;
	margin:0;
	font:bold 14pt Arial,Helvetica,sans-serif;	
	color:#004A95;
	/* letter-spacing:0.1em; */
	}		
h2,h3 {
	font-size:12pt;
	}
body {
		margin:0;
		padding:0;
		background:url(images/grey_bkgrnd.gif) repeat-y 50% 0;
	}

#container {
			width: 756px;
			\width: 784px;
			w\idth: 756px;
			border-left: 1px solid gray;
			border-right: 1px solid gray;
			margin: 0 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 4px;			
		}

		#banner {
			padding: 0;
			margin-bottom: 3px;
			background-color:#fff; 
			
		}

		#footer {
			padding: 2px;
			margin-bottom: 3px;
			background-color:#fff; 
			background:teal url(images/banner_bottom.gif) no-repeat left bottom;
		}
		
		#banner table {
			background:url(images/banner_top.gif) no-repeat left top;
				height:90px;		
			}
		#bannergrad {
			background: url(images/banner_top_grad2.jpg) no-repeat left top;	
			height:90px;				  
			}
			
		#footergrad {
			background:teal url(images/banner_top_grad.jpg) no-repeat left top;					  
			}
			
			
		#footer table {
			
			}			
			
		#banner h1 {
			margin:0;
			padding:0;
			font:bold 14pt Arial,Helvetica,sans-serif;	
			color:#fff;		
		}
		
		#banner h2, #footer h2 {
			margin:0;
			padding:0;
			font:bold 10pt Arial,Helvetica,sans-serif;	
			color:#fff;
			}
		#banner h3 {
			margin:0;
			padding:0;
			font:bold 8pt Arial,Helvetica,sans-serif;	
				
		}
		#footer h1 {
			margin:0;
			padding:0;
			font:bold 8pt Arial,Helvetica,sans-serif;					
		}		
			
		#banner p, #footer p {
			margin:0px;
			padding:0px;
			font:8pt Arial,Helvetica,sans-serif;	
			color:#fff;			
		}

		
		#content {
			padding: 0 10px 10px;
			margin-left: 175px;
			margin-right: 155px;
			background-color: white;
		}
		#content h1, #content h2 {
			padding:0 0 0 0;
			margin:1em 0 0 0;
			letter-spacing:0.02em;
			}
		/*
		#content td {
			border-top:1px solid #ccc;
			}			
		#content table {
			border-bottom:1px solid #ccc;			
			}
			*/
			
			
		#sidebar-a {
			float: left;
			width: 138px;
			\width: 148px;
			w\idth: 138px;
			margin: 0;
			margin-right: 5px;
			padding: 5px;
			background:rgb(235, 235, 235) url(images/mt_bottom.gif) no-repeat bottom right !important;
			background:rgb(235, 235, 235) url(images/mt_bottom_ie.gif) no-repeat bottom right;
			overflow: visible;
			text-align:center;
		}

		#sidebar-b {
			float: right;
			width: 140px;
			\width: 144px;
			w\idth: 140px;
			margin: 0;
			margin-left: 5px;
			padding: 0;
			background:rgb(235, 235, 235) url(images/mt_bottom_b.gif) no-repeat bottom;
		}

		#footer {
			clear: both;
		}

		#footer a {
			color:#fff;
		}



	

#navcontainer { 
text-align:left;
;
}

#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;	
}

#navcontainer li {
		  margin-bottom: 1px;
}

#navcontainer a {
	display: block;
	padding: 3px;
	width: 148px;
	background-color: #036;
	border-left:12px solid #004A95;
}

#navcontainer a:link, #navlist a:visited {
	color: #EEE;
	text-decoration: none;
}
#navcontainer #selected {
	background-color: #369;
}

#navcontainer a:hover
{
	background-color: #369;
	color: #fff;
}

#certifications {
	text-align:center;
	padding-bottom:12px;
	width:100% !important; 
	width:160px;
}

.breakout {
	padding:0;
	margin:0;
	}

.breakout h1 {
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:10pt;
	color:#fff;
	border-bottom:1px solid #aaa;
	background:purple url(images/bkout_grad.jpg) repeat-x top;
	}
.breakout p	{
	padding:5px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:8pt;
	color:#000;
	}
.breakout ul,li	{
	padding:0 0 0 0;
	margin:0;
	}
.breakout ul {
	padding:0 0 1em 2em;
	margin:0;
	}	
.breakout a {
	font-size:8pt;
	}
.breakout img {
	vertical-align:middle;
	}	
	
	
	
.photos {
	float:right;
	padding:5px; 
	margin: 10px 0 10px 10px; 
	border:0 solid #CCC;
	text-align:center;
	}
.photos img {
	border:1px solid #aaa;
	}	
.photos p {
	margin:2px;
	padding:0;
	font-size:7.5pt; 	
	}
	
.mag {
	padding:5px; 
	margin:1px;
	text-align:center;
	background-color:#fff;
	}
.mag img {
	border:1px solid #aaa;
	}
	
.mag p {
	margin:2px;
	padding:0;
	font-size:7.5pt; 	
	}	
.testimonial {
	line-height:1.5em;
	}
	
.dropcap {
		  float: left; 
		  width: 42px; 
		  font-size: 62px; 
		  line-height: 51px; 
		  color:#003366;
		  font-family: georgia, times;
		  text-align:center;
}

#tagline {
	text-align:center;
	padding:10px;
	font-size:7.5pt;	
}

#Reasons ul,li{
	margin:0;
	padding:0;	
	}
#Reasons ul{
	padding:.5em 0 0 2em;
	}
#Reasons li{
	padding:0 0 .7em 0;	
	list-style: url(images/checkmark4.gif) circle;
	}		

.PullQuote {
	margin:1em 0 1em 1em;
	padding:1em;
	width:120px;
	border:1px solid #ccc;
	float:right;
}
.PullQuote p {
	font-size:1em;
	font-weight:bold;
	color:#7294B6;
}

.PrivacyNotice {
	font-size:.8em;
	color:#004A95;
}

.Required {
	font-size:.8em;
	color:maroon;
}

.qmark {
	float: left;
	font-size:2em;	
}

/* DROP SHADOW VERSION 1 */
.DropS, .DropS div, .DropS div div {
	display:inline-table;
	/* &*/display:block;/**/
	} 
/*
.DropS {	
	background:url(images/shadow.gif) right bottom no-repeat;
	}
.DropS div {
	background:url(images/corner_bl.gif) -12px 100% no-repeat;
	}
.DropS div div {
	padding:0 6px 6px 0;;
	background:url(images/corner_tr.gif) 100% -12px no-repeat;
	}
.DropS div div img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;
	}
*/	
	
	
/* DROP SHADOWS */	
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(images/shadow.gif) right bottom no-repeat;
  width:100%;
  }
.wrap2 {
  background:url(images/corner_bl.gif) 0px 100% no-repeat;
  }
.wrap3 {
  padding:0 18px 18px 0;
  background:url(images/corner_tr.gif) 100% 0px no-repeat;
  }
.box {
	padding: 10px;
	background: #FFFFF5;
	border: 1px solid;
	border-color:#ccc #999 #999 #ccc;	




