/* main layout */
body {
	background:url(/intersupp/frontend/graphics/body-bg.gif) left top repeat-x;
	line-height:1.6em;
	color:#828181;
	font-family:Verdana;
	font-size:72%;
}
#hd {
	height:99px;
}
#doc4 {
	width:974px;
}
#hd h1 a {
	padding-top:20px;
	background:url(/intersupp/frontend/graphics/intercom_logo.gif) left top no-repeat;
	margin:40px 0px 0px 12px;
	position:absolute;
	font-size:85%;
	padding-left:2px;
}
#top-navigator {
	background:url(/intersupp/frontend/graphics/white-line.gif) left bottom repeat-x;
	height:28px;
}
#bd {
	background:url(/intersupp/frontend/graphics/bd-bg.gif) center top no-repeat;
	min-height:660px;
}
#intercom-logo {
	display:none;
	position:absolute;
}
/* general */
a, #product-menu li a:hover, #product-menu li a.selected, #main-content h1 a, #copyright a {
	color:#618a2c;
}
a, #main-menu a:visited, #hd h1 a:hover, #hd h1 a:visited, #main-menu li a:visited, #main-content h1 a, #main-content h1 a:visited, a#collage-link,
#collage-link:visited, #collage-link:hover, a#publish-link, a:hover#publish-link, a:visited#publish-link, a.go-back, a.go-back:hover, a.go-back:visited {
	text-decoration:none;
}
#main-menu a:hover {
	height:27px;
	border-bottom:1px solid #ffffff;
}
#main-menu a.selected:hover {
	height:28px;
	border-bottom:0px none;
}
a:hover, a:visited, #main-menu li a:hover {
	text-decoration:underline;
}
a:visited, .yui-gf h2, #hd h1 a, #hd h1 a:visited, #hd h1 a:hover {
	color:#6d6f71;
}
h1 {
	font-size:120%;
}
#main-content, #left-menu-content {
	min-width:722px;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
button, #publish-link {
	background:url(/intersupp/frontend/graphics/btn.gif) left top no-repeat;
	width:155px;
	height:23px;
	line-height:23px;
	border:0 none;
	cursor:pointer;
}
#collage-link, #publish-link {
	display:block;
	width:155px;
	text-align:center;
	margin-top:10px;
}
input, input.btn {
	border-color:#cccccd;
	border-style:solid;
}
#search_text {
	border-width:1px;
	height:20px;
	padding:0px 2px;
}
.yui-gf h1 {
	padding-bottom:5px;
	margin-bottom:5px;
}
.yui-gf h1, #product-menu li, #left-menu-content div.content:hover h1,  #main-content .article:hover h1 {
	border-bottom:1px solid #e6e6e6;
}
#product-menu li.last-link-item {
	border-bottom:0 none;
}

#product-menu li a {
	color:#666666;
}

/* use the same property values */
.yui-gf h1, .highlight {
	color:#618a2c; /* dark green color */
}
#main-menu li.norm-link {
	background:url(/intersupp/frontend/graphics/menu-link-bg.gif) 0px repeat-x;
}
#main-menu a, #main-menu a:visited, .navigator li a, input.btn, button, #collage h1, #collage-link, #collage-link:hover, #collage-link:visited,
#publish-link, #publish-lin:hover, #publish-link:visited, #go-back, #go-back:hover, #go-back:visited, #pdf, #pdf:hover, #pdf:visited  {
	color:#FFFFFF;
}
#main-menu a, #search-form {
	line-height:28px;
}

 .navigator p {
	margin:10px 0px;
}
#copyright p {
	font-size:91%;
}

/* main menu */
#main-menu {
	height:28px;
	background:url(/intersupp/frontend/graphics/menu-bg.gif) left top no-repeat;
	/*border-bottom:1px solid #FFFFFF;*/
	margin-left:10px;
}
#main-menu li {
	float:left;
}
#main-menu a {
	background:transparent url(/intersupp/frontend/graphics/menu-hover-bg.gif) no-repeat scroll 5000px;
	border-right:1px solid #FFFFFF;
	display:block;
	overflow:hidden;
	text-align:center;
	width:103px;
	height:28px;
}
#main-menu a#home-link:hover, #main-menu a#home-link.selected {
	background-position:0px 0px;
}
#main-menu a#product-link:hover, #main-menu a#product-link.selected {
	background-position:-104px 0px;
}
#main-menu a#service-link:hover, #main-menu a#service-link.selected {
	background-position:-208px 0px;
}
#main-menu a#customer-link:hover, #main-menu a#customer-link.selected {
	background-position:-310px 0px;
}
#main-menu a:hover, #main-menu a.selected {
	background-position:-412px 0px;	
}
/* product menu and left column menu */
#product-menu a, #about-intercom a {
	padding:7px 0px;
	display:block;
}
#product-menu a:hover, #product-menu a.selected, #about-intercom a:hover, #about-intercom a.selected {
	background:url(/intersupp/frontend/graphics/menu-arrow.gif) 100% 50% no-repeat;
}
#body-content, #ft {
	background:url(/intersupp/frontend/graphics/left-col-bg.gif) 10px 0px repeat-y;
}

.navigator {
	margin-left:24px;
}
.content, .content-image, .left-menu-content-image {
	float:left;
}
.content-image, .left-menu-content-image {
	margin:46px 0px 24px 0px;
}
.content {
	width:62%;
	margin-right:12px;
}
.content button, #go-back, #pdf, #pdf-print  {
	background:url(/intersupp/frontend/graphics/print_btn.gif) 0px no-repeat;
	text-align:center;
	height:27px;
	line-height:27px;
	width:65px;
	font-size:80%;
	float:left;
}
#go-back, #pdf, #pdf-print {
	display:block;
	text-decoration:none;
}
.navigator, .content, #left-menu-content .content:hover,  #main-content .article:hover, #main-content .search-result:hover  {
	margin-top:20px;
	margin-bottom:30px;
	padding-bottom:15px;
	border-bottom:3px solid #e6e6e6;
}
/* collage advertisement */
#collage {
	color:#FFFFFF;
	background:url(/intersupp/frontend/graphics/collage-bg.gif) 50% 0% repeat-y;
}
#collage-text {
	padding-top:20px;
	padding-left:24px;
}
#collage h1 {
	border-bottom:0 none;
}
#collage button, #collage-link {
	background:url(/intersupp/frontend/graphics/collage-btn.gif) 0px no-repeat;
	height:27px;
	line-height:27px;
}
#collage-text button {
	position:relative;
	top:14px;
}
#collage img {
	margin:10px 0px;
}

.ingress-txt {
	margin-bottom:20px;
}
/** for wyswig modified from YUI base CSS**/
.ingress-txt abbr, .ingress-txt acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.ingress-txt blockquote, .ingress-txt ul, .ingress-txt ol, .ingress-txt dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
.ingress-txt ol, .ingress-txt ul,.ingress-txt dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
.ingress-txt ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
.ingress-txt ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
.ingress-txt dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
.ingress-txt th,.ingress-txt td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
.ingress-txt th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
.ingress-txt caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}

/* form */
#search-form {
	float:right;
	position:relative;
	margin-right:12px;
	top:3px;
	background:#CCCCCC;
}
#search-form input {
	float:left;
	margin-left:1px;
}
#search-btn {
	border:0 none;
}
#left-menu-content div.content:hover, #main-content .article:hover, #main-content .search-result:hover {
	cursor:text;
}
/** effect **/
div.content:hover h1, div.focusing h1 { 
	border-bottom:1px solid #618A2C;
}
div.content:hover, div.focusing {
	border-bottom:3px solid #618A2C;
	cursor:pointer;
}
