.brochureCategory { padding: 10px 0px 4px; font-weight: bold; border-bottom: 1px dotted #dfdfdf; }
.brochureItem { padding: 12px; margin-bottom: 8px; border-bottom: 1px dotted #dfdfdf; }
.extraBrochureItem { padding: 12px 0px 0px 86px; }
.getAdobe { float: right; width: 180px; margin-left: 15px; padding: 6px; border: 1px solid #dfdfdf; font-size: 11px; }
.publications select { width: 175px; margin-bottom: 3px; }
#feedback fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#feedback fieldset label { float: left; width: 225px; padding-right: 5px; }
#feedback fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#feedback fieldset label.noStructureLabel { width: auto; float: none; }
#feedback fieldset .noStructureInput { width: 14px; border: 0px; }
#showcase input, .showcaseInput { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; width: 150px; border: 1px solid #dfdfdf; padding: 2px; }
#resource input, .resourceInput, #feedback input, .feedbackInput, #tellafriend input, #tellafriend .tellafriendInput, #webinar input, .webinarInput, #roadshow input, .roadshowInput, #trycapture input, .tryInput, #scdug input, .scdugInput, #demoForm input, .demoFormInput { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; width: 200px; border: 1px solid #dfdfdf; padding: 2px; }
#resource .checkBox { width: 14px; border: 0px; }
#tellafriend fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#tellafriend fieldset label { float: left; width: 135px; padding-right: 5px; }
#tellafriend fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#tellafriend fieldset label.noStructureLabel { width: auto; float: none; }
#tellafriend .tellafriendInput { width: 300px; }

#webinar { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#webinar label { float: left; width: 230px; padding-right: 5px; }
#webinar div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#webinar label.noStructureLabel { width: auto; float: none; }
#webinar .noStructureInput { width: 14px; border: 0px; margin:0; }
div.webinarRegistration { border-bottom: 1px dotted #767a7d; margin-bottom: 8px; text-align: left; }

#roadshow fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#roadshow fieldset label { float: left; width: 225px; padding-right: 5px; }
#roadshow fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#roadshow fieldset label.noStructureLabel { width: auto; float: none; }
#roadshow fieldset .noStructureInput { width: 14px; border: 0px; }
.quote { font-style: italic; padding: 10px 70px; }
div.expired { color: #aaa; }

#trynow fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#trynow fieldset label { float: left; width: 225px; padding-right: 5px; }
#trynow fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#trynow fieldset label.noStructureLabel { width: auto; float: none; }
#trynow fieldset .noStructureInput { width: 14px; border: 0px; }

#trycapture fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#trycapture fieldset label { float: left; width: 225px; padding-right: 5px; }
#trycapture fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#trycapture fieldset label.noStructureLabel { width: auto; float: none; }
#trycapture fieldset .noStructureInput { width: 14px; border: 0px; }

#scdug fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#scdug fieldset label { float: left; width: 225px; padding-right: 5px; }
#scdug fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#scdug fieldset label.noStructureLabel { width: auto; float: none; }
#scdug fieldset .noStructureInput { width: 14px; border: 0px; }

#ondug fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#ondug fieldset label { float: left; width: 225px; padding-right: 5px; }
#ondug fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#ondug fieldset label.noStructureLabel { width: auto; float: none; }
#ondug fieldset .noStructureInput { width: 14px; border: 0px; }
#ondug input, .ondugInput { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; width: 200px; border: 1px solid #dfdfdf; padding: 2px; }
.ondugInputDesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; width: 350px; border: 1px solid #dfdfdf; padding: 2px; }

/* Styles Start - Client Exclusive Live Webinar Series (/webinars/Client/) */
#celws fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#celws fieldset label { float: left; padding: 0 5px 5px 0;}
#celws fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#celws fieldset label.noStructureLabel { width: auto; float: none;  clear: both;}
#celws fieldset .noStructureInput { width: 14px; border: 0px;  clear: both;}
#celws input, .celwsInput { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; border: 1px solid #dfdfdf; padding: 2px; }
.celwsInputDesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; border: 1px solid #dfdfdf; padding: 2px; }
.celwsPhoto {float:right; border: 1px #CCC; padding: 4px 4px 4px 4px;}
.celwsWebinarContainer {height: auto; margin: 0 0 0 0;}
.learningrepo, .eportfolio, .webcasting, .campusapp { border-top:2px #333;}
#celws input.cb { height: 13px;	width: auto; border: 0;	padding: 0; margin: 0 5px 1px 0; vertical-align: bottom; *overflow: hidden;}
#celws select, #celws textarea { font-family: Arial, Helvetica, sans-serif; color: #767A7D; font-size: 12px; }
#celws textarea { border:1px solid #dfdfdf; }

/* Styles End - Client Exclusive Live Webinar Series (/webinars/Client/) */

input.submit {
	height: 30px;
	background: url(/images/form-button-sprite.png) no-repeat right 0 #ffffff;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 30px;
	width: 150px;
}

input.submit:hover {
	background-position: right -30px;
	background-color: #dfdfdf;
}

/* Sitemap styles */
.sitemap a:link { color: #767a7d; }
.sitemap a:visited { color: #767a7d; }
.sitemap a:hover { color: #f4911d; }
.sitemap a:active { color: #767a7d; }
.sitemap ul { list-style: none; }

li.mapsection { font-weight: bold; font-size: 16px; padding-top: 14px; }

.mapSubsection { font-size: 10px; }
