/* RRCC. */
/* Mobile - Tablet. */

/* ***** General. */
.m_d_tog, .m_p_tog {
	display: none;
}
.m_t_tog, .m_tog, .m_dt_tog {
	display: block;
}
.m_t_remove {
	display: none;
}
.m_t_align_l {
	text-align: left;
}
.m_t_tbl {
	display: table;
}
.m_t .l {
	float: left;
    padding-right: 10px;
}
.m_t ._2_col {
    width: 46%;
}
#cats .m_t ._2_col {
	width: 49%;
}
#top_requests .m_t ._2_col {
	width: calc(50% - 30px);
}
div#stats .stat {
	width: 50%;
}
#cats #content_frame.landscape .base img {
    float:left;
}
#cats #content_frame .hd1 {
    margin-left:42%;
    padding-top: 5px;
}
.m_t_rows .base {
    float: none;
}
.m_t_rows .landscape {
    display: block;
}
/* ***** General - End. */

/* Carousel. */
div#feature_frame {
	width: 745px;
}
/* Carousel - End. */

/* Body - Start */
#pg_sects_wrapper {
    padding-left: 10px;
    padding-right: 10px;
}

#pg_sects ._2_col {
    width:calc(50% - 21px);
}

/* Body - End */

/* ***** Top Requests. */
.req div {
	width: 400px;
}
/* ***** Top Requests - End. */

/* ***** Secondary Nav */
div#nav_secondary .nav li {
    margin: 4px 1px 4px 1px;
    background-color: #6F6F6F;
}
div#div_nav_secondary .nav li {
    margin: 4px 1px 4px 1px;
    background-color: #6F6F6F;
}
div#nav_secondary .nav li div {
	padding: 1px;
	width: 90px;
	height: 70px;    
}
div#div_nav_secondary .nav li div {
	padding: 1px;
	width: 90px;
	height: 70px;    
}
div#nav_secondary .nav .sfSel {
	background-color: #215473;
}
div#div_nav_secondary .nav .sfSel {
	background-color: #215473;
}
/* ***** Secondary Nav - End. */

/* ***** tertiary Nav */
div#nav_tertiary {
    margin: 0 2px 5px 2px;
}
div#div_nav_tertiary {
    margin: 0 2px 5px 2px;
}

div#nav_tertiary .nav li div {
    width: 115px;
    height: 50px;
    color: #000000;
}
div#div_nav_tertiary .nav li div {
    width: 115px;
    height: 50px;
    color: #000000;
}

div#nav_tertiary .nav li {
	background-color: #DBDBDB;
}
div#div_nav_tertiary .nav li {
	background-color: #DBDBDB;
}

div#nav_tertiary .nav .sfSel {
	/*background-color: #497C99;*/
    background-color: #0077be;
}
div#div_nav_tertiary .nav .sfSel {
	/*background-color: #497C99;*/
    background-color: #0077be;
}
/* ***** tertiary Nav - End */

/* ***** tertiary sub Nav */
div#nav_tertiary_sub {
    margin: 0 2px 5px 2px;
}
div#nav_tertiary_sub .sfNavList {
	background: none;            
}
/* ***** tertiary sub Nav - End */
.m_t .cat:nth-child(even) {
    margin-right:0px;
}

.m_t .cat {
    padding: 0px;
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    /*width: calc(50% - 3.51px);*/
    width: calc(50% - 4px); /*H.S 8.21.14: Changing from 3.51px to 4px to fix the tablet view in IE 11,10,etc. */
}

#cats .base {
    padding-right:0px;
}
#cats .base img {
	width: 40%
}
div#cats {
    margin: 0 10px 0 10px;
}

.cat:hover {
	background-color: rgb(221, 221, 221);
	color: white;
}

div#top_requests .req:hover {
	/*background-color: #c0c0c0;*/ /*HS - changed bg color*/
    background-color: #333333;
}
div#div_top_requests .req:hover {
	/*background-color: #c0c0c0;*/ /*HS - changed bg color*/
    background-color: #333333;
}

div#top_requests .req a:hover {
    color: #ffffff;
}
div#div_top_requests .req a:hover {
    color: #ffffff;
}

.sfNavList {
    background: none;
}

.tertiaryBox.fs {
	padding-bottom: 3px;
}

/*.searchBox {
    width: 90%;
}*/

