/* Normalizes margin, padding */
/*
body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, the {
	margin: 0;
	padding: 0;
}
*/
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
/* Removes list-style from lists */
ol, ul {
	list-style: square;
}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
/* Removes list-style from lists */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Removes border from fieldset and img */
fieldset,img {
	border: 0;
}
/* Left-aligns text in caption and th */
caption,th {
	text-align: left;
}
/* Removes quotation marks from q */
q:before, q:after {
	content: '';
}

/* =main */
html {
	text-align: center;
	background-color: #D7D8DA;
/*	background-color: #999999;*/
}
body {
	text-align: left;
	background-color: #D7D8DA;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	min-width: 990px;
}
#banner
{
	background-color: #08407a;
	height: 82px;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
}
#nav_Main {
	margin-bottom: 9px;
}

#nav_Sub {
	height: 40px;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	clear: both;
}
#nav_Sub h3 {
	margin-bottom: 6px;
}
#nav_Sub h3 a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#nav_Sub h3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#nav_Sub h3 a:hover {
	color: #A3D2FF;
	text-decoration: underline;
}
#nav_Sub h3 a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#nav_Sub h4 {
	color: #EFE4AF;
	margin: 0;
	padding: 0;
}
#nav_Sub h4 a:link {
	text-decoration: none;
	color: #EFE4AF;
}
#nav_Sub h4 a:visited {
	text-decoration: none;
	color: #EFE4AF;
}
#nav_Sub h4 a:hover {
	color: #A3D2FF;
	text-decoration: underline;
}
#nav_Sub h4 a:active {
	text-decoration: none;
	color: #EFE4AF;
}

#search_Top {
	height: 25px;
	float: right;
	clear: right;
	text-align: right;
	margin-top: 10px;
	margin-right: 60px;
	width: 800px;
}
#search_Top label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 0px;
	vertical-align: 15%;
}
.searchInput {
	width: 310px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.searchDropDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.searchButton {
	vertical-align: middle;
}

#banner .advancedSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 5px;
	font-weight: bold;
	float: right;
	clear: right;
	margin-top: -20px;
}
#banner .advancedSearch a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#banner .advancedSearch a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#banner .advancedSearch a:hover {
	color: #A3D2FF;
	text-decoration: underline;
}
#banner .advancedSearch a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.advancedSearchBottom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 655px;
	font-weight: bold;
	margin-top: -21px;
	height: 20px;
}

#footer
{
	clear: both;
	margin-right: 9px;
	margin-left: 9px;
	height: 340px;
	display: block;
	float: none;
}

#footer_Contact p
{
	margin: 0;
	padding: 0;
}

#footer a:link {
	text-decoration: none;
	color: #054EBA;
}
#footer a:visited {
	text-decoration: none;
	color: #054EBA;
}
#footer a:hover {
	color: #054EBA;
	text-decoration: underline;
}
#footer a:active {
	text-decoration: none;
	color: #054EBA;
}

#footer_Nav {
	background-color: #f1f1f1;
	padding-top: 11px;
	padding-right: 18px;
	padding-bottom: 11px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
#footNavWrapper {
	height: 175px;
	text-align: left;
	width: 945px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.footColMain dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, the 
{
	margin: 0;
	padding: 0;
}

.footColMain {
	height: 100px;
	width: 130px;
	float: left;
}

.footColMainPad {
	width: 135px;
	float: left;
	margin-left: 25px;
	text-align: left;
}
#footer_Nav ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	margin-bottom: 0px;
}
#footer_Nav ul li {
	padding-left: 10px;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/arrowBlueXXX.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	margin-top: 6px;
}

#search_Bottom div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, the {
	margin: 0;
	padding: 0;
}

#search_Bottom {
	clear: both;
	text-align: center;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#search_Bottom label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-right: 4px;
	vertical-align: 15%;
}

#search_Bottom .searchInput
{
	width: 330px;
	height: 18px;
}

#search_Bottom .searchButton {
	vertical-align: middle;
}
.advancedSearchBottom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 685px;
	font-weight: bold;
	margin-top: -21px;
	height: 20px;
}

#footer_SubNav {
	height: 45px;
	padding-left: 18px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 18px;
	margin-bottom: 0px;

}

#footer_SubNav .p10
{
	margin-top: 5px;
	padding: 0px;
/*
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
*/
}

#subNavLeft {
	width: 500px;
	float: left;
}
#subNavRight {
	text-align: right;
}
.p10 {
	padding-top: 5px;
}
#contentWrapper1 {
	text-align: center;
	margin-bottom: 9px;
}
#contentWrapper2 {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
}
#footer_Contact
{

	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8B8B8;
	margin-right: 18px;
	margin-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-top: 9px;
}
.rndTop {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop7Rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #f1f1f1;
}
.rndBottom {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom7Rt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #f1f1f1;
	clear: both;
}
/*_______Homepage Content ______*/
/*Left Column Content Containers*/
#leftCol {
	float: left;
	width: 610px;
	margin-left: 9px;
	margin-bottom: 9px;
}
#feature {
	background-color: #CC99FF;
	margin-bottom: 9px;
	width: 610px;
	height: 326px;
}
#colContainer1 {
	height: 460px;
	margin-bottom: 9px;
}
#recentArticles {
	height: 460px;
	width: 300px;
	background-color: #CC99CC;
	float: left;
}
#recentBlog {
	height: 460px;
	width: 300px;
	background-color: #99CCCC;
	float: right;
}
#colContainer2 {
	margin-bottom: 9px;
	height: 290px;
}
#insideIssue {
	height: 290px;
	width: 300px;
	float: left;
}
#newsEvents {
	height: 290px;
	width: 300px;
	background-color: #66FFCC;
	float: right;
}
#partners {
	margin-bottom: 0px;
	width: 610px;
	height: 508px;
}

/*Right Column Content Containers*/
#rightCol {
	float: left;
	width: 353px;
	margin-left: 9px;
	margin-bottom: 9px;
} 

/* Home Page Most Popular Container */
#mostPopular{
	background-color: #CCCCFF;
	margin-bottom: 9px;
	width: 353px;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 353px;
	background-color: #FFFFFF;
	height: 392px;
}
#mostPopular h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 7px;
}
#mostPopular p {
	padding-right: 9px;
	padding-left: 9px;
}
/* End */

/* Interior Page - Most Popular Container */
#mostPopularLv2{
	margin-bottom: 9px;
	width: 353px;
/*	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3A.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 353px;
/*	background-color: #FFFFFF;*/
/*	height: 392px;*/
}
/*
#mostPopularLv2 h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3A.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 7px;
}
#mostPopularLv2 p {
	padding-right: 9px;
	padding-left: 9px;
}
*/
/* End */

#ad-LrgRect {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*height: 312px;*/
	width: 353px;
    margin-bottom: 9px;
}
#ad-LrgRect h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B8AE9C;
	margin-bottom: 0px;
	text-align: center;
}
#ad-LrgRect p {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}

/* Interior Page - Ad-Large Rectangle Container */
#ad-LrgRectLv2 {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3A.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
/*	height: 312px;*/
	width: 353px;
	margin-bottom: 0px;
}
#ad-LrgRectLv2 h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3A.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B8AE9C;
	margin-bottom: 0px;
	text-align: center;
}
#ad-LrgRectLv2 p {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}


#publicDisc{
	margin-bottom: 9px;
	width: 353px;
	height: 382px;
}
#educOrg{
	margin-bottom: 9px;
	width: 353px;
}
#shareInsights{
	margin-bottom: 9px;
	width: 353px;
}
.insideIframe {
}

/*Rounded Corner Containers*/
.feature {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 610px;
	padding-bottom: 15px;
	height: 311px;
}
.feature h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.feature p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.recentArticles {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	padding-bottom: 15px;
	height: 445px;
}
.recentArticles h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.recentArticles p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.recentBlogs {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	padding-bottom: 15px;
	height: 445px;
}
.recentBlogs h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.recentBlogs p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.insideIssue {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	padding-bottom: 15px;
	height: 275px;
}
.insideIssue h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.insideIssue p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.newsEvents {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 300px;
	padding-bottom: 15px;
	height: 275px;
}
.newsEvents h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.newsEvents p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.partners {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 610px;
	padding-bottom: 15px;
	height: 493px;
}
.partners h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.partners p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.titleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A6D3FF;
}
.titleBlueItalic {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #A6D3FF;
	font-weight: normal;
}

/* Style for Most Popular html page */
.mostPopular {
	width: 335px;
	height: 374px;
}
.publicDisc {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 353px;
	height: 367px;
}
.publicDisc h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.publicDisc p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*.ad-LrgRect {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 353px;
	padding-bottom: 0px;
	height: 312px;
}
.ad-LrgRect h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B8AE9C;
	margin-bottom: 0px;
	text-align: center;
}
.ad-LrgRect p {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}*/
.educOrg {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 353px;
	padding-bottom: 9px;
	background-color: #FFFFFF;
}
.educOrg h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 7px;
}
.educOrg p {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.shareInsights {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 353px;
	padding-bottom: 9px;
	background-color: #FFFFFF;
}
.shareInsights h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 7px;
}
.shareInsights p {
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
/*generic rounded corner code*/
.box {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 300px;
	height: 275px;
}
.box h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.box p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
/*End*/
.innerBox {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/corner-InnerBox-middle.jpg);
	background-repeat: repeat-y;
	padding-bottom: 0px;
	width: 336px;
	margin-left: 9px;
}
.innerBox h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/corner-InnerBox-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	color: #989378;
}
.innerBox p {
	padding-top: 16px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.innerBox .last {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/corner-InnerBox-bottom.gif);
	padding-bottom: 20px;
}
.innerRndbottom {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/corner-InnerBox-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
}
/*End Homepage Content*/

/*Interior Page2, 2-column*/
/*Left Column Content Containers*/
#leftColLevl2 {
	float: left;
	width: 610px;
	margin-left: 9px;
	margin-bottom: 9px;
}

#leftColLevl2 a:link {
	text-decoration: none;
	color: #3979BD;
}
#leftColLevl2 a:visited {
	text-decoration: none;
	color: #3979BD;
}
#leftColLevl2 a:hover {
	color: #3979BD;
	text-decoration: underline;
}
#leftColLevl2 a:active {
	text-decoration: none;
	color: #3979BD;
}

.contentLeft1 {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 610px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: 19px;
}
.contentLeft1 h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}

.contentLeft1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1a4d80;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.contentLeft1 p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* Right Column Content Container */
#rightColLevl2{
	float: left;
	width: 353px;
	margin-left: 9px;
	margin-bottom: 9px;
} 
.contentRight1 {
	background-color: #FFFFFF;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 353px;
	margin-bottom: 9px;
}
.contentRight1 h1 {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #94989F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.contentRight1 p {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*Interior level4, 1-column*/
#Column1 {
	background-color: #FFFFFF;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-top: 9px;
}
#Column1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D8DA;
	padding-bottom: 10px;
	padding-top: 5px;
}
#contentColumn1 {
	margin-right: 60px;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#contentColumn1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1a4d80;
	padding-bottom: 15px;
	padding-top: 15px;
}

/*SubHead 3*/
#contentColumn1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 10px;
}
/*SubHead 4 - no top margin*/
#contentColumn1 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	margin-top: 4px;
}
/*SubHead 5 - blue subhead*/
#contentColumn1 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1a4d80;
	padding-top: 10px;
}
#contentColumn1 li {
	padding-left: 8px;
	margin-left: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.rndTopWhite {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerWhtie-rightTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.rndBottomWhite {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerWhite-rightBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}
.sectionContainer {
	width: 610px;
	margin-bottom: 9px;
}
/*End 1 column*/

/*Left Column - Liquid*/
.rndTop2Gray {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop8Rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #94989F;
}

/*Header 1*/
.rndTop2Gray h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-bottom: 6px;
	line-height: 21px;
}

.rndBottom2White {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerWhite-rightBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}

/*Main Body Content Style*/
.contentLeft2 {
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	padding-bottom: 20px;
}
/*SubHead 2*/
.contentLeft2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1a4d80;
	padding-bottom: 15px;
	padding-top: 15px;
}
/*SubHead 3*/
.contentLeft2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 10px;
}
/*SubHead 4 - no top margin*/
.contentLeft2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	margin-top: 3px;
}
/*SubHead 5 - blue subhead*/
.contentLeft2 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1a4d80;
	padding-top: 10px;
}
/* Sets li for left column content */
.contentLeft2 li {
	padding-left: 8px;
	margin-left: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.contentLeft2Photo {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-top: 8px;
}
.contentLeft2PhotoB {
	float: left;
	margin-top: 8px;
	border: 1px solid #CCCCCC;
	margin-right: 20px;
	margin-bottom: 10px;
}

.rss {
	margin-left: 500px;
}
.imagePadding3 {
	margin-bottom: 5px;
}


/*Level 3, 2-column*/
/*Left Column Content Containers*/
#leftColLevl3
{
	margin-right: 400px;
	padding-left: 0px;
}
#leftColLevl3 h1 {
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
*/
	margin-bottom: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D8DA;
	padding-bottom: 10px;
	padding-top: 5px;
}

/*Level 3, 1-column*/
/*Left Column Content Containers*/
#leftColLevl4 {
/*	margin-right: 400px;*/
	padding-left: 0px;
}
#leftColLevl4 h1 {
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
*/
	margin-bottom: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D8DA;
	padding-bottom: 10px;
	padding-top: 5px;
}

/*
#leftColLevl3 a:link {
	text-decoration: none;
	color: #3979BD;
}
#leftColLevl3 a:visited {
	text-decoration: none;
	color: #3979BD;
}
#leftColLevl3 a:hover {
	color: #3979BD;
	text-decoration: underline;
}
#leftColLevl3 a:active {
	text-decoration: none;
	color: #3979BD;
}
*/

.liBugFix {
	list-style-position: inside;
}

.sectionContainerL3 {
	width: 610px;
	margin-bottom: 9px;
}

/*Level 3 - Left Column - Liquid*/
.rndTop3Gray {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop8Rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #94989F;
}

/*Header 1*/
.rndTop3Gray h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-bottom: 6px;
	line-height: 21px;
}

.rndBottom3White {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerWhite-rightBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}

/*Level 3, White background Container*/
#content3Bkrnd {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 9px;
	float: left;
}
#contContainer3Bkrnd {
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 0px;
	margin-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFCCFF;
}
.rndTopWhite3Bkrnd {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerWhtie-rightTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.rndBottomWhite3Bkrnd {
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerWhite-rightBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	clear: both;
}
.headerLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7D8DA;
	margin-left: -66px;
	margin-top: 10px;
}
#rightColLevl3
{
    MARGIN-TOP: 3px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    MARGIN-LEFT: 9px;
    WIDTH: 371px;
    MARGIN-RIGHT: 9px;
    BACKGROUND-COLOR: #f2f2f2
}
#rightColContainer {
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.rndTop3RtCol
{
	background-color: #F2F2F2;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerTop10Rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rndBott3RtCol {
	background-color: #F2F2F2;
	background-image: url(http://172.18.35.176/cs/themes/tpm/images/Custom/cornerBottom10Rt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* Table Styles */
.brownBox {
	border: 1px solid #D8D8CB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
.tdpad5 {
	padding-left: 10px;
}
.tdHeader {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1C1AE;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-right: 10px;
	border-bottom-color: #D8D8CB;
}
.tdLeftBottom {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8D8CB;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8CB;
	padding-right: 10px;
}
.tdLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D8D8CB;
	padding-left: 10px;
	padding-right: 10px;
}
.tdTop {
	padding-left: 10px;
	border-bottom-style: none;
	padding-right: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8D8CB;
}
.tdBottom {
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8CB;
	padding-right: 10px;
}
.tdbox {
	border: 1px solid #D8D8CB;
	line-height: 15px;
}
.tdbox li {
/*	margin-left: -23px;*/
}
/* End Table Styles */

/* Photos */
.photoIndent1 {
	margin-left: 100px;
}
.photoIndent2 {
	margin-left: 172px;
}
.photoLeft1 {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.photoLeft1B {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.photoLeft1Border {
	float: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-right: 20px;
	margin-bottom: 10px;
}
.photoLeft2 {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.photoLeft2B {
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 20px;
}
.photoLeft3 {
	float: left;
	margin-top: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 20px;
	margin-bottom: 200px;
}
.photoLeft4 {
	float: left;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 245px;
}

.photoRight1 {
	float: right;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.TOC1 {
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
}
.TOC2 {
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lineBreak1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADAA94;
	margin-bottom: 10px;
	margin-top: 15px;
}

/* Style for MESSAGE.ASPX - 3 Options  */
.boxContainer {
	text-align: center;
	min-width: 400px;
	height: 500px;
}
.redirect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	margin-top: 30px;
	margin-bottom: 20px;
}
.CommonMessageArea2 {
	MARGIN: 64px 0px;
	WIDTH: 50%;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: right;
}
.box1 {
	height: 175px;
	width: 227px;
	background-image: url(http://172.18.35.176/cs/Themes/TPM/images/box1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-right: 70px;
	margin-left: 0px;
	margin-bottom: 25px;
}
.box1 p {
	margin-top: 0px;
	margin-left: 0px;
}

.box2 {
	height: 175px;
	width: 227px;
	background-image: url(http://172.18.35.176/cs/Themes/TPM/images/box1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 70px;
	margin-bottom: 25px;
	float: left;
}
.box2 p {
	margin-top: 0px;
	margin-left: 0px;
}
.box3{
	height: 175px;
	width: 227px;
	background-image: url(http://172.18.35.176/cs/Themes/TPM/images/box1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.box3 p {
	margin-top: 0px;
	margin-left: 0px;
}
.boxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 17px;
	color: #c4c2c2;
	padding-bottom: 17px;
}

.boxTitle a:link {
	text-decoration: none;
	color: #c4c2c2;

}
.boxTitle a:visited {
	text-decoration: none;
	color: #c4c2c2;

}
.boxTitle a:hover {
	text-decoration: underline;
	color: #A6A4A4;
}
.boxTitle a:active {
	text-decoration: none;
	color: #c4c2c2;
}

.box3 .image1 {
	margin-right: 65px;
	margin-top: 10px;
}
.box3 .image2 {
	margin-top: -35px;
	margin-left: 60px;
}
.box2 .image3 {
	margin-top: 0px;
	border: 1px solid #CCCCCC;
}
.box3 .image4{
	margin-top: 5px;
}
.center {
	margin-right: auto;
	margin-left: auto;
}
/*END*/