body {
	FONT-SIZE: 12px; 
	COLOR: black; 
	margin:0px;
	LINE-HEIGHT: 1.5em; 
	FONT-FAMILY: Arial, sans-serifarial, Verdana, Helvetica; 
	TEXT-ALIGN: left;
	background-color: #CCCCCC;
	background-image: url( /images/body_bg.jpg );
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
table{
  background-color:#FFFFFF;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 000000;
	line-height: 20px;
}
a {
	color: 0C4D70;
	text-decoration: underline;
}
a:visited {
	color: #0C4D70;
	text-decoration: underline;
}
a:hover {
	color: #4DA5CA;
	text-decoration: none;
}
a.link:link {
	color: #ffffff;
	text-decoration: none;
}
a.link:visited {
	color: #ffffff;
	text-decoration: none;
}
a.link:hover {
	color: #DFE8E9;
	text-decoration: none;
}
.topmenu {
	color: #ffffff;
	text-indent: 32px;
	background-image: url(/images/link-bg.gif);
	height: 32px;
}
.usernav{
  color:#000000;
  background-color:#FFFFFF;
  text-align:right;
}
.resourcetitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bg_resourcetitle.gif);
	text-indent: 24px;
	height: 24px;
	width: 243px;
	vertical-align: middle;
}
.newstitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bg_newstitle.gif);
	text-indent: 24px;
	height: 24px;
	width: 243px;
	vertical-align: middle;
}
.casetitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bg_newstitle.gif);
	text-indent: 24px;
	height: 24px;
	width: 243px;
	vertical-align: middle;
}
.designertitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bg_resourcetitle.gif);
	text-indent: 24px;
	height: 24px;
	width: 243px;
	vertical-align: middle;
}
.contenttitle {
	font-weight: bold;
	color: #000000;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.quicklink {
	font-weight: bold;
	color: #000000;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
}
.note {
	BORDER-RIGHT: #c3ced9 3px solid; PADDING-RIGHT: 16px; MARGIN-TOP: 1.5em; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; BORDER-LEFT: #c3ced9 3px solid; MARGIN-RIGHT: 16px; PADDING-TOP: 13px; BACKGROUND-COLOR: #e5f2ff
}
.noteYellow {
	BORDER-LEFT-COLOR: #d9d8a8; BORDER-BOTTOM-COLOR: #d9d8a8; BORDER-TOP-COLOR: #d9d8a8; BACKGROUND-COLOR: #fffec5; BORDER-RIGHT-COLOR: #d9d8a8
}
.producttitle
{
	font-weight: bold;
	color: #000000;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.supporttitle
{
	CLEAR: both; 
	MARGIN-TOP: 1.5em; 
	FONT-SIZE: 120%; 
	MARGIN-BOTTOM: -0.25em; 
	PADDING-BOTTOM: 0.5em; 
	COLOR: #3c78b5; 
	BORDER-BOTTOM: #cccccc 1px solid
}
.featuretitle
{
	MARGIN-TOP: 1.5em; 
	FONT-SIZE: 120%;
	font-weight:bold;
	MARGIN-BOTTOM: -0.75em; 
	COLOR: #3c78b5
}
.joinustitle
{
	CLEAR: both; 
	MARGIN-TOP: 1.5em; 
	FONT-SIZE: 120%; 
	MARGIN-BOTTOM: -0.25em; 
	PADDING-BOTTOM: 0.5em; 
	COLOR: #3c78b5; 
	BORDER-BOTTOM: #cccccc 1px solid
}
.services-table {
	FONT-SIZE: 92%; 
	MARGIN-BOTTOM: 1em; 
	WIDTH: 90%;
}
.services-table TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #8e8e8e; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 0.3em solid; TEXT-ALIGN: center
}
.services-table TH.features {
	TEXT-ALIGN: left
}
.services-table TR.odd {
	BACKGROUND: #f2f2f2	
}
.services-table TR.even {
	BACKGROUND: #e5e5e5
}
.services-table TD {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #515151; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #fff 0.15em solid; 
	TEXT-ALIGN: center
}
.services-table TD.features {
	TEXT-ALIGN: left
}	