/* BASIC STYLES */

DIV.CSA * {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	color:black;
}

DIV.CSA UL {    
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: disc;
}

DIV.CSA P, DIV.CSA TD, DIV.CSA LI, DIV.CSA I, DIV.CSA EM {
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}

DIV.CSA B, DIV.CSA STRONG{
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
}

DIV.CSA A, DIV.CSA A:link, DIV.CSA A:visited, DIV.CSA A:hover {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration : underline;
	color:black;
}

DIV.CSA A:hover{
	color:black;
}

A.CSALinkBig{
	font-family : Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	font-size:14px !important;
}

DIV.CSAMain UL, DIV.CSAMainPad UL{
	xmargin-bottom:0px;  /* This effects the main content on a topic page and should not */
	margin-top:0px;
}

/* MAIN CONTENT AREA POSITIONING */
DIV.CSABreadcrumb {
	text-align:left;
	padding-top:2px;
	padding-bottom:8px;
}

DIV.CSAPageTitle{
	text-align:left;
	padding-top:4px;
	padding-bottom:8px;
}

DIV.CSAPageBottom{
	text-align:left;
	padding-top:0px;
	padding-bottom:8px;
}

DIV.CSAMain {
	padding-left:0px;
	padding-right:0px;
}

DIV.CSAPrintClose {
	width:97%;
	z-index:0;
	left:8px;
	padding-top:3px;
}

DIV.CSAPrintDisclaimer {
	width:97%;
	left:8px;
	padding-bottom:8px;
}

/* CONTENT STYLES */
DIV.CSA .CSABreadcrumb, DIV.CSA A.CSABreadcrumb, DIV.CSA A.CSABreadcrumb:hover, DIV.CSA A.CSABreadcrumb:visited, DIV.CSA A.CSABreadcrumb:link {
	font-size:10px;
}

DIV.CSA .CSAPageTitle{
	font-size:18px;
	font-weight:bold;
}

DIV.CSA .CSABodyColor{
	background-color: white;
}

DIV.CSA .CSAPageTitle2{
	font-size:14px;
	font-weight:bold;
}

.CSAPageIntro{
}

DIV.CSA .CSASectionTitle{
	font-size:12px;
	font-weight:bold;
}

DIV.CSA .CSAText{
	font-size:12px;
}

DIV.CSA .CSALink{
	color: blue;
}

DIV.CSA .CSALinkStrong{
	font-weight:bold;
	font-size:12px;
}

DIV.CSA .CSALinkXL, DIV.CSA .CSALinkXL:hover, DIV.CSA .CSALinkXL:visited, DIV.CSA .CSALinkXL:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

DIV.CSA .CSAListTitle, DIV.CSA .CSAListTitle:link, DIV.CSA .CSAListTitle:hover, DIV.CSA .CSAListTitle:visited, DIV.CSA .CSAListTitle:link{
	font-size:14px;
	font-weight:bold;
	background-color:#EEEEEE;
}

DIV.CSA .CSAListItemNormal{
	list-style-type:circle;
}

DIV.CSA .CSAListItemSelected{
	list-style-type:disc;
	font-weight: bold;
}

DIV.CSA .CSAListArrowIndent{
	margin-bottom: 0px;
	margin-left: 20px;
	text-indent: -20px;
}

DIV.CSA .CSADisclaimer{
	width:97%;
	left:8px;
	margin-bottom:4px;
	font-size:12px;
	font-weight:normal;
}

DIV.CSA .CSAPrivacy{
	background-color:#EEEEEE;
}

/* Toolbar */
DIV.CSA .CSAToolbarBG{
	background-color : #EEEEEE;
}

DIV.CSA .CSAToolbarTableCenterPad {
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}

DIV.CSA .CSAToolbarTableCenter {
	text-align:center;
}

DIV.CSA .CSAToolbarLink {
	text-align:center;
}

DIV.CSA a:hover.CSAToolbarLink {
	color:black;
}

/* Search */
DIV.CSA form.CSASearchForm {
  margin-bottom: 0px;
	margin-top: 0px;
}

DIV.CSA .CSASearchCaption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:white;
}

DIV.CSA .CSASearchBox{
	font-family:Courier;
	font-size : 12px;
}

DIV.CSA .CSAhpTeaser{
	width:80%;
}

/* Solution Center */ 
DIV.CSA th.CSAscSelectTableH{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#787B85;
	color:white;
}

DIV.CSA ul.CSAScRequestList {
	margin-left: 20px;
  margin-bottom: 0px;
	margin-top: 0px;
}

DIV.CSA td.CSAScSelectTableD{
	background-color:#EEEEEE;
}

DIV.CSA .CSAScLink{
	font-weight:bold;
}

DIV.CSA .CSAScSubtitle{
	font-weight:bold;
}

DIV.CSA .CSAScLeftTable{
	background-color:#EEEEEE;
	padding:8px;
}

DIV.CSA .CSAScBenefit{
	margin-top:5px;
	margin-bottom:5px;
}

DIV.CSA .CSAScContactTitle{
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

DIV.CSA .CSAScContact{
	margin-top:0px;
	margin-bottom:5px;
}

DIV.CSA .CSAScName{
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

DIV.CSA .CSAScJobTitle{
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}

DIV.CSA .CSAScDisclaimer{
	font-size:10px;
}

/* Story Page */
DIV.CSA .CSAStoryTeaserTitle, DIV.CSA .CSAStoryTeaserTitle:hover, DIV.CSA .CSAStoryTeaserTitle:visited, DIV.CSA .CSAStoryTeaserTitle:link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

DIV.CSA .CSAStoryTeaserText{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

DIV.CSA .CSAStoryAnswers{
	font-size:16px;
	font-weight:bold;
}

DIV.CSA .CSAStoryIntroBG{
	background-color: #EEEEEE;
}

/* Story 2 Page */
DIV.CSA .CSAStory2Profile{
	background-color: #EEEEEE;
}

DIV.CSA .CSAStory2ProfileText{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:4px;
	padding:4px;
}

DIV.CSA .CSAStory2Story{
	margin-top:15px;}

DIV.CSA .CSAStory2StoryTitle{
	font-family:Arial,Helvetica,sans-serif !important;
	font-weight:bold !important;
	font-size:16px !important;
}
DIV.CSA .CSAStory2StoryAudio{
	margin-top:7px;
	text-align:right;
}
DIV.CSA .CSAStory2StoryText{
	margin-top:5px;
}
DIV.CSA .CSAStory2Action{
}

DIV.CSA .CSAStory2Action2{
}

DIV.CSA A.CSAStory2ActionLinkMain{
	font-family : Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	font-size:16px !important;
}

DIV.CSA .CSAStory2ActionLinkOther{
	font-family : Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	font-size:16px !important;
}


/* Topic Page */
DIV.CSA .CSATopicDescription{
	font-size:12px;
}

DIV.CSA .CSATopicImage{
	margin-bottom:10px;
	margin-right:10pt;
}

DIV.CSA .CSATopicListDescription{
	padding-bottom:5px;
	font-size:12px;
}

DIV.CSA .CSATopicListImage{
	padding-top:3px;
}

DIV.CSA DIV.CSATopicText P{
	margin-bottom:12px;
	font-size:12px;
}

DIV.CSA DIV.CSATopicText P.CSATextCaution,
DIV.CSA DIV.CSATopicText P.CSATextImportantNote,
DIV.CSA DIV.CSATopicText P.CSATextSuggestion,
DIV.CSA DIV.CSATopicText P.CSATextPlanningTip,
DIV.CSA DIV.CSATopicText DIV.CSATextCaution,
DIV.CSA DIV.CSATopicText DIV.CSATextImportantNote,
DIV.CSA DIV.CSATopicText DIV.CSATextSuggestion,
DIV.CSA DIV.CSATopicText DIV.CSATextPlanningTip{
	border: solid black 1px;
	background-color: yellow;
}

DIV.CSA DIV.CSATopicText TABLE{
	margin-bottom:12px;
}

DIV.CSA DIV.CSATopicText TABLE, DIV.CSA DIV.CSATopicText TD{
	padding:5px;
	border: solid black 1px;
	border-collapse: collapse;
}

DIV.CSA DIV.CSATopicText THEAD, DIV.CSA DIV.CSATopicText THEAD TD{
	background-color: lightgrey;
	font-weight:bold;
}

/* Page List */
DIV.CSA .CSAPageList{
	font-size:12px;
}

DIV.CSA .CSAPageListCurrent{
	font-size:12px;
	color:red;
	font-weight:bold;
}

/* ASP Layout */
DIV.CSA .CSAHeaderMenu, DIV.CSA .CSAHeaderMenu:hover, DIV.CSA .CSAHeaderMenu:visited, DIV.CSA .CSAHeaderMenu:link{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:white;
	color:black;
	font-weight:bold;
}

DIV.CSA .CSAFooterMenu{
	padding-left:6px;
	padding-right:6px;
	background-color:black;
}

DIV.CSA .CSAFooterMenuText, DIV.CSA A.CSAFooterMenuText, DIV.CSA .CSAFooterMenuText:hover, DIV.CSA .CSAFooterMenuText:visited, .CSAFooterMenuText:hover, .CSAFooterMenuText:link{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
}

DIV.CSA .CSAFillColorMain{
	background-color : #303987;
}

DIV.CSA .CSAMainMenuBG{
	background-color : #EEEEEE;
}

DIV.CSA .CSAOutline{
	background-color : #000000;
}

DIV.CSA .CSAOffersText{
	padding:5px;
	margin:0px;
}

DIV.CSA .CSAOffersTable{
	background-color:#EEEEEE;
}

#CSAentry {
	filter:alpha(opacity=50);
	opacity:.5;
	-moz-opacity:.5;
	position:absolute;
	background-color:lightblue;
	top:0px;
	left:0px;
	width:10;
	height:10;
	z-index:1000;
	color           :#333333;
	font-size       :10px;
	font-family     :Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: normal;
	padding:0px;
	margin:0px;
}

/* Form Styles */
.CSAFormAll {
	width:100%;
}
.CSAFormErrorMessage{
	padding-top:5px;
	font-weight:bold;
	color:red !important;
}

.CSAFormSectionAll {
	margin-top:10px;
	width:100%;
	float:left;
	clear:both;
}
.CSAFormSectionCaption {
	font-weight:bold;
	padding-bottom:5px;
	white-space: nowrap;
	float:left;
}
.CSAFormInputAll {
	clear:both;
}
.CSAFormInputCaption {
	float:left;
	text-align:right;
	padding-right:5px;
	white-space: nowrap;
	width:150px;
}
.CSAFormInputElementBox {
	float:left;
	text-align:left;
	white-space: nowrap;
}
.CSAFormInputElementColumn {
	float:left;
}
.CSAFormInputElement {
	float:left;
	clear:both;
	text-align:left;
}
.CSAFormInputErrorMessage {
	font-weight:bold;
	color:red !important;
}
.CSAFormSubmit {
	margin-top:10px;
	clear:both;
	width:100%;
}
.CSAFormClear {
	clear:both;
}
.CSAGuideGroupBox {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px;
	border-color: gray;
	border-style: solid;
	padding-bottom:5px;
	width:100%;
	float:left;
	clear:both;
}
.CSAGuideListTitle {
	font-weight:bold;
}
.CSAGuideListGuide {
	clear:both;
}
.CSAGuideListGuideTitle{
	float:left;
}
.CSAGuideListGuideLink{
	float:right;
}

/* Quiz Styles */
DIV.CSAQuiz
{
	text-align:left;
	font-size: 80%;
	color:#000000;
	font-family: verdana,helvetica,arial,sans-serif;
	margin:0px;
}
DIV.CSAQuizCorrect{
	color:green; font-weight:bold; white-space: nowrap; padding-bottom:10px; font-size:18px !important;
}
DIV.CSAQuizError{
	color:red; font-weight:bold; font-size:12px !important;
}
input.CSAQuiz, td.CSAQuiz{
  font-size: 12px;
}
table.CSAQuiz{
  font-size: 12px;
	color:#000000;
	background-color:#ededed;
	border: black solid 1px;
	padding-bottom:0px;
}
th.CSAQuiz
{
	color:#ffffff;
	background-color:#5ba4dd;
	border-bottom:solid 1px #000000;
	padding-bottom:2px;
	padding-top:2px;
}

.CSAadditionalGuides {
  line-height:40px;
}

.CSAadditionalGuides IMG{
  padding-top:20px;
}
