/* ---------------------------------------------------------------------------
Global
--------------------------------------------------------------------------- */
h1 {
	font-size:  25px;
}

/* forn input focus */
input  {
	outline: none;
}

input:focus  {
	outline:none;
}

/*	---------------------------------------------------------------------------
Header
--------------------------------------------------------------------------- */
#HeaderLogo h1  {
	margin: 0;
	padding: 0;
}

#HeaderLogo span  {
	display: none;
}

#HeaderLogo a  {
	display: block;
	margin: 0;
	padding: 0;
	width: 113px;
	height: 82px;
	top: 30px;
	background: url(/images/layout/logo_tep.png) no-repeat center;
}

.dropdown-menu {
	left: 0 !important;
	padding: 0 !important;
	font-size: 12px;
	background: #fff url(/images/layout/nav_background.gif) 0 0 repeat-x;
}

.dropdown-toggle {
	color: #000 !important;
	white-space: nowrap;
}

.noBD {
	border: none !important;
}

.dropdown-toggle span {
	display: block;
	font-weight: normal;
	font-size: 11px;
	margin-top: -6px;
}

.cap {
	padding: 10px;
	margin-bottom: 5px;
}

.mini_cap {
	padding: 5px 0px 0px 10px;
}

.dropdown-menu a {
	color: #2c353e;
	display: block;
	padding: 0 10px;
	background:  url(/images/layout/dropdown_arrow_ts.png) 3px 5px no-repeat;
	font-weight: normal;
}

.dropdown-menu a:hover {
	background: #fbcb9d;
	background-image: none;
	text-decoration: none;
}

.utility {
	text-align: right;
	margin: 30px 0px 0 -30px;
	font-size: 11px;
}

.utility a {
	color: #000;
	padding: 0 5px;
}

.search {
	padding-top: 10px;
}

.video-container  {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed  {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*	---------------------------------------------------------------------------
Secondary Nav
--------------------------------------------------------------------------- */
/* Left Navigation */
#LeftNav  {
}

#LeftNav a  {
	color: #313131;
}

#LeftNav h3 a  {
	color: #1060b8;
}

#LeftNav h3  {
	padding: 23px 0 5px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 12px;
}

#LeftNav li  {
	list-style: none;
}

#LeftNav ul  {
	margin: 0;
	padding: 0;
}

#LeftNav li .tabHeading  {
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #f5f3e9;
	color: #666666;
	padding: 10px 0 5px 15px;
}

#LeftNav ul li a  {
	display: block;
	padding: 10px 0 10px 0;
	border-top: 1px solid #eaeaea;
}

#LeftNav ul li a:hover  {
	color: #ff7800;
}

#LeftNav ul li ul li a  {
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #f5f3e9;
	display: block;
	margin: 0;
	padding: 5px 0 5px 15px;
	border-top: none;
}

#LeftNav ul li ul li a:hover  {
	background: #FFC999;
	color: #313131;
}

#LeftNav ul .selected a  {
	font-weight: bold;
	color: #ff7800;
}

#LeftNav ul .selected ul li a  {
	font-weight: normal;
	color: #313131 !important;
}

#LeftNav ul li ul .selected a  {
	font-weight: normal;
	background: #e4dfc8 url(/images/layout/nav_arrow.png) center no-repeat;
	background-position: 177px;
}

#LeftNav ul li ul .selected a:hover  {
	background: #e4dfc8 url(/images/layout/nav_arrow.png) center no-repeat;
	background-position: 177px;
}

/* Left Navigation */
.leftAccordion .accordion-toggle {
	border-top: 1px solid #e9e9e9;
	margin: 0;
	padding: 5px;
}

.leftAccordion .accordion-inner {
	margin: 0 !important;
	padding: 0px 5px 15px 5px;
}

.leftNav {
	margin: 0;
	padding: 0;
}

.leftNav li {
	list-style: none;
}

.leftAccordion a strong {
	color: #ff7800;
}

.leftNav li a  {
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #f5f3e9;
	display: block;
	margin: 0;
	padding: 10px 0 10px 15px;
	border-top: none;
}

.leftNav li a:hover  {
	background: #FFC999;
	color: #313131;
}

.leftNav .selected a  {
	font-weight: bold;
	color: #ff7800;
}

.leftNav .selected li a  {
	font-weight: normal;
}

.leftNav .selected a  {
	font-weight: normal;
	background: #e4dfc8 url(/images/layout/nav_arrow.png) center no-repeat;
	background-position: 177px;
}

.leftNav .selected a:hover  {
	background: #e4dfc8 url(/images/layout/nav_arrow.png) center no-repeat;
	background-position: 177px;
}

.leftNav .tabHeading { 
	font: bold 12px Arial, Helvetica, sans-serif;
	 /* background: #f5f3e9; */ 
	 color: #666666; 
	 padding: 5px 0 5px 20px; 
	}




.accordion_no_toggle {
	display: block;
	font-size: 12px;
	color: #000;
	border-top: 1px solid #e9e9e9;
	margin: 0;
	padding: 5px;
}

.accordion_no_toggle:hover {
	color: #428bca;
	text-decoration: none;
}

/*	---------------------------------------------------------------------------
Buttons
--------------------------------------------------------------------------- */
.btn-primary {
	background: #135fb5;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 1px 15px;
	min-width: 100px;
}

.login_form input {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	margin-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	width: 100%;
}

.btn-success {
	background: #4f832e;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 1px 15px;
	min-width: 100px;
}

.btn-green {
  color: #ffffff;
  background-color: #6cb33f;
  border-color: #5c9935;
}
.btn-green:hover {
  color: #ffffff;
  background-color: #5c9935;
  border-color: #517a38;
}

/*	---------------------------------------------------------------------------
Alerts
--------------------------------------------------------------------------- */
.alert {
	color: #000;
	width: 101%;
	background: -moz-linear-gradient(top, #bce674 0%, #7aa92b 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bce674), color-stop(100%,#7aa92b));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bce674 0%,#7aa92b 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bce674 0%,#7aa92b 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bce674 0%,#7aa92b 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #bce674 0%,#7aa92b 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bce674', endColorstr='#7aa92b',GradientType=0 );
	/* IE6-9 */
}

.alert h4 {
	background: url(/images/servicealert/alert_icon.png) no-repeat;
	padding: 5px 20px 10px 30px;
	margin-bottom: 5px;
	float: left;
}

.alert p {
	float: left;
	width: 100%;
}

/*	---------------------------------------------------------------------------
Carousel - Cycle
--------------------------------------------------------------------------- */
.caption {
	background: #000;
	color: #fff;
	padding: 45px 15px 20px 15px;
}

.caption p {
	font-size: 11px;
	padding: 0 10px 20px 14px;
}

#this-carousel-trio .col-sm-4 {
	border-right: 1px dotted #aaaa9e;
}

#this-carousel-trio  {
	position: relative;
	min-height: 150px;
	padding: 15px 0;
	position: relative;
	max-width: 1050px;
	padding: 0 50px;
}

#this-carousel-trio a {
	color: #0076b7;
}

#this-carousel-trio .left {
	display: block;
	width: 31px;
	height: 31px;
	position: absolute;
	top: 40%;
	left: 0;
	background: url(/images/layout/HorizontalIcons_arrows.png) no-repeat 0 -46px;
}

#this-carousel-trio .left:hover, #this-carousel-trio .right:hover {
	text-decoration: none;
}

#this-carousel-trio .col-sm-4 {
	margin-top: 20px;
	padding-top: 10px;
	font-size: 11px;
}

.rotating_features img {
	margin: 0 10px;
}

.billboard-heading {
	color: #ffd200;
	font: normal 300 25px "myriad-pro", sans-serif !important;
	font-style: normal !important;
}

#this-carousel-trio .right {
	display: block;
	width: 31px;
	height: 31px;
	position: absolute;
	top: 40%;
	right: 0;
	background: url(/images/layout/HorizontalIcons_arrows.png) no-repeat -36px -46px;
}

.prev_next {
	position: absolute;
	top: 10px;
	right: 120px;
	display: block;
	background: url(/images/billboards/billboard_arrows.png) no-repeat;
	width: 30px;
	height: 30px;
	overflow: none;
}

.next {
	background-position: -29px 0px;
	right: 90px;
}

.prev_next span {
	display: none;
}

.carousel-caption {
	background: #000;
	opacity:0.75;
	filter:alpha(opacity=75);
	padding: 20px;
}

.rotating_features {
	background: #f6f6ea;
	-moz-box-shadow:    inset  0   15px 15px -15px #e7e7df,
	inset  0  -15px 15px -15px #e7e7df;
	-webkit-box-shadow: inset  0   15px 15px -15px #e7e7df,
	inset  0  -15px 15px -15px #e7e7df;
	box-shadow:        inset  0   15px 15px -15px #e7e7df,
	inset  0  -15px 15px -15px #e7e7df;
}

@media only screen and (max-width : 767px)  {

	.billboard-heading {
		font-size: 20px !important;
	}

	.noMobile  {
		display: none;
	}

	.typogimage  {
		background-image:none;
		background-color: #f4f4f4;
	}



}

/*	---------------------------------------------------------------------------
Global Elements
--------------------------------------------------------------------------- */
/* Secondary Nav */
#LeftNav a {
	font-size: 12px;
}

#LeftNav h3 {
	margin-top: 0;
	padding-top: 0;
}

#LeftNav h3 a {
	font-size: 14px !important;
	font-weight: bold;
}

.BreadcrumbNav {
	text-align: right;
	font-size: 11px;
	padding: 2px 40px;
	z-index:100;
}

h2 {
	color: #1060b8;
	font-size: 12px;
	font-weight: bold;
}

hr {
	border-top: 1px solid #b1b1b1;
}

.smaller p {
	margin-bottom: 8px;
}

.smaller a {
	font-size: 12px;
	color: #000;
	line-height: 10px;
}

.smaller span {
	display: block;
	font-weight: bold;
}

.QuickLinkItem  {
	padding-left: 36px;
	padding-bottom: 10px;
}

.QuickLinksHeading  {
	font-weight: bold;
	padding: 6px 0;
}

.QuickLinksLinks  {
	color: #666;
	line-height: 18px;
}

.QuickLinkItem_Document  {
	background: url(/images/homepage/learn_document.png) no-repeat;
}

.QuickLinkItem_Connect  {
	background: url(/images/homepage/learn_connect.png) no-repeat;
}

.QuickLinkItem_Info  {
	background: url(/images/homepage/learn_info.png) no-repeat;
}

.QuickLinkItem_Leaf  {
	background: url(/images/homepage/learn_leaf.png) no-repeat;
}

/*PDF Links*/
.img-text {
	float: left;
	margin: 0 10px 10px 0;
}

.icon  {
	display: block;
	padding: 10px 0 0 40px;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0px 12px;
}

.pdf-link  {
	clear: both;
	display: block;
	padding: 0 0 10px 55px;
	line-height: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(/images/icons/pdf.png);
}

.nav-pdf  {
	background: url(/images/icons/acrobat.png) no-repeat 0 2px;
	padding: 2px 0 2px 23px;
}

a.pdf  {
	background: url(/images/icons/acrobat.png) no-repeat 0 2px;
	padding: 5px 0 2px 23px;
}

a.doc  {
	background: url(/images/icons/word.png) no-repeat 0 2px;
	padding: 2px 0 2px 23px;
}

#Content ul.pdf  {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#Content ul.pdf li  {
	padding: 0 0 0 25px;
	line-height: 22px;
	background: url(/images/icons/acrobat.png) no-repeat 0 6px;
}

/*--DEFAULT TABLE--*/
.data-table  {
	border-collapse:collapse;
	margin: 0 0 20px 0;
}

.bottom-pad  {
	margin: 0 0 35px 0;
}

.data-table thead th  {
	background: #949494;
	color: #FFF;
	font-size: 11px;
	padding: 6px 12px;
	border-collapse: collapse;
	margin: 0;
	border-right: 1px solid #FFF;
	vertical-align: top;
	text-align: left;
}

.data-table thead th.border_none  {
	border-right: none !important;
}

.data-table tbody td  {
	background: #FFFFFF;
	padding: 3px 12px;
	vertical-align: top;
	line-height: 22px;
}

.data-table tbody .odd td  {
	background: #f0f0f0;
}

.data-table .border_right td  {
	border-right: 1px solid #DBDBDB;
}

.data-table td.va  {
	vertical-align: middle;
}

.data-table .border_right  {
	border-right: 1px solid #DBDBDB;
}

.data-table .end  {
	border-right: none !important;
}

.data-table .format_border_right  {
	border-right: 1px solid #cacaca;
}

.data-table tbody tr.format_border_bottom  {
	border-bottom: 1px solid #cacaca !important;
}

.data-table div.note  {
	padding: 12px;
	font-size: 11px;
	line-height: 18px;
}

.data-table tr.subhead  {
	text-transform: uppercase;
	font-weight: bold;
	color:#333333;
}

.data-table .alt  {
	border-right: 1px solid #DBDBDB;
}

.data-table-B  {
	width: 650px;
	border-collapse:collapse;
	margin: 0 auto 20px auto;
}

.data-table-B thead th  {
	background: #949494;
	color: #FFF;
	font-size: 12px;
	padding: 12px 12px;
	border-collapse: collapse;
	margin: 0;
	border-right: 1px solid #FFF;
	vertical-align: top;
	text-align: left;
}

.data-table-B thead th.border_none  {
	border-right: none !important;
}

.data-table-B tbody td  {
	background: #FFFFFF;
	padding: 3px 12px;
	vertical-align: top;
	border-right: 1px solid #cacaca;
	line-height: 22px;
}

.data-table-B tbody tr.odd td  {
	background: #f5f5f5;
	font-weight: normal;
}

.data-table-B .end  {
	border-right: none !important;
}

.data-table-C  {
	width: 650px;
	border-collapse:collapse;
	margin: 0 auto 20px auto;
}

.data-table-C thead th  {
	background: #949494;
	color: #FFF;
	font-size: 12px;
	padding: 12px;
	border-collapse: collapse;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

.data-table-C tbody td  {
	background: #FFFFFF;
	padding: 12px;
	vertical-align: top;
	line-height: 22px;
}

.data-table-C tbody tr.odd td  {
	background: #f5f5f5;
	font-weight: normal;
}

.format_border  {
	border-right: 1px solid #cacaca !important;
}

.format_border_alt  {
	border-right: 1px solid #ffffff !important;
}

.format_border_bottom  {
	border-bottom: 1px solid #cacaca !important;
}

.border_bottom  {
	border-bottom: 1px solid #cacaca !important;
}

.format_numeric  {
	text-align: right !important;
}

.format_left  {
	text-align: left;
}

.format_right  {
	text-align: right;
}

.format_center  {
	text-align: center;
}

/*--*/
/*	---------------------------------------------------------------------------
Feature Elements
--------------------------------------------------------------------------- */
.login_form {
	padding: 20px;
	margin: 20px 0;
	background: -moz-linear-gradient(top, #fedf24 0%, #ffbf05 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fedf24), color-stop(100%,#ffbf05));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fedf24 0%,#ffbf05 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fedf24 0%,#ffbf05 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fedf24 0%,#ffbf05 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fedf24 0%,#ffbf05 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedf24', endColorstr='#ffbf05',GradientType=0 );
	/* IE6-9 */
}

.break {
	display: block;
}

.nobreak {
	display: none;
}

.login_form a {
	font-size: 11px;
}

.login_form .btn {
	margin: 10px 5px 0 0;
}

.login_form h4 {
	margin: 0 0;
	font-size: 98%;
}

.connect_with_tep {
	background: #eef9f5;
	margin: 15px 0;
	padding: 20px;
}

.connect_with_tep h4 {
	margin: 0 0;
	font-size: 98%;
}

.connect_with_tep hr {
	margin-top: 8px;
	display:block;
	height:1px;
	background: #eef9f5;
	border-top: 1px dotted #60a8f7 ;
	clear: left;
}

.promo {
	margin: 20px 0;
	background: -moz-linear-gradient(top, #eef7fc 0%, #ceeaf4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ceeaf4), color-stop(100%,#ffbf05)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eef7fc 0%,#ceeaf4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eef7fc 0%,#ceeaf4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eef7fc 0%,#ceeaf4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eef7fc 0%,#ceeaf4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef7fc', endColorstr='#ceeaf4',GradientType=0 ); /* IE6-9 */
}

.promo h3 {
	font-size: 14px;
	font-weight: bold;
	color: #0d4b90;
}

.promo .promo_chart {
	background: url(/images/promo/promo_chart.jpg) 10px 20px  no-repeat;
}

.promo .pull-right {
	margin-top: 30px;
}

.promo .pad {
	padding: 10px 10px 10px 70px;
}

/*	---------------------------------------------------------------------------
Subpages
--------------------------------------------------------------------------- */
.bannerbg {
	height: 128px;
}

.bannerbg img {
	float: right;
	margin-right: -15px;
}

.bg_collapse {
	background: #f5f2e9;
}

.accordion {
	margin-bottom: 20px;
}

.accordion .active .accordion-toggle {
	background: #fff url(/images/layout/accordian_icons.png) right -32px no-repeat;
}

.color_accordion_active_state .active .accordion-toggle {
	color: #ff7800;
	background: #f5f3e9 url(/images/layout/accordian_icons.png) right -25px no-repeat;
}

.accordion-toggle {
	border-top: 1px dotted #999;
	margin-top: 10px;
	display: block;
	width: auto;
	font-size: 16px;
	font-weight: normal;
	padding: 7px 15px 7px 30px;
	background: #fff url(/images/layout/accordian_icons.png) right 8px no-repeat;
}

.accordion-inner {
	padding: 0 30px 0px 30px
}

.accordion-inner ul {
	padding: 0;
}

.arrowList ul  {
	padding: 0;
	margin: 0;
	list-style: none;
}

.arrowList li  {
	margin-bottom: 8px;
	padding-left: 22px;
	background: url(/images/list_arrow.png) no-repeat 3px 3px;
}

.SubNavTabHeading {
	margin: 0;
	padding: 5px 0;
}

.accordion-group {
	clear: left;
}

.accordion-toggle {
	font-size: 12px;
	color: black;
}

.accordion-toggle span {
	width: 70%;
	float: left;
	margin: 10px 0;
}

.accordion-toggle:hover {
	text-decoration: none;
	color: #428bca;
}

.accordion-toggle strong {
	display: block;
	color: #428bca;
	margin-bottom: 10px;
}

.accordion-toggle img {
	float: left;
	margin: 0 10px 0 -20px;
}

.accordion-indent {
	clear: left;
	padding-left: 85px;
	font-size: 12px;
}

.openText {
	padding: 20px;
	background: #f5f2e9;
}

.tab a {
	font-size: 11px;
	display: inline-block;
	font-weight: bold;
	border: 1px solid #d9d9d9 !important;
	padding: 5px 5px !important;
	padding: 10px 10px 5px 10px !important;
	background: -moz-linear-gradient(top, #fff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff 0%,#f4f4f4 100%); /* W3C */
}

.nav-tabs .active a {
	background: #fff;
	border-bottom: 1px solid #fff !important;
}

.openTextPad {
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #EAEAEA;
	border-radius: 6px;
	margin-bottom: 20px;
}

.capFeature {
	background: #f2f2f2;
	padding: 20px;
	margin: 10px 0;
}

.capFeature img {
	float:left;
	border: 1px solid #D9D9D9;
	margin-right: 20px;
}

/*	---------------------------------------------------------------------------
Account Manager
--------------------------------------------------------------------------- */
.account_manager {
	background: url(/images/am/layout/header_bg_new.jpg) top center no-repeat;
}

.account_manager #HeaderLogo {
	top: 10px;
}

.am_head {
	line-height: 16px;
	display: block;
	min-height: 33px;
}

.account_manager .navbar-nav .active a {
	color: #fff !important;
}

.account_manager .form-control {
	padding: 0;
	font-size: 11px;
	height: 22px;
}

.box {
	border: 1px solid #d3d3d3;
	padding: 10px 10px 0px 10px;
	font-size: 12px;
	margin-bottom: 20px;
}

.box .btn-primary {
	background: #959595;
	border: #959595;
}

.box .grande {
	font-size: 30px;
	color: #828f97;
}

.box hr {
	border-top: 1px dotted #000;
}

.table-condensed {
	font-size: 11px;
}

.moving-bug {
	margin: 10px 0;
}

.account_manager .navbar {
	margin: -9px 0 0 -30px !important;
}

.account_manager .dropdown a, .account_manager .dropdown a  {
	color: #707c6e !important;
	padding: 25px 15px 5px 15px !important;
}

.account_manager .active a {
	color: #fff;
}

.account_manager .active .dropdown-menu li a {
	color: #707c6e !important;
}

.account_manager .dropdown a:hover {
	color: #fff !important;
}

.account_manager .dropdown-menu li a {
	background: #fff url(/images/layout/dropdown_arrow_ts.png) 5px 10px no-repeat;
	color: #707c6e !important;
}

.account_manager .dropdown-menu li a:hover {
	background: #fdcc1a url(/images/layout/dropdown_arrow_ts.png) 5px 10px no-repeat;
	color: #707c6e !important;
}

.account_manager .dropdown li a {
	padding: 5px 10px 10px 15px !important;
	background-position: 5px 10px;
	color: #707c6e !important;
}

.account_manager .dropdown li a:hover {
	background: #fdcc1a url(/images/layout/dropdown_arrow_ts.png) 5px 10px no-repeat;
	color: #707c6e !important;
}

.greyBack {
	background: #f0f0f0;
	padding: 0;
	min-height: 280px;
	border-right: 2px solid #fff;
}

.greyBack .pad {
	padding: 10px;
}

.greyBackMH {
	background: #f0f0f0;
	padding: 0;
	margin-bottom: 10px;
}

.greyBackMH .rd {
	margin-top: -20px !important;
}

.greyBackMH label {
	font-weight: normal;
}

.greyBackMH .pad {
	padding: 10px;
}

.greyBack h4 {
	background: #949494;
	color: #fff;
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: bold;
}

/* only larger displays */
@media only screen and (min-width : 991px)  {
	.account_manager .navbar {
		margin: -1px 0 0 0 !important;
	}

}

/* only mobile displays */
@media only screen and (max-width : 767px) {

	.mobile-overflow {
		width: 100%;
		overflow-y: hidden;
		overflow-x: scroll;
	}

	.account_manager .navbar {
		margin: -10px 0 0 0 !important;
	}

	.account_manager {
		background: none;
	}

	.BreadcrumbNav {
		text-align: left;
		padding-left: 20px;
	}

	.moving-bug {
		float: left !important;
	}

	.greyBack {
		margin: 15px;
	}

	.account_manager .left_navigation {
		display: none;
	}

	.typogimage  {
		background-image:none;
		background-color: #f4f4f4;
	}


}

.am_subpage {
	margin: 25px 15px 20px 15px;
}

.intro_icon {
	float: left;
	margin: 0px 20px 20px 10px;
}

.intro_copy {
	font-size: 120%;
	float: left;
	width: 70%;
}

.lrg_arrow {
	color: #000;
	float: right;
	display: block;
	padding: 0 0 0 20px;
	margin: 20px;
	background: url(/images/icons/large_arrow.png) no-repeat;
}

.highlight {
	color: #135fb5;
	font-weight: bold;
}

/*	---------------------------------------------------------------------------
Footer
--------------------------------------------------------------------------- */
footer {
	background: #676767;
	-moz-box-shadow:    inset  0  15px 15px -15px #000;
	-webkit-box-shadow: inset  0  15px 15px -15px #000;
	box-shadow:        inset  0  15px 15px -15px #000;
	font-size: 11px;
	color: #b1b1b1;
}

footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

footer h3 {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

footer a, footer a:hover {
	color: #fff;
}

footer .copyright {
	margin-bottom: 20px;
}

footer .copyright, footer .copyright a {
	color: #fff;
	font-size: 11px;
}

/*--LIST FOR SOCIAL MEDIA LINKS--*/
.sm-links  {
	list-style-type: none;
	padding: 0px 0 10px 0px;
	margin: 0;
}

.sm-links li  {
	display: block;
	float: left;
	padding-right: 5px;
}

.sm-links li.title  {
	padding-right: 25px;
}

.sm-links a:hover  {
	border-bottom: none;
}

.footer_accordion .panel, .footer_accordion .panel-body {
	border: none !important;
	background: none !important;
}

.footer_accordion .accordion-toggle:hover {
	color: #fff !important;
}

footer .sm-links {
	color: #fff;
	margin-top: 2px;
}

.footer_accordion .accordion-toggle {
	margin: 0;
	padding-left: 15px;
	background: none;
	color: #fff;
}

.footer_accordion {
	padding-top: 20px;
}

.footer_accordion .panel-heading {
	background: none;
	padding: 0;
	margin: 0;
}

.footer_accordion .panel-default {
	margin-bottom: -2px;
	border: none;
	box-shadow: none;
}

.footer_accordion .accordion-toggle, .footer_accordion .active .collapsed  {
	background: url(/images/layout/accordian_icons.png) right 8px no-repeat;
}

.footer_accordion .active a {
	background: url(/images/layout/accordian_icons.png) right -25px no-repeat;
}

@media only screen and (min-width : 768px) {
	
	.caption {
		height: 275px;
	}

	.footer_accordion .panel {
		margin-top: 5px;
	}

	.footer_accordion .panel-default {
		padding-top: 10px;
	}

	.footer_accordion a {
		color: #fff;
		font-size: 11px;
	}

	.footer_accordion ul {
		padding: 0;
		margin: 0;
	}

	.footer_accordion li {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.footer_accordion .panel-title a {
		font-weight: bold;
	}

	.footer_accordion .panel-body {
		padding: 5px 0 0 0;
	}

	.footer_accordion .panel-heading, .footer_accordion  .accordion-toggle {
		background: none;
		border: 0;
		padding: 0 !important;
		margin: 0 !important;
	}

	.panel-collapse {
		transition: none;
		display: block !important;
		height: auto !important;
	}

	.footer_accordion .panel-collapse {
		display: block;
	}

.rwd-break {
	display:none;
}
}

.navbar-nav .active .dropdown-toggle  {
	background: -moz-linear-gradient(top, #f19700 0%, #f58400 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19700), color-stop(100%,#f58400));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f19700 0%,#f58400 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f19700 0%,#f58400 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f19700 0%,#f58400 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f19700 0%,#f58400 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19700', endColorstr='#f58400',GradientType=0 );
	/* IE6-9 */
}

/*	---------------------------------------------------------------------------
Media queries - primary dropdown nav is included
--------------------------------------------------------------------------- */
@media only screen and (min-width : 991px) {
	.container-first {
		background: url(/images/billboards/billboard_bg_small.png) no-repeat right 0px;
	}

	.container-tertiary {
		background: url(/images/billboards/billboard_bg_sub_small.png) no-repeat right 0px;
	}

	.typogimage {
		background-image:url('https://www.tep.com/images/typography/pheader_blue.jpg'); 
		max-width:100%;
		height:75px; 
		width:100%;
	}

}

@media only screen and (min-width : 1200px) {
	.container-first {
		background: url(/images/billboards/billboard_bg_larger.png) no-repeat right 0px;
	}

	.container-tertiary {
		background: url(/images/billboards/billboard_bg_sub_larger.png) no-repeat right 0px;
	}

	.typogimage {
		background-image:url('https://www.tep.com/images/typography/pheader_blue.jpg'); 
		max-width:100%;
		height:75px; 
		width:100%;
	}
.rwd-break {
	font-size:12px;
}


}

/* mobile */
@media only screen and (max-width : 767px) {

	.active-pageload { display: none !important; }

	.caption {
		height: auto !important;
	}

	.img-responsive-mobile {
		display: block;
		height: auto;
		max-width: 100%;
	}

	.container-tertiary .login_form, .BreadcrumbNav {
		display: none;
	}

	.account_manager .BreadcrumbNav {
		display: block;
	}

	.utility {
		margin: -10px 0 0 0;
		font-size: 11px;
	}

	#HeaderLogo a  {
		height: 75px;
	}

	.search {
		padding-top: 0px;
	}

	.bannerbg {
		background: -moz-linear-gradient(top, #1060b9 0%, #0d4c93 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1060b9), color-stop(100%,#0d4c93)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #1060b9 0%,#0d4c93 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #1060b9 0%,#0d4c93 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #1060b9 0%,#0d4c93 100%); /* IE10+ */
		background: linear-gradient(to bottom, #1060b9 0%,#0d4c93 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1060b9', endColorstr='#0d4c93',GradientType=0 ); /* IE6-9 */
	}

	.bannerbg img {
		float: left;
		margin-left: -22px;
	}

	.container-secondary #LeftNav {
		display: none;
	}

	.colNav {
		padding-left: 20px;
	}

	.colNav li  {
		padding: 5px 0 5px 0;
	}

	.colNav:nth-last-child(1)  {
		padding-bottom: 20px;
	}

	.icon-bar {
		border: 1px solid #ffbb0c !important;
	}

	.navbar-toggle {
		color: #000;
		background: #fff;
		border: 1px solid #ffbb0c !important;
	}

	.QuickLinksLinks {
		color: #fff !important;
	}

	.QuickLinksLinks a {
		border: 1px solid #e7e7e7;
		padding: 10px;
		border-radius: 5px;
		white-space: nowrap;
		line-height: 45px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}

	.btn-default {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		padding: 7px 20px;
		width: 100%;
	}

	.break {
		display: none;
	}

	.nobreak {
		display: block;
	}

	.login_form h4 {
		color: #333;
	}

	.login_form {
		color: #fdc405;
	}

	.login_form a {
		border: 1px solid #428bca;
		padding: 10px;
		border-radius: 5px;
		white-space: nowrap;
		line-height: 45px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}

	.login_form input {
		border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		margin-top: 10px;
		padding-left: 10px;
		font-size: 20px !important;
		width: 100%;
	}

	.navbar {
		color: #000;
		background: -moz-linear-gradient(top, #fadd29 0%, #ffbb0c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fadd29), color-stop(100%,#ffbb0c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* Opera 11.10+ */ 
		background: -ms-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* IE10+ */ background: linear-gradient(to bottom, #fadd29 0%,#ffbb0c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fadd29', endColorstr='#ffbb0c',GradientType=0 ); /* IE6-9 */
	}

	.navbar-brand {
		color: #000 !important;
	}

	.open .colNav {
		background: #e7e7e7;
	}

	.prev_next {
		position: absolute;
		top: 10px;
		right: 40px;
		display: block;
		background: url(/images/billboards/billboard_arrows.png) no-repeat;
		width: 30px;
		height: 30px;
		overflow: none;
	}

	.next {
		background-position: -29px 0px;
		right: 10px;
	}

	.typogimage  {
		background-image:none;
		background-color: #f4f4f4;
		padding:0 0 35px 0;
	}


}

/* not mobile */
@media only screen and (min-width : 768px) {
	.navbar-brand {
		display: none;
	}

	.alert p {
		float: left;
		width: 70% !important;
	}
	.utility {
	text-align: right;
	margin: 30px 0px 0 -30px;
	font-size: 11px;
}

	


}

/* tablet */
@media only screen and (min-width : 768px) and (max-width : 991px) {
	.greyBack {
		min-height: 333px;
	}

	.navbar {
		border: none;
		background: none;
		float: left;
		margin: 0 0 0 -30px;
		padding: 0;
		width: 110%;
	}

	/* homepage */
	.container-first .navbar {
		margin: 0 0 0 -15px;
	}

	.dropdown {
		
		background: #ffd71d;
		border-right: 1px solid #fff;
		
		font-size:11px;
		background: -moz-linear-gradient(top, #fadd29 0%, #ffbb0c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fadd29), color-stop(100%,#ffbb0c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* IE10+ */
		background: linear-gradient(to bottom, #fadd29 0%,#ffbb0c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fadd29', endColorstr='#ffbb0c',GradientType=0 ); /* IE6-9 */
	}

	.dropdown:hover, .open .dropdown-toggle  {
		background: -moz-linear-gradient(top, #f19700 0%, #f58400 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19700), color-stop(100%,#f58400)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f19700 0%,#f58400 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f19700 0%,#f58400 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f19700 0%,#f58400 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f19700 0%,#f58400 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19700', endColorstr='#f58400',GradientType=0 ); /* IE6-9 */
	}

	.dropdown span {
		font-size: 10px;
	}

.typogimage {
		background-image:none;
		background-color: #f4f4f4; 
		max-width:100%;
		width:100%;
	}


#primary-carousel .col-sm-11 {
	display: none;
}

.fb-page {
	display:none;
}
.utility {
	text-align: right;
	margin: 30px 0px 0 -30px;
	font-size: 11px;
	width:70%;
}

}

/* only larger displays */
@media only screen and (min-width : 991px) {
	#HeaderLogo {
		position: absolute;
		top: 30px;
		z-index:2000;
	}

	#primary-carousel .col-sm-11 {
		display: block;
		height: 55px;
	}

	.dropdown-toggle {
		line-height: 11px;
		padding-top: 20px !important;
		padding-bottom: 5px !important;
	}

	.navbar {
		border: none;
		background: none;
		float: right;
		margin: 10px -30px 0 0;
		z-index:1999;
	}

	.dropdown {
		
		background: #ffd71d;
		border-right: 1px solid #fff;
		
		
		background: -moz-linear-gradient(top, #fadd29 0%, #ffbb0c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fadd29), color-stop(100%,#ffbb0c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fadd29 0%,#ffbb0c 100%); /* IE10+ */
		background: linear-gradient(to bottom, #fadd29 0%,#ffbb0c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fadd29', endColorstr='#ffbb0c',GradientType=0 ); /* IE6-9 */
	}

	.dropdown:hover, .open .dropdown-toggle, .navbar-nav .active   {
		background: -moz-linear-gradient(top, #f19700 0%, #f58400 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19700), color-stop(100%,#f58400)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f19700 0%,#f58400 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f19700 0%,#f58400 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f19700 0%,#f58400 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f19700 0%,#f58400 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19700', endColorstr='#f58400',GradientType=0 ); /* IE6-9 */
	}

	.nav_primary_1 {
		margin-left: -171px;
	}

	.nav_primary_2 {
		margin-left: -317px;
	}

	.nav_primary_3 {
		margin-left: -463px;
	}

	.nav_primary_4 {
		margin-left: -609px;
	}

	.nav_primary_5 {
		margin-left: -755px;
	}

	.dropdown-menu {
		border-top: 5px solid #f58400;
		width: 900px;
	}

	.account_manager .dropdown-menu {
		background: #fff;
		border-top: none;
		width: auto;
	}

	.colNav {
		float: left;
		width: 19%;
		min-height: 300px;
		border-right: 1px dotted grey;
	}
	.utility {
	text-align: right;
	margin: 30px 0px 0 -30px;
	font-size: 11px;
}

}

/* Dropdown hover on desktop only */
@media only screen and (min-width : 767px) {
	ul.nav li.dropdown:hover ul.dropdown-menu  {
		display: block;
	}



}



/*New Arrow to the Top*/

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index:100;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

/* End Arrow to the Top */

/* History Scroller */

.sociales {
	text-align: center;
	margin-bottom: 20px;
}

	#timeline {
		width: 700px;
		height: 600px;
		overflow: hidden;
		margin: 100px auto;
		position: relative;
		background: url('/about/history/images/dot.gif') left 45px repeat-x;
	}
		#dates {
			width: 800px;
			height: 60px;
			overflow: hidden;
		}
			#dates li {
				list-style: none;
				float: left;
				width: 120px;
				height: 50px;
				font-size: 24px;
				text-align: center;
				background: url('/about/history/images/biggerdot.png') center bottom no-repeat;
			}
				#dates a {
					line-height: 38px;
					padding-bottom: 10px;
					text-shadow: #000 1px 1px 2px;
				}
				#dates .selected {
			        font-size: 38px;
				}
		
		#issues {
			width: 700px;
			height: 650px;
			overflow: hidden;
		}	
			#issues li {
				width: 700px;
				height: 600px;
				list-style: none;
				float: left;
			}
				#issues li.selected img {
					-webkit-transform: scale(1.1,1.1);
					-moz-transform: scale(1.1,1.1);
				    -o-transform: scale(1.1,1.1);
				    -ms-transform: scale(1.1,1.1);
				    transform: scale(1.1,1.1);
				}
				#issues li img {
					float: left;
					margin: 20px 30px 80px 50px;
					background: transparent;
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
					zoom: 1;
					-webkit-transition: all 2s ease-in-out;
					-moz-transition: all 2s ease-in-out;
					-o-transition: all 2s ease-in-out;
					-ms-transition: all 2s ease-in-out; 
					transition: all 2s ease-in-out;
					-webkit-transform: scale(0.7,0.7);
					-moz-transform: scale(0.7,0.7);
				    -o-transform: scale(0.7,0.7);
				    -ms-transform: scale(0.7,0.7);
				    transform: scale(0.7,0.7);
				}
				#issues li h1 {
					color: #ffcc00;
					font-size: 48px;
					margin: 15px 0;
					text-shadow: #000 1px 1px 2px;
				}
				#issues li p {
					font-size: 12px;
					margin-right: 70px;
					font-weight: normal;
					line-height: 20px;
					color:#000000;
				}
		
		#grad_left,
		#grad_right {
			width: 100px;
			height: 600px;
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		        background: url('/about/history/images/grad_left.png') repeat-y;
			}
			#grad_right {
		        right: 0;
		        background: url('/about/history/images/grad_right.png') repeat-y;
			}
		
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 250px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position: 0 -76px;
			}
			#next {
				right: 0;
				background-image: url('/about/history/images/next.png');
			}
			#prev {
				left: 0;
				background-image: url('/about/history/images/prev.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}
.issuestext {
	width: 360px;
	float: right;
}


/* End of History Scroller  */


/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: hand; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; cursor: default; }
#contact fieldset { padding:20px; border:1px solid #eee; moz-border-radius:5px; -webkit-border-radius:5px; }
#contact legend { padding:7px 10px; border:1px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }
#contact label.radio { display:block; width:100%; margin-top:10px; margin-bottom:5px; font-size:15px;}
#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; line-height: 22px; background: #FBE3E4 url('/assets/img/error.gif') no-repeat 10px 6px; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius:5px; -webkit-border-radius:5px; }

ul.error_messages { margin: 0 0 0 15px; padding: 0; }
ul.error_messages li { height: 22px; line-height: 22px; color:#333; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('/assets/img/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

input[type="checkbox"] {
  width:20px !important;
  margin: 4px 0 0;
  margin-top: 1px \9;
  float: left;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
}
input[type="radio"] {
  width:20px !important;
}
label{
	font-weight:normal;
}
/* End New Contact Form */
.navsubtext {
	font-size:11px;
}

@media print {
    /* your stylesheet for printing, eg.: */
    #accordion4 .collapse{
        height: auto;
		display: block !important;
    }
	
}

@media screen