/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php

*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
.container .columns {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
.container .column {
	float: left;
	display: inline;
	margin-left: 6px;
	margin-right: 6px;
}
.row {
	margin-bottom: 15px;

}
/* Nested Column Classes */
    .column.alpha, .columns.alpha {
	margin-left: 0;
}
.column.omega, .columns.omega {
	margin-right: 0;
}
/* Base Grid */
    .container .one.column, .container .one.columns {
	width: 40px;
}
.container .two.columns {
	width: 100px;
}
.container .three.columns {
	width: 160px;
}
.container .four.columns {
	width: 220px;
}
.container .five.columns {
	width: 280px;
}
.container .six.columns {
	width: 340px;
}
.container .seven.columns {
	width: 400px;
}
.container .eight.columns {
	width: 458px;
} /* width: 460px;*/
.container .nine.columns {
	width: 520px;
}
.container .ten.columns 
{
    /** 10/21/2015 **/
	/** width: 580px; **/
	width: 578px;
}
.container .eleven.columns {
	width: 640px;
}
.container .twelve.columns {
	width: 700px;
}
.container .thirteen.columns {
	width: 760px;
}
.container .fourteen.columns {
	width: 820px;
}
.container .fifteen.columns {
	width: 880px;
}
.container .sixteen.columns {
	width: 938px;
} /* width: 940px;*/
.container .one-third.column {
	width: 300px;
}
.container .two-thirds.column {
	width: 620px;
}
/* Offsets */
    .container .offset-by-one {
	padding-left: 60px;
}
.container .offset-by-two {
	padding-left: 120px;
}
.container .offset-by-three {
	padding-left: 180px;
}
.container .offset-by-four {
	padding-left: 240px;
}
.container .offset-by-five {
	padding-left: 300px;
}
.container .offset-by-six {
	padding-left: 360px;
}
.container .offset-by-seven {
	padding-left: 420px;
}
.container .offset-by-eight {
	padding-left: 480px;
}
.container .offset-by-nine {
	padding-left: 540px;
}
.container .offset-by-ten {
	padding-left: 600px;
}
.container .offset-by-eleven {
	padding-left: 660px;
}
.container .offset-by-twelve {
	padding-left: 720px;
}
.container .offset-by-thirteen {
	padding-left: 780px;
}
.container .offset-by-fourteen {
	padding-left: 840px;
}
.container .offset-by-fifteen {
	padding-left: 900px;
}



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
.container {
	width: 768px;
}
.container .column, .container .columns {
	margin-left: 10px;
	margin-right: 10px;
}
.column.alpha, .columns.alpha {
	margin-left: 0;
	margin-right: 10px;
}
.column.omega, .columns.omega {
	margin-right: 0;
	margin-left: 10px;
}
.alpha.omega {
	margin-left: 0;
	margin-right: 0;
}
.container .one.column, .container .one.columns {
	width: 28px;
}
.container .two.columns {
	width: 76px;
}
.container .three.columns {
	width: 124px;
}
.container .four.columns {
	width: 172px;
}
.container .five.columns {
	width: 220px;
}
.container .six.columns {
	width: 268px;
}
.container .seven.columns {
	width: 316px;
}
.container .eight.columns {
	width: 363px;
}
.container .nine.columns {
	width: 412px;
}
.container .ten.columns {
	width: 460px;
}
.container .eleven.columns {
	width: 508px;
}
.container .twelve.columns {
	width: 556px;
}
.container .thirteen.columns {
	width: 604px;
}
.container .fourteen.columns {
	width: 652px;
}
.container .fifteen.columns {
	width: 700px;
}
.container .sixteen.columns {
	width: 748px;
}
.container .one-third.column {
	width: 236px;
}
.container .two-thirds.column {
	width: 492px;
}
/* Offsets */
        .container .offset-by-one {
	padding-left: 48px;
}
.container .offset-by-two {
	padding-left: 96px;
}
.container .offset-by-three {
	padding-left: 144px;
}
.container .offset-by-four {
	padding-left: 192px;
}
.container .offset-by-five {
	padding-left: 240px;
}
.container .offset-by-six {
	padding-left: 288px;
}
.container .offset-by-seven {
	padding-left: 336px;
}
.container .offset-by-eight {
	padding-left: 384px;
}
.container .offset-by-nine {
	padding-left: 432px;
}
.container .offset-by-ten {
	padding-left: 480px;
}
.container .offset-by-eleven {
	padding-left: 528px;
}
.container .offset-by-twelve {
	padding-left: 576px;
}
.container .offset-by-thirteen {
	padding-left: 624px;
}
.container .offset-by-fourteen {
	padding-left: 672px;
}
.container .offset-by-fifteen {
	padding-left: 720px;
}
#wrapper {
	width:98%;
}

#smallscreentoggler {
	display:none;
}

.panel-grid li {
	margin: 0px 0px 15px 92px;
}

/*Global header navigation starts*/
ul.navtabs li, ul.navtabs li.firstcurrent, ul.navtabs li.firstcurrent a span {
	float:left;
	background:none;
	height:27px;
}
.global_navigation_sec1 ul li:hover, .global_navigation_sec2 ul li:hover, .global_navigation_sec2 ul li.firstcurrent:hover {
	background:none;
	border-bottom:2px solid #850000;
	margin:0px 2px;
	height:27px;
}
.global_navigation_sec1 ul li, .global_navigation_sec2 ul li {
	margin:0px 2px;
}
.global_navigation_sec2 ul li.firstcurrent, ul.navtabs li.current {
	background:none;
	border-bottom:2px solid #850000;
	margin:0px 2px;
	height:27px;
}
ul.navtabs li, ul.navtabs li a, ul.navtabs li span {
	color:#000;
}
.global_navigation_sec1 ul.navtabs li a span, .global_navigation_sec2 ul.navtabs li a span, .global_navigation_sec2 ul.navtabs li.last a span {
	padding: 5px 10px 5px 10px;
	padding: 5px 8px 5px 8px\9;
 *padding: 5px 10px 5px 10px;
}
.global_navigation_sec1 ul.navtabs li a, .global_navigation_sec2 ul.navtabs li a {
	background:none;
	border: 0px;
}
/*Global header navigation ends*/
/* footer starts*/
#footer .footer-hidden .columns {
	width:15%;
	margin: 0px 0px 0px 11px;
}
/* footer ends*/
}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
.container {
	width: 300px;
}
.container .columns, .container .column {
	margin: 0;
}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
	width: 300px;
}
/* Offsets */
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
	padding-left: 0;
}
#wrapper {
	width:100%;
}
.global_navigation_sec1 {
	float: left;
	height: 27px;
	margin: 20px 2px 3px 0px;
}
.panel-section {
	margin: 0px 5px 0px 5px;
}
.linkicons-general {
	padding:0px;
	margin:8px 39px !important;
	float:right;
}
#indicator-query {
	padding: 65px 0px 0px 0px;
}
.pagestools {
	float: left;
	padding-left:8px;
	width:auto;
	margin: 20px 0px 0px -18px;
}
/* footer starts*/
#footer .footer-hidden .columns {
	width: 30%;
	margin: 0px 20px 0px 20px;
}
.plus-icon {
	float: right;
	position: absolute;
	top: 9px;
	right: 7px;
}
.footer-visible-bottom {
	height: 90px;
}
.partner {
	background: none;
}
/* footer ends*/



}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 479px) and (max-width: 767px) {
.container {
	width: 420px;
}
.container .columns, .container .column {
	margin: 0;
}
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
	width: 420px;
}
#wrapper {
	width:100%;
}
#footer .footer-hidden .columns {
	width: 30%;
	margin: 0px 0px 0px 11px;
}
.global_navigation_sec2 {
	float:left;
	height:27px;
	padding: 0px;
	margin: 28px 0px 0px 0px !important;
}
#f02v1-global-search {
	margin: 18px 77px 0px 0px;
}
.sidetogglemenu { /* shared class for side toggle menus */
	border-right: 5px solid #ff573b;
	background-color: white;
	width: 170px; /* default menu width */
	height: 100%;
	position: fixed;
	top: -100%;
	clear: both;
	display: block;
	visibility: 'hidden';
	box-shadow: 5px 0 5px rgba(174, 174, 174, .8);
	-moz-transition: all 100ms ease-in-out; /* change 100ms to slide in animation time */
	-webkit-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
.sidetogglemenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sidetogglemenu a {
	font: bold 13px Verdana;
	padding: 10px;
	display: block;
	color: #595959;
	text-decoration: none;
}
.sidetogglemenu a:hover {
	color: white;
}
div#smallscreentoggler {
	width: 1.5em;
	z-index: 10000;
	color: white;
	position: relative;
	float: right;
	overflow: hidden;
	background: gray;
	font: normal 1.8em Arial;
	margin-bottom: 0.5em;
	text-align: center;
	box-shadow: -3px 3px 5px gray;
	cursor: pointer;
	border-radius: 2px;
	display: none;
	-moz-transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
div#smallscreentoggler:hover {
	background: #eee;
	color: black;
	-moz-transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
div#smallscreentoggler {
	display: block; /* show small screen menus toggler */
}
.sidetogglemenu { /* Set position of menus to static */
	position: static;
	border-width: 0;
	border-top-width: 1px;
	width: 98% !important;
	height: auto;
	box-shadow: 5px 0 5px rgba(174, 174, 174, .8) !important;
	margin-left: 5px;
	margin-bottom: 10px;
	display: none;
}

.panel-grid li {
	margin: 0px 0px 15px 94px;
}
.pagestools {
	float: left;
	padding-left:8px;
	width:auto;
	margin: 20px 0px 0px -18px;
}
/*Global header navigation starts*/
.global_navigation_sec2 {
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
.global_navigation_sec2 ul.navtabs li a span {
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px\9;
}
.global_navigation_sec1 ul.navtabs li a span, .global_navigation_sec2 ul.navtabs li.last a span {
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px\9;
 *padding: 0px 0px 0px 0px;
}
ul.navtabs li, ul.navtabs li a, ul.navtabs li span {
	color: black;
}
ul.navtabs li.firstcurrent, ul.navtabs li.firstcurrent:hover, ul.navtabs li, ul.navtabs li.last, .global_navigation_sec1 ul.navtabs li a, ul.navtabs li.firstcurrent a span {
	background:none;
	border: 0px;
	height: 23px !important;
}
ul.navtabs li:hover, ul.navtabs li.firstcurrent:hover {
	background:none;
	border-bottom:2px solid #850000;
}
ul.navtabs li {
	margin: 0px 13px 8px 13px;
}
.global_navigation_sec2 ul li.firstcurrent, ul.navtabs li.current {
	background:none;
	border-bottom:2px solid #850000;
	height: 27px;
}
.global_navigation_sec2 ul.navtabs li a {
	border: 0px;
}
/*Global header navigation ends*/
}
/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 @media screen and (max-width: 480px) {
.sidetogglemenu { /* shared class for side toggle menus */
	border-right: 5px solid #ff573b;
	background-color: white;
	width: 170px; /* default menu width */
	height: 100%;
	position: fixed;
	top: -100%;
	clear: both;
	display: block;
	visibility: 'hidden';
	box-shadow: 5px 0 5px rgba(174, 174, 174, .8);
	-moz-transition: all 100ms ease-in-out; /* change 100ms to slide in animation time */
	-webkit-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
.sidetogglemenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sidetogglemenu a {
	font: bold 13px Verdana;
	padding: 10px;
	display: block;
	color: #595959;
	text-decoration: none;
}
.sidetogglemenu a:hover {
	color: white;
}
div#smallscreentoggler { /* CSS for small screen menus toggler, shown when device width is below specified */
	width: 1.5em;
	z-index: 10000;
	color: white;
	position: relative;
	float: right;
	overflow: hidden;
	background: gray;
	font: normal 1.8em Arial;
	margin-bottom: 0.5em;
	text-align: center;
	box-shadow: -3px 3px 5px gray;
	cursor: pointer;
	border-radius: 2px;
	display: none;
	-moz-transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
div#smallscreentoggler:hover {
	background: #eee;
	color: black;
	-moz-transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
div#smallscreentoggler {
	display: block;
}
.sidetogglemenu {
	position: static;
	border-width: 0;
	border-top-width: 1px;
	width: 98% !important;
	height: auto;
	box-shadow: 5px 0 5px rgba(174, 174, 174, .8) !important;
	margin-left: 5px;
	margin-bottom: 10px;
	display: none;
}
.panel-grid li {
	margin: 0px 0px 15px 38px;
}
/*Global header navigation starts*/
.global_navigation_sec2 {
	padding: 0px;
	margin: 26px 0px 1px 107px;
}
.global_navigation_sec2 ul.navtabs li a span {
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px\9;
}
.global_navigation_sec1 ul.navtabs li a span, .global_navigation_sec2 ul.navtabs li.last a span {
	padding: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px\9;
 *padding: 0px 0px 10px 0px;
}
ul.navtabs li, ul.navtabs li a, ul.navtabs li span {
	margin: 1px 4px 0px 4px;
	color: black;
}
.global_navigation_sec1 ul li, .global_navigation_sec2 ul li, ul.navtabs li.last, .global_navigation_sec1 ul.navtabs li a, .global_navigation_sec2 ul li.firstcurrent a span {
	background:none;
	border: 0px;
}
.global_navigation_sec1 ul li:hover, .global_navigation_sec2 ul li:hover, .global_navigation_sec2 ul li.firstcurrent:hover {
	background:none;
	border-bottom:2px solid #850000;
}
.global_navigation_sec2 ul li.firstcurrent, ul.navtabs li.current {
	background:none;
	border-bottom:2px solid #850000;
	height: 28px;
	margin:0px;
}
.global_navigation_sec2 ul.navtabs li a {
	border: 0px;
}
/*Global header navigation ends*/

/* Drop down menu - 480px starts*/
.ddcolortabs {
	overflow: hidden;
}
.ddcolortabs li {
	display: block !important;
	width: 100%;
	margin: 0;
}
.ddcolortabs li a {
	display: block;
	padding: 10px auto;
	font-size: 120%;
	margin-top: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ddcolortabsline {
	
}
.dropmenudiv_a {
	width: 100% !important;
	display: none;
	position: static;
	border-top-width: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dropmenudiv_a a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
}
/* Drop down menu - 480px ends*/

/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */
    .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
