body {
	background-color: #68737D;
	margin: 0px;
	padding: 0px;
}
a {
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:hover {
	text-decoration: underline;
}
.Clearer {
	clear: both;
	height: auto;
}

#BaseContainer {
	position: absolute;
	left: 12px;
	top: 0px;
	z-index: 1;
	width: 975px;
	background-color: #fff;
	padding: 0px;	
}
#MainContainer {
	position: relative;
	top: 0px;
	left: 1px;
	width: 973px;
	background-color: #C1C2C3;
	margin: 0px;
	padding: 0px;
}
#TopStripe {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 4px;
	background-color: #2560AA;
	margin: 0px;
	padding: 0px;
}
#HeaderTop {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 131px;
	background-color: #759CCD;
	margin: 0px;
	padding: 0px;
	z-index: 1000;
}
#HeaderTopLogo {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 244px;
	height: 131px;
	margin: 0px;
	padding: 0px;
}
#HeaderTopRight {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 729px;
	height: 131px;
	background: url(../images/template/tem_headerright_bkgd.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMemberNav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 722px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMemberNavBox {
	position: relative;
	float: right;
	top: 4px;
	left: 0px;
	width: 600px;
	height: 21px;
	background: #EEF3FE;
	border: 1px #7C8DC5 solid;
	margin: 0px;
	padding: 0px 5px;
}
#HeaderTopMemberNavBoxGreeting {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	font: 11px/21px Georgia, Times, serif;
	font-weight: bold;
	color: #527EE1;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMemberNavBoxLinks {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	font: 11px/21px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #68737D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMemberNavBoxLinks a {
	font: 11px/21px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #68737D;
	text-decoration: none;
}
#HeaderTopMemberNavBoxLinks a:active {
	font: 11px/21px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #68737D;
	text-decoration: none;
}
#HeaderTopMemberNavBoxLinks a:visited {
	font: 11px/21px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #68737D;
	text-decoration: none;
}
#HeaderTopMemberNavBoxLinks a:hover {
	font: 11px/21px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #103F79;
	text-decoration: underline;
}
#HeaderTopMinorLinksSearch {
	position: relative;
	top: 0px;
	left: 0px;
	width: 722px;
	height: 53px;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMinorLinksSearchBox {
	position: relative;
	float: right;
	top: 4px;
	left: 0px;
	font: 11px/21px Georgia, Times, serif;
	font-weight: normal;
	color: #103F79;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMinorLinksSearchBox a {
	font: 11px/21px Georgia, Times, serif;
	font-weight: normal;
	color: #103F79;
	text-decoration: underline;
}
#HeaderTopMinorLinksSearchBox a:active {
	font: 11px/21px Georgia, Times, serif;
	font-weight: normal;
	color: #103F79;
	text-decoration: underline;
}
#HeaderTopMinorLinksSearchBox a:visited {
	font: 11px/21px Georgia, Times, serif;
	font-weight: normal;
	color: #103F79;
	text-decoration: underline;
}
#HeaderTopMinorLinksSearchBox a:hover {
	font: 11px/21px Georgia, Times, serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
#HeaderTopDate {
	position: relative;
	top: 0px;
	right: 0px;
	width: 722px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font: 11px/14px Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
#HeaderTopMainNav {
	position: absolute;
	top: 91px;
	left: 0px;
	width: 729px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	z-index: 1000000;
}
#HeaderTopMainNav ul {
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#HeaderTopMainNav li {
	float: left;
	margin: 0px;
	padding: 0px;
}

.HeaderSearchDropdownStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #EAEAEA;
	margin: 0px;
	padding: 0px;					
}
.HeaderSearchTextboxStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 15px;
}
#HomeTopCalloutBoxes {
	position: relative;
	top: 0px;
	left: 0px;
	width: 966px;
	height: 275px;
	background: #E9E7E6 url(../images/template/home_topcallout_bkgd.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 7px;
}
#HomeTopCalloutBoxOne {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 443px;
	margin: 0px;
	padding: 0px;
}
#HomeTopCalloutBoxTwo {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
#HomeTopCalloutBoxThree {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 273px;
	margin: 0px;
	padding: 0px;
}
.HomeTopCalloutBoxesText {
	background-color: #FFFFFF;
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;	
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.HomeTopCalloutBoxesText p {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 14px;
}
.HomeTopCalloutBoxesText a {
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesText a:active {
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesText a:visited {
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesText a:hover {
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #941D01;
	text-decoration: underline;
}
.HomeTopCalloutBoxesText a {
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesTextLarge a {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesTextLarge a:visited {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesTextLarge a:active {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxesTextLarge a:hover {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	color: #941D01;
	text-decoration: underline;
}
.HomeTopCalloutBoxTwoList {
	list-style-image: url(../images/template/bullet_redround.gif);
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 8px 28px;
}
.HomeTopCalloutBoxTwoList a {
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxTwoList a:visited {
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxTwoList a:active {
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.HomeTopCalloutBoxTwoList a:hover {
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #941D01;
	text-decoration: underline;
}
.HomeTopCalloutBoxTwoListStar {
	list-style-image: url(../images/template/bullet_redasterisk.gif);
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 8px 28px;
}
.HomeTopCalloutBoxThreeList {
	list-style: none;
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 8px 28px;
}
.HomeTopCalloutBoxesText li {
	text-align: left;
	font: 11px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.HomeTopCalloutBoxLinks {
	height: 25px;
	background: #FEDBBF url(../images/template/home_topmod_linksbkgd.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.HomeTopCalloutBoxLinks p {
	text-align: center;
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #941D01;
	margin: 0px;
	padding: 0px;
}
.HomeTopCalloutBoxLinks a {
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #941D01;
	text-decoration: underline;
}
.HomeTopCalloutBoxLinks a:active {
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #941D01;
	text-decoration: underline;
}
.HomeTopCalloutBoxLinks a:visited {
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #941D01;
	text-decoration: underline;
}
.HomeTopCalloutBoxLinks a:hover {
	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #EA2E02;
	text-decoration: underline;
}
#StripeBeneathHeader {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 3px;
	background: #759CCD;
	margin: 0px;
	padding: 0px;
}
#BodyShadowAtTop {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#BodyContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: auto;
	background: #FFFFFF url(../images/template/tem_bodycontainer_bkgd.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#BodyLeft {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 109px;
	margin: 0px;
	padding: 0px;
}
#BodyLeftBrowseBy {
	position: relative;
	top: 0px;
	left: 0px;
	width: 105px;
	height: 102px;
	background: #6FAC33;
	margin: 0px;
	padding-left: 4px;
	padding-bottom: 14px;
}
#BodyLeftBrowseBy ul {
	top: 0px;
	left: 0px;
	width: 100px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#BodyLeftBrowseBy li {
	margin: 0px;
	padding-bottom: 3px;
}
#BodyLeftDivider {
	position: relative;
	top: 0px;
	left: 0px;
	width: 109px;
	height: 1px;
	background: #509A1C;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#BodyLeftCorners {
	position: relative;
	top: 0px;
	left: 4px;
	width: 100px;
	margin-top: 18px;
	padding: 0px;
}
.BodyLeftCornerButton {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100px;
	margin: 0px;
	padding-bottom: 6px;
}
#BodyLeftContact {
	position: relative;
	top: 0px;
	left: 4px;
	width: 100px;
	background: url(../images/template/tem_leftnav_module_bkgd.gif);
	background-repeat: no-repeat;
	margin-top: 18px;
	padding: 0px;
}
p.LeftContactTitle {
	text-align: left;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 6px;
	padding-left: 8px;
}
p.LeftContactTitle a {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
p.LeftContactTitle a:active {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
p.LeftContactTitle a:visited {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
p.LeftContactTitle a:hover {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #509A1C;
	text-decoration: underline;
}
p.LeftContactText {
	text-align: left;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-left: 8px;
}
#BodyMain {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 443px;
	margin: 0px;
	padding-left: 8px;
}
.BlogEntryTitle 
{
	margin: 0px;
	padding-left: 9px;
	color: #1F3E84;
}
h3.BlogEntrySubTitle 
{
	margin: 5px 0px 8px 0px;
	padding-left: 9px;
	color: #89898A;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;		
}
.HomePosts{
    border-bottom:1px dashed #ccc;
    margin-bottom:10px;
}
.HomePosts h2{
    margin: 0px;
	padding-left: 9px;
	color: #1F3E84;
}
.BlogEntryTitle a, .BlogEntryTitle a:visited,.BlogEntryTitle a:active,.BlogEntryTitle a:hover  {
	width: 426px;
	text-align: left;
	font: 18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #1F3E84;
	text-decoration: none;
	margin:24px 0 0 0;
	padding:0px;
}
h4.BlogEntryTitle {
	width: 426px;
	text-align: left;
	font: 18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #1F3E84;
	text-decoration: none;
	margin: 0px;
	padding: 24px 0px 0px 9px;
}
p.BlogEntryAuthor {
	width: 426px;
	text-align: left;
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 0px 9px;
}
.BlogEntryAuthor a {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
.BlogEntryAuthor a:visited {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
.BlogEntryAuthor a:active {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
.BlogEntryAuthor a:hover {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
p.BlogEntryText {
	width: 426px;
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
.BlogEntryText {
	width: 426px;
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
.BlogEntryText a ,.BlogEntryText a:active,.BlogEntryText a:hover ,.BlogEntryText a:visited   {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #1958A6;
	text-decoration: underline;
}
.pager{
position:relative;
height:35px;
}
.pager .prev{
position:absolute;
top:0px;
left:0px;
}
.pager .next{
position:absolute;
top:0px;
right:0px;
}

.pager a,.pager a:visited,.pager a:active{
    font: 24px Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #1958A6;
	text-decoration: underline;
}
.pager a:hover{
    font-size: 24px;
	font-weight: normal;
	color: #1958A6;
	text-decoration: none;
}
.BlogEntryTextFullExcerpt 
{
	margin-left: 0px;
	margin-top: 0px;	
}
.BlogEntryTextFullExcerpt a  {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #1958A6;
	text-decoration: underline;
}
.BlogEntryTextFullExcerpt a:visited  {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #1958A6;
	text-decoration: underline;
}
.BlogEntryTextFullExcerpt a:active  {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #1958A6;
	text-decoration: underline;
}
.BlogEntryTextFullExcerpt a:hover  {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #1958A6;
	text-decoration: underline;
}
div.ExcerptMoreOnThisStoryLink 
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;		
}
a.ExcerptMoreOnThisStoryLink  {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
a:visited.ExcerptMoreOnThisStoryLink  {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
a:active.ExcerptMoreOnThisStoryLink  {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
a:hover.ExcerptMoreOnThisStoryLink  {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
#BlogEntryLinks {
	width: 426px;
	text-align: center;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 9px;
}
#BlogEntryLinks a {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
#BlogEntryLinks a:visited {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
#BlogEntryLinks a:active {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
#BlogEntryLinks a:hover {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
.EmailStoryLink {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.EmailStoryLink a {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
.EmailStoryLink a:active {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
.EmailStoryLink a:visited {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
.EmailStoryLink a:hover {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
p.BlogEntryAttachment 
{
	width: 426px;
	text-align: left;
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 6px 0px 10px 9px;	
}
span.BlogEntryAttachmentHeader 
{
	background-color: #fedbbf;
	padding: 4px 4px 4px 4px;
	margin: 0px 5px 0px 0px;
	color: #ea2e02;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #ea2e02;	

}
p.GeneralText {
	width: 426px;
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 9px 0px 0px 9px;
}
.GeneralText {
	width: 426px;
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 9px 0px 0px 9px;
}
.GeneralText a {
	text-decoration: underline;
	color: #183C84;
}
.GeneralText a:active {
	text-decoration: underline;
	color: #183C84;
}
.GeneralText a:visited {
	text-decoration: underline;
	color: #183C84;
}
.GeneralText a:hover {
	text-decoration: underline;
	color: #5570ab;
}
.GeneralBullets 
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
ul.GeneralBullets 
{
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 15px 45px;
	padding: 0px 0px 0px 0px;		
}
.GeneralBullets a
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.GeneralBullets a:visited
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.GeneralBullets a:active
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.GeneralBullets a:hover
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #2B69B6;
	text-decoration: underline;
}
.SpecialIntroText {
	width: 426px;
	text-align: left;
	font: 14px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 9px 0px 0px 9px;
}
.PageSubTitle1 
{
	margin: 0px 0px 0px 8px;
	padding-left: 0px;
	color: #000000;	
}
h4.PageSubTitle1  {
	width: 375px;
	text-align: left;
	font: 15px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 12px 0px 5px 0px;
}

.BodyMainBlogMoreLinks {
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 12px;
	padding-top: 18px;
}
.BodyMainBlogMoreLinksText {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	padding: 2px;
}
.BodyMainBlogMoreLinksText a {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.BodyMainBlogMoreLinksText a:active {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.BodyMainBlogMoreLinksText a:visited {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
}
.BodyMainBlogMoreLinksText a:hover {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
#BlogHeaderContainer 
{
	text-align: center;
}
#HomeHeaderContainer 
{
	text-align: center;
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4.PageHeaderH4  
{
	font: 24px Arial, Verdana, Georgia, Times, serif;
	color: #8BA9EE;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;		
}
h4.SectionHeaderH4  
{
	font: 24px Arial, Verdana, Georgia, Times, serif;
	/*color: #474F58;*/
	color: #000000;
	font-weight: bold;
	padding: 10px 0px 0px 15px;
	margin: 0px 0px 0px 0px;		
}
#BreadCrumb 
{
	font: 10px Verdana, Arial, Georgia, Times, serif;
	color: #71767A;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;			
}
#BreadCrumb a
{
	font: 10px Verdana, Arial, Georgia, Times, serif;
	text-decoration: underline;
	color: #71767A;			
}
#BodyRight {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 263px;
	background: url(../images/template/tem_rightbar_leftborder.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-left: 17px;
}

#BodyRight a {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#BodyRight a:visited {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#BodyRight a:active {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#BodyRight a:hover {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #5570ab;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}


#BodyRightTodayOnOhMyGov {
	position: relative;
	top: 0px;
	left: 0px;
	width: 264px;
	background: url(../images/template/rightbar_topmod_bkgd.gif);
	background-repeat: repeat-y;
	margin-bottom: 9px;
	padding: 0px;
}
#BodyRightTodayOnOhMyGov p {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 12px 12px 10px 16px;
}
#BodyRightTodayOnOhMyGov a {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#BodyRightTodayOnOhMyGov a:visited {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#BodyRightTodayOnOhMyGov a:active {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#BodyRightTodayOnOhMyGov a:hover {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #5570ab;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}


.BodyRightBoldLinks a {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.BodyRightBoldLinks a:visited {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.BodyRightBoldLinks a:active {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.BodyRightBoldLinks a:hover {
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	color: #5570ab;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}


#BodyRightBestPracticesCenter, #BodyRightBookNook, #BodyRightTenMostWasted{
	position: relative;
	top: 0px;
	left: 0px;
	width: 264px;
	background: url(../images/template/rightbar_module_bkgd.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-bottom: 8px;
}
.Module_Normal p {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 12px 0px 10px 6px;
}
.Module_Normal a
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	/*font-weight: normal;
	color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.Module_Normal a:active
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	/*font-weight: normal;
	color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.Module_Normal a:visited
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	/*font-weight: normal;
	color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.Module_Normal a:hover
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	/*font-weight: normal;*/
	color: #5570ab;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


a.Module_Bold 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
a:active.Module_Bold 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
a:visited.Module_Bold 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
a:hover.Module_Bold 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: bold;
	color: #5570ab;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.Module_Normal ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.Module_Normal li
{
	list-style-image: url(../images/template/bullet_grayasterisk.gif);
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 33px;
	padding: 0px 8px 8px 0px;
}

p.BodyRightModuleText {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 12px 12px 10px 16px;
}
.BodyMainBlogEntry p {
	width: 426px;
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 9px;
}
.BodyMainBlogEntry ul 
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
}
a.BodyMainBlogEntry 
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #4064B8;
	text-decoration: underline;
}
a:active.BodyMainBlogEntry 
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #4064B8;
	text-decoration: underline;
}
a:visited.BodyMainBlogEntry 
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #4064B8;
	text-decoration: underline;
}
a:hover.BodyMainBlogEntry 
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #2B69B6;
	text-decoration: underline;
}
.BodyRightModuleTextBullets {
	font: 12px/16px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.BodyRightModuleText a
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.BodyRightModuleText a:visited
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.BodyRightModuleText a:active
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.BodyRightModuleText a:hover
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #2B69B6;
	text-decoration: underline;
}


.story2 a
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.story2 a:visited
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.story2 a:active
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #1E46A2;
	text-decoration: underline;
}
.story2 a:hover
{
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #2B69B6;
	text-decoration: underline;
}


p.BodyRightModuleSpecial {
	font: 12px/22px Georgia, Times, serif;
	font-weight: normal;
	color: #1F3E84;
	text-decoration: none;
	margin: 0px;
	padding: 12px 12px 10px 16px;
}
.BodyRightModuleSpecial a {
	font: 12px/22px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: none;
}
.BodyRightModuleSpecial a:active {
	font: 12px/22px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: none;
}
.BodyRightModuleSpecial a:visited {
	font: 12px/22px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: none;
}
.BodyRightModuleSpecial a:hover {
	font: 12px/22px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: underline;
}
p.BodyRightModuleLinks {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 12px 12px 10px 16px;
}
p.BodyRightModuleLinks a {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
p.BodyRightModuleLinks a:active {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
p.BodyRightModuleLinks a:visited {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}
p.BodyRightModuleLinks a:hover {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #527EE1;
	text-decoration: underline;
}
#BodyFarRight {
	position: relative;
	float: left;
	top: 0px;
	left: 4px;
	width: 119px;
	margin: 0px;
	padding: 0px;
}
#BodyFarRightAdSpace {
	position: relative;
	top: 0px;
	left: 0px;
	width: 119px;
	margin: 0px;
	padding: 0px;
}
#BodyFarRightDivider {
	position: relative;
	top: 0px;
	left: 0px;
	width: 119px;
	margin: 0px;
	padding: 0px;
}
#BodyFarRightOMGGifts {
	position: relative;
	top: 0px;
	left: 0px;
	width: 118px;
	background: #A7BFE3;
	border: 1px #4A4B4E solid;
	margin: 0px;
	padding: 0px;
}
#BodyFarRightOMGGiftsText {
	position: relative;
	top: 0px;
	left: 0px;
	width: 108px;	
	background: #D7E3F5;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 12px 0px;
}
#BodyFarRightOMGGiftsText p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1F3E84;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
#BodyFarRightOMGGiftsText a {
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.AdBriteUnderBlogs
{
	margin: 0px;
	padding: 0px;
		
}
#Footer {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 63px;
	margin: 0px;
	padding: 0px;
}
#FooterDarkStripe {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 1px;
	background: #9F0905;
	margin: 0px;
	padding: 0px;
}
#FooterWhiteStripe {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 1px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#FooterGrayStripe {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 9px;
	background: #ACADAF;
	margin: 0px;
	padding: 0px;
}
#FooterContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 52px;
	margin: 0px;
	padding: 0px;
}
#FooterCopyright {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	height: 52px;
	background: #D3D4D6;
	margin: 0px;
	padding: 0px;
}
#FooterLinks {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	height: 52px;
	margin: 0px;
	padding: 0px;
}
p.FooterText {
	text-align: left;
	font: 11px/32px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #6E7075;
	margin: 0px;
	padding: 10px 20px;
}
.FooterText a {
	font: 11px/32px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #6E7075;
	text-decoration: none;
}
.FooterText a:active {
	font: 11px/32px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #6E7075;
	text-decoration: none;
}
.FooterText a:visited {
	font: 11px/32px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #6E7075;
	text-decoration: none;
}
.FooterText a:hover {
	font: 11px/32px Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
}

/* **** INSIDE PAGE STYLES ********* */
#InsideTopCalloutBoxes {
	position: relative;
	top: 0px;
	left: 0px;
	width: 973px;
	height: 110px;
	background: #E9E7E6 url(../images/template/inside_topcallout_bkgd.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#TopAdLeft 
{
	position: absolute;
	top: 10px;
	left: 26px;
	height: 88px;		
}


#TopAdRight 
{
	position: absolute;
	top: 10px;
	left: 215px;
	height: 88px;
	z-index: 1;	
}

#TopAdCentered
{
	/*position: absolute;
	top: 10px;
	left: 115px;
	height: 88px;
	text-align: center;*/	
}

/* ***** START DROP DOWN MENU STYLES ***** */
table.SubNavTable 
{
	border: solid 1px #000000;
	padding: 2px;
	background-color: #9EA1A4;
	margin: 0px;		
}
td.subnav {
	border: solid 1px #888D91;
	background-color: #494F53;
	border-bottom: solid 1px #888D91;
	border-top: solid 1px #888D91;
	padding: 0px;
}
td.subnav a {
	display: block;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: normal;
    line-height: 16px;
    color: #FFFFFF; 
	text-decoration: none;
	width: 122px;	
}

td.subnav a:visited {
	display: block;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    line-height: 16px;	
	text-decoration: none;	
	color: #FFFFFF;
	width: 122px;		
}

td.subnav a:active {
	display: block;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    line-height: 16px;	
	text-decoration: none;	
	color: #FFFFFF;
	width: 122px;		
}

td.subnav a:hover {
	background-color: #4064B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
    line-height: 16px;		
	color: #FFFFFF;
	text-decoration: none;
    font-weight: normal;
	width: 122px;	    		
}

/* ***** END DROP DOWN MENU STYLES ***** */

.SearchButton {
  width: 84px;
  height: 21px;
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../images/template/btn_search.gif);
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* ***** START BlueBox Styles ***** */

#BlueBoxContainer
{
	border-color: #89ACFD;
	border-style: solid;
	border-width: 1px;	
	width: 441px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: #EEF3FE;
}
.BlueBoxButton
{
	width: 435px;
	height: 19px;
	background-color: #B6CCFF;
	margin-top: 3px;
	margin-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3E84;
	font-weight: bold;
	text-align: center;	
}

.BlueBoxButton a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3E84;	
	font-weight: normal;
}

.BlueBoxButton a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3E84;	
	font-weight: normal;
}

.BlueBoxButton a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F3E84;	
	font-weight: normal;
}

.BlueBoxButton a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03102E;
	font-weight: normal;		
}

#BlueBoxList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F59B7;
}

#BlueBoxList ul
{
	list-style-image: url(../images/template/blue_box_bullet.gif);
	margin: 5px 0px 0px 25px;
	padding: 0px;	
}

#BlueBoxList li
{
	padding-bottom: 3px;	
}

#BlueBoxList a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	color: #2F59B7;	
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#BlueBoxList a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	color: #2F59B7;	
	font-weight: normal;
	text-decoration: none;	
	margin: 0px;
	padding: 0px;
}
#BlueBoxList a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	color: #2F59B7;	
	text-decoration: none;	
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#BlueBoxList a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;	
	color: #2F59B7;
	text-decoration: underline;		
	font-weight: normal;
	margin: 0px;
	padding: 0px;		
}

#BlueBoxMoreLink
{
	margin: 5px 0px 0px 25px;	
}

.AcronymTable {
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 12px 12px 10px 15px;
}

.AcronymGuideNav 
{
	border-color: #89ACFD;
	border-style: solid;
	border-width: 1px;	
	width: 400px;
	margin: 8px 0px 8px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
	background-color: #EEF3FE;	
}

/* ***** END BlueBox Styles ******* */




/**********************************
* Community Server Related Styles *
*                                 *
* Required for editable areas etc *
***********************************/
/*
ContentParts
*/

/*.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border: dashed 1px #999;
	background-color: #efefef;
}
*/
/* TELL A FRIEND */
#TellAFriendForm {
position: relative;
top: 0px;
left: 18px;
width: 503px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

.FormText {
font: 10px/16px Arial, Tahoma, Verdana, Geneva, sans-serif;
font-weight: bold;
color: #240D18;
text-decoration: none;
}
.FormField {
background-color: #ffffff;
font: 11px Verdana, Geneva, Arial, Tahoma, sans-serif;
font-weight: normal;
color: #AA0C50;
text-decoration: none;
border: 1px solid #AA0C50;
}
.FormButton {
background-color: #52B4DF;
font: 12px/18px Arial, Tahoma, Verdana, Geneva, sans-serif;
font-weight: bold;
color: #ffffff;
text-decoration: none;
border: 2px solid #98CADF;
}

.BlogIntroBlurb p
{
	font: 16px/22px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	line-height: 20px;
	color: #1F3E84;
	width: 415px;
	padding: 20px 0px 25px 0px;
	margin: 15px 0px 35px 12px;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	
}

.BlogIntroBlurb a {
	font: 16px/18px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: underline;
}
.BlogIntroBlurb a:active {
	font: 16px/18px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: underline;
}
.BlogIntroBlurb a:visited {
	font: 16px/18px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #1F3E84;
	text-decoration: underline;
}
.BlogIntroBlurb a:hover {
	font: 16px/18px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;	
	color: #8CAAEF;
	text-decoration: underline;
}

.NonBlogIntroBlurb p
{
	font: 16px/22px Georgia, Times, serif;
	font-weight: normal;
	font-style: italic;
	line-height: 20px;
	color: #1F3E84;
	width: 415px;
	padding: 20px 0px 25px 0px;
	margin: 15px 0px 18px 12px;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	
}

.BlogPagingLinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F59B7;	
	font-weight: normal;
	text-align: center;
	width: 415px;
	padding: 20px 0px 25px 0px;
	margin: 0px 0px 35px 12px;
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	
}

.BlogPagingLinks a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	color: #2F59B7;	
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
}

.BlogPagingLinks a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	color: #2F59B7;	
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;		
}

.BlogPagingLinks a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	color: #2F59B7;	
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;		
}

.BlogPagingLinks a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #2F59B7;	
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;	
}

/* BEGIN STYLES FOR BECOME A DEALER */
.FormContainer
{
	width: 475px;
	font-weight: normal;
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;			
}

radio.FormContainer 
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;	
	background-color: #ffffff;	
	margin: 0px;
	padding: 0px;		
}

.FormTextBoxStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #EAEAEA;
	margin: 0px;
	padding: 0px;					
}

.FormDropdownStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #EAEAEA;
	margin: 0px;
	padding: 0px;					
}

.FormRadioButtonStyle
{
	
}

.LabelMiltilineTextBox
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;				
}

.FormMultilineTextBoxStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #9FDF85;	
	margin: 0px;	
	background-color: #E0F2D8;		
}

.FormMultilineTextBox
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.ElementContainer
{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px -28px 0px;	
}

.LabelTextBox
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;				
}

.FormTextBox
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;				
}

.FormDropdown
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.LabelDropdown
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.FormRadioButton
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}
.FormCheckboxStyle
{
clear: both;
padding: 0px;
margin: 0px;	
}

.LabelRadioButton
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 0px 0px 0px;			
}

.FormElementDivider
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CECFC6;
	height: 1px;
	width: 405px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	clear: both;	
}
/* END STYLES FOR BECOME A DEALER */

.ArchiveBlogPostList li
{
	list-style-type: none;
	margin: 15px 0 0 -42px;
	padding: 0;	
}

.ArchiveBlogPostList ul
{
	margin: 0;
	padding: 0;	
}

.ArchiveBlogPostList li ul li
{
  margin:0 0 0 15px;
  padding:0;	
}


.PostComments
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 65px 0px 12px 10px;
	padding: 5px 0px 20px 0px;		
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #A7A6AA;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #A7A6AA;	
	width: 417px;
}

.PostCommentsH4
{
	font-size: 13px;
	color: #1F3E84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 0px 0px 8px 0px;
	padding: 3px 0px 3px 0px;	
	background-color: #CCD8F2;
	width: 100px;	
}

.PostCommentsH5
{
	font-size: 13px;
	color: #1F3E84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;	
}

.PostCommentsText
{
	margin: -8px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	
}
/*.PostCommentsText a, a:visited, a:active, a:hover
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;
}
*/
.PostCommentsCommentFooter
{
	font-size: 10px;
	color: #999999;
	font-style: italic;	
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	width: 150px;
	padding-bottom: 10px;
}

.PostCommentFormArea 
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 35px 0px 12px 10px;
	padding: 18px 18px 18px 18px;		
	border-style: solid;
	border-width: 1px;
	border-color: #CAD1D9;
	background-color: #F5F7F8;
	width: 381px;
}

.PostCommentFormAreaH4
{
	font-size: 13px;
	/*color: #474F58;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin: 0px 0px 18px 0px;
	padding: 3px 0px 3px 0px;	
	background-color: #D2D8DF;
	width: 200px;	
}

.Module_List_1 a 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.Module_List_1 a:visited 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.Module_List_1 a:active 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.Module_List_1 a:hover 
{
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	color: #5570ab;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.Module_List_1 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.Module_List_1 li
{
	list-style-image: url(../images/template/bullet_grayasterisk.gif);
	text-align: left;
	font: 12px/18px Georgia, Times, serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 33px;
	padding: 0px 8px 8px 0px;
}


/* BEGIN STYLES FOR FORM TO POST COMMENTS WITH */
.PostCommentFormFormContainer
{
	width: 381px;
	font-weight: normal;
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;			
}

radio.PostCommentFormFormContainer 
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;	
	background-color: #ffffff;	
	margin: 0px;
	padding: 0px;		
}

.PostCommentFormFormTextBoxStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 15px;					
}

.PostCommentFormFormDropdownStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #EAEAEA;
	margin: 0px;
	padding: 0px;					
}

.PostCommentFormFormRadioButtonStyle
{
	
}

.PostCommentFormLabelMiltilineTextBox
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;				
}

.PostCommentFormFormMultilineTextBoxStyle
{
	font-size: 12px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin: 0px 0px 0px 0px;	
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;	
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;			
}

.PostCommentFormFormMultilineTextBox
{
	position: relative;
	float: left;
	width: 355px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 10px;
				
}

.PostCommentFormElementContainer
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;	
}

.PostCommentFormLabelTextBox
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border-style: none;
					
}

.PostCommentFormFormTextBox
{
	width: 55px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;				
}

.PostCommentFormFormDropdown
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.PostCommentFormLabelDropdown
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.PostCommentFormFormRadioButton
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}
.PostCommentFormFormCheckboxStyle
{
	clear: both;
	padding: 0px;
	margin: 0px;	
}

.PostCommentFormLabelRadioButton
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 0px 0px 0px;			
}

.PostCommentFormFormElementDivider
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CECFC6;
	height: 1px;
	width: 375px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;	
}
.PostCommentFormSubmit
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin: 10px 0px 10px 0px;	
}

a.PostCommentFormSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #EA2E02;			
}
a:active.PostCommentFormSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #EA2E02;			
}
a:visited.PostCommentFormSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #EA2E02;			
}

a:hover.PostCommentFormSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	text-decoration: none;
	padding: 3px 3px 3px 3px;	
	background-color: #8F1B01;		
}


/* END STYLES FOR BECOME A DEALER */


/* BEGIN STYLES FOR NORMAL FORM LAYOUT */
.NormalFormFormContainer
{
	width: 381px;
	font-weight: normal;
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;			
}

radio.NormalFormFormContainer 
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;	
	background-color: #ffffff;	
	margin: 0px;
	padding: 0px;		
}

.NormalFormFormTextBoxStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 15px;					
}

.NormalFormFormDropdownStyle
{
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;	
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;					
}

.NormalFormFormRadioButtonStyle
{
	
}

.NormalFormLabelMiltilineTextBox
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;				
}

.NormalFormFormMultilineTextBoxStyle
{
	font-size: 12px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin: 0px 0px 0px 0px;	
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;	
	border-width: 1px;
	border-style: solid;
	border-color: #C5C5C5;			
}

.NormalFormFormMultilineTextBox
{
	position: relative;
	float: left;
	width: 355px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 10px;
				
}

.NormalFormElementContainer
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;	
}

.NormalFormLabelTextBox
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border-style: none;
					
}

.NormalFormFormTextBox
{
	width: 55px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;				
}

.NormalFormFormDropdown
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.NormalFormLabelDropdown
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}

.NormalFormFormRadioButton
{
	position: relative;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;			
}
.NormalFormFormCheckboxStyle
{
	clear: both;
	padding: 0px;
	margin: 0px;	
}

.NormalFormLabelRadioButton
{
	position: relative;
	float: left;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 0px;	
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 0px 0px 0px;			
}

.NormalFormFormElementDivider
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CECFC6;
	height: 1px;
	width: 375px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;	
}
.NormalFormSubmit
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin: 10px 0px 10px 0px;	
}
.NormalFormSubmitButton 
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin: 10px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #EA2E02;			
}
a.NormalFormSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #EA2E02;			
}

a:hover.NormalFormSubmit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 13px;
	color: #FFFFFF;	
	font-weight: bold;
	text-decoration: none;
	padding: 3px 3px 3px 3px;	
	background-color: #8F1B01;		
}
/* END STYLES FOR NORMAL FORM LAYOUT */



.BrowseByFlyOutOneColWrapper 
{
	position: absolute;
	left: 99px;
	top: -125px;
	visibility:hidden;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	/*background-color: #595c61;*/
	background-color: #494f53;
	border-width: 2px;
	border-style: solid;
	border-color: #000000;
	width: 200px;	
	z-index: 10001;	
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;		
}
.BrowseByFlyOutTwoColWrapper 
{
	position: absolute;
	left: 99px;
	top: -125px;
	visibility:hidden;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	/*background-color: #595c61;*/
	background-color: #494f53;
	border-width: 2px;
	border-style: solid;
	border-color: #000000;
	width: 400px;	
	z-index: 10001;	
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;		
}
.BrowseByFlyOutThreeColWrapper 
{
	position: absolute;
	left: 99px;
	top: -125px;
	visibility:hidden;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	/*background-color: #595c61;*/
	background-color: #494f53;
	border-width: 2px;
	border-style: solid;
	border-color: #000000;
	width: 600px;	
	z-index: 10001;	
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;		
}

.BrowseByFlyoutTwoColumn
{
	background-color: #b8e58c;
	
}

.BrowseByFlyoutTwoColumn a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}
.BrowseByFlyoutTwoColumn a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;	
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}
.BrowseByFlyoutTwoColumn a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;	
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}

.BrowseByFlyoutTwoColumn a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;	
	font-weight: normal;
	text-decoration: underline;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.BrowseByFlyoutLeftColumn li
{
	list-style-type: disc;
		
}

.BrowseByFlyoutLeftColumn ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 22px;		
}



.BrowseByFlyoutLeftColumn
{
	width: 179px;
	float: left; 
	/*background-color: #494f53;*/
	padding: 8px 8px 8px 8px;
	margin: 0px 5px 0px 0px;			
}

.BrowseByFlyoutMiddleColumn
{
	width: 178px;
	float: left; 
	/*background-color: #494f53;*/
	padding: 8px 8px 8px 8px;
	margin: 0px 5px 0px 0px;
	/*border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #A2A6AE;*/				
}
.BrowseByFlyoutMiddleColumn li
{
	list-style-type: disc;
		
}

.BrowseByFlyoutMiddleColumn ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 22px;		
}
.BrowseByFlyoutRightColumn
{
	width: 183px;
	float: right; 
	/*background-color: #494f53;*/
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	/*border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #A2A6AE;*/				
}
.BrowseByFlyoutRightColumn li
{
	list-style-type: disc;
		
}

.BrowseByFlyoutRightColumn ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 22px;		
}


.BrowseByFlyoutRightWideColumn
{
	width: 350px;
	float: left; 
	/*background-color: #494f53;*/
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	/*border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #A2A6AE;*/				
}
.BrowseByFlyoutRightWideColumn li
{
	list-style-type: disc;
		
}

.BrowseByFlyoutRightWideColumn ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 22px;		
}


.BrowseByFlyoutColumnHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	width: 170px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #4064b8;
			
}
a.PostAJobLink
{
	font-size: 15px;
	text-decoration: underline;
}
a:hover.PostAJobLink
{
	font-size: 15px;
	color: #8CAAEF;
}

p.ExcerptExternalLink 
{
	width: 426px;
	text-align: left;
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: none;
	margin: 3px 0px 5px 0px;
	padding: 6px 0px 10px 9px;	
}
span.ExcerptExternalLinkHeader 
{
	background-color: #fedbbf;
	padding: 4px 4px 4px 4px;
	margin: 0px 5px 0px 0px;
	color: #ea2e02;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #ea2e02;	

}
.ExcerptExternalLink a {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;	
}
.ExcerptExternalLink a:visited {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;
}
.ExcerptExternalLink a:active {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B69B6;
	text-decoration: underline;	
}
.ExcerptExternalLink a:hover {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #474F58;*/
	color: #000000;
	text-decoration: underline;	
}
.ExcerptImageOrVideo
{
	width: 426px;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 10px;		
}
.WordWrapImageStyle
{
	float: left;
	border: 1px #000000 solid;
	margin: 3px 8px 2px 0px;
}