#contentContainer {
	float: left;
	position: relative;
	margin: 0;
	width:940px;
	background-color: #37cbdd;
	background-image: url('/images/ms_contentnew.png');
	background-repeat: no-repeat;
	border: 3px solid #004e7c;
	}
	
#content {
	padding: 10px;
	width: 940px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
#content blockquote {
	margin: 0 0 0 10px;
	padding: 0; }

#content ul {
	list-style-type: disc;
	margin: 0 0 0 25px; }
	
#content ol {
	margin: 2px 5px 2px 15px;
	padding: 0 15px 0 15px; }
	
#content .caption {
	font-size: .9em; }
	
#content li {
	padding: 3px 5px;
	line-height: 1.3em;
	 }
	
#content em {
	font-style: italic; }
	

#content table thead {
	background-color: #004e7c;
	}
	
#content table th {
	padding:.5em;
	color: white;
	font-size: 1em;	
	clear: both; }
	
#content table {
	border: 1px solid #666;
	margin-bottom: 10px; }
	
#content table td {
	margin: 5px;
	padding: 7px 5px; }
	
.thRow {
	background-color: #D9E8A3;
	color: black;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.3em;
	padding: 5px;
	clear: both; }
	
.darkRow {
	background-color: #bdd853;
	}
	
.lightRow {
	background-color: #ffffff;
	}
	
#content h1 {
	font-size: 1.5em;
	font-weight: bold;
	padding: .4em 0 .2em 0; }

#content h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: .4em 0 .1em 0; }
	
#content h3 {
	font-size: 1.1em;
	font-weight: bold;
	padding: .6em 0 .2em 0; }
	
#content dt {
	padding: .5em 0 .5em 0;
	font-weight: bold;
	font-size: 1.2em; }
	
#content dd {
	padding: .2em 0 .2em .5em; }
	
#content p {
	padding-top: .4em;
	padding-bottom: .6em;
	margin: 0;
	line-height: 1.4em; }
	
	#content .frontHomeLeft {
	float: left;
	text-align: center;
	width: 550px;
	margin: 0;
	padding:0;}
	
#content .frontHomeRight {
	float: left;
	text-align: center;
	width: 380px;
	margin: 45px auto;
	padding: 0;
	}
	
#content .frontHomeLeft {
	float: left;
	text-align: center;
	width: 600px;
	margin: 0;
	padding:0;
	}
	
#content .frontHomeRight {
	float: left;
	text-align: center;
	width: 270px;
	margin: 45px auto 0 25px;;
	padding: 0;
	background-color: #37cbdd;
	}
	
#content .frontHomeRight .header{
	text-align: left;
	margin: 0 auto 5px 25px;
	padding: 0;
	color: #e9fd80;
	text-transform: uppercase;
	font: normal normal bold 1.3em Verdana, Geneva, sans-serif;
	}
	
	#content .frontHomeBottom {
	width: 845px;
	margin: 0 auto 20px auto;
	padding:0;
	}
	
	#content .tacoBox {
	background-color: #d7f5c4;
	width: 250px;
	margin: 0 35px 0 0;
	padding:0;
	text-align: left;
	float: left;
	}
	
	#content .tacoBox p {
	margin: 5px 13px;
	padding:0;
	text-align: left;
	}
	
	#content .tacoBox .actionBar {
	background-color: #1c6787;
	color: #e9fd80;
	margin: 0;
	padding:5px 13px;
	font-size: 1.1em;
	font-weight: bold;
	}
	
	#content .tacoBox .actionBar a:link {
	color: #e9fd80;
	text-decoration: none;
	}
	
	#content .tacoBox .actionBar a:hover {
	color: #ffff00;
	text-decoration: none;
	}
	
	#content .tacoBox .voteBar {
	background-color: #1c6787;
	color: #e9fd80;
	margin: 0;
	padding:5px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1;
	}
	
	#content .tacoBox .voteBar a:link {
	color: #e9fd80;
	text-decoration: none;
	}
	
	#content .tacoBox .voteBar a:hover {
	color: #ffff00;
	text-decoration: none;
	}

	#content .TAColBot {
	float: right;
	text-align: left;
	width: 250px;
	margin: 0 0 auto auto;
	padding: 10px 10px 5px 10px;
	background-color:#c9eff0; }
	
	#content .TAColBotBorder {
	float: left;
	width: 630px;
	margin: 5px;
	background-color: #004e7c; }
	
#content .TAColBot img {
	float: right;
	padding-left: .4em;}
	
#content .TAColBot .highlight {
	height: 6.8em; }
	
#content .TAColBot p {
	text-align: left;
	line-height: normal; }
	
#content .TAColBot h2 {
	font-size: 1.2em;
	padding-top: 0; }
	

	
	
.screen-reader-only {
	visibility: collapse;
	display: none; }
	
/* TA */
	
#content .TAColABorder {
	float: left;
	width: 630px;
	margin: 5px;
	background-color: #004e7c; }
	
#content .TAColA {
	text-align: left;
	width: 604px;
	margin: 5px;
	padding: 0 10px 10px 10px;
	background-color: #c9eff0; }
	
#content .TAColB {
	text-align: left;
	width: 250px;
	margin: 30px auto;
	padding: 10px 10px 5px 10px;
	background-color:#c9eff0; }
	
#content .TAColB img {
	float: right;
	padding-left: .4em;}
	
#content .TAColB .highlight {
	height: 6.8em; }
	
#content .TAColB p {
	text-align: left;
	line-height: normal; }
	
#content .TAColB h2 {
	font-size: 1.2em;
	padding-top: 0; }
	
	
/* TB */
	
#content .TBColA {
	text-align: left;
	float: left;
	width: 240px;
	margin: 0 0 0 3px;
	padding: 0 10px 5px 10px;
	background-color:#37cbdd;}
	
#content .TBColB {
	text-align: left;
	width: 604px;
	margin: 3px;
	padding: 0 10px 10px 10px;
	background-color:#c9eff0; }
	
#content .TBColBBorder {
	width: 630px;
	margin: 5px;
	background-color: #004e7c; }
	
#content .TBColB p {
	line-height: normal; }
	
#content .TBColB h2 {
	font-size: 1.2em; }
	
	
/* TC */	

#content .TCColA {
	float: left;
	width: 240px;
	margin: 0 5px;
	padding: 0 10px; }

#content .TCColBBorder {
	float: left;
	width: 410px;
	margin: 5px;
	background-color: #004e7c; }	

#content .TCColB {
	text-align: left;
	width: 384px;
	margin: 3px;
	padding: 5px 10px 10px 10px;	
	background-color:#c9eff0; }
	
#content .TCColB p {
	line-height: normal; }
	
#content .TCColB h2 {
	font-size: 1.2em; }
	
#content .TCColC {
	text-align: left;
	width: 175px;
	margin: 5px 5px 5px 10px;
	padding: 0 5px 5px 5px;
	color: #ffffff; 
	}
	
#content .TCColC p {
	line-height: normal; }
	
#content .TCColC h2 {
	font-size: 1.2em; }
	
	
	
	
/* TD */
	
#content .TDColBorder {
	width: 910px;
	margin: 5px 5px 25px 5px;
	background-color: #004e7c; }
	
#content .TDCol {
	width: 884px;
	margin: 3px auto;
	padding: 0 10px 10px 10px;
	background-color: #c9eff0;
	text-align: left;
	}
	


#content ul.rNav, ul.rNav li {
	margin: 0;
	padding: 0;
	list-style-type: none; }

#content ul.rNav li {
	float: left;
	font-size: 1.3em;
	margin: 0; }
	
#content ul.rNav a {
	display: block;
	width: 175px;
	padding: 5px 0;
	margin: 0;
	font-weight: bold;
	background: #a82900;
	color: #ffffff;
    text-decoration: none;
	text-align: center; }
	
#content ul.rNav a:hover {
	background: #cf341e;
	color: #ffffff; }

