.Bodytext,body,p,td,table {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

H1 {  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}

.whiteH1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}

.whiteH2 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

H2 {  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

.introText { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12pt; 

	font-weight: bold;

	color: #122568; 

}

.normalText { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size:12pt; 

	color: #4F5052; 

}

li {
	padding:3px;
}

.news {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}

.news:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline}

.newsDate { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.CaseStudies { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none}

.CaseStudies:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: underline}

.footerText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; text-decoration: none}

.footerText:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #15A2DB; text-decoration: none}

.linebottom {  border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.linetop {  border-color: #666666 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.lineright {  border-color: black #666666 black black; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}

.AdminRequired { color: Red }

.AdminErrorField { background : LightSkyBlue; }

.AdminButtons { 	

	font-size: 8pt; 

	font-variant: small-caps; 

	background-color: Silver;

	padding-left:15px; 

	padding-right:15px; 

	border: thin outset white; 

	cursor: hand; 

	font-family: Arial, Helvetica, sans-serif; 

}

.AdminEvenRow { background : #EEEEEE; }

.AdminOddRow {  }

.BreadCrumbs {

	font-size: 10px;

	color: black;

	text-decoration: none;

}

.BreadCrumbs:hover {

	font-size: 10px;

	color: black;

	text-decoration: underline;

}

.dotline {

/*	background-image: url(Images/dotline.gif);*/

	background-repeat: repeat-x;

	background-position: center;

}

a {

	color: #BA1C02;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

	color: #756464;

}

a:visited {

	

}

.Border {

	border: 1px solid #666666;

}

.NewsletterArchiveHeadings {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #597F8A;

	text-decoration: none;

}

.NewsletterArchiveDate{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #597F8A;

	text-decoration: none;

}



/*-------------------------       MenuLinks       ------------------------------*/

.MenuLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

/*	height: 30px;*/

}



.MenuLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #7e88a4;

/*	height: 30px;*/

}



.MenuCellOff .MenuLink { /* Applies to cells only,not to text. Usually used for background image changes. */

	color: #162E6F;			

}



.MenuCellOn .MenuLink { /* Applies to cells only,not to text. Usually used for background image changes. */

				

}

.MenuCellOff { /* Applies to cells only,not to text. Usually used for background image changes. */

/*	background-image: url(/IM_Custom/ContentStore/Layouts/Images/MenuBG-Off.gif);*/

	width:202px;

	border-top: 0px solid #FFFFFF;

	height: 30px;

	padding-left: 20px;

	padding-top: 3px;

}



.MenuCellOn { /* Applies to cells only,not to text. Usually used for background image changes. */

/*	background-image: url(/IM_Custom/ContentStore/Layouts/Images/MenuBG-On.gif);*/

	width:202px;

	border-top: 0px solid #FFFFFF;

	height: 30px;

	padding-left: 20px;

	padding-top: 3px;				

}





.MenuTable { /* Applies to whole table, */

	color: #ff0000;

}



.2MenuSparatorCell { /*  This is not currently Used  */

/*	background-image: url(/IM_Custom/ContentStore/Layouts/Images/seperator.gif); width:20px;*/

}



/*  ----------   Site Designed By Innovative Media      -------    */

.textdesignby {

	font-size: 10px;

	color: #999999;

	text-decoration: none;

}

.textdesignby a {

	font-size: 10px;

	color: #666666;

	text-decoration: none;

}

.textdesignby:hover {

	font-size: 10px;

	color: #DF5D09;

	text-decoration: none;

}

.copyright {

	font-size: 10px;

	color: #999999;

	text-decoration: none;

}

.titleImage {

/*	background-image: url(/IM_Custom/ContentStore/Layouts/Images/TitleImageBG.gif); */	

}

.randomImageBG { 

/*	background-image: url(/IM_Custom/ContentStore/Layouts/Images/DynamicBG.gif);*/

	background-repeat: repeat-x;

	width:1px;

	height:131px:

}



.redtext

{

color: #B61B02;

}



.greytext

{

color: #AAAAAA;

}



.redheading

{

color: #B61B02;

font-size: 14px;

font-weight: bold;

/*background-image:url(Images/headingarrow.gif);*/

background-position:left;

background-repeat: no-repeat;

padding-left: 10px;

padding-bottom: 3px;

}



.greyheading

{

color: #AAAAAA;

font-size: 14px;

font-weight: bold;

/*background-image:url(Images/headingarrow.gif);*/

background-position:left;

background-repeat: no-repeat;

padding-left: 10px;

padding-bottom: 3px;

}





.addarrow

{

/*background-image:url(Images/headingarrow.gif);*/

background-position:left;

background-repeat: no-repeat;

padding-left: 10px;

}

.panel-Logo {

	background-color: #FFFFFF;

	height: 48px;

	text-align: right;

	vertical-align: bottom;

}

.splashCopyright {  

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; color: #917A62; 

	text-decoration: none

}