/* my additions start */#flashcontent {	width: 409;	height: 258;	text-align: center;}.flashA {	height: 258px;	width: 409px;	position: relative;	float: left;}#flashLogo {}#flashboxes {}.eventImgA {	height: 258px;	width: 557px;	position: relative;	float: left;
	padding-left: 3px;}.headerFlashBoxesA {	clear: both;	float: left;	height: 69px;	width: 757px;}.home-pages-header {
}
.BannerA {	height: 258px;	padding-top: 2px;
	border-left: 3px solid #BE2F24;
	border-right: 3px solid #BE2F24;	width: 972px;	background: #fff;	background-repeat: no-repeat;}/* my additions end */* {	margin: 0;	outline: none;	padding: 0;}* html .Block {	height: 1%;}a {	text-decoration: underline;}a:hover {	text-decoration: none;}abbr, acronym {	font-size: 80%;	letter-spacing: .1em;	text-transform: uppercase;}abbr[title], acronym[title], dfn[title] {	cursor: help;}.Block {	display: inline-block;}.Block:after {	clear: both;	content: ".";	display: block;	font-size: 0;	height: 0;	line-height: 0;	visibility: hidden;}.Blue p, .Search p {	margin: 0;	padding: 10px 12px;}body {	font-size: 1.1em;	line-height: 1.8em;	text-align: center;}.BodyContent ol li {	list-style-type: decimal;	margin-left: 30px;}.BodyContent ul li {	padding-left: 30px;}.BodyContent ul, .BodyContent ol {	margin: 10px 0;}body.searchTips {	padding: 30px;	text-align: left;}.Breadcrumb {	margin: 0 0 0px 0;	padding: 0px 0px 0px 0px;	display: none;}.Breadcrumb li {	display: none;	list-style: none;	margin: 0 0px 0 0;	padding: 0;}.Breadcrumb li a {	padding: 0 0px 0 0;	text-decoration: none;	display: none;}.Breadcrumb li a:hover {	text-decoration: none;	display: none;}.Breadcrumb ul {	list-style: none;	margin: 0;	padding: 0;	display: none;}.Button {	font-weight: bold;	margin: 5px 0 5px 0;	padding: 2px 10px 2px 10px;}.Button, .SearchGoButton {	cursor: pointer;	font-size: .9em;	font-weight: 700;	height: 23px;	line-height: 100%;	margin: 0;	padding: 0;}.CategoryFeedList, .OtherFeedList,.CategoryFeedList li, .OtherFeedList li {	list-style-type: none;}.CategoryPagination {	padding: 0 5px;	text-align: center;}.CategoryPagination .PagingList {	list-style: none;	margin: 0;	padding: 0;}.CategoryPagination .PagingList li {	display: inline;	list-style: none;	margin: 0;	padding: 0 5px;}cite, em, dfn {	font-style: italic;}.clearfix {	display: inline-block;}.clearfix:after {	clear: both;	content: ".";	display: block;	font-size: 0;	height: 0;	line-height: 0;	visibility: hidden;}.CommentItem {	border-bottom: 4px solid #d2eaf2 !important;	margin: 20px 0px;}.CommentSettingsLink {	padding: 5px 0;}#Container {	margin: 0 auto;	text-align: left;	width: 972px;}.Content {	float: left;	min-height: 500px;	padding: 5px 15px;	width: 516px;}#content {	border-bottom: 3px solid #BE2F24;	border-left: 3px solid #BE2F24;	border-right: 3px solid #BE2F24;	border-top: none;	clear: both;	margin: 0 auto;	width: 972px;}.Content .ContentPostDetails li {	background-position: 0% 4px;	background-repeat: no-repeat;	padding: 0 10px 0 10px;}.Content h2 {	border-bottom: 3px solid #CC0000;	font-family: 'trebuchet ms', arial, sans-serif;	font-size: 1.72em;	line-height: 100%;	padding: 7px 0;}.Content h2 em {	font-size: 1.31em;}.Content h3 {	font-family: 'trebuchet ms', arial, sans-serif;	font-size: 1.6em;	border-top: 3px solid #CCCCCC;}.Content h3 a {	text-decoration: none;}.Content h3, .PostDetails, .Content h4, .Content h5, .Content h6 {	padding: 5px 0;}.Content .listSummary fieldset {	margin: 10px 0;}.Content .listSummary li {	line-height: 120%;	padding: 2px 15px;}.Content .listSummary p,form p, .Content .tplContent p {	margin: 10px 0;	padding: 0;}.Content .listSummary .tplContent, .Content .listSummary h4, .Content .listSummary h3, .Content .listSummary h5, .Content .listSummary h2,.Content .tplContent h4, .Content .tplContent h3, .Content .tplContent h5, .Content .tplContent h2 {	padding: 10px 0;}.Content p {	margin: 5px 0;	padding: 0;}.Content .PostDetails li {	background-repeat: no-repeat;	float: left;	padding: 0 15px 0 20px;}.ContentModulesContainer, .listRow, .BodyContent {	clear: both;}.ContentPostDetails {	margin: 10px 0;}.ContentPostDetails li {	display: inline;	float: left;}del {	text-decoration: line-through;}.FeedLink a {	font-size: 0.9em;	font-weight: bold;	padding: 0 0 3px 20px;	text-decoration: none;}fieldset {	margin: 5px 0;	padding: 20px;}.first {	text-align: left;}#Footer {	font-family: Tahoma, Geneva, sans-serif;	font-size: .9em;	height: 115px;	line-height: 130%;	margin: 0 auto;	padding: 15px 0 0 0;	text-align: left;	width: 980px;}#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {	margin: 0;	text-decoration: underline;}#FooterList.Block1 {	float: left;	padding-left: 20px;}#FooterList.Block2 {	float: right;}#FooterText {	width: 400px;}#FooterText.Block1 {	float: left;}#FooterText.Block2 {	float: right;}form {	margin: 0 0 20px 0;	padding: 0;}h1 {	font-size: 1.6em;}h2 {	font-size: 1.28em;}h2.tplvar-author-name {	font-size: 1.3em;	font-weight: 700;}h3 {	font-size: 1em;}h3.tpllang-ContentByAuthor {	font-size: 1.3em;	font-weight: 700;}h4 {	font-size: 1em;}h5 {	font-size: 1em;}h6 {	font-size: 1em;}#Header {	border-bottom: none;	border-top: none;	height: 91px;	margin-top: 20px;	width: 972px;}#Header h1 {	padding: 25px 0 0 24px;	position: absolute;}#Header h1 a {	font-family: arial, sans-serif;	font-size: 2.4em;	font-weight: 700;	line-height: 100%;	text-decoration: none;	text-transform: uppercase;}.headerBgImage {	background-position: 0% 0%;	background-repeat: no-repeat;}.HighlightedLink a {	font-size: 0.9em;	font-weight: bold;	padding: 0 0 3px 8px;	text-decoration: none;}.HorizontalFormContainer dd {	margin-bottom: 5px;	margin-left: 130px;}.HorizontalFormContainer dt {	clear: left;	float: left;	margin: 0 0 5px 0;	width: 130px;}.HorizontalFormContainer p.Submit {	margin: 0 0 0 130px;}hr {	border-top: 1px solid #c4bcbc;	height: 1px;}html {	font-family: verdana, arial, georgia, tahoma, sans-serif;	font-size: 62.5%;}html[xmlns] .Block {	display: block;}html[xmlns] .clearfix {	display: block;}.HtmlBlock {	margin: 0 0 10px 0;	padding-top: 1px;}.HtmlBlock p {	margin: 0;	padding: 0 18px 10px 18px;}input, textarea, select {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: normal;	margin: 5px 0 5px 0;	padding: 3px;}.Left {	float: left;	padding: 5px 10px 10px 15px;	width: 181px;
	border-top: 3px solid #cccccc;}.Left h2, .Right h2 {	font-family: 'trebuchet ms', georgia, arial, sans-serif;	font-size: 1.27em;	font-weight: 700;	margin: 0;	padding: 8px 10px 6px 10px;}.Left li {	margin: 0;	padding: 0;}.Left li a, .Right li a {	display: block;	padding-left: 10px;	text-decoration: underline;}.Left li a:hover, .Right li a:hover {	text-decoration: none;}.Left li, .Right li {	border-top: 1px solid #9ec2ce;	margin: 0 6px;	padding: 0;}.Left .SideBox, .Right .SideBox {	margin-bottom: 10px;	padding-top: 1px;}.Left .tplImage, .Right .tplImage {	margin: 10px 12px;}.Left ul li a, .Right ul li a {	margin-left: 4px;	padding: 5px 0 4px 13px;}.Left ul li li a, .Right ul li li a {	margin-left: 14px;}.Left ul li li li a, .Right ul li li li a {	margin-left: 24px;}.Left ul, .Right ul {	margin: 0 0 0 0;}legend {	font-family: 'trebuchet ms', georgia, Arial, Helvetica, sans-serif;	font-size: 1.72em;	font-weight: 700;	margin: 0;	padding: 0 5px 0 5px;}li.ContentAuthors {	text-decoration: none;}li.ContentAuthors a {	text-decoration: underline;}li.ContentAuthors a:hover {	text-decoration: none;}li.ContentCategories {	text-decoration: none;}li.ContentCategories a {	text-decoration: underline;}li.ContentCategories a:hover {	text-decoration: none;}.listSummary {	clear: both;}.listSummary li {	padding-left: 10px;}#Logo {	float: left;	height: 91px;	position: absolute;	width: 972px;}#Menu {	border-bottom: none;	border-left: 3px solid #BE2F24;	border-right: 3px solid #BE2F24;	border-top: none;	clear: both;	height: 30px;	padding-top: 5px;	width: 972px;}#Menu > ul {	padding: 0 0 0 5px !important;	padding-left: 30px;}#Menu li {	border-right: 1px solid #ffffff;	float: left;	height: 26px;	list-style: none;	margin: 0;	padding: 0;	position: relative;}#Menu li a {	display: block;	font-family: arial, sans-serif;	font-size: 1.35em;	font-weight: 700;	height: 24px;	padding: 2px 10px 0 10px;	text-decoration: none;}#Menu li ul {	float: left;	left: 0;	position: absolute;	text-align: left;	top: 21px;	width: 150px;	z-index: 1;}#Menu li ul li {	clear: both;	height: auto;	padding-left: 15px;	text-align: left;}#Menu li ul li a {	font-size: 1em;	font-weight: normal;	height: auto;	padding: 2px 10px 0 10px;	width: 140px;}#Menu li ul li a:hover {	text-decoration: underline;}#Menu li:hover ul, #Menu li.over ul {	display: block;}#Menu li.HasSubMenu {	padding-right: 10px;}#Menu ul > li > ul > li > ul {	left: 150px;	position: absolute;	text-align: left;	top: 0;}#Menu ul a {	display: block;	position: relative;}#Menu ul li {	float: left;	position: relative;}#Menu ul li li li:hover ul, #Menu ul li li li.sfHover ul {	left: 180px;	top: 0;}#Menu ul li li:hover li ul, #Menu ul li li.sfHover li ul {	top: -999em;}#Menu ul li li:hover ul, #Menu ul li li.sfHover ul {	left: 180px !important;	top: 0 !important;}#Menu ul li:hover {	visibility: inherit;	z-index: 300000;}#Menu ul li:hover li ul, #Menu ul li.sfHover li ul {	top: -999em;}#Menu ul li:hover ul, #Menu ul li.sfHover ul {	left: 0;	top: 20px;	z-index: 99;}#Menu ul ul {	position: absolute;	top: -999em;	width: 15em;}#Menu ul ul li {	width: 100%;}#Menu ul, #Menu ul * {	list-style: none;	margin: 0;	padding: 0;}p {	margin: 0 0 5px 0;}pre {	font-size: 1.2em;}q {	quotes: "" "";}.Right {	float: right;	padding: 30px 25px 10px 0;	width: 181px;}.RSSBlock h2 a {	background-position: 5px 20px;	background-repeat: no-repeat;	display: block;	height: 40px;	padding-left: 45px;	padding-top: 25px;}.RSSBlock h2, .RSSBlock {	padding: 0 !important;}.Search {	margin: 0 0 10px 0;	padding: 1px 0 0 0;}.Search form {	margin-bottom: 0;	padding: 0 12px;}.Search p {	clear: both;	padding-top: 0;}.SearchGoButton {	height: 21px;	margin: 5px 0 0 10px;}.SearchToggleLinkShow, .SearchToggleLinkHide {	font-size: .8em;}select option {	padding: 0 10px;}#Slogan {	float: left;	margin: 70px 0 0 30px;}.Small {	font-size: .8em;}small, sup, sub {	font-size: 85%;}#smallSearch_Query {	float: left;	width: 95px;}strong, th, thead td, h1, h2, h3, h4, h5, h6 {	font-weight: bold;}sub {	vertical-align: sub;}sub, sup {	vertical-align: baseline;}.Summary h2 {	border-bottom: 0;}.Summary li {	border-bottom: 1px solid #9ec2ce;	border-top: none;	margin: 0 12px;}.Summary li a {	font-size: .9em;	font-weight: 700;	margin-left: 75px;	padding: 0 !important;	text-decoration: underline;}.Summary li a:hover {	text-decoration: none;}.Summary small {	display: block;	font-size: .9em;	font-weight: 700;	padding: 0 0 5px 0;}sup {	vertical-align: super;}

}

table {
	border-collapse: 1px;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}

td {
	padding: 4px 10px 4px 10px;
	vertical-align: top;
}
table1 {	padding: 0;	width: 100%;}td1 {		vertical-align: top;}.Testimonial {	margin: 10px 0;	padding: 5px 20px;}th {	padding: 6px 10px 6px 10px;	text-align: center;	vertical-align: top;}th a img {	margin: 0 0 10px 0;	text-decoration: none;}th p {	margin: 5px 0 5px 0;}.tplAdvancedSearchURL {	text-decoration: underline;}.tplAuthorImage {	margin: 15px 15px 15px 0;}.tplPreviousLink, .tplNextLink {	text-decoration: none;}.tplWidthColumns1 {	width: 928px;}.tplWidthColumns2 {	width: 732px;
	border-left: 3px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;}.tplWidthColumns3 {	width: 516px;}ul, ol, dir, menu {	list-style: none;}.VerticalFormContainer dd {	margin-bottom: 6px;	margin-left: 0;}.ViewAuthorContainer h3 {	clear: both;}.White {	margin: 0 0 10px 0;}.White p {	padding: 0 15px 5px 15px;}
