@charset "utf-8";

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {
    font-size: 0.8125em; /* 1 */
    -webkit-text-size-adjust: 0.8125em; /* 2 */
    -ms-text-size-adjust: 0.8125em; /* 2 */
    height: 100%;
    width: 100%;
    background-size:100%;
    background-attachment: scroll;
    background-position: 0px 0px;
    background: #cccccc;
}
html,button,input,select,textarea {font-family: Tahoma, Arial, Helvetica, sans-serif;}
body {
    margin: 0 0 0 0;
    color: #666666;
    font-family: Tahoma, Arial, Helvetica, sans-serif;

}
a:link, a:visited {color: #f2681d; text-decoration: none;}
a:focus {outline: thin dotted;}
a:hover,a:active {outline: 0;color:#0093b8;text-decoration: none;}

h1.big {
	font-size: 1.50em;
	font-weight:bold;
	color:#00244d;
	padding-top: 2em;
	margin:0 0 0 29em;
	border: none;
  letter-spacing: -1px;
}


h1 {
    font-size: 1.75em;
    font-weight:normal;
    color:#f2681d;
    margin:1.5em 0 .2em 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}
h2 {
    font-size: 1.50em;
    font-weight:normal;
    color:#00244d;
    margin:.65em 0 1em 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}
h2.notice{float:right;}

h3 {font-size: 1.2em;
    font-weight:normal;
    color:#f2681d;
    margin-bottom:.2em;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}
h3.center {
	  font-size: 1.15em;
    font-weight:normal;
    color:#666666;
    margin:0 0 .2em 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
}
h4 {font-size: 1.4em;
    font-weight:normal;
    color:#000000;
    margin-bottom:.1em;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h5 {
    font-size: 1em; 
    font-weight:bold;
    font-style: italic;
    color:#f2681d;
    margin: 0 0 3em 0;
}

h6 {
    font-size: 1.15em; 
    font-weight:normal; 
    color:#666666;
    margin: 0 0 1em 0;
}

p {
	font-size: 1.1em;
	font-weight:normal;
	line-height: 1.5em;
	color:#666666;
	margin:0 0 0 0;
	clear:both;
	margin-bottom:1.5em;
}





abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
p,pre {margin: 1em 0;}
pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before,q:after {content: '';content: none;}
small {font-size: 95%; color: #ffffff; margin: 0 0 0 1em; }
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl,menu,ol,ul {margin: 0;}
dd {margin: 0;}
menu,ol,ul {padding: 0; list-style-position: inside;}
nav ul,nav ol {	list-style: inside; list-style-image: none;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border:0 none;margin: 0 2px;padding:0;}
legend {border: 0;padding: 0;white-space: normal;*margin-left: -7px;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer;-webkit-appearance: button;*overflow: visible;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;width:100%;}
table {border-collapse: collapse;border-spacing: 0;}

.navy {
	color:#00244d;
}

/** Layout / Positioning **/
#ban {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    margin: 0 0 0 0;
    min-height:8.846em;
    max-height:8.846em;
    background: #ffffff;
    background: url(/theme/Jetsue/svg/grad05.svg);
    background-size:100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
}

#logocontact {
    min-width:74.615em;;
    max-width:74.615em;;
    min-height:8em;
    max-height:8em;
    padding: 0 0 0 0;
    margin:0 auto 0 auto;
    background: url(/theme/Jetsue/img/jvlogo.png) no-repeat center left #ffffff;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
}
#logocontact h3 {
	margin: 0 0 0 45em;
	padding: 4.5em 0 0 1.2em;
	font-size: .85em;
	font-style: italic;
  font-weight: normal;
  color:#003d6e;
  margin-bottom:.2em;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#logocontact ul li {
		font-size: .75em;
    display:inline-block;
    margin: 0 0 0 0;
    border-left: 0.077em solid #666666;
    padding: 0 .8em 0 .8em;
}
#logocontact ul li:first-child {
	border-left:none;
	padding-right: 1em;
}

#logocontact ul li:last-child {
	padding-right: 0;
}
#logocontact ul {
    float: left;
    padding-top: 3em;
}

#logocontact li a {
    color: #666666 ;
}

#logocontact li a:link, a:visited {
    color: #666666 ;
}

#logocontact li a:hover,a:active {
	color: #0080b2;
}


#tmenu {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    min-height:2.70em;
    max-height:2.70em;
    margin:8.846em auto 0 auto;
    background: #055A80;
}

#slideshowban {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    min-height:19.923em;
    max-height:19.923em;
    margin:8.846em auto 0 auto;
}

#slideshowposition {
    min-width:71.231em;
    max-width:71.231em;
    min-height:21.308em;
    max-height:21.308em;
    margin: 0 0 1em 0;
    clear:right;
    border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em;
}

#container {
    min-width:74.615em;
    max-width:74.615em;
    min-height: 60em;
    overflow: hidden;
    margin:3em auto 0 auto;
    padding: 0;
    background: #ffffff;

    -webkit-box-shadow: 0 .2em .2em #cccccc;
    -moz-box-shadow: 0 .2em .2em #cccccc;
    box-shadow: 0 .2em .2em #cccccc;
}

#header {
    min-width:74.615em;
    max-width:74.615em;
    margin:0 auto 0 auto;
}

/* Start of top menu */
#navbar {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    min-height:3em;
    max-height:3em;
    margin:0 auto 0 auto;
    background: #00244d; /* Navy */
}

#navbar>ul {
    min-width:74.461em;
    max-width:74.461em;
    margin:0 auto 0 auto;
	  list-style-type:none;
}

#navbar li.here {
	background: #FFFFFF;
}

.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}
.mega-menu, #tnb {
background: #00244d;
}
.black ul.mega-menu, .black ul.mega-menu, .black ul.mega-menu li {margin: 0; padding: 0; border: none;}
.black ul.mega-menu {width: 100%; height: 3em; position: relative;}
.black ul.mega-menu li:first-child {border-left:0 none;}
.black ul.mega-menu li {float: left; margin: 0; padding: 0; font-weight: normal;border-left:0.02em solid #00244d;}
.black ul.mega-menu li a {
    float: left;
    display: block;
    color: #fff;
    padding: .8em 2.25em 0.2em 2.25em;
    height:2em;
    text-transform: none;
    background-color: #00244d;
}
.black ul.mega-menu li a.dc-mega {position: relative;}
.black ul.mega-menu li.mega-hover a, .black ul.mega-menu li a:hover {
    background-color:#f2681d;
    color:#ffffff;
    text-shadow: none;
}
.black ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.black ul.mega-menu li .sub-container {
    position: absolute;
    background-color: transparent;
    padding:0;
    margin-left: 1px;
}

ul.mega-menu ul.sub li {
    background-color:#FFFFFF;
}

.black ul.mega-menu li .sub {}
.black ul.mega-menu li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
.black ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.black ul.mega-menu li .sub li {border-left:0 none;list-style: none; float: none; width: 24.3em; font-size: 1em; font-weight: normal;}
.black ul.mega-menu li .sub li p {font-size: 1em; font-weight: normal;text-align:justify;margin:0;}
.black ul.mega-menu li .sub li img {float:left;margin:4px 4px 0 0;}
.black ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.black ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.black ul.mega-menu li .sub a {background: #828180; border: none; text-shadow: none; color: #ffffff; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
.black ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {line-height:1.5em;padding: .2em; margin-bottom: .2em; background: #f2681d;
     text-transform: uppercase; font-weight: normal; color: #00244d;height:1.5em;}
.black ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}
.black ul.mega-menu .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; font-weight: normal;}
.black ul.mega-menu .sub li.mega-hdr li a:hover {
    background-color:#FFBD00;
    color:#000;
}
.black ul.mega-menu .sub ul li {padding-right: 0;}
.black ul.mega-menu li .sub-container.non-mega .sub {
    padding: 0;
}
.black ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;border-left:0 none;border-bottom:0.02em dotted #4d4d4d;}



.black ul.mega-menu li .sub-container.non-mega li a {padding: 1em .5em 0 1em;}
.black ul.mega-menu li .sub-container.non-mega li a:hover {
    color: #ffffff;
    background: #f2681d;
}

li.mega-hover .sub-container {
    color:#4D4D4D;
    border-bottom:2px solid #00244d;
}

.black ul.mega-menu li .sub-container.non-mega li:last-child {
    border-bottom:0 none;
}

.sub-container.non-mega p {
    margin:.5em 0 0 0;
}

.sub-container.non-mega p a {
    margin:0!important;
    padding:0!important;
    text-transform:none!important;
}
ul.sub li div {
    padding:.5em;
}

.sub-container a.more {
    float:right!important;
    width:4em!important;
    text-transform:none!important;
    margin-top:2em;
}
.sub-container a.more:hover {
    float:right!important;
    width:4em!important;
    text-transform:none!important;
    background-color:transparent!important;
}

/* End of top menu */


/* Start of sidebar */
#sidebar
{
    float:left;
    margin:.4em 1em 0 0;
    min-height: 40em;
    font-family: 'benchninelight';
}
#sidebar > ul {
    list-style-type:none;
    padding: 0 .4em 0 .4em;
}
#sidebar > ul li:first-child a, #sidebar > ul li:first-child {

}
#sidebar > ul, #sidebar > p, #sidebar > div {
    margin:1em 1em 0 0;
}

#sidebar li {
    margin:0 0 .4em 0;
    border-bottom:1px solid #cccccc;

}

#sidebar li:last-child {
	border-bottom:1px solid #cccccc;
}

#sidebar li a {
    font-size: 1.4em !important;
	color: #000000;
    display: inline-block;
    font-weight: normal;
    line-height: 2.2em;
    padding: 0 0 0 0;
    width: 14.92em;
    background: url(/theme/Jetsue/img/pawblack.png) no-repeat right center;
}


#sidebar li a:hover, #sidebar li a:active {
    color: #DB214A;
	text-decoration:none;
	background: url(/theme/Jetsue/img/pawred.png) no-repeat right center;
}

/* End of sidebar */

#content
{
    float:left;
    min-width:68em;
    max-width:68em;
    min-height:20em;
    margin: 0 0 3em 4em;
    padding: 0 0 0 0;
}

#content2
{
	margin: 0 4em 3em 4em;
}

.leftmarg {
	margin-left: 1em;
}

#content li {
    line-height: 1.5em;
    color:#666666;
    margin: 0 0 0 2em;
    font-size:1.1em;

}
#content a {
    color:#00244d;
    margin: 0 0 0 0;
}
#content a:hover, #content li a:active {
    color:#f2681d;
    text-decoration:none;
}

#addfooter {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    max-width: 71.615em;
    min-width: 71.615em;
    min-height: 15em;
    color: #ffffff;
    background: #00244d;
    text-align: right !important;
    margin: 0 auto 0 auto;
    padding: 0 2em .5em 2em;
}

#footer {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    max-width: 71.615em;
    min-width: 71.615em;
    min-height: 3em;
    color: #ffffff !important;
    background: #00244d;
    text-align: center !important;
    margin: 0 auto 0 auto;
    padding: 0 3em .5em 0;
}

#footer p {
    margin: 0 0 1.2em 0;
    font-size: 1em;
    color: #ffffff;
    text-align: center !important;
}

.smallerfont {
    font-size: .80em !important;
    text-align: center !important;
}
.smallerfont a {
		color: #ffffff;
}

.smallerfont a:hover {
		color:#f2681d;
}

.pfont {
    margin-left: 12em !important;
}

#footer h1 {
    margin: 0 0 0 0;
    padding: 1em 0 0 8em;
    font-size: 1.50em;
    color: #f2681d;
    text-align: center !important;
}

#footer ul li {
    display:inline-block;
    border-left: 0.08em solid #ffffff;
    padding: 0 .2em 0 .2em;
    margin:0 0 .5em 0;
    font-size: .961em;
}
#footer ul li:first-child {
	border-left:none;
    padding-left: 0;
}
#footer ul li:last-child {
	padding-right: 0;

}

#footer ul {
    float: left;
    padding: 1em 0 0 1em;
    text-align: center;
    width: 100%;
}
#footer li a {
    text-transform:uppercase;
    color: #ffffff;
}

#footer li a:hover {
    text-transform:uppercase;
    color: #f2681d;
}

#topmenu  {
	position: relative;
	float:left;
	width:100%;
	margin:0;
	list-style-type:none;
}


.bold {
        font-weight:bold;
}

.boldgreen {
        font-weight:bold;
        color: #00B052;
}


img.border {
    border: 1px solid #666666;
    margin: 0 0 0 0;
}
.noimgborder {
    border: none !important;
}

.rightmarg {
    margin: 0 1.5em 0 0;
}

.rightbotmarg {
    margin: 0 1.5em .50em 0;
}

.rightbotmarg2 {
    margin: 0 1.5em .70em 0;
}

.leftbotmarg {
    margin: 1.5em 0 0 3.5em !important;
}

img.floatright {
    float: right;
    margin: .50em 1.5em 1.5em 1.5em;
    border: #cccccc solid 0.077em;

}


/* Menus */
ul.potato-menu ul li {
    min-width:17em;
}
ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
    background: #055a80; /* dark blue */
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item {
	padding:0 1.5em 0 1.5em;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
    background: #055a80; /* dark blue */
}

ul.potato-menu li.potato-menu-item:hover {
    background: #038CBF; /* cyan */
}

ul.potato-menu li.potato-menu-item a,ul.potato-menu li.potato-menu-item span {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
	padding:.7em 2em .7em 2em;
	border:none !important;
}
ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}

li.potato-menu-item {
    background-color:#1e1e1e;
}

ul.potato-menu li.potato-menu-item {
	border-left: 0.02em solid #037DB0;
}
.noleftborder {
    border-left:none !important;
    border-bottom:0.02em dotted #037DB0 !important;
}

ul.potato-menu li.potato-menu-item:first-child {
	border-left:none;
}

li.potato-menu-item a {
    color: #ffffff !important;
}
li.potato-menu-item span {
    cursor:pointer;
}

li.potato-menu-hover {
    background-color: #038CBF;
}
li.potato-menu-has-vertical > span {
    color:#fff;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
li.potato-menu-has-holizontal > span {
    color:#fff;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
li.potato-menu-item ul {
}

.footermenu ul {
    text-align:center;
}

.footermenu ul li {
    display:inline-block;
}

.footermenu ul li:after {
    content:' |';
}

.footermenu ul li:last-child:after {
    content:'';
}


.mini ul {
    text-align:center;
}

.mini ul li {
    display:inline-block !important;
}

.mini ul li:after {
    content:' |'!important;
}

.mini ul li:last-child:after {
    content:''!important;
}


.minibutton {
    float:right;
    text-align:right;
}

#contact {
    min-width:74.615em;
    max-width:74.615em;
    margin:0 auto 0 auto;
    clear: both;
    padding: 0 0 0 0;
    text-align: left;
}


/* Begining of 2 Highlighted Product & Services Boxes */


/* Callout 1 */

.callout {
    float: left;
    min-width: 20em;
    max-width: 20em;
    height: 22.5em;
    margin: 0 0 1em 1em;
    padding: 0 0 0 0;
    text-align: left;
    background: url(/theme/Jetsue/img/arrowsquare.png) no-repeat left bottom;
}
.callout h3 {
	 text-align: left;
	 border: none;
	 margin: 0 0 0 0;
}

.callout p {
	 text-align: left;
	 border: none;
	 margin: .70em 0 0 0;
	 font-size: 1em;
	 color: #666666;
}

.callout img {
	 margin: 1em 0 0 0;
	 border: none;
}

.callout a {
	  color: #00244d !important;
    text-decoration: none;
}
.callout a:hover,a:active {
    color: #f2681d !important;
    text-decoration: none;
}


/* Callout 2 */

.callout2 {
    float: left;
    min-width: 20em;
    max-width: 20em;
    height: 22.5em;
    margin: 0 0 1em 3em;
    padding: 0 0 0 0;
    text-align: left;
    background: url(/theme/Jetsue/img/arrowsquare.png) no-repeat left bottom;
}

.callout2 h3 {
	 text-align: left;
	 border: none;
	 margin: 0 0 0 0;
}

.callout2 p {
	 text-align: left;
	 border: none;
	 margin: .70em 0 0 0;
	 font-size: 1em;
	 color: #666666;
}

.callout2 img {
	 margin: 1em 0 0 0;
	 border: none;
}

.callout2 a {
	  color: #00244d !important;
    text-decoration: none;
}
.callout2 a:hover,a:active {
    color: #f2681d !important;
    text-decoration: none;
}


/* Callout 3 */

.callout3 {
    float: left;
    min-width: 20em;
    max-width: 20em;
    height: 22.5em;
    margin: 0 0 1em 3em;
    padding: 0 0 0 0;
    text-align: left;
    background: url(/theme/Jetsue/img/arrowsquare.png) no-repeat left bottom;
}

.callout3 h3 {
	 text-align: left;
	 border: none;
	 margin: 0 0 0 0;
}

.callout3 p {
	 text-align: left;
	 border: none;
	 margin: .70em 0 0 0;
	 font-size: 1em;
	 color: #666666;
}

.callout3 img {
	 margin: 1em 0 0 0;
	 border: none;
}


.callout3 a {
	  color: #00244d !important;
    text-decoration: none;
}
.callout3 a:hover,a:active {
    color: #f2681d !important;
    text-decoration: none;
}

/* End of 3 Highlighted Product & Services Boxes */


/* Location & Contact Box */

.callout4 {
    float: center;
    min-width: 60em;
    max-width: 60em;
}


/* End of Location & Contact Box */


/* Contact Page Image Right */

.callout5 {
    float: left;
    min-width: 20em;
    max-width: 20em;
    padding: 1.3em 0 1em 1em;
    text-align: left !important;
}



/* End of Contact Page Image Right */


/* Google Map Box */

.callout6 {
    float: left;
    min-width: 30em;
    max-width: 30em;
    height: 23em;
}
/* End of Google Map Box */


.callout7 {
    float: left;
    min-width: 30em;
    max-width: 30em;
    min-height: 23em;
    margin: 0 0 2em 0;
    padding: 1em 0 0 0;
    text-align: left;
}

.callout8 {
    float: left;
    background: url(/theme/Jetsue/img/webmaillogin.png) no-repeat top center;
    min-width: 25em;
    max-width: 25em;
    min-height: 25em;
    margin: 5em 0 2em 23em;
    padding: 0 0 0 0;
    border: 0.02em solid #E6E6E6;

    border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em;

    -webkit-box-shadow: 0 .060em .160em #8a8b8b;
    -moz-box-shadow: 0 .060em .160em #8a8b8b;
    box-shadow: 0 .060em .160em #8a8b8b;
}



img.left {float:left;}
img.right {float:right;}

.portfolio {
    list-style-type:none;
    list-style-position:inside;
}

.portfolio img {
    border:1px solid #dcddde;
    margin:0 0 1em 0;
}

.portfolio li {
    display:inline-block;
    margin:0;
    padding:0;
    background-color: #ffffff;
}

.orange {
    color: #E77811;
}



.nomargin {
    margin: 0 0 0 0;
}

.marginleft2 {
    float: right;
}

.marginleft {
    margin-left: 54em;
}


#welcome {
	min-width: 74.615em;
	max-width: 74.615em;
	min-height: 23em;
	padding: 1.25em 0 1.25em 0;
  text-align: center;
  background: #FFFFFF;

}
h1.welcome {
    font-size: 1.40em;
    font-weight:normal;
    color:#F2681D !important;
    margin:0 0 .50em 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}

#welcome2 {
	min-height: 12em;
	padding: 1.25em 0 1em 0;
  text-align: left;
  background: #ececec;
  text-align: center;
  max-width: 74.615em;

}
h1.welcome2 {
	font-size: 1.90em;
	font-weight:bold;
	color:#F2681D;
	margin:.2em 0 0 0;
	border: none;
	text-align: center;
}

h2.welcome2 {
    color: #7dba00;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0 0 0 0;
    text-align: center;
}

#busy-indicator {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.horzline {
   border-bottom: .077em solid #666666;
   width: 32em;
}

.productsends {
    float: left;
    min-width:8.615em;
    max-width:8.615em;
    margin: 0 0 .2em 0;
}
.productsmid {
    float: left;
    min-width:8.615em;
    max-width:8.615em;
    margin: 0 0 .2em .2em;
}


/** Generated Plugin Content **/

/** In Place Add Form **/

div.new {
    float:left;
    width:100%;
    overflow:hidden;
}

/** End In Place Add Form **/

/** Result Navigation **/

ul.sorter {margin: 0 0 0 1.5em;}
ul.sorter li {display: inline-block;}
ul.sorter li h2 {font-size: 1em;}
.nav-results {text-align: center;float:left;clear:both;width:100%;margin:.2em 0 .4em 0;}
.nav-results .current {font-weight: bold;}
.nav-results span {margin: 0 0.4em 0 0;}

/** End Result Navigation **/

/** Generic Result Tables **/

div.ig-results, div.ig-filter-div, div.new {float:left;clear:both;width:100%;}
dl.ig-results dd, dl.ig-results dt{display:table-cell;width:50%;float:left;min-height:2.3em;height:2.3em;}
table.ig-results{}
.row         {color:#656565;background:#66cbe8;line-height:1em;vertical-align:middle;}
.altrow      {color:#149033;background:#ecf7de;line-height:1em;vertical-align:middle;}
.opendiv     {background-image: url(/ig_administration/img/icon/expand-row.png);  background-position:center;background-repeat:no-repeat;cursor:pointer;height:16px;width:16px!important;max-width:16px!important;min-width:16px!important;}
.closediv    {background-image: url(/ig_administration/img/icon/contract-row.png);background-position:center;background-repeat:no-repeat;cursor:pointer;height:16px;width:16px!important;max-width:16px!important;min-width:16px!important;}
.restext     {min-width:14.308em;}
.resdate     {min-width:14.308em;}
.restime     {min-width:14.308em;}
.resdatetime {min-width:14.308em;}
td>form>input {float:left;}
dd>form>input {float:left;}
.textpre {white-space: pre-wrap;}
.console {white-space:pre;}

/** End Generic Result Tables **/

/** Messages / Indicators **/

.info-notice {color: #008000;font-style:italic;}
.error, .error-message, .error-notice {color:#DD2330;font-style:italic;}
.form-error {border: 1px solid #F46E7B;background: #f2b3b8;}

/** End Messages / Indicators **/

/** End Generated Plugin Content **/

/** End Layout / Positioning **/

/* Buttons */

.button, button {
	  font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #ffffff !important;
    padding: .6em .7em .7em .6em;
    margin: 0 0 0 60em !important;
		background: #10cefe;
    display: inline-block;
}



a.button:link, a.button:visited {
   color: #ffffff !important;
	 text-decoration: none;
}

a.button:hover, a.button:focus, a.button:active .button:hover, .button:focus, button:hover  {
	  text-decoration: none;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    color: #FFF !important;
    background: #7bd900;
}

/* End Buttons */

/** Forms **/

legend, div.new>h1 {
    position:relative;
    width:100% ;
    color: #FFF;
	text-shadow:-1px 1px 12px #031d23;
    border-radius: .414em .414em 0 0;
    -moz-border-radius: .414em .414em 0 0;
    -webkit-border-radius: .414em .414em 0 0;
    -o-border-radius: .414em .414em 0 0;
    background: #8bc633; /* Old browsers */
    background: url(/theme/Jetsue/svg/grad01.svg);
    text-indent:.714em;
    margin: 0 0 .3em 0;
    line-height:1.7em;
    font-size:1em;
    font-weight:normal;
    overflow:hidden;
}

input,textarea {
    border: 1px solid #A6A6A6;
    border-radius: .4em .4em .4em .48em;
    -moz-border-radius: .4em .4em .4em .48em;
    -webkit-border-radius: .4em .4em .4em .48em;
    -o-border-radius: .4em .4em .4em .48em;
}

fieldset.checkbox div.checkbox{height:auto;width:33%;float:left;margin:0 0 .5em 0;}
div.input {display:table-cell;width:50%;float:left;min-height:4.615em;max-height:4.615em;}
div.error {padding:0;}
div.required>label:after {color:#F46E7B;content:' *';}
label {display:block;}
div.multiple-checkbox {display:block;width:100%;padding:0;margin:0 0 1.3em 0;}
div.checkbox {min-height:1.3em;max-height:1.3em;}
fieldset.checkbox {width:100%;float:left;clear:both;}
div.multiple-checkbox label,div.checkbox label, div.checkbox input, div.multiple-checkbox input{float:left;margin:0;padding:0;}
div.textarea {min-height:13em;}
fieldset.buttons {float:left;clear:both;text-align:right;width:100%;}

button:focus,
input:focus,
select:focus,
textarea:focus {
    background-color:#ECF7DE;
}

/** End Forms **/

#ig-comm {
    background-image:
        url(/theme/Jetsue/svg/icon/inactive.svg),
        url(/theme/Jetsue/svg/icon/active.svg),
        url(/theme/Jetsue/svg/icon/contract.svg),
        url(/theme/Jetsue/svg/icon/unlock.svg),
        url(/theme/Jetsue/svg/icon/saving.svg),
        url(/theme/Jetsue/svg/grad01.svg),
        url(/theme/Jetsue/svg/grad02.svg),
        url(/theme/Jetsue/svg/grad03.svg),
        url(/theme/Jetsue/svg/grad04.svg);
        url(/theme/Jetsue/svg/grad05.svg);
        url(/theme/Jetsue/svg/grad06.svg);
    left: -10000px;
    position: absolute;
    visibility: hidden;
}

/** SVG Icons
16px: 1.231em
24px: 1.846em
32px: 2.462em
48px: 3.692em
57px: 4.385em
72px: 5.538em
**/

.icon {
    display: inline-block;
    cursor:pointer;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 1.846em;
    height: 1.846em;
    background-size:100%;
    background-repeat:no-repeat;
    background-position:center;
    background-color:#01B6E9;
    border-radius:.4em;
    margin:2px 2px 2px 0;
}

.icon-16 .icon {
    width:  1.231em;
    height: 1.231em;
}

.icon-24 .icon {
    width:  1.846em;
    height: 1.846em;
}

.icon-32 .icon {
    width:  2.462em;
    height: 2.462em;
}

.icon-48 .icon {
    width:  3.692em;
    height: 3.692em;
}

.icon-57 .icon {
    width:  4.385em;
    height: 4.385em;
}

.icon-72 .icon {
    width:  5.538em;
    height: 5.538em;
}

.icon-active        {background-image: url(/theme/Jetsue/svg/icon/active.svg);}
.icon-add           {background-image: url(/theme/Jetsue/svg/icon/add.svg);}
.icon-apply         {background-image: url(/theme/Jetsue/svg/icon/apply.svg);}
.icon-attachment    {background-image: url(/theme/Jetsue/svg/icon/attachment.svg);}
.icon-bookmarked    {background-image: url(/theme/Jetsue/svg/icon/bookmarked.svg);}
.icon-bookmarkminus {background-image: url(/theme/Jetsue/svg/icon/bookmarkminus.svg);}
.icon-bookmarkplus  {background-image: url(/theme/Jetsue/svg/icon/bookmarkplus.svg);}
.icon-cancel        {background-image: url(/theme/Jetsue/svg/icon/cancel.svg);}
.icon-config        {background-image: url(/theme/Jetsue/svg/icon/config.svg);}
.icon-contract      {background-image: url(/theme/Jetsue/svg/icon/contract.svg);}
.icon-delete        {background-image: url(/theme/Jetsue/svg/icon/delete.svg);}
.icon-edit          {background-image: url(/theme/Jetsue/svg/icon/edit.svg);}
.icon-email         {background-image: url(/theme/Jetsue/svg/icon/email.svg);}
.icon-expand        {background-image: url(/theme/Jetsue/svg/icon/expand.svg);}
.icon-facebook      {background-image: url(/theme/Jetsue/svg/icon/facebook.svg);}
.icon-false         {background-image: url(/theme/Jetsue/svg/icon/false.svg);}
.icon-google        {background-image: url(/theme/Jetsue/svg/icon/google.svg);}
.icon-help          {background-image: url(/theme/Jetsue/svg/icon/help.svg);}
.icon-inactive      {background-image: url(/theme/Jetsue/svg/icon/inactive.svg);}
.icon-info          {background-image: url(/theme/Jetsue/svg/icon/info.svg);}
.icon-lock          {background-image: url(/theme/Jetsue/svg/icon/lock.svg);}
.icon-mail          {background-image: url(/theme/Jetsue/svg/icon/mail.svg);}
.icon-remove        {background-image: url(/theme/Jetsue/svg/icon/remove.svg);}
.icon-rss           {background-image: url(/theme/Jetsue/svg/icon/rss.svg);}
.icon-save          {background-image: url(/theme/Jetsue/svg/icon/save.svg);}
.icon-saving        {background-image: url(/theme/Jetsue/svg/icon/saving.svg);}
.icon-scissors      {background-image: url(/theme/Jetsue/svg/icon/scissors.svg);}
.icon-search        {background-image: url(/theme/Jetsue/svg/icon/search.svg);}
.icon-skype         {background-image: url(/theme/Jetsue/svg/icon/skype.svg);}
.icon-true          {background-image: url(/theme/Jetsue/svg/icon/true.svg);}
.icon-twitter       {background-image: url(/theme/Jetsue/svg/icon/twitter.svg);}
.icon-unlock        {background-image: url(/theme/Jetsue/svg/icon/unlock.svg);}
.icon-warning       {background-image: url(/theme/Jetsue/svg/icon/warning.svg);}
.icon-youtube       {background-image: url(/theme/Jetsue/svg/icon/youtube.svg);}

div.new>h1 a {
    float:right;
}

/* Gallery */

/* Crumbs */
.crumbs {
	height:2.3em;
	border:1px solid #dedede;
	clear:both;
	list-style-type:none;
	}
.crumbs li {
	float:left;
	line-height:2em;
	color:#777;
	font-weight:bold;
	font-size:1.2em;
	padding-left:.75em;
	}
.crumbs li a {
	display:block;
	font-weight:normal;
	font-size:1em;
	}
.crumbs li a:link, .crumbs li a:visited {
	color:#777;
	text-decoration:none;
}

.crumbs li a:hover, .crumbs li a:focus {
	color:#dd2c0d;
}

.crumbs li a:after {
    content:' >>';
}

.browse-cat {
    clear:both;
    overflow:auto;
}

.ig_photolist {
    list-style-type:none;
    list-style-position:inside;
}

.ig_photolist img {
    border:1px solid #dcddde;
}

.ig-albumlist, .ig-photolist {
    float:left;
    clear:both;
    width:100%;
}
.details a img {
     margin:auto auto auto auto;
}

.ig_photolist li a {
    text-align:center;

}

li.details {
    overflow:hidden;
    border:1px solid #CFCFCF;
    background-color: #EBEAED;
    display: table-cell;
    float:left;
    text-align:center;
    vertical-align:middle;
    margin:0 .5em .5em 0!important;
    padding:.2em;
    border-radius:.3em;
}

li.details a{
display:block;
}
.ft-title{
    display:none;
}
/*
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/theme/Jetsue/img/ig_gallery/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/theme/Jetsue/img/ig_gallery/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/theme/Jetsue/img/ig_gallery/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/theme/Jetsue/img/ig_gallery/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
h3 {
    clear:both;
}

#cboxLoadedContent {
    text-align:center;
    font-size:2em;
}

#cboxLoadedContent p {
    margin:0 1em 0 1em;
}

/* End Gallery */


/* Coin-Slider Clickable Slideshow */


.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev,
.cs-next { background-color: #cccccc; color: #FFFFFF; padding: 0px 10px; }

/* End of Coin-Slider Clickable Slideshow */