﻿/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
td{border-collapse:collapse;border-spacing:0;}

body {text-align:left;}

/* Set Fonts */

/* Default Styles April 28, 2007 */
/* This is the default text style
----------------------------------------------- */

/*/*/a {
}
body, body td, body th {
	font: x-small/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font: small/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html>body, html>body td, html>body th {
	font: small/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* */
/* Leave empty comment above Intact just below all text style css */

/* Begin Header */
/* Begin TopNav */

#topNavWrapper{
	background-color:#c3d4e9;
	margin-bottom:0px;
	height:22px; 
	width:100%;	
}
#topNavWrapper a:visited:hover{
  	color: black;
}
#topNavWrapper a:hover{
  	color: black;
}
#topNavWrapper a:visited{
	color: black;
}
#ctl00_authoringcontrols{
	background-color:#ffffff;
}
#ctl00_Menu1 a:visited{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a:active{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a:link{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
a.ctl00_Menu1_1 {
	padding:0px 10px;
}

/* Begin LeftNav */	

#address {
	padding:5px 0px;
	font-size: 11.2px;
	line-height: 1.4em;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-top: 10px;
}

/* Begin LeftNav Links */

#leftNav {
    background-color: #eef5fb;
    min-height: 600px;
    overflow: hidden;
	font-size:11px
}

#leftNavLinks {
	background-image:url(/images/leftNavWrapperBg.gif);
	background-repeat:repeat-x;
	margin:18px 0px;
	background-color:transparent;
}
#leftNavLinks ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#leftNavLinks ul li{
	background-image:url(/images/leftNavBg.gif);
	background-position: center bottom;
	background-repeat:repeat-x;
	padding:5px 0px;
	background-color:transparent;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-size:7.5pt;
}
#leftNavLinks ul li ul li{
	background-image:none;
	list-style:circle;
	margin-left:30px;
}
#leftNavLinks a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#003399;
}
#leftNavLinks a{
	font-weight:normal;
	text-decoration:none;
	color:#003399;
}
#leftNavLinks a:visited:hover{
	color:#CC0000;
}
#leftNavLinks a:hover{
	color:#CC0000;
}
.leftNav {
	display:none;
	margin:0px;
	padding:0px
}
/* Begin copyright & phot credits */
#copyright {
	padding-top: 8px;
	font-size:x-small;
	color:#999;
}
#copyright a {
	font-size:x-small;
	color:#999;
}
#photocredit a {
	font-size:x-small;
	color:#999;
}

/* Begin maincontent applies to all layouts */	

a:link {
  color:#00C; 
}
a:visited {
  color:#00C; 
}
a:hover, a:focus {
  color:#C00; 
}
a:active {
  color:#00C;
}
.WebPartZones {
	padding-bottom:10px;
	padding-top:15px;
}
.groupheader {
	color:#266CA7;
	font-family: Arial,sans-serif;
	font-size:135%;
	font-weight:800;
	letter-spacing:0.2em;
	margin:5px 0pt 0pt;
	text-transform:uppercase;
}
.ms-WPBody a:hover, a:focus {
	color:#CC0000;
	text-decoration:none;
}
.ms-WPBody a:visited {
	color:#00C;
}

/* Begin Finaff Welcome */		

#welcomeHeadlines {
	padding-left:14px;
	padding-top:10px;
	padding-bottom:20px;
	width:256px;
}
#welcomeHeadlines .groupheader {
	color:#266CA7;
	font-family: Arial,sans-serif;
	font-size:135%;
	font-weight:800;
	letter-spacing:0.2em;
	margin:5px 0pt 0pt;
	text-transform:uppercase;
}
#welcomeHeadlines .ms-vb2{
	padding-top:0px;
	padding-bottom:10px;
}
#welcomeMainContent {
	padding-left:14px;
	padding-top:14px;
	padding-right:14px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12.2px;
	line-height:1.5em;
}
#welcomeTraining {
	padding-left:14px;
	padding-top:14px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12.2px;
	line-height:1.5em;
	float:left;
}
#welcomeImage {
	vertical-align:top;
	float:left;
}

.headlineTitle
{
	font-weight:bold;	
}
.headlineText
{
	font-size:small;
}


#LeftNavListOther1{
	padding-top:12px;
}

/* Begin Finaff Sub Welcome */	

#ctl00_PlaceHolderTitleBreadcrumb_SiteMapPath1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666666;
    position: relative; 
	top: 5px;
	left: 5px;
}

#FinAffSubWelcomePlaceHolderMain {
    font-size:9pt;
    color:#000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#mainContent h2 {   /* SubWelcome and article pages title */	
	color:#990000;
	font-family: Arial,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	padding-top:5px;	
}

#FinaffSubWelcomeColumn3 {
	padding-bottom:25px;
	Padding-left:17px
}

/* Begin Finaff Article */	

#FinAffArticle_PlaceHolderMain {
	margin-left:17px;
	margin-top:17px;
    font-size:9pt;
    color:#000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#centercontent {
	padding-top:30px
}

/* Begin FinAff_Article_1Column */	

#FinAffArticle_1ColumnPlaceHolderMain {
	margin-left:17px;
	margin-top:17px;
    font-size:9pt;
    color:#000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#ctl00_PlaceHolderMain_RichHtmlField1__ControlWrapper_RichHtmlField {
	position: relative; 
	top: 17px;
	width:100%
}

/* Begin Lists */
.menuItemIndent {
	margin-left:50px;
}

.menuItem {
	margin-left:35px;
}
.menuItem ul{
    margin: 6px 0px 5px 20px;
    padding: 2px;
    list-style-type:circle;
}
.menuItem ul li{
    padding:0px 5px 0px 5px;
    margin: 0px 3px 2px 10px;
    margin-top:0px;
    margin-left:35px
}
.menuItem ul li ul{
    margin:0px;
	padding:8px
}
.menuItem ul li ul li{
	margin-left:55px;
    list-style-type:square;
}
	

ul{
    margin: 0px 0px 10px 10px;
    margin-left:20px;
    padding: 0px 0px 0px 5px;
    list-style-type:circle;
}
ul li{
    padding: 8px;
    margin:3px;
    margin-top:0px;
    margin-left:25px;
}
ul li ul{
    margin:0px;
	padding: 8px;
	margin-left:30px;
}
ul li ul li{
	margin-left:35px;
	list-style-type:square;
}
ol {
	list-style-type:decimal;
	margin: 0px 0px 10px 10px;
    padding: 10px;
}
ol li{
    padding-bottom: 10px 5px 10px 5px;
    margin: 3px;
    margin-top: 0px;
    margin-left: 10px;
}
ol li ol{
    margin:0px;
	padding:10px
}
ol li ol li{
	margin-left:30px;
    list-style-type:square;
}
.exercise ol {
	margin: 0px 0px 10px 10px;
    padding: 10px;
    list-style-type:lower-alpha;
}
.exercise ol li{
    padding-bottom: 10px 5px 10px 5px;
    margin: 3px;
    margin-top: 0px;
    margin-left: 10px;
    list-style-type:lower-alpha;
}
.exercise ol li ol{
    margin:0px;
	padding:10px;
	list-style-type:lower-alpha;
}
.exercise li ol li{
	margin-left:30px;
    list-style-type:square;
    list-style-type:lower-alpha;
}
p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    margin-left:10px;
}
p.faqHighlight {
    border: 1px solid #999;
    background-color: #d9e6f1;
}
.faqHighlight {
    border: 1px solid #999;
    background-color: #d9e6f1;
}
p.faq {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding: 10px 60px 10px 60px; 
    
}
.faq {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    padding: 0px 50px 0px 50px; 
    
}
.faq ul{
    margin: 0px 0px 10px 10px;
    margin-left:20px;
    padding: 0px 0px 0px 3px;
    list-style-type:circle;
}
.faq ul li{
    padding: 3px;
    margin:3px;
    margin-top:0px;
    margin-left:25px;
}
.faq ul li ul{
    margin:0px;
	padding: 3px;
	margin-left:30px;
}
.faq ul li ul li{
	margin-left:35px;
	list-style-type:square;
}

.topicTitle{
	font-size:110%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#c3d4e9;
	border:  1px solid #999999;
}
.topicSubTitle {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#d9e6f1;
	padding:			6px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;
}
.topicsList {
	padding:10px;
	float:right;
}

/* MS Core overwrites */	
.ms-vb-tall {
	padding:0px
}
div#zz2_SiteActionsMenu_t {
	font-size:x-small
}
#zz1_SiteActionsMenuMain {
	font-size:x-small
}
#ctl00_IdWelcome_ExplicitLogin {
	font-size:x-small	 /* Bring down the font size to normal */	
}
.ms-consolemptablerow {
	background-color:transparent; /* anoying stripe appearing wehre the console should appear */	
}

.ms-vb2 {
	font-size:9pt; /* font size pertains all contact lists */	
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
}
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}

.ms-vb2 a:hover {
	color:#CC0000;
}
.ms-vb2 a:visited {
	color:#0000CC;
}

.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover {
	color:#CC0000;
	text-decoration:underline;
}

.ms-alternatingstrong {
	background-color:#eef5fb;
	border-color:transparent;
}
tr.ms-alternatingstrong {
	border-color:transparent;
}

/* 11-6 MS Core overwrites */
hr {
border: 1px solid #ccc;	
}
.ms-rteCustom-RegularText { 
    font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif; 
    font-size:9pt;
    line-height:1.5em; 
    color: #000; 
}

.ms-rteCustom-PageTitle { 
    font-family:Arial,Sans-Serif;  
    font-size: 1.5em; 
    font-weight:bold;
    color: #990000; 
}
.ms-rteCustom-WelcomePageTitle { 
    font-family:Arial,Sans-Serif;  
    font-size: 1.5em; 
    font-weight:bold;
    color: #000; 
}
.ms-rteCustom-Headline { 
    color:#266CA7;
	font-family: Arial,sans-serif;
	font-size:135%;
	font-weight:800;
	letter-spacing:0.2em;
	margin:5px 0pt 0pt;
	text-transform:uppercase;
}
.ms-rteCustom-Heading1 { 
    color:#000000;
	font-family: Arial,sans-serif;
	font-weight:bold;
	font-size:1.1em;
	margin:5px 0pt 0pt;
}
.ms-rteCustom-Heading2 { 
    color:#666;
	font-family: Arial,sans-serif;
	font-weight:bold;
	font-size:1.3em;
	margin:5px 0pt 0pt;
}

/* 11-6 Table Styles */
.ms-rteCustom-ContentTable {
	width:100%;
	padding:20px;
	margin-top:10px;
	border:1px solid #999;
}
.ms-rteCustom-ContentTableTopAlign {
	width:100%;
	padding:20px;
	margin-top:10px;
	border:1px solid #999;
	vertical-align:top;
}
.ms-rteCustom-ConnectionTable {
	vertical-align:top;
}
.ms-rteCustom-ConnectionTable td {
	vertical-align:top;
}

.ms-rteCustom-ContentTableCenterAlign {
	width:100%;
	padding:20px;
	margin-top:10px;
	border:1px solid #999;
	text-align:center;
}
.ms-rteCustom-ContentTableTopAlign_75 {
	width:75%;	
	padding:20px;
	margin-top:10px;
	margin-left:0px;
	border:1px solid #999;
	text-align:left;
	vertical-align:top;
}

.ms-rteCustom-ContentTableTopAlign_50 {
	width:50%;	
	padding:20px;
	margin-top:10px;
	margin-left:0px;
	border:1px solid #999;
	text-align:left;
	vertical-align:top;
	position:relative;
	
}

.ms-rteCustom-ContentTableCenterAlignWidth {
	padding:20px;
	margin-top:10px;
	border:1px solid #999;
	font-weight:bold;
	width:100%;
	}
.ms-rteCustom-ContentTableServices {
	padding:10px;
	margin-top:5px;
	border:1px solid #999;
}

.ms-rteCustom-ContentTable td {
	padding:10px;
	border:1px solid #999;
}
.ms-rteCustom-ContentTableTopAlign td {
	padding:10px;
	border:1px solid #999;
	vertical-align:top;
}
.ms-rteCustom-ContentTableCenterAlign td {
	padding:10px;
	border:1px solid #999;
}
.ms-rteCustom-ContentTableTopAlign_75 td {
	padding:10px;
	border:1px solid #999;
}

.ms-rteCustom-ContentTableTopAlign_50 td {
	padding:10px;
	border:1px solid #999;
}

.ms-rteCustom-ContentTableCenterAlignWidth td {
	margin:30px;
	padding:10px;
	border:1px solid #999;
	width:50%;

}
.ms-rteCustom-ContentTableServices td {
	font-size:x-small;
	padding:5px;
	border:1px solid #999;
}

.ms-rteCustom-leftCol {
	font-size:x-small;
	padding:5px;
	border:1px solid #999;
	width:43%;	
}
.ms-rteCustom-rightCol{
	font-size:x-small;
	padding:5px;
	border:1px solid #999;
	width:57%;
}

.ms-rteCustom-TableHeaderColorCenter {
	background-color:#c3d4e9;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	font-weight:bolder;
}
.ms-rteCustom-TableHeaderColor {
	background-color:#c3d4e9;
	font-size:110%;
	font-weight:bold;
}
.ms-rteCustom-TableSubHeaderColor {
	background-color:#d9e6f1;
}

.ms-rteCustom-TableImageBorderOverwrite {
    border:0px;
}

.ms-rteCustom-TableSubHeaderColorCenter {
	background-color:#d9e6f1;
	text-align:center;
}

.ms-rteCustom-TableRowColor1 {
	background-color:#eef5fb;
}
.ms-rteCustom-TableRowColor2 {
	background-color:#fff;
}
.ms-rteCustom-TableRowColor3 {
	background-color:#ffc;
}
.ms-rteCustom-blockquote {
	margin: 1em 3em;
	padding: 5px;
	background-color: #eef5fb; 
	border:1px solid #999;
}
.ms-rteCustom-blockquote p {
	margin: 2em; 
	}
.ms-alternatingstrong td, .ms-basictable .ms-alternating td {
	border-bottom:0px;
	border-top:0px;
}
.ms-vb-icon {
	padding:3px 0px 3px 8px;
	vertical-align:middle;
	width:0%;
}
th .ms-vb a, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a {
	color:#000000;
}

th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon {
	color:#000000;
	font-family:tahoma,sans-serif;
	font-size:9pt;
}
.ms-vb-tall {
	font-size:8.5pt;
}
.ms-alternating {
	background-color:#EEF5FB;
}

.ms-sbplain {
	border:1px solid #7F9DB9;
	font-family:verdana;
	font-size:9.5pt;
}
td.ms-sbcell {
	border:none;
	padding:0px 0px 0px 0px;

}
#ctl00_PlaceHolderSearchArea_g_21fad07e_5c85_46e6_8d9d_dbaf5d5d5a35_SF90A6F51_InputKeywords {
	height:24px;
}

input#ctl00_PlaceHolderSearchArea_g_21fad07e_5c85_46e6_8d9d_dbaf5d5d5a35_SF90A6F51_InputKeywords {
	padding:3px 0px 0px 0px;
}

#RightWebPartZones .ms-nlline {

	background:#FFFFFF none repeat scroll 0%;
}

#FinaffSubWelcomeColumn3 .ms-nlline {

	background:#FFFFFF none repeat scroll 0%;
}
/* End Table Styles */

/* Cash Control Training Styles */
a.glossary:link, 
a.glossary:visited,
a.glossary:hover,
a.glossary:active {
	color:				#093;
}
a.glossary:hover {
	color:			#093;
	text-decoration:underline;
}
a.glossary:visited:hover {
	color:			#093;
	text-decoration:none;
}
.buttonLink {	
	font-size:		90%;
	float:			right;
	padding:15px;
}
.buttonLink a:link, 
.buttonLink a:visited,
.buttonLink a:active {
	background-color:	#EAEAEA;
	color:				#330066;
	text-decoration:	none;
	padding:			5px;
	border:				1px solid #999;
}
.buttonLink a:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.buttonLink a:visited:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.buttonLinkExercise {	
	font-size:		90%;
	float:			right;
	padding:15px;
}
.buttonLinkExercise a:link, 
.buttonLinkExercise a:visited,
.buttonLinkExercise a:active {
	background-color:	#FFDF82;
	border:				1px solid #999;
	padding:			5px;
	color:				#330066;
	text-decoration:	none;
}
.buttonLinkExercise a:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.buttonLinkExercise a:visited:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.contentHeaderYellow {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#FF6;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;
	
}
.contentHeaderYellow1 {
	border:				1px solid #999;
    background-color:       #FF6;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
	font-weight:			bold;
}

.contentHeaderGreen {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#0C0;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;

}
.contentHeaderGreen1 {
   	border:				1px solid #999;
    background-color:       #6c6;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
  	font-weight:			bold;
}

.contentHeaderBlue {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#6cf;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;

}
.contentHeaderBlue1 {
    border:				1px solid #999;
    background-color:       #6cf;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
	font-weight:			bold;
}

.contentHeaderRed {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#ff9966;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;

}
.contentHeaderRed1 {
    border:				1px solid #999;
    background-color:       #ff9966;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
	font-weight:			bold;
}
.contentRed {
	color:			#FF0000;
}
.contentBlue {
	color:			#3300FF;
}
.contentRight {
	float:				right;
	padding:10px;
	margin-left:10px;
	
}
.contentBox {
	border:				1px solid #999;
	background-color:	#FF6600;
	padding:			20px;
	margin-left:		15px;
	width:				150px;
	text-align:			center;
	float:				left;
	width:				20%;
	font-size:			110%;
	clear:				both;
}
.contentBoxCenter {
	border:				1px solid #999;
	background-color:	#6c6;
	padding:			10px;
	text-align:			center;
	width:				80%;
	font-size:			100%;
	clear:				both;
	margin:				10px;
	font-weight:bold;
}
.contentBoxCenter1 {
	border:				1px solid #999;
	background-color:	#aebad8;
	padding:			10px;
	text-align:			center;
	width:				90%;
	font-size:			110%;
	clear:				both;
	margin:				10px;
	font-weight:bold;
}
.contentBoxGrey {
	border:				1px solid #999;
	background-color:	#eaeaea;
	padding:			10px;
	margin:				10px;
	width:				95%;
	text-align:			left;
	font-size:			110%;
}
.contentBoxCenterOrange {
	border:				1px solid #999;
	background-color:	#f96;
	padding:			10px;
	text-align:			center;
	width:				80%;
	font-size:			100%;
	clear:				both;
	margin:				10px;
}

.takeExercise{
	border: 1px solid #999;
	padding: 10px;
	float:right;
	background: #eaeaea
	
}

/* End Cash Control Training Styles */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
td{border-collapse:collapse;border-spacing:0;}

body {text-align:left;}

/* Set Fonts */

/* Default Styles April 28, 2007 */
/* This is the default text style
----------------------------------------------- */

/*/*/a {
}
body, body td, body th {
	font: x-small/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font: small/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html>body, html>body td, html>body th {
	font: small/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* */
/* Leave empty comment above Intact just below all text style css */

/* Begin Header */
/* Begin TopNav */

#topNavWrapper{
	background-color:#c3d4e9;
	margin-bottom:0px;
	height:22px; 
	width:100%;	
}
#topNavWrapper a:visited:hover{
  	color: black;
}
#topNavWrapper a:hover{
  	color: black;
}
#topNavWrapper a:visited{
	color: black;
}
#ctl00_authoringcontrols{
	background-color:#ffffff;
}
#ctl00_Menu1 a:visited{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a:active{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a:link{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
#ctl00_Menu1 a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11.2px;
	font-weight:900;
	color:#000;
	line-height:22px;
	vertical-align:middle;/* added this */
}
a.ctl00_Menu1_1 {
	padding:0px 10px;
}

/* Begin LeftNav */	

#address {
	padding:5px 0px;
	font-size: 11.2px;
	line-height: 1.4em;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-top: 10px;
}

/* Begin LeftNav Links */

#leftNav {
    background-color: #eef5fb;
    min-height: 600px;
    overflow: hidden;
	font-size:11px
}

#leftNavLinks {
	background-image:url(/images/leftNavWrapperBg.gif);
	background-repeat:repeat-x;
	margin:18px 0px;
	background-color:transparent;
}
#leftNavLinks ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#leftNavLinks ul li{
	background-image:url(/images/leftNavBg.gif);
	background-position: center bottom;
	background-repeat:repeat-x;
	padding:5px 0px;
	background-color:transparent;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-size:7.5pt;
}
#leftNavLinks ul li ul li{
	background-image:none;
	list-style:circle;
	margin-left:30px;
}
#leftNavLinks a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#003399;
}
#leftNavLinks a{
	font-weight:normal;
	text-decoration:none;
	color:#003399;
}
#leftNavLinks a:visited:hover{
	color:#CC0000;
}
#leftNavLinks a:hover{
	color:#CC0000;
}
.leftNav {
	display:none;
	margin:0px;
	padding:0px
}
/* Begin copyright & phot credits */
#copyright {
	padding-top: 8px;
	font-size:x-small;
	color:#999;
}
#copyright a {
	font-size:x-small;
	color:#999;
}
#photocredit a {
	font-size:x-small;
	color:#999;
}

/* Begin maincontent applies to all layouts */	

a:link {
  color:#00C; 
}
a:visited {
  color:#00C; 
}
a:hover, a:focus {
  color:#C00; 
}
a:active {
  color:#00C;
}
.WebPartZones {
	padding-bottom:10px;
	padding-top:15px;
}
.groupheader {
	color:#266CA7;
	font-family: Arial,sans-serif;
	font-size:135%;
	font-weight:800;
	letter-spacing:0.2em;
	margin:5px 0pt 0pt;
	text-transform:uppercase;
}
.ms-WPBody a:hover, a:focus {
	color:#CC0000;
	text-decoration:none;
}
.ms-WPBody a:visited {
	color:#00C;
}

/* Begin Finaff Welcome */		

#welcomeHeadlines {
	padding-left:14px;
	padding-top:10px;
	width:256px
}
#welcomeHeadlines .groupheader {
	color:#266CA7;
	font-family: Arial,sans-serif;
	font-size:135%;
	font-weight:800;
	letter-spacing:0.2em;
	margin:5px 0pt 0pt;
	text-transform:uppercase
}
#welcomeHeadlines .ms-vb2{
	padding-top:0px;
	padding-bottom:5px;
}
#welcomeMainContent {
	padding-left:14px;
	padding-top:14px;
	padding-right:14px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12.2px;
	line-height:1.5em;
}
#welcomeTraining {
	padding-left:14px;
	padding-top:14px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12.2px;
	line-height:1.5em;
	float:left;
}
#welcomeImage {
	vertical-align:top;
	float:left;
}

.headlineTitle
{
	font-weight:bold;	
}
.headlineText
{
	font-size:small;
}


#LeftNavListOther1{
	padding-top:12px;
}

/* Begin Finaff Sub Welcome */	

#ctl00_PlaceHolderTitleBreadcrumb_SiteMapPath1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666666;
    position: relative; 
	top: 5px;
	left: 5px;
}

#FinAffSubWelcomePlaceHolderMain {
    font-size:9pt;
    color:#000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#mainContent h2 {   /* SubWelcome and article pages title */	
	color:#990000;
	font-family: Arial,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	padding-top:5px;	
}

#FinaffSubWelcomeColumn3 {
	padding-bottom:25px;
	Padding-left:17px
}

/* Begin Finaff Article */	

#FinAffArticle_PlaceHolderMain {
	margin-left:17px;
	margin-top:17px;
    font-size:9pt;
    color:#000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#centercontent {
	padding-top:30px
}

/* Begin FinAff_Article_1Column */	

#FinAffArticle_1ColumnPlaceHolderMain {
	margin-left:17px;
	margin-top:17px;
    font-size:9pt;
    color:#000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#ctl00_PlaceHolderMain_RichHtmlField1__ControlWrapper_RichHtmlField {
	position: relative; 
	top: 17px;
	width:100%
}

/* Begin Lists */
.menuItemIndent {
	margin-left:50px;
}

.menuItem {
	margin-left:10px;
}
.menuItem ul{
    margin: 6px 0px 5px 20px;
    padding: 2px;
    list-style-type:circle;
}
.menuItem ul li{
    padding:0px 5px 0px 5px;
    margin: 0px 3px 2px 10px;
    margin-top:0px;
    margin-left:10px
}
.menuItem ul li ul{
    margin:0px;
	padding:8px
}
.menuItem ul li ul li{
	margin-left:35px;
    list-style-type:square;
}
	

ul{
    margin: 0px 0px 10px 10px;
    margin-left:20px;
    padding: 0px 0px 0px 5px;
    list-style-type:circle;
}
ul li{
    padding: 8px;
    margin:3px;
    margin-top:0px;
    margin-left:25px;
}
ul li ul{
    margin:0px;
	padding: 8px;
	margin-left:30px;
}
ul li ul li{
	margin-left:35px;
	list-style-type:square;
}
ol {
	list-style-type:decimal;
	margin: 0px 0px 10px 10px;
    padding: 10px;
}
ol li{
    padding-bottom: 10px 5px 10px 5px;
    margin: 3px;
    margin-top: 0px;
    margin-left: 10px;
}
ol li ol{
    margin:0px;
	padding:10px
}
ol li ol li{
	margin-left:30px;
    list-style-type:square;
}
.exercise ol {
	margin: 0px 0px 10px 10px;
    padding: 10px;
    list-style-type:lower-alpha;
}
.exercise ol li{
    padding-bottom: 10px 5px 10px 5px;
    margin: 3px;
    margin-top: 0px;
    margin-left: 10px;
    list-style-type:lower-alpha;
}
.exercise ol li ol{
    margin:0px;
	padding:10px;
	list-style-type:lower-alpha;
}
.exerciol li ol li{
	margin-left:30px;
    list-style-type:square;
    list-style-type:lower-alpha;
}
p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    margin-left:10px;
}

p.faq {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding: 10px 60px 10px 60px; 
    
}
.faq {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding: 10px 60px 10px 60px; 
    
}
.topicTitle{
	font-size:110%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#c3d4e9;
	border:  1px solid #999999;
}
.topicSubTitle {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#d9e6f1;
	padding:			6px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;
}
.topicsList {
	padding:10px;
	float:right;
}

/* MS Core overwrites */	
.ms-vb-tall {
	padding:0px
}
div#zz2_SiteActionsMenu_t {
	font-size:x-small
}
#zz1_SiteActionsMenuMain {
	font-size:x-small
}
#ctl00_IdWelcome_ExplicitLogin {
	font-size:x-small	 /* Bring down the font size to normal */	
}
.ms-consolemptablerow {
	background-color:transparent; /* anoying stripe appearing wehre the console should appear */	
}

.ms-vb2 {
	font-size:9pt; /* font size pertains all contact lists */	
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
}
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}

.ms-vb2 a:hover {
	color:#CC0000;
}
.ms-vb2 a:visited {
	color:#0000CC;
}

.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover {
	color:#CC0000;
	text-decoration:underline;
}

.ms-alternatingstrong {
	background-color:#eef5fb;
	border-color:transparent;
}
tr.ms-alternatingstrong {
	border-color:transparent;
}

/* 11-6 MS Core overwrites */
hr {
border: 1px solid #ccc;	
}
.ms-rteCustom-RegularText { 
    font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif; 
    font-size:9pt;
    line-height:1.5em; 
    color: #000; 
}

.ms-rteCustom-PageTitle { 
    font-family:Arial,Sans-Serif;  
    font-size: 1.5em; 
    font-weight:bold;
    color: #990000; 
}
.ms-rteCustom-WelcomePageTitle { 
    font-family:Arial,Sans-Serif;  
    font-size: 1.5em; 
    font-weight:bold;
    color: #000; 
}
.ms-rteCustom-Headline { 
    color:#266CA7;
	font-family: Arial,sans-serif;
	font-size:135%;
	font-weight:800;
	letter-spacing:0.2em;
	margin:5px 0pt 0pt;
	text-transform:uppercase;
}
.ms-rteCustom-Heading1 { 
    color:#000000;
	font-family: Arial,sans-serif;
	font-weight:bold;
	font-size:1.1em;
	margin:5px 0pt 0pt;
}
.ms-rteCustom-Heading2 { 
    color:#666;
	font-family: Arial,sans-serif;
	font-weight:bold;
	font-size:1.3em;
	margin:5px 0pt 0pt;
}

/* 11-6 Table Styles */
.ms-rteCustom-ContentTable {
	width:100%;
	padding:30px;
	margin-top:10px;
	border:1px solid #999;
}
.ms-rteCustom-ContentTableTopAlign {
	width:100%;
	padding:30px;
	margin-top:10px;
	border:1px solid #999;
	vertical-align:top;
}
.ms-rteCustom-ContentTableTopLeftAlign {
	width:100%;
	padding:30px;
	margin-top:10px;
	border:1px solid #999;
	vertical-align:top;
	text-align:left;
}

.ms-rteCustom-ConnectionTable {
	vertical-align:top;
}
.ms-rteCustom-ConnectionTable td {
	vertical-align:top;
}

.ms-rteCustom-ContentTableCenterAlign {
	width:100%;
	padding:30px;
	margin-top:10px;
	border:1px solid #999;
	text-align:center;
}

.ms-rteCustom-ContentTable td {
	padding:10px;
	border:1px solid #999;
}
.ms-rteCustom-ContentTableTopAlign td {
	padding:10px;
	border:1px solid #999;
	vertical-align:top;
}
.ms-rteCustom-ContentTableTopLeftAlign td {
	padding:10px;
	border:1px solid #999;
	vertical-align:top;
}

.ms-rteCustom-ContentTableCenterAlign td {
	padding:10px;
	border:1px solid #999;
	text-align:center;
}
.ms-rteCustom-TableHeaderColor {
	background-color:#c3d4e9;
	font-size:110%;
	font-weight:bold;
}
.ms-rteCustom-TableSubHeaderColor {
	background-color:#d9e6f1;
}
.ms-rteCustom-TableRowColor1 {
	background-color:#eef5fb;
}
.ms-rteCustom-TableRowColor2 {
	background-color:#fff;
}
.ms-rteCustom-TableRowColor3 {
	background-color:#ffc;
}
.ms-alternatingstrong td, .ms-basictable .ms-alternating td {
	border-bottom:0px;
	border-top:0px;
}
.ms-vb-icon {
	padding:3px 0px 3px 8px;
	vertical-align:middle;
	width:0%;
}
th .ms-vb a, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a {
	color:#000000;
}

th .ms-vb, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon {
	color:#000000;
	font-family:tahoma,sans-serif;
	font-size:9pt;
}
.ms-vb-tall {
	font-size:8.5pt;
}
.ms-alternating {
	background-color:#EEF5FB;
}

.ms-sbplain {
	border:1px solid #7F9DB9;
	font-family:verdana;
	font-size:9.5pt;
}
td.ms-sbcell {
	border:none;
	padding:0px 0px 0px 0px;

}
#ctl00_PlaceHolderSearchArea_g_21fad07e_5c85_46e6_8d9d_dbaf5d5d5a35_SF90A6F51_InputKeywords {
	height:24px;
}

input#ctl00_PlaceHolderSearchArea_g_21fad07e_5c85_46e6_8d9d_dbaf5d5d5a35_SF90A6F51_InputKeywords {
	padding:3px 0px 0px 0px;
}

#RightWebPartZones .ms-nlline {

	background:#FFFFFF none repeat scroll 0%;
}

#FinaffSubWelcomeColumn3 .ms-nlline {

	background:#FFFFFF none repeat scroll 0%;
}
/* End Table Styles */

/* Cash Control Training Styles */
a.glossary:link, 
a.glossary:visited,
a.glossary:hover,
a.glossary:active {
	color:				#093;
}
a.glossary:hover {
	color:			#093;
	text-decoration:underline;
}
a.glossary:visited:hover {
	color:			#093;
	text-decoration:none;
}
.buttonLink {	
	font-size:		90%;
	float:			right;
	padding:15px;
}
.buttonLink a:link, 
.buttonLink a:visited,
.buttonLink a:active {
	background-color:	#EAEAEA;
	color:				#330066;
	text-decoration:	none;
	padding:			5px;
	border:				1px solid #999;
}
.buttonLink a:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.buttonLink a:visited:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.buttonLinkExercise {	
	font-size:		90%;
	float:			right;
	padding:15px;
}
.buttonLinkExercise a:link, 
.buttonLinkExercise a:visited,
.buttonLinkExercise a:active {
	background-color:	#FFDF82;
	border:				1px solid #999;
	padding:			5px;
	color:				#330066;
	text-decoration:	none;
}
.buttonLinkExercise a:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.buttonLinkExercise a:visited:hover {
	color:			#FFFFFF;
	background-color:	#3366CC;
	text-decoration:	none;
}
.contentHeaderYellow {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#FF6;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;
	
}
.contentHeaderYellow1 {
	border:				1px solid #999;
    background-color:       #FF6;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
	font-weight:			bold;
}

.contentHeaderGreen {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#0C0;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;

}
.contentHeaderGreen1 {
   	border:				1px solid #999;
    background-color:       #6c6;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
  	font-weight:			bold;
}

.contentHeaderBlue {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#6cf;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;

}
.contentHeaderBlue1 {
    border:				1px solid #999;
    background-color:       #6cf;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
	font-weight:			bold;
}

.contentHeaderRed {
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	border-right:		1px solid #999;
	background-color:	#ff9966;
	padding:			5px;
	text-align:			center;
	font-size:			100%;
	font-weight:		bold;

}
.contentHeaderRed1 {
    border:				1px solid #999;
    background-color:       #ff9966;
    padding:                5px;
    text-align:             center;
    font-size:              90%;
	font-weight:			bold;
}
.contentRed {
	color:			#FF0000;
}
.contentRight {
	float:				right;
	padding:10px;
	margin-left:10px;
	
}
.contentBox {
	border:				1px solid #999;
	background-color:	#FF6600;
	padding:			20px;
	margin-left:		15px;
	width:				150px;
	text-align:			center;
	float:				left;
	width:				20%;
	font-size:			110%;
	clear:				both;
}
.contentBoxCenter {
	border:				1px solid #999;
	background-color:	#6c6;
	padding:			10px;
	text-align:			center;
	width:				80%;
	font-size:			100%;
	clear:				both;
	margin:				10px;
	font-weight:bold;
}
.contentBoxCenter1 {
	border:				1px solid #999;
	background-color:	#ccd4e9;
	padding:			10px;
	text-align:			center;
	width:				90%;
	font-size:			110%;
	clear:				both;
	margin:				10px;
	font-weight:bold;
}

.contentBoxCenterOrange {
	border:				1px solid #999;
	background-color:	#f96;
	padding:			10px;
	text-align:			center;
	width:				80%;
	font-size:			100%;
	clear:				both;
	margin:				10px;
}

.takeExercise{
	border: 1px solid #999;
	padding: 10px;
	float:right;
	background: #eaeaea
	
}

.wp_headlinesText {
 
 	padding-bottom:8px;
	border-bottom:1px solid #D8D8D8;
	line-height:1.7em;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}

.wp_headlinesTitle {

	padding-top:8px;
	font-weight:bold;
	line-height:1.7em;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}

.ms-WPBody {
	font-size:8pt;
	font-family:tahoma,sans-serif;

}

/* Green Guide Clear Styles */
/*ul { overflow: hidden; }*/
/* End Green Guide Clear Styles */

/* End Cash Control Training Styles */
/* Checkwrite Ordered List */
ol.Checkwrite li {margin: 20px;}
ol.Checkwrite li img {display: block; padding: 5px; margin: 9px auto 0; border: 2px solid #eee;}
/* End Checkwrite Ordered List */