<style type="text/css">

	/* Internet Explorer supports the @media command, allowing for */
	/* a screen style sheet and a print style sheet */
	@media screen {

	/* Change this to alter the background of the page */
	BODY {
		font-size: 8pt;
		font-family: verdana, arial, helvetica;
	}

	/* headers */
	H1,H2,H3,H4,H5,H6 { margin:0; padding:0; }
	

	/* Link colors */
	A:link { color: #07549C; }
	A:visited { color: #07549C; }
	A:active { color: #07549C; }
	A:hover { color: black; }

	.PromoHeader:link { text-decoration:none; color:white; font-weight:bold; }
	.PromoHeader:visited { text-decoration:none; color:white; font-weight:bold; }
	.PromoHeader:active { text-decoration:none; color:white; font-weight:bold; }
	.PromoHeader:hover { text-decoration:none; color:white; font-weight:bold; }

	.YellowLink:link { color:#ffff00; }
	.YellowLink:visited { color: #ffff00; }
	.YellowLink:active { color: #ffffff; }
	.YellowLink:hover { color:#ffffff; }

	.Inactive {
		font-size: 8pt;
		font-family: Verdana, arial, helvetica;
		font-style: Italic;
		font-Color: #999999;
	}

	/* Change TABLE to alter the standard background for content, */
	/* since all of the CRM content is inside a table */
	TABLE {
		font-size: 8pt;
		font-family: verdana, arial, helvetica;
		background-color: none;
		background-image: none;
	}

	.ReportTable {
		background-color: #CFD1E8;
		background-image: url(/icrm_media/images/bg_ReportTable.gif);
	}

	/* TH tags are antiquated, but since they're still in our code in places, this can be used to turn off special formatting */
	TH { font-weight: normal; text-align: normal; }

	.Small {
		font-size: 8pt;
	}

	.Important {
		font-size: 11pt;
		font-style: italic;
		color: #7C133A;;
	}

	.WholeSale {
		font-size: 14pt;
		color: #FFFFFF;;
		font-family: tahoma,verdana;
		font-style: bold
	}

	/* PageTitleRows are the main title on a page, generally only one */
	.PageTitleRow {
		background-color: #4A539E;
		font-size: 13pt;
		color: White;
		/*background-image: url(/icrm_media/images/bg_PageTitleRow.gif); */
		height: 43px;
		text-indent: 10px;
		font-weight: bold;
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: url(/icrm_media/images/bg_PageTitleRow.gif);
	}

	.PageTitleRow2 {
		background-color: #4A539E;
		font-size: 13pt;
		color: White;
		/*background-image: url(/icrm_media/images/bg_PageTitleRow.gif); */
		height: 35px;
		text-indent: 10px;
		font-weight: bold;
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: url(/icrm_media/images/bg_PageTitleRow.gif);
	}

	/* PageTitleRows are the main title on a page, generally only one */
	.PageTitleRow_Client {
		background-color: none;
		font-size: 11pt;
		color: white;
		height: 26px;
		font-style: italic;
		text-indent: 100px;
		font-weight: bolder;
		background-image: url(/icrm_media/images/bg_PageTitleRow.gif);
	}


	.BlockIndent {
		vertical-align: middle;
		padding-right: 20px;
		padding-left: 30px;
		background-color: none;
		background-image: none;
	}

	.RowOn {
		background-color: none;
	}

	.RowOff {
		background-color: none;
	}

	.PageFooter {
		visibility: visible;
	}

	/* PageTitleCaps are to close off page titles with buttons and such */
	.PageTitleCap {
		background-color: #4E569F;
		background-image: none;
		font-size: 13pt;
		color: white;
		height: 26px;
		font-style: italic;
		text-indent: 50px;
		font-weight: bold;
	}


	.PageTitleRowLink:link { color:  #FFFFFF;   }
	.PageTitleRowLink:visited { color:  #FFFFFF;   }
	.PageTitleRowLink:active { color:  #FFFFFF;  }
	.PageTitleRowLink:hover { color: #AAAAAA;  }

	/* Fieldnames are the HTML names of each field on an edit form */
	.FieldName {
		text-align: right;
		font-weight: bold;
	}

	/* TitleRows are titles on reports, lists, or forms */
	.TitleRow {
		background-color: #4A539E;
		font-size: 8pt;
		font-weight: bold;
		color:white;
		height: 20px;
		padding-top: 5px;
	}

	/* Link colors */
	.TitleLink:link { color: #ffffff; text-decoration: none;}
	.TitleLink:visited { color: #ffffff; text-decoration: none;}
	.TitleLink:active { color: #ffffff; text-decoration: none;}
	.TitleLink:hover { color: #333333; text-decoration: none;}


	.sectionNav {
		background-color: #FFFFFF;
		width: 150px;
		font-size: 11px;
		font-family: verdana;
	}
	/*	.sectionLink {
		background-color: #4C549D;
	}*/
	.sectionLink a:link, .sectionLink a:visited {
		text-decoration: none;
		color: white;
		width: 150px;
		background-color: #4C549D;
	}
	.sectionLink a:hover {
		text-decoration: none;
		color: white;
		background-color: #660033;
		width: 150px;
	}


	/* HeaderRows are for column headers on lists */
	.HeaderRow {
		font-weight: bold;
		font-size: 11px;
		color: White;
		background-color: #9A9FC9;
		height: 24px;
		padding-top: 5px;
	}

	/* Link colors */
	.HeaderLink:link { color: #333333; text-decoration: none;}
	.HeaderLink:visited { color: #333333; text-decoration: none;}
	.HeaderLink:active { color: #333333; text-decoration: none;}
	.HeaderLink:hover { color: white; text-decoration: none;}


	/* SectionRows are for when you've got to break up an interface into sections */
	.SectionRow {
		background-color: #8399B1;
		background-image: url(/icrm_media/images/bg_SectionRow.gif);
	}
	/* Link colors */
	.SectionRowLink:link { color:  #333333;  text-decoration: none;  }
	.SectionRowLink:visited { color:  #333333; text-decoration: none;  }
	.SectionRowLink:active { color:  #333333; text-decoration: none;   }
	.SectionRowLink:hover { color: #7C133A; text-decoration: none;  }


	/* FooterRows are used to close lists or forms, often with submit buttons */
	.FooterRow {
		background-color: #737BBC;
		height: 18px;
	}

	/* NavRows generally go at the top or bottom of lists to contain paging and function buttons */
	.NavRow {
		background-color: #737BBC;
		color:  #333333;
	}

	/* Entered and Modified by text that appears under contact records, etc. */
	.EnteredBy {
		color:#7C133A;
		font-style: italic;
		font-size: 9px;

	}


	/* TabRows are for tabs */
	.TabRow {
		background-color: #737BBC;
		font-size: 10pt;
		color:white;
		height: 30px;
		background-image: url(/media/tabs/tab_caprow.gif);
	}

	/* TabCellOn is used as the TD background for a selected tab */
	.TabCellOn {
		background-color: #8F93C2; /*#8399B1;*/
		font-size: 9px;
		color: black;
		font-weight: bold;
		background-image: url(/media/tabs/tab_bg_on.gif);
		height: 30px;
		vertical-align: middle;
		padding-bottom: 4px;
	}

	/* TabCellOff is used as the TD background for a selected tab */
	.TabCellOff {
		background-color: #8399B1;
		font-size: 9px;
		color: white;
		background-image: url(/media/tabs/tab_bg_off.gif);
		height: 30px;
		vertical-align: middle;
		padding-bottom: 4px;
	}

	/* TabCellCapOn/Off is used for the background of the tab sides. */
	.TabCellCapLeftOn { background-image: url(/media/tabs/tab_capleft_on.gif); }
	.TabCellCapLeftOff { background-image: url(/media/tabs/tab_capleft_off.gif); }
	.TabCellCapRightOn { background-image: url(/media/tabs/tab_capright_on.gif); }
	.TabCellCapRightOff { background-image: url(/media/tabs/tab_capright_off.gif); }

	/* Link colors */
	.tablink:link { color:  white;  text-decoration: none; font-size: 9px; }
	.tablink:visited { color:  white; text-decoration: none; font-size: 9px; }
	.tablink:active { color:  white; text-decoration: none;  font-size: 9px; }
	.tablink:hover { color: white; text-decoration: none; font-size: 9px; }

	/* TabRow2s are for 2nd level tabs */
	.SubTabRow {
		background-color: #ffffff;
		font-size: 10pt;
		color:white;
		background-image: url(/media/tabs/subtab_bgrow.gif);
		height: 20px;
	}

	/* SubTabCellOn is used as the TD background for a selected subtab */
	.SubTabCellOn {
		background-color: #8399B1;
		font-size: 9px;
		color: white;
		font-weight: bold;
		background-image: url(/media/tabs/subtab_bg_on.gif);
		height: 20px;
	}
	/* SubTabCellOff is used as the TD background for a non-selected subtab */
	.SubTabCellOff {
		background-color: #8399B1;
		font-size: 9px;
		color: white;
		background-image: url(/media/tabs/subtab_bg_off.gif);
		height: 20px;
	}


	/* Sub Tab Link colors */
	.Subtablink:link { color:  #333333;  text-decoration: none; font-size: 9px; }
	.Subtablink:visited { color:  #333333; text-decoration: none; font-size: 9px; }
	.Subtablink:active { color:  #333333; text-decoration: none;  font-size: 9px; }
	.Subtablink:hover { color: #7C133A; text-decoration: none; font-size: 9px; }

	.menuOption { background-color: none; background-image:none; }
	.menuOption:link { color:  #333333;  text-decoration: none; font-size: 9px; background-image:none; }
	.menuOption:visited { color:  #333333; text-decoration: none; font-size: 9px;  background-image:none; }
	.menuOption:active { color:  #333333; text-decoration: none;  font-size: 9px;  background-image:none; }
	.menuOption:hover { color: #000000; text-decoration: none; font-size: 9px;  background-image:none; }

	/* This is the cell at the top of a list with the "check all" checkbox in it */
	.CheckAllCell {
		font-weight: bold;
		font-size: 9px;
		color:white;
	}


	.InputBox	{
		BORDER-RIGHT: white 1px inset;
		BORDER-TOP: white 1px inset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: url(/wp_media/images/bg_Input.gif);
		BORDER-LEFT:  1px inset;
		BORDER-BOTTOM: white 1px inset;
		font-size: 9px;
	}

	.TextAreaBox	{
		BORDER-RIGHT: white 1px inset;
		BORDER-TOP: white 1px inset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: url(/wp_media/images/bg_Input.gif);
		BORDER-LEFT:  1px inset;
		BORDER-BOTTOM: white 1px inset;
		font-family: arial, helvetica, verdana;
		font-size: 12px;
	}
	.SelectBox	{
		BORDER-RIGHT: white 1px inset;
		BORDER-TOP: white 1px inset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: url(/wp_media/images/bg_Input.gif);
		BORDER-LEFT:  1px inset;
		BORDER-BOTTOM: white 1px inset;
		font-size: 10px;
	}

	.Button:link {BORDER-RIGHT: black 1px outset;BORDER-TOP: white 0px outset;BACKGROUND-ATTACHMENT: fixed;BACKGROUND-IMAGE: url(/wp_media/images/bg_Submit.gif);BORDER-LEFT: 0px outset;BORDER-BOTTOM: black 1px outset;FONT-FAMILY: Verdana;FONT-WEIGHT: bolder;PADDING: 4px;TEXT-DECORATION: none;color : 000000;}
	.Button:visited {BORDER-RIGHT: black 1px outset;BORDER-TOP: white 0px outset;BACKGROUND-ATTACHMENT: fixed;BACKGROUND-IMAGE: url(/wp_media/images/bg_Submit.gif);BORDER-LEFT: 0px outset;BORDER-BOTTOM: black 1px outset;FONT-FAMILY: Verdana;FONT-WEIGHT: bolder;PADDING: 4px;TEXT-DECORATION: none;color : 000000;}
	.Button:active {BORDER-RIGHT: black 1px outset;BORDER-TOP: white 0px outset;BACKGROUND-ATTACHMENT: fixed;BACKGROUND-IMAGE: url(/wp_media/images/bg_Submit.gif);BORDER-LEFT: 0px outset;BORDER-BOTTOM: black 1px outset;FONT-FAMILY: Verdana;FONT-WEIGHT: bolder;PADDING: 4px;TEXT-DECORATION: none;color : 000000;}
	.Button:hover {BORDER-RIGHT: black 1px outset;BORDER-TOP: white 0px outset;BACKGROUND-ATTACHMENT: fixed;BACKGROUND-IMAGE: url(/wp_media/images/bg_Submit.gif);BORDER-LEFT: 0px outset;BORDER-BOTTOM: black 1px outset;FONT-FAMILY: Verdana;FONT-WEIGHT: bolder;PADDING: 4px;TEXT-DECORATION: none;color : 000000;}

	.Submit	{
		BORDER-RIGHT: black 1px outset;
		BORDER-TOP: white 0px outset;
		BACKGROUND-ATTACHMENT: fixed;
		/*BACKGROUND-IMAGE: url(/wp_media/images/bg_Submit.gif);*/
		BORDER-LEFT:  0px outset;
		BORDER-BOTTOM: black 1px outset;
		FONT-FAMILY: Verdana;
		FONT-WEIGHT: bolder;
		PADDING: 0px;
	}

	/* For some reason, submit buttons with small titles don't space the same */
	.SubmitSmall {
		BORDER-RIGHT: black 1px outset;
		BORDER-TOP: white 0px outset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: url(/wp_media/images/bg_SubmitSmall.gif);
		BORDER-LEFT:  0px outset;
		BORDER-BOTTOM: black 1px outset;
		FONT-FAMILY: Verdana;
		FONT-WEIGHT: bolder;
		PADDING: 2px;
	}

	/* PublicTab is for tabs on Public site */
	.PublicTab { background-color: #4A529C; }

	}

	.MenuButton {
	text-align: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	
	}


	@media print {


	/* Change this to alter the background of the page */
	BODY {
		font-size: 8pt;
		font-family: verdana, arial, helvetica;
		background-color: white;
		background-image: none;
	}

	/* Link colors */
	A:link { color: #7C133A; }
	A:visited { color: #7C133A; }
	A:active { color: #7C133A; }
	A:hover { color: white; }

	/* Change TABLE to alter the standard background for content, */
	/* since all of the CRM content is inside a table */
	TABLE {
		font-size: 8pt;
		font-family: verdana, arial, helvetica;
	}

	/* PageTitleRows are the main title on a page, generally only one */
	.PageTitleRow {
		background-color: #7C133A;
		font-size: 13pt;
		color: white;
		background-image: none;
		height: 40px;
		font-style: italic;
		text-indent: 100px;
		font-weight: bolder;
	}

	/* PageTitleCaps are to close off page titles with buttons and such */
	.PageTitleCap {
		background-color: #7C133A;
		font-size: 13pt;
		color: white;
		background-image: none;
		height: 40px;
		font-style: italic;
		text-indent: 50px;
		font-weight: bold;
	}

	.BlockIndent {
		vertical-align: top;
		padding-right: 0px;
		padding-left: 0px;
	}

	.PageFooter {
		visibility: hidden;
	}

	/* TitleRows are titles on reports, lists, or forms */
	.TitleRow {
		background-color: #7C133A;
		font-size: 10pt;
		color:white;
		background-image: none;
		height: 30px;
	}

	/* TabRows are for tabs */
	.TabRow {
		background-color: #7C133A;
		font-size: 10pt;
		color:white;
		background-image: none;
		height: 30px;
	}

	/* TabCellOn is used as the TD background for a selected tab */
	.TabCellOn {
		background-color: #8399B1;
		font-size: 9px;
		color: black;
		font-weight: bold;
		background-image: none;
		height: 30px;
	}

	/* TabCellOff is used as the TD background for a selected tab */
	.TabCellOff {
		background-color: #8399B1;
		font-size: 9px;
		color: white;
		background-image: none;
		height: 30px;
	}

	/* Link colors */
	.tablink:link { color:  #333333;  text-decoration: none; font-size: 9px; }
	.tablink:visited { color:  #333333; text-decoration: none; font-size: 9px; }
	.tablink:active { color:  #333333; text-decoration: none;  font-size: 9px; }
	.tablink:hover { color: #7C133A; text-decoration: none; font-size: 9px; }

	.menuOption { background-color: none; background-image:none; }
	.menuOption:link { color:  #333333;  text-decoration: none; font-size: 9px; background-image:none;}
	.menuOption:visited { color:  #333333; text-decoration: none; font-size: 9px;  background-image:none;}
	.menuOption:active { color:  #333333; text-decoration: none;  font-size: 9px;  background-image:none;}
	.menuOption:hover { color: #7C133A; text-decoration: none; font-size: 9px;  background-image:none;}

	/* HeaderRows are for column headers on lists */
	.HeaderRow {
		background-color: #8399B1;
		background-image: none;
		height: 24px;
	}

	/* Link colors */
	.HeaderLink:link { color: #333333; text-decoration: none;}
	.HeaderLink:visited { color: #333333; text-decoration: none;}
	.HeaderLink:active { color: #333333; text-decoration: none;}
	.HeaderLink:hover { color: white; text-decoration: none;}

	/* SectionRows are for when you've got to break up an interface into sections with a headline */
	.SectionRow {
		background-color: #8399B1;
		background-image: none;
		height: 24px;
		font-size: 13px;
		color: #333333;
		font-weight: bold;
	}
	/* Link colors */
	.SectionRowLink:link { color:  #333333;  text-decoration: none;  }
	.SectionRowLink:visited { color:  #333333; text-decoration: none;  }
	.SectionRowLink:active { color:  #333333; text-decoration: none;   }
	.SectionRowLink:hover { color: #7C133A; text-decoration: none;  }


	/* FooterRows are used to close lists or forms, often with submit buttons */
	.FooterRow {
		background-color: #8399B1;
		background-image: none;
		height: 24px;
	}

	/* NavRows generally go at the top or bottom of lists to contain paging and function buttons */
	.NavRow {
		background-color: #8399B1;
		color:  #333333;
		background-image: none;
	}

	/* Entered and Modified by text that appears under contact records, etc. */
	.EnteredBy {
		color:#7C133A;
		font-style: italic;
		font-size: 9px;

	}

	.InputBox	{
		BORDER-RIGHT: white 1px inset;
		BORDER-TOP: white 1px inset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: none;
		BORDER-LEFT:  1px inset;
		BORDER-BOTTOM: white 1px inset;
		font-size: 9px;
	}

	.SelectBox	{
		BORDER-RIGHT: white 1px inset;
		BORDER-TOP: white 1px inset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: none;
		BORDER-LEFT:  1px inset;
		BORDER-BOTTOM: white 1px inset;
		font-size: 9px;
	}

	/* TH tags are antiquated, but since they're still in our code in places, this can be used to turn off special formatting */
	TH { font-weight: normal; text-align: normal; }

	.Submit	{
		BORDER-RIGHT: black 1px outset;
		BORDER-TOP: white 0px outset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: none;
		BORDER-LEFT:  0px outset;
		BORDER-BOTTOM: black 1px outset;
		FONT-FAMILY: Verdana;
		FONT-WEIGHT: bolder;
		PADDING: 2px;
	}

	/* For some reason, submit buttons with small titles don't space the same */
	.SubmitSmall {
		BORDER-RIGHT: black 1px outset;
		BORDER-TOP: white 0px outset;
		BACKGROUND-ATTACHMENT: fixed;
		BACKGROUND-IMAGE: none;
		BORDER-LEFT:  0px outset;
		BORDER-BOTTOM: black 1px outset;
		FONT-FAMILY: Verdana;
		FONT-WEIGHT: bolder;
		PADDING: 2px;
	}

	}
</style>

