/* DNRtopic_mobile.css-f19 - v19, 20150709, BYu */
@media only screen and (max-width: 767px) {
body {
	min-width: 300px;




}

#landing h1,
#landing h2 {

}

h1 {


	margin: 30px 0 0;


}

h2,h3,h4,h5,h6 {




}

h1 span {





}

h2 {



}

h3 {


}

h4 {


}

h5 {

}

h6 {

}

h2 span,
h3 span,
h4 span,
h5 span,
h6 span
{





}

p {



}

.hangingindent {


}


li {


}

ul, ol,
dl.thumbnails,
dl.icons40 {



}

ol ul,
ol ol,
ul ul,
ul ol {




}

ol.upperalpha {
}
ol.loweralpha {
}
ol.upperroman{
}
ol.lowerroman{
}

li img.plusleftspace  {

}

#sidebar .extraspacetop,
#contentside .extraspacetop,
.extraspacetop {

}

/* traditional definition list style */

#maincontent dl.traditional {

}

#maincontent dl.traditional dt {





}

#maincontent dl.traditional dd {





}

#maincontent dl.traditional dd p {

}

#maincontent dl.disc {

}

#maincontent dl.disc dt {





}

#maincontent dl.disc dd {






}

#maincontent dl.disc dd p {

}

#contentside p.caption,
#contentide span.caption {






}

#pagewrapper {
	width: auto;
	margin: 30px 0 0; /* if using newer header, which is larger */
	/*margin: 17px 0 0;*/  /* for the original header */
	padding: 0 0;
}

#canvas {





}

#maincontent {

	width: auto;
	/*
	float: none;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	*/

}

#landing #maincontent p {


}

#topic #maincontent {

}

#sidebar {
	float: none;
	width: 100%;
	margin: 0;

}

#sidebar .featurespot,
#contentside .featurespot {

	margin: 0 auto;
	text-align: center;


}

#sidebar .featurespot img {





}

/*
#contentside .featurespot img {





}
*/

#sidebar .featurespot h5 {







}

/*
#contentside .featurespot h5 {







}
*/

#sidebar .featurespot p,
#sidebar .featurespot p.caption,
#sidebar .featurespot ul,
#sidebar .featurespot ol {


	margin: 0 auto;
	text-align: left;
}

/*
#contentside .featurespot p,
#contentside .featurespot p.caption,
#contentside .featurespot ul,
#contentside .featurespot ol {




}
*/

#sidebar .featurespot p {


}

/*
#contentside .featurespot p {


}
*/

#sidebar .featurespot p.caption {



}

/*
#contentside .featurespot p.caption {



}
*/

#sidebar .featurespotmix {





}

/*
#contentside .featurespotmix {





}
*/

.borderthin {


}

.borderthindark {


}

#sidebar .borderdouble,
#contentside .borderdouble {

}

#sidebar .featurespotmix img {




}

/*
#contentside .featurespotmix img {



}
*/

#sidebar .featurespotmix p {






}

/*
#contentside .featurespotmix p {






}
*/

#sidebar .featurespotmix p.caption {






}

/*
#contentside .featurespotmix p.caption {






}
*/




/* BEGIN Top Task Button and Blurbie Rollerover Effect */
/* Dependancy: Topic Landing Page v1.4 or later */
/* Dependancy: /scripts/global.js */
/* Dependancy: /images/buttonBackground.gif */

#tasknav {

	margin: 20px 0 0 0;

}

#tasknav dl {


	/*   *** WORK NEEDED HERE ***
	*/
	width: 100%;
	float: none;
}

#tasknav dl dt {

	/*   *** WORK NEEDED HERE ***
	*/
	display: block;
	width: auto;
	float: left;
}

#tasknav dl dt a:link,
#tasknav dl dt a:visited {



}

#tasknav dl dt a:hover {

}

#tasknav dl dd {


	/*   *** WORK NEEDED HERE ***
	*/
	display: block;
	width: auto;
	float: none;
	padding-top: 2px;
	padding-bottom: 0px;
}

#tasknav dl.tasker {



}

#tasknav dl.tasker:hover {






}

#tasknav dl dd.tasknavtextOff {








}
#tasknav dl dd.tasknavtextOn {








}

.tasknavButtonOffGreen {














}

.tasknavButtonOnGreen {














}

.tasknavButtonOffBlue {





	margin: 0;







}

.tasknavButtonOnBlue {














}

.tasknavButtonOffOrange {














}

.tasknavButtonOnOrange {














}

.tasknavButtonOffGray {














}

.tasknavButtonOnGray {














}

/* END Top Task Button and Blurbie Rollerover Effect */


/* individual call to action button */


p a.call2action {

}

a.call2action {










}
a.call2action:link, a.call2action:visited {

}
a.call2action:hover, a.call2action:active {


}
a.call2action {

}

/* end individual call to action button */




#bubblewrapper {



}

.localnav {

	/*display: inline;*/



}

.localnav h2 {





}

.localnav dl {

	width: 100%;
	/*max-width: 300px;*/
	float: none;
	margin: 10px 0; /* set all margins to 0 to stack localnavs on top of each other */
	background-image: none;

}

.localnav dl dt {

	font-size: 14px;
	line-height: 1.9em;
	color: #330;
	/*background: #a3bbf8;*/
	background-image: none; /* much better! -byulga, 20150507 */
}

.localnav dd {


}

.localnav dd p {


}

.localnav ul {




}

.localnav dd,
.localnav ul {


}

.localnav ul li {

	font-size: 14px;



}

#maincontent .localnav dl img, dl#quicklinks img { /* Note: deviation from dnrtopic.css  - added quick links */

	display: none;

}

/* =============================== */

.localnav dl.double {
	float: none;
	width: 100%;
	margin: 10px 0; /* set all margins to 0 to stack localnavs on top of each other */


}

.localnav dl.double dt {






	/*background: #a3bbf8; */
	background-image: none; /* much better! -byulga, 20150507 */
}

.localnav dl.double dd p {




}

.localnav dl.double dd ul.left {
	float: none;
	width: auto;
}

.localnav dl.double dd ul.right {
	float: none;
	width: auto;
}

#maincontent .localnav dl.double dd img {

	display: none;

}

/* =============================== */
 
.localnav dl.triple {





}
 
.localnav dl.triple dt {







}
 
.localnav dl.triple dd p {




}
 
.localnav dl.triple dd ul.left {


}
 
.localnav dl.triple dd ul.right {


}
 
.localnav dl.triple dt.patron_scheme {


}

.localnav dl.triple dt.transparent {

}




#maincontent .localnav dl.triple dd img {

	display: none;

}

div.breakAll {




}

#lastdate {







}

blockquote {






}

blockquote.plain {






}



#contentside blockquote {




}

#contentside blockquote p {


}

blockquote.short23 {
	margin-left: 0;
	margin-right: 0;
	/*width: 90%;*/ /* fix per IID05, IID06, byulga.20140303 */
	width: auto; /* this is probably a better fix, byulga.20150506 */
}

.short23 {
	/*width: 90%;*/ /* fix per IID05, IID06, byulga.20140303 */
	width: auto; /* this is probably a better fix, byulga.20150506 */
}

hr {






}

hr.sector1 {



}

abbr, acronym, .help {


}

code {







}

/* Link formatting */

a:link {              }
a:visited {              }

a:hover {


}

a:active {              }

a.newwindow 
{





}

.links {




}

.notes {




}

.alphabet {








}

.alphabetsm {











}


span.next {

}

span.previous {

}

.author,
.backtop,
.calloutleft p.author,
.calloutright p.author,
#contentside blockquote p.author {








}

.attention,
.error {


}

.alertbox {




}

.alertbox h2 {






}

.alertbox strong {


}

.alertbox p {





}

.footnote {



}

.center {

}

del,
.strike {                              }

ins  {                           }


/* jumplinks style */

ul.jumplinks {






}

ul.jumplinks li {


}

.jumplinks li a:link,
.jumplinks li a:visited {



}

.jumplinks li a:hover {




}


/* FAQ style */

dl.faq {                      }

.faq dt {





}

.faq dd {





}

#maincontent p.indent1,
#maincontent p.snug1,
.indent1,
.snug1 {

}

#maincontent p.indent2,
#maincontent p.snug2,
.indent2,
.snug2 {

}

#maincontent p.snug1,
.snug1,
#maincontent p.snug2,
.snug2 {                                         }

#maincontent ul.snug,
ul.snug {


}

/* unique bubbles for contentside */

dl#quicklinks,
dl#alert,
dl#announcement {


	margin: 0 auto 16px;  /* center contentside items 2014.08.12 */
	width: 100%;


}

dl#quicklinks dt {


	font-size: 14px;
	line-height: 1.9em;
	/*background: #5a7f9c;*/
	background-image: none; /* much better! -byulga, 20150507 */


}

dl#alert dt {

	font-size: 14px;
	line-height: 1.9em;
	/*background: #f00;*/
	background-image: none; /* much better! -byulga, 20150507 */

}

dl#announcement dt {

	font-size: 14px;
	line-height: 1.9em;
	/*background: #f8de49;*/
	background-image: none; /* much better! -byulga, 20150507 */

}

dl#quicklinks dd,
dl#alert dd,
dl#announcement dd {


}

dl#quicklinks dd p,
dl#alert dd p,
dl#announcement dd p {
	font-size: 14px;
}

dl#quicklinks ul,
dl#alert ul,
dl#announcement ul {




}

dl#quicklinks dd,
dl#quicklinks ul,
dl#alert dd,
dl#alert ul,
dl#announcement dd,
dl#announcement ul {


}

dl#quicklinks ul li,
dl#alert ul li,
dl#announcement ul li {

	font-size: 14px;



}

dl#alert dt.blue {

	background-image: none; /* much better! -byulga, 20150507 */

}


dl#alert dt.yellow {

	background-image: none; /* much better! -byulga, 20150507 */

}

/*
dl#announcement dd {

}
*/

dl#announcement hr {




}


/* callouts and pullquotes */

blockquote.calloutleft,
blockquote.calloutright {








}

blockquote.calloutleft {


}

blockquote.calloutright {


}

#boxdouble {



}

#maincontent .calloutleft,
#maincontent .calloutright,
.calloutleft,
.calloutright {


}

#maincontent .calloutleft,
.calloutleft {


}

#maincontent .calloutright,
.calloutright {


}

#maincontent .MC12,
.MC12 {

	max-width: 100%;
	margin-right: 0;
}

#maincontent .MC12 h2,
#maincontent .MC12 h3,
#maincontent .MC12 h4,
#maincontent .MC12 h5,
#maincontent .MC12 h6,
#maincontent .callout {





}

.calloutleft h2,
.calloutleft h3,
.calloutleft h4,
.calloutleft h5,
.calloutleft h6,
.calloutright h2,
.calloutright h3,
.calloutright h4,
.calloutright h5,
.calloutright h6 {




}

#maincontent .calloutleft ul,
#maincontent .calloutright ul,
.calloutleft ul,
.calloutright ul {


}

#maincontent .calloutleft li,
#maincontent .calloutright li,
.calloutleft li,
.calloutright li {




}

#maincontent .calloutleft p,
#maincontent .calloutright p,
.calloutleft p,
.calloutright p {



}

#maincontent .calloutleft p.center,
#maincontent .calloutright p.center,
#maincontent .MC12 p.center,
.calloutleft p.center,
.calloutright p.center,
.MC12 p.center {

}

#maincontent .MC12 ul,
.MC12 ul {


}
#maincontent .MC12 li,
.MC12 li {




}

#maincontent .MC12 p,
.MC12 p {



}

/* 2 Column 700px box */

.boxPicTxt {
	/*width: 90%;*/ /* fix per IID05, IID06, byulga.20140303 */
	width: auto; /* this is probably a better fix, byulga.20150506 */





}

.boxPicTxtPic {



}
.boxPicTxtPic img {


}

.boxPicTxtPic p.caption,
.boxPicTxtTxt p.caption {






}

.boxPicTxtTxt {



}

.boxPicTxtTxt h2 {


}	


/* Contact information block */

#maincontent dl.contactinfo {

}

#maincontent dl.contactinfo dt {



}

#maincontent dl.contactinfo dd {



}

#maincontent dl.contactinfo dd.indent1 {

}

.clear {              }
.clearleft {              }
.clearright {               }


/* Begin Landing Shed Page Template Specific Styles */
/* created by byulga 20120130.1200 */
/* this styling reclaims the 'look and feel' of the javascripted task buttons for use in groupers */

body#landingshed .tasknavButtonBlue {













}

body#landingshed .tasknavButtonBlue:hover {

}

body#landingshed #bubblewrapper .localnav dl.tasker {

}

body#landingshed #bubblewrapper .localnav dl.tasker dt {

}

body#landingshed #bubblewrapper .localnav dl.tasker dd a {




}

/* =============================== */


/* Begin Topic Content Page Template Specific Styles */

body#topic #maincontent {
	width: auto;
	/*padding: 0 0.2em;*/
	padding: 0;
	margin: 0;
}

body#topic #sidebar {



}

body#topic h1 {
	padding: 20px 0 16px;
	margin-left: 0.7em;
	margin-right: 0.7em;
}

body#topic #maincontent .localnav {
	/*display: none;*/
}

#contentside {

	width: auto;
	/*width: 25%;*/
	float: none;
	/*float: right;*/
	margin: 14px 0 0 0;
}

.topictitle {
	padding-top: 0;
	/*
	padding-left: 0.7em;
	*/
	padding-left: 0;
	width: 100%;
	text-align: left;
	margin: 0;
	/*background: #394e5f url(/images/icons/box_top_topictitle.gif) no-repeat top left;*/
	/*background: #5A7F9C;*/
	background-image: none; /* much better! -byulga, 20150507 */


}

.topictitle a:link,
.topictitle a:visited {

	/*
	padding: 0.5em 0.1em 0.5em 0.1em;
	*/
	padding: 0.5em 0.1em 0.5em 1em;



}

.topictitle a:hover {



}

#contentside #tasknav {

width: auto;
padding: 1em 0 0.7em 0.7em;


}

#contentside #tasknav dl {







}

#contentside #tasknav dl dt {

	display: inline;










}

#contentside #tasknav dl dt a:link,
#contentside #tasknav dl dt a:visited {


	display: inline;


}

#contentside #tasknav dl dt a:hover {


}

#contentside #tasknav dl dd {


	display: inline;


}

#contentside .localnav {


	text-align: center;  /* center contentside items 2014.08.12 */

}

#contentside .localnav dl {


	margin: 0 auto 16px;  /* center contentside items 2014.08.12 */
	background-image: none;




}

#contentside .localnav dl dt {


	background-image: none;






}

#contentside .localnav dl dd {


}

#contentside .localnav dl dd ul {




}

#contentside .localnav dd,
#contentside .localnav dd ul {



}

#contentside .localnav dl dd ul li {






}

#contentside .localnav dl dd ul li a:link,
#contentside .localnav dl dd ul li a:visited {


}

#contentside .localnav dl dd ul li a:hover {

}

#contentside .featurespot {

	margin: 0 auto;  /* center contentside items 2014.08.12 */
	text-align: center;  /* center contentside items 2014.08.12 */


}

#contentside .featurespot img {





}

#contentside .featurespot p {

	margin: 0 auto 2px;  /* center contentside items 2014.08.12 */




}

#contentside .featurespotmix {





}

#contentside .featurespotmix img {


}

#contentside .featurespotmix p {






}

#contentside .featurespotmix p.caption {






}

#contentside dl.contactinfo,
#maincontent .calloutright dl.contactinfo,
#sidebar dl.contactinfo {
	margin: 0 auto;  /* center contentside items 2014.08.12 */
	text-align: center;  /* center contentside items 2014.08.12 */
	width: 218px;  /* center contentside items 2014.08.12 */
}

/* all contactinfo to render same on mobile 2015.01.13 */
/*
#sidebar dl.contactinfo {
	width: 100%;
}
*/

#contentside dl.contactinfo dt,
#maincontent .calloutright dl.contactinfo dt,
#sidebar dl.contactinfo dt {


	text-align: left;  /* center contentside items 2014.08.12 */
	font-size: 14px;
	line-height: 1.9em;

}

/* all contactinfo to render same on mobile 2015.01.13 */
/*
#sidebar dl.contactinfo dt {

}
*/

#contentside dl.contactinfo dd,
#maincontent .calloutright dl.contactinfo dd,
#sidebar dl.contactinfo dd {
	text-align: left;  /* center contentside items 2014.08.12 */
	font-size: 14px;

}

/* all contactinfo to render same on mobile 2015.01.13 */
/*
#sidebar dl.contactinfo dd {
	font-size: 14px;

}
*/

#contentside dl.contactinfo dd.indent1,
#sidebar dl.contactinfo dd.indent1,
#maincontent .calloutright dl.contactinfo dd.indent1 {

}

/* End Topic Content Page Template Specific Styles */


/* Begin Topic Landingwide Template Specific Styles */

#landingwide #maincontent {

	width: 100%;

}

#landingwide #tasknav dl {
	width: auto;
}

#landingwide #tasknav dl dd {
	width: auto;
	padding-top: 2px;
	padding-bottom: 0px;
}

#landingwide #sidebar {



}

#landingwide .localnav {

	margin: 0;
}

#landingwide .localnav dt {


}

#landingwide .localnav dt.localnavbanner {






}
#landingwide .localnav ul {


}

/* End Topic Landingwide Template Specific Styles */


/* Begin left-right margin/padding Specific Styles */
/*   These are purposely chosen to add the "breathing room"
 *   to normal-flow block-level elements on mobile.
 *   Any elements that should touch the edges of the
 *   window/viewport should not be listed here
 *   */

#maincontent > h1, #maincontent > h2, #maincontent > h3, #maincontent > h4, #maincontent > h5, #maincontent > h6
 {

	margin-left: 0.7em;
	margin-right: 0.7em;



}

#maincontent > p, #landing #maincontent p,
#maincontent > ul, #maincontent > ol, 
#maincontent > blockquote,
#lastdate {

	margin-left: 1em;
	margin-right: 1em;



}


div.ifloatleft, div.floatleft, .floatleft {

	margin-left: 1em;

}

div.ifloatright, div.floatright, .floatright {

	margin-right: 1em;

}

#landing #tasknav, #landingwide #tasknav {

	margin-left: 2em;
	margin-right: 2em;



}

.tabberlive, table {

	margin-left: 0.5em;
	margin-right: 0.5em;



}

/* End left-right margin/padding Specific Styles */


/* Begin horizontal scroll container class options */
div.hscroll {
	overflow-x: auto;
	overflow-y: hidden;
}

div.hscroll.minw5 > * {
	min-width: 500px;
}

div.hscroll.minw7 > * {
	min-width: 700px;
}

div.hscroll.minw9 > * {
	min-width: 900px;
}
/* End horizontal scroll container class options */




/* option to remove the 1px border from images */

#topic #footer img {

}

body#topic #maincontent img.transparent,

body#landing #sidebar img.transparent,
body#landing #sidebar a:link img.transparent,
body#landing #sidebar a:visited img.transparent,
body#landing #sidebar a:hover img.transparent,

#contentside img.transparent,
#contentside a:link img.transparent,
#contentside a:visited img.transparent,

#contentside .featurespotmix img.transparent,
#contentside .featurespotmix a:link img.transparent,
#contentside .featurespotmix a:visited img.transparent,

body#landingshed #sidebar img.transparent,
body#landingshed #sidebar a:link img.transparent,
body#landingshed #sidebar a:visited img.transparent,
body#landingshed #sidebar a:hover img.transparent,

#maincontent .ifloatright img.transparent,
#maincontent .ifloatleft img.transparent {

}

/* images */

body#topic div.transparent img,
body#topic p.transparent img {

}

body#topic img {

}

.megaphoto {

	/*width: 100%;*/ /* fix per IID19, byulga.20140303 */
	width: auto; /* adjusted fix due to layout changes for margins, byulga.20150507 */
	margin-left: 1px; /* due to 1px border on images */
	margin-right: 2px;  /* due to 1px border on images plus another pixel I cannot account for ...*/
}
.megaphoto p.caption {


	/*width: 99%;*/ /* fix per IID19, byulga.20140303 */
	width: auto; /* adjusted fix due to layout changes for margins, byulga.20150507 */
	margin-left: 1em;
	margin-right: 1em;


}

.megaphoto img {
	/*width: 99%;*/ /* fix per IID19, byulga.20140303 */
	width: 100%; /* adjusted fix due to layout changes for margins, byulga.20150507 */
	height: auto; /* proportional scaling (IID19), byulga.20140303 */
}

img.imgborderthindark {

}

img.imgborderthinlight {

}

.floatright {


}

.floatleft {


}

.floatleft p.caption,
.floatright p.caption {





}

div.ifloatright,
div.ifloatleft {



}

div.ifloatright {


}

div.ifloatleft {


}

div.ifloatright p,
div.ifloatleft p,
div.ifloatright p span,
div.ifloatleft p span {





}

div.ifloatright p,
div.ifloatleft p {



}

div.ifloatright img,
div.ifloatleft img {





}

/* hblock */

div.hblock p span {

}



div.hblock {





}



div.hblock img {


}



div.hblock p {






}


/* Large Landscape image */

div#landscape {





}

div#landscape img {





}

div#landscape p {





}

div#landscape p span {              }

/* thumbnails 80px by 80px */

div.thumbnails,
dl.thumbnails {

}

div.thumbnails {

}

dl.thumbnails {

}

dl.thumbnails dt {




}

div.thumbnails img,
dl.thumbnails dt img {

}

dl.thumbnails dd {

}

/* thumbnail box 420px wide */

div.thumbnailbox {





}

.thumbnailbox dl.thumbnails dt {





}

.thumbnailbox dl.thumbnails dt img {

}

.thumbnailbox dl.thumbnails dd {




}

.thumbnailbox dl.thumbnails dd p {




}

.thumbnailbox dl.thumbnails dd p.caption {



}

/* Topic Landingwide Feature Photo ::: height="250" width="320" */

#featurephotoTLW {

	display: none;



}

#featurephotoTLW img {



}

#featurephotoTLW p.caption {







}

/* end images */

/* tabber modifications here */


ul.tabbernav li {
	display: block;
	/*width: 100px;*/
	width: 100%;

}
ul.tabbernav li a {

	display: block;
	/*width: 100px;*/

}

ul.tabbernav li.tabberactive a {
	border-bottom: 1px solid #778;
}
ul.tabbernav li.tabberactive a:hover {
	border-bottom: 1px solid #000;
}


ul.tabbernav {
	/*position: absolute;*/
	/*width: 300px;*/
	/*top: 0;*/
	/*left: 0;*/
	border-bottom: none;
	padding-bottom: 0px;
}

.tabberlive .tabbertab {

	/*position: relative;*/
	overflow: hidden;
	/*padding-top: 0px;*/
	/*margin-top: 0px;*/
	/*top: -13px;*/
	/*left: 300px;*/
	/*width: 620px;*/
	margin-left: 3px;
	border: 1px solid #aaa;
}

/* fixed-width tabber hack */
/* DEPRECATED */
/*
.tabberlive.w70 {
	width: 100%;
}
*/

/* additional modifications on 2014.08.12 */

ul.tabbernav li {
	font-size: 1.2em;
	line-height: 1.9em;
	/* font-size: 1.5em; */ /* LMA prefers larger tabs */
	/* line-height: 2em; */ /* LMA prefers larger tabs */
	/* font-size: 1.2em; */ /* BYu prefers smaller tabs */
	/* line-height: 1.75em; */ /* BYu prefers smaller tabs */
}



/* end tabber modifications */


/* adjustmets to /css/icons.css 2014.08.12 */

/* and WHY is this not in dnrtopic.css ??  */
#contentside dl#govdeliverysub,
#sidebar dl#govdeliverysub {




	margin: 0 auto 16px;  /* center contentside items 2014.08.12 */

}

#contentside dl#govdeliverysub dt,
#sidebar dl#govdeliverysub dt {


	font-size: 14px;
	line-height: 1.9em;
	background-image: none
}

/* end adjustmets to /css/icons.css */


/* destroy the inline-styled spacer */
div#spacer {
	display: none;
}

/* additions that need to be re-added when a new copy of DNRtopic.css is grabbed */
.mcr7 {
	/*max-width: 100%;*/  /* original definition */
	width: auto; /* this should allow margins to not cause scrollbars, -byulga, 20150507 */
}

.no_mobile {
	display: none;
}

.mobile_only {
	display: block;
}


span.mobile_only {
	display: inline;
}

/* not sure if this is a great idea */
#maincontent img, #maincontent iframe[src*="youtube"] {
	max-width: 100%;
	height: auto;
}

/* these used to reduce sidebar manipulation flicker */
.hide-initial #contentside > * {
	display: none;
}

.hide-initial #contentside > .topictitle, .hide-initial #contentside > #tasknav {
	display: block;
}
/* end sidebar flicker reduction classes */




/* ---------------------------------------- */
/* MOVED FROM navigationMenus_mobile.css */

/* fix starting with navigationMenus_v1.3.css */
dl {
	padding-left: 0px;
}


/* ---------------------------------------- */


}




/* ---------------------------------------- */
/* MOVED FROM sidebar_patches.css */

/* all these hacks have something to do with the sidebar */

#contentside > .sidebar-toggle {
	display: none;
}

@media only screen and (max-width: 767px) {
/* may be a good idea to not use 'hidden' class, since this is for a separate purpose */
/* TODO: integrate back into the main mobile files once a name is chosen */
.contentside-item-hidden {
	display: none;
}

#contentside > .sidebar-toggle {
	display: block;
	background: none;
	border-color: #CCC #111 #111 #CCC;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	margin: 2px auto;
	padding: 2px;
	vertical-align: middle;
	width: 50%;
}

#contentside > .sidebar-toggle > a {
	display: block;
	text-align: center;
	text-decoration: none;
}

#contentside > .sidebar-toggle > a.contentside-item-hidden {
	display: none;
}

#contentside-show-more span, #contentside-show-less span {
	border-style: solid;
	border-width: 0.5em;
	height:0;
	margin-left: 1em;
	position: relative;
	width: 0;
}
#contentside-show-more span {
	border-color: #36f transparent transparent transparent;
	top: 1em;
}

#contentside-show-less span {
	border-color: transparent transparent #36f transparent;
	bottom: 1em;
}


}  /* END media query for max width */


