

.table {
  all: unset;   /* removes all inherited and applied styles */
  all: revert;  /* resets to browser/user-agent default */
  }


.table caption {
  caption-side: top;
}

caption {
  caption-side: top !important;
}


/* Modified Tabs */
a { color: #20558a; !important;  text-decoration: underline;  }  
a:visited {color: #20558a; !important;  text-decoration: underline;  }  
a:hover {color: #20558a; !important;  text-decoration: underline; font-weight: bold; }  
a:link {color: #20558a; !important;  text-decoration: underline;  }  


.topList a { color: #fff; !important;  text-decoration: underline;  }  
.topList a:visited {color: #fff; !important;  text-decoration: underline;  }  
.topList a:hover {color: #fff; !important;  text-decoration: underline; font-weight: bold; }  
.topList a:link {color: #fff; !important;  text-decoration: underline;  }  



.anchorbutton a { color: #fff; !important;  text-decoration: none;  }  
.anchorbutton a:visited {color: #fff; !important;  text-decoration: none;  }  
.anchorbutton a:hover {color: #fff; !important;  text-decoration: none; font-weight: bold; }  
.anchorbutton a:link {color: #fff; !important;  text-decoration: none;  }  


.rdThemeDataTableHeader a { color: #fff; !important;  text-decoration: underline; !important; }  
.rdThemeDataTableHeader a:visited {color: #fff; !important;  text-decoration: underline; !important; }  
.rdThemeDataTableHeader a:hover {color: #fff; !important;  text-decoration: underline; !important; font-weight: bold; }  
.rdThemeDataTableHeader a:link {color: #fff; !important;  text-decoration: underline; !important;  }  

.ThemeTextLarge a { color: #20558a; !important;  text-decoration: none; !important; }  
.ThemeTextLarge a:visited {color: #20558a; !important;  text-decoration: none; !important; }  
.ThemeTextLarge a:hover {color: #20558a; !important;  text-decoration: none; !important; font-weight: bold; }  
.ThemeTextLarge a:link {color: #20558a; !important;  text-decoration: none; !important;  }  


.divExploreComparisons a { color: #fff; !important;  text-decoration: none;  }  
.divExploreComparisons a:visited {color: #fff; !important;  text-decoration: none;  }  
.divExploreComparisons a:hover {color: #fff; !important;  text-decoration: none; font-weight: bold; }  
.divExploreComparisons a:link {color: #fff; !important;  text-decoration: none;  }  

.divExploreTrends a { color: #fff; !important;  text-decoration: none;  }  
.divExploreTrends a:visited {color: #fff; !important;  text-decoration: none;  }  
.divExploreTrends a:hover {color: #fff; !important;  text-decoration: none; font-weight: bold; }  
.divExploreTrends a:link {color: #fff; !important;  text-decoration: none;  }  


.breadcrumb {
	width: 100%;
}
.body {
	font-size: 16px;
	/*color: #4c4c4c;*/
	font-family:  'Segoe UI', 'Lucida Grande', 'Verdana', 'Arial', 'helvetica', 'sans-serif';
	}
.schevbanner {
	background-color:  #20558a;
	width: 100%;
	/*height: 116px;*/
	}
.schevbanner_narrow {
	background-color:  #20558a;
	width: 100%;
	}


.ThemeAlignRight_New {
    font-weight: normal;
    color: #000000;
    text-align: right;
    padding: 3px;
    /* font-size: 12px; */
}
. {
    font-weight: normal;
    color: #000000;
    text-align: center;
    padding: 3px;
    /* font-size: 12px; */





}


.yui-nav A:link {
	color: #fff;  !important; 	
	background-image: none; !important; 
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	text-align: center;
}
.yui-nav A:visited { 
	color: #fff; !important; 	
}
.yui-nav A:hover {
	color: #fff; !important; 
	background-image: none;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;	
	text-decoration: none;
}

.li #selected a { color: #20558a; !important}

}

.yui_blue_link A:link {
	color: #20558a;  !important; 	
	background-image: none; !important; 
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	text-align: center;
}
.yui_blue_link A:visited { 
	color: #20558a; !important; 	
}
.yui_blue_link A:hover {
	color: #20558a; !important; 
	background-image: none;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;	
	text-decoration: none;
}


.yui-navset .yui-nav .selected A {
	color: #fff;
	background-image: none;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;	
	text-decoration: none;
}

.yui-navset .yui-content { 
	padding: 5px 5px 5px 5px;
}

/* Popup Panels and Menus (shadow) */
.rdPopupPanel, .rdPopupMenu, .rd-checkboxlist-popup
{
	box-shadow: 6px 6px 5px #808080;
	-moz-box-shadow: 6px 6px 5px #808080;
	-webkit-box-shadow: 6px 6px 5px #555;
}




/*User classes*/



.PolicyAnalyticsTitle {
	color: #4c4c4c;
	font-weight: 700;
	font-size: 270%;	
	padding-bottom: 1px;
}

.ThemeHeaderLargest {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 220%;	
	padding-bottom: 1px;
}

.ThemeHeaderLarger {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 169%;	
	padding-bottom: 1px;
}

.ThemeHeaderLarge {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 130%;	
	padding-bottom: 1px;
}

.ThemeHeader {
	color: #4c4c4c;
	font-weight: bold;	
	padding-bottom: 1px;
}

.ThemeHeaderSmall {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 85%;		
	padding-bottom: 1px;
}

.ThemeHeaderSmaller {
	font-weight: bold;
	font-size: 75%;	
	padding-bottom: 1px;
}

.ThemeHeaderSmallest {
	font-weight: bold;
	font-size: 60%;	
	padding-bottom: 1px;
}
.ThemeHeaderNormal {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 100%;	
	padding-bottom: 1px;
}


.ThemeTextLargest {
	font-size: 220%;
}

.ThemeTextLarger {
	font-size: 169%;
}

.ThemeTextLarge {
	font-size: 130%;
}

.ThemeTextSmall { 
	font-size: 85%;
}

.ThemeTextSmaller { 
	font-size: 75%;
}

.ThemeTextSmallest { 
	font-size: 60%;
}

.ThemeMarginLargest {
	margin: 25px;
}

.ThemeMarginLarger {
	margin: 20px;
}

.ThemeMarginLarge {
	margin: 15px;
}

.ThemeMargin {
	margin: 5px;
}

.ThemePaddingLargest {
	padding: 25px;
}

.ThemePaddingLarger {
	padding: 20px;
}

.ThemePaddingLarge {
	padding: 15px;
}

.ThemePadding {
	padding: 5px;
}

.ThemeBold {
	font-weight: bold;
	color: #000000;
}


TR.aThemeTotal {
	background-color: #FF9;
}

.ThemeItalic {
	font-style: italic;
}

.ThemeTextPositive {
	color: green;
}

.ThemeTextNegative {
	color: darkred;
}

.ThemeTextNormal {
	font-size: 16px;
	color: #4c4c4c;
}

.ThemeErrorText {
	color: #790619;
	font-family: arial, sans-serif;
	border: 1px solid #D8000C;
	background-color: #FFBABA;	
	padding: 2px;
}

.ThemeNoWrap {
	white-space: nowrap;
}

.ThemeHidden {
	display: none;
}

.ThemeContainerBordered2 {
	border: solid 2px #C1C1C1;
	padding: 3px;
}

.ThemeContainerShaded {
	background-color: #F0EFEF;
	padding: 3px;
}

.ThemeContainerShadedAndBordered {
	background-color: #F8F8F8;	    
	vertical-align: top;
	border: 1px solid #C1C1C1;
	padding: 3px;
}

TR.ThemeAlternatingRow TD  td.rdThemeDataTableCell {
	background-color: #fff;	!important;	/* was #eee */
	/*padding: 4px;*/
}
 

.ThemeLinkButton {	
	color: #000000;
	background-image: url(rdButton.png);
    background-repeat:repeat-x; 
    background-color: #DDDDDD; 
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #777777;
    border-right: 1px solid #777777;
    border-left: 1px solid #DDDDDD;
    text-decoration: none;	
    margin-left: 0px;
	padding-left: 11px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	margin-right: 7px;
	margin-bottom: 2px;
	line-height: 24px;	
	white-space: nowrap;
    cursor:hand;		
}

.ThemeLinkButtonSmall {
	color: #000000;		
	font-weight: normal;
	text-decoration: none;
    background-image: url(rdButton.png);
    background-color: #DDDDDD; 
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	border-left: 1px solid #DDDDDD;
	margin-left: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 24px;
	white-space: nowrap;
	cursor: hand;
	
}

.ThemeAlignCenter {
	text-align: center;
}

.ThemeAlignLeft {
	text-align: left;
}



.ThemeAlignTop {
	vertical-align: top;
}

.ThemeAlignTopLeft {
	vertical-align: top;
	text-align: left;
}

.ThemeAlignTopRight {
	vertical-align: top;
	text-align: right;
}

.ThemeAlignBottom {
	vertical-align: bottom;
}

.ThemeAlignBottomLeft {
	vertical-align: bottom;
	text-align: left;
}

.ThemeAlignBottomRight {
	vertical-align: bottom;
	text-align: right;
}

.aThemeRepYear {
	color: #000000;
	text-align: center;
	padding: 3px;
}


.ThemeAlignRight {
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding: 3px;
/*	font-size: 12px;*/
}

.aThemeTextCell {
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 3px;
/*	font-size: 12px;*/
}

.aThemeTitleBG {
	background: #ffffff;	
	text-align: center;
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.aThemeTitleTOP {
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffffff;
	font-size: 20px;
}

.aThemeTitleLightTOP {
	color: #000000;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffffff;
	font-size: 20px;
}

#notes {
	width: 800px;	
	float: left;
}




.webInameBold {
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: 000000;
	font-size: 100%;

}

.yellowClass {
	background-color: #FFC;
	font-size: 90%;
	text-align: right;
	text-decoration: underline;
}

.yredClass {
	background-color: #ff707e;
	text-decoration: underline overline;
	font-size: 90%;
	text-align: right;
}

.yellowDotted {
	border-bottom: 1px solid #000;
	font-size: 100%;
	text-align: right;
}

.ycellClass {
	background-color: #FFF;	
	font-size: 100%;
	text-align: right;
}

.webIname {
	text-align: left;
	color: #000000;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-size: 100%;
}

.webInameMedium {
	text-align: left;
	color: #000000;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 120%;
}

.webInameLarge {
	text-align: left;
	color: #000000;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 130%;
}

.webInameLargest {
	text-align: left;
	color: #000000;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 169%;
}




.customThemeTitleTOP {
	background-color: #FFFFFF;
	border: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 5px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

.customThemeTitleTOPMultipleRows {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	border-right: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 5px;
	text-align: center;
}

.customThemeTitleTOPMultipleRowsBottom {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	border-right: 1px Solid #A1A1A1;
	border-bottom: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 5px;
	text-align: center;
}

.customThemeCell {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 3px;
}

.customThemeCellBottom {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	border-bottom: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 3px;
}

.customThemeNoLineCell {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 3px;
}

.customThemeNoLineCellBottom {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	border-bottom: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 3px;
}

.customThemeCellBottomRightEDGE {
	background-color: #FFFFFF;
	border: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 3px;
}

.customThemeCellRightEDGE {
	background-color: #FFFFFF;
	border-left: 1px Solid #A1A1A1;
	border-right: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 3px;
}

.customThemeHeader {	
	background-color: #D1D1D1;
	border-left: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	
	font-size: 11px;

}

.customThemeHeaderOneCell {
	background-color: #D1D1D1;
	border-left: 1px Solid #A1A1A1;
	border-right: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	margin: 0px;	
	color: #000000;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

.customThemeHeaderRightEDGE {	
	background-color: #D1D1D1;
	border-left: 1px Solid #A1A1A1;
	border-right: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	
	font-size: 11px;	

}

.customNumberCell {
	text-align: right;
	display:block;
	padding: 3px;
}

.customThemeHeaderBottom {	
	background-color: #D1D1D1;
	border-left: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	border-bottom: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	

}

.customThemeHeaderBottomRightEDGE {	
	background-color: #D1D1D1;
	border: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	

}

.customThemeHeaderBlankCell {	
	background-color: #D1D1D1;
	border-left: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	

}

.customThemeSubHeader {	
	background-color: #E1E1E1;
	border-left: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	
	font-size: 11px;

}

.customThemeSubHeaderRightEDGE {	
	background-color: #E1E1E1;
	border-left: 1px Solid #A1A1A1;
	border-right: 1px Solid #A1A1A1;
	border-top: 1px Solid #A1A1A1;
	text-align: center;
	font-weight: bold;	
	padding: 7px;	
	font-size: 11px;

}



.wrapCellsLeft {
	padding-left: 0px;	
		padding-right: 0px;	
	text-align: left;
		padding-top: 2px;
	padding-bottom: 2px;
}

.wrapCellsRight {
	text-align: right;	
	padding-left: 0px;	
		padding-right: 0px;	
	padding-top: 2px;
	padding-bottom: 2px;	
}

.divTwoThird{
	display: block;
	float: left;
	width: 600px;
	z-index: 1;
	padding-top: 20px;
		padding-left: 0px;
}


.divThird{
	display: block;
	float: left;
	width: 300px;
	z-index: 1;
	padding-top: 20px;
	padding-left: 0px;
}

.divThirdPADDING{
	display: block;
	float: left;
	width: 310px;
	z-index: 1;
	padding-top: 20px;
	margin-left: 10px;
	padding-left: 10px;
}



.divHalf {
	display: block;
	float: left;
	width: 450px;
	z-index: 1;
	padding-top: 20px;
}


.divFull {
	float: left;
	display: block;
	width: 880px;	
	z-index: 1;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.divLeft {
	float: left;	
	display: block;
	padding-top: 8px;
}

.divFA16_FA17 {
	display: block;
	float: left;
	width: 380px;
	z-index: 1;
	padding-top: 20px;
	padding-left: 0px;
}

.divDashboardBtn {
	float: left;
	text-align: right;
	display: block;
	width: 80%;	
	z-index: 1;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
}


.hideData {
	color: #ffffff;
	background-color: #000;
	
}
/*User classes*/

/*rdElement: DataList | rdElement: ListItem*/

.ThemeULNone {
	list-style-type: none;
}

.ThemeULDisc {
	list-style-type: disc;
}

.ThemeULCircle {
	list-style-type: circle;
}

.ThemeULSquare {
	list-style-type: square;
}

.ThemeOLDecimal {
	list-style-type: decimal;
}

.ThemeOLLowerAlpha {
	list-style-type: lower-alpha;
}

.ThemeOLUpperAlpha {
	list-style-type: upper-alpha;
}

.ThemeOLLowerRoman {
	list-style-type: lower-roman;
}

.ThemeOLUpperRoman {
	list-style-type: upper-roman;
}



/*End Element*/

/* MAP Key Divs*/

.customdivGMapKey_00 {
	height: 25px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-weight:bold;
	width:80px;
	}
.customdivGMapKey_01 {
	height: 25px;
	background-color: #ACD630;
	color: #ACD630;
	font-weight: bold;
	padding: 0 0 0 0;
	width:80px;
	}
.customdivGMapKey_02 {
	height: 25px;
	background-color: #00B800;
	color: #00B800;
	font-weight:bold;
	}
.customdivGMapKey_03 {
	height: 25px;
	background-color: #008A8A;
	color: #008A8A;
	font-weight:bold;
	}
	
.customdivGMapKey_04 {
	height: 25px;
	background-color: #0066CC;
	color: #0066CC;
	font-weight:bold;
	}
.customdivGMapKey_05 {
	height: 25px;
	background-color: #3333AD;
	color: #3333AD;
	font-weight:bold;
	}
.customdivGMapKey_06 {
	height: 25px;
	background-color: #FF9900;
	color: #FF9900;
	font-weight:bold;
	}
.customdivGMapKey_07 {
	height: 25px;
	background-color: #623672;
	color: #623672;
	font-weight:bold;
	}
.customdivGMapKey_08 {
	height: 25px;
	background-color: #FF704D;
	color: #FF704D;
	font-weight:bold;
	}
.customdivGMapKey_09 {
	height: 25px;
	background-color: #000000;
	color: #000000;
	font-weight:bold;
	}

.infobodyx {
	width: 900px;
 position: relative;
}

.FramingDiv {
  width:100%;

    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center; 

    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;

    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;
 }

#infodiv {
	width: 900px;
}	

.divCenterDiv {
	width: 1080px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}
.divCenterDiv3 {
	margin-left:100px;
	height:100%;

}
.tableCenter table {
	margin-left:auto;
	margin-right:auto;
}

.divCenterDivWide {
	width: 1400px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}
.divCenterDivInterior {
	width: 970px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}
.divCenterDivDefaultPage {
	width: 1200px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}

.divCenterDivDefaultPage2 {
	width: 1120px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}
.divCenterDivDashInterior {
	width: 1170px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
.divInfoTitle{
	background-color: #20558a;
	text-align:center;
	width: 100%;
	display:block;
	height:auto;
	color: #fff;
	font-family: "Franklin Gothic Medium", Trebuchet, Arial;
	font-size: 200%;
	padding-right:-30px;
}
.GradOutcomes{
	width: 100%;
}
.TextGradOutcomes {
	font-size: 36px;
	color: #fff;
	background-color: #20558a;
	text-align:center;
	width: 100%;
	display:block;
	height:auto;
	padding-left:30px;
	vertical-align: middle;
	
}

.DegreeTitlecellClass {
	background-color: #e6a158;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size: 24px;
	width: 800px;
	display: block;
	vertical-align: bottom;
	text-align:left; !important;
	padding-left:30px;
	margin-left:40px;
	margin-right:40px;

}

.underDegreeTitlecellClass {
	background-color: #fff;	
	color: #000;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size: 18px;
	width: 800px;
	display: block;
	vertical-align: bottom;
	text-align:left; !important;
	padding-left:30px;
	margin-left:40px;
	margin-right:40px;

}

.MajorTitlecellClass {
	background-color: 	#558476;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size: 24px;
	width: 800px;
	display: block;
	vertical-align: bottom;
	text-align:left; !important;
	padding-left:30px;
	margin-left:40px;
	margin-right:40px;


}
.ProgramsClassRight {
	background-color: #20558a;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;

		
}

.ProgramsClassLeft {
	background-color: #20558a;	
	color: #3C3;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	vertical-align:middle;
	
}
.divProgramsClassLeft {
	background-color: 	#558476;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 190px;
	position: relative;
	float: left;
	display: block;
	vertical-align:middle;
	Height:	327px;
  	border-radius: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
.divProgramListwrap {
	background-color: #20558a;	
	color: #3C3;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 900px;
	padding-left: 2px;
	padding-right: 30px;
	
}

.divProgramsClassRight {
	background-color:	#558476;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size: 14px;
	width: 690px;
	position:relative;
	display: block;
	margin-left:200px;
	margin-right: 40px;
	Height:	327px;
 	border-radius: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.TextProgramsBold {
	color: #fff;
}



.divProgramsClassRight a { color: #fff; !important;  text-decoration: underline; !important; }  
.divProgramsClassRight a:visited {color: #fff; !important;  text-decoration: none; !important; }  
.divProgramsClassRight a:hover {color: #fff; !important;  text-decoration: none; !important; }  

.divEnrollandAwardsText {
	background-color: #e6a158;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size: 12px;
	width: 800px;
	height:	100px;
	padding-left: 30px;
		display: block;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
}


.divLargeSections {
	background-color: #fff;	
	color: #4c4c4c;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 890px;
	display: block;
	padding-left:10px;
	padding-right:-30px; /*was -10 */
	padding-bottom:20px;
	padding-top:10px;
}


.divMiddleSections {
	background-color: #fff;	
	color: #4c4c4c;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 690px;
	display: block;
	padding-left:110px;
	padding-right:-130px; /*was -10 */
	padding-bottom:20px;
	padding-top:10px;
}

.divBigInfoTitle{
	background-color: #fff;
	text-align:center;
	width: 800px;
	display:block;
	height:auto;
	color: #20558a;
	font-family: "Franklin Gothic Medium", Trebuchet, Arial;
	font-size: 150%;
	padding-right:-30px;
}

.divLargeSectionsCharts {
	text-align: center;
	background-color: #fff;	
	color: #4c4c4c;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 900px;
	display: block;
	
}
.DivOutcomesLeftThird {
	background-color: 	#20558a;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 390px;
	position: relative;
	float: left;
	display: block;
	vertical-align:middle;
	margin-left: 5px;
	margin-right: 5px;
	
}


.DivOutcomesRightTwoThirds {
	background-color:	#20558a;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
	font-size:medium;
	width: 495px;
	position:relative;
	display: block;
	margin-left:390px;
	margin-right: 40px;
	padding-left: 10px;
	padding-right: 10px;}
	
.divBigWrapper {
	background-color: #fff;	
	width: 1024px;
	display: block;
	}
	
	
.divBigWrapper2 {
	background-color: #fff;	
	width: 1000px;
	display: block;
	padding-right: 4px;
	}
.divBigInterior {
	background-color: #fff;	
	width: 950px;
	display: block;
	padding-right: 4px;
	}
		
.TextWageDebtOutcomes {
	font-size: 24px;
	color: #ffffff;
	background-color: #20558a;
	vertical-align: middle;
	
}

.TextMoreInfo {
	font-size: 20px;
	color: #ffffff;
	background-color: #20558a;
	vertical-align: middle;
	
}

.WhiteText {
	color: #fff;
	
}


	
.badgetext {
  display: table-cell;
  width: 114px;
  height: 114px;
  border-radius: 50%;
  font-size: 50px;
  font-weight: 500;
  color: #20558a;
  text-align: center;
  background: #fff;
  vertical-align: middle;
	
}


.BadgeNumberSize  {
  width: 114px;
  font-size: 60px;
  font-weight: 500;
  color: #4c4c4c;
}




.badge {
  height: 130px;
  width: 130px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%; /* may require vendor prefixes */
  background: DarkCyan;
  padding-left: 8px;
}


.profilebadge {
  height: 130px;
  width: 130px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%; /* may require vendor prefixes */
  background-color: #6f90b8;
  padding-left: 8px;
  font-size: 48px;
  color: #fff;
  font-weight: bold;
}

.divbadgeholder  {
	position: relative;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
}


.divRightSideofBadge {
	background-color:	#fff;	
	color: #c4c4c4;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
 	width: 640px;
	position:relative;
	display: block;
	margin-left:160px;
	margin-right: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

.divRightSideofBadgeTable {
	background-color:	#20558a;	
	color: #fff;
	font-family: "Franklin Gothic Light", Trebuchet, Arial;
 	width: 640px;
	position:relative;
	display: block;
	margin-left:240px;
	margin-right: 40px;
	padding-left: 10px;
	padding-right: 10px;
}
	
	
	/*Datatable, Crosstab Table, AnalysisGrid*/
.info_table   {
	border: none;
	background-color: #fff;
	font-family: 'Segoe UI', 'Lucida Grande', 'Verdana', sans-serif;
	font-size: 100%;
	font-weight: lighter;
	color: #20558a;
	line-height: 125%;
}

caption.info_tableTableMainHeader {
	color: #fff;
    border-top-width: 0;
    font-weight: normal;
	text-align: left;
    padding-left: 5px;
    font-size: 18px;
	border-radius: 10px;
}

.info_tableTableHeader td {
	background-color: #20558a;
}
.info_tableTableHeader {
	padding: 4px;
}

.free_tableAlternatingRow td {
	background-color: #fff;
	padding-left: 0px;!
	color: #000;
}

.info_tableTableCell  td {
	background-color: #fff;
	padding: 4px;
}
.info_tableTableCell_Sparkline  td {
	background-color: #fff;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-left: 20px;
}
.info_tableTableHeaderRow  {
	background-repeat: repeat-x;
	color: #fff;
	background-color: #20558a;
	font-weight: bold;
}

.info_tableTableSummaryRow td {
	background-color: #bacbdd;
	padding-left: 10px;
	color: #444444;
	font-weight: bold;
}

.info_tableTableGroupHeaderRow0 td {
	background-color: #e6e6e6;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow1 td {
	background-color: #e9ebed;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow2 td  {
	background-color: #edf0f5;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow3 td{
	background-color: #eff3fa;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow4 td {
	background-color: #f7fafe;
	color: #746e57;
	font-weight: bold;
	padding: 4px;
}

.info_tableDataTableGroupSummaryRow td {
	color: #746e57;
	font-weight: normal;
	padding: 4px;
}

.info_tableTableMoreInfoRow {
	background-color: #eeeeff;
	border-top: 1px Solid #fff;
	color: #655d3c;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.info_tableRemoveTableStyle td  {
	background-image: none;
	background-color: transparent;
	padding: 0px;
	height: 5px;
	border: 0px;
}


caption2.rdThemeDataTableMainHeader {
	background-color: #000;
	color: #fff;!
    border-top-width: 0;
    font-weight: bold;
	text-align: left;
    padding-left: 5px;
    font-size: 24px;
}	

.rdThemeDataTableMainHeader {
	background-color: #000;
	color: #fff;!
    border-top-width: 0;
    font-weight: bold;
	text-align: left;
    padding-left: 5px;
    font-size: 24px;
	border-radius: 4px;
	vertical-align: middle;
}		
	
	
.divAddressInfo {
	font-size: medium;

}
	

	
	
	
.schevbanner {
    background-color: #20558a;
    width: 100%;
    border-radius: 0px;
}	
	
.SectionBanner {
    font-size: 36px;
    color: #fff;
    background-color: #20558a;
    text-align: center;
    width: 990px;
    display: block;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    border-radius: 4px;
	
	}

.RaceReminder {
    font-size: 18px;
    color: #747679;
    background-color: #f2f2f2;
    text-align: center;
    width: 850px;
    display: block;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    border-radius: 4px;
	margin-left:auto;
	margin-right:auto;
	
	}
		
	
.commonBanner {
    border-radius: 0px;
}	
.BannerContainer {
    position: top;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    background-color: #20558a;
    border-radius: 0px;
    height: 160px;
	
    padding-top: 4px;
}



.BannerContainerInteractive {
    position: top;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    background-color: #20558a;
    border-radius: 0px;
    min-height: 100%;
    padding-top: 4px;
}
.FooterLock {
 	bottom: 0;
	width: 100%;

}
.FooterContainer {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    background-color: #20558a;
    border-radius: 0px;
    min-height: 100%;
    padding-top: 4px;
	color: #fff;
	font-size: 110%;
	padding: 5px 5px 5px 5px;
	
}


.FooterContainerInteractive {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    background-color: #20558a;
    border-radius: 0px;
    min-height: 100%;
    padding-top: 4px;
	color: #fff;
	font-size: 110%;
	padding: 5px 5px 5px 5px;
	
}
.FooterContainer a {
	color: #fff;
}
.FooterContainerInteractive  a {
	color: #fff;
}



	#container {
    min-height: 100%;
    position: relative;
    text-align: left;
    background-color: #fff;
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    border-radius: 0px;
    padding-left: 0px;
}

 
.divBigWrapperBlue {
    background-color: #20558a;
    width: 100%;
    display: block;
    border-radius: 0px;
}



.divBigWrapperBlueInteractive {
    background-color: #20558a;
    width: 100%;
    display: block;
    border-radius: 0px;
}
.divBigWrapper2 {
	background-color: #fff;	
	width: 898px;
	display: block;
	padding-right: 4px;
	}
	
.TextWageDebtOutcomes {
	font-size: 24px;
	color: #20558a;
	background-color: #ffffff;
	vertical-align: middle;
	
}
.TextFourNumbers {
	font-size: 60px;
	color: #20558a;
	background-color: #ffffff;
	vertical-align: middle;
	
}

.TextFourNumbersSymbol {
	font-size: 36px;
	color: #20558a;
	background-color: #ffffff;
	vertical-align: middle;

}
.TextFourNumberOutcomes  {
	font-size: 30px;
	color: #20558a;
	background-color: #ffffff;
	vertical-align: middle;
	
}

.TextMoreInfo {
	font-size: 20px;
	color: #20558a;
	background-color: #ffffff;
	vertical-align: middle;
	
}

.WhiteText {
	color: #fff;
	
}

	
	/*Datatable, Crosstab Table, AnalysisGrid*/
.info_table   {
	border: none;
	background-color: #20558a;
	font-family: arial,sans-serif;
	font-size: 100%;
	color: #20558a;
}

caption.info_tableTableMainHeader {
	color: #fff;
    border-top-width: 0;
    font-weight: normal;
	text-align: left;
    padding-left: 5px;
    font-size: 18px;    
	padding-top: 3px;
    padding-bottom: 3px;

}

.info_tableTableHeader td {
	background-image: url(rdThemeDataTableHeader.png);
	background-repeat: repeat-x;
	background-color: #20558a;
	color: #fff;
}
.info_tableTableHeader {
	padding: 4px;
}



.info_tableTableCell  td {
	background-color: #fff;
	padding: 4px;
}
.info_tableTableCell_Sparkline  td {
	background-color: #fff;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-left: 20px;
}
.info_tableTableHeaderRow  {
	background-repeat: repeat-x;
	color: #fff;
	background-color: #20558a;
	font-weight: bold;
}

.info_tableTableSummaryRow td {
	background-color: #bacbdd;
	padding-left: 10px;
	color: #444444;
	font-weight: bold;
}

.info_tableTableGroupHeaderRow0 td {
	background-color: #6f90b8;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow1 td {
	background-color: #e9ebed;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow2 td  {
	background-color: #edf0f5;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow3 td{
	background-color: #eff3fa;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.info_tableTableGroupHeaderRow4 td {
	background-color: #f7fafe;
	color: #746e57;
	font-weight: bold;
	padding: 4px;
}

.info_tableDataTableGroupSummaryRow td {
	color: #746e57;
	font-weight: normal;
	padding: 4px;
}

.info_tableTableMoreInfoRow {
	background-color: #eeeeff;
	border-top: 1px Solid #fff;
	color: #655d3c;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.info_tableRemoveTableStyle td  {
	background-image: none;
	background-color: transparent;
	padding: 0px;
	height: 5px;
	border: 0px;
}


	
.divAddressInfo {
	font-size: medium;

}
	
/*	
.rdThemeDataTableHeader	{
	color: #fff;!

}*/
	
	
	
.PageTitle {
    font-size: 36px;
    color: #fff;
    background-color: #000;
    text-align: center;
    width: 100%;
    display: block;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
    border-radius: 10px;
}	
	
	
	
	/*Free Datatable, Crosstab Table, AnalysisGrid*/
.free_table   {
	border: none;
	background-color: #20558a;
	font-family: arial,sans-serif;
	font-size: 100%;
	color: #20558a;
}

caption.free_tableTableMainHeader {
	color: #fff;
    border-top-width: 0;
    font-weight: normal;
	text-align: left;
    padding-left: 5px;
    font-size: 18px;    
	padding-top: 3px;
    padding-bottom: 3px;

}

.free_tableTableHeader td {
	background-repeat: repeat-x;
	background-color: #20558a;
}
.free_tableTableHeader {
	padding: 4px;
}

.free_tableAlternatingRow td {
	background-color: #fff;
	padding-left: 10px;
	color: #000;
}
.free_tableMoreInfoRow td {
	background-color: #fff;
	padding-left: 10px;
	color: #000;
}
.free_tableTableCell  td {
	background-color: #20558a;
	padding: 4px;
}
.free_tableTableCell_Sparkline  td {
	background-color: #20558a;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-left: 20px;
}
.free_tableTableHeaderRow  {
	background-repeat: repeat-x;
	color: #fff;
	background-color: #20558a;
	font-weight: bold;
}

.free_tableTableSummaryRow td {
	background-color: #20558a;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}

.free_tableTableGroupHeaderRow0 td {
	background-color: #6f90b8;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.free_tableTableGroupHeaderRow1 td {
	background-color: #e9ebed;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.free_tableTableGroupHeaderRow2 td  {
	background-color: #edf0f5;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.free_tableTableGroupHeaderRow3 td{
	background-color: #eff3fa;
	color: #666;
	font-weight: bold;
	padding: 4px;
}

.free_tableTableGroupHeaderRow4 td {
	background-color: #f7fafe;
	color: #746e57;
	font-weight: bold;
	padding: 4px;
}

.free_tableDataTableGroupSummaryRow td {
	color: #746e57;
	font-weight: normal;
	padding: 4px;
}

.free_tableTableMoreInfoRow {
	background-color: #eeeeff;
	border-top: 1px Solid #fff;
	color: #655d3c;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.free_tableRemoveTableStyle td  {
	background-image: none;
	background-color: transparent;
	padding: 0px;
	height: 5px;
	border: 0px;
}

	
	
.FourNumbersRows {
 	margin-bottom: 100px;
	padding-bottom: 50px;
	

}
	
	
	
	
	
	
	
	
	
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 0.5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 0.5em;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content{zoom:1;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block; radius: 3px;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;Xposition:relative;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 0.16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 0.16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(../../../../assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:0.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#000 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:0.35em 0.75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:0.25em 0.5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 0.16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px 0.16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 0.16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:0.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px 0.16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a,.yui-skin-sam .yui-navset-bottom .yui-nav li a{}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-navset .yui-nav li a, .yui-navset .yui-content {
    border:1px solid #000;  /* label and content borders */
}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a:hover, .yui-navset .yui-content {
    background-color:#000; /* active tab, tab hover, and content bgcolor */ !important;
	color: #000;
	text-decoration: none;
	}

.yui-navset .yui-nav li em { padding:.5em; } /* tab padding */


.yui-navset .yui-nav li  { 
	border-radius: 4px;

} /* tab padding */

/* defaults to orientation "top" */
.yui-navset .yui-nav .selected a {
    border-bottom-width:0; /* no bottom border for active tab */
    padding-bottom:1px; /* to match height of other tabs */
}

.yui-navset .yui-content {
    margin-top:-1px; /* for active tab overlap */
}

/* overrides for other orientations */

.yui-navset-bottom .yui-nav .selected a {
    border-width:0 1px 1px; /* no top border for active tab */
    padding:1px 0 0; /* to match height of other tabs */
}

.yui-navset-bottom .yui-content {
    margin:0 0 -1px; /* for active tab overlap */
}

.yui-navset-left .yui-nav li.selected a {
    border-width:1px 0 1px 1px; /* no right border for active tab */
    padding:0 1px 0 0; /* to match width of other tabs */
}

.yui-navset-left .yui-content {
    margin:0 0 0 -1px; /* for active tab overlap */
}

.yui-navset-right .yui-nav li.selected a {
    border-width:1px 1px 1px 0; /* no left border for active tab */
    padding:0 0 0 1px; /* to match width of other tabs */
}

.yui-navset-right .yui-content {
    margin:0 -1px 0 0; /* for active tab overlap */
}	
	
/* footer  */

.FooterLock {
 	bottom: 0;
	width: 100%;

}
.FooterContainer {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 1024px;
    background-color: #20558a;
    border-radius: 10px;
    min-height: 100%;
    padding-top: 4px;
	color: #fff;
	font-size: 110%;
	padding: 5px 5px 5px 5px;
	
}

.FooterContainer a {
	color: #fff;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*
------------------------------------------------------------------------
FOLLOW US
------------------------------------------------------------------------
*/

.FollowUsTwitter
{
    clear: both;
    text-align: right;
    overflow: hidden;
}
.FollowUsTwitterInner {
    float: right;
    margin-right: 20px;
    width: 700px;
}
.FollowUsTwitterText
{
    float: left;
    font-size: 14px;
    line-height: 1.3;
    margin-right: auto;
    margin-top: 12px;
    text-align: right;
    width: 240px;
}
.FollowUsTwitterLine
{
    color: #fff;
}

.FollowUsTwitterLineText
{
    color: #fff;
}
.FollowUsTwitterImage
{
     text-align: right; !important;
   float: left;
    width: 70px;
}

.TweetDIV
{
	width: 300px;
}

.tweet_width {
		width: 300px;
}


.Twitterdiv {
	background-color: 20558a;
	color: #ff;
	}
	
	
	/* Tabs */
	
	.yui-navset .yui-nav .selected a, .yui-navset .yui-nav a {
  font-size: 120%;
  background-color: transparent !important;
  background-image: none !important;
  color: #454d59;
  text-decoration: none;
  border: none !important;
}





/*Alignment Divs */
.divLeftToggle  {
	width: 100px;
	position: absolute;
	float: left;
	display: block;
	vertical-align:middle;
	margin-left: 5px;
	margin-right: 5px;
}

.divRightToggleText {
	width: 800px;
	position:relative;
	display: block;
	margin-left:100px;
	margin-right: 40px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
	text-align: center;

}



.aThemeNotesBig {
	width: 840px;
	position:relative;
	display: block;
	padding-left: 30px;
	padding-right: 30px;
	vertical-align:middle;



}


.anchorbutton {
	width: 100px;
	position:relative;
	display: block;
	height: 30px;
	border-radius: 10px;
	background-color: #747679;
	padding-top:2px;
	padding-bottom: 7px;
	text-align: center;
	font-size: 10;
	vertical-align: middle;
}
.divExploreComparisons {
	width: 200px;
	position:relative;
	display: block;
	height: 30px;
	border-radius: 10px;
	background-color: #558476;
	padding-top:2px;
	padding-bottom: 7px;
	text-align: center;
	font-size: 15px;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
}
.divExploreTrends {
	width: 150px;
	position:relative;
	display: block;
	height: 30px;
	border-radius: 10px;
	background-color: #558476;
	padding-top:2px;
	padding-bottom: 7px;
	text-align: center;
	font-size: 15px;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
}
.topList
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 90% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #20558a;
    TEXT-ALIGN: right
}
.topList a
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;

}

.topList a:hover
{
	color:#eee;
	font-weight:bold; 
}
	
.mashupWikiTile {
	position: relative;
	float: left;
	width: 200px;
	margin: 5px;
	height: 40px;
	background-color: #651baf;
	color: #fff;
	font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin: 5px;
	padding-left: 5px;
	padding-top: 10px;
	border-radius: 4px;
	vertical-align: middle;
	text-align: center;
}

.mashupWikiTile a {
	text-decoration:none; /* Makes sure the link   doesn't get underlined */ 
	z-index:10; /* raises anchor tag above everything else in div */ 
	/*background-color:white; /*workaround to make clickable in IE */ */
	opacity: 0; /*workaround to make clickable in IE */ 
	filter: alpha(opacity=1); /*workaround to make clickable in IE */
	padding: 5px;
}

.toolsWikiTile {
	position: relative;
	float: left;
	width: 200px;
	height: 40px;
	background-color: 	#0b36a3;
	color: #fff;
	font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin: 5px;
	padding-left: 5px;
	padding-top: 10px;
	border-radius: 4px;
	vertical-align: middle;
	text-align: center;
	}



.toolsWikiTile a {
	text-decoration:none; /* Makes sure the link   doesn't get underlined */ 
	z-index:10; /* raises anchor tag above everything else in div */ 
	/*background-color:white; /*workaround to make clickable in IE */ */
	opacity: 0; /*workaround to make clickable in IE */ 
	filter: alpha(opacity=1); /*workaround to make clickable in IE */
	padding: 5px;
}


.ReportsWikiTile {
	position: relative;
	float: left;
	width: 200px;
	height: 40px;
	background-color: 	#666;
	color: #fff;
	font-family: "Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin: 5px;
	padding-left: 5px;
	padding-top: 10px;
	border-radius: 4px;
	vertical-align: middle;
	text-align: center;
}



.ReportsWikiTile a {
	text-decoration:none; /* Makes sure the link   doesn't get underlined */ 
	z-index:10; /* raises anchor tag above everything else in div */ 
	/*background-color:white; /*workaround to make clickable in IE */ */
	opacity: 0; /*workaround to make clickable in IE */ 
	filter: alpha(opacity=1); /*workaround to make clickable in IE */
	padding: 5px;
}
.divContentBarWrapper {
	width: 902px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}


.divBreadcrumb {
	background-color: #fff;	
	width: 1000px;
	display: block;
	color: #000;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    min-height: 100%;
    padding-top: 4px;

	}	
	
	
	
	
	
	
	

.moreinfoBadgeNumberSize  {
  font-family: "Times New Roman";
  width: 20px;
  font-size: 16px;
  font-weight: 800;
  color: #fff;
}




.moreinfobadge {
  height: 18px;
  width: 24px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%; /* may require vendor prefixes */
  background: #20558a;
  padding-left: 1px;
  padding-bottom: 3px;
}