/*The following are the styles for the "CM Consulting Partners" Web site. If you amend these styles, please add the date and version for tracking. */

  

/*Version 1.0 

  Created June 2006

  Last revised:  */  

    

HTML

{	SCROLLBAR-FACE-COLOR: #98CFEA;

	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;

	SCROLLBAR-SHADOW-COLOR: #808080;

	SCROLLBAR-3DLIGHT-COLOR: #98CFEA;

	SCROLLBAR-ARROW-COLOR: #000000;

	}

	

.margin 

{	margin-top: 0px; 

	margin-left: 0px;

	}



.overallPageMargins 

{	margin-top: 0px; 

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	}



.mainPageBg

{	BACKGROUND-COLOR: #ffffff;

	}

	

/*main navigation*/

DIV.globalNav

{	HEIGHT: 27px;

	}



.globalNav

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	HEIGHT: 24px;

	COLOR: #000000;

	FONT-WEIGHT: normal;

	text-align: right;

	vertical-align: top:

	}

	

A.globalNavLink:link,

A.globalNavLink:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #000000;

	FONT-WEIGHT: normal;

	TEXT-DECORATION: none;

	}

	

A.globalNavLink:hover

{	color:#78CB4B;

	}

	

.mainNav

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 13px;

	COLOR: #304385;

	FONT-WEIGHT: bold;

	text-align: left;

	}

	

A.mainNavLink:link,

A.mainNavLink:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 20px;

	COLOR: #304385;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

	}

	

A.mainNavLink:hover

{	color:#78CB4B;

	}



.nav_lev2

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #304385;

	LINE-HEIGHT: 20px;

	FONT-WEIGHT: normal;

	}

	

.nav_lev2Active

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #304385;

	LINE-HEIGHT: 18px;

	FONT-WEIGHT: bold;

	}

	

A.nav_lev2Link:link,

A.nav_lev2Link:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #304385;

	LINE-HEIGHT: 18px;

	FONT-WEIGHT: normal;

	TEXT-DECORATION: none;

	}	

	

A.nav_lev2Link:hover

{	COLOR: #78CB4B;

	}		

		



/*text elements*/



DIV.italicBanner

{	FONT-FAMILY: Arial, Helvetica, sans-serif;

	FONT-STYLE: italic;

	FONT-SIZE: 12px;

	COLOR: #FFFFFF;

	HEIGHT: 24px;

	TEXT-ALIGN: left;

	LINE-HEIGHT: 20px;

	FONT-WEIGHT: bold;

 	BACKGROUND-COLOR: #D9DAE5;

	}

	

DIV.sectionBanner

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #FFFFFF;

	LINE-HEIGHT: 24px;

	FONT-WEIGHT: normal;

	TEXT-ALIGN: left;

	BACKGROUND-COLOR: #D9DaE5;

	}

	

A.sectionBannerLink:link,

A.sectionBannerLink:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 13px;

	COLOR: #304285;

	HEIGHT: 24px;

	LINE-HEIGHT: 24px;

	TEXT-DECORATION: none;

	}



.pageTitle

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 21px;

	COLOR: #838EB6;

	LINE-HEIGHT: 29px;

	FONT-WEIGHT: bold;

	PADDING-RIGHT: 6px;

	}

	

.pageSubTitle

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 21px;

	COLOR: #838EB6;

	LINE-HEIGHT: 29px;

	FONT-WEIGHT: normal;

	}





.content12

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	COLOR: #000000;

	HEIGHT: 15px;

	FONT-WEIGHT: normal;

	}

	

.content

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #000000;

	HEIGHT: 14px;

	FONT-WEIGHT: normal;

	TEXT-ALIGN: left;

	}

	

.contentRight

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #000000;

	HEIGHT: 14px;

	FONT-WEIGHT: normal;

	TEXT-ALIGN: right;

	}

	

.interiorPageContent

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #000000;

	HEIGHT: 14px;

	FONT-WEIGHT: normal;

	TEXT-ALIGN: left;

	}

	

.interiorPageSubSubTitles

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 13px;

	COLOR: #838EB6;

	HEIGHT: 14px;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: left;

	}

		

DIV.sideBar

{	background-color: #D9DAE5;

	}



.contentEventsSub

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 18px;

	COLOR: #304285;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: left;

	}



.contentEvents

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #000000;

	LINE-HEIGHT: 13px;

	FONT-WEIGHT: norma;

	TEXT-ALIGN: left;

	}



A.contentLink:link,

A.contentLink:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #304285;

	FONT-WEIGHT: normal;

	TEXT-ALIGN: left;

	text-decoration: underline;

	}

	

A.contentLinkBold:link,

A.contentLinkBold:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	COLOR: #304285;

	FONT-WEIGHT: bold;

	text-decoration: none;

	}

	

.sectionSubs

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 14px;

	COLOR: #CC3333;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: left;

	}

	

A.sectionSubsLink:link,

A.sectionSubsLink:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 14px;

	COLOR: #CC3333;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: left;

	TEXT-DECORATION: none;

	}

	

A.sectionSubsLink:hover

{	color:#78CB4B;

	}

	

DIV.calloutTextAreaLeft

{	BORDER-TOP: 1px solid #D9DAE5;

	BORDER-BOTTOM:  1px solid #D9DAE5;

	BORDER-LEFT: 1px solid #D9DAE5;

	BORDER-RIGHT:  1px solid #D9DAE5;

	WIDTH: 152px;

	}

	



.calloutTextAreaText

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #000000;

	HEIGHT: 16px;

	FONT-WEIGHT: normal;

	TEXT-ALIGN: left;

	PADDING: 8px;

	}

	

A.calloutTextAreaLink:link,

A.calloutTextAreaLink:visited

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	HEIGHT: 15px;

	COLOR: #D9DaE5;

	FONT-WEIGHT: normal;

	text-decoration: none;

	}

	

A.calloutTextAreaLink:hover

{	color:#78CB4B;

	}

	

/*footer text & links*/

.footer

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

	COLOR: #666666;

	HEIGHT: 36px;

	LINE-HEIGHT: 30px;

	FONT-WEIGHT: normal;

	VERTICAL-ALIGN: middle;

	BORDER-TOP: 1px solid #838EB6;

	BORDER-BOTTOM:  6px solid #838EB6;

	}

  

A.footerLink:link,

A.footerLink:visited

{ FONT-FAMILY:  Arial, Helvetica, sans-serif;

  FONT-SIZE: 10px;

  COLOR: #666666;

  TEXT-DECORATION: underline;

  }

  

A.footerLink:hover

{	color:#78CB4B;

	}

	

DIV.legend

{	HEIGHT: 24px;

	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 9px;

	COLOR: #666666;

	FONT-WEIGHT: normal;

	PADDING-TOP: 9px;

	PADDING-BOTTOM: 9px;

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: middle;

	}

  

.legend

{ FONT-FAMILY:  Arial, Helvetica, sans-serif;

  FONT-SIZE: 9px;

  COLOR: #666666;

  FONT-WEIGHT: normal;

  PADDING-TOP: 9px;

  PADDING-BOTTOM: 9px;

  }



A.legendLink:link,

A.legendLink:visited

{ FONT-FAMILY:  Arial, Helvetica, sans-serif;

  FONT-SIZE: 9px;

  COLOR: #666666;

  FONT-WEIGHT: normal;

  TEXT-DECORATION: underline;

  }

  

A.legendLink:hover

{	color:#78CB4B;

	}

  

/*previous and next footer*/

.prevNext

{	font-family:  Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	font-weight: normal;

	font-style: normal;

	height: 21px;

	border-top: 1px solid #f2f5f7;

	} 



.prevNextNoBrdr

{	font-family:  Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	font-weight: normal;

	font-style: normal;

	height: 21px;

	} 



A.prevNextLink:link,

A.prevNextLink:visited

{	font-family:  Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	}

	

A.prevNextLink:hover

{	color:#C47D0E;

	}

  

.red_16Pixels_60

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 16px;

	LINE-HEIGHT: 18px;

	COLOR: #CC3333;

	FONT-WEIGHT: bold;

	}

	

.red_14Pixels_60

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 14px;

	LINE-HEIGHT: 16px;

	COLOR: #CC3333;

	FONT-WEIGHT: bold;

	border-top: 1px solid #f2f5f7;

	padding-top: 9px;

	}

	

.red_pageTitleMajor

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 26px;

	LINE-HEIGHT: 24px;

	COLOR: #CC3333;

	FONT-WEIGHT: bold;

	}

	

.red_pageTitleMinor

{	FONT-FAMILY:  times;

	FONT-SIZE: 23px;

	LINE-HEIGHT: 24px;

	COLOR: #8B97B9;

	FONT-WEIGHT: regular;

	FONT-STYLE: italic;

	}



DIV.blue_pageTitleMinor

{	FONT-FAMILY:  times;

	FONT
-SIZE: 14px;

	LINE-HEIGHT: 15px;

	COLOR: #67718C;

	FONT-WEIGHT: regular;

	FONT-STYLE: italic;

	}

	

DIV.blue_pageTitleMinorSmall

{	FONT-FAMILY:  arial, helvetica, sans-serif;

	FONT-SIZE: 12px;

	LINE-HEIGHT: 14px;

	COLOR: #67718C;

	FONT-WEIGHT: bold;

	FONT-STYLE: normal;

	}

	

DIV.imageBorder

{	border-top: 1px solid #D9DaE5;

	border-left: 1px solid #D9DaE5;

	border-bottom: 1px solid #D9DaE5;

	border-right: 1px solid #D9DaE5;

	}

	

.bullets

{	FONT-FAMILY:  Arial, Helvetica, sans-serif;

	FONT-SIZE: 11px;

	COLOR: #8B97B9;

	vertical-align: bottom;

	list-style-type: square;

	}

	



