@charset "utf-8";
/* CSS Document */



.page-content {
	background-color: transparent;
	color: #555;
}

main.background {
	min-height: 100%;
	width: 100%;
	background: #4c617d; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c617d', endColorstr='#ffffff'); /* for IE */
	ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c617d', endColorstr='#ffffff'); /* IE8 */
	background-image: -ms-linear-gradient(top, #4c617d 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#4c617d), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #4c617d, #fff); /* for firefox 3.6+ */
}
.page-wrapper {
	background: transparent;
	padding: 10px;
}

.page-content {
	background-color: white;
	color: #555;
	padding: 5px;
}
.page-content-background{
	background-color: #404f62;
	padding: 10px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-right:0px;
}
/*media screen*/
.featureTitle {
   /* background-color: #5b8094;*/
   /* background-image: url('/landing/img/featureTitleBG2.png');*/
    color: #fff;
    font-family: Cabin, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.1em;
   height: 37px;
    padding: 9px 0 12px 8px;
    background-repeat: no-repeat;
    background-size:100% 100%;
}
.standardFeatureText {
font: 12px Verdana,Arial;
padding: 5px;
line-height: 1.3em;
background: #fff;
}
.borders {
   margin-left:auto;
   margin-right:auto;
   border:1px solid #ffffff;   
   position:relative;
 }   
.headers  {
       border: 1px solid #fff;
       margin:2px;
 }
.linkList {
list-style-type: none;
line-height: 2.0em;
}
ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
.standardFeature {
margin: 0px auto;
/* margin-top: 20px; */
width: 220px;
height: auto;
background: #304054;

/*padding-top:10px;*/
}

.left-content-panel {
margin: 0px auto;
width: 220px;
height: auto;
float: left;
/* border: 1px solid #fff; */
margin-right: 10px;
}
.right-content-panel {
margin: 0px auto;
width: 770px;
height: auto;
float: right;
/* border: 1px solid #fff; */
}
.contentContainer {
width: 100%;
font: 12px Verdana,Arial;
line-height: 1.3em;
margin-bottom: 20px;
border: 1px solid #DAE0E6;
display: table;
}

.textContainer {
background-color: #fff;
height: 100%;
overflow: hidden;
}

.pageTitle {
background-color: #304054;
/*background-image: url('/landing/img/pageTitleBG2.png');*/
color: #fff;
font-family: Cabin, Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 37px;
height: 37px;
padding-left:10px;
padding-top: 2px;

vertical-align: middle;
/* margin: 7px 0 0; */

background-repeat: no-repeat;
background-size:100% 100%;
}

.pageTitleAlt {
	color: #fff;
	font-family: Cabin, Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 1.5;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	/* margin: 7px 0 0; */
	
	background-repeat: no-repeat;
	background-size:100% 100%;

}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.contentFull {
/* width: 750px; */
padding: 10px;
background-color: #fff;
height: 100%;
}
ol#faq {
display: block;
list-style-type: decimal !important;
/* list-style-position: inside; */
padding: 10px;
margin-left: 20px;
color: #35393d;
}
ol#faq a {
color: #35393d;
text-decoration: none;
}
ol#faq li {
line-height: 2.5em;
}
.linkList {
list-style-type: none;
line-height: 2.0em;
 padding-left:0px;
}
.linkList a {
color: #3b77af;
text-decoration: none;
}
.linkList li {
list-style-type: none;
background: url(/landing/img/arrowBullet.png) no-repeat top left;
/* display: block; */
background-position: 0 9px;
padding-left: 1.0em;
}

/*media screen*/
.contentContainerAcc {
   width: 100%;
    font: 12px Verdana, Arial;
    line-height: 1.3em;
    margin-bottom: 20px;
    display: table;
}

#acc {
width: 100%;
list-style: none;
    color: #033;
    margin: 0 auto 0px;

}
.switch {
/*padding-top: 15px;*/
}
#acc ul {
padding-left: 15px;
list-style-type: none;
}
#acc h5 {
width: 100%;
}
media="screen"
#acc .collapse {
 width: 100%;

}
.listLevel3 a:hover {
    color: #3399ff;
    text-decoration: underline;
}
.listLevel3 a {
    color: #2a5586;
    text-decoration: none;
}
.listLevel2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #35393d;
    list-style-type: none;
    line-height: 2em;
    margin-left: 20px;
}
.listLevel3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    font-weight: normal;
    list-style-type: none;
    line-height: 2em;
    margin-left: 20px;
}
.listLevel3 li {
    list-style-type: none;
    background: url(/landing/img/dottedArrowBulletGray.png) no-repeat top left;
    background-position: 0 8px;
    padding-left: 1em;
}
@media (max-width: 325px) {
	.pageTitle {
     height: 120px;
	}
	.switch {
	margin-top: 75px;
	margin-left: 0px;
	}

}

@media (max-width: 360px) {
	.hidden_div {
   /* visibility: hidden;*/
    display: none;

	}
	.visible_div{
		
		visibility:"visible";
	}
	
}
@media (min-width: 360px) {

	.visible_div{
		
		 display: none;
	}
	
}
@media (min-width: 326px) {
	.pageTitle {
      height: 65px;
	}
	.switch {
	margin-top: 27px;
	
	}

}
@media (min-width: 500px) {
	.pageTitle {
      height: auto;
	}
	.switch {
	margin-top: 5px;
	
	}

}



@media (min-width: 768px) {
	header.sub-menu .container {
		width: 700px;
		padding: 0px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 1002px;
		padding: 0px;
	}
	header.sub-menu .container {
		width: 982px;
		padding: 0px;
	}
	.page-wrapper {
		width: 1002px;
	}
}
@media (min-width: 1005px) {
	.container {
		width: 1002px;
		padding: 0px;
	}
	.page-wrapper {
		width: 1002px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1002px;
		padding: 0px;
	}
	.page-wrapper {
		width: 1002px;
	}
}
#jobsInfoH1{
	color: #333;
	font-family: Verdana, Arial;
	font-size: 1.9em;
	text-align: center;
	margin: 20px auto;
	font-weight: bold;
	line-height: 15px
}