@charset "utf-8";

/* FTA CVT CSS */

/* Turn off borders for linked images */

img {
	border: 0;
}

/* No margins on forms */
form {
	margin: 0;
}

/* UNIVERSAL ELEMENTS */

body {
	font: normal small/1.5em Arial, Helvetica, sans-serif;
	color: #373637;
	background-image:url(/images/bg_body.png);
	background-repeat:repeat;
	margin: 0px;
	padding: 0px;
}

#skipToMainContent a {
	background-color: transparent;
	color: #333233;
}

#skipToMainContent a:hover, #search a:active {
	background-color: transparent;
}

#pageWrapper {
	position: relative;
	margin: 5px auto;
	padding: 0px 0px 0px 0px;
	width: 921px;
}

/* Special page wrapper for dynamic pages and the feature sections.  Allows two forms to be separated. */
#pageWrapperFeature {
	position: relative;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 921px;
}

#contentWrapper, .contentWrapper {
	clear: both;
	padding: 0px;
	width: 921px;
}

#header {
	float: left;
	margin: 0;
	padding: 0;
	width: 921px;
	height: 145px;
	background-image:url(/images/bg_header.gif);
	background-repeat:repeat-x;
}

#headerLogo {
	float: left;
	padding: 0px 0px 0px 30px;
}

/* GLOBAL Navigation */ 

#globalNav {
	margin-top: 0px;
	padding-top: 10px;
	float: right;
}

#globalNav ul {
	font: normal 85%/1.25em Arial, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
}

#globalNav li {
	list-style: none;
	float: left;
	border-right: 1px solid #8bba54; /* green */
	margin-top: 5px;
	padding: 0px;
}

/* remove line and margin from btns */ 
#globalNav #navG5 {
	border-right: none;
	margin-top: 0px;
}

#globalNav a {
	color: #c9c8c9; /* very lt. gray */
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

#globalNav a:hover, #globalNav a:active {
	color: #ffffff;
	text-decoration: none;
}

/* SEARCH  */ 

/*#searchWrapper {
	position: absolute;
	left: 50%;
	margin-left: 204px;
	top: 60px;
	height: 23px;
	z-index: 10;
	padding: 0;
}

#searchWrapper a {
	background-color: #a8bc40;
	font-size: 85%;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 4px 4px 4px;
	margin: 0;
}

#searchWrapper a:hover, #search a:active {
	background-color: #9aad38;
}

#searchInput {
	width: 201px;
	height: 19px;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 0px 3px 0px 0px;
}

#searchInput #s {
	float: left;
	padding: 0;
	margin: 2px 2px 2px 2px;
	border: 0;
	width: 159px;
}*/


/* PRIMARY NAVIGATION */

#primNav {
	clear: both;
	float: left;
	width: 921px;
	background-color: #ffffff;
}

#primNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#primNav ul li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 11px;
padding-bottom: 1px;
	position: relative;
	background-image: url(/images/bg_prim_nav_up.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#primNav ul li ul li {
	background-image: none;
	padding: 5px 0px 3px 0px;
}

#primNav ul li ul li:hover {
	background-image: none;
}

#primNav a.primNavLink {
	display: block;
	float: left;
	font-size: 85%;
	font-weight:bold;
	color: #474647; /* dk. gray */
	text-decoration: none;
	padding: 7px 20px 7px 20px;
	border-right: 1px solid #d3d3d3; /* very lt. gray */
	border-left: 1px solid #ffffff;
}

#navP5 a.primNavLink {
	background-image: url(/images/bg_nav_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 7px 26px 7px 13px;
}


#primNav ul li:hover {
	background-image: url(/images/bg_prim_nav_ov.gif);
	/*background-position: bottom;*/
	background-repeat: repeat-x;	
}

#navP1 a.primNavLink {
	border-left: none;
}

#navP6 a.primNavLink {
	border-right: none;
}

body.navP1 #primNav #navP1, body.navP2 #primNav #navP2, body.navP3 #primNav #navP3, body.navP4 #primNav #navP4, body.navP5 #primNav #navP5, body.navP6 #primNav #navP6 {
	background-image: url(/images/bg_prim_nav_dn.gif);
	background-position: bottom top;
	background-repeat: repeat-x;
}

/* PRIMARY NAVIGATION DROP-DOWN MENUS */
.dropDownLi {
	float: left;
	position: relative;
}

.dropDown {
	left:0;
	position: absolute;
	top: 45px;
	font-size: 85%;
	background-color: #f7f7f7;
	z-index: 1800;
	padding: 5px 20px 15px 20px;
	opacity: 0.95;
	filter: alpha(opacity=95);
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.dropDown ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.dropDown li {
	width: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #dcdcdc;
}

.dropDown li a {
	display: block;
	position: relative;
}

.dropDown li a:link {
	display: block;
	color: #474647;
	text-decoration: none;
}

.dropDown li a:visited {
	color: #474647;
	text-decoration: none;
}

.dropDown li a:hover {
	display: block;
	color: #705bb8;/*background-color:#fafafa;*/
}

#DropDownP4 {
	width: 175px;
}

#DropDownP5 {
	width: 161px;
}

/* SECONDARY NAVIGATION LIST */

body.navS1 #navS1 a, body.navS2 #navS2 a, body.navS3 #navS3 a, body.navS4 #navS4 a, body.navS5 #navS5 a, body.navS6 #navS6 a {
	background-image:url(/images/bg_sec_nav_dn.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#sNav {
	margin: 20px 20px 0px 0px;
	padding: 0px;
	list-style: none;
}

ul#sNav li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font: bold 90%/1.5em Arial, sans-serif;
	list-style: none;
	border-bottom: 1px solid #d9dcde;  /* lt grey */
}

#sNav #navS1 {
	border-top: 1px solid #d9dcde;  /* lt grey */
}

ul#sNav li a {
	/* color: #6a57ae; purple */
	display: block;
	padding: 5px 0px 4px 20px;
	background-color: transparent;
	text-decoration: none;
}

ul#sNav li a:hover {
	display:block;
	background-image:url(/images/bg_sec_nav_ov.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	text-decoration:none;
}


/* MEGA MENUS FOR SECONDARY NAV */

ul#sNav li.mega a {
	
}

ul#sNav li.mega a:hover {
	/*text-decoration: underline;*/
}

ul#sNav div {
	display: none;
}

ul#sNav li.mega div {
	border: 1px solid #d9dcde;	
	padding: 5px;
	background-color: #ffffff;	
	left: 100px;
	position: absolute;
}

ul#sNav li.hovering div {
	display: block;
	text-align: left;
	
}
ul#sNav li.mega div ul {
	padding: 5px;
	margin: 0px;
}

ul#sNav li.mega div ul li {
	font-weight: normal;	
	list-style: none;
	border: 0;
	padding: 5px 11px 0px 5px;
}

ul#sNav li.mega div a {
	color: #5841aa;
	text-decoration: none;
	background-image: none;
	padding: 0;
}

ul#sNav li.mega div a:hover  {
	text-decoration: underline;
} 


/* HOME PAGE */
#columnWrapper {
	background-color:#FFFFFF;
	width: 921px;
	float:left;
	padding-bottom: 35px;
}

#columnWrapperHome {
	background-image:url(/images/bg_columnWrapperHome.png);
	background-repeat:no-repeat;
	height: 520px;
	width: 921px;
	float:left;
}

#leftContentHome {
	margin: 0;
	padding: 75px 45px 0px 40px;
	width: 285px;
	float: left;
}

#rightContentHome {
	margin: 0;
	padding: 45px 25px 45px 25px;
	height: 430px;
	width: 494px;
	float: left;
}

#slideshowCarousel {
	float: left;
	width: 93px;
	height: 312px;
}

#slideshowCarousel img {
	padding-left: 5px;
	cursor: pointer;
}

#slideshowCarousel li {
	border-left: solid 3px #ffffff;
}

#slideshowCarousel li.selected {
	border-left: solid 3px #9fcc65;
}

#slideshowCarousel li.hover {
	border-left: solid 3px #cccccc;
}

#slideshowPhoto {
	float: left;
	width: 401px;
	height: 312px;
}

#slideshowInfo {
	clear: both;
	width: 494px;
	height: 118px;
	padding: 30px 0px 0px 0px;
	color: #474647;
}

#slideshowCaption {
	float: right;
	font: normal 85%/1.25em Arial, sans-serif;
	display: inline;
}

#slideshowTools {
	padding: 10px 0px 5px 5px;
	margin: 0;
	color: #ffffff;
	font: bold 85%/1.25em Arial, sans-serif;
}

#slideshowDescription {
	padding: 5px 0px 0px 5px;
	font: normal 85%/1.25em Arial, sans-serif;
}

/* CHILD PAGE - TWO COLUMN */


#leftContentChild {
	margin: 0;
	padding: 45px 40px 0px 45px;
	width: 290px;
	float: left;
}

#rightContentChild {
	margin: 0;
	padding: 35px 20px 0px 20px;
	width: 500px;
	float: left;
}

.homeTutorialButton {
	margin: 0;
	padding: 20px 0px 0px 0px;
}

/* CHILD PAGE - TWO ROWS */


#topContentChild {
	margin: 45px 45px 0px 45px;
	padding: 0px 0px 0px 0px;
}

#bottomContentChild {
	margin: 20px 45px 0px 45px;
	padding: 0px 0px 0px 0px;
}

#choosingToolContent {
	width: 600px;
}


/* Poll */
.pollWindow {
	background-color: #ffffff;
}

/* FOOTER */

#featureWrapper {
	margin-top: 0px;
	float: left;
	margin: 0;
	padding: 0;
	width: 921px;
}

#featureTop {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_footer_top.png);
	background-repeat: no-repeat;
	background-position: top;
}

#featureContent {
	font: normal 90%/1.3em Arial, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	background-image: url(/images/bg_footer_repeat.png);
	background-repeat: repeat-y;
	height: 85px;
}

#featureContentFyi {
	float: left;
	width: 421px;
	height: 85px;
	vertical-align: middle;
	background-image: url(/images/title_fyi.gif);
	background-repeat: no-repeat;
}

#featureContentDivider {
	float: left;
	height: 85px;
	width: 2px;
	background-image: url(/images/bg_feature_divider.png);
	background-repeat: repeat-y;
}

#featureContentPollMinimized {
	display: block;
	float: right;
	width: 452px;
	height: 85px;
	margin-left: 16px;
	vertical-align: middle;
	background-image: url(/images/title_q.gif);
	background-repeat: no-repeat;
}

#featureContentPollMaximized {
	display: none;
	position: absolute;
	margin-left: 0px;
	vertical-align: middle;
	left: 438px;
	width: 483px;
	min-height: 100px;
	background-color: #64A12C;
	background-image: url(/images/title_q.gif);
	background-repeat: no-repeat;
	background-position: 16px 50%;
	overflow: hidden;
}

.featureContentText {
	margin: 15px 16px 0px 104px;
}

#featureContentPollMaximized .pollClose {
	width: 20px;
	height: 20px;
	display: block;
	margin: 5px;
	float: right;
	clear: right;
	background: transparent url(/images/close_icon_double.png) 0 0 no-repeat;
	color: #ffffff;
}

#featureContentPollMaximized .pollClose {
	color: #d6f9a2;
}

#featureContentPollMaximized .pollClose em {
	display: none;
}

#featureContentPollMaximized a.pollClose:hover, #featureContentPollMaximized a.pollCloseHover {
	background-position: 0 -20px;
}

#featureBtm {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_footer_btm.png);
	background-repeat: no-repeat;
	background-position: top;
}

#footer {
	font: normal 85%/1.25em Arial, sans-serif;
	margin: 15px 0px 20px 0px;
	padding: 0px;
	float: left;
	color: #9d9d9d;
}

/* FOOTER Navigation */ 


#footerNav {
	margin: 0;
	padding: 0px;
	float: right;
}

#footerNav ul {
	list-style: none;
	margin: 0px 0px 0px 115px;
	padding: 0px;
}

#footerNav li {
	display: block;
	float: left;
	border-right: 1px solid #5b5b5b; /* med gray */
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

#footerNav #navF3 {
	border-right: none;
}

#footer a {
	color: #9d9d9d; /* very lt. gray */
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #c9c8c9; /* lt. gray */
	text-decoration: none;
}

#copyright {
	margin: 0px 450px 0px 0px;
	padding: 0px;
	float: left;
}

/* LINKS */

a {
	color: #64a12c; /* green */
	text-decoration: none;
}

a:hover {
	color: #64a12c;
	text-decoration: underline;
}

a.selectedLink, a:hover.selectedLink {
	font-weight: bold;
	color: #373637 !important;
	text-decoration: none;
}

a.unselectedLink {
	color: #64a12c !important;
	text-decoration: none;
}

a.unselectedLink:hover {
	text-decoration: underline;
}

/* bottom feature links */


a.featureLink {
	cursor: hand;
	color: #d6f9a2;
	text-decoration: none;
}

a.featureLink:hover {
	color: #d6f9a2;
	text-decoration: underline;
}

/* back to top link */


a.backToTop {
	font: normal 85%/1.25em Arial, Helvetica, sans-serif;
	color: #64a12c; /* green */
	text-decoration: none;
	margin-left: 258px;
}

a.backToTop:hover {
	font: normal 90%/1.4em Arial, Helvetica, sans-serif;
	color: #64a12c;
	text-decoration: underline;
}

/* P STYLES */

p {
	font: normal 90%/1.5em Arial, sans-serif;
	color: #373637;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

p.haveIdea {
	padding: 25px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

p.listItem {
	color: #373637;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.vendor {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.source {
	font: normal 85%/1.5em Arial, sans-serif;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	color: #828282;
}

/* HEADINGS */


h1 {
	font: normal 165%/1em Arial, serif;
	padding: 0px 0px 20px 0px;
	margin: 0;
	line-height: 1.25em;
}

h2 {
	font: normal 135%/1em Arial, serif;
	padding: 20px 0px 20px 0px;
	margin: 0;
	line-height: 1.25em;
}

h2.articles {
	padding: 20px 0px 5px 0px;
}

h3 {
	font: bold 175%/1.25em Arial, serif;
letter-spacing: -.04em;
	/*text-transform: uppercase;*/
	padding: 0px 0px 2px 0px;
	margin: 15px 0px 15px 0px;
	color: #bababa;
	border-bottom: 1px solid #CCCCCC;
}

h4 {
	font: normal 95%/1.35em Arial, serif;
	padding: 10px 0px 20px 0px;
	margin: 0;
	font-weight: bold;
	color: #5841aa;
}

h5 {
	font: normal 90%/1em Arial, serif;
	padding: 10px 0px 15px 0px;
	margin: 0;
	line-height: 1.25em;
	font-weight: bold;
	color: #474747;
}

/* LISTS */


ul {
	line-height: 1.5em;
	color: #6da735;
	list-style-type: disc;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 35px;
}

/*li p {
	line-height: 1.75em;
}

/* COLORS */

.darkGray {
	color: #373637;
}

/* FLOATS */

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}
.clear {
	clear:both;
}

/* HORZ RULES */

.hrBasic {
	height:1px;
	border:0px solid #d9dcde;  /* lt grey */
	color: #d9dcde;
	background-color: #d9dcde;
	margin: 15px 0px 10px 0px;
	padding: 0px;
}

/* FORMS & BUTTONS */
.formSelect {
	color: #373637;
}

.formText {
	color: #373637;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}

.formButton, a.formButton {
	color: #474647;
	padding: 4px 7px 4px 7px;
	margin: 1px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	background-color:#c9c8c9;
}

a.formButton:hover {
	color: #474647;
	text-decoration: none;
	background-color: #d9dcde;
}

.formButtonPoll, a.formButtonPoll {
	color: #474647;
	padding: 4px 7px 4px 7px;
	margin: 1px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	background-color:#efefef;
}

a.formButtonPoll:hover {
	color: #474647;
	text-decoration: none;
	background-color: #FFFFFF;
}

.findButton {
	width:32px;
	height:18px;
	background-image: url(/images/btn_find.png);
	padding: 0px;
	border: 0px;
	border-style: none;
	cursor: pointer;
}

.findButton:hover {
	background-image: url(/images/btn_find_ov.png);
}

.resetButton {
	width:39px;
	height:18px;
	background-image: url(/images/btn_reset.png);
	padding: 0px;
	border: 0px;
	border-style: none;
	cursor: pointer;
}

.resetButton:hover {
	background-image: url(/images/btn_reset_ov.png);
}

.filterButtons {
	padding: 2px;
}

.filterButtons a {
	margin: 0 7px 0 0;
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	padding: 2px 5px 2px 7px; /* Links */
}

.filterButtons a img {
	margin: 0 3px -1px 0 !important;
	padding: 0;
	border: none;
	width: 11px;
	height: 11px;
}

.filterButtons a.appliedFilterButton {
	color: #2f2e2f;
}

.filterButtons a.appliedFilterButton:hover, .filterButtons a.appliedFilterButton:hover {
	background: #d9dcde;
	border: 1px solid #474647;
	color: #2f2e2f;
	text-decoration: none;
}
/* JOURNAL ARTICLES & REPORTS */

.title {
	color: #5841aa; /* purple */
	font-weight:  bold;
}

.description {
	color: #2f2e2f; /* dark gray */
	font-weight:  bold;
}

/* GLOSSARY */

.glossaryLetter {
	color: #5841aa; /* purple */
	font: bold 200%/1.25em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d9dcde; 
}

table.glossary {
	background-color: #FFFFFF;
	margin: 10px 55px 20px 25px;
	font: normal 90%/1.4em Arial, Helvetica, sans-serif;
}

table.glossary td {
	
	padding: 10px;
}

table.glossary td.term {
	font: bold 100%/1.25em Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #d9dcde; /* lt gray */
}

table.glossary td.definition {
	border-bottom: 1px solid #d9dcde; /* lt gray */
	padding: 10px 0px 10px 0px;
}

table.glossary td.top {
	padding: 25px 0px 0px 55px;
}

.glossaryNav {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 20px 0px 0px 20px;
}

.glossaryNav td {
	font: bold 90%/1.25em Arial, Helvetica, sans-serif;
	color: #C6c6c6;
	text-align:center;
	background-color: #FFFFFF;
	width: 30px;
}

.glossaryNavLink {
	color: #64a12c; /* green */
	display:block;
	text-align:center;
	text-decoration: none;
	padding: 3px 4px 3px 4px;
	margin: 0px;
	border: 1px solid #ffffff;
}

a.glossaryNavLink:hover {
	display:block;
	color: #5841aa; /* purple */
	text-align:center;
	text-decoration: none;
	background-image:url(/images/bg_glossary_nav.png);
	background-position: top left;
	background-repeat:no-repeat;
	border: 1px solid #d9dcde; /* lt gray */
	margin: 0px;
}

/* Comment form */
input {
	font: normal small/1.5em Arial, Helvetica, sans-serif;
}

textarea {
	font: normal small/1.5em Arial, Helvetica, sans-serif;
}

.required {
	color: #CC3300;
}

.buttonChild {
	font-weight: bold;
	color: #ffffff; 
	background-color: #6ea836; /* green */
	margin: 0px 0px 0px 0px;
	padding: 4px 6px 4px 6px;
	border: 3px solid #e7e7e7; /* green */
}

a.buttonChild {
	color: #ffffff;
	text-decoration: none;
}

a.buttonChild:hover {
	color: #ffffff; 
	text-decoration: none;
	background-color: #85bb3f; /* green */
}

/* Case Study Narratives */

p.caseStudyLink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

p.caseStudyBrief {
	font-size: 85%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.footNote {
	font-size: 85%;
	color: #828282;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.caseStudyPhoto {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 20px 40px;
}


/* LINK LIST */ 

#linkList {
font-size: 95%;
	margin: 0;
	padding: 0;
}

#linkList ul {
	list-style: none;
}

#linkList li {
	list-style: none;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

#footerNav {
	margin: 0;
	padding: 0;
	
}

#footerNav ul {
	list-style: none;
	
}

#footerNav li {
	list-style: none;
	font-weight: normal;
}



/* SITE DIRECTORY */


#siteDirectory {
	margin: 0px 0px 0px 35px;
	padding: 0;
	width: 300px;
}

#siteDirectory ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#siteDirectory li {
	margin: 0;
	padding: 7px 0px 5px 0px;
	border-bottom: 1px #d9dcde solid;
}

#siteDirectory li a {
	color: #5841aa;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

#siteDirectory li a:hover {
	color: #5841aa;
	text-decoration: underline;
}

#siteDirectory li ul {
	margin: 5px 0px 5px 27px;
	line-height: .25em;
	padding: 0;
}

#siteDirectory li ul li {
	border: none;
}

#siteDirectory li ul a {
	color: #64a12c;
	font-weight: normal;
	text-decoration: none;
}

#siteDirectory li ul a:hover {
	color: #64a12c;
	text-decoration: underline;
}

.siteDirectoryGeneral {
	margin: 15px 0px 0px 35px;
	padding: 0;
	font-size: 90%;
}

/* WEB TUTORIALS */

ol {
	font: normal 90%/1.5em Arial, Helvetica, sans-serif;
	margin: 0px 20px 0px 20px;
	padding: 0;
}

ol li{
	list-style:decimal;
	padding: 6px 0px 6px 0px;
}

ol ol {
	font-size:inherit;
	margin: 0px 20px 0px 30px;
}

ol ol li{
font-size:inherit;
	list-style: lower-alpha;
	padding: 6px 0px 6px 0px;
}

ol ol ol li{
 font-size:inherit;
	list-style:square;
	padding: 6px 0px 6px 0px;
}

.tutorialImage { 
padding: 20px 0px 20px  0px;
text-align:center;
}

.tutorialNav {
font: normal 90%/1.25em Arial, Helvetica, sans-serif;
color:#999999;
padding: 10px 20px 10px  0px;
text-align: right;
}

.tutorialNav a.navLink{
text-decoration:underline;
}

.tutorialNav a.navLink:hover {
text-decoration:none;
}

/* container A */

.containerA {
	margin: 0;
	padding: 0px;
	width: 494px;
	float: left;
}

.containerATop {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_containerA_top.png);
	background-repeat: no-repeat;
	background-position: top;
}

.containerAContent {
	font: normal 90%/1.25em Arial, sans-serif;
	margin: 0px;
	padding: 5px 25px 5px 25px;
	background-image: url(/images/bg_containerA_repeat.png);
	background-repeat: repeat-y;
}

.containerABtm {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_containerA_btm.png);
	background-repeat: no-repeat;
	background-position: top;
}

.webTutDetails {
	color: #7e7c7e;
	line-height: 2.0em;
}

#videoWrapper {
	padding: 10px;
	height: 200px;
	background: #3d3c3d;
	border: 2px solid #e7e7e7;
}

.caption {
	font: normal 11px/1.25em Arial, sans-serif;
	margin-top: 5px;
}

/* MISCELLANEOUS */
fieldset {
	position: relative;
	padding: 10px;
	border: 1px solid #c9c9c9;
	background: #ffffff;
}

legend {
	font: bold 120%/1.25em Arial, sans-serif;
	color: #373637;
	line-height: 1.5em;
	position: relative;
	top: -0.75em;
}

.categories {
	font: normal 90%/1.25em Arial, sans-serif;
	padding: 0px 0px 20px 0px;
}

#printPage {
	float: right;
	padding: 0px 20px 0px 25px;
}

#submitGlossary { float: right;
margin: 0px 0px 0px 0px; }

.tooltipButton {
	width: 16px;
	height: 14px;
	background: transparent url(/images/tooltip_icon.png) no-repeat right top;
	vertical-align: top;
	margin: 0px 0px 0px 9px;
	padding: 0px;
	border: 0px;
	border-style: none;
	cursor: pointer;
}


