@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,400italic,700italic');
@import url('https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic');

/* CSS Document */
/*BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; FONT-SIZE: 16px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	COLOR: #847d7a; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: "Lato",Arial,Helvetica,sans-serif; 
	BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center;
	line-height: 1.5;
}*/

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

H1 {
	FONT-SIZE: 18px; MARGIN: 0px; COLOR: #007681; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: "Roboto Condensed",Arial,Helvetica,sans-serif;
}
H2 {
	FONT-SIZE: 24px; MARGIN: 0px; COLOR: #007681; LINE-HEIGHT: 24px; PADDING-TOP: 2px; FONT-FAMILY: "Roboto Condensed",Arial,Helvetica,sans-serif;
}
H3 {
	FONT-SIZE: 18px; MARGIN: 0px; COLOR: #007681; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: "Roboto Condensed",Arial,Helvetica,sans-serif;
}
H4 {
	FONT-SIZE: 14px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 8px; COLOR: #007681; LINE-HEIGHT: 16px; FONT-FAMILY: "Roboto Condensed",Arial,Helvetica,sans-serif;
}
H5 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: -8px; FONT-FAMILY: "Roboto Condensed",Arial,Helvetica,sans-serif;
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: "Roboto Condensed",Arial,Helvetica,sans-serif;
}



button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
}

SELECT {
	BACKGROUND-COLOR: #ffffcc
}


A:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover {
	COLOR: #996600; TEXT-DECORATION: none
}
A:active {
	COLOR: #006699; TEXT-DECORATION: none
}

a[name=Addresses] {
    color: #ffffff !important;
}

span {
    margin-right:2px;
}


hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

input {
	font-family: "Lato",Arial,Helvetica,sans-serif;
}

.isg_actionToolbar {
	padding-top: 2px;
	padding-bottom: 1px;
}

.isg_input_ddl
{
    margin-bottom:10px;
}

.isg_box {
	padding: 5px;
}

.isg_button {
    height: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    vertical-align: middle;
    line-height: 10px;
    padding-top: 0px;
    padding-bottom: 2px;
    margin-top:10px;           
}

.isg_buttonAddtoCart {
	height: 20px;
	padding-right: 0px;
	padding-left: 10px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
	line-height: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 100px;
}

.isg_buttonFixed {
	height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
	line-height: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 95px;
}
.isg_buttonFixed140 {
	height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
	line-height: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 140px;
}
.isg_buttonFixed150 {
	height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
	line-height: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 150px;
}

.isg_calendarTd {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 70px;
	border-top: 0px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 0px solid #E5E5E5;
}
.isg_cartHeader {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F1F1;
	border: 1px outset;
	color: #333333;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.isg_cartLine {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F9F9F9;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	border-top: 0px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	border-left: 0px solid #B4B4B4;
}

.isg_error
{
	font-size: 16px;
	color: #CC0000;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-weight: bold;
    margin-bottom:10px;
}
.isg_warning
{
	font-size: 11px;
	color: #CC0000;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.isg_footer {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 20px 25px;
}

.isg_formBody {
	padding: 1em;
	margin: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #FF0000;
	border-left-color: #999999;
	background-color: #FFFFFF;
}

.isg_formData {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #847d7a;
	padding-bottom: 3px;
	height: 23px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.isg_formData li
    {
	padding-bottom: 30px;
    }

.isg_formData2 {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
}

.isg_formDataWhite {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 3px;
	background-color: #F8F8F8; 
	height: 23px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.isg_formLabel {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

.isg_formSubHeader {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D76B00;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #f8f8f8;
	border-bottom-color: #cccccc;
	border-left-color: #f8f8f8;
	background-color: #F8F8F8;
}

.isg_formTable {
	width: 100%;
	text-align: left;
}

.isg_formTable td{
    padding-left: 5px;
}

.isg_formTable li a {
font-size:20px;
}

.isg_formTable li {
     background: #cccccc;
     font-size:12px;
     margin:3px;
     list-style:none;
     width:200px;
     text-align:center;
     padding-top:20px;
}

.isg_formTable li:nth-child(odd) {
     background: #87C1D4;
}


.isg_formText {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 3px;
	vertical-align: top;
}
.isg_formText a{
	color: #006699;
}

.isg_formToolbar {
	font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
	color: #496D8C;
	vertical-align: top;
	height: 20px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #F1f1f1;
	border-top: 1px solid #FCFCFC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #CCCCCC;
}

.isg_formBottomToolbar {	
	background-color: #CDCDCD; 	
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #496D8C;
	vertical-align: top;
	height: 20px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;	
	border-top: 1px solid #FCFCFC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #CCCCCC;
}

.isg_formToolbar a{
	color: #42617D;
}

.isg_header {
	height: 52px;
	padding: 8px 10px 5px 5px;
	vertical-align: middle;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url(imgs/associationLogo.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.isg_header a {
	color: #006699;
}

.isg_heigth10px {
	font-size: 1px;
	line-height: 1px;
	height: 10px;
}
.isg_heigth1px {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
.isg_heigth20px {
	font-size: 1px;
	line-height: 1px;
	height: 20px;
}

.isg_heigth5px {
	font-size: 1px;
	line-height: 1px;
	height: 5px;
}
.isg_horizontalLine {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
    padding:0px;
    margin:0px;
}

.isg_hotPrice {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #D76B00;
}
.isg_hotProduct {
	padding: 10px 10px 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
}

.isg_hotText {
	font-weight: bold;
	color: #D76B00;
}
.isg_input {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
}

.isg_inputFixed {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	width: 180px;
}

.isg_inputFixed180 {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	width: 180px;
}
.isg_inputFixed240 {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	width: 240px;
}

.isg_inputFixed360 {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	width: 360px;
}
.isg_inputFixed60 {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	width: 60px;
}
.isg_instructions {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #847d7a;
    text-align: left;
    padding-bottom: 1em;
}

.isg_leftColumn {
	width: 180px;
	background-color: #F8f8f8;
	vertical-align: top;
	height: 300px;
	padding: 16px;
}

.isg_moduleHeader {
	font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px 25px 5px 15px;
    text-align: left;
}
.isg_moduleHeader a {
	color: #006699;
	text-decoration: underline;
    font-size:18px;
}
.isg_moduleHeader a:hover {
	text-decoration: none;
}

.isg_moduleTable {
	width: 100%;
	vertical-align: top;
/*	height: 342px;*/
}
.isg_msg {
	padding: 8px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.isg_navBarItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(imgs/bgNavBarItem.gif);
	height: 20px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-bottom: 1px;
}

.isg_navBarItemSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(imgs/bgNavBarItemSelected.gif);
	height: 20px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: outset;
	border-right-color: #73A8C1;
	border-left-color: #73A8C1;
	border-top-color: #333333;
	padding-bottom: 1px;
}

.isg_padding15 {
	padding: 15px;
	vertical-align: top;
	height: 400px;
}

.isg_pageTitle {
	font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
    text-align: left;
	font-size: 1.125em;
	font-weight: bold;
	color: #007681;	
	padding: 2px 0px;
    float:left;
    width:100%;
	
}
.isg_pageTitleVariant {
	font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D76B00;
	padding: 2px 0px;
}

.isg_price {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D76B00;
	padding: 5px 5px 2px;
}
.isg_priceNonMember {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding: 5px 5px 0px;
}

.isg_productTitle {
	font-size: 12px;
	font-weight: bold;
}
.isg_required {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	font-weight: bold;
}
.isg_rightColumn {
	vertical-align: top;
	padding: 0px;
}

.isg_sectionInstructions {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005279;
	padding: 5px 7px 12px;
    font-style:italic;
    font-weight:bold;
    margin-left: 150px;
}
.isg_sectionInstructionsIndent {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	padding: 8px 8px 8px 24px;
	line-height: 18px;
}

.isg_separator {
	font-size: 1px;
	height: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D76B00;
	border-left-color: #FFFFFF;
	line-height: 1px;
}
.isg_simpleText {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}

.isg_tabItem {
    
}

.isg_tabItemSelected {

}

.isg_tab {
	border-bottom: solid 1px #cccccc;
}
.isg_titleLarge {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006699;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.isg_titleMedium {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.isg_treeText {
	padding: 2px 7px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.isg_treeTitle {
	padding: 8px 7px 6px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.isg_verticalLine {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 1px;
	line-height: 1px;
	width: 1px;
}

div.loading {
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #CC0000;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Verdana;
  font-size: 10px;
  padding: 3px 5px 3px 5px;
}

.isg_inputFullWidth 
{
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	height: 100px;
	width: 100%;
}

.isg_inputLongWidth {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color: #333333;
	width: 75%;
}

.isg_labelBackground {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E9E9E9;
	border-right-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
	border-left-color: #E9E9E9;
	vertical-align: top;
	width: 100%;
	background-color:#FFEFD7;	
}


@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro-ExtraLight.eot');
    src: url('fonts/SourceSansPro/SourceSansPro-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro-ExtraLight.otf.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro-ExtraLight.ttf.woff') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro-ExtraLight.svg#source_sans_proExtraLight') format('svg');
    font-weight: 100;
    font-style: normal;
}
	@font-face {
	    font-family: 'SourceSansPro';
	    src: url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.eot');
	    src: url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.eot?#iefix') format('embedded-opentype'),
	         url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.otf.woff') format('woff'),
	         url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.ttf.woff') format('truetype'),
	         url('fonts/SourceSansPro/SourceSansPro-ExtraLightIt.svg#source_sans_proXLtIt') format('svg');
	    font-weight: 100;
	    font-style: italic;

	}
@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro-Light.eot');
    src: url('fonts/SourceSansPro/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro-Light.otf.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro-Light.ttf.woff') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro-Light.svg#source_sans_prolight') format('svg');
    font-weight: 200;
    font-style: normal;

}
	@font-face {
	    font-family: 'SourceSansPro';
	    src: url('fonts/SourceSansPro/SourceSansPro-LightIt.eot');
	    src: url('fonts/SourceSansPro/SourceSansPro-LightIt.eot?#iefix') format('embedded-opentype'),
	         url('fonts/SourceSansPro/SourceSansPro-LightIt.otf.woff') format('woff'),
	         url('fonts/SourceSansPro/SourceSansPro-LightIt.ttf.woff') format('truetype'),
	         url('fonts/SourceSansPro/SourceSansPro-LightIt.svg#source_sans_prolight_italic') format('svg');
	    font-weight: 200;
	    font-style: italic;

	}
@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro-regular.eot');
    src: url('fonts/SourceSansPro/SourceSansPro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro-regular.otf.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro-regular.ttf.woff') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro-regular.svg#source_sans_proregular') format('svg');
    font-weight: 400;
    font-style: normal;

}
	@font-face {
	    font-family: 'SourceSansPro';
	    src: url('fonts/SourceSansPro/SourceSansPro-It.eot');
	    src: url('fonts/SourceSansPro/SourceSansPro-It.eot?#iefix') format('embedded-opentype'),
	         url('fonts/SourceSansPro/SourceSansPro-It.otf.woff') format('woff'),
	         url('fonts/SourceSansPro/SourceSansPro-It.ttf.woff') format('truetype'),
	         url('fonts/SourceSansPro/SourceSansPro-It.svg#source_sans_proitalic') format('svg');
	    font-weight: 400;
	    font-style: italic;

	}
@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro-SemiBold.eot');
    src: url('fonts/SourceSansPro/SourceSansPro-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro-SemiBold.otf.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro-SemiBold.ttf.woff') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro-SemiBold.svg#source_sans_proSemiBold') format('svg');
    font-weight: 500;
    font-style: normal;

}
	@font-face {
	    font-family: 'SourceSansPro';
	    src: url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.eot');
	    src: url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
	         url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.otf.woff') format('woff'),
	         url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.ttf.woff') format('truetype'),
	         url('fonts/SourceSansPro/SourceSansPro-SemiboldIt.svg#source_sans_proSBdIt') format('svg');
	    font-weight: 500;
	    font-style: italic;

	}
@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro-Bold.eot');
    src: url('fonts/SourceSansPro/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro-Bold.otf.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro-Bold.ttf.woff') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro-Bold.svg#source_sans_proBold') format('svg');
    font-weight: 700;
    font-style: normal;

}
	@font-face {
	    font-family: 'SourceSansPro';
	    src: url('fonts/SourceSansPro/SourceSansPro-BoldIt.eot');
	    src: url('fonts/SourceSansPro/SourceSansPro-BoldIt.eot?#iefix') format('embedded-opentype'),
	         url('fonts/SourceSansPro/SourceSansPro-BoldIt.otf.woff') format('woff'),
	         url('fonts/SourceSansPro/SourceSansPro-BoldIt.ttf.woff') format('truetype'),
	         url('fonts/SourceSansPro/SourceSansPro-BoldIt.svg#source_sans_proBold_italic') format('svg');
	    font-weight: 700;
	    font-style: italic;

	}
@font-face {
    font-family: 'SourceSansPro';
    src: url('fonts/SourceSansPro/SourceSansPro-Black.eot');
    src: url('fonts/SourceSansPro/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro/SourceSansPro-Black.otf.woff') format('woff'),
         url('fonts/SourceSansPro/SourceSansPro-Black.ttf.woff') format('truetype'),
         url('fonts/SourceSansPro/SourceSansPro-Black.svg#source_sans_proBold') format('svg');
    font-weight: 900;
    font-style: normal;

}
	@font-face {
	    font-family: 'SourceSansPro';
	    src: url('fonts/SourceSansPro/SourceSansPro-BlackIt.eot');
	    src: url('fonts/SourceSansPro/SourceSansPro-BlackIt.eot?#iefix') format('embedded-opentype'),
	         url('fonts/SourceSansPro/SourceSansPro-BlackIt.otf.woff') format('woff'),
	         url('fonts/SourceSansPro/SourceSansPro-BlackIt.ttf.woff') format('truetype'),
	         url('fonts/SourceSansPro/SourceSansPro-BlackIt.svg#source_sans_proBold_italic') format('svg');
	    font-weight: 900;
	    font-style: italic;

	}




.isg_body *,
.isg_formBody * {
    font-size: 14px;
}

.isg_body,
.isg_formBody {
	border: none !important;
}
.isg_body,
.isg_formBody .isg_formLabel {
	color:#847d7a;
}

.isg_formBody .isg_formSubHeader {
	background-color: #FFF;
	font-weight: 500 !important;
	color: #0082C3;
}
.isg_formBody .isg_msg {
	text-align:center !important;
	margin: 1em auto !important;
}
.isg_body #lblNameLabel,
.isg_body #lblEmailLabel {
	font-weight:400;
}


.isg_body .isg_horizontalLine {
	background-color: #EEE;
	height: 3px;
}


.isg_body .isg_menu_table tbody tr td table tbody tr:nth-child(3) td:nth-child(1) {
	background-color:#EEE !important;
	text-align: left;
}
.isg_body .isg_pageTitle {
	padding:.25em;
}
.isg_body .isg_pageTitle a {
	width:200px;
	color:#777;
	text-decoration:none;
	font-weight:400;
	font-size:14px;
}
.isg_body .isg_pageTitle a:hover {
	background-image:url("images/back.png");
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:solid 1px #96b9c1;
	color:#00A9FD;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-o-transition: color .5s;
}


.isg_body table *,
.isg_formBody table * {
	background-color:none !important;
}

.isg_formBody tbody tr {
	padding: 0 !important;
}

.isg_formBody td {

}


.isg_body a,
.isg_formBody a {
	color:#0082C3;
	text-decoration:none;
}
.isg_body a:hover,
.isg_formBody a:hover {
	color:#00A9FD;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
}
.isg_body a:active,
.isg_formBody a:active {
	color:#184B65;
}

.isg_formBody .isg_button {
	font-size: 14px;
	padding: .7em 1em .5em 1em;
	height:auto;
	line-height:1em;
	border-radius: 7px;
	background-color: #0082C3;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: none;
	color: #FFFFFF;
    margin-top: 0.625em;
    margin-bottom: 0.625em;
	
}

.isg_formBody .isg_button:hover {
	background-color: #00A9FD;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_formBody .isg_button:active {
	background-color: #184B65;
}


.isg_formBody .isg_buttonFixed {
	font-size: 14px;
	padding: .7em 1em .5em 1em;
	height:auto;
	line-height:1em;
	border-radius: 7px;
	background-color: #0082C3;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: none;
	color: #FFFFFF;

}




.isg_formBody .isg_moduleHeader {
	background-color: #FFF;
	color: #111;
}
.isg_formBody .isg_moduleHeader strong {
	color: #00A9FD;
	margin:0 0.25em;
}
.isg_formBody .isg_moduleHeader img {
    
	display: none;
}

.isg_formBody .isg_moduleHeader:nth-child(1) {
	position:relative;
	left:10px;
}
.isg_formBody .isg_moduleHeader:nth-child(2) {
	position:relative;
	right:10px;
}




.isg_body #lnkLogout,
.isg_formBody .isg_moduleHeader a {
	font-size: 12px;
	font-weight: 400;
    padding:.3em 1em .4em 1em;
	height:auto;
	line-height:1em;
	margin: 0 .25em;
	border-radius: 7px;
	background-color: #333;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: none;
	color: #FFFFFF;
}

.isg_body #lnkLogout:hover,
.isg_formBody .isg_moduleHeader a:hover {
	background-color: #666;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_body #lnkLogout:active,
.isg_formBody .isg_moduleHeader a:active {
	background-color: #111;
}

.isg_formBody .isg_moduleHeader .isg_close {
	background-image:url("images/close.png");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:25px;
}
.isg_formBody .isg_moduleHeader .isg_back {
	background-image:url("images/back.png");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}

.isg_formBody .isg_pageTitle {
	padding: 0.5em 0 0.5em 0;
	/*color: #111 !important;*/
}
.isg_formBody .isg_pageTitle span {
	font-size: 1.25em;
}
.isg_formBody .isg_pageTitle .isg_pageTitleVariant {
	color: #AAA;
	font-size: 19px !important;
	font-weight: 400 !important;
	margin-left:0.25em;
}

.isg_formBody .isg_pageTitle .isg_pageTitleVariant b {
	color: #AAA;
	font-size: 19px;
	font-weight: 500 !important;
}
.isg_formBody .isg_loginTable {
	background-color: #FFF;
	min-width: 200px;
	text-align: left;
}   
.isg_formBody .isg_formSubtitle {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
    margin-top:10px;
	color: #111;
}
.isg_formBody .isg_moduleTable {
	border: none !important;
}


.isg_formBody .isg_actionToolbar {
	background-color: #FFF !important;

}
.isg_formBody .isg_actionToolbar table {
	padding: 0 !important;
	margin: 1em 0 !important;
}

.isg_formBody .isg_actionToolbar table tbody tr td {
	padding: 0 !important;
	text-align:left;
}

.isg_formBody .isg_formHeader {
	background-color: #007681;
	color: #ffffff;
	margin: 0 0 0.5em 0;
	padding-top: 1em 0 !important;
    font-weight:bold;
    font-size:1em;
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
    padding: 0.25em 0.5em;
}

h2.isg_formHeader {
   padding: 0.25em 0.5em;
}

span.isg_tabItem h2.isg_formHeader {
   margin: 0 0 .5em 0;
}

.isg_formBody .isg_formHeader a {
	cursor: pointer;
    color: #ffffff;
}
.isg_formBody .isg_sectionInstructions {
	color: #111 !important;
}
.isg_formBody .isg_sectionInstructionsIndent {
	color: #111 !important;
	padding: 1em 0 !important;
	text-align: left;
}

.isg_formBody #lblNameLabel {
	font-size:20px;
}

.isg_formBody .isg_formTable,
.isg_body table {
	margin:0 !important;

}


.isg_formBody .isg_treeText {
	color: #111;
}
.isg_formBody .isg_treeTitle {
	color: #111;
}
.isg_formBody .isg_treeTitle a {
	background-color: #CCC;
	font-size:12px;
	font-weight: 400;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: 0.1em;
	height:auto;
	line-height:1em;
	margin: 0 .25em;
	border-radius: 7px;
	cursor: pointer;
	text-transform: uppercase;
	color: #FFFFFF;
}

.isg_formBody .isg_treeTitle a:hover {
	background-color: #00A9FD;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_formBody .isg_treeTitle a:active {
	background-color: #184B65;
}
.isg_formBody #lnkEdit, #lnkDemographicsDemo {
	background-color: #184B65;
	font-size:12px;
	font-weight: 400;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: 0.1em;
	height:auto;
	line-height:1em;
	margin: 0 .5em 0 0;
	border-radius: 7px;
	cursor: pointer;
	text-transform: uppercase;
	color: #FFFFFF;
    white-space: nowrap;
}

.isg_formBody #lnkEdit:hover, #lnkDemographicsDemo:hover {
	background-color: #00A9FD;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_formBody #lnkEdit:active, #lnkDemographicsDemo:active {
	background-color: #184B65;
}

.isg_formBody #lnkEditDemo, #lnkDemographics {
	background-color: #CCC;
	font-size:12px;
	font-weight: 400;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: 0.1em;
	height:auto;
	line-height:1em;
	margin: 0 .5em 0 0;
	border-radius: 7px;
	cursor: pointer;
	text-transform: uppercase;
	color: #FFFFFF;
    white-space: nowrap;
}

.isg_formBody #lnkEditDemo:hover, #lnkDemographics:hover {
	background-color: #00A9FD;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_formBody #lnkEditDemo:active, #lnkDemographics:active {
	background-color: #184B65;
}
.isg_formBody .isg_formToolbar {
	background-color: #f1f1f1;
	color: #496D8C;
}
.isg_formBody .isg_formToolbar td {

	font-size: 1em;
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
	line-height: 15px;
	font-weight: 500;
}
.isg_formBody #lblEndDate {
	margin-right:12px !important;
}
.isg_formBody .isg_labelBackground {
	background-color: #FFF;
}

.isg_formBody input, textarea, select, a { outline: none; }


.isg_formBody input[type=text] {
    padding-top: 5px;
    padding-bottom:5px;
    padding-left: 3px;
	border-radius: 8px; 
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC !important;
    margin-bottom:5px;
    margin-top: 5px;

}

.isg_formBody input[type=text]:hover {
	border: solid 1px #AAAAAA !important;
	background-color: #E1E1E1;
	-webkit-transition: border, background-color 0.5s;
	-moz-transition: border, background-color 0.5s;
	-o-transition: border, background-color 0.5s;
	box-shadow:none;
}

.isg_formBody input[type=text]:focus {
	border: solid 1px #A6A6A6 !important;
	background-color: #FAFFBD;
	-webkit-transition: border, background-color 0.25s;
	-moz-transition: border, background-color 0.25s;
	-o-transition: border, background-color 0.25s;
	box-shadow:none;
}  

.isg_formBody input[type=password] {
    padding-top: 5px;
    padding-bottom:5px;
    padding-left: 3px; 
	border-radius: 8px;
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC !important;
 
}

.isg_formBody input[type=password]:hover {
	border: solid 1px #AAAAAA !important;
	background-color: #E1E1E1;
	-webkit-transition: border, background-color 0.5s;
	-moz-transition: border, background-color 0.5s;
	-o-transition: border, background-color 0.5s;
	box-shadow:none;
}

.isg_formBody input[type=password]:focus {
	border: solid 1px #A6A6A6 !important;
	background-color: #FAFFBD;
	-webkit-transition: border, background-color 0.25s;
	-moz-transition: border, background-color 0.25s;
	-o-transition: border, background-color 0.25s;
	box-shadow:none;
} 

.isg_formBody input[type=submit] {
	
}
.isg_formBody input[type=submit]:hover {
	background-color: #00A9FD;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_formBody input[type=submit]:active {
	background-color: #184B65;
}
.isg_formBody input[name=btnGo] {
	background-color: #0082C3;
	box-shadow: none;
}
.isg_formBody input[name=btnChangeCompany],
.isg_formBody input[name=btnEditShippingAddress],
.isg_formBody input[name=btnUpdateCart],
.isg_formBody input[name=btnClearCart] {
	background-color: #CCC;
	font-size:12px;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: none;
}

.isg_formBody [name=btnDettachCompany] {
	background-color: #CCC;
	font-size:12px;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: none;
}
.isg_formBody [value=Remove] {
	background-color: #CCC;
	font-size:12px;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: none;
	text-align: left !important;
}
.isg_formBody [name=btnClearAll] {
	background-color: #CCC;
	font-size:12px;
	padding: 6px 7px 4px 7px;
	box-shadow: none;
	letter-spacing: none;
	text-align: left !important;
}
.isg_formBody [value=Cancel] {
	background-color: #CCC;
	box-shadow: none;
}

.isg_formBody [value=Close] {
	background-color: #CCC;
	box-shadow: none;
	margin-right: 3em;
}
.isg_formBody [name=btnPagingLeftTop] {
	background-color: #CCC;
	box-shadow: none;
}
.isg_formBody [name=btnPagingRightTop] {
	background-color: #CCC;
	box-shadow: none;
}
.isg_formBody [name=btnPagingLeftBottom] {
	background-color: #CCC;
	box-shadow: none;
}
.isg_formBody [name=btnPagingRightBottom] {
	background-color: #CCC;
	box-shadow: none;
}

.isg_formBody input[name=btnPrint] {
	background-color: #CCC;
}

.isg_formBody input[class=isg_print] {
	font-size: 14px;
	padding: .7em 1em .5em 2.5em;
	height:auto;
	line-height:1em;
	margin: 0.625em 0;
	border-radius: 7px;
	background-color: #0082C3;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: none;
	color: #FFFFFF;
	background-image:url("images/print.png");
	background-repeat:no-repeat;
	background-position:left;
}
.isg_formBody input[class=isg_print]:hover {
	background-color: #00A9FD;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
.isg_formBody input[class=isg_print]:active {
	background-color: #184B65;
}

.isg_formBody input[name=btnClose],
.isg_formBody input[name=btnColse] {
	background-image:url("images/close.png");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:25px;
}


.isg_formBody .isg_previous {
	font-size: 12px;
	padding: .7em 1em .5em 2em;
	height:auto;
	line-height:1em;
	margin: 0 .25em;
    margin-bottom:10px;
	border-radius: 7px;
	background-color: #CCC;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: none;
	color: #FFF;
	background-image:url("images/previous.png");
	background-repeat:no-repeat;
	background-position:left;
}

.isg_formBody .isg_next {
	font-size: 12px;
	padding: .7em 2em .5em 1em;
	height:auto;
	line-height:1em;
	margin: 0 .25em;
    margin-bottom:10px;
	border-radius: 7px;
	background-color: #CCC;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: .1em;
	border: none;
	color: #FFF;
	background-image:url("images/next.png");
	background-repeat:no-repeat;
	background-position:right;
}
.isg_formBody select {
	-webkit-appearance: none;
	padding: 2px 10px;
    padding-top:5px;
    padding-bottom:5px;
	border: solid 1px #CCC !important;
	background: linear-gradient(#FCFCFC, #DDDDDD);
	border-radius: 7px;
	content: "A";
	color:#999;
	display: inline-block;
	text-indent: 0.01px;
	min-width: 240px;
    margin-bottom:10px;
}

.isg_formBody select:hover {
	border: solid 1px #AAAAAA !important;
	-webkit-transition: border, background-color 0.5s;
	-moz-transition: border, background-color 0.5s;
	-o-transition: border, background-color 0.5s;
	box-shadow:none;
}
.isg_formBody option {
	font-family: 'Source Sans Pro', Arial;
	font-size: 14px;
	color:#111;
}
.isg_formBody textarea {
	border-radius: 8px;
	font-size: 14px;
	background-color: #EEEEEE;
	border: solid 1px #DDDDDD !important;
    margin-top:10px;
}
.isg_formBody textarea:hover {
	border: solid 1px #AAAAAA !important;
	background-color: #E3E3E3;
	-webkit-transition: border, background-color 0.5s;
	-moz-transition: border, background-color 0.5s;
	-o-transition: border, background-color 0.5s;
	box-shadow:none;
}

.isg_formBody textarea:focus {
	border: solid 1px #AAAAAA !important;
	background-color: #FAFFBD;
	-webkit-transition: border, background-color 0.25s;
	-moz-transition: border, background-color 0.25s;
	-o-transition: border, background-color 0.25s;
	box-shadow:none;
}
.isg_formBody .isg_box td {
	background-color: #FFF;
}

.isg_button, .isg_print {
	margin-bottom:1.25em;
}

#LoginBar
{
    border:solid 1px white;
    margin-bottom:30px;
    margin-left: 0px;
}

#LoginBar ul {
    margin-left:0px;
}

#LoginBar li {
    list-style-image:url(imgs/arrowSteps.gif);
    margin-left:0px;   
    float: left;
    margin-right:20px;
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
}

.isg_address {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

    .isg_label
    {
        display: inline-block;
        width: 250px;
        /*margin-top:10px;*/
    }

@media screen and (min-width: 700px)
{


.isg_body *,
.isg_formBody * {
    
    font-family: "Lato",Arial,Helvetica,sans-serif; 
    font-size: 16px;
}

    .isg_formTable li {
    margin-left: 220px;
}

.isg_actionToolbar {
}

    .isg_formBody .isg_button
    {
        margin: 0 .5em;
    }

    .isg_formBody .isg_moduleHeader:nth-child(1) {
	    left:0px;
    }

    .isg_label
    {
        text-align:right;
        margin-right: 5px;
        vertical-align: top;
    }

    .isg_formBody .isg_moduleHeader:nth-child(2) {
	    right:0px;
        float:right;
	    background-color: none !important;
        white-space: nowrap;
    }

    .isg_address 
    {
        text-align:center;
    }
    
    
    .isg_formBody .isg_pageTitle {
        padding: 1em 0 0.5em 0 !important;
        /*color: #111 !important;*/
    }
}



@media screen and (max-width: 699px)
{
    .isg_formBody select 
    {
		width: 95%;
        margin-bottom:10px;
    }

    input[type="text"], textarea  {  
        width:90%;
    }

    .isg_formBody #lnkDemographics
    {
        
    }

    .isg_formBody .isg_moduleHeader:nth-child(1) {
	    left:0px;
        width:50%;
        float:none;
        padding-bottom:10px;
        white-space: nowrap;
    }

	input:not([type=image]):not([type="radio"]):not([type="checkbox"]) {
		width: 93%;
        margin-right: 0px;
		margin-left:0px;
	}

	input[type=submit] {
		width:94%;
        margin-right: 10px;
	}

	input[type=radio] {
		width:20px;
    }

    .isg_formBody textarea {
	    width: 95%;
    }	
	
    .colShowHide{
        display:none;
    }

	.isg_formToolbar {
		border: 1px solid #ffffff;	
	}
    .isg_sectionInstructions {
        margin-left: 10px;
    }

    .isg_label
    {
        text-align:left;
    }

}



#Demo0, #secContactInfo {
   display: inline-block;
    width: 100%;
}

#Name-iweb_pdg_committee1 {
    display: inline-block;
}
