.columnTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
 }

.calendarDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
border: 1px solid black
}
.calendarTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #336699;
 border: 1px solid black;
}
.calendarEvent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #790000;
}
.peachborder {
	background-color: #FFBF9A;
}
.profileTable {
	border: 1px solid #666666;
}
.Hello {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	float: none;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	font-variant: normal;
	padding-right: 50px;
}
.mainlinks {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.mainlinkON {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #790000;
}
.NewsLink {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #336699;
}
	
.TitleHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.TitleHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
td, .normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #FFBF9A;
}
.detailHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	background-color: #FFBF9A;
	border: 1px solid black;
}
.contentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	background-color: #FFBF9A;
	border: .5px solid black;
}
.NewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	background-color: #FFBF9A;
	text-align: center;
}
.MainTextTable {
	vertical-align: top;
	display: none;
	top: 0px;
}
.NewsHeaderSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	left: 1em;
	padding: 2px 10px 0px;
}

.NewsLinkDescription {
	font-size: 14px;
	font-weight: normal;
	color: #790000;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
}
.fieldTitles {
	font-size: 14px;
	font-weight: bold;
	color: #790000;
	font-family: Arial, Helvetica, sans-serif;
}
.redBold {
	font-size: 16px;
	font-weight: bold;
	color: #790000;
	font-family: Arial, Helvetica, sans-serif;
 decoration: underline;
}
.fieldData {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.NewsBox {
	border: 1px solid;
}
.Hotbox {
	top: 0px;
	vertical-align: top;
}
.GenBox {
	vertical-align: top;
}
.employeename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFBF9A;
	color: #000000;
}
.Detailtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	background-color: #FFBF9A;
}
.hiredstatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.datatitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #790000;
	vertical-align: top;
	text-align: right;
}
.dataentry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
}
a:link {
	text-decoration: underline;
	color: #0000FF;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: underline;
	color: #FF9900;
}


a.mainlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.mainlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
a.mainlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #790000;
	text-decoration: none
}
a.mainlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}
a.NewsLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #336699;
}
a.NewsLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: underline;
}
a.NewsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #790000;
	text-decoration: underline;
}
a.NewsLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
}
a.logout:link {
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
}
a.logout:visited {
	font-size: 10px;
	font-weight: bold;
	color: #790000;
	font-family: Arial, Helvetica, sans-serif;
}
a.logout:hover {
	font-size: 10px;
	font-weight: bold;
	color: #790000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.logout:active {
	font-size: 10px;
	font-weight: bold;
	color: #790000;
	font-family: Arial, Helvetica, sans-serif;
}

a.top_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.top_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
a.top_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}
a.top_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}

a.top_navON:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #790000;
}
a.top_navON:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #790000;
	text-decoration: none
}
a.top_navON:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}
a.top_navON:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}

a.left_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.left_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
a.left_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}
a.left_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}
a.left_nav2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
}
a.left_nav2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none
}
a.left_nav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #790000;
	text-decoration: none
}
a.left_nav2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #790000;
	text-decoration: none
}

a.user_profile:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #0000ff;
}
a.user_profile:visited {
	color: #0000ff;
	text-decoration: none
}
a.user_profile:hover {
	color: #FF9900;
	text-decoration: none
}
a.user_profile:active {
	color: #FF9900;
	text-decoration: none
}
.blueHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.normal_blueText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
<--Ritz Carlton Christmas styles-->
.maintext {
BACKGROUND-COLOR: #ffffff; 
COLOR: #000000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt
}
A.pagelink {
BACKGROUND-COLOR: #FFFFFF; 
COLOR: #000066; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; FONT-WEIGHT: bolder;
TEXT-DECORATION: none
}
A.pagelink:hover {
	COLOR: red
}
H2.mblue {
BACKGROUND-COLOR: #b0c4de; 
COLOR: #000066; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 10pt
}
.hotnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #790000;
}

.supplier_contacts_first_name
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}