/* Base Definitions */
body {margin:0px;padding:0px;text-align:center;height:100%;}
#BodyRed {background:#B91B21 url(/images/site/bg_red.jpg) repeat-x;}
#BodyOrange {background:#C17611 url(/images/site/bg_orange.jpg) repeat-x;}
#BodyYellow {background:#B9B21B url(/images/site/bg_yellow.jpg) repeat-x;}
#BodyGreen {background:#0D8F49 url(/images/site/bg_green.jpg) repeat-x;}
#BodyBlue {background:#317FC1 url(/images/site/bg_blue.jpg) repeat-x;}
#BodyBlack {background:#353535 url(/images/site/bg_black.jpg) repeat-x;}

.Cpoint_Solutions {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.BlurbContent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 24px;
}
.News-Highlight {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 24px;
}
.News-Highlight a:link, .News-Highlight a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.News-Highlight a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}

/* Site Definitions */
.GreyCell {background:url(/images/site/nav-back.jpg) repeat-x;}
.BodyCell {background:url(/images/site/body-back.jpg) no-repeat;}
.BodyCell2 {background:url(/images/site/body-back2.jpg) no-repeat;}
.FooterCell {background:url(/images/site/footer-back.jpg) no-repeat;}

/* Element Definitions */
.TopNavHeader {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.TopNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.TopNav:link {
	color: #333333;
	text-decoration: none;
}
.TopNav:visited {
	color: #333333;
	text-decoration: none;
}
.TopNav:hover {
	color: #EC1F27;
	text-decoration: none;
}
.FooterText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	line-height:14px;
}
.FooterText a:link {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.FooterText a:visited {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.FooterText a:hover {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.PreFooter {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
}
.PreFooter a:link, .PreFooter a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	text-decoration:none;
}
.PreFooter a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #EC1F27;
	text-decoration:none;
}
.Cpoint_Address {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #B91B21;
	line-height:14px;
}
.Copyright {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .1em;
}
address {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing: .1em;
}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
}