
body
{
	BEHAVIOR: url(./csshover.htc);
	font-family: Arial, Helvetica, Univers, 'Zurich BT', Sans-Serif;
	font-size: 10pt;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: left;
	z-index: -3;
	
}
/************************************/
/* Common classes for text handling */
/************************************/
.TextXXSmall	{font-size: 6pt ! important;}
.TextXSmall		{font-size: 7pt ! important;}
.TextSmall		{font-size: 8pt ! important;}
.TextNormal		{font-size: 10pt ! important;}
.TextLarge		{font-size: 12pt ! important;}
.TextXLarge		{font-size: 14pt ! important;}
.TextXXLarge	{font-size: 16pt ! important;}
.TextBox		{background-color: #eee;}
.TextError		{font-size: 10pt ! important; color: red; font-weight: bold;}
.TextHeader		{color: white ! important; font-weight: bold ! important;}
.TextLined		{text-decoration: line-through;}
.bold, .bold a	{font-weight: bold ! important;}
.largebold, .largebold a {font-size: 11pt ! important; font-weight: bold ! important; line-height: 14px;}
/************************************/

#divMain
{
	background-color: white;
	margin: 0px auto;		/* part of centering with fixed width */
	min-width: 978px;
	width: 978px;
	z-index: -2;
}
#divPopup
{
	margin: 0px auto;		/* part of centering with fixed width */
	z-index: -2;
}

.tblFixed
{
	table-layout: fixed;
	z-index: -1;
}
.spanLegal, .spanLegal a, .spanLegal a:visited
{
	color: #3f3c3c;
	font-size: 8pt;
	text-decoration: none;
}
.spanLegal a:hover
{
	color: #000;
}
/* borders */
.pgBorderLeft
{
	background-image: url(../img/border_left.png);
	background-repeat: repeat-y;
}
.pgBorderBottom
{
	background-image: url(../img/border_bottom.png);
	background-repeat: repeat-x;
}
/* search box */
.txtSearch
{
	background-color: #f8f8f8;
	border: 1px solid #888;
	color: #808080;
	font-size: 10pt;
	width: 200px;
	z-index: 1;
}
/* top horizontal drop-down menu with web categories */
#divWebCatMenuBase
{
	/* background-color: #e62f30; */
	background-color: black;
	color: white;
	height: 24px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	width: 811px;
	z-index: 100;
}
#divWebCatMenu
{
	right: 0px;
	position: absolute;
	top: 0px;
	z-index: 100;
}
/* follow us section (left column) */
#divLeftFollowUs
{
	margin-top: 20px;
	text-align: center;
}
#divLeftFollowUsHeader
{
	font-size: 10pt;
	font-weight: bold;
}
.divLeftFollowUsItem
{
	margin-top: 10px;
}
.divLeftFollowUsItem a, a:hover
{
	border: 0;
	text-decoration: none;
}
/* support section at bottom of most pages */
.supportContent
{
	border-top: 1px solid #3f3c3c;
	height: 140px;
}
.divSupportColumn
{
	float: left;
	height: 125px;
	margin-left: 20px;
	text-align: left;
	width: 180px;
}
.divSupportHeader
{
	color: black;
	font-weight: bold;
	line-height: 25px;
}
.divSupportItem a
{
	color: #000;
	padding-left: 2px;
	text-decoration: none;
}
.divSupportItem a:hover
{
	color: #175ba6;
	text-decoration: underline;
}
#divSupportLiveChat
{
	text-align: center;
}
#divSupportMailingList
{
	background-color: white;
	border-bottom: 1px solid #3f3c3c;
	border-top: 1px solid #3f3c3c;
	color: #989898;
	height: 30px;
	line-height: 30px;
	padding-right: 20px;
	text-align: right;
}
.divSideSupportColumn
{
	float: left;
	height: 125px;
	margin-left: 10px;
	text-align: left;
	width: 140px;
}
.divSideSupportHeader
{
	color: #175ba6;
	font-size: 12pt;
	font-weight: bold;
	line-height: 25px;
}
.divSideSupportTag
{
	font-size: 10px;
	line-height: 14px;
}
.divSideSupportPhone
{
	font-size: 16pt;
	padding-top: 3px;
}
