body {
	margin-top: 0px;
	margin-left: 0px;
	background-repeat: repeat-y;
}

/* Rich Alphonse Modifications 1-23-07 */

/* BreadCrumb Styles (breadcrumbs are always white and underlined) */    
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.breadcrumb a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.breadcrumb a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.breadcrumb a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
/* end Breadcrumb Styles */

/* Category Styles */
.categoryTitle {
	color: #1F5174;
	font-family: tahoma, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.categoryTitleSmall {
	color: #1F5174;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.categorySubTitle {
	color: #1F5174;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* end Category Title */

/* styles for links to article index pages and individual articles */
.articleLink {
	color: #339999;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

.articleLink a:link  {
	color: #339999;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

.articleLink a:hover  {
	color: #66CCFF;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

.articleLink a:visited  {
	color: #8995AD;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}


.articleLink a:active  {
	color: #66CCFF;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

.indexPageLink {
	color: #0099CC;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.indexPageLink a:link  {
	color: #0099CC;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.indexPageLink a:visited  {
	color: #8995AD;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.indexPageLink a:hover  {
	color: #66CCFF;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.indexPageLink a:active  {
	color: #66CCFF;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

/* end rich /*

/*article title (old) */
.articleheadline {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

/*author name*/
.articlesubheader {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339999;
}

.headerbar {
	display: block;
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	color: white;
	background-image: url(images/darkbluebox.jpg);
	text-indent: 5px;
}

.linkbar a{
	display: block;
	background-image: url(images/gray_bg.gif);
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 3px;
}

.linkbar a:hover{
	display: block;
	background-image: url(images/paleblue_linkbg.gif);
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 3px;
}

.startupbar a{
	display: block;
	background-image: url(images/darkgreen_bg.gif);
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC66;
}

.startupbar a:hover{
display: block;
background-image: url(images/newest/green_bg.gif);
font-family: tahoma, arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration: none;
color: white;
}

.emergingbar a{
	display: block;
	background-image: url(images/darkblue_bg.gif);
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
	padding: 1px;
}

.emergingbar a:hover{
display: block;
background-image: url(images/blue_bg.gif);
font-family: tahoma, arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration: none;
color: white;
}

.growingbar a{
	display: block;
	background-image: url(images/darkred_bg.gif);
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	padding: 1px;
}

.growingbar a:hover{
display: block;
background-image: url(images/newest/red_bg.gif);
font-family: tahoma, arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration: none;
color: white;
}

.articlebar a{
display: block;
background-color: #CC0000;
font-family: tahoma, arial, sans-serif;
font-size: 16px;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration: none;
color: white;
}

.articlebar a:hover{
display: block;
background-color: #000099;
font-family: tahoma, arial, sans-serif;
font-size: 16px;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
text-decoration: none;
color: white;
}

.blackbold {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.maintext {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.mainlargertext {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.redbold {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.whitebold {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.articlewhitebold {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.articleheadlinebold {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #339999;
}

.articleheadgraylinebold {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.headerbold {
	font-family: tahoma, arial, sans-serif;
	font-size: 24px;
	color: #663333;
}

.dashedline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.dashedlinepale {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.articlelinktext {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #0099CC;
}

.articledarklinktext {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.articleredlinktext {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #990000;
}

.boundingbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.boundingbox2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.headbarTableCell {

	display: table-cell;
	font-family: tahoma, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	color: white;
	background-image: url(images/darkbluebox.jpg);
	text-indent: 5px;
}
