/*-- GLOBAL BOOK STYLES EFFECTIVE 6-1-2021 --*/
/* styles from Pre-Mobile Book Styles to be added to this section as needed */
/* Includes styles for CFM Courses, Standard Book Styles, and Client Books */

/************************************************************************/
/* CFM COURSES */
/************************************************************************/
.course_pgtitle_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height:	23px;
	text-align:left;
	color:#000000
	}
.course_h3  {
    font-size: 20px;
    font-style:italic
}

.course_txt_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 23px;
	color: #000000
	}
.divCEFooter {
	border-top:	2px solid #888;
	padding-top: 5px;
	max-width: 600px
}
.divCEFooterItem {
    font-size: 13px;
    color: #5f5f5f;
    line-height: 1.3;
    margin-top: 5px

}
.learnObjs {
	display:flex;width:100%;margin-top:15px;animation-duration: 0.75s;animation-fill-mode: forwards;
	}
.learnObjs_bullet {
	min-width:30px;border-radius:15px;width:30px;height:30px;background:var(--content-font-accent);padding-top:5px;text-align:center;color:var(--color-button-text);font-weight:bold;font-size:14px;margin-top: 4px
	}
.learnObjs_text {
	margin-left:10px;padding-top:6px;font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;line-height: 23px;color: black;
	}

.list_bullet_Mobile {
	list-style: none;
	}

.list_bullet_Mobile li {
	margin: .5em;
	margin-left: .5em;
	text-align:left;
	margin-top:7px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 23px;
	}

.list_bullet_Mobile li::before {
	content: "\2022";
	color: var(--content-font-accent);
	font-weight: bold;
	display: inline-block;
	width: 1em;
	text-align:left;
	margin-left: -1em;
	font-size: 24px;
	vertical-align: bottom;
	}
.course_image {
	width: 100%;
	max-height: 250px;
	margin:0px 0px 25px 0px; 
	object-fit: cover;
	object-position: center center;
    border-radius:7px
	}
.course_image_desc {
	font-siz: 14px;
	border: 1px solid #eee;
	background: #f5f5f5;
	padding: 5px;
}

.course_graphic	{
	width: 100%; 
	height: auto
}

.callout_M {
    padding: 20px 10px;
    border: 2px solid #999;
    border-radius: 12px;
    color: #000;
    background: #f5f5f5;
    font-weight: bold;
}


/************************************************************************/
/* Standard Book Styles */
/************************************************************************/



/************************************************************************/
/* Client Books */
/************************************************************************/






/************************************************************************/
/* PRE-MOBILE BOOK STYLES */
/************************************************************************/
/* ----- Global STYLESHEETS (Books Only) Added on (April 8, 2015) ----- */
/* ----- Styles for EDU Courses (8/15/2016) ----- */

/* ********* Course Title Page ******** */
.edu_course_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-weight:normal;
	line-height:	56px;
	text-align:center;
	color: white;}
	
.edu_course_start:link {
	text-decoration: none;
	background: #06182e;
	color:white;
}

.edu_course_start:hover {
	text-decoration: none;
	background: #06182e;
	border:1px solid white
}

.edu_course_start {
	border: none;
	background: #06182e;
	font: 8pt Arial;
	color:white;
	padding: 10px 20px;
	text-align: center;
    text-decoration: none;
    display: inline-block;
	font-size: 20px;
	margin: 4px 2px;
    cursor: pointer
}


/* ********* Header Styles ************ */ 
.edu_header_titlebar-bg {
	background-image:url(/Graphics_Site/car_title-bar.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px}
	
	.edu_header_title {
	font-family:arial, san-serif;
	color: #E06007;
	font-size: 26px;
	margin-left:15px;
	padding-top:5px}
	
/* ********* Body Styles ************ */ 



.edu_course_pgtitle_white
{
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight:bold;
line-height:	23px;
text-align:left;
margin-bottom:-5px;
color: white;
}
 
.edu_course_pgtitle_black
{
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight:bold;
line-height:	23px;
text-align:left;
color:RGB(0,0,0);}

.edu_course_txt_black
{
font-family:	Arial, Helvetica, sans-serif;
font-size:	17px;
line-height:	23px;
color:		black;
}

.edu_course_txt_white
{
font-family:	Arial, Helvetica, sans-serif;
font-size:	17px;
line-height:	23px;
color:		white;
}

.edu_intro_callout_box {
	width: 100%;
	border: #275d96 2px solid;
	padding: 25px 20px 20px 25px;
	background: #042547;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#285482', endColorstr='#042547');
	/*For IE7-8-9*/ background:-moz-linear-gradient(#285482,#042547);
	background:-webkit-linear-gradient(#285482,#042547);
	background:-o-linear-gradient(#285482,#042547);
	background:-ms-linear-gradient(#285482,#042547);
	/*For IE10*/background: linear-gradient(#285482,#042547);}

.edu_intro_callout_text {
	line-height: 21px;
	font-family: arial, sans-serif;
	color: #fddec9;
	font-size: 17px;
	margin-bottom:10px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.03em}

ul.edu_bullet_rect_orange {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-cfm-yel.png);
	text-align:left;
	margin-top:7px}

.edu_callout_box_blue {
	width:100%;
	border: #285482 2px solid;
	background: #f8faf9;
	padding: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#c5ddf6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#c5ddf6);
	background:-webkit-linear-gradient(#f8faf9,#c5ddf6);
	background:-o-linear-gradient(#f8faf9,#c5ddf6);
	background:-ms-linear-gradient(#f8faf9,#c5ddf6);
	/*For IE10*/background: linear-gradient(#f8faf9,#c5ddf6);}

.edu_callout_blue_header {
	font-family: arial, sans-serif;
	background-color:#285482;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:14pt;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
	text-align:center;
	letter-spacing:1px;}

ul.edu_bullet_rect_blue {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-nd1.png);
	text-align:left;
	margin-top:7px}

.edu_callout_orange_header {
	font-family:  'sspbold',arial, sans-serif;
	background-color:#E06007;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:14pt;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
	text-align:center;
	letter-spacing:1px;}

.edu_callout_orange {
	width:100%;
	border: #F26707 2px solid;
	background: #FDC9A6;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#FDC9A6');
	/*For IE7-8-9*/; 
	background:-moz-linear-gradient(#f8faf9,#FDC9A6);
	background:-webkit-linear-gradient(#f8faf9,#FDC9A6);
	background:-o-linear-gradient(#f8faf9,#FDC9A6);
	background:-ms-linear-gradient(#f8faf9,#FDC9A6);
	/*For IE10*/background: linear-gradient(#f8faf9,#FDC9A6);}

.edu_acknowledgement_text {
	line-height: 18px;
	font-family:  'sspregular',arial, sans-serif;
	margin-bottom: 5px;
	color: #042547;
	font-size: 11pt;
	letter-spacing: .30px}

.edu_callout_phrase_box {
	width:100%;
	align: center;
	border: #F26707 2px solid;
	padding: 10px 10px 10px 10px;
	background: #FC9750;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDC9A6', endColorstr='#FC9750');
	/*For IE7-8-9*/ 
	background:-moz-linear-gradient(#FDC9A6,#FC9750);
	background:-webkit-linear-gradient(#FDC9A6,#FC9750);
	background:-o-linear-gradient(#FDC9A6,#FC9750);
	background:-ms-linear-gradient(#FDC9A6,#FC9750);
	/*For IE10*/background: linear-gradient(#FDC9A6,#FC9750);}
	
.edu_callout_phrase_text {
	line-height: 21px;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style:italic;
	color: #042547;
	font-size: 17px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:center;
	letter-spacing: 0.03em	}
	
	

/* ----- STYLESHEET for New Course Layout (FS) (10/3/2016) ----- */
/* ********* Header Styles ************ */ 
.fs_header_titlebar-bg {
	background-image:url(/Graphics_Site/car_title-bar.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px}
	
.fs_header_title {
	font-family:arial, san-serif;
	color: rgb(88,40,0);
	font-size: 28px;
	margin-left:15px;
	padding-top:5px}
	
/* ********* Body Styles ************ */ 
.fs-pg-title-black {
	line-height: 23px; 
	font-weight:normal;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(0,0,0); 
	font-size: 22px; }
	
.fs-pg-title-white {
	line-height: 23px; 
	font-weight:normal;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(255,255,255); 
	font-size: 22px; }

.fs-pg-title-blue {
	line-height: 23px; 
	font-weight:normal;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(46,59,108); 
	font-size: 22px; }

.fs-pg-title-maroon {
	line-height: 23px; 
	font-weight:normal;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(88,40,0); 
	font-size: 22px; }

.fs-pg-title-green {
	line-height: 23px; 
	font-weight:normal;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(235,235,182); 
	font-size: 22px; }
	
.fs-pg-subtitle-green {
	line-height: 23px; 
	font-weight:bold;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(235,235,182); 
	font-size: 16px;}
	
.fs-pg-subtitle-maroon {
	line-height: 23px; 
	font-weight:bold;
	font-family: Arial, sans-serif; 
	margin-bottom: 1px; 
	color: rgb(88,40,0); 
	font-size: 16px;}
	
.fs-text-black {
	line-height: 23px; 
	font-family: Arial, sans-serif;  
	color: #000000; 
	font-size: 16px;
	margin-bottom: 20px;}		

.fs-text-white {
	line-height: 23px; 
	font-family: Arial, sans-serif;  
	color: #fff; 
	font-size: 16px;
	margin-bottom: 20px;}	
	
.fs-text-green {
	line-height: 23px; 
	font-family: Arial, sans-serif;  
	color: rgb(235,235,182); 
	font-size: 16px;
	margin-bottom: 20px;}
	
ul.fs-bullet1 {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-nd-gb.png);
	text-align:left;
	margin-top:7px}	
	
li.fs-bullet-black {
	line-height: 23px; 
	font-family: arial, sans-serif; 
	color: #000000; 
	font-size: 16px; 
	padding:5px;}
	
li.fs-bullet-white {
	line-height: 23px; 
	font-family: arial, sans-serif; 
	color: #fff; 
	font-size: 16px; 
	padding:5px;}
	
li.fs-bullet-green {
	line-height: 23px; 
	font-family: arial, sans-serif; 
	color: rgb(235,235,182); 
	font-size: 16px; 
	padding:5px;}
	
.fs_intro_callout_box {
	width: 100%;
	border: rgb(235,235,182) 2px solid;
	padding: 15px 15px 15px 15px;
	background: #123051;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;
	}
	
.fs_intro_callout_box_blue {
	width: 100%;
	border: #275d96 2px solid;
	padding: 10px 15px 10px 15px;
	background: #042547;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#285482', endColorstr='#042547');
	
	/*For IE7-8-9*/ 
	background:-moz-linear-gradient(#285482,#042547);
	background:-webkit-linear-gradient(#285482,#042547);
	background:-o-linear-gradient(#285482,#042547);
	background:-ms-linear-gradient(#285482,#042547);
	/*For IE10*/background: linear-gradient(#285482,#042547);}
	
.fs_intro_callout_box_gray {
	width: 100%;
	border: rgb(235,235,182) 2px solid;
	padding: 15px 15px 15px 15px;
	background: #414141;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;
	}
	
.fs_intro_callout_box_black {
	width: 100%;
	border: rgb(235,235,182) 2px solid;
	padding: 15px 15px 15px 15px;
	background: #000000;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;
	}
	
.fs_intro_callout_box_lightgreen {
	width: 100%;
	border: #0e244c 2px solid;
	padding: 10px 15px 10px 15px;
	background: #e7ecab;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e7ecab', endColorstr='#e7ecab');
	/*For IE7-8-9*/ background:-moz-linear-gradient(#e7ecab,#e7ecab);
	background:-webkit-linear-gradient(#e7ecab,#e7ecab);
	background:-o-linear-gradient(#e7ecab,#e7ecab);
	background:-ms-linear-gradient(#e7ecab,#e7ecab);
	/*For IE10*/background: linear-gradient(#e7ecab,#e7ecab);}
	
.fs_intro_callout_box_darkgreen {
	width: 100%;
	border: #e7ecab 2px solid;
	padding: 10px 15px 10px 15px;
	background: #18311B;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;}

.fs_intro_callout_box_maroon {
	width: 100%;
	border: #e7ecab 2px solid;
	padding: 10px 15px 10px 15px;
	background: #310704;
	-webkit-border-radius: 25px 20px 20px 25px;
	border-radius: 25px 25px 25px 25px;}
	
.fs_callout_phrase_box {
	width:100%;
	align: center;
	border: #F26707 2px solid;
	padding: 10px 10px 10px 10px;
	background: RGB(88, 40, 0);
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='RGB(238, 233, 229)', endColorstr='RGB (88, 40, 0)');
	/*For IE7-8-9*/ background:-moz-linear-gradient(RGB(238, 233, 229),RGB (88, 40, 0));
	background:-webkit-linear-gradient(RGB(238, 233, 229),RGB(88, 40, 0));
	background:-o-linear-gradient(RGB (238, 233, 229),RGB (88, 40, 0));
	background:-ms-linear-gradient(RGB (238, 233, 229),RGB (88, 40, 0));
	/*For IE10*/background: linear-gradient(RGB (238, 233, 229),RGB (88, 40, 0));}
	
.fs_callout_phrase_text {
	line-height: 21px;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style:italic;
	color: #fff;
	font-size: 16px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:center;
	letter-spacing: 0.03em	}
	
.fs-callout-text-black {
	line-height: 21px;
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 16px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.03em	}
	
.fs-callout-text-white {
	line-height: 21px;
	font-family: arial, sans-serif;
	color: #fff;
	font-size: 16px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.03em}
	
	
	/* ------ Footer.html  -----*/
.pgOfpg-fs
	{ 
	font-family:	arial, helvetica, sans-serif;
	font-size:14px;
	color: rgb(126,128,88); 
			}
	


/* ----- Custom Headers for Clients ----- */
.heading1
{
font-size: 16px;
line-height: normal;
}

.heading2
{
font-size: 14px;
line-height: normal;
}

.heading3
{
font-size: 12px;
line-height: normal;
font-weight:normal
}

.heading4
{
font-size: 10px;
line-height: normal;
font-weight:bold
}

.heading5
{
font-size: 10px;
line-height: normal;
font-style:italic
}

.paragraph_policy
{
font-size: 10pt;
}

/* ----- Book Page Margins -----*/
.marginheader {padding: 5px 20px 0px 20px;}
.marginbody {padding: 10px 45px 0px 32px;line-height:17pt}
.marginfooter {padding: 0px 20px 5px 20px;}

/*------- Book Content / Scrollbar  -----*/
/* -----  Global - Fonts (All Paragraph, td and div tags without a class) ------*/
div				{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}


body {
	font-family:		arial, helvetica, sans-serif;
	font-size: 			10pt;
	color:				#2b2b2b;
	background:			#f8faf9
}


p
	{
	font-size: 		16px;		
				}


/*---- Compare Books Colors ---*/
.spanDiffDeleted     {text-decoration: line-through; color: red}

.spanDiffInserted     {background: yellow;}



/* -----  Global - Lists (All List tags without a class) ------*/
ul,ol
	{
	font-size: 		16px;
				}

/* -----  Global - Lists (All List tags without a class) ------*/
li
	{
	font-size: 		16px;
	padding-bottom: 	5px
				}
.li_space li
	{
	padding-bottom: 10px
			}
.li_space ul li
	{
	padding-bottom: 0px
			}
dl, dt, dd
	{
	font-size: 	16px;
	color:		#000000;
			}
.textbold
	{
	font-weight:	bold
			}
.textital
	{
	font-style:	italic
			}
.textboldital
	{
	font-weight:	bold;
	font-style:	italic
			}

/* ----- Rules Header ----- */
.nasd_line 	{
		background-color:	#000000
					}

/* ----- Compliance Guide NASD ----- */
.nobullet
	{
	text-decoration: 	none;
	list-style-image: 	none;
	list-style-type: 	none
				}

/*------ Header.html  -----*/

.title_text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #0f3063;
	font-size: 18px;
	line-height:19px}

.subtitle_text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #666600;
	font-size: 16px;
	line-height:17px}

/* ----- Book Page (Course) - Main Page Title ----- */
.pg_parenttitle

	{
	font-family:	arial, helvetica, sans-serif;
	font-size:	16px;
	color:		#0a2d43;
	font-weight: 	bold
			}

/* ----- Book Menu (Course) - Main Page Sub Title ----- */
.pg_title
	{
	font-family:	arial, helvetica, sans-serif;
	font-size:	16px;
	color:		#2b2b2b;
	font-weight: 	bold
			}

/* ----- Compliance Book Menu (Course) - Main Page Sub Title ----- */
.pg_title_compl
	{
	font-family:	arial, helvetica, sans-serif;
	font-size:	20px;
	color:		#0a2d43;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 0px
			}
.pg_line
	{
	color:		#D3E2F2;
	size:		1pt;
	border-style:solid
				}
/* ----- Policy Page - Main Page Title ----- */

			
.policy_parenttitle

	{
	font-family:	arial, helvetica, sans-serif;
	font-size:	24px;
	color:		#2b2b2b;
	font-weight: 	bold;
			}


/* ----- Policy Styles  ----- */
.policy_BookTitle
	{
	font-size:	24px;
	color:		#2b2b2b;
	font-weight:bold;
			}

.policy_Level0_Title
	{
	font-size:	24px;
			}

.policy_Level1_Title
	{
	font-size:	24px;
	line-height:1.5
			}
			
.policy_Level2_Title
	{
	font-size:	24px;
			}
			
.policy_PageTitle
	{
	font-size:	24px;
	color:		#2b2b2b;
	font-weight: bold;
			}

h1
{
font-size: 22px;
font-weight:bold;
line-height: 1.5;
}

h2
{
font-size: 20px;
font-weight:bold;
line-height: 1.5;
}

h3
{
font-size: 18px;
font-weight:bold;
line-height: 1.1;
}

h4
{
font-size: 18px;
font-weight:normal;
font-style:italic;
line-height: 1.1;
}

h5 {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.1;
}

h6 {
    font-size: 16px;
    font-weight: normal;
    font-style:italic;
    line-height: 1.1;
}

.text_normal 	{font-size: 16px;line-height: 1.5;margin-top:0px
}

.text_large 	{font-size: 18px;line-height: 1.5;margin-top:0px
}

.text_larger	{font-size: 20px;line-height: 1.5;margin-top:0px
}

.text_normal+h2, .text_normal+h3, .text_normal+h4 {
	margin-top: 30px;
}

h1 + .text_normal,h2 + .text_normal,h3 + .text_normal,h4 + .text_normal,h5 + .text_normal,h6 + .text_normal {
	margin-top: -10px;
}

ol+ul, ul+ol, h1+ul, h2+ul,h3+ul,h4+ul,h5+ul,h6+ul h1+ol, h2+ol,h3+ol,h4+ol,h5+ol,h6+ol {
	margin-top: -10px
}


/* ------ Footer.html  -----*/
.pgOfpg
	{
	font-size:	10pt;
	color:		#0a2d43;
			}
a.pg_navlink:active
	{
	color:		#003399;
	font-size:		9pt;
	text-decoration:none;
			}
a.pg_navlink:link
	{
	color:		#003399;
	font-size:		9pt;
	text-decoration:none;
	}
a.pg_navlink:visited
	{
	color:		#003399;
	font-size:		9pt;
	text-decoration:none;
	}
a.pg_navlink:hover
	{
	color:		#003399;
	font-size:		9pt;
	text-decoration:underline;}
a.pg_navlink:visited:hover
	{
	color:		#003399;
	font-size:		9pt;
	text-decoration:underline;
	}

/*----- Learning Checkpoints -----*/
.lc_btn_header
	{
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	color: black;
	margin-top:2px;
	margin-bottom:0px
	}
.lc_btn_text
	{
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	font-weight:normal;
	line-height:1.2;
	color: black;
}
/*----- Learning Checkpoint Remediation -----*/
.lc_space
	{
	overflow-x:			hidden;
	width:				100%;
						}

.pg_quest
	{
	color:	#000000;
	font:	normal normal 10pt Arial, helvetica, sans-serif;
		}
.pg_answer
	{
	color:	#000000;
	font:	normal normal 10pt Arial, helvetica, sans-serif;
		}
.pg_remediation
	{
	padding:5px 0px 0px 0px;
	color:	#003366;
	font:	normal normal 10pt Arial, helvetica, sans-serif;
		}
.pg_remediationTitle
	{
	color:	#000000;
	font:	normal bold 10pt Arial, helvetica, sans-serif;
		}

/* ----- Book Pages - Related Info Box: Header Font and BGcolor  ---*/
.li_info_link {
	padding-bottom: 3px;
	line-height: 1;
	text-indent: 5px;
}

	.li_info_link::marker {
		content: "\2022";
		font-size: 10pt;
	}

.ul_info {
	padding-inline-start: 5px;
	margin: 0px;
	padding-top: 0px;
}
.info_title
	{
	font-size:		8pt;
	color:			#333333;
	font-weight:		normal;
	background-color:	#E6E4E4
				}
.info_title2
	{
	font-size:		8pt;
	color:			#333333;
	font-weight:		normal;
	background-color:	#003366
				}

/* ----- Book Pages - Related Info Box: Second Row Background color  ---*/
.info_bg
	{
	background-color:  	#EEEEEE
				}
.info_bg2
	{
	background-color:  	#E6EAC5
				}
/* ----- Book Pages - Related Info Box: Bullet color  ---*/
.info_margin
	{
	margin-top:		5px;
	margin-left:		5px;
	margin-right:		2px;
	margin-bottom:		3px;
				}

/* ----- Book Pages - Related Info Box: Header Font and BGcolor  ---*/
.rel_title
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		8pt;
	color:			#333333;
	font-weight:		normal;
	background-color:	#E6E4E4
				}
/* ----- Book Pages - Final Assess Review Instruction  ---*/
.info_instruct
	{
	font-family:	arial, helvetica, sans-serif;
	font-size:	12px;
	line-height:	14px;
			}
/* -----  Book Pages - Related Info Box: Second Row Background color  ---*/
.rel_bg
	{
	background-color:  	#F8FAF9
				}

/* --- Book Pages - Related Info Box Popup Header: Font and Background color ---*/
.rel_popup
	{
	background-color:	#081F5B;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12pt;
	font-weight:		bold;
	text-align:		center;
	color: 			#ffffff
				}

/*--------Links---------*/
a img {}
a {}
/* -----  Global - Links (Every link without a class) ------*/
a:link
	{
	color:			#003399;
	text-decoration:	none;
	border: 		none;
}
a:visited
	{
	color: 			#003399;
	text-decoration:	none;
 	border: 		none;
				}
a:hover {
	color:			#003399;
	text-decoration:	underline;
	border: 		none;
}


a:active, a:selected {
	border: 		none;
}


/* ----- Book Pages - Text Links for Page Instructions ----- */
a.pagelink:link	{
	font-size:		11px;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	none
}
a.pagelink:visited {
	font-size:		11px;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	none
}
a.pagelink:hover
	{
 	font-size:		11px;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	underline
}

/* -----  Course Pages - Related Info Box: Links  ---*/
.infolink
	{
	font-size: 		8pt;
	line-height: 		8pt;
	color: 			#003399;
	text-decoration:	none;
}
a.infolink:link
	{
	font-size: 		8pt;
	line-height: 		8pt;
	color: 			#003399;
	text-decoration:	none;
}
a.infolink:visited
	{
	font-size:		8pt;
	line-height: 		8pt;
	color:			#003399;
	text-decoration:	none;
}
a.infolink:hover
	{
	font-size:		8pt;
	line-height: 		8pt;
	color:			#003399;
	text-decoration:	underline;
}

/* ----- Book Pages - Related Info Box: Links  ---*/
.relink
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#666666;
	text-decoration:	none
				}
a.relink:link
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#666666;
	text-decoration:	none
				}
a.relink:visited
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		8pt;
	color:			#666666;
	text-decoration:	none
				}
a.relink:hover
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		8pt;
	color:			#666666;
	text-decoration:	underline
				}

/* ----- Book Pages - Glossary Links ----- */
a.glosslink:hover
	{
	text-decoration:	underline;
				}
a.glosslink:visited:hover
	{
	text-decoration:	underline;
				}
/* ----- Book Pages - Glossary Definition Content ----- */
.defindesc
	{
	font-size: 	10pt;
	color: 		#000000;
			}
/* ----- Book Popups - Title ----- */
.poptitle
	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	16px;
	font-weight: 	bold;
	color: 		#081F5B
			}

/*----- Callouts and Borders ----- */
/* ---- Training Pages (Courses) - Callout Box Border Color ----*/
.callout_border
	{
	background-color: 	#081F5B
				}

/* ---- Book Pages (Courses) - Callout Box Font and Background Color ------*/
.callout_txtbg
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11px;
	line-height: 		15px;
	font-weight: 		bold;
	background-color: 	#D3E2F2;
	color: 			#000000
				}

/* ----- Book Pages (Courses) Outside Border Color for Course Graphics ----- */
.borderout
	{
	background-color: 	#081F5B
				}

/* ----- Book Pages (Courses) Inside Border Color for Course Graphics ----- */
.borderin
	{
	background-color: 	#FFFFFF
				}

/* ----- Book Book Page - Tables ----- */
.table_head
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		bold;
	color: 			#FFFFFF;
	background-color: 	#0a2d43;
	text-align: 		center
				}

/* ----- Subhead for Rows and Columns -----*/
.table_subhead
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		bold;
	color: 			#000;
	background-color: 	#d9e9fd
				}
.table_stripe2
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		normal;
	color: 			#000;
	background-color: 	#eeeeee;
	border-top: 1px solid #fff ;
				}
.table_stripe1
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		normal;
	color: 			#000;
	background-color: 	#d9e9fd;
	border-top: 1px solid #fff ;
				}
.table_text
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		normal;
	color: 			#000000;
	background-color: 	#EEEEEE;
	line-height: 		15px
				}

.tablbg_hl
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		normal;
	color: 			#000000;
	background-color: 	#CCCCCC;
	line-height: 		15px
				}


/* ----- Table Text Align Left----- */
.tabltxt
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		12px;
	color:			#000000;
	font-weight: 		normal;
	background-color:	#EEEEEE;
	background-position: 	left top;
	padding-top: 		2px;
	padding-right: 		2px;
	padding-bottom: 	2px;
	padding-left: 		5px
				}

/* ----- Table Overview ----- */
.tabloview
	{
	background-color:	#EEEEEE;
	padding-top: 		5px;
	padding-right: 		5px;
	padding-bottom: 	5px;
	padding-left: 		5px;
				}

/* ----- Book Page (Course) - Introduction Table Attributes ----- */
.oviewbg
	{
	background-color:	#FFFFFF
				}

/* ----- Book Page (Lesson List) - Table Row Heading Text----- */
.tablhdbg
	{
	background-color:	#081F5B
				}

.update_instruct
	{
	color: 			#081F5B;
				}

/* ----- Updates Page - Table Head bgcolor highlight----- */
.tablhdbg_hl
	{
	background-color:	#D3E2F2
				}

/* ----- Book Page (Lesson List) -  Table Row Heading Text----- */
.tablhdtxt
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		10pt;
	color:			#FFFFFF;
	font-weight: 		bold;
	vertical-align:		bottom;
	text-align: 		center;
				}
.tablshadebg
	{
	background-color: 	#EEEEEE
				}
.td_bg_gray
	{
	color: 			#000000;
	background-color: 	#CCCCCC
				}

/* -----  Create Unique Tables ---------------------------------------------*/
.tablgraphic_head
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		bold;
	color: 			#FFFFFF;
	background-color: 	#0999966;
	text-align: 		center }
.tablgraphic_text_on
	{
	color: #000000;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;
	background-color: #eeeeee}
.tablgraphic_bullet_on
	{color: #10498c}
.tablgraphic_text_off
	{
	color: #cccccc;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;
	background-color: #eeeeee}
.tablgraphic_bullet_off
	{color: #CCCCCC}
.graphictabletitle
	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	16px;
	font-weight: 	bold;
	color: 		#003366;
	text-align: 	center
			}
/* Table's header becomes blue with white text - Place within td tag*/
.tablhdtxt_bluebg
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		bold;
	color: 			#FFFFFF;
	background-color: 	#999966;
	text-align: 		center
				}
/*  Table's header becomes red with white text - Place within td tag*/
.tablhdtxt_redbg
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 		bold;
	color: 			#FFFFFF;
	background-color: 	#081F5B;
	text-align: 		center}
/*  Table's text cells becomes blue - Place within td tag*/

.tablfont_blue
	{
	color: 		#003366;
	line-height: 	14px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	12px}
/*  l or n become blue bullets - Place within td tag */
.bullet_square_blue
	{
	font-family: 	Wingdings;
	font-size: 	12px;
	color: 		#999966}
.bullet_square_red
	{
	font-family: 	Wingdings;
	font-size: 	12px;
	color: 		#081F5B}
.bullet_square_gray
	{
	font-family: 	Wingdings;
	font-size: 	12px;
	color: 		#CCCCCC}
.tablfont_gray
	{
	color: 		#CCCCCC;
	line-height: 	14px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	12px}
.tablfont_red
	{
	color: 		#081F5B;
	line-height: 	14px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	12px}

/*------ Special Characters / Text -----*/
/* ----- Book Page (Course) - Superscript text ----- */
.super
	{
	vertical-align:	super;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	10px
			}
/*---- Superscript ---*/
sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }

/* ----- Book Page (Course) - Course page footer text ----- */
.footer
	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	11px;
	font-weight: 	normal;
	color: 		#000000
			}
.byline
	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-style: 	italic;
	color: 		#081F5B
			}

/* --- Formula colors (see templates/tables/standards for html)-- */
.formula
	{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight: 		bold;
	color: 			#000000;
	background-color: 	#D3E2F2;
	border: 		1pt solid #081F5B
				}

/* ----- Use: &uuml; characters to get a checkmark, &ucirc; for X mark ----- */
.marks
	{
	font-family: 	Wingdings;
	font-size: 	14pt;
	line-height: 	15pt;
	font-weight: 	bold;
	color: 		#081F5B
			}

/*------ Buttons -----*/
.btn_N {
     text-align:center;
	 cursor: pointer;
     text-decoration: none;
     border:1px solid #000;
     height:20px;
     font:13px arial
		}
.btn_X {
     text-align:center;
     cursor: pointer;
     text-decoration: none;
     border:1px solid #000;
     height:20px;
     font:13px arial
}
.btn_V {
     text-align:center;
     cursor: pointer;
     text-decoration: none;
     border:1px solid #000;
     height:20px;
     font:13px arial
}

/*------ Print Manager (Book Name  and Section Headers) -----*/

.TN {background:white;border:transparent}

.TOC {font-weight:bold;}

.BookName {font-weight:bold;font-size:30px;line-height:40px;padding-left:10px}

.SecHeader0 {font-weight:bold;font-size:26px;line-height:40px;padding-left:10px;}

.SecHeader1 {font-weight:bold;font-style:italic;font-size:26px;line-height:48px;padding-left:32px;}

.SecHeader2 {font-weight:bold;text-decoration:underline;font-size:20px;line-height:30px;padding-left:32px;}

.SecHeader3 {font-weight:bold;font-size:20px;line-height:30px;padding-left:32px;}

.SecHeader4 {font-weight:bold;font-style:italic;font-size:20px;line-height:30px;padding-left:32px;}

.SecHeader5 {font-style:italic;font-size:20px;line-height:30px;padding-left:32px;}

.txDesc {font-style:italic;font-size:8pt;line-height:12pt;}

/*---- Certificates -----*/
.cert_title
	{
	font-family: 	Times New Roman, Times, serif;
	font-size: 	24px;
	font-style: 	italic;
	color: 		#000000
			}
.cert_present
	{
	font-family: 	Times New Roman, Times, serif;
	font-size: 	14px;
	font-style: 	normal;
	color: 		#000000
			}
.cert_name
	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		22px;
	font-style: 	normal;
	font-weight: 	normal;
	color: 		#000000
			}
.cert_success
	{
	font-family: 	Times New Roman, Times, serif;
	font-size: 	14px;
	font-style: 	normal;
	color: 		#000000;
	font-weight: 	normal
			}
.cert_course
	{
	font-family: 	Times New Roman, Times, serif;
	font-size: 	16px; font-style: normal;
	color: 		#000000;
	font-weight: 	bold
			}
.cert_date
	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 	9px;
	font-style: 	normal;
	font-weight: 	normal;
	color: 		#000000
			}
.cert_employee
	{
	font-family: 	Arial, Helvetica, sans-serif;
	line-height:	13px;
	font-size: 	11px;
	font-weight: 	normal;
	color: 		#000000
			}
.cert_position
	{
	font-family: 	Arial, Helvetica, sans-serif;
	line-height:	11px;
	font-size: 	9px;
	font-weight: 	normal
			}

			/*---- REFERENCE GUIDE STYLES -----*/
a.rg_links:link
	{
	font-family:arial, helvetica, sans-serif;
	font-size: 10pt;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	none
				}
a.rg_links:visited
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		10pt;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	none
				}
a.rg_links:hover
	{
	font-family:		arial, helvetica, sans-serif;
 	font-size:		10pt;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	underline
				}
.rg_title
	{
	font-family:		arial, helvetica, sans-serif;
 	font-size:		15pt;
	color:			#FFFFFF;
	font-weight:		normal;
				}
.rg_subtitle1
	{
	font-family:		arial, helvetica, sans-serif;
 	font-size:		13pt;
	color:			#081F5B;
	font-weight:		bold;
				}
.rg_subtitle2
	{
	font-family:		arial, helvetica, sans-serif;
 	font-size:		11pt;
	color:			#081F5B;
	font-weight:		bold;
				}
a.rg_top:link
	{
	font-family:arial, helvetica, sans-serif;
	font-size: 9pt;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	none
				}
a.rg_top:visited
	{
	font-family:		arial, helvetica, sans-serif;
	font-size:		9pt;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	none
				}
a.rg_top:hover
	{
	font-family:		arial, helvetica, sans-serif;
 	font-size:		9pt;
	color:			#003399;
	font-weight:		normal;
	text-decoration:	underline
				}
/*------- Show/Hide Content Interactive -----*/

#show_hide_div {
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	width:200px;
	height:440px}
#show_hide_div ul {
	margin:0px;
	padding:0px;
	list-style-type:none;}
#show_hide_div ul li {
	padding: 0px;
	margin: 0px;
	font-size:100%;
	font-weight:bolder}
#show_hide_div ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#999;
	display: block;
	padding:10px;
	margin: 0px;
    border:none;
	height:30px}
#show_hide_div ul li a:hover, #show_hide_div ul li a.selected {
	color: #ffffff;
	background-image: url(Graphics/Graphics_Site/arrow_show_hide.gif);
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #6db9e5;}

#offshoredelivery, #onsite, #dedicated, #hybrid, #onhire, #hourly, #consultancy, #fixedprice{
	float:left;
	list-style:none;
	padding:15px;
	width:90%}
/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-left: solid 0px #999;
	border-right: solid 0px #999;
	border-top: solid 0px #999;
	padding-bottom: 2px;}
/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	background-color: #CACAD8;
	border-bottom: solid 1px #f8faf9;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image: url(../../Graphics/Graphics_Site/cfm_tab-bg-repeat.gif);
	background-repeat:repeat-y;
	height:35px;
	width:285px;
	vertical-align: middle;
	padding-top:7px;
	padding-left:6px;}
/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;}
/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: white;
	text-decoration: none;}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #A29FBF;}
/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #8988A8;}
/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #57517B;}

/* NTR State table styles */
#states-main {
	width:100%;
	margin-left: auto;
	margin-right:auto;}
.state-fund {
	margin:0px;
	padding:0px;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;}
.state {
	background-color:#0A2D43;
	color:#fff;
	font-size:large;
	font-weight:normal;
	text-align:center;
	padding:10px;
	background-image:url(../../Graphics/Graphics_Site/tile-blue.png);}
.states {
	color:#b36735;
	font-size: medium;
	font-weight:bold;
	vertical-align:top;
	background-color:#fff;}
.fund {
	color:#b36735;
	font-size: medium;
	font-weight:bold;
	padding:15px 15px 0px;
	vertical-align:top;
	background-color:#fff;
}
.standards {
	color:#333;
	font-size: small;
	font-weight:normal;
	padding:15px 15px 15px;
	vertical-align:top;
	line-height:inherit;
	background-color:#fff;}
.bar {
	background-color:#B8D9E0;
	padding:0px;
	height:5px;}
.shape {
	padding:3px 15px 0px 15px;
	vertical-align:top;
	align:center;}
.confirm {
	padding:3px 15px 0px 15px;
	vertical-align:top;
	border-left: 1px dotted #ccc;}
.confirm-text {
	padding:3px 15px 0px  15px;
	color:#1B485E;
	font-size: 12px;
	border-left: 1px dotted #ccc;
	vertical-align:top;}
.nav-table {
	margin-top:15px;
	margin-bottom:15px;}
.nav-table-bg {
	background-color:#fff;}
.fund-main {
	margin:0px;
	padding:0px;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;}
.state-links {
	padding-bottom:5px;}
.sponsor-bar {
	background-color:#B8D9E0;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px 15px 5px 15px;
	height:20px;
	background-image:url(../../Graphics/Graphics_Site/tile-blue-lt.png);}
.fund-name {
	color:#b36735;
	font-size: small;
	font-weight:normal;
	padding:15px 15px 0px;
	vertical-align:top;
	background-color:#fff;}
.fund-big{
	margin:0px;
	padding:0px;
	width:830px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;}
.fund-big-col1  {
	width:361px;
	color:#333;
	font-size:small;
	padding:15px 15px 15px 0px;
	vertical-align:top;
	line-height:inherit;
	margin:14px;
	border-right: 1px dotted #B8D9E0;}
.fund-big-col2  {
	width:361px;
	color:#333;
	font-size:small;
	padding:15px 15px 15px 15px;
	vertical-align:top;
	line-height:inherit;
	margin:14px;
	border-right: 1px dotted #B8D9E0;}
.fund-big-col3 {
	width:361px;
	color:#333;
	font-size:small;
	padding:15px 0px 15px 15px;
	vertical-align:top;
	line-height:inherit;
	margin:14px;}
.fund-big-line {
	border-top: 1px dotted #B8D9E0;}
.vertical-line {
	border-right: 1px dotted #B8D9E0;}
.offering-table {
	margin:0px;
	padding:0px;
	width:750px;
	border:8px solid #ccc; /*for IE 6 and 7*/
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;}
.offering-head {
	background-color:#0A2D43;
	color:#fff;
	font-size:medium;
	font-weight:bold;
	text-align: center;
	vertical-align:bottom;
	padding:10px;}
.standards2 {
	color:#0A2D43;
	font-size: small;
	font-weight:normal;
	padding:10px 10px 10px 10px;
	line-height:inherit;}


/* Begin New Course Full Page Layout - Concussion Awareness and Responsibilities - Styles (2014/2015) */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 11, 2014 */
@font-face {
    font-family: 'rsbbold';
    src: url('rsb-bold-webfont.eot');
    src: url('rsb-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('rsb-bold-webfont.woff') format('woff'),
         url('rsb-bold-webfont.ttf') format('truetype'),
         url('rsb-bold-webfont.svg#rsbbold') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'sspregular';
    src: url('ssp-regular-webfont.eot');
    src: url('ssp-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('ssp-regular-webfont.woff') format('woff'),
         url('sspo-regular-webfont.ttf') format('truetype'),
         url('ssp-regular-webfont.svg#sspregular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'sspsemibold';
    src: url('ssp-semibold-webfont.eot');
    src: url('ssp-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ssp-semibold-webfont.woff') format('woff'),
         url('ssp-semibold-webfont.ttf') format('truetype'),
         url('ssp-semibold-webfont.svg#sspsemibold') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'sspbold';
    src: url('ssp-bold-webfont.eot');
    src: url('ssp-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ssp-bold-webfont.woff') format('woff'),
         url('ssp-bold-webfont.ttf') format('truetype'),
         url('ssp-bold-webfont.svg#sspbold') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'sspbolditalic';
    src: url('sspbolditalic-webfont.eot');
    src: url('sspbolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('sspbolditalic-webfont.woff') format('woff'),
         url('sspbolditalic-webfont.ttf') format('truetype'),
         url('sspbolditalic-webfont.svg#sspbolditalic') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'sspsemibolditalic';
    src: url('sspsemibolditalic-webfont.eot');
    src: url('sspsemibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('sspsemibolditalict-webfont.woff') format('woff'),
         url('sspsemibolditalic-webfont.ttf') format('truetype'),
         url('sspsemibolditalic-webfont.svg#sspsemibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;}

.titlebar-bg {
	background-image:url(/Graphics_Site/car_title-bar.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px}
.titlebar-bg0 {
	background-image:url(/Graphics_Site/title-bar0.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px}
.title {
	font-family:arial, san-serif;
	color: #E06007;
	font-size: 25px;
	margin-left:15px;
	padding-top:5px}
.title1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003366;
	font-size: 21px;
	margin-left:15px;
	padding-top:5px}
.dark-semibold {
	font-family:  'sspsemibold',arial, sans-serif;
	color: #042547}
/* ----- White paragraph Text for dark background ----- */
.introtext-white {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspregular',arial, sans-serif;
	margin-bottom: 20px;
	color: #fff;
	font-size: 17px;
	letter-spacing:0.03em}
.text-white-semibold {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspsemibold',arial, sans-serif;
	margin-bottom: 20px;
	color: #fff;
	font-size: 17px;}
.text-white-bold {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspbold',arial, sans-serif;
	margin-bottom: 20px;
	color: #fff;
	font-size: 17px;}
.text-bg-dark {
	line-height: 22px;
	font-family: 'sspregular',arial, sans-serif;
	margin-bottom: 20px;
	color: #fff;
	font-size: 17px;
	letter-spacing:0.03em}
.introtext-dark {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspregular',arial, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;
	letter-spacing: 0.03em}
.introtext-dark1 {
	margin-top:40px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;
	letter-spacing: 0.03em}
.text-dark-semibold {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspsemibold',arial, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;}
.text-dark-bold {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspbold',arial, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;}
.text-dark-bold1 {
	margin-top:40px;
	line-height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;}
.text-dark-semibolditalic {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspsemibolditalic',arial, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;}
.text-dark-bolditalic {
	margin-top:40px;
	line-height: 22px;
	font-family:  'sspbolditalic',arial, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;}
.text-bg-light {
	line-height: 22px;
	font-family: 'sspregular',arial, sans-serif;
	margin-bottom: 20px;
	color: #042547;
	font-size: 17px;
	letter-spacing: 0.03em}
.callout-text {
	line-height: 21px;
	font-family: 'sspregular',arial, sans-serif;
	color: #042547;
	font-size: 17px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.03em	}
.callout-text1 {
	line-height: 18px;
	font-family:arial, sans-serif;
	color: #042547;
	font-size: 14px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;	}
.callout-text-light {
	line-height: 21px;
	font-family: 'sspregular',arial, sans-serif;
	color: #fddec9;
	font-size: 17px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.03em}
.callout-text-light1 {
	line-height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fddec9;
	font-size: 17px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.03em}
.callout-text-white {
	line-height: 21px;
	font-family: 'sspregular',arial, sans-serif;
	color: #fff;
	font-size: 17px;
	margin-top:0px;
	text-align:left;
	letter-spacing:.4px;
	padding:5px}
.content-head1 {
	font-family:  'sspbold',arial, sans-serif;
	background-color:#E06007;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:14pt;
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	text-align:center;
	letter-spacing:1px;}
.content-head2 {
	font-family:  'sspbold',arial, sans-serif;
	background-color:#285482;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:14pt;
	border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	text-align:center;
	letter-spacing:1px;}
ul.bullet-img-rect {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-nd1.png);
	text-align:left;
	margin-top:7px}
ul.bullet-img-rect-b {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-nd-blue.png);
	text-align:left;
	margin-top:7px}
ul.bullet-img-rect-y {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-cfm-yel.png);
	text-align:left;
	margin-top:7px}
ul.bullet-img-goldish {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-goldish.png);
	text-align:left;
	margin-top:7px}
ul.bullet-img-rect-g {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-nd.png);
	text-align:left;
	margin-top:7px}
ul.bullet-img-rect-gb {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-nd-gb.png);
	text-align:left;
	margin-top:7px}
li.bullet-text {
	line-height: 21px;
	font-family:  'sspregular',arial, sans-serif;
	color: #042547;
	font-size: 17px;
	padding:5px;
	letter-spacing:0.03em}
li.bullet-text-last {
	line-height: 21px;
	font-family:   'sspregular',arial, sans-serif;
	color: #042547;
	font-size: 17px;
	padding:6px 6px 0px 6px;
	margin-bottom:0px;
	letter-spacing:0.03em	}
li.bullet-text1 {
	line-height: 18px;
	font-family:arial, sans-serif;
	color: #042547;
	font-size: 14px;
	padding:5px;
	letter-spacing:0.03em}
li.bullet-text-last1 {
	line-height: 18px;
	font-family: arial, sans-serif;
	color: #042547;
	font-size: 14px;
	padding:6px 6px 0px 6px;
	margin-bottom:0px;
	letter-spacing:0.03em	}
li.bullet-text-light {
	line-height: 21px;
	font-family:  'sspregular',arial, sans-serif;
	color: #fff;
	font-size: 17px;
	padding:6px;
	letter-spacing: 0.03em }
li.bullet-text-light1 {
	line-height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 17px;
	padding:6px;
	letter-spacing: 0.03em }
li.bullet-text-light-last {
	line-height: 21px;
	font-family:  'sspregular',arial, sans-serif;
	color: #fff;
	font-size: 17px;
	padding:6px 6px 0px 6px;
	letter-spacing: 0.03em }
li.bullet-text-light-last1 {
	line-height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 17px;
	padding:6px 6px 0px 6px;
	letter-spacing: 0.03em }
li.bullet-text-white {
	line-height: 21px;
	font-family: 'sspregular',arial, sans-serif;
	color: #fff;
	font-size: 17px;
	padding:6px;
	letter-spacing:.2px	}
.callout-rect-w {
	width:100%;
	border: #fff 3px solid;
	padding: 10px 10px 10px 10px;
	background: #042547;
	-webkit-border-radius:  25px 25px 25px 25px;
	border-radius:  25px 25px 25px 25px;}
.callout-rect-y {
	width:100%;
	border: #F26707 2px solid;
	padding: 10px 10px 10px 10px;
	background: #FC9750;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDC9A6', endColorstr='#FC9750');
	/*For IE7-8-9*/ background:-moz-linear-gradient(#FDC9A6,#FC9750);
	background:-webkit-linear-gradient(#FDC9A6,#FC9750);
	background:-o-linear-gradient(#FDC9A6,#FC9750);
	background:-ms-linear-gradient(#FDC9A6,#FC9750);
	/*For IE10*/background: linear-gradient(#FDC9A6,#FC9750);}
.callout-rect-b {
	width:100%;
	border: #275d96 2px solid;
	padding: 10px 10px 10px 10px;
	background: #042547;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#285482', endColorstr='#042547');
	/*For IE7-8-9*/ background:-moz-linear-gradient(#285482,#042547);
	background:-webkit-linear-gradient(#285482,#042547);
	background:-o-linear-gradient(#285482,#042547);
	background:-ms-linear-gradient(#285482,#042547);
	/*For IE10*/background: linear-gradient(#285482,#042547);}
.callout-rect-g {
	width:100%;
	border: #0ca6a3 2px solid;
	background: #fff;
	padding: 10px 10px 10px 10px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d4eccd');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#fff,#d4eccd);
	background:-webkit-linear-gradient(#fff,#d4eccd);
	background:-o-linear-gradient(#fff,#d4eccd);
	background:-ms-linear-gradient(#fff,#d4eccd);
	/*For IE10*/background: linear-gradient(#fff,#d4eccd);}
.callout-rect-w-y {
	width:100%;
	border: #F26707 2px solid;
	background: #FDC9A6;
	padding: 10px 10px 10px 10px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#FDC9A6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#FDC9A6);
	background:-webkit-linear-gradient(#f8faf9,#FDC9A6);
	background:-o-linear-gradient(#f8faf9,#FDC9A6);
	background:-ms-linear-gradient(#f8faf9,#FDC9A6);
	/*For IE10*/background: linear-gradient(#f8faf9,#FDC9A6)}
.callout-rect-w-y2 {
	width:100%;
	border: #F26707 2px solid;
	background: #FDC9A6;
	padding: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#FDC9A6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#FDC9A6);
	background:-webkit-linear-gradient(#f8faf9,#FDC9A6);
	background:-o-linear-gradient(#f8faf9,#FDC9A6);
	background:-ms-linear-gradient(#f8faf9,#FDC9A6);
	/*For IE10*/background: linear-gradient(#f8faf9,#FDC9A6);}
.callout-rect-w-y-subhead {
	width:100%;
	border: #F26707 2px solid;
	background: #FDC9A6;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#FDC9A6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#FDC9A6);
	background:-webkit-linear-gradient(#f8faf9,#FDC9A6);
	background:-o-linear-gradient(#f8faf9,#FDC9A6);
	background:-ms-linear-gradient(#f8faf9,#FDC9A6);
	/*For IE10*/background: linear-gradient(#f8faf9,#FDC9A6);}
/*LESS PADDING*/
.callout-rect-gb {
	width:100%;
	border: #285482 2px solid;
	background: #f8faf9;
	padding: 10px 10px 10px 10px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#c5ddf6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#c5ddf6);
	background:-webkit-linear-gradient(#f8faf9,#c5ddf6);
	background:-o-linear-gradient(#f8faf9,#c5ddf6);
	background:-ms-linear-gradient(#f8faf9,#c5ddf6);
	/*For IE10*/background: linear-gradient(#f8faf9,#c5ddf6);}
/*MORE PADDING*/
.callout-rect-gb2 {
	width:100%;
	border: #285482 2px solid;
	background: #f8faf9;
	padding: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#c5ddf6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#c5ddf6);
	background:-webkit-linear-gradient(#f8faf9,#c5ddf6);
	background:-o-linear-gradient(#f8faf9,#c5ddf6);
	background:-ms-linear-gradient(#f8faf9,#c5ddf6);
	/*For IE10*/background: linear-gradient(#f8faf9,#c5ddf6);}
.callout-rect-gb-subhead {
	width:100%;
	border: #285482 2px solid;
	background: #f8faf9;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#c5ddf6');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#c5ddf6);
	background:-webkit-linear-gradient(#f8faf9,#c5ddf6);
	background:-o-linear-gradient(#f8faf9,#c5ddf6);
	background:-ms-linear-gradient(#f8faf9,#c5ddf6);
	/*For IE10*/background: linear-gradient(#f8faf9,#c5ddf6);
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.callout-circle-y {
	border: #F26707 3px solid;
	width: 270px;
	padding: 30px 30px 30px 30px;
	background: #FC9750;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
    /*behavior: url(../../Graphics/Graphics_Site/js/PIE.htc);	*/
	background-image:-moz-radial-gradient(45px 45px 45deg, circle cover, #FC9750 0%, #faac76 100%, #fdc9a6 95%);
	background-image:-webkit-radial-gradient(45px 45px, circle cover, #FC9750, #faac76e);
	background-image:radial-gradient(45px 45px 45deg, circle cover, #FC9750 0%, #faac76 100%, #fdc9a6 95%)}
.callout-circle-text {
	text-align:center;
	font-family: 'sspregular',arial, sans-serif;
	color:#042547;
	font-size:17px;
	line-height:22px;
	padding:5px}
a.courselink:active {
	color:		#275d96;
	font:		17px 'sspregular',arial, sans-serif;
	text-decoration:none;}
a.courselink:link {
	color:		#275d96;
	font:		17px 'sspregular',arial, sans-serif;
	text-decoration:underline;}
a.courselink:visited {
	color:		#275d96;
	font:		17px 'sspregular',arial, sans-serif;
	text-decoration:none;}
a.courselink:hover {
	color:		#0b9693;
	font:		17px 'sspregular',arial, sans-serif;
	text-decoration:none;}
a.courselink:visited:hover{
	color:		#0b9693;
	font:		17px 'sspregular',arial, sans-serif;
	text-decoration:underline;}

/* ----- Acknowledgement Styles  ----- */
.text-bg-light-sml {
	line-height: 18px;
	font-family:  'sspregular',arial, sans-serif;
	margin-bottom: 5px;
	color: #042547;
	font-size: 11pt;
	letter-spacing: .30px}
li.bullet-text-light-sml {
	line-height: 18px;
	font-family:  'sspregular',arial, sans-serif;
	color: #FC9750;
	font-size: 10pt;
	letter-spacing:.30px	}
.ack_Accept {
	color: white;
	font-weight: bold;
	padding: 12px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border:none;
	border-radius: 7px;
	font-size: 16px;
	margin: 4px 6px;
	cursor: pointer;
	background-color: darkgreen;
}
.ack_Cancel {
	color: white;
	font-weight: bold;
	padding: 12px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border:none;
	border-radius: 7px;
	font-size: 16px;
	margin: 4px 6px;
	cursor: pointer;
	background-color: gray;
}
/* --- Table "Return to Play" -- */
table.play {
	margin:auto;
	width:830px;
	border-collapse:collapse;
	border:0px solid #fff; /*for IE 6 and 7*/
	border-style:hidden;
	font-size:12pt;
    border-spacing: 0; }
th:only-child{
    border-radius: 6px ;}
table.play thead th {
	padding:4px;
	background-color: #fde9d9;
	font-size:12pt;}
table.play thead th#thStage {
	font-family:  'sspbold',arial, sans-serif;
	width:210px;
	background-color:#285482;
	color:#fff;
	font-size:14pt;
	font-weight:bold;
	text-align:left}
table.play thead th#thFunctional, table.play thead th#thObjective, table.play thead th#thTotal {
	font-family:  'sspbold',arial, sans-serif;
	/* width:800px; */
	background-color:#285482;
	color:#fff;
	font-size:14pt;
	font-weight:bold;
	text-align:left}
table.play th, table.play td {
	font-family:  'sspregular',arial, sans-serif;
	font-size:12pt;
	padding:4px;
	border-width: 0px;
	border-style: solid;
	border-color:  #fff;
	color: #042547}
table.play td {
	text-align:left;}
table.play tbody th {
	text-align:left;
	font-weight: normal;}
table.play tr.even {
	background-color: #fdf2b2;}
table.play tr.odd {
	background-color: #E06007;}
table.play th.no1 {
	background-color: #285482;
	color:#fff;}
table.play td.no {
	font-family:  'sspbold',arial, sans-serif;
	text-align:center;
	background-color: #fff;
	border-bottom:1px solid #E06007;
	font-size:24px;
	width:30px;
	font-weight:bold;
	color:#285482;
	padding:0px 2px 0px 2px;}
table.play td.no2 {
	font-family:  'sspbold',arial, sans-serif;
	text-align:center;
	background-color: #fff;
	border-bottom:1px solid #999966;
	font-size:24px;
	width:30px;
	font-weight:bold;
	color:#285482;
	padding:0px 2px 0px 2px;}

/* ----- Geoff's Styles ----- */
.body_txt{
margin: 1em;
border: #D2CAE4 5px solid;
border-radius: 10px;
padding:1em;
font-family:'sspregular',arial, sans-serif;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #DBECFD 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#DBECFD)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#DBECFD 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#DBECFD 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#DBECFD 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#DBECFD 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DBECFD',GradientType=0 ); /* IE6-9 */
/* behavior: url(../../Graphics/Graphics_Site/js/PIE.htc); */}
.body_txt.learn_check{
height:530px }

/* #donutchart {
width: 400px;
margin: 0 auto}

#donutchart rect {
fill: transparent}

#donutchart g:nth-child(2), #donutchart text[text-anchor="middle"], #donutchart path[d="M259,243L254,232L248,243Z"], #donutchart path[d="M282,232L293,232L288,243Z"]{
display:none;}
** */

/*********************************************************************************************

4. ----- Signs and Symptoms Page  -----

*********************************************************************************************/
.sym_chart{
width: 800px;
height:360px;
margin:0 auto;}

.sym_chart:after{
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;}

.sym_chart_left	{width:400px;float:left;}

.sym_chart_right {
width: 380px;
float: left;
margin-left: 20px;}

.sym_btn, .sgn_btn {
background: #92b987;
font-size: 18px;
font-weight: bold;
font-family: 'sspregular',arial, sans-serif;
text-align: center;
border-radius: 5px;
line-height: 25px;
width: 260px;
margin-left: 140px;
cursor:pointer;
behavior: url(../WebPages/PIE.htc);}

.sgn_btn{
margin-left:0;
margin-right: 100px;
}

.sym_img{
display:none;
float: left;
width: 130px;
margin-right: 10px;}

.sgn_img{
display:none}

.sym_img:after{
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;}

.sym_list, .sgn_list {
display:none;
background: #285482;
width: 260px;
margin: .5em 0;
color: #fff;
list-style-position: inside;
padding: .5em;
float: left;}

.sym_list li, .sgn_list li{
display:none}

#lt_animation{
    width: 400px;
    height: 300px;
    position: relative;
    left: -600px;}

#rt_animation{
    width: 400px;
    height: 300px;
    position: relative;
	right: -600px;}

/*********************************************************************************************

5. ----- Learning Checkpoint 1   -----

*********************************************************************************************/
.lrn1_quiz{
width:800px;
height: 425px;
overflow:hidden;
background: #DBECFD; /* Old browsers */
background: -moz-linear-gradient(top,  #DBECFD 0%, #ffffff 56%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DBECFD), color-stop(56%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #DBECFD 0%,#ffffff 56%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #DBECFD 0%,#ffffff 56%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #DBECFD 0%,#ffffff 56%); /* IE10+ */
background: linear-gradient(to bottom,  #DBECFD 0%,#ffffff 56%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBECFD', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
margin: 1em auto;
padding: 1.5em 0;
border: #D2CAE4 3px solid;
border-radius: 10px;
behavior: url(../WebPages/PIE.htc);}

#lrn1_quiz2{
display:none;
position: relative;
top: -439px;}

#lrn1_quiz3{
display:none;
position: relative;
top: -878px;}

#lrn1_quiz4{
display:none;
position: relative;
top: -1317px;}

#lrn1_quiz5{
display:none;
position: relative;
top: -1756px;}

#lrn1_quiz6{
display:none;
position: relative;
top: -2195px;}

#lrn1_quiz7{
display:none;
position: relative;
top: -2634px;}

#lrn1_quiz8{
display:none;
position: relative;
top: -3073px;}

#lrn1_quiz9{
display:none;
position: relative;
top: -3512px;}

.question{
font-family:'sspbold',arial, san-serif;
font-weight:bold;
text-align:center;
font-size: 20px;
display:block;
padding-left:15px;
padding-right:15px;
line-height:18pt;
margin-bottom:15px}

.response{
font-family:'sspbold',arial, san-serif;
display: block;
text-align: center;
width: 50%;
margin: 0.5em auto;
background: #285482;
color: #fff;
border-radius: 10px;
line-height: 40px;
font-weight: bold;
font-size: 20px;
text-shadow: 3px 2px 5px #000;
box-shadow: 3px 3px 5px #000;
cursor: pointer;
behavior: url(../WebPages/PIE.htc);}

.response:hover{
box-shadow: 1px 1px 5px #000;
text-shaddow:2px 1px 5px #000}

.response:focus{
box-shadow: inset -3px -3px 5px #999;}

#ques{
width: 790px;
display:inline-block;}

.ques_answer{
display:none;
background: rgba(12, 166, 163, 0.25);
width: 50%;
margin: 1em auto;
border: solid 2px rgb(12, 166, 163);
color: #000;
/*font-style: italic;*/
border-radius: 10px 10px 0 0;
behavior: url(../WebPages/PIE.htc);}

.ques_answer#ques_answer_wrong1, .ques_answer#ques_answer_wrong2, .ques_answer#ques_answer_wrong3, .ques_answer#ques_answer_wrong4, .ques_answer#ques_answer_wrong5, .ques_answer#ques_answer_wrong6, .ques_answer#ques_answer_wrong7, .ques_answer#ques_answer_wrong8, .ques_answer#ques_answer_wrong9{
border-color:#e02b07;
background:rgba(166, 12, 30, 0.25);}

.ques_answer p{
padding: .5em 1em }

.result.myth{
font-family:'sspbold',arial, san-serif;
display: block;
color: #fff;
text-align: center;
width: 100%;
margin: 0 auto .5em;
background: #0ca6a3;
border-radius:10px;
line-height: 40px;
font-size: 20px;
font-weight: bold;
text-shadow: 3px 2px 5px #000;
box-shadow: 0px 3px 5px #000;
behavior: url(../WebPages/PIE.htc); }

#ques_answer_wrong1 .result.myth, #ques_answer_wrong2 .result.myth, #ques_answer_wrong3 .result.myth, #ques_answer_wrong4 .result.myth, #ques_answer_wrong5 .result.myth, #ques_answer_wrong6 .result.myth, #ques_answer_wrong7 .result.myth, #ques_answer_wrong8 .result.myth, #ques_answer_wrong9 .result.myth{
background: #e02b07;}

.Next_Btn{
font-family:'sspbold',arial, san-serif;
display: none;
text-align: center;
width: 10%;
margin: 0.5em .5em .5em auto;
background: rgba(40, 84, 130, 0.5);
border-radius:10px;
line-height: 40px;
font-size: 20px;
color: #fff;
font-weight: bold;
text-shadow: 0px 0px 5px #000;
box-shadow: 0px 3px 5px #000;
cursor:pointer;
behavior: url(../WebPages/PIE.htc);}

.next:hover{
text-decoration:underline}

/*********************************************************************************************

6. ----- Recognition and Reporting Page   -----

*********************************************************************************************/

.fixed_height{
height:500px;}

.fact_header{
width: 700px;
margin: 2em auto;
display:block;
border-radius:15px;
background: #FDC9A6; /* Old browsers */
background: -moz-linear-gradient(top,  #FDC9A6 0%, #FC9750 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDC9A6), color-stop(100%,#FC9750)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FDC9A6 0%,#FC9750 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC9A6', endColorstr='#FC9750',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);}

.fact_header span {
font-family:'sspbold',arial, san-serif;
font-weight: bold;
font-size: 21px;
padding: 0.8em 2em;
text-align: center;
display: block;
color:#042547}

.fact_content{
display:none;
width: 700px;
margin: 0 auto 1em;}

#fact_content1{
background-image:url(../Images/female_runner.jpg);
background-position:right top;
background-repeat:no-repeat;
/*position:absolute;
top: 239px;
left: 450px;*/}

#fact_content2{
background-image:url(../Images/girls_bball.jpg);
background-position:right top;
background-repeat:no-repeat;
position:relative;
top: -264px;}

#fact_content3{
background-image:url(../Images/swimmer.jpg);
background-position:right top;
background-repeat:no-repeat;
position:relative;
top: -528px;}

.content_area{
font-family:'sspregular',arial, san-serif;
color:#042547;
font-size: 16px;
width: 504px;
height:250px;
padding: 1em;
border-radius: 15px;
border: solid 3px #0ca6a3;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 25%, #92b987 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#f6f6f6), color-stop(100%,#92b987)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 25%,#92b987 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 25%,#92b987 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 25%,#92b987 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 25%,#92b987 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#92b987',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);}

.content_area_title{
font-family:'sspbold',arial, san-serif;
font-weight: bold;
display:block;}

.content_area li{
list-style-position:inside }

/*********************************************************************************************

8. ----- Student-Athlete Responsibilities   -----

*********************************************************************************************/

.responsible_content{
	width: 700px;
	margin: 0 auto;
}
.responsible_content div{
	margin: .5em auto;
background: #FDC9A6; /* Old browsers */
background: -moz-linear-gradient(top,  #FDC9A6 0%, #FC9750 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDC9A6), color-stop(100%,#FC9750)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FDC9A6 0%,#FC9750 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC9A6', endColorstr='#FC9750',GradientType=0 ); /* IE6-9 */
	border: solid 2px #E06007;
	color: #000;
	border-radius: 10px;
	behavior: url(../WebPages/PIE.htc);
}

.responsible_content div:first-child{
display:none !important
}

h3.respnsible_btn{
    font-size: 16px;
	line-height:30px;
	font-weight:bold;
	padding: 0 .5em;
	width: 700px;
	height:30px;
	text-align:left;
   margin: .5em auto;
display:block;
border-radius:5px;
border: solid 3px #D2CAE4;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 25%, #DBECFD 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#f6f6f6), color-stop(100%,#DBECFD)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 25%,#DBECFD 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 25%,#DBECFD 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 25%,#DBECFD 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 25%,#DBECFD 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DBECFD',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

.respnsible_btn:hover{
	cursor:pointer}

.ui-state-default:before{
content:url(/Graphics/Graphics_Site/arrow_expand.gif);
/*content:"\f061";*/
font-family: webdings;
font-weight:bold;
color:rgb(12, 166, 163);
padding-right: .5em;
}

.ui-state-active:before{
content:url(/Graphics/Graphics_Site/arrow_collapse.gif);
/*content:"\f063";*/
font-family: webdings;
font-weight:bold;
color:rgb(12, 166, 163);
padding-right: .5em;
text-decoration: none;
}
/*.section ul{
display:None}
*/
.responsible_content div ul li{
	list-style-type: disc;
    list-style-position: outside;
	padding: .5em 0;
	margin-left: 2em;
}

/*********************************************************************************************

9. ----- Learning Checkpoint 2  -----

*********************************************************************************************/

.learn2_body_txt{
margin: 1em 1em 0 1em;
border: #0ca6a3 5px solid;
border-radius: 10px;
padding:1em;
width: 60%;
font-family:'sspregular',arial, sans-serif;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #92b987 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#92b987)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#92b987 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#92b987 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#92b987 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#92b987 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#92b987',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

.learn_img{
width:50%;
margin:0 0 0  auto;
}

#learn2_Next_Btn{
text-align: center;
width: 10%;
margin: 0.5em .5em .5em auto;
background: #92b987;
border-radius:10px;
line-height: 40px;
font-size: 20px;
color:#042547;
font-weight: bold;
text-shadow: 0px 0px 5px #fff;
box-shadow: 0px 3px 5px #000;
behavior: url(../WebPages/PIE.htc);
}


.opt_question{
margin: 1em auto;
border: #D2CAE4 5px solid;
border-radius: 10px;
padding:1em;
width: 440px;
font-family:'sspregular',arial, sans-serif;
font-size: 16px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #DBECFD 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#DBECFD)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#DBECFD 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#DBECFD 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#DBECFD 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#DBECFD 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DBECFD',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

.learn2_question{
font-weight:bold;
font-size: 20px;
display:block;
}

.submit_btn{
text-align: center;
width: 10%;
clear:both;
margin: 1em auto;
border-radius:10px;
line-height: 40px;
font-size: 20px;
color:#042547;
cursor: pointer;
font-weight: bold;
text-shadow: 0px 0px 5px #fff;
box-shadow: 0px 3px 5px #000;
background: #FDC9A6; /* Old browsers */
background: -moz-linear-gradient(top,  #FDC9A6 0%, #FC9750 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDC9A6), color-stop(100%,#FC9750)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FDC9A6 0%,#FC9750 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC9A6', endColorstr='#FC9750',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

.flt_lt{
margin: 1em auto 1em 1em;
float:left;
position:relative}

.opt_answer{
display:none;
float:left;
position:relative;
margin: 1em;
border: #FC9750 5px solid;
border-radius: 10px;
padding:1em;
width:388px;
height:318px;
overflow:hidden;
font-family:'sspregular',arial, sans-serif;
font-size: 16px;
background: #FDC9A6; /* Old browsers */
background: -moz-linear-gradient(top,  #FDC9A6 0%, #FC9750 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDC9A6), color-stop(100%,#FC9750)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FDC9A6 0%,#FC9750 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FDC9A6 0%,#FC9750 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDC9A6', endColorstr='#FC9750',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

/*#opt_answer p{
display:none}*/

.correct_opt{
font-weight:bold;
font-size: 20px;
display:block;}

#opt_Next_Btn{
display: none;
text-align: center;
width: 10%;
margin: 0.5em .5em .5em auto;
background: #93a9c0;
border-radius:10px;
line-height: 40px;
font-size: 20px;
color: #fff;
font-weight: bold;
text-shadow: 0px 0px 5px #000;
box-shadow: 0px 3px 5px #000;
cursor:pointer;
behavior: url(../WebPages/PIE.htc);
}

#opt_Next_Btn a{
color:#fff;
}

#body_content:after, .opt_question:after, .opt_answer:after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0}

/* End Concussion Awareness and Responsibilities - Styles */

/* New cfmlayout styles */
.shadow {
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')}
.box-wrapper{
	margin:0px;
	padding:0px;
	width:825px;
	}
.box-wrapper2{
	margin:0px;
	padding:0px;
	width:835px;
	}
.content-wrapper{
	margin:0px;
	padding:0px 10px 10px 10px;
	width:805px;
	}
.outside-box{
	width:825px;
	padding:0px 20px 20px 20px;
	margin:0px;
	background-color:#eee;
	border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc) }
.outside-box2{
	width:825px;
	padding:20px 20px 20px 20px;
	margin:0px;
	background-color:#eee;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.outside-box3{
	padding:20px 20px 20px 20px;
	margin:0px;
	background-color:#003366;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	box-shadow: #666 10px 10px 5px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.outside-box4{
	padding:10px 10px 10px 10px;
	margin:0px;
	background-color:#666600;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.outside-box5{
	padding:15px 15px 15px 15px;
	margin:0px;
	background-color:#003366;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.outside-box-edu{
	padding:20px 20px 20px 20px;
	margin:0px;
	background-color:rgb(6,38,71);
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.subtitle-box{
	padding:7px 7px 7px 7px;
	margin-bottom:20px;
	background-color:#764464;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.5em;
	letter-spacing:1px;
	color:#fff;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc);
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')}
.inside-box0{
	float:left;
	width:660px;
	padding:15px 15px 15px 15px;
	margin:  0px 0px 0px 0px;
	vertical-align:middle;
	background-color:#4D7C89;
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius:  0px 10px 10px 0px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.inside-box1{
	float:left;
	width:125px;
	padding:15px 15px 15px 15px;
	margin:  0px 0px 0px 0px;
	vertical-align:middle;
	background-color:#ffff99;
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.content-title1 {
	font-family:arial, sans-serif;
	background-color:#215779;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:13pt;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius:  15px 15px 0px 0px;
	-webkit-border-radius:  15px 15px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.content-title1-box {
	width:100%;
	border: #9fbde4 1px solid;
	background: #d9e9fd;
	padding: 3px 3px 3px 3px;
	border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius:  20px 20px 20px 20px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc);
	}
.content-title2 {
	font-family:arial, sans-serif;
	background-color:#677244;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:13pt;
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.content-title2-box {
	width:100%;
	border: #c6cb99 1px solid;
	background: #E6EAC5;
	padding: 3px 3px 3px 3px;
	border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.content-title3 {
	font-family:arial, sans-serif;
	background-color:#315C68;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:13pt;
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.content-title3-box {
	width:100%;
	border: #315C68 1px solid;
	background: #315C68;
	padding: 3px 3px 3px 3px;
	-webkit-border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8faf9', endColorstr='#9DC0C9');
	/*For IE7-8-9*/; background:-moz-linear-gradient(#f8faf9,#9DC0C9);
	background:-webkit-linear-gradient(#f8faf9,#9DC0C9);
	background:-o-linear-gradient(#f8faf9,#9DC0C9);
	background:-ms-linear-gradient(#f8faf9,#9DC0C9);
	/*For IE10*/background: linear-gradient(#f8faf9,#9DC0C9);
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.callout-box4 {
	width:100%;
	border: #275d96 2px solid;
	padding: 10px 10px 10px 10px;
	background: #042547;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.calloutbox-text-white {
	font-family:arial, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	text-align:center;
	margin:0px;
	padding:6px;
	text-align:center;
	letter-spacing: 0.02em	}
.content-text {
	font-family:arial, sans-serif;
	color: #042547;
	font-size: 13px;
	line-height: 17px;
	margin:0px;
	padding:0px 3px 0px 6px;
	text-align:left;
	letter-spacing: 0.02em	}
ul.bullet-img-rect2 {
	list-style-image:url(../../Graphics/Graphics_Site/bullet-cfm2.png);
	text-align:left}
li.bullet-text2 {
	font-family:arial, sans-serif;
	color: #042547;
	font-size: 13px;
	line-height: 16px;
	padding:0px 6px 6px 6px;
	letter-spacing:0.02em}
li.bullet-text-last2 {
	font-family:arial, sans-serif;
	color: #042547;
	font-size: 13px;
	line-height: 16px;
	padding:0px 6px 6px 6px;
	margin-bottom:0px;
	letter-spacing:0.02em}
.page-subtitle {
	width:825px;
	font-family:arial, sans-serif;
	font-weight:bold;
	background-color:#003366;
	padding:8px;
	margin:0px;
	color:#fff;
	font-size:13pt;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	text-align:center;
	}
.shadow-bar{
	width:825px;
	background:url(../../Graphics/Graphics_Site/shadow-bw.gif) repeat-x;
	height:9px;
	margin:0px;
	padding:0px;
	background-color:#eee;}
/* END New Full Page Layout - Concussion Awareness and Responsibilities - Styles (2014/2015) */

/*Sexual Misconduct (alternating bulleted rows)*/
.row1 {
	width:100%;
	padding: 6px 6px 6px 6px;
	background-color: #DCF0F6;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033');
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')}
.row2 {
	width:100%;
	padding: 6px 6px 6px 6px;
	background-color: #e4e8c4;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033');
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')}
.callout-box-purple {
	width:100%;
	border: #b9b8c1 2px solid;
	padding: 10px 10px 10px 10px;
	background: #d7d7dd;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d7d7dd', endColorstr='#b9b8c1');
	/*For IE7-8-9*/ background:-moz-linear-gradient(#d7d7dd,#b9b8c1);
	background:-webkit-linear-gradient(#d7d7dd,#b9b8c1);
	background:-o-linear-gradient(#Fd7d7dd,#b9b8c1);
	background:-ms-linear-gradient(#Fd7d7dd,#b9b8c1);
	/*For IE10*/background: linear-gradient(#d7d7dd,#b9b8c1);}
/*End Sexual Misconduct (alternating bulleted rows)*/


/* Begin Template_Course Layouts 1 */
.box-wrapper3{
	margin:30px 0px 0px 0px;
	padding:0px;
	width:835px;
	}
p.intro-text{
	color:#ccffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px}
p.white-text{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0px;
	padding:0px}
p.white-text1{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0px 0px 10px 0px;
	padding:0px}
.title3 {
	font-family:  'sspbold',arial, sans-serif;
	font-size: 1.8em;
	color: #003366;
	margin-left:15px;
	padding-top:5px}
.subtitle-box2 {
	font-family: 'sspsemibold',arial, sans-serif;
	font-size:1.5em;
	color:#fff;
	padding:7px 7px 7px 7px;
	margin:0px 0px 20px 0px;
	background-color:#764464;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc);
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')}
.subtitle-box3 {
	font-family: 'sspsemibold',arial, sans-serif;
	font-size:1.5em;
	color:#fff;
	padding:7px 7px 7px 7px;
	margin:0px 0px 0px 0px;
	background-color:#764464;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc);
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')}
p.text2{
	color:#000;
	font-family:  'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 10px 0px}
p.intro-text2{
	color:#ccffff;
	font-family:'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	margin:0px 0px 10px 0px;
	padding:0px}
p.white-text2{
	color:#fff;
	font-family:'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 10px 0px}
ul.dark-b,ol.dark-b
	{
	font-family:'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	color: 	#000;
	padding-left:0px}
li.dark-b
	{
	font-family:'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	color: 			#000;
	padding-bottom: 8px	}
ul.white-b,ol.white-b
	{
	font-family:'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	color: 			#fff;
	padding-left:0px}
li.white-b
	{
	font-family:'sspregular',arial, sans-serif;
	font-size:17px;
	line-height:20px;
	color: 			#fff;
	padding-bottom: 8px	 }
.callout-title5 {
	font-family:'sspsemibold',arial, sans-serif;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:1.3em;}
.column-title1-box {
	width:100%;
	border: #9fbde4 1px solid;
	background: #d9e9fd;
	padding: 3px 3px 3px 3px;
	border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius:  20px 20px 20px 20px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc);
	}
.column-title1 {
	font-family:'sspsemibold',arial, sans-serif;
	background-color:#215779;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:19px;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius:  15px 15px 0px 0px;
	-webkit-border-radius:  15px 15px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.column-title2-box {
	width:100%;
	border: #c6cb99 1px solid;
	background: #E6EAC5;
	padding: 3px 3px 3px 3px;
	border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.column-title2 {
	font-family:'sspsemibold',arial, sans-serif;
	background-color:#677244;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:19px;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius:  15px 15px 0px 0px;
	-webkit-border-radius:  15px 15px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.column-title3-box {
	width:100%;
	height:50px;
	text-align:center;
	vertical-align:middle;
	font-family:'sspsemibold',arial, sans-serif;
	margin: 0px 0px 20px 0px;
	color:#fff;
	font-size:19px;
	background: #336699;
	padding: 3px 3px 3px 3px;
	-moz-box-shadow: 3px 3px 4px #000033;
	-webkit-box-shadow: 3px 3px 4px #000033;
	box-shadow: 3px 3px 4px #000033;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000033')	}

.types{	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.5em;
	line-height:1.7em;
	color:#ffff99 }
ul.white,ol.white
	{
	font-family:	arial, helvetica, sans-serif;
	font-size: 		1.0em;
	color: 			#fff;
	padding-left:0px }
li.white
	{
	font-family:	arial, helvetica, sans-serif;
	font-size: 		1.0em;
	color: 			#fff;
	padding-bottom: 8px	 }
a.def:link{
	color:#ccffff;
	text-decoration:underline}
a.defk:visited{
	color:#ccffff;
	text-decoration:none}
a.def:hover{
	color:#ccffff;
	text-decoration:none}

/* Begin Template_Course Layouts 1 (FINANCIAL - Q/A for Case Studies Multiple Choice ) */

.opt_question1{
margin: 1em auto;
border: #285482 5px solid;
border-radius: 10px;
padding:1em;
width: 440px;
font-family:arial, sans-serif;
font-size: 10pt;
background: #f8faf9; /* Old browsers */
background: -moz-linear-gradient(top,  #f8faf9 0%, #c5ddf6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5ddf6), color-stop(100%,#c5ddf6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8faf9 0%,#c5ddf6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8faf9 0%,#c5ddf6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8faf9 0%,#c5ddf6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8faf9 0%,#c5ddf6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8faf9', endColorstr='#c5ddf6',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

.learn2_question{
font-weight:bold;
font-size: 10pt;
display:block;
}

.opt_answer1{
display:none;
float:left;
position:relative;
margin: 1em;
border: #999966 5px solid;
border-radius: 10px;
padding:1em;
width:388px;
height:318px;
overflow:hidden;
font-family:arial, sans-serif;
font-size: 10pt;
background: #FDC9A6; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffcc 0%, #CCCC99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFCC), color-stop(100%,#CCCC99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffcc 0%,#CCCC99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffcc 0%,#9CCCC99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #CCCC99 0%,#CCCC99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffcc 0%,#CCCC99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffcc', endColorstr='#CCCC99',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}

#body_content1:after, .opt_question1:after, .opt_answer1:after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0}

.submit_btn1{
text-align: center;
width: 10%;
clear:both;
margin: 1em auto;
border-radius:10px;
line-height: 40px;
font-size: 16px;
color:#000033;
cursor: pointer;
font-weight: bold;
text-shadow: 0px 0px 5px #fff;
box-shadow: 0px 3px 5px #000;
background: #FDC9A6; /* Old browsers */
background: -moz-linear-gradient(top,  #CCCC99 0%, #999966 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCC99), color-stop(100%,#999966)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #CCCC99 0%,#999966 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #CCCC99 0%,#999966 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #CCCC99 0%,#999966 100%); /* IE10+ */
background: linear-gradient(to bottom,  #CCCC99 0%,#999966 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCC99', endColorstr='#999966',GradientType=0 ); /* IE6-9 */
behavior: url(../WebPages/PIE.htc);
}
/* End Template_Course Layouts 1 (FINANCIAL - Q/A for Case Studies Multiple Choice ) */

/* End Template_Course Layouts 1 */
/* Begin Template_Course Layouts 2 New for Investing in Higher-Yield Products: R-C  */

p.intro-text-a{
	color:#ccffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	padding:0px 0px 10px 0px}

p.white-text-a{ /* paragraph padding-bottom 10px */
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:0px;
	padding:0px 0px 10px 0px}

.box-wrapper-a{
	margin:30px 0px 0px 0px;
	padding:0px;}

.subtitle-bar{
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	background-color:#764464;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.5em;
	color:#fff;
	background:#764464;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.subtitle-bar2{
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	background-color:#764464;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.5em;
	color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4b223c', endColorstr='#764464');
	background:#764464;
	background:-moz-linear-gradient(#4b223c,#764464);
	background:-webkit-linear-gradient(#4b223c,#764464);
	background:-o-linear-gradient(#4b223c,#764464);
	background:-ms-linear-gradient(#4b223c,#764464);
	background: linear-gradient(#4b223c,#764464);
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}

.sub-subtitle-bar{
	padding:7px 7px 7px 7px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#014f9e;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.2em;
	color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#003d7a', endColorstr='#014f9e');
	background: #014f9e; /* Old browsers */
	background:-moz-linear-gradient(#003d7a,#014f9e);
	background:-webkit-linear-gradient(#003d7a,#014f9e);
	background:-o-linear-gradient(#003d7a,#014f9e);
	background:-ms-linear-gradient(#003d7a,#014f9e);
	background: linear-gradient(#003d7a,#014f9e);
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}

.body-box{
	padding:25px 25px 25px 25px;
	margin:0px;
	background-color:#003366;
	border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.callout-title6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	margin-bottom:10px;
	color:#fff}
.column-title4 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#215779;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:19px;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius:  15px 15px 0px 0px;
	-webkit-border-radius:  15px 15px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.column-title5 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#677244;
	padding:10px;
	margin-bottom:10px;
	color:#fff;
	font-size:19px;
	border-radius: 15px 15px 0px 0px;
	-moz-border-radius:  15px 15px 0px 0px;
	-webkit-border-radius:  15px 15px 0px 0px;
	text-align:center;
	letter-spacing:1px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}

.content-head3 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E06007;
	padding:5px;
	margin-bottom:5px;
	color:#fff;
	font-size:12pt;
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	text-align:left;
	letter-spacing:1px;}
.inside-box3{
	float:left;
	width:125px;
	padding:5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
	vertical-align:middle;
	background-color:#4D7C89;
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius:  0px 10px 10px 0px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.content-head4 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#285482;
	padding:5px;
	margin-bottom:5px;
	color:#fff;
	font-size:12pt;
	border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	text-align:left;
	letter-spacing:1px;}
.inside-box4{
	float:left;
	width:125px;
	padding:5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
	vertical-align:middle;
	background-color:#ffff99;
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
.row-box1{
	padding:5px 15px 5px 15px;
	margin:  0px 0px 10px 0px;
	vertical-align:middle;
	background-color:#9bd1e0;
	border:	2px solid #4D7C89;
	text-align:left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:  10px 10px 10px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}

.row-box2{
	padding:5px 15px 5px 15px;
	margin:  0px 0px 10px 0px;
	vertical-align:middle;
	background-color:#e4e8c4;
	border:	2px solid #bac591;
	text-align:left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:  10px 10px 10px 10px;
	behavior: url(../../Graphics/Graphics_Site/js/PIE.htc)}
/* New Table format for courses (Investing in Higher-Yield Products - R & C) */
.table-intro {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#336699;
	margin:0px;
	padding:5px}
.table-row1 {
	background-color:#99CCFF;
	border-top:1px solid #CCFFFF}
.table-row2 {
	background-color:#81B7E2;
	border-top:1px solid #CCFFFF}
ul.table-ul {
	margin-bottom:0px;margin-top:0px; margin-left:0px;padding-left:12px}
/* End Table format for courses (Investing in Higher-Yield Products - R & C) */

/* End Template_Course Layouts 2 New for Investing in Higher-Yield Products: R-C  */
/* Begin flat buttons for Forms and Disclosures  */
.btn1 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #666666;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.btn2 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #999999;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

a.btn1:link {color:#ffffff;}
a.btn2:link {color:#ffffff;}

/* End flat buttons for Forms and Disclosures  */


/* Book Page TOC */
.divPageTOC {
	width:250px;top:10px;font-size:13px;line-height:15px;border-right:0px solid #717171;border-left:none;background:white;padding:10px 15px;overflow-x:hidden;overflow-y:auto
}

.divPageTOCTitle {
	background: #f5f5f5;
	color: #000000;
	padding: 5px;
	border-radius: 4px
}
.divBookDescription {
	font-size: 17px;
	line-height: 23px;
	color: #000000
}
.divCEleadin {
	font-size: 17px;
	line-height: 23px;
	color: #000000
	}

.divPageTOCContent {}

.divPageTOCItem {
	padding:4px;border:1px solid white;background:white;color: #212121
}
.divPageTOCItemSelected {
	padding:4px;border:1px solid white;background:white;
}
.pageNavH0, a.pageNavH0, a.pageNavH0:link, a.pageNavH0:visited, a.pageNavH0:hover, a.pageNavH0:active {
	color:#212121
}

.pageNavH1, a.pageNavH1, a.pageNavH1:link, a.pageNavH1:visited, a.pageNavH1:hover, a.pageNavH1:active {
	color:#212121
}

.pageNavH2, a.pageNavH2, a.pageNavH2:link, a.pageNavH2:visited, a.pageNavH2:hover, a.pageNavH2:active {
	color:#212121
}

.pageNavH3, a.pageNavH3, a.pageNavH3:link, a.pageNavH3:visited, a.pageNavH3:hover, a.pageNavH3:active {
	color:#212121
}

.pageNavH4, a.pageNavH4, a.pageNavH4:link, a.pageNavH4:visited, a.pageNavH4:hover, a.pageNavH4:active {
	color:#212121
}

.divPageTOCItemSelected .pageNavH2, .divPageTOCItemSelected a.pageNavH2, .divPageTOCItemSelected a.pageNavH2:link, .divPageTOCItemSelected a.pageNavH2:hover, .divPageTOCItemSelected a.pageNavH2:visited, .divPageTOCItemSelected a.pageNavH2:active {
	color:#000000; font-weight:600
}

.divPageTOCItemSelected .pageNavH3, .divPageTOCItemSelected a.pageNavH3, .divPageTOCItemSelected a.pageNavH3:link, .divPageTOCItemSelected a.pageNavH3:hover, .divPageTOCItemSelected a.pageNavH3:visited, .divPageTOCItemSelected a.pageNavH3:active {
	color:#000000; font-weight:600
}

.divPageTOCItemSelected .pageNavH4, .divPageTOCItemSelected a.pageNavH4, .divPageTOCItemSelected a.pageNavH4:link, .divPageTOCItemSelected a.pageNavH4:hover, .divPageTOCItemSelected a.pageNavH4:visited, .divPageTOCItemSelected a.pageNavH4:active {
	color:#000000; font-weight:600
}
