
td {
	font: normal 11px 'Montserrat';
	color: #333;
}

.PeerDataNoteTitle
{
	COLOR:#CC3333;
	FONT: bold 16px 'Montserrat';
	TEXT-DECORATION:none;
}

.Error
{
	COLOR:#FF0000;
	FONT: bold 12px 'Montserrat';
	TEXT-DECORATION:none;
}

.PeerDataNote
{
	COLOR:#444444;
	FONT: italic 12px 'Montserrat';
	TEXT-DECORATION:none;
}

.MainContent A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline;

}
.MainContent A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: underline;

}
.MainContent A:link
{
    COLOR: #336699;
    TEXT-DECORATION: underline;

}

A.Disclaimer
{
	COLOR: #444444;
	TEXT-DECORATION: underline;
}

A.Black
{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

A.BGBlue
{
    COLOR: #336699;
    TEXT-DECORATION: underline;
	font: normal 12px 'Montserrat';
}

A.PeerData
{
	COLOR: #336699;
	TEXT-DECORATION:underline;
	FONT: normal 11px 'Montserrat';
}

A.PeerMenuBlue
{
    COLOR: #336699;
    TEXT-DECORATION: underline;
	font: normal 11px 'Montserrat';
}

A.PeerGroupCat
{
	COLOR:#336699;
	TEXT-DECORATION:underline;
	FONT: bold 11px 'Montserrat';
}

A.PeerMenuWhite
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    FONT: bold 11px 'Montserrat';
}

A.White
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.Help
{
	COLOR: #FFFFFF;
	FONT-FAMILY:'Montserrat';
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	TEXT-DECORATION:underline;
	
}

A.White:HOVER
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

A.DataElement
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.DataElement:HOVER
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}


.PeerSelect
{
	
	font-family:'Montserrat';
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	background-color: #336699;
	COLOR:#ffffff;

}

.AdvSearch
{
	FONT-FAMILY:'Montserrat';
	FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	color:#000000;

}	
.Button

{

	font-family: 'Montserrat';
	font-weight: Bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
	border-color: #BBBBBB;
	margin-top: 0px;
	margin-bottom: 0px;


}

.DataButton
{
	FONT-FAMILY:'Montserrat';
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	TEXT-ALIGN:center;
	COLOR:#ffffff;
	BACKGROUND-COLOR:#336699;
	margin-top:0px;
	MARGIN-BOTTOM:0px;
	BORDER-COLOR:#ffffff;
}

.data {
    width: 100%;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}

.data td, .data th {
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    padding: 4px;
}

.data td:nth-child(1), .data td:nth-child(3), .data td:nth-child(4) {
    width: 10%;
}

.data td:nth-child(2) {
    width: 70%;
}

blockquote {
font-size: .9em;
}

.SButton

{

	font-family: 'Montserrat';
	font-weight: Bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
	border-color: #BBBBBB;
	margin-top: 0px;


}

.PagingButton

{

	font-family: 'Montserrat';
	font-weight: Bold;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
	border-color: #BBBBBB;
	margin-top: 0px;
	margin-bottom: 0px;


}
.disPagingButton

{

	font-family: 'Montserrat';
	font-weight: Bold;
	font-size: 9px;
	color: #6D6D6D;
	background-color: #ADC2D6;
	border-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;


}

.CBox

{

	font-size: 9px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margint-right: 0px;
	size: 5px;

}


.toptxt {
	font: bold 10px  'Montserrat', Verdana, Tahoma;
	color: #fff;
	text-decoration: none;

}

.topHdr {
	font: bold 13px 'Montserrat', Verdana, Tahoma;
	color: #fff;
	text-decoration: none;
}



a.clWin, a.clWin:visited, a.clWin:active, a.clWin:link a.clWin:Hover {
	text-decoration: underline;
	color: #FFFFFF;
	font: bold 11px 'Montserrat';
}

.GridHeader	{
	font: bold 11px 'Montserrat',verdana,helvetica;
	color: #369;
}

a.GridHdrLink,
a.GridHdrLink:link,
a.GridHdrLink:visited,
a.GridHdrLink:active,
a.GridHdrLink:hover
{
	font: bold 11px 'Montserrat',verdana,helvetica;
	color: #369;
	text-decoration: underline;
}

a.GraphNavLink 
{
	FONT-FAMILY: 'Montserrat',Verdana,Helvetica;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

.blckGrid	{
	font: normal 11px 'Montserrat',verdana,helvetica;
	color: #333;
}
.blueGrid	{
	font: normal 11px 'Montserrat',verdana,helvetica;
	color: #369;
}
.FGStateLabel	{
	font: normal 11px 'Montserrat',verdana,helvetica;
	color: #444;
}

a.TabTitlesL, a.TabTitlesL:visited, a.TabTitlesL:link {
	text-decoration: underline;
	color: #369;
	font: bold 12px 'Montserrat';
}

.TabTitles {
	text-decoration: none;
	color: white;
	font: bold 12px 'Montserrat';
}

.SmTabTitles {
	text-decoration: none;
	color: white;
	font: bold 11px 'Montserrat';
}


.ExpTitles 	{
	text-decoration: none;
	color: white;
	font: bold 13px 'Montserrat';
}

.MainContent td, .MainContent th {
    font-family: 'Montserrat', sans-serif !important;
}

.MainContent a, .MainContent a:visited {
    color: #3333FF !important;
    text-decoration: underline;
}		

.nav-tabs > li.active, .nav-tabs > li.active a {
       
        color: #fff !important;
        font-weight: bold !important;
        
        font-size: 1.15em;
        text-decoration: none !important;
    }

.nav-tabs > li a {
        background-color: transparent !important;
        background: transparent !important;
        font-size: 1.35em;
        text-decoration: none !important;
        border-radius: 0;
        color: #7ece90 !important;
    }


  .subHdr {
    color: #16683A !important;
    text-transform: capitalize;
    font-style: italic;
    font-size: .8em !important;
}

  .statsHdr img {
    float: left;
    margin-right: 10px;
}

.edfinM {
	font-family: 'Montserrat', sans-serif;
}

.edfinM .navbar-nav {
	text-transform: uppercase;
    width: 20%;
}

.edfinM .navbar-nav a, edfinM .navbar-nav a:visited {
	color: #fff !important;
    text-decoration: none !important;
}
	 
.edfinM .navbar-nav .dropdown-menu a, .edfinM .navbar-nav .dropdown-menu a:visited, .edfinM .navbar-nav .dropdown-menu a:active, .edfinM .navbar-nav .dropdown-menu a:link, .edfinM .navbar-nav .dropdown-menu a:focus {
	color: #373737 !important;
    background: #fff !important;
	text-transform: none;
    text-decoration: none !important;
    text-align: left;
}

    .edfinM .navbar-nav .dropdown-menu a:hover {
        background: #7ece90 !important;
    }
.edfinM .nav > li > a {
text-decoration: none !important;
}

.edfinM .mega-dropdown-menu {
    padding: 10px 0px;
    width: 150% !important;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.edfinM .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 1px;
 
}
.edfinM .mega-dropdown-menu > li > ul > li {
  list-style: none;
 
}

.edfinM .mega-dropdown-menu .dropdown-header {
  color: #ff3546;
  padding: 5px 60px 5px 5px;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #000 !important;
}

.edfinM .nav > li > a:hover, .edfinM .nav > li > a:focus {
	  background-color: #0F6838 !important;
}


.edfinM .mega-dropdown-menu > li ul > li > a:hover,
.edfinM .mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
    background: #7ece90 !important;
}


.edfinM .navbar-collapse {
    padding: 0 !important;
}

.idBtn {
margin-top: 20px !important;
}
.idBtn a, .idBtn a:visited {
    
    background: #7ece90 !important;
    padding: 6px;
    border: none;
    border-radius: 0;
    margin-right: 4px;
    color: #fff !important;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
}

.idBtn a:hover {
    background: #40b65b !important;
}

body {
font-size: 100% !important;
font-family: 'Montserrat', sans-serif !important;
}


.MainContent {
	font-family: 'Montserrat', sans-serif !important;
	width: 1001px !important;
}

.statshdr {
	font-size: 1.35em;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 16px;
}

.statshdr img {
	float: left;
	margin-right: 10px;
    width: 60px;
}

.edfinM {
	font-family: 'Montserrat', sans-serif;
	background: #414141;
    border: 2px solid #C5A96E;
}

.edfinM .navbar-nav { 
	text-transform: uppercase;
}


.edfinM .nav li {
    width: 100%;
    text-align: center;
}

.edfinM .navbar-nav a, edfinM .navbar-nav a:visited {
	color: #fff !important;
    text-decoration: none !important;
}

.edfinM .mega-dropdown-menu {
    padding: 10px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.edfinM .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 1px;
 
}
.edfinM .mega-dropdown-menu > li > ul > li {
  list-style: none;
 
}
.edfinM .mega-dropdown-menu > li > ul > li > a {
display: block;
 background: #fff !important;
  color: #89a43c;
  padding: 3px 5px;
  text-decoration: none !important;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #0F6838 !important;
}

.edfinM .nav > li > a:hover, .edfinM .nav > li > a:focus {
	  background-color: #0F6838 !important;
}

.container {
	background: #414141;
}

.navbar-toggle {
    border-color: #fff !important;
}

.icon-bar {
    background: #fff !important;
}

.navbar {
    margin-bottom: 0 !important;
    min-height: 40px !important;
}

.MainContent h2 {
    color: #0F6838;
    font-size: 1.5em;
}

.MainContent h3 {
    color: #373737;
    font-size: 1.4em;
}

.BackToTop a {
    padding-left:0;
    background: none;
    font-size: 1em;
}


@media (min-width: 1200px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 992px) {
    .container {
        width: 100% !important;
    }
}
@media (min-width: 768px) {
    .container {
        width: 100% !important;
    }
}

@media (max-width: 992px) {
    .MainContent {
        width: 100% !important;
        margin-right: 2px !important;
        margin-left: 4px !important;
    }

}

@media (max-width: 768px) {
    .MainContent {
        width: 100% !important;
        margin-right: 2px !important;
        margin-left: 4px !important;
    }

    .edfinM .nav > li {
        text-align: left !important;
        width: 100% !important;
    }

    .edfinM .navbar-nav {
            width: 100% !important;
        }

    .edfinM .mega-dropdown-menu {
        margin: -10px 0px !important;
        width: 105% !important;
    }
}


    @media (max-width: 468px) {
        .MainContent {
            width: 100% !important;
            margin-right: 2px !important;
            margin-left: 4px !important;
        }



        .edfinM .navbar-nav {
            width: 100% !important;
        }

        .edfinM .mega-dropdown-menu {
        margin: -10px 0px !important;
        width: 105% !important;
    }
     }



.session {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ccc;
}

.session blockquote {
    font-size: 1em;
}

.session blockquote p {
    margin-top: 10px;
}

.room {
    background: #deffe5;
    padding: 10px;
    margin-top: 20px;
        position: fixed;
        width: 20%;
        height: auto;
        text-align:center;
        right: 155px;
        float: right;
}

.room table td, .room table th {
    padding: 2px;
    vertical-align: top;
}

.hpBlackboard {
    background: url(../images/blackboard.jpg);
    width: 100%;
    height: auto;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    padding: 30px 0;
}

.hpBlackboard_txt {
    width: 85%;
    margin: 30px auto !important;
    font-size: 1.7em;
    text-align: left;
}

.hpBlackboard a, .hpBlackboard a:visited {
    color: #fff !important;
}

h4.hpUp {
    margin-bottom: 15px !important;
}

h4.hpUp a, h4.hpUp a:visited {
    font-size: 1.3em;
    text-decoration: none !important;
    color: #0F6838 !important;
}



.section_head {
    color:#0F6838 !important;
    padding-bottom: .5em;
line-height: 1em;
font-weight: bold;
font-family: Montserrat, Arial, sans-serif;
text-transform: uppercase;
font-size: 1.7em;
}

.whats_new div.col-md-2 {
    background: #000;
    color: #fff;
    padding: 4px;
    text-align: center;
}

.month {
display: block;
text-align: center;
text-transform: uppercase;
font-size: 1.5em;
line-height: 1em;
font-weight: bold;
font-family: Montserrat, Arial, sans-serif;
}

.date {
    display: block;
text-align: center;
font-size: 1.5em;
line-height: 1em;
font-weight: bold;
font-family: Montserrat, Arial, sans-serif;
}

.MainContent p {
    font-family: 'Montserrat', sans-serif !important;
}

.statshdr h1 {
	background: url(/surveys/dbimages/edfin2.gif) no-repeat;
	float: left;
	margin: 0 10px 0 0;
	color: transparent;
	width: 56px;
	height: 56px;
}