body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}

a:link {color: #306; text-decoration: none;}
a:visited {color: #306; text-decoration:underline;}
a:active {color: #306; text-decoration:underline;}
a:hover {
	color: #990033;
	text-decoration:underline;
}

.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textmedium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.textlarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;}
.texttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 80%;
	background-image: url(../images/pt.gif);
}
.article-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	line-height: 16px;
}

.PageForm {margin: 0px; padding: 0px;}

.ArticleMainContent {margin-top: 4px; margin-bottom: 4px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; overflow: visible;}
.ArticleSubTitle {padding-left: 8px; font-weight: bold; overflow: visible;}
.ArticleTitleSpacer {margin-top: 4px; margin-right: 8px; margin-bottom: 4px; border-bottom: 1px solid #A0A0A0; overflow: visible;}
.ArticleSpacer {margin-left: 8px; margin-top: 16px; margin-right: 8px; margin-bottom: 16px; border-top: 1px dotted #CCCCE0; overflow: visible;}

.MainContent {border-width: 1px; border-style: solid; border-color: #ACACAC; background-color: #CCCCCC;}
.EmptyContent {background-color: #E0E0E0; padding: 22px; text-align: center; font-weight: bold; color: #996666;}
.EmptyContent a:link {color: #517FDD;}
.EmptyContent a:visited {color: #517FDD;}
.EmptyContent a:active {color: #517FDD;}
.EmptyContent a:hover {color: #517FDD;}

.borderwhite {border: 1px solid #FFFFFF;}
.bordergray {border: 1px solid #B0B0B0; }
.borderblack {border: 1px solid #000000;}

.RowBanner {border: 1px solid #607060; background-color: #809080; padding: 4px; font-weight: bold; color: #FFFFFF; white-space: nowrap;}
.RowHeader {border: 1px solid #809080; background-color: #A0B0A0; padding: 4px; font-weight: bold; color: #000000; white-space: nowrap;}
.RowHeaderRed {border: 1px solid #860000; background-color: #B00000; padding: 4px; font-weight: bold; color: #FFFFFF; white-space: nowrap;}
.RowHeaderGreen {border: 1px solid #008600; background-color: #00B000; padding: 4px; font-weight: bold; color: #FFFFFF; white-space: nowrap;}
.RowHeaderBlue {border: 1px solid #50668F; background-color: #7087B2; padding: 4px; font-weight: bold; color: #FFFFFF; white-space: nowrap;}
.RowHeaderTan {border: 1px solid #81775C; background-color: #A09473; padding: 4px; font-weight: bold; color: #FFFFFF; white-space: nowrap;}
.RowFooter {border: 1px solid #909690; background-color: #B0B6B0; padding: 4px; font-weight: bold; color: #000000;}

.RowGray1 {background-color: #EFEFEF;}
.RowGray2 {background-color: #E0E0E0;}
.RowGray3 {background-color: #DFDFDF;}
.RowGray4 {background-color: #D0D0D0;}
.RowGreen1 {background-color: #E6FFE4;}
.RowGreen2 {background-color: #CBFFC3;}
.RowRed1 {background-color: #FFE4E4;}
.RowRed2 {background-color: #FFC3C3;}
.RowRed3 {background-color: #F0B2B2;}
.RowRed4 {background-color: #F6C9C9;}
.RowBlue1 {background-color: #DCE6FD;}
.RowBlue2 {background-color: #CDD8F6;}
.RowTan1 {background-color: #F8F0DB;}
.RowTan2 {background-color: #EFE4C6;}
.RowTan3 {background-color: #F3E7C6;}
.RowTan4 {background-color: #EADCB5;}
.RowGold1 {background-color: #FCF8D7;}
.RowGold2 {background-color: #F9F6C5;}
.RowError1{background-color: #F8B2B2;}
.RowError2 {background-color: #F19F9F;}
.RowTotal1 {border-top: 1px solid #816464; background-color: #AD8F8F; text-align: right; font-weight: bold; color: #360B0B;}
.RowTotal2 {border-top: 1px solid #AD8F8F; background-color: #D3C3C3; text-align: center; font-weight: bold;}
.RowTotal3 {border-top: 1px solid #AD8F8F; background-color: #E5D5D5; text-align: center; font-weight: bold;}


.basicform {margin: 0px; padding: 0px;}

.InfoBoxOrange {border: 1px solid #FFFFFF; background-color: #F4E3C2; padding: 4px; text-align: center; font-weight: bold; color: #7B6538;}
.InfoBoxOrange  a:link {color: #517FDD;}
.InfoBoxOrange a:visited {color: #517FDD;}
.InfoBoxOrange a:active {color: #517FDD;}
.InfoBoxOrange a:hover {color: #517FDD;}
.InfoBoxGreen {border: 1px solid #FFFFFF; background-color: #BEE8A5; padding: 4px; text-align: center; font-weight: bold; color: #377D0C;}
.InfoBoxBlue {border: 1px solid #FFFFFF; background-color: #A5BDE8; padding: 4px; text-align: center; font-weight: bold; color: #0C347D;}
.InfoBoxBlue a:link {color: #0048CC;}
.InfoBoxBlue a:visited {color: #0048CC;}
.InfoBoxBlue a:active {color: #0048CC;}
.InfoBoxBlue a:hover {color: #0048CC;}
.InfoBoxRed {
	border: 1px solid #FFFFFF;
	background-color: #E8A5A5;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	color: #7D0C0C;
	font-size: 11px;
}
.InfoBoxRed a:link {color: #C00000;}
.InfoBoxRed a:visited {color: #C00000;}
.InfoBoxRed a:active {color: #C00000;}
.InfoBoxRed a:hover {color: #C00000;}
.InfoBoxGray {
	border: 1px solid #B9B9B9;
	background-color: #E0E0E0;
	padding: 4px;
	text-align: left;
	font-weight: bold;
	color: #666;
}
.InfoBoxGray  a:link {color: #FFFFFF;}
.InfoBoxGray a:visited {color: #517FDD;}
.InfoBoxGray a:active {color: #517FDD;}
.InfoBoxGray a:hover {color: #517FDD;}
.InfoBoxEmpty {border: 1px solid #FFFFFF; background-color: #E0E0E0; padding: 22px; text-align: center; text-transform: uppercase; font-weight: bold; color: #996666;}

.NAVBoxGreen {border: 1px solid #80CD80; background-color: #CCFFCC; padding-left: 8px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; font-weight: bold; color: #85CB85; white-space: nowrap;}
.NAVBoxGreen a:link {color: #009900;}
.NAVBoxGreen a:visited {color: #009900;}
.NAVBoxGreen a:active {color: #009900;}
.NAVBoxGreen a:hover {color: #009900;}
.NAVBoxBlue {border: 1px solid #7AA2C9; background-color: #E0F0F0; padding-left: 8px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; font-weight: bold; color: #859ACB; white-space: nowrap;}
.NAVBoxBlue a:link {color: #336699;}
.NAVBoxBlue a:visited {color: #336699;}
.NAVBoxBlue a:active {color: #336699;}
.NAVBoxBlue a:hover {color: #336699;}
.NAVBoxRed {border: 1px solid #CD8080; background-color: #FFC3C3; padding-left: 8px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; font-weight: bold; color: #CB8585; white-space: nowrap;}
.NAVBoxRed a:link {color: #C00000;}
.NAVBoxRed a:visited {color: #C00000;}
.NAVBoxRed a:active {color: #C00000;}
.NAVBoxRed a:hover {color: #C00000;}
.NAVBoxGray {border: 1px solid #D0D0D0; background-color: #EFEFEF; padding-left: 8px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; font-weight: bold; color: #C0C0C0; white-space: nowrap;}
.NAVBoxGray a:link {color: #C0C0C0;}
.NAVBoxGray a:visited {color: #C0C0C0;}
.NAVBoxGray a:active {color: #C0C0C0;}
.NAVBoxGray a:hover {color: #C0C0C0;}
.NAVBoxOrange {border: 1px solid #CC9933; background-color: #F4E3C2; padding-left: 8px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; font-weight: bold; color: #D5B981; white-space: nowrap;}
.NAVBoxOrange a:link {color: #517FDD;}
.NAVBoxOrange a:visited {color: #517FDD;}
.NAVBoxOrange a:active {color: #517FDD;}
.NAVBoxOrange a:hover {color: #517FDD;}
.NAVBoxTan {border: 1px solid #D0D0C0; background-color: #F0F0E0; padding-left: 8px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; font-weight: bold; color: #C9C9B0; white-space: nowrap;}
.NAVBoxTan a:link {color: #758E90;}
.NAVBoxTan a:visited {color: #758E90;}
.NAVBoxTan a:active {color: #758E90;}
.NAVBoxTan a:hover {color: #758E90;}
.NAVBoxPipe {padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; font-weight: normal;}

.RowFootnote {border: 1px solid #999999; background-color: #B0B6B0; padding: 4px; text-align: left; color: #FFFFFF;}.Headline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-color: #13224B;
	text-align: left;
	width: 100%;
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.article-item {
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-align: left;
	width: 97%;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	line-height: normal;
}
.article-info-white {
	font-size: 11px;
	line-height: 16px;
	color: #FFF;
	margin-left: 9px;
	padding-left: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
}
.article-info-white A {
	font-size: 11px;
	line-height: 16px;
	color: #FFF;
	margin-left: 9px;
	padding-left: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	text-decoration: underline;
}
.article-info-white A:visited {
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	margin-left: 9px;
	padding-left: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	text-decoration: underline;
}
.article-info-white A:hover {
	font-size: 11px;
	line-height: 16px;
	color: #B22222;
	margin-left: 9px;
	padding-left: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	text-decoration: none;
}
.article-info-white A:active {
	font-size: 11px;
	line-height: 16px;
	color: #B22222;
	margin-left: 9px;
	padding-left: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	text-decoration: none;
}
.bullet {color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; line-height: 17px;  text-decoration : underline; }
.bullet A {color: Black;}
.bullet A:hover {text-decoration: underline; color: #B53200;}
.table-border {
	font-size: 12px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #CCC;
}

.table-border td{
		
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #fff;
	background-color: #CCC;
	
}
.table-border th{
		
	border: 1px solid #FFFFFF; background-color: #A5BDE8; padding: 4px; text-align: center; font-weight: bold; color: #0C347D;
	
}

.quote {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #666;
}
.red-hilight {
	color: #900;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
}
.info-table
{
	border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
}

.info-td
{
	margin: 0;
	padding: 4px;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
}

  .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }


.small-italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
.image-centered {
	text-align: center;
	
	}
.dateposted {
	font-size: 10px;
	font-style: italic;
	color: #666;
	text-align: left;
}
.table-locations td {
	border-bottom: 1px solid #999;
	padding-top: 0 0.5em;
	padding-bottom: 0 0.5em;
	padding-left: 0 0.8em;
	text-align: left;
	font-size: 12px;
	}
	

p a #RegButton {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.box-with-lines td{
	border-bottom-color:#CCC;
	line-height:18px;
	text-align: left;
	padding: 5px;
	width: auto;
	color: #333;
	border-collapes:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 11px;
}
.box-with-lines td{
	border-color:#CCC;
	line-height:18px;
	text-align: left;
	padding: 5px;
	width: auto;
	color: #333;
	border-collapes:none;
	border-width: 1px;
	border-style: solid;
	font-size: 11px;
}

