@media all {
   .printonly {display: none;}
   .printoverflow {overflow: auto;}
}
@media print {
   .printonly {display: inline;}
   .printoverflow {overflow: visible;}
   .screenonly {display: none;}
}

.txt-body {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px
}
.txt-bodyquote {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px;
   font-style: italic
}
.txt-bodyimportant {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px;
   font-weight: bold
}
.txt-bodyblueimportant {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px;
   font-weight: bold;
	color: #93CAD9;
}
.txt-bodyredimportant {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px;
   font-weight: bold;
	color: #FF0000;
}
.txt-bodyboximportant {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px;
   font-weight: bold;
	color: #000000;
	background-color: #E0E0E0;
   border: solid 1px #000000; 
   padding: 3px; 
}
.txt-bodyhighlight {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 15px;
   font-weight: bold;
	background-color: #93CAD9;
   padding: 3px; 
}
.txt-bodyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
   line-height: 20px;
	font-weight: bold;
}
.txt-bodyboxblue {
   padding: 5px; 
   margin: 3px; 
   border: solid 1px #93CAD9; 
}
.txt-bodyboxblack {
   padding: 5px; 
   margin: 3px; 
   border: solid 1px #000000; 
}
.txt-bodyattention {
	color: #FFFF00;
	background-color: #000000;
	font-weight: bold;
}
.txt-columnhead {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; 
   line-height: 15px; 
   font-weight: bold
}
.txt-columnheadquote {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; 
   line-height: 15px; 
   font-style: italic;
   font-weight: bold
}
.txt-splash {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14px; 
   line-height: 17px
}
.txt-splashimportant {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 18px; 
   line-height: 20px;
   font-weight: bold
}
.txt-splashquote {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16px; 
   line-height: 20px; 
   font-style: italic
}
.txt-splashquoteimportant {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16px; 
   line-height: 20px; 
   font-style: italic;
   font-weight: bold
}
.txt-ad-body {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 13px
}
.txt-storyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.txt-smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.txt-sectionhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	font-weight: normal;
}
.txt-tabhead {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt-tabheadinactive {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #93CAD9;
}
.txt-tableheader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt-tableheadersmall {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
}
.txt-tablefooter {
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
}
.txt-linkseparatewhite {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: bold; 
   color: #FFFFFF; 
}
.txt-linkseparatemedblue {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: bold; 
   color: #027DC3; 
}
.txt-linkseparateltblue {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: bold; 
   color: #93CAD9; 
}

.txt-bodylink A:link {TEXT-DECORATION: underline; color: #027DC3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-bodylink A:visited {TEXT-DECORATION: underline; color: #027DC3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-bodylink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-bodylink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-bodylinkimportant A:link {TEXT-DECORATION: underline; color: #027DC3; font-style: italic; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-bodylinkimportant A:visited {TEXT-DECORATION: underline; color: #027DC3; font-style: italic; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-bodylinkimportant A:hover {TEXT-DECORATION: underline; color: #cc3300; font-style: italic; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-bodylinkimportant A:active {TEXT-DECORATION: underline; color: #ffcc00; font-style: italic; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-adbodylink A:link {TEXT-DECORATION: underline; color: #027DC3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-adbodylink A:visited {TEXT-DECORATION: underline; color: #027DC3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-adbodylink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-adbodylink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-navlink A:link {TEXT-DECORATION: none; color: #027DC3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-navlink A:visited {TEXT-DECORATION: none; color: #027DC3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-navlink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-navlink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-headerlink A:link {TEXT-DECORATION: none; color: #93CAD9; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-headerlink A:visited {TEXT-DECORATION: none; color: #93CAD9; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-headerlink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-headerlink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-sidelink A:link {TEXT-DECORATION: underline; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-sidelink A:visited {TEXT-DECORATION: underline; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-sidelink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-sidelink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-footerlink A:link {TEXT-DECORATION: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-footerlink A:visited {TEXT-DECORATION: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-footerlink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-footerlink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.txt-tableheaderlink A:link {TEXT-DECORATION: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;}
.txt-tableheaderlink A:visited {TEXT-DECORATION: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;}
.txt-tableheaderlink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;}
.txt-tableheaderlink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;}

.txt-sectionheadlink A:link {TEXT-DECORATION: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: normal;}
.txt-sectionheadlink A:visited {TEXT-DECORATION: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: normal;}
.txt-sectionheadlink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: normal;}
.txt-sectionheadlink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-weight: normal;}

.txt-saleslink A:link {TEXT-DECORATION: none; color: #FFFFFF; background-color: #027dc3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-saleslink A:visited {TEXT-DECORATION: none; color: #FFFFFF; background-color: #027dc3; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-saleslink A:hover {TEXT-DECORATION: underline; color: #cc3300; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}
.txt-saleslink A:active {TEXT-DECORATION: underline; color: #ffcc00; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.form-spacing {
   padding-bottom: 4px; 
}
.form-spacingmedium {
   padding-bottom: 8px; 
}
.form-spacinglarge {
   padding-bottom: 12px; 
}

.horiz-pad-right {
   padding-right: 4px; 
}
.horiz-pad-right td {
   padding-right: 4px; 
}

.aligntop {
   vertical-align: top;
}
.aligntop td {
   vertical-align: top;
}

.dottedbottom {
   border-bottom-width: 1px; 
   border-bottom-style: dotted;
}

.dottedbottom td {
   border-bottom-width: 1px; 
   border-bottom-style: dotted;
}

UL.nobullet li {
   list-style-type: none;
}
   
HR.trailing { height: 2px; border-bottom: solid 0px #A0A0A0; vertical-align: bottom; width: 80%; }

TABLE.aligntop TR TD { vertical-align: top; }

/* --- Tool Tips v2 --- */
A.tooltip2:link, A.tooltip2:visited, A.tooltip2:hover, A.tooltip2:active {
	Z-INDEX: 24; POSITION: relative; 
   TEXT-DECORATION: none; color: #027DC3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
A.tooltip2:hover {
	Z-INDEX: 25; 
   TEXT-DECORATION: none; color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	BACKGROUND-COLOR: transparent; 
}
A.tooltip2 SPAN.tooltip2 {
	DISPLAY: none
}
A.tooltip2:hover SPAN.tooltip2 {
   POSITION: absolute; DISPLAY: block; 
	TOP: 2.5em; LEFT: -5em; WIDTH: 20em; 
	BORDER-RIGHT: #027DC3 1px solid; 
	BORDER-TOP: #027DC3 1px solid; 
	BORDER-LEFT: #027DC3 1px solid; 
	BORDER-BOTTOM: #027DC3 1px solid; 
	COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left; FONT-WEIGHT: normal;
   PADDING-LEFT: 2px; 
   PADDING-RIGHT: 2px; 
}

.CQILogo {
   background-image: url('images/CQI_Partner_logo.png');
   background-repeat: no-repeat;
   background-position: left center;
}

.SchedulePreRequisite {
   font-weight: bold;
}

.MultiActive {
   color: #FF8040;
   font-weight: bold;
}

.modalBackground {
   background-color:Gray;
   filter:alpha(opacity=70);
   opacity:0.7;
}

/*  Added by Flipnut Innovations - Chad Hornbuckle */
#ticker-container {
        position:relative;
        overflow:hidden;
        width: 170px;
        height: 190px;
        padding: 5px;
		margin: 3px; 
		border: solid 1px #000000; 
      background: #DDEFF3; /*#F0F8FA #DDEFF3 #93CAD9;*/
        }
	
	#ticker {
		position:relative;
		width:125px;
	}
	
	#ticker ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#ticker ul titleli {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            padding-left: 2px;
            font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			line-height: 15px; 
			font-weight: bold
	}
	
	#ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            padding-left: 2px;
            font-family: Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			line-height: 15px
	}
	
	#ticker ul li a {
            padding-left: 2px;
            font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			line-height: 15px; 
			font-style: italic;
			font-weight: bold;
	}
	
	
	        
        #ticker ul li a:hover {
            padding-left: 2px;
            font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			line-height: 15px; 
			font-style: italic;
			font-weight: bold
        }
        
.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}
/*    Flipnut Innovations - End    */
