			html,body {
				height: 100%;			
			}
			body {
			   background-color: #B2E3EF;
			   font-family: Trebuchet MS, Nimbus Sans L, Sans;
			   font-size: 14px;
			   text-align: center;
			}
			#header {
				margin: 15px auto 25px auto; 
				text-align: center;
			}
			#container {
				position: relative;
				margin-top: 10px;
				margin-bottom: 10px;
				min-height: 100%;
			}
						
			table { font-size: 100%; }
			#justify {
				text-align: justify;
				margin-right: 15px;
			}
			#content {
			   background-color:#FFFFFF;
			   width: 900px;
			   min-height: 95%;
			   position: relative;
			   margin-top: 5px;
			   margin-bottom: 15px;
			   margin-left: auto;
			   margin-right: auto;
			   text-align: left;
		   }
			#footerContainer {
				bottom: 10px;
				margin: 25px auto 0px auto;
				text-align: center;
			}
			#footer {
				text-align: center;
				font-size:12px;
				margin: 25px auto 0px auto;
			}
			#footer h1 {
				color: #ffff;
				padding-bottom: 15px;
			}

		.featuresTable {
			font-size: .8em;
			padding: 15px;
			width: 600px;
			margin: 15px auto 0px auto; border:1px solid #09449B;
		}

	
		.featuresSummary {
			width: 330px;
			text-align: left;
		}
		
		.featuresAvailable {
			width: 70px;
			text-align: center;
		}

		.featuresComparisonSummary {
			width: 250px;
			text-align: left;
		}
		
		.featuresComparisonAvailable {
			width: 120px;
			text-align: center;
		}

		.featuresSummaryContinued {
			width: 330px;
			text-align: left;
			color: #999999;
		}
		
		.featuresAvailableContinued {
			width: 70px;
			text-align: center;
			color: #999999;
		}
	
		td.navbar {
			font-size: 11px;
		}

a:link {color: #666600;}
a:visited {color: #666600;}
a:active {color: #666600;}
a:hover {color: #09449B;text-decoration: none; background-color: yellow;}

a.style1:link {color: #09449B;text-decoration: none;}
a.style1:visited {color: #09449B;text-decoration: none;}
a.style1:active {color: #000000;text-decoration: none;}
a.style1:hover {color: #09449B;background-color: yellow;text-decoration: none;}

a.navbar:link {color: #000000;text-decoration: none;}
a.navbar:visited {color: #000000;text-decoration: none;}
a.navbar:active {color: #000000;text-decoration: none;}
a.navbar:hover {color: #09449B;background-color:transparent;text-decoration: none;}

a.navbar-red:link {color: #C22D00;text-decoration: none;}
a.navbar-red:visited {color: #C22D00;text-decoration: none;}
a.navbar-red:active {color: #C22D00;text-decoration: none;}
a.navbar-red:hover {color: #C22D00;background-color:transparent;font-weight: bold; text-decoration: none;}

a.bookmark {
	color: #09449B;text-decoration: none;
}

hr {
	color:#09449B;
	background-color:#09449B;
	clear: both;
}
.testdrive {
	font-size: 15px;
	color: #09449B;
}
h1 {
	font-size: 21px;
	color: #09449B;
}
h2 {
	font-size: 15px;
	color: #09449B;
	text-align: left;
}
h3 {
	font-size: 14px;
	color: #09449B;
	text-align: left;
}

ul { 
	list-style-image: url('images/bullet.arrow.blue.gif');
}
ul.video {
	list-style-image: url('images/blue-play-button.gif');
}
ul.question {
	list-style-image: url('images/green-question.gif');
}
ul.bullet {
	list-style-image: none;
}

li {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#left_frame {
	width: 250px;
	margin-bottom: 25px;
}

div.figure {
  border: thin solid silver;
  margin: 0.5em;
  padding: 0.5em
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}

.navbar_left {
	margin: 10px auto 10px auto;
}

		a.relatedseo:link {color: #09449B;text-decoration: none;}
		a.relatedseo:visited {color: #09449B;text-decoration: none;}
		a.relatedseo:active {color: #00000;text-decoration: none;}
		a.relatedseo:hover {color: #666600;background-color:transparent;text-decoration: none;}

		.relatedseofield legend {
			color: #09449B;
		}
		.relatedseofield,
		.relatedseo {
			font-size: .9em;
			text-align: center;
			margin: 0px auto 0px auto;
		}
		
		.relatedseofield {
			width: 80%;
		}
		.relatedseo {
			width: 95%;
		}
		
		.red {
			color: #C22D00;
		}
		.green {
			color: #666600;
		}
		
		.blue-background {
			background-color: #09449B;
			color: white;
		}
		
			#keywordSearch {
			visibility: hidden; 
			position: absolute; 
			text-align: center;
			font-size: 1.6em; 
			font-weight: bold; 
			padding: 10px;  
			background-color: white; 
			border: 8px solid #09449B;
		}
		
		.apiTable td { padding:10px; }
		input[type=text], textarea {
			border: 1px solid #09449B;
		}
		
			.shaded {
				background-color: #F0F0F0;
			}
		
			.green-back {
				font-weight: bold;
				background-color: #9BBB59;
			}
			.red-back {
				font-weight: bold;
				background-color: #C22D00;
			}