@CHARSET "ISO-8859-1";
/*  ------------------------------------
 *  CSS for the May 2006 redesign of the
 *  AutoMate User Resource Center.
 *  - Version 1.1 released June 28, 2006
 *  All code contained herein written by
 *  Adam Kosecki in collaboration with
 *  Graphic Designer Mathew Bordey and
 *  Project Manager Dustin Snell
 *  ------------------------------------*/

/*  Global
 *  ------------------------------------*/
html, body, form, fieldset, table, h1, h2, h3, h4, h5, h6, p, pre, blockquote, hr, ul, ol, li, dl, address {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-size: .75em;
}
html body .red { color: #950f0f; }
html body .green { color: #44810f; }
select option.top {
	margin-bottom: 1em;
}
hr {
	display: none;
}
img, fieldset {
	border: 0;
}
ul, li {
	list-style-type: none;
}
span.disabled {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a {
	color: #004276;
	font-weight: bold;
}
a:visited {
	color: #5c6a89;
}
a:hover {
	color: #d84040;
}
a.notBold, a.notBold:visited {
	font-weight: normal;
}
form label, form p label.checkbox {
	float: none;
	width: auto;
	font-weight: bold;
	font-size: .75em;
}
.error,
p.subText.error,
form label.error,
form strong.error {
	color: #FF0000;
	font-weight: bold;
}
form p,
form ul {
	margin-bottom: .8em;
}
form p.subText {
	margin-bottom: 0;
	margin-left: 1em;
	margin-top: .25em;
	font-size: .95em;
	color: #666666;
}
form p.checkBoxes {
	margin: 0;
	padding-bottom: 1em;
	clear: both;
}
form p.checkBoxes span {
	float: left;
	width: 12em;
	margin-bottom: .2em;
}
form p label {
	float: left;
	width: 150px;
}
form label.checkbox {
	font-weight: normal;
	margin-left: 0em;
	font-size: .95em;
}
form ul {
	padding-left: .8em;
}
p.download {
	position: relative;
	margin-bottom: -.9em;
	padding-left: 40px;
	padding-top: 14px;
	height: 24px;
}
p.download a.img {
	top: .5em;
	left: 0;
	position: absolute;
}
code {
	display: block;
	background-color: #e2ebef;
	margin-top: 1em;
	padding: 15px;
	overflow: auto;
	font-family: "Courier New", Courier, mono;
	font-size: .9em;
}
br.clear {
	margin-top: -1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}
span.clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
img.blueLeft {
	float: left;
	margin: 1.2em 1em 1.5em 0;
}
h2.blueLeft {
	float: left;
	margin-top: .25em;
	padding: .55em 0 1em 0;
	font-size: 1.9em;
}
.highlight {
	background-color: #d9d9d9;
	font-weight: bold;
}
.alert, .go {
	margin-bottom: 1em;
	font-weight: bold;
}
.alert {
	color: #FF0000;
}
.go {
	color: #009900;
}
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.bottom0 { margin-bottom: 0; }
.bottomHalf { margin-bottom: .5em; }
.bottom1 { margin-bottom: 1em; }
.bottom2 { margin-bottom: 1.5em; }
.top0 { margin-top: 0; }
.topHalf { margin-top: .5em;}
.top1 { margin-top: 1em; }
.top2 { margin-top: 1.5em; }

/*  Body Class Specifics
 *  ------------------------------------*/
/*  Navigation ---------------------*/
body.kb div#navBar ul li a.navKB,
body.sampTasks div#navBar ul li a.navSampTasks,
body.search div#navBar ul li a.navSearch,
body.tuts div#navBar ul li a.navTuts,
body.docs div#navBar ul li a.navDocs,
body.version div#navBar ul li a.navVersions,
body.migration div#navBar ul li a.navMigration,
body.podcast div#navBar ul li a.navPodcast,
body.newsletter div#navBar ul li a.navNewsletter,
body.speakOut div#navBar ul li a.navSpeakOut,
body.subscribe div#navBar ul li a.navSubscribe,
body.supportTickets div#navBar ul li a.navTickets,
body.newTicket div#navBar ul li a.newTicket,
body.help div#navBar ul li a.navHelp,
body.suggest div#navBar ul li a.navSuggest {
	background: #ffffff url(../images/navbar/nav_bullet_hover.gif)  .7em .6em no-repeat;
}

/*  div.textArea
 *  ------------------------------------*/
div.textArea {
	margin-bottom: -.5em;
}
div.textArea p {
	margin-bottom:.5em;
	line-height:1.5em;
}

/*  ul.std
 *  ------------------------------------*/
ul.std {
	margin-top: 1em;
	padding: 0 1em;
}
ul.std li {
	margin: 0 0 .5em 0;
	padding: 0 0 0 12px;
	line-height: 1em;
	list-style-type: none;
	background: url('../images/backgrounds/bullet_blue.gif') 0 .3em no-repeat;
}
ul.std li a {
	text-decoration: none;
	font-weight: normal;
}

/*  Drop Shaddow
 *  ------------------------------------*/
div.dropShadow {
	background: #ffffff url('../images/backgrounds/drop_shadow.gif') bottom right no-repeat;
	width: 100%;
	padding: 0 0 0 2px;
	margin: 8px 0 0 0;
	float: left;
}
div.dropShadow div.urcSection,
div.dropShadow table.pageList,
div.dropShadow ul.pageList,
div.dropShadow .sectionFeature,
div.dropShadow  div#areaHead,
div.dropShadow div#newsletterArticle,
div.dropShadow div.paging {
	position: relative;
	margin: -2px 2px 2px -2px;
	background-color: transparent;
}
div.dropShadow div.paging {
	background: #e3ecef url(../images/backgrounds/heading_standard.gif) repeat-x;
}
div.dropShadow div.urcSection ul.pageList,
div.dropShadow div.urcSection ol#ticketInteractions {
	margin: 0 -8px;
	margin-bottom: -9px;
}

/*  Wrap
 *  ------------------------------------*/
div#wrap {
	position: relative;
	margin: 0 auto;
	width: 976px;
	text-align: left;
}

/*  contentWrap
 *  ------------------------------------*/
div#contentWrap {
	clear: both;
	position: absolute;
	top: 6.4em;
	margin-left: 138px;
	width: 649px;
}

/*  articleWrap
 *  ------------------------------------*/
div#articleWrap {
	margin-bottom: 15px;
}

/*  urcContentPreview
 *  ------------------------------------*/
div#urcContentPreview {
	position: absolute;
	top: 6.4em;
}

/*  navBar
 *  ------------------------------------*/
div#navBar {
	position: absolute;
	left: 0;
	top: 77px;
	width: 128px;
	overflow: hidden;
	font-size: .95em;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
	div#navBar {
		top: 76px;
	}
}
div#navBar a {
	color: #353535;
}
div#navBar h3 {
	height: 1.45em;
	padding: 6px 0 0 0;
	background: no-repeat 0 0;
	text-indent: 6px;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
	font-weight: bold;
	background: #000000 url(../images/navbar/header_bg.gif) 0 0 repeat-x;
	font-size: 1.05em;
}
div#navBar h3.resources a,
div#navBar h3.development a,
div#navBar h3.community a,
div#navBar h3.support a {
	padding-left: 16px;
	text-decoration: none;
	color:#ffffff;
}
div#navBar h3.resources a {
	background: url(../images/navbar/resources_bg.gif) 0 .1em no-repeat;
}
div#navBar h3.development a {
	background: url(../images/navbar/development_bg.gif) 0 .1em no-repeat;
}
div#navBar h3.community a {
	background: url(../images/navbar/community_bg.gif) 0 .1em no-repeat;
}
div#navBar h3.support a {
	background: url(../images/navbar/support_bg.gif) 0 .1em no-repeat;
}
div#navBar ul {
	background: url(../images/navbar/nav_bg.gif) repeat-y;
}
div#navBar ul.bottom {
	border-bottom: 1px solid #acacac;
}
div#navBar ul li {
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac;
}
div#navBar ul li a {
	margin: 0;
	padding: .35em 0 0 0;
	height: 1.4em;
	display: block;
	width: 100%;
	text-indent: 2em;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/navbar/nav_bullet.gif) .7em .6em no-repeat;
}
div#navBar ul li a:hover {
	background: #ffffff url(../images/navbar/nav_bullet_hover.gif)  .7em .6em no-repeat;
	color: #000000;
}
/*  div ----------------------------*/
div#navBar a.seekBadge {
	display: block;
	margin-top: 10px;
}
div#navBar a.seekBadge img {
	display: block;
}
div#navBar div,
div#urcContentPreview div  {
	margin-top: 10px;
	border: 1px solid #acacac;
	background: #ffffff url('../images/backgrounds/grad_no_drop_shad.gif') bottom right no-repeat;
}
div#navBar div {
	background: #ffffff;
	background-image: none;
}
div#navBar div h3 {
	border: none;
	height: auto;
	padding: .45em 0;
	background: #444444 url(../images/navbar/blank_grad.gif) repeat-x;
	font-size: 1em;
	text-transform: uppercase;
	text-indent: 0;
	text-align: center;
}
div#navBar div h3 a,
div#urcContentPreview div h2 a,
div#navBar div h3 a:visited,
div#urcContentPreview div h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
div#navBar div p {
	padding: 7px 12px 9px 12px;
}
div#navBar div span {
	display: block;
}
/*  div.contribute -----------------*/
div#navBar div.contribute {
	padding: 1em;
	background: #ffffff url(../images/navbar/contribute_bg.gif) repeat-x;
}
div#navBar div.contribute a {
	display: block;
	line-height: 1em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
div#navBar div.contribute a.question {
	margin-bottom: .8em;
	font-size: 1.45em;
	color: #ffffff;
}
div#navBar div.contribute a.answer {
	line-height: 1.2em;
	font-size: 1.1em;
	color: #333333;
}

/*  breadCrumbs
 *  ------------------------------------*/
div#breadCrumbs {
	margin: 0;
	padding: .55em 0 .45em 0;
	background: #000000 url(../images/navbar/header_bg.gif) repeat-x;
	border: 1px solid #acacac;
	font-size: .95em;
	text-align: left;
	text-indent: .25em;
}
/* Peekaboo bug (only IE-Win see this) [hides from IE-Mac]-> \*/
* html div#breadCrumbs {
	height: 1%;
}
/* [End hide from IE5-mac]-> */
div#breadCrumbs ul {
	display: inline;
}
div#breadCrumbs li {
	display: inline;
	color: #ffffff;
}
div#breadCrumbs a {
	margin-left: .5em;
	text-decoration: none;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
}
div#breadCrumbs a:hover {
	text-decoration: underline;
	color: #ffffff;
}

/* Footer
/* -------------------------------------------------------------------- */
div#footer {
	float: left;
	width: 100%;
	margin-top: 3em;
	padding: 10px 0;
	clear: both;
	border-top: 1px solid #c7c7c7;
	font-size: .8em;
}
div#footer a,
div#footer a:visited {
	border: none;
	color: #585858;
}
div#footer ul { list-style: none; }
div#footer ul li { display: inline; }
#footBBB {
	float: left;
	margin-right: 2em;
}
#footCopy {
	display: block;
	padding-top: 1.5em;
}

/*  Column Wrappers
 *  ------------------------------------*/
div.leftCol {
	width: 321px;
	float: left;
}
div.rightCol {
	width: 321px;
	float: right;
}

/*  downloadBar
 *  ------------------------------------*/
div.downloadBar img {
	padding-top: .2em;
	position: relative;
	top: .3em;
}
div.downloadBar a {
	margin-right: 1em;
}

/*  urcSection
 *  ------------------------------------*/
div.urcSection {
	margin-top: 6px;
	padding: 0 8px .75em 8px;
	border: 1px solid #acacac;
	clear: both;
	background: #ffffff;
}
* html div.urcSection {
	height: 1%;
}
div.urcSection h2,
div.urcSection h3,
ul.pageList,
ul.std {
	/* Elements using these parameters will be flush with the edges of the urcSection box */
	font-size: 1em;
	margin-left: -8px;
	margin-right: -8px;
}
div.urcSection h2,
div.urcSection h3 {
	padding: .6em 0;
	background: #e3ecef url(../images/backgrounds/heading_standard.gif) repeat-x;
	color: #004982;
	text-indent: 8px;
	font-weight: normal;
	text-transform: uppercase;
}
div.urcSection h2.important {
	background: #6699cc url(../images/backgrounds/heading_important.gif) repeat-y;
}
div.urcSection h2 a,
div.urcSection h2 a:visited {
	color: #004982;
	text-decoration: none;
	font-weight: normal;
}
div#contentWrap div.urcSection h2.important a {
	color: #ffffff;
}
div.urcSection h3 a.small {
	font-size: .8em;
	font-weight: normal;
	text-transform: none;
	cursor: pointer;
}
div#contentWrap div.urcSection p {
	line-height:1.4em;
}
div#contentWrap div.urcSection p.summary {
	line-height: 1.6em;
}
div.urcSection img.downloadDocs {
	float: left;
	margin-right: .5em;
	margin-left: .5em;
}
div.urcSection img.arrowRight {
	float: left;
	margin-right: .5em;
}

/*  Lists --------------------------*/
div.urcSection ol {
	margin-top: .5em;
	padding-left: 3em;
}
div.urcSection ol li {
	list-style-type: decimal;
	padding-bottom: .5em;
}

/*  pageList -----------------------*/
.pageList {
	margin-bottom: -.75em;
	border-bottom: none;
}
.pageList li {
	clear: both;
	padding: .6em 8px;
	list-style: none;
	border-top: 1px solid #dedede;
}
.pageList li.top {
	border-top: none;
}
.pageList li.alt,
ol#ticketInteractions li.alt {
	background: transparent url(../images/backgrounds/page_list.gif) left repeat-y;
}
.pageList li a,
.pageList li a:visited {
	width: 38em;
	font-weight: normal;
	text-decoration: none;
}
.pageList li a:hover {
	text-decoration: underline;
}
.pageList li a.rated {
	margin-left: 1.1em;
}
.pageList li span.date,
.pageList li span.views,
.pageList li span.info {
	float: right;
	width: 7em;
	text-align: right;
	overflow: hidden;
}

/*  areaHead
 *  ------------------------------------*/
div#areaHead {
	position: relative;
	padding: 0;
	margin: 6px 0 0 0;
	border: 1px solid #acacac;
	height: 117px;
}
div#areaHead h2 {
	padding: 0;
	line-height: 1em;
	margin: 0 0 .45em 0;
	text-transform: none;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-indent: 0;
}
div#areaHead img {
	display: block;
	height: 117px;
}
div#areaHead div#areaDescription {
	position: relative;
	width: 223px;
	height: 97px;
	padding: 10px;
	left: 403px;
	margin-top: -117px;
	border-left: 1px solid #acacac;
	text-transform: lowercase;
	letter-spacing: .15em;
	font-size: .9em;
	color: #555555;
}
div#areaHead div#areaDescription p {
	line-height: 1.3em;
}

/*  sectionInfo
 *  ------------------------------------*/
#sectionInfo {
	float: right;
	width: 200px;
	padding: 10px 15px;
	margin: 0 0 0 1em;
	background: #ffffff url(../images/backgrounds/grad_no_drop_shad.gif) right bottom no-repeat;
	border: 1px solid #dedede;
	font-size: .9em;
}
#sectionInfo strong {
	display: block;
}
#sectionInfo li {
	list-style: none;
	padding: 5px 0;
}
#sectionInfo li a {
	text-decoration: underline;
	font-weight: bold;
}
#sectionInfo li img.arrow {
	margin-right: .5em;
	display: inline;
	vertical-align: text-bottom;
}

/*  ratingStuff
 *  ------------------------------------*/
#starRating {
	display: block;
	margin: .25em 0;
	height: 12px;
	overflow: hidden;
	background: url(../images/stars_sprite.gif) no-repeat;
	background-position: 0 -60px;
}
#starRating.unrated {
	background-position: 0 -72px;
}
#starRating a {
	float: left;
	width: 13px;
	height: 12px;
}
#starRating a.starred {
	background: url(../images/star_closed.gif) no-repeat;
}
#starRating a img {
	display: none;
}
#starRating span.ratingCount {
	display: block;
	clear: both;
}
img.starRating {
	margin-top: .15em;
	float: left;
	height: 12px;
}
.rateItMsg {
	float: left;
	margin-left: .5em;
}
span.textRating {
	display: none;
}

/*  versions
 *  ------------------------------------*/
div.urcSection div#versionSummary {
	margin-bottom: 24px;
	padding-top: 12px;
	padding-bottom: 24px;
	border-bottom: 2px solid #dedede;
}
div.urcSection div#versionSummary img {
	margin: 0 1em 1em 0;
}
div.urcSection div.versionInfo h4 {
	margin-bottom: 20px;
	font-size: 1em;
	text-transform: uppercase;
}
div.urcSection div.versionInfo ol {
	padding-left: 10px;
	margin: 15px 0 15px 35px;
}
div.urcSection div.versionInfo ul {
	padding-left: 10px;
	margin: 15px 0 15px 25px;
}
div.urcSection div.versionInfo li {
	list-style-type: decimal;
	padding-bottom: 5px;
}
div.urcSection div.versionInfo ul li {
	list-style-type: square;
}
div.urcSection div.versionInfo ol li {
	list-style-type: decimal;
}

/*  article (kb)
 *  ------------------------------------*/
div#article h2 {
	margin-bottom: 10px;
	padding: 0;
	background: none;
	font-size: 1em;
	text-transform: none;
	color: #000000;
}
div#article h3 {
	margin-bottom: 5px;
	padding: 0;
	background: none;
	font-size: 1em;
	text-transform: none;
	color: #000000;
}
div#article p {
	margin-bottom: 10px;
}
div#article ol {
	padding-left: 10px;
	margin: 0 0 0 20px;
}
div#article ul {
	padding-left: 10px;
	margin: 0 0 0 10px;
}
div#article li {
	list-style-type: decimal;
	padding-bottom: 10px;
}
div#article ul li {
	list-style-type: square;
}
div#article ol li {
	list-style-type: decimal;
}

/*  userComments
 *  ------------------------------------*/
ul.userComments li {
	margin-bottom: 1em;
	padding: 1em;
	background-color: #f8fafa;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}
* ul.userComments li {
	height: 1%;
}
ul.userComments li div.header {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 2px solid #cccccc;
}
ul.userComments li div.header h4 {
	margin: 0;
}
ul.userComments li div.header h4 em {
	font-weight: normal;
	font-style:normal;
}
ul.userComments li div.header p.datetime {
	color: #999999;
}
ul.userComments li div.header strong.ratingLabel {
	float: left;
	margin-right: .5em;
}
ul.userComments li div.header ul.commentMenu {
	padding-top: .5em;
	clear: both;
}
ul.userComments li div.header ul.commentMenu li {
	display: inline;
	margin: 0 .5em 0 0;
	padding: 0;
	background: none;
	border: none;
}

/*  sectionFeature -----------------*/
div.dropShadow .sectionFeature {
	padding: .5em 0;
	border: 1px solid #acacac;
	text-align: center;
	font-size: 1.1em;
	background: #e3ecef url(../images/backgrounds/heading_standard.gif) repeat-x;
}
div.sectionFeature a {
	text-decoration: none;
	cursor: pointer;
}
div.sectionFeature img.arrow {
	margin: 0 .5em;
	display: inline;
	vertical-align: text-bottom;
}
div.sectionFeature span.minor, div.sectionFeature span.alert, div.sectionFeature span.go, div.sectionFeature span.major {
	font-weight: bold;
}
div.sectionFeature span.minor {
	color: #808080;
}
div.sectionFeature span.major {
	color: #000000;
}
div.sectionFeature span.alert {
	color: #ff0000;
}

/*  table.pageList
 *  ------------------------------------*/
table.pageList {
	margin-top: .5em;
	border-top: 1px solid #acacac;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	clear: both;
	width: 649px;
}
table.pageList a {
	text-decoration: none;
}
table.pageList tr.head,
table.pageList thead tr {
	background: #E4ECEE url(../images/backgrounds/heading_standard.gif) repeat-x;
}
table.pageList th {
	padding: .6em 1.2em .4em 1.2em;
	border-bottom: 1px solid #acacac;
}
table.pageList th.thin,
table.pageList th.rating {
	width: 6em;
}
table.pageList th.views {
	width: 4em;
}
table.pageList th img.sortArrow {
	padding-top: .5em;
	margin-left: .2em;
	vertical-align: text-top;
}
table.pageList td {
	padding: .6em 1.2em;
	border-bottom: 1px solid #acacac;
}
table.pageList td.alt {
	background: url(../images/backgrounds/page_list.gif) left repeat-y;
}
table.pageList td a, table.pageList td a:visited {
	font-weight: normal;
}
table.pageList span.user {
	display: block;
	margin-left: .5em;
}

/* In The News
 *  ------------------------------------*/
div#inTheNewsContainer { padding: 0; }
div#inTheNews {
	margin: 0;
	/*padding: 0;*/
	padding: 1em;
	background: #000 url(/images/urc/feat-art-bg.jpg) 0 0 repeat-x;
	color: #fff;
}
div#inTheNews div#inTheNewsBg {
	/*padding: 1em;
	background: #000 url(/images/urc/feat-art-bg.jpg) 0 0 repeat-x;*/
}
div#inTheNews table#newsBox img {
	border: 1px solid #fff;
}
div#inTheNews table#newsBox h2 {
	margin-left: 0.6em;
	text-indent: 0;
	text-transform: none;
	font-size: 1.3em;
	padding: 0;
	background: none;
}
div#inTheNews table#newsBox h2 a,
div#inTheNews table#newsBox h2 a:visited {
	color: #fff;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: none;
}
div#inTheNews div#mainArticle {
	margin-top: 0.6em;
	line-height: 1.3em;
}

/*  Blog Posts
 *  ------------------------------------*/
div.blogPost {
	margin: 1.4em 0 0 0;
	padding: 1.2em 0 0 0;
	border-top: 1px solid #ccc;
}
div.blogPost img {
	display: block;
	border: 1px solid #acacac;
	margin: .8em 0;
}
div.noBlogPostBorder {
	margin-top: .6em;
	padding: 0;
	border: none;
}
div.blogPost h3 {
	padding: 0;
	margin: 0 0 .2em 0;
	line-height: 1.3em;
	font-size: 1.3em;
	background: none;
	text-transform: none;
	text-indent: 0;
}
div.blogPost h3 a {
	color: #004982;
	text-decoration: none;
	font-weight: normal;
}
div.blogPost div.metaData {
	margin: 0.6em 0 0.6em 0;
	padding: .2em 0;
	font-size: 0.8em;
	border-top: 1px dotted #acacac;
	border-bottom: 1px dotted #acacac;
}
div.blogPost p {
	font-size: 1.0em;
	line-height: 0.9em;
}

/*  Tutorial
 *  ------------------------------------*/
#tutorialContainer {
	padding-left: 30px;
}
#tutorialContainer h3 {
	margin-left: -30px;
}

/*  tutorialDownload
 *  ------------------------------------*/
div#tutorialDownload {
	border-top: 1px dashed #dedede;
	margin: 1em 0 0 -22px;
	height: 2.5em;
	padding: .5em 22px 0 22px;
	font-size: .9em;
}
div#tutorialDownload a.tut {
	display: block;
	padding-top: 2px;
}
div#tutorialDownload span.subText {
	padding-top: .35em;
	display: block;
	font-size: .9em;
	color: #666666;
}
div#tutorialDownload img.arrow {
	float: left;
	margin: 4px .5em 0 0;
}
div#tutorialDownload strong {
	display: block;
}
div#tutorialDownload p.rating {
	float: right;
}
div#tutorialDownload #starRating {
	margin: .15em;
}
div#tutorialDownload #starRating .rateItMsg {
	margin-top: -.15em;
}

/*  div.paging
 *  ------------------------------------ */
div.paging {
	padding: .3em 1.2em;
	border: 1px solid #acacac;
	background: #e3ecef url(../images/backgrounds/heading_standard.gif) repeat-x;
	height: 1.9em;
	clear: both;
}
div.paging span.paging a {
}
div.paging span.paging a.prev,
div.paging span.paging a.next {
}
div.paging span.viewing {
	display: block;
	padding-top: .5em;
	font-size: .9em;
}
* html div.paging span.viewing {
	margin-top: .5em;
}
div.paging select {
	vertical-align: text-top;
	margin: -.4em .2em 0 .2em;
	font-size: .85em;
	padding: 0;
}
span.paging {
	position: absolute;
	display: block;
	right: .6em;
	top: .6em;
}
span.paging a {
	float: left;
	margin-top: .2em;
	margin-left: .15em;
	margin-right: .15em;
	text-decoration: none;
	font-size: .95em;
}
* html span.paging a {
	margin-top: .2em;
}
span.paging a.onThisPage {
	color: #d84040;
	text-decoration: none;
}
span.paging a.prev, span.paging a.next {
	margin-top: .1em;
	padding-top: 0;
	padding-right: .5em;
	text-transform: uppercase;
	text-decoration: none;
	font-size: .9em;
}
span.paging a.next {
	padding-right: 0;
	padding-left: .5em;
}
span.paging a img {
	padding-top: 	1px;
	vertical-align: text-top;
}
span.paging a.prev img {
	padding-right: .5em;
}
span.paging a.next img {
	padding-left: .5em;
}

/*  div#sectionDescription
 *  ------------------------------------*/
div.sectionDescription {
	width: 300px;
	margin-right: 12px;
	padding-bottom: 1em;
	float: left;
}
* html div.sectionDescription {
	padding-bottom: 0;
}
div.sectionDescription img {
	margin: 	0 .5em 0 0;
	float: 		left;
}
div.sectionDescription h4 {
	margin-bottom: 	.5em;
	float: 			left;
	font-size: 		1em;
}
div.sectionDescription p {
	clear: 		both;
}

/*  div#urcContentPreview
 *  ------------------------------------*/
div#urcContentPreview {
	position: absolute;
	top: 77px;
	right: 0;
	width: 179px;
	font-size: .95em;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
	div#urcContentPreview {
		top: 76px;
	}
}

div#urcContentPreview div {
	float: left;
	width: 161px;
	padding: 0 8px;
}
div#urcContentPreview div h2 {
	border: none;
	height: auto;
	padding: .55em 0 .45em 0;
	background: #000000 url(../images/navbar/header_bg.gif) repeat-x;
	border-bottom: 1px solid #acacac;
	margin: 0 -8px .5em -8px;
	font-size: 1em;
	text-align: left;
	text-indent: 8px;
}
div#urcContentPreview div.top {
	margin-top: 0;
}
div#urcContentPreview span.title {
	display: block;
	border-bottom: 1px solid #dedede;
	padding: 0 0 .25em 0;
	text-align: center;
	font-weight: bold;
}

/* Search -------------------------*/
div#urcContentPreview div#urcSearch {
	margin-top: 0;
}
div#urcContentPreview div#urcSearch form {
	padding-bottom: .5em;
}
div#urcContentPreview div#urcSearch form * {
	display: block;
	margin: 0;
}
div#urcContentPreview div#urcSearch form input.text {
	width: 134px;
	border: 1px solid #acacac;
	height: 18px;
}
div#urcContentPreview div#urcSearch form input.searchButton {
	position: relative;
	margin-top: -22px;
	left: 135px;
}

/* Forum Posts --------------------*/
div#urcContentPreview ul.forumPosts li,
div#urcContentPreview div#download ul li {
	padding: .5em 0;
	border-top: 1px solid #8a8a8a;
	background-image: none;
}
div#urcContentPreview ul.forumPosts li.top,
div#urcContentPreview div#download ul li.top {
	padding-top: 0;
	border-top: none;
}
div#urcContentPreview .name {
	display: block;
	padding: .25em 0;
	margin-bottom: .5em;
	font-size: 1.05em;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-weight: bold;
}
div#urcContentPreview ul.forumPosts li p {
	padding: 0;
	color: #003061;
}
div#urcContentPreview ul.forumPosts li h4 {
	padding: 0;
	margin: 0 0 .1em 0;
	line-height: 1.1em;
	font-size: 1em;
}
div#urcContentPreview ul.forumPosts li h4 a:hover {
	font-weight: bold;
}
div#urcContentPreview ul.forumPosts li a {
	color: #003061;
	text-decoration: none;
}
div#urcContentPreview ul.forumPosts li a:hover {
	color: #d84040;
	font-weight: normal;
	text-decoration: underline;
}
#side_podcast ul li {
	position: relative;
	margin-top: .75em;
	padding: 2px 0 0 0;
	padding-left: 40px;
	height: 34px;
	border-bottom: 1px solid #dedede;
}
#side_podcast ul li.bottom { border: 0; }
#side_podcast ul li span.ico {
	position: absolute;
	background: url('/automate/urc/images/backgrounds/dl-podcast-icons.gif') 0 0 no-repeat;
	width: 30px;
	height: 30px;
	top: 0;
	left: 0;
}
#side_podcast ul li.rss span.ico { background-position: 0 -31px; }
#side_podcast ul li.mp3 span.ico { background-position: 0 -61px; }
#side_podcast ul li a {
	text-decoration: none;
	color: #000;
	font-weight: normal;
}

#side_podcast ul li a:hover {
	text-decoration: underline;
}

/*  Download -----------------------*/
div#urcContentPreview div#download ul {
	padding-bottom: .5em;
}
div#urcContentPreview div#download ul li {
	border: 0;
	margin: 0;
	padding-top: 0;
	margin-top: .75em;
}
div#urcContentPreview div#download ul li.top {}
div#urcContentPreview div#download ul li .name {
	display: block;
	padding: .25em 0;
	margin-bottom: .5em;
	font-size: 1.05em;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-weight: bold;
}
div#urcContentPreview div#download ul li p {
	text-align: right;
	font-size: .95em;
}
div#urcContentPreview div#download ul li ul {
	padding: 0;
	margin: 0;
}
div#urcContentPreview div#download ul li ul li {
	position: relative;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: right;
	width: 70%;
	left: 30%;
	margin-right: -30%;
}
div#urcContentPreview div#download ul li ul li a {
	text-decoration: none;
	font-weight: normal;
	font-size: .9em;
	background: transparent;
}

/* Ticket
 * --------------------------------------------------- */
#newTicketContainer {
	display: none;
}
body.newTicket #newTicketContainer {
	display: block;
}
body.newTicket #creatNewTicketButtonContainer {
	display: none;
}
#ticket dl {
	padding-left: 4.5em;
}
#ticket dl dt {
	position: relative;
	left: -4.5em;
	width: 4.5em;
	margin-right: -4.5em;
	margin-bottom: -1em;
	top: .2em;
	font-weight: bold;
}
#ticket dl dd {
	line-height: 1.5em;
}

.ticketOpen {
	color: red;
}
.ticketClosed {
	color: green;
}

/* Ticket Response
 * --------------------------------------------------- */
#ticketResponseParent {
	display: none; /* hide on page load */
}
#ticketResponse textarea,
#ticketResponse input.stdTxt {
	width: 627px;
}
#ticketResponse textarea {
	height: 12em;
}
#ticketResponse fieldset#submitButtons {
	text-align: right;
}
#ticketResponse fieldset#submitButtons #closeTicket,
#ticketResponse fieldset#submitButtons label {
	float: left;
}
#ticketResponse fieldset#submitButtons label {
	padding-top: .5em;
}
#ticketResponse fieldset#interactionTextDetails label {
	display: block;
}
#ticketResponse fieldset#interactionFileUpload {
	text-align: right;
	border-bottom: 1px dotted #cccccc;
	padding: .5em 0;
	margin-bottom: .5em;
}
#ticketResponse fieldset#interactionFileUpload label {
	padding-right: .5em;
}
#ticketResponse .errors {
	padding: .7em 1em 1em 1em;
	background: red;
	color: #ffffff;
	font-weight: bold;
}
#ticketResponse .errors li {
	margin-top: .3em;
}
#newTicketDetails div {
	width: 50%;
	float: left;
	padding-bottom: 1em;
}
#newTicketDetails div label {
	float: left;
	width: 6em;
	padding-top: .7em;
}
#newTicketDetails div select {
	width: 14em;
}

/* Ticket Interactions
 * --------------------------------------------------- */
ol#ticketInteractions li.hide div.details {
	display: none;
}
ol#ticketInteractions li.hide span.preview {
	visibility: visible;
}
ol#ticketInteractions li.full div.details {
	display: block;
}
ol#ticketInteractions li.full span.preview {
	visibility: hidden;
}
ol#ticketInteractions li.full {
	display: block;
}

ol#ticketInteractions div.meta {
	float: left;
	width: 100%;
	font-size: .9em;
}

ol#ticketInteractions,
ol#ticketInteractions li {
	list-style-type: none;
	padding: 0;
}
ol#ticketInteractions li {
	border-top: 1px solid #dedede;
	padding: .5em 8px;
	clear: left;
	cursor: pointer;
	min-height: 1em;
}

ol#ticketInteractions li span {
	display: block;
	float: left;
	padding-bottom: .5em;
}
ol#ticketInteractions li span.date {
	width: 8em;
	font-weight: bold;
}
ol#ticketInteractions li span.medium {
	width: 12.5em;
}

ol#ticketInteractions div.details {
	clear: both;
	border-top: 1px dotted #cccccc;
	padding: .8em 0 0 0;
	line-height: 1.5em;
	display: none;
}
ol#ticketInteractions div.details p,
#ticket .preview p {
	margin: .7em 0 0 0;
	padding: 0;
}
ol#ticketInteractions div.details ul {
	background: url('../images/icon_attachment.gif') 0 4px no-repeat;
	padding: 0 0 .5em 16px;
}
ol#ticketInteractions div.details ul li {
	display: inline;
	border: 0;
	padding: 0 .5em 0 0;
	margin: 0;
	background: transparent;
	cursor: auto;
	min-height: auto;
	font-size: .9em;
}
ol#ticketInteractions div.details div.text {
	border-left: 1px solid #cccccc;
	padding-left: 1em;
	margin-left: 5px;
}

/* Global Nav and Account Bar Changes for the URC
 * --------------------------------------------------- */
/* Adds appearance of "full width" */
div#navFix {
	background: url("../images/backgrounds/nav_bg_shadow.gif") repeat-x;
	border-top: 1.75em solid #444444;
	height: 51px;
	width: 100%;
}
div#navWrap {
	height: 51px;
	background: none;
}
div#accountBar {
	font-size: .85em;
	margin: -21px 0px 0px 0px;
	padding: 0p 0px 0px 0px;
	border: 0;
	background: none;
}
div#accountBar span#naMsg {
	margin: 0;
	padding: .4em 0 0 0;
}
div#accountBar a,
div#accountBar label {
	font-weight: normal;
}
div#accountBar form input#globalSearchPhrase {
	margin: 0px;
	padding: 0px;
	font-size: .9em;
}
div#nav {
	margin: 0px;
	font-size: .9em;
	padding-left: 0;
	padding-top: 3px;
	border: 0;
	background: 0;
}
div#nav a,
div#nav a:visited {
	color: #ffffff;
}
div#nav a#logo {
	position: absolute;
	top: 12px;
	border: none;
	height: 46px;
	width: 143px;
	background: transparent url("../images/urc_logo_sprite_dark.gif") 0 0 no-repeat;
}
div#nav a#logo:hover {
	background: transparent url("../images/urc_logo_sprite_dark.gif") 0 -46px no-repeat;
}
div#nav #logo img {
	display: none;
}
div#nav ul#menu li#mainNav_urc a {
	color: 		#ffffff;
	background:	url("/images/background/menu_item_bg_sprite.gif") 0px -33px no-repeat;
}
div#nav ul#menu li#mainNav_urc ul li a,
div#nav ul#menu li#mainNav_urc ul li a:hover,
div#nav ul#menu li#mainNav_urc.fauxHover ul li a:hover {
	background: none;
}

/* help
 * --------------------------------------------------- */

ul.help {
	padding: 2em 0 .5em 0;
	float: left;
	width: 100%;
}
ul.help li {
	width: 45%;
	padding-right: 4%;
	float: left;
}
ul.help li ul li {
	width: auto;
	float: none;
	border: none;
	padding: 1em 0 0 2em;
	background: url('..urc/images/backgrounds/arrow_right_thin.gif') .5em 1em no-repeat;
}
ul.help h4 {
	font-size: 1em;
	border-bottom: 1px solid #dedede;
	margin-bottom: .3em;
	font-weight: bold;
}

/* Banner
/* -------------------------------------------------------------------- */
div#announcebanner {
	position: absolute;
	width: 826px;
	height: 468px;
	left: 50%;
	top: -468px; /* height */
	margin-left: -413px; /* 50% width */
	z-index: 999;
}
div#announcebanner img {
	display: block;
}
div#announcebanner img#closeAnnounceBanner {
	position: absolute;
	top: 10px;
	right: 10px;
}