
/* template structure */

html {
	font:  Verdana;
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
}

body {
	background: #fff;
	color: #333;
	margin: 0;
	min-height: 100%;

}

.bs-successMsg{
		margin: 20px;
}
		
.errorMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #990000;
}
 
.templateContainer {
	margin: 0 auto;
	padding: 0 1%;
}

.header {
	background: #003E7E;
	color: #fff;
	margin-bottom: -.2%;
 width:100%;

  
}


.container_inside_header

{
    max-width:1260px;
    margin:0px auto;
}

.siteLogo {
	color: #fff;
	display: block;
	float: left;
	font-size: 1.286em;
	font-weight: 700;
	height: 84px; /* to prevent a reflow */
	line-height: 1.125;
	padding: 1em 0;
	text-decoration: none;
	transition: .2s linear;


}
.siteLogo:hover,
.siteLogo:focus {
	background: #003871;
	background: rgba(0, 0, 0, .1);
	color: #fff;
}
.siteLogo > .left { margin: 0 10px 0 0; }

.siteLogo > span {
	display: inline-block;
	margin-top: 21px;
	width: 8.5em;
}

 
.hNav ul,
 
.footer ul {
	list-style: none;
	padding: 0;
}

.topNav { float: right; list-style:none; margin-top: 1.1%;
    padding-right: 2%; padding-top:6%;}
.topNav > li {
	float: left;
	margin-left: 2em;
}
.topNav > li:first-child {
	font-weight: 700;
	margin-left: 0;
}
/*
.topNav > li > a {
	border-radius: 4px;
	line-height: 2;
	padding: 0 .5em;
	transition: background .15s linear;
}
*/
.topNav .here { background: #111; }
.topNav a,
.topNav a:hover,
.topNav a:focus {
	color: #fff;
	display: block;
	text-decoration: none;
}
.topNav a:hover,
.topNav a:focus { background: #001F3F; }

 

.header form {
	clear: right;
	color: #333;
	float: right;
}
.header label { color: #fff; } /* needed to prevent false positive in WCAG scan */

 

.hNav {
	background: #0076C0;
	border-bottom: 1px solid #003E7E;
	  width: 100%;
}

.hNav > ul {
	bottom: 4px;
	display: table;
	margin: 0 auto -5px;
	position: relative;
}


.hNav > ul > li {
	float: left;
	position: relative;
	transition: .2s linear;
}

.hNav > ul > li > a {
	color: #fff;
	display: block;
	font-size: 1.10em;
	font-weight: 700;
	line-height: 3.4375;
	padding: 0 13px;
 
}
 
.hNav > ul > li:not(.here) > a { transition: background .2s linear; }
.hNav > ul > li:hover > a,

.hNav > ul > li > a:focus,
.hNav > ul > li > .descendantFocus { background: #003E7E; }

.hNav > ul > .here > a,
.hNav > ul > .here > a:focus,
.hNav > ul > .here > .descendantFocus {
	background: #fff;
	background-clip: padding-box;
	border-radius: 6px 6px 0 0;
	color: #111;
	transition: none;
}

.hNav > ul > .here:hover > a,
.hNav > ul > .here > .descendantFocus,
.hNav > ul > .here > .descendantFocus:focus { background: #fff; }

.hNav > ul > li > div {
	background: #fff;
	background: rgba(255, 255, 255, .98);
	border: 1px solid #E2E4E4;
	border-top-color: transparent;
	border-radius: 0 0 6px 6px;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, .1);
	display: none;
	left: 0;
	position: absolute;
	width: inherit;
	z-index: 101; /* must be greater than bxSlider and .ui-front */
}

.hNav > ul > :first-child > div,
.hNav > ul > :last-child > div { width: 220px; }
.hNav > ul > :nth-child(6) > div,
.hNav > ul > :last-child > div {
	left: auto;
	right: 0;
}
.hNav > ul > li:hover > div,
.hNav > ul > li > a:focus + div,
.hNav > ul > li > .descendantFocus + div { display: block; }
.hNav > ul > li > div > ul {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
	padding: 10px;
	width: 220px;
}
.hNav > ul > li > .twoColumn > ul { float: left; }

.hNav > ul > li > div li { border-top: 1px solid #ddd; }
.hNav > ul > li > div :first-child { border-top: 0; }

.hNav > ul > li > div a {
	border-radius: 3px;
	color: #111;
	display: block;
	padding: 5px 5px;
	text-decoration: none;
	transition: none;
}
.hNav > ul > li > div a:hover,
.hNav > ul > li > div a:focus {
	background: #003E7E;
	color: #fff;
}

 

.mainColumn {
	float: right;
	padding-bottom: 2.5em;
	position: relative;
	width: 760px;
}

 /*
.breadcrumbs {
	font-size: .929em;
	margin: 0 0 10px;
	padding-left: 1px;
}
*/
 

.footer {
     border-top: 8px solid #003e7e;;
     font-size: .929em;
}

.footer ul { margin-top: .214em; }

.footer.row1 {
	background: #ffffff;
	border-bottom: 4px solid #00264D;
	border-top: 10px solid #937206;
	padding: 0 0 3em;
}
.footer.row1,
.footer.row1 a,
.footer.row1 h2 { color: #fff; }

.footer.row1 h2 { font-size: 1.461em; }

.footer.row1 > div > div       { width: 52%; }
.footer.row1 > div > div + div { width: 48%; }
.footer.row1 > div > div > div       { width: 50%; }
.footer.row1 > div > div > div + div { width: 50%; }
.footer.row1 > div > div + div > div       { width: 61%; }
.footer.row1 > div > div + div > div + div { width: 39%; }
 

.footer.row2 {
	background: #ffffff;
	background: -webkit-linear-gradient(#fff, #f3f3f3);
	background:         linear-gradient(#fff, #f3f3f3);
	border-bottom: 4px solid #ddd;
	padding: 1.5em 0 3em;
}
.footer.row2 img { margin-top: .714em; }
.footer.row2 address {
	font-style: normal;
	margin-top: .214em;
}

.footer.row2 h2 { font-size: 1.385em; }
.footer.row2 h2:first-child { margin-top: 0; }

.footer.row2 a { color: #2353BA; }

.footer.row2 > div > div       { width: 52%; }
.footer.row2 > div > div + div { width: 48%; }
.footer.row2 > div > div > div       { width: 63%; }
.footer.row2 > div > div > div + div { width: 37%; }
.footer.row2 > div > div + div > div       { width: 39%; }
.footer.row2 > div > div + div > div + div { width: 61%; }

.footer.row2 > div > div > div { margin-top: 1.5em; }

 
  .no_border
 
 {
     border:none; !important
 }

input[type="radio"]:disabled  +label 
 {
     color: Gray;
 }

/* block normalization */
/*
address, h2, h3, h4, h5, h6, hr, p, ul, ol, dl, dt, form, table { margin: 1.5em 0 .214em; }

blockquote {
	background: #F6F6F6;
	border-radius: 3px;
	margin: 1.5em;
	padding: 1em;
}
blockquote > p:first-child { margin-top: .214em; }

center { text-align: inherit; }

h2 {
	font-size: 1.429em;
	line-height: 1.2;
}
h3 {
	font-size: 1.143em;
	line-height: 1.3125;
}
h5 { font-size: .929em; }
h6 { font-size: .857em; }

hr {
	border: 1px solid #808080;
	border-width: 1px 0 0;
	-moz-box-sizing: content-box;
	     box-sizing: content-box;
	clear: both;
	height: 0;
}
.heavy { border-width: 2px 0; }

*/
/* inline normalization */

a { background-color: transparent; }

a,
.ui-state-default a:link,
.ui-state-default a:visited,
.ui-widget-content a {
	color: #2353BA;
	text-decoration: none;
	transition: color .2s linear;
}
.diagnosticLink { background: #2353BA; }

a:focus { outline: 1px dotted #808080; }

a:hover,
a:focus,
.ui-state-default a:link:hover,
.ui-state-default a:link:focus,
.ui-state-default a:visited:hover,
.ui-state-default a:visited:focus,
.ui-widget-content a:hover,
.ui-widget-content a:focus { color: #003E7E; }
.diagnosticHover { background: #003E7E; }

a:hover,
a:active {
	outline: 0;
	text-decoration: underline;
}

abbr[title],
acronym[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
a abbr[title],
a acronym[title] { cursor: pointer; }
a:hover abbr[title],
a:focus abbr[title],
a:hover acronym[title],
a:focus acronym[title] { border-bottom: 0; }

[align] {
	float: none;
	text-align: inherit;
}

[align],
[valign] {
	vertical-align: inherit;
	vertical-align: initial;
}
td[valign] { vertical-align: top; }

b, .bold, strong { font-weight: 700; }

basefont, font {
	color: red;
	font: inherit;
}

big { font-size: inherit; }

del { color: #595959; }

dfn { font-style: italic; }

code, kbd, pre, samp {
	font-family: Consolas, Monaco, monospace, monospace; /* duplication is intentional */
	font-size: 1em;
	-moz-tab-size: 5;
	     tab-size: 5;
	white-space: pre-wrap;
}
code, samp {
	background: #eee;
	border-radius: 3px;
	padding: 3px;
}
kbd {
	background: #333;
	border: .4em solid #222;
	border-left-color: #111;
	border-right-color: #111;
	border-radius: .3em;
	color: #eee;
	font: .857em Arial, sans-serif;
	padding: 0 .4em .4em .2em;
	position: relative;
	top: -.2em;
}

[hspace] {
	margin-left: 0;
	margin-right: 0;
}
[vspace] {
	margin-bottom: 0;
	margin-top: 0;
}

q { quotes: "\201C" "\201D" "\2018" "\2019"; }

::-moz-selection {
	background: #b3d4fc;
	color: #333;
	text-shadow: none;
}
::selection {
	background: #b3d4fc;
	color: #333;
	text-shadow: none;
}

samp {
	background: #333;
	color: #01FF70;
}

small, .small { font-size: .857em; }

strike { text-decoration: inherit; }

sub, sup {
	font-size: .786em;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub { bottom: -0.25em; }
sup { top: -0.5em; }

var { color: #85144B; }


/* lists */

ol, ul { padding-left: 2em; }

   ol ol > li { list-style-type: lower-alpha; }
ol ol ol > li { list-style-type: lower-roman; }

li ul, li ol { margin-top: .214em; }

.oversized > li { margin: 1.5em 0 .214em; }
.oversized.join > li:first-child { margin-top: .214em; }

.more {
	font-size: .929em;
	font-weight: 400;
	list-style: none;
	margin-top: .5em;
}
.more > a { font-weight: 700; }

dt { font-weight: 700; }
dt:first-child { margin-top: .214em; }

dd { margin-left: 2em; }


/* images */
/*
img { border: 0; }

img[width][height],
img:not([height]) {
	height: auto;
	max-width: 100%;
}

img.border { border: 1px solid #333; }

img.left {
	float: left;
	margin: 0 1em 1em 0;
}
img.right {
	float: right;
	margin: 0 0 1em 1em;
}

.image { margin: 1.5em 0 .214em; }
.image > img {
	border: 1px solid #333;
	display: block;
}
.image.s2 > img { border: none; }
.image.s2,
.image.s3 {
	background: #F3F6F6;
	border: 1px solid #333;
	padding: 2px;
}
.image > .caption {
	font-size: .929em;
	font-style: italic;
}
*/
/* used by imageFormat(). tag qualification is required. 
div.left {
	float: left;
	margin-bottom: 1em;
	margin-right: 1em;
}
div.center {
	margin-left: auto;
	margin-right: auto;
}
div.right {
	float: right;
	margin-bottom: 1em;
	margin-left: 1em;
}*/


/* forms (normalization) */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	border: 0;
	padding: 0;
}

 
 
optgroup,
select  {
	color: #333;
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}


/*
textarea {
	line-height: 1.5;
	min-height: 4.5em;
	min-width: 9em;
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
*/
/* placeholder text */

/*
::-webkit-input-placeholder {
	color: #595959;
	font-style: italic;
}
          :-moz-placeholder {
	color: #595959;
	font-style: italic;
}
         ::-moz-placeholder {
	color: #595959;
	font-style: italic;
}
     :-ms-input-placeholder {
	color: #595959;
	font-style: italic;
}
               .placeholder { /* class added to the DOM by JS placeholder fallback plugin */
	/*color: #595959;
	font-style: italic;
}
*/

/* forms (template-specific) */

/*
label { vertical-align: top; }
label[for] { cursor: pointer; }
*/

.Comments18Placeholder::-moz-placeholder {
  color: #ABABAB;
  opacity: 1;
  font-style:italic;
}
.Comments18Placeholder:-ms-input-placeholder {
  color: #ABABAB;
  font-style:italic;
}
.Comments18Placeholder::-webkit-input-placeholder {
  color: #ABABAB;
  font-style:italic;
} 
 
select { padding: 1px; }

 
 
select {
	border: 1px solid #ababab;
	max-width: 100%;
	text-transform: none;
	
	height:26px;
}

/* hover/focus */
   input:hover,
  select:hover,
textarea:hover { border-color: #808080; }
   input:focus,
  select:focus,
textarea:focus { border-color: #3C7FB1; }



 

optgroup {
	font-style: normal;
	padding-bottom: 4px;
}
optgroup:before { color: #666; }

optgroup > option { padding-left: 1em; }

option:hover,
option:focus {
	background: #39f;
	color: #fff;
	cursor: pointer;
}


/* forms (with layout class) */

.layout span.required {
	color: #A00;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1;
	margin-right: 2px;
	position: relative;
	top: 3px;
}
:-moz-ui-invalid {
	box-shadow: none;
	outline: 2px solid #A00;
}

.layout .formRow {
	border: 1px solid transparent;
	clear: both;
	overflow: hidden;
	padding: 4px;
}
.layout          .formRow.noLabel { padding-left: 161px; }
.layout fieldset .formRow.noLabel { padding-left: 160px; }
.layout.striped .formRow:nth-child(odd)  { background: #fff; }
.layout.striped .formRow:nth-child(even) { background: #f6f6f6; }
.layout         .formRow.altBg           { background: #f6f6f6; }

.layout fieldset {
	border: 1px solid transparent;
	border-radius: 3px;
	clear: both;
	margin: .5em 0;
	padding: 0;
}
.layout fieldset.border { border-color: #c0c0c0; }

.layout legend {
	font-size: 1.071em;
	font-weight: 700;
	margin-left: 10px;
	padding: 0 10px;
}
.layout .legend {
	border-bottom: 1px solid #999;
	font-size: 1.071em;
	font-weight: 700;
	margin-top: 2px;
	padding: 5px 20px;
}
.layout legend ~ fieldset legend,
.layout .legend ~ fieldset .legend {
	font-size: 1em;
	font-weight: 400;
}

.layout label {
	display: inline-block;
	margin-right: 3px;
	text-align: right;
	width: 150px;
}
.layout label.secondary {
	font-size: .929em;
	margin-left: 3px;
	text-align: left;
	width: auto;
}
.layout .caption {
	display: block;
	font-size: .929em;
	font-style: italic;
	margin-left: 157px;
}
.layout .noLabel .caption { margin-left: 0; }

/* width constraints */
                .layout label + input,
                .layout label + select,
                .layout label + textarea { max-width: 340px; }

 .noLeftSidebar .layout label + input,
 .noLeftSidebar .layout label + select,
 .noLeftSidebar .layout label + textarea { max-width: 540px; }

.noRightSidebar .layout label + input,
.noRightSidebar .layout label + select,
.noRightSidebar .layout label + textarea { max-width: 580px; }

    .noSidebars .layout label + input,
    .noSidebars .layout label + select,
    .noSidebars .layout label + textarea { max-width: 780px; }

/* option groups */
.layout .optionGroup {
	clear: both;
	padding: 4px 4px 4px 161px;
}
.layout fieldset .formRow { padding: 4px 3px; }
.layout fieldset .optionGroup { padding: 4px 3px 4px 160px; } /* nested fieldsets */

.layout .optionGroup legend { margin-left: -151px; }
.layout .optionGroup label {
	margin: 0 2px;
	text-align: left;
	width: 325px;
}
 .noLeftSidebar .layout .optionGroup label { width: 525px; }
.noRightSidebar .layout .optionGroup label { width: 565px; }
    .noSidebars .layout .optionGroup label { width: 765px; }

.layout .optionGroup span.label {
	display: inline-block;
	margin-left: -157px;
	margin-right: 3px;
	text-align: right;
	vertical-align: top;
	width: 150px;
}


 


 
/* helper classes */

.alert { color: #a00; }

.clear:before,
.clear:after {
	content: " ";
	display: table;
}
.clear:after { clear: both; }

[href^='/exit/'] {
	background: url("data:image/gif;base64,R0lGODlhCgAKALMKAP///yZWvStbwqnE/1OD6qzG/ypawWOT+lKC6WKS+f///wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAKAAoAAAQvUEklqp3kgA3EpAgnBGQgFGKwCQMwEJ3KuoaRjEBxDKNCKKqcABCYBDlFSWk5iQAAOw==") 100% 50% no-repeat;
	padding-right: 13px;
}
.descendantImage { /* class added by JS */
	background: none;
	padding-right: 0;
}

.diagnostic {
	list-style: none;
	overflow: hidden;
	padding-left: 0;
}
.diagnostic > li {
	border-radius: 3px;
	color: #fff;
	float: left;
	line-height: 100px;
	margin-right: 1px;
	padding: 0 30px;
	text-align: center;
}

.hide,
.hidden,
[hidden],
.columnSplit { display: none; }

.visuallyHidden { /* hide visually but remain available for screenreaders. used by 'skip links', accessible pagination, main search form */
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	transition: .5s linear;
	width: 1px;
}

.header > .visuallyHidden {
	background: #001F3F;
	color: #fff;
}
.header > .visuallyHidden:focus {
	clip: auto;
	height: auto;
	left: 0;
	margin: 0;
	padding: 6px;
	top: 10px;
	width: auto;
}

p.center { text-align: center; }
p.right  { text-align: right;  }

.noJS .maxMeasure { max-width: 520px; }

.modal.search {
	background: url("../img/chalkwork/search_16x16.png") 100% 50% no-repeat;
	padding-right: 20px;
}

.roundAll    { border-radius: 6px; }
.roundBottom { border-radius: 0 0 6px 6px; }
.roundLeft   { border-radius: 6px 0 0 6px; }
.roundRight  { border-radius: 0 6px 6px 0; }
.roundTop    { border-radius: 6px 6px 0 0; }

/* two column */
.twoColumn::after {
	clear: both;
	content: " ";
	display: table;
}
.twoColumn > div {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	float: left;
	width: 47.308%; /* ( ( 520 / 2 ) - ( 16 * .875 ) ) / 520 */
	width: -webkit-calc(50% - 1em);
	width:    -moz-calc(50% - 1em);
	width:         calc(50% - 1em);
}
.twoColumn > div + div { float: right; }

/* three column */
.threeColumn::after {
	clear: both;
	content: " ";
	display: table;
}
.threeColumn > div {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	float: left;
	width: 30.641%; /* ( ( 520 / 3 ) - ( 16 * .875 ) ) / 520 */
	width: -webkit-calc(33.333% - 1em);
	width:    -moz-calc(33.333% - 1em);
	width:         calc(33.333% - 1em);
}
.threeColumn > div:first-child + div { margin-left: 1.5em; }
.threeColumn > div + div + div { float: right; }


.uppercase,
.allCaps { text-transform: uppercase; }


/* intra-page anchors */
a.anchorUp,
a.anchor-up,
a.anchorDown,
a.anchor-down {
	background: 0 50% no-repeat;
	padding-left: 11px;
}
a.anchorUp,
a.anchor-up,
.anchor-up > li,
.anchorUp > li { background-image: url("data:image/gif;base64,R0lGODlhBwAIAIABAAA+fv///yH5BAEAAAEALAAAAAAHAAgAAAIMjGGJeBoMk3SzvlQAADs="); }

a.anchorDown,
a.anchor-down,
.anchor-down > li,
.anchorDown > li { background-image: url("data:image/gif;base64,R0lGODlhBwAIAIABAAA+fv///yH5BAEAAAEALAAAAAAHAAgAAAIMjGGpissHW5BIQlMAADs="); }

ul.anchorUp,
ul.anchor-up,
ul.anchorDown,
ul.anchor-down {
	list-style: none;
	padding-left: 0;
}
ul.anchorUp > li,
ul.anchor-up > li,
ul.anchorDown > li,
ul.anchor-down > li {
	background-position: 1em .5em;
	background-repeat: no-repeat;
	padding-left: 2em;
}

/* pre-content page messages (used for template switcher, legacy mode, debugging, and CMS mini-toolbar) */
.pageMessage {
	background: #F6F6F6 25px 15px no-repeat;
	border: 3px solid #fff;
	border-radius: 3px;
	color: #333;
	margin: 10px 0;
	padding: 1em 5.5em;
	position: relative;
}
.pageMessage > h2 {
	font-family: Rockwell, Arvo, serif;
	margin: 0;
}
.pageMessage.debugging { background-image: url("../img/chalkwork/tools_32x32.png"); }
.pageMessage.cms {
	background-color: #F5F2ED;
	background-image: url("../img/chalkwork/control_panel_32x32.png");
}
.pageMessage.cms .addNews {
	background: url("../img/chalkwork/document_add_custom_13x16.png") 0 50% no-repeat;
	padding-left: 17px;
}
.pageMessage.cms .addMedia {
	background: url("../img/chalkwork/movie_add_custom_16x16.png") 0 50% no-repeat;
	padding-left: 20px;
}
.pageMessage.switchTemplate {
	background-color: #fff;
	background-image: url("../img/chalkwork/template_32x32.png");
}


/* in-content message boxes */
.message-box {
	background: #f9f9f9 .615em 1.385em no-repeat;
	border-color: #e8e8e8 #ddd #ddd #e8e8e8;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-radius: 3px;
	box-shadow: 0 0 2em rgba(0, 0, 0, .05) inset;
	font-size: .929em;
	margin: 1.5em 0 .214em;
	min-height: 3em;
	padding: 1px 1em 1em 3em;
	position: relative;
}

.message-box.failure {
	background-color: #FFECEE;
	background-image: url("../img/chalkwork/stop_24x24.png");
}
.message-box.info    {
	background-color: #f1f8ff;
	background-image: url("../img/chalkwork/info_24x24.png");
}
.message-box.loading {
	background-color: #f6f6f6;
	background-image: url("../img/loadingCircle.gif");
}
.message-box.success {
	background-color: #E9F9E8;
	background-image: url("../img/chalkwork/confirm_24x24.png");
}
.message-box.warning {
	background-color: #FFEFC5;
	background-image: url("../img/chalkwork/warning_24x24.png");
}

.pageMessage > .close,
.message-box > .close {
	border-radius: 0 0 0 3px;
	color: #333;
	display: block;
	font-size: 1.5384em;
	line-height: 1.2;
	opacity: .33;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 0;
	transition: .2s linear;
	width: 1em;
}
.pageMessage:hover > .close,
.message-box:hover > .close {
	background: rgba(200, 200, 200, .33);
	opacity: .66;
}

.pageMessage > .close:hover,
.pageMessage > .close:focus,
.message-box > .close:hover,
.message-box > .close:focus {
	background: rgba(200, 200, 200, .66);
	opacity: 1;
}

.join {
	margin-bottom: .214em;
	margin-top: .214em;
}


/* filter effect on content */
.header + .templateContainer {
	transition: -webkit-filter 1s linear;
	transition:         filter 1s linear;
}
.templateContainer.desaturate {
	-webkit-filter: grayscale(1);
	        filter: grayscale(1);
}


/* document library */

#wfq {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: none;
	width: 100%;
}

#nNumberWidget,
#searchAdvisoryCirculars,
#searchForms,
#searchOrdersNotices {
	background: #C8E0F8;
	padding: .5em;
}

#searchOrdersNotices label { width: auto; }
#searchOrdersNotices select { margin-right: 1em; }

/* Do not show X button on the top right of the dialog */
.no-close .ui-dialog-titlebar-close {
     display: none;
 }

/* jQuery UI customizations */

.ui-widget-overlay {
	background: #111;
	opacity: .75;
}

.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
 
/*  .ui-widget-content { background: #fff; }    */
.ui-widget-content { background: #E8E8E8; }

/* accordion */
.ui-accordion { margin: 1.5em 0 .214em; }
.ui-accordion .ui-accordion-content { padding: 1px .5em; } /* mirrors value for dialog content */

/* autocomplete */
.ui-autocomplete-loading {
	background-image: url("../img/loadingCircle.gif");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}
.ui-autocomplete {
	background-clip: padding-box;
	border-color: #003E7E;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	max-height: 368px;
	max-width: 378px;
	overflow-y: auto;
	padding: 3px;
}
.ui-autocomplete > li {
	background: none;
	padding: 3px 6px;
}
.ui-autocomplete > li:nth-child(even) { background: #F3F6F6; }
.ui-autocomplete a {
	cursor: pointer;
	transition: none;
}
.ui-autocomplete a:hover,
.ui-menu .ui-menu-item a.ui-state-focus {
	background: #001F3F;
	border: 0;
	color: #fff;
	margin: 0;
}

/* .ui-autocomplete .ui-corner-all { border-radius: 0; }
 */
.ui-autocomplete { border-radius: 0; }

/* dialog */
.ui-dialog {
	background: #E4E5E7;
	border: 0;
	box-shadow: 0 0 100px rgba(255, 255, 255, .66);
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: 99%;
	max-width: -webkit-calc(100% - .5em);
	max-width:    -moz-calc(100% - .5em);
	max-width:         calc(100% - .5em);
	padding: 5px;
}

.ui-dialog .ui-dialog-content {
	background: #fff;
	border: none;
	border-radius: 0 0 4px 4px;
	padding: 1px .5em;
}
.ui-dialog .ui-dialog-content:empty { background: #fff url("../img/loadingBar.gif") 50% 50% no-repeat; }

.ui-dialog .ui-dialog-container { padding: .5em; }

.ui-dialog .ui-dialog-titlebar {
	background: #055497;
	border: none;
	border-radius: 4px 4px 0 0;
	color: #fff;
	overflow: hidden;
	padding: 0;
}
.ui-dialog .ui-dialog-title {
	font-size: 1.143em;
	padding: 4px 8px;
	width: -webkit-calc(100% - 44px);
	width:    -moz-calc(100% - 44px);
	width:         calc(100% - 44px);
}
.ui-dialog .ui-dialog-titlebar-close {
	background: #00194E;
	border: none !important;
	border-radius: 0 3px 0 0;
	bottom: 0;
	color: #67CCFF;
	height: auto;
	margin: 0;
	padding: 3px 6px;
	right: 0;
	top: 0;
	transition: .2s linear;
	width: auto;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	background: #111;
	color: #fff;
}

.ui-dialog .ui-button-text {
	font-weight: 700;
	line-height: 1.0714;
	padding: 0;
	text-indent: 0;
}
.ui-dialog.faaModal .ui-button-text { font-size: 2em; }

.ui-dialog .ui-icon { background: none; }

/* tabs */
.ui-tabs {
	background: none;
	border: 0;
	padding: 0;
}

.ui-tabs .ui-tabs-nav {
	background: none;
	border: 0;
	color: inherit;
	padding: .214em 0 0 .5em;
}
.ui-tabs .ui-tabs-nav li {
	font-weight: 700;
	margin-top: 0;
	top: 5px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding: .214em .429em; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 0;
	padding-bottom: 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 5px solid #e6e6e6;
	transition: .2s linear;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { background-image: none; }

.ui-tabs .ui-state-default > a { color: #2353BA; }
.ui-tabs .ui-state-active > a { color: #333; }

.ui-tabs .ui-state-hover,
.ui-tabs .ui-state-focus { background: #e6e6e6; }

.ui-tabs .ui-state-active,
.ui-tabs .ui-state-active.ui-state-hover { background: #fff; }

.ui-tabs .ui-tabs-nav .ui-state-hover:not(.ui-state-active) a { text-decoration: underline; }

.ui-tabs .ui-tabs-panel {
	border: 5px solid #e6e6e6;
	border-radius: 6px;
	padding: .5em 1em;
}


.ui-tabs.vertical { overflow: hidden; }
.ui-tabs.vertical .ui-tabs-nav {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	float: left;
	padding: .5em 0 0;
	width: 27%;
}
.ui-tabs.vertical .ui-tabs-nav li {
	border-bottom-width: 5px;
	border-right-width: 0;
	border-radius: 4px 0 0 4px;
	float: none;
	margin: 0 -5px .2em 0;
	top: 0;
	white-space: normal;
}
.ui-tabs.vertical .ui-tabs-nav .ui-tabs-anchor {
	display: block;
	float: none;
	padding: .429em;
}

.ui-tabs.vertical .ui-tabs-panel {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	float: right;
	width: 73%;
}


/* hide items */
@media screen {
	.forPrint {
		display: none;
		visibility: hidden;
	}
}






 
 
 /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -60px;
      }

      /* Set the fixed height of the footer here */
      #push,
      #footer {
        height: 60px;
      }
      #footer {
        background-color: #ffffff;
        border-top: 10px solid #003e7e;
      }

   



      /* Custom page CSS
      -------------------------------------------------- */
      /* Not required for template or sticky footer method. */

      #wrap > .container {
        padding-top: 60px;
      }
      .container .credit {
        margin: 20px 0;
      }

      code {
        font-size: 80%;
      }
      
      
      /*
.testbutton {
  font-family: arial;
  color: #FFFFFF !important;
  font-size: 14px;
  text-shadow: 1px 1px 0px #7CACDE;
  box-shadow: 1px 1px 1px #BEE2F9;
  padding: 10px 25px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 2px solid #3866A3;
  background: #4680C2;
}
.testbutton:hover {
  color: #14396A !important;
  background: #468CCF;
  background: linear-gradient(top,  #468CCF,  #63B8EE);
  background: -ms-linear-gradient(top,  #468CCF,  #63B8EE);
  background: -webkit-gradient(linear, left top, left bottom, from(#468CCF), to(#63B8EE));
  background: -moz-linear-gradient(top,  #468CCF,  #63B8EE);
}
.disabledLink {
  color: #b6b6b6!important;
}
*/


/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
    margin:20px 10px 0px 10px;
    padding-bottom:0px;
    position: relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    
}
.wizard-steps .step {
    position:relative;
}
.wizard-steps div {
    float: left; 
margin-left: -2px;        
}
/* = STEP NUMBERS
----------------------------*/
.wizard-steps span {
    display: block;
    float: left;
    font-size: 14px;
    text-align:center;
    width:20px;
    margin: 10px 5px 0px 0px;
    line-height:20px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
/* = DEFAULT STEPS
----------------------------*/
.wizard-steps a {
    position:relative;
    display:block;
    height:40px;
    padding:2px 0px 0px 0px;    
    float: left;
    font-size:14px;
    line-height:40px;
    color:#ffffff;
    background: #337AB7;
    text-decoration:none;
    width:134px;
    text-align:center;
    /*text-shadow:1px 1px 1px rgba(255,255,255, 0.8);*/
}
.wizard-steps .a-before {
    width:0px;
    height:0px;
    border-top: 20px solid #337AB7;
    border-bottom: 20px solid #337AB7;
    border-left:20px solid transparent;

}
.wizard-steps .a-after {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left:20px solid #337AB7;
margin-left: 0;
}
 
/* = COMPLETED STEPS
----------------------------*/
 
.wizard-steps .completed-step a {
    color:#ffffff;
    background: #337AB7;
}
.wizard-steps .completed-step .a-before {
    border-top: 20px solid #337AB7;
    border-bottom: 20px solid #337AB7;
}
.wizard-steps .completed-step .a-after {
    border-left: 20px solid #337AB7;
}
.wizard-steps .completed-step span {
    border: 2px solid #163038;
    color: #163038;
    text-shadow:none;
}
/* = ACTIVE STEPS
----------------------------*/
.wizard-steps .active-step a {
    /*color:#A3C1C9;*/
    color:White;
    background: #9BBB59;
    font-weight: bold;
    /*text-shadow:1px 1px 1px rgba(0,0,0, 0.8);*/
}
.wizard-steps .active-step .a-before {
    border-top: 20px solid #9BBB59;
    border-bottom: 20px solid #9BBB59;
}
.wizard-steps .active-step .a-after {
    border-left: 20px solid #9BBB59;
}
.wizard-steps .active-step span {
    color: #163038;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    text-shadow:none;
    border: 2px solid #A3C1C9;
}
/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
    /*color:#fff;
    background: #8F061E;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);*/
}
.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {
    /*color:#8F061E;*/
}
.wizard-steps .completed-step:hover .a-before, .wizard-steps .active-step:hover .a-before {
    /*border-top: 20px solid #8F061E;
    border-bottom: 20px solid #8F061E;*/
}
.wizard-steps .completed-step:hover .a-after, .wizard-steps .active-step:hover .a-after {
    /*border-left: 20px solid #8F061E;*/
}
.required {
  display: inline-block;
  /* constrain the absolutely positioned pseudo */
  position: relative;
}
.required label:after {
  content:"*";
  display: block;
  position: absolute;
  right: -.6em;
  top: 0;
}
.img1
{
 
width: 9%;
max-width:84px;
margin-left: 0px;
margin-right: 10px;  
min-width:50px;
padding:20px 0px 18px 0px;
box-sizing:content-box;
}

.logotext 
  {
  display: inline-block;
  margin-top: 30px;
  width: 8.5em;
  font-size:1.286em;
  line-height:1.125;
  vertical-align:-12px;
  
}

.sideNav
{
 
margin-top: 31px;
}

.container-fluid
{
padding-right: 15px;
padding-left: 21px;
}

.boxContainer
{
 overflow:scroll;
 height:400px;
 border: 1px solid #ccc;
 background: #f2f2f2;
 padding: 6px;
 
}

.formPageHeader
{
padding-left:10px;
font-weight: bold;
font-size:larger;
}
.loginBox
{
   border-radius:25px;
   	border:1px solid #D3D3D3; 
   	padding-bottom:24px;	
   	width:50%;
    height: 80%; 
    min-height:220px;
    max-height:350px;
    margin: 0 auto 20px auto;
    min-width:340px;
    
}
.loginBox2
{
   	border-radius:25px;
   	border:1px solid #D3D3D3; 
   	padding:30px;
   	width:50%;
    height: 80%;
    padding:0px 0px 20px 0px;
    min-width:340px;
    
}

  .divCenter {  
            margin: 0px auto;  
        
        }  
        
        
        .form_padding
        
        {
            padding-bottom:15px;
            }
     
     .nopadding {
   padding: 0 !important;
   margin: 0 !important;
}       
            
        
        .table, th, td {

 border-width:0px;
 border-style:none;
  
        }
        
        /*user button padding*/
.margin_top_btn

{
    
    
 margin-top:15px;
    
    }
    
 
    
        
        
        .font_size_big
        
        
        {
            font-size:120%;
        }
        
        
.log_btn

{
    width:100px;
    }
    
    
    .image_size_ie
    
    {
        width:15px;
        height:15px;
    }
    
    
    
    .font_normalize
   
    
    {
        font-family:Verdana;
        font-size:10.5 !important;
        
        
    }
        label
        
        {
            font-weight:normal;
           
        }




#ContentPlaceHolder1_lblConfirmEmail

{
    max-width:210px;
    }
    
    
    
/* hide text on forms*/
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
 


form

{
    margin:0;
    padding:0;
    text-align:left;
    display: inline;
    
    }

.no_padding

{
    padding:0px;
}


.well_long_med

{
    
    background-color:White;
     border:none; 
     box-shadow:none;
}

.well_padding

{
  padding-left:40px; 
   padding-right:40px; 
   
    
}

.outside_padding

{
  margin-left:40px; 
   margin-right:40px; 
  
   
    
}


.panel-default > .panel-heading-custom /* .panel> panel-default> notReqQns  */
{
    font-weight: 700;
    font-size: 22px;
    color: rgba(38, 153, 187, 1);     
}
/*Pre_8500_8_Selection  */
.certChoices ul {
list-style: none;
}
.certChoices input[type="radio"] , input[type="checkbox"]{
   margin-right: 5px; 
}
.responsesSelected 
{
    margin-top: 1em;
    margin-bottom: 1em;
    color: Green;
    
}
#dialog-form-examselection{
    position:relative;
}
.navigation
{
    position:relative;
    bottom:5px;
    
    margin-top:3em; /*0.5em;*/
    
    padding: 0.6em 1em .5em .4em;
    text-align:left;
    
    border: 1px  solid #aaaaaa;
    border-width:1px 0 0 0;
    width:95%;
    
}
.container-examselection
{
    
}
.radNotYetEmp
{
    /*position: absolute;
    top: 0;
    left: 0;*/
}
.liNotYetEmp
{
    /*position: relative;
    height: 43px;
    width: 520px;*/
}

.divNotYetEmp
{
    /*position: absolute;
    top: 0;
    left: 20px;
    width: 480px;*/
}
.questionsContainer
{
    /*height: 310px; */
    margin-left:30px;
    font-size:14px;
    
}
.certChoices
{
/*  margin-left:30px; */
    font-size:14px;
    color:Black;    
}
.questionProvided
{
    margin-left:30px;
    font-size:14px;
    color:Black;
    
}
.answerProvided
{
    margin-left:40px;
    font-size:14px;
    /*color:rgba(153, 170, 105, 1);*/
    padding-left:10px;
}
.answerProvided span
{
    padding-right:4px;
}

.questionProvidedStriked
{
    font-size:14px;
    color:rgba(153, 170, 105, 1);
    text-decoration: line-through;
}
.answerProvidedStriked
{
    font-size:14px;
    color:rgba(153, 170, 105, 1);
    padding-left:10px;
    text-decoration: line-through;
}
.answerProvidedStriked span
{
    padding-right:4px;
    text-decoration: line-through;
}


.closeBtn 
{
    float: right;
    background-color: #286090; 
}

/*Exam Selection End */
 #ContentPlaceHolder1_gen, #ContentPlaceHolder1_demo, #ContentPlaceHolder1_pCert, #ContentPlaceHolder1_mHist,
 
 #ContentPlaceHolder1_mdHist

{
   
    height:48px;
}

    .ContentPlaceHolder1_txtZipCode
    
    
    {
        margin-left:29px;
    }

#ContentPlaceHolder1_divDemographics

{
    margin-left:0px;
}

/*table fomrmatting*/
  
        .style1
        {
            width: 50%
        }
        .style2
        
        {
            width: 40%;
        }
        .style3
        {
            width: 10%
        }
        
        
        
   

        
        
        
         .table-bordered > tbody > tr > td
         
         
      
{
     border-bottom:0px;
     border-left:0px;
     border-right:0px;
   
  
     
}



/*end table formatting*/

/* DivTable start */

.SpaceAdded
{
    margin-left: 10px;
}
.divOneFullRow 
{
  width: 100%;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
}
.divCommentsstyle1
{
    width: 100%
}

.divImgAlign{
   text-align:right !important; 
}

div.blueTable {
  border: 0px solid #1C6EA4;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {
  border: 0px solid #AAAAAA;
  padding: 3px 3px;
}

.divTable.blueTable .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.blueTable .divTableBody .divTableCellFullRow {    
  width: 100%;
  font-size: 13px;   
}

.divTable.blueTable .divTableBody .divTableCell1 {
   font-size: 13px;
   width: 48%;
   text-align: left;
   
   border: 0px solid #AAAAAA;
}
.divTable.blueTable .divTableBody .divTableCell2 {
  font-size: 13px;
  width: 10%;
  text-align: left;
  vertical-align: top;    
   padding: 3px 2px 0px 5px;   
   border: 0px solid #AAAAAA;
}

.divTable.blueTable .divTableBody .divTableCell3 {
  font-size: 13px;
  width: 42%;
  text-align: left;
  vertical-align: top;    
   padding: 3px 2px;
   border: 0px solid #AAAAAA;
}

.divTable.blueTable .divTableRow:nth-child(even) {
  background: #eee;
}
.divTable.blueTable .divTableHeading {
  /* background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
*/
  border-bottom: 0px solid #444444;
}

.divTable.blueTable .divTableHeading .divTableHead {
  font-size: 13px;
  font-weight: bold;
  color:Black;
  text-align:left;
  /*border-left: 2px solid #D0E4F5;*/
}
.divTable.blueTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.blueTable .tableFootStyle {
  font-size: 14px;
}
.blueTable .tableFootStyle .links {
	 text-align: right;
}
.blueTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.blueTable.outerTableFooter {
  border-top: none;
}
.blueTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}

.divTable{ display: table; }
.divTableRow { display: table-row;border-bottom-color:#eee;border-bottom-style:solid;border-bottom-width:thin; }
.divTableHeading { display: table-header-group;}
.divTableCell,.divTableCellFullRow, .divTableCell1, .divTableCell2, .divTableCell3, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/* DivTable end */


.container_form 
{
    
    
    
    
    max-width:1196px;
    
   margin-left:20px;
    
}

.cert_group_align


{
    margin-left:44px;
    
    
}



/*to align labels left*/
.form-horizontal .control-label{
   text-align:left !important; 
}

.add_bottom_padding

{

padding-bottom:10px;
}

.nowrap_elements


{
    white-space:nowrap;
    
}




    
@media(max-width:767px) 
{
    
    
    
    
    #ContentPlaceHolder1_txtLastName, #ContentPlaceHolder1_txtFirstName, #ContentPlaceHolder1_txtMiddleName, #ContentPlaceHolder1_lblSuffix, 
#ContentPlaceHolder1_txtCity ,#ContentPlaceHolder1_txtZipCode, #ContentPlaceHolder1_txtZipCode,
#ContentPlaceHolder1_txtTelePhone, #ContentPlaceHolder1_txtSSN, #ContentPlaceHolder1_txtAddress, #ContentPlaceHolder1_txtDOB hasDatepicker,
#ContentPlaceHolder1_ddlCountry, #ContentPlaceHolder1_ddlCitienzipship, #ContentPlaceHolder1_ddlState, #ContentPlaceHolder1_txtOccupation, #ContentPlaceHolder1_txtEmployer,
#ContentPlaceHolder1_txtToDate, #ContentPlaceHolder1_txtPast6Mon, #ContentPlaceHolder1_txtQ10Other

{
    max-width:140px;
   
}

#ContentPlaceHolder1_txtDateLastMedApp,#ContentPlaceHolder1_txtDateDenied


{
    
    max-width:100px;
}


.align_left_citi_wizard


{
    margin-left:13px;
    
    
}


.ContentPlaceHolder1_txtDateLastMedApp_step



{
    
    margin-left:20px;
    
}


.align_left_citi


{
    margin-left:35px;
    
    
}


#ContentPlaceHolder1_txtDOB hasDatepicker


{
    
    max-width:100px;
    
}

     .align_left_city
      
      {
          
          
          margin-left:35px;
          
      }
      
      
      
      
    .align_left_zip
    {
        
     margin-left:15px;
        
    }
    
    
   
    
    .align_left_tel
    
    
    {
        
     margin-left:50px;   
        
    }
    
    
    
    
    
    .align_left_hair
    
    
    {
        
      margin-left:15px;  
        
    }
    
    
    
    
    
       .align_left_sex
    
    
    {
        
      margin-left:15px;  
        
    }
      
      
      
          .align_left_eye
    
    
    {
        
      margin-left:15px;
        
    }
      
      
             .align_left_state
    
    
    {
        
      margin-left:36px;
        
    }
    
    
    
           .align_left_country
    
    
    {
        
      margin-left:36px;
        
    }
      
      

    

   
    
    
    .ContentPlaceHolder1_txtFirstName
    
    {
        margin-left:22px;
    }
    
    .ContentPlaceHolder1_txtMiddleName
    
    {
        margin-left:0px;
    }
    
    .ContentPlaceHolder1_ddlSuffix
    
    {
        margin-left:48px;
    }
    
    
    .adjust_left

{
     margin-left:140px;
}
    
 

.ContentPlaceHolder1_txtCity

{
    margin-left:47px;
    
    }
.ContentPlaceHolder1_ddlState
{
    margin-left:39px;
}

.ContentPlaceHolder1_txtZipCode


{
     margin-left:32px;
}

.ContentPlaceHolder1_ddlCountry


{
    margin-left:21px;
}

.ContentPlaceHolder1_txtTelePhone



{
    margin-left:17px;
}





.ContentPlaceHolder1_txtDOB

{
    max-width:137px;
    
}


#ContentPlaceHolder1_ddlHairColor

{
    
    
    margin-left:20px;
    
    
}




.ContentPlaceHolder1_ddlEyeColor



{
    
    
    
    margin-left:20px;
    
    
}



.align_left_middlename



{
    
     margin-left:20px;
    
}



.align_left_suffix



{
    
     margin-left:20px;
    
}


}





/*media query small helper classes*/

@media (min-width: 768px) 



{
    
    
    .align_left_gender


{
    
     margin-left:47px;  
    
    
}

    
    .ContentPlaceHolder1_txtDateLastMedApp_step
    
    {
        
        margin-left:5px;
        
    }
    
  
    
 
    .ContentPlaceHolder1_txtOccupation
    
    {
        margin-left:22px;
    }
    
    
     .ContentPlaceHolder1_txtDosage_wizard
     
     
     {
       margin-left:70px;
     }
     
     
     .ContentPlaceHolder1_txtDateDenied

     {
         margin-left:35px;
     }
     
     .ContentPlaceHolder1_txtToDate

     {
         margin-left:46px;
     }
     
     
     
     
     
     
     
       .ContentPlaceHolder1_ddlDosageUnit_wizard
     
     {
         margin-left:36px;  
     }
     
     .ContentPlaceHolder1_ddlFreqncy_wizard
     
     
     {
           margin-left:49px;  
     }
     
     
     .ContentPlaceHolder1_txtMName_req
     
     
     { 
         margin-left:24px;
     }
     
     
     
   
     
     
.ContentPlaceHolder1_lblLastName_req



{
     margin-left:30px;
}


.ContentPlaceHolder1_txtFName_req



{
    
    margin-left:80px;
    
}
     
    .align_left_state_wizard
    
    
    {
        margin-left:-8px;
    }
    
    
     
     .align_left_suffix_wizard
     
     
     {
         margin-left:18px;
     }
      
 
    
    .align_left_eye_wizard
    
    
    
    { 
          margin-left:-29px;
        
    }
    
     .align_left_citi_wizard


     {
    margin-left:13px;
     }

     
          
     .align_left_dob_wizard
  
  
  {  
   margin-left:20px;   
  }
    
     
     
     
     .align_left_country_wizard
  
  
  {
      margin-left:4px;
  }
    
    
  .align_left_hair_wizard
  
  
  {
      margin-left:15px;   
  }
     
      
      .ContentPlaceHolder1_ddlSuffix

{
     
    margin-left:47px;  
    
}

 




        .align_left_city
      
      {
 
          margin-left:15px;
          
      }
      
      
          .align_left_tel
      
      {
     
          margin-left:50px;
      }
      
      
   
          .align_left_citi
      
      {
          margin-left:35px;
      }
      
      
      #ContentPlaceHolder1_lblLastName, #ContentPlaceHolder1_lblFirstName, #ContentPlaceHolder1_lblMiddleName,  #ContentPlaceHolder1_lblSSN, #ContentPlaceHolder1_lblAddress,
#ContentPlaceHolder1_lblTelephone, #ContentPlaceHolder1_lblCity, #ContentPlaceHolder1_lblEmailAdd



{
    max-width:128px;
    padding-left:0px;
}


#ContentPlaceHolder1_txtLastName, #ContentPlaceHolder1_txtFirstName, #ContentPlaceHolder1_txtMiddleName, #ContentPlaceHolder1_lblSuffix, 
#ContentPlaceHolder1_txtCity, #ContentPlaceHolder1_txtZipCode, #ContentPlaceHolder1_txtZipCode,
#ContentPlaceHolder1_txtTelePhone, #ContentPlaceHolder1_txtSSN, #ContentPlaceHolder1_txtDOB hasDatepicker,
#ContentPlaceHolder1_ddlCountry, #ContentPlaceHolder1_ddlCitienzipship, #ContentPlaceHolder1_ddlState, #ContentPlaceHolder1_txtOccupation, #ContentPlaceHolder1_txtEmployer,
#ContentPlaceHolder1_txtToDate, #ContentPlaceHolder1_txtPast6Mon, #ContentPlaceHolder1_txtTelePhone,
#ContentPlaceHolder1_txtFName, #ContentPlaceHolder1_txtLName, #ContentPlaceHolder1_txtMName, #ContentPlaceHolder1_txtQ10Other, #ContentPlaceHolder1_txtName, #ContentPlaceHolder1_txtVCity, 
#ContentPlaceHolder1_txtStreet, #ContentPlaceHolder1_txtVzipCode, #ContentPlaceHolder1_txtTypeProf, #ContentPlaceHolder1_txtReason, #ContentPlaceHolder1_Text1

{
    max-width:140px;
   
}






    
    


#ContentPlaceHolder1_txtDOB, #ContentPlaceHolder1_txtDateLastMedApp, #ContentPlaceHolder1_txtDateDenied, #ContentPlaceHolder1_txtDoV


{   
    max-width:100px;  
}

.ContentPlaceHolder1_ddlState


{

 min-width:140px;
}



#ContentPlaceHolder1_txtDOB hasDatepicker


{ 
    max-width:100px;    
}

.ContentPlaceHolder1_lblMiddleName_wizard


{ 
   margin-left:15px; 
}



.ContentPlaceHolder1_txtMiddleName


{ 
    margin-right:25px; 
}




.Occupation_wizard


{
    margin-left:15px; 
}


.ToDate_wizard


{
     margin-left:30px;  
}



.Employer_wizard


{
    margin-left:38px;
  
}



.ContentPlaceHolder1_txtMiddleName_wizard

{
    margin-left:36px; 
}


.ContentPlaceHolder1_ddlState


{
    margin-left:56px;
    min-width:140px;
}





.ContentPlaceHolder1_txtCity


{
     margin-left:50px;
}





.ContentPlaceHolder1_txtMiddleName

{
    margin-left:18px;
}





.ContentPlaceHolder1_txtTelePhone


{
    margin-left:35px;
    
}



 
 
 .ContentPlaceHolder1_ddlHairColor
 
 {
     margin-left:5px;
  
 }
 
 
 
 .ContentPlaceHolder1_ddlCitienzipship
 
 
 
 {
      margin-left:20px;   
 }
 
 
 .ContentPlaceHolder1_ddlEyeColor
 
 {
     
     margin-left:6px;
     min-width:140px;
     
 }
 
 
 .ContentPlaceHolder1_txtEmployer
 
 {
     
     margin-left:34px;
 }
 
 
 
 
 .ContentPlaceHolder1_txtSSN
 
 
 {
     margin-left:48px;
     
 }
 
 
 .ContentPlaceHolder1_txtAddress
 
 
 {
     margin-left:25px;
 }
 
 
     .ContentPlaceHolder1_txtLastName_tech
    
    
    {
        
        margin-left:17px;
        
    }
    
    .ContentPlaceHolder1_txtFirstName_tech
    
    
    {
 
         margin-left:24px; 
    }


.ContentPlaceHolder1_txtMiddleName_wizard


{
    margin-left:8px;
}



.ContentPlaceHolder1_txtLastName_wizard



{
    margin-left:23px;
}


.ContentPlaceHolder1_ddlSuffix_wizard



{
      margin-left:74px;
    
}



.ContentPlaceHolder1_txtAddress_wizard

{ 
    margin-left:40px;
}

.ContentPlaceHolder1_txtSSN_wizard

{  
    margin-left:62px;  
}


.ContentPlaceHolder1_txtCity_wizard

{  
     margin-left:68px;  
}


.ContentPlaceHolder1_txtZip_wizard

{
     margin-left:16px;   
}
   
   
   .ContentPlaceHolder1_ddlState_wizard

{ 
     margin-left:42px;  
}


.ContentPlaceHolder1_txtCountry_wizard



{
     margin-left:56px;
    
}


.ContentPlaceHolder1_txtTelephone_wizard



{ 
     margin-left:35px;
}


.ContentPlaceHolder1_txtDOB_wizard



{
     margin-left:6px;
}


.ContentPlaceHolder1_txtHair_wizard



{
     margin-left:14px;
}

.ContentPlaceHolder1_txtEye_wizard



{
     margin-left:21px;   
}


.ContentPlaceHolder1_txtCiti_wizard



{
     margin-left:10px; 
}
 
 

#ContentPlaceHolder1_ddlHairColor

{
    margin-left:27px; 
    min-width:140px; 
}




.ContentPlaceHolder1_ddlEyeColor_wizard



{
    margin-left:20px; 
}

.ContentPlaceHolder1_ddlCitienzipship_wizard


{
    margin-left:34px;
}






.align_left_city

{
       margin-left:34px;  
}



.align_left_country

{
       margin-left:34px;   
}

.ContentPlaceHolder1_txtTelePhone


{
     margin-left:16px;
}


.ContentPlaceHolder1_ddlCountry

{
    margin-left:22px;
}


.last_app_align_left
    
    
    
    
    {
        
     margin-left:59px;   
        
    }
    

  .align_left_middle_wizard
      
      {
     
          margin-left:14px;
          
      }
      
      
      
      
       .align_left_suffix_wizard
     
     
     {
         
         margin-left:14px;
         
     }
      
}

/*media query medium helper classes*/

@media(min-width:992px)



{
    
    
    
    .ContentPlaceHolder1_txtAddress 
    {
  min-width: 180px;
    }
    
  
    .ContentPlaceHolder1_txtAddress_wizard
    
    
    { 
        min-width:440px; 
    }
    
    .ContentPlaceHolder1_lblLastName_req
    
    
    
    {
        margin-left:32px;  
    }
    
    
    .ContentPlaceHolder1_txtMName_req

{
    
    margin-left:26px;
}
    .ContentPlaceHolder1_txtQ10Other_step
    
    {
        
        margin-left:36px;
    }
    
    
    .ContentPlaceHolder1_txtLastName_tech
    
    
    {
        
        margin-left:17px;
        
    }
    
    .ContentPlaceHolder1_txtFirstName_tech
    
    
    {
        
         margin-left:24px;
        
    }
    
    
    
    
    
    .ContentPlaceHolder1_txtEye_wizard



{
     margin-left:30px;
   
}
    
     .align_left_suffix_wizard
     
     
     {
         margin-left:14px;
         
     }
  
  
  
    .last_app_align_left
    
    
    
    
    {
        
     margin-left:59px;   
        
    }
    
    
    #ContentPlaceHolder1_txtDOB 


{
    
    max-width:100px;
    
}
  
    



.align_left_country


{
    margin-left:0px;
}


 .align_left_citi




{

margin-left:15px;

}


        .align_state_med_left_long
    
    
    {
        
        margin-left:112px;
        
    }

.ContentPlaceHolder1_txtEye_wizard
    
    
    {
        margin-left:35px; 
    }
    
.ContentPlaceHolder1_txtFirstName

{  
    margin-left:18px; 
}



.ContentPlaceHolder1_ddlSuffix


{
    margin-left:68px;  
}

.ContentPlaceHolder1_txtMiddleName

{
    margin-left:24px;
}


  .ContentPlaceHolder1_txtLastName_wizard



{
    margin-left:23px;
    
}
    
    
    .adjust_left

{
     margin-left:-10px;
}
    
    
 
   
   .ContentPlaceHolder1_ddlState
   
   
   {
       margin-left:57px;
       
   }





.ContentPlaceHolder1_ddlCountry


{ 
    margin-left:36px;  
}


.ContentPlaceHolder1_txtZip_wizard


{
     margin-left:36px;
}



.ContentPlaceHolder1_txtCountry_wizard




{
     margin-left:45px;
}



.ContentPlaceHolder1_ddlState_wizard



{ 
    margin-left:48px;   
}

 .ContentPlaceHolder1_txtVCity
    
    {
        margin-left:0px;
    }
    
       .ContentPlaceHolder1_ddlVcountry
    
    {
        margin-left:0px;
        
    }
    

    }
    


/*media query large helper classes*/

@media (min-width: 1200px) 
{
    
 
    
    #ContentPlaceHolder1_txtLastName, #ContentPlaceHolder1_txtFirstName, #ContentPlaceHolder1_txtMiddleName, #ContentPlaceHolder1_lblSuffix, 
#ContentPlaceHolder1_txtCity ,#ContentPlaceHolder1_txtZipCode, #ContentPlaceHolder1_txtZipCode,
#ContentPlaceHolder1_txtTelePhone, #ContentPlaceHolder1_txtSSN, #ContentPlaceHolder1_txtAddress, #ContentPlaceHolder1_txtDOB hasDatepicker,
#ContentPlaceHolder1_ddlCountry, #ContentPlaceHolder1_ddlCitienzipship, #ContentPlaceHolder1_ddlState, #ContentPlaceHolder1_txtOccupation, #ContentPlaceHolder1_txtEmployer,
#ContentPlaceHolder1_txtToDate, #ContentPlaceHolder1_txtPast6Mon, #ContentPlaceHolder1_txtTelePhone

{
    max-width:140px;
   
}

.ContentPlaceHolder1_txtName

{
    margin-left:10px;
}

.ContentPlaceHolder1_ddlVstate

{
    margin-left:10px;
}



   

.ContentPlaceHolder1_ddlVstate_wiz

{
    margin-left:13px;
}


.ContentPlaceHolder1_txtStreet

{
    margin-left:20px;
}


.ContentPlaceHolder1_txtVzipCode

{
   margin-left:8px; 
}

 .ContentPlaceHolder1_txtVCity
    
    {
        margin-left:93px;
    }
    
    
    
    .align_state_med_left
    
    
    {
        
        margin-left:110px;
        
    }
    
    .align_zip_med_left
    
    
    {
        
        margin-left:105px;
        
    }
    
    
        .align_state_med_left_long
    
    
    {
        
        margin-left:112px;
        
    }
    
    .align_zip_med_left_long
    
    
    {
        
        margin-left:104px;
        
    }
    
    .ContentPlaceHolder1_ddlVcountry
    
    {
        margin-left:65px;
        
    }

.ContentPlaceHolder1_ddlFreqncy_wizard

{
    
    margin-left:0px;
    
}



.ContentPlaceHolder1_txtEmployer


{
    margin-left:40px;
 
}


.ContentPlaceHolder1_txtMiddleName


{
    
    margin-left:17px;
    
}


.ContentPlaceHolder1_lblDosageUnit_wizard

{
    
    margin-left:26px;
    
}



.ContentPlaceHolder1_ddlSuffix






{
    
    margin-left:18px;
    
}
    
    

    .align_left_country
    
    
    
    
    {
        
        margin-left:2px;
        
        
    }

    .ContentPlaceHolder1_ddlCountry
    
    
    
    {
        
        
        margin-left:39px;
        
        
    }
    
    
    
    .ContentPlaceHolder1_txtZip_wizard
    
    
    {
        
         margin-left:33px;
        
    }
    
    
    .ContentPlaceHolder1_txtCountry_wizard
    
    {
        
         margin-left:42px;
    }
    
    
    
    
    .ContentPlaceHolder1_lblCounty
    
    
    
    {
         margin-left:10px;
    }
    
    
    
    .container_form 
{
    
    
    
    
    min-width:1300px;
    
    
    
}





.ContentPlaceHolder1_txtZipCode


{
    
    
    margin-left:33px;
    
    
    
    
    
}
    
    
    
    #ContentPlaceHolder1_txtDOB, #ContentPlaceHolder1_txtDateDenied
    
    
    
    {
        
        max-width:100px;
        
        
    }
    
    
    
     

   .suffix_margin
    
    
    {
        
        
        margin-left:40px;
        
    }
    
    
           .align_left_hair
    
    
    {
        
      margin-left:7px;
        
    }
    




.ContentPlaceHolder1_txtAddress_wizard


{
    
    
    min-width:440px;
    
}
.ContentPlaceHolder1_txtAddress

{
    min-width:463px;
}


    
    .ContentPlaceHolder1_ddlState
    
    
    {
        
        
         margin-left:64px;
        
    }
    
    
    
    .ContentPlaceHolder1_ddlCitienzipship


{
    
    margin-left:13px;
}



     
      
      
    
       .align_left_citi
      
      {
          
          
          margin-left:35px;
          
      }
      
      
          .employer_adjust
    
    {
        margin-left:-13px;
        
        
    

 }
 
 
 
 .occupation_align_left
 
 
 {
     
     margin-left:28px;
     
 }

 
 .suspended_align_left
 
 
 {
     
       margin-left:-15px;
     
     }
 .todate_align_left
 
 
 {
     
       margin-left:-15px;
     
     }
     
     
     
      .last_app_align_left
 
 
 {
     
     margin-left:44px;
     
     }
     
     
           .past_6_align_left
 
 
 {
     
     margin-left:-22px;
     
     }
     
     
     .ContentPlaceHolder1_txtMedName
     
     
     {
         
         margin-left:30px;
         
     }
     
     
     
     
     
      .ContentPlaceHolder1_txtDosage
     
     
     {
         
         margin-left:100px;
         
     }
     
     
     .ContentPlaceHolder1_ddlDosageUnit
     
     
     
     {
         
           margin-left:-62px;
         
     }
     
     
     
     .ContentPlaceHolder1_ddlFreqncy
     
     
     
     {
         
         
         margin-left: 9px;
         
     }
     
     .Span63px
     {
     	margin-left: 63px;
     }

}



/********New code all sections ********/
.HeaderFont
{
	font-size: 24px;
}
.HeaderHelpLink
{
	margin-left:70%;
	float:right;
    margin-right:2%;
    margin-top:3px;
    height:auto;
}

.rowpostion{
   width:100%;
   cursor:help;
   background-color:lightblue;
   height: relative;  
   padding:4px; 
  }
  
 .rowpostionWithoutHelp{
   width:100%;
   background-color:lightblue;
   height: relative;  
   padding:4px; 
  } 
  
.scripttooltip
{
    width:100%;
    border-width:1px;
    background-color:lightblue;
    font:bold;
    height: relative; 
	
  }

.spandisplay{
    display:none;
    background-color:lightblue;
}

.marginleft
{
  margin-left:35px; 
}
.marginleftfont
{
  margin-left:35px; 
  font-family : Verdana;
}
.marginleftDay
{
  margin-left:20px; 
 
}

.marginleftGen
{
  margin-left:42px; 
}
.marginleftappcode
{
  margin-left:77px; 
}

.marginleftappcodemsg
{
  margin-left:5px; 
}

.controlmarginleft
{
    margin-left:10px; 
}

.controlmarginleft1
{
    margin-left:15px; 
	
}

.spancontainsmarginleft
{
    margin-left:40px; 
}

.spancontainsmarginleft18part3
{
	 margin-left:36px; 
	 font-family:"Verdana";
	 font-size:12px;
	 font-weight:normal;
}

.spancontainsmarginleft-large18Head
{
	margin-left:51px;
}

.spancontainsmarginleft-large
{
    margin-left:50px; 
}
.spancontainsmarginleft-large-Part2-3
{
    margin-left:54px; 
}

.spancontainsmarginleft-large-Block19
{
    margin-left:45px; 
}

.Spanmargin
{
    margin-left:40px; 

}

.Democontrolmarginleft
{
    margin-left:50px; 
    height: auto;

}

.Demoheadcontrolmarginleft
{
    margin-left:48px; 
}

.Demoheadconmarginleft
{
    margin-left:60px; 
	
}

.Democontrolmarginleftzipcode
{
    margin-left:285px; 
	
}

.PriorCertificationsmarginleft
{
    margin-left:50px; 
}

.PriorCertconmarginleft
{
    margin-left:70px; 
}
.PriorCertFAAairmanField
{
    margin-left:59px; 
}

.PriorCertspancontainsmarginleft
{
    margin-left:53px; 
}

.DeclarationBorder
{
   padding-left:20px;
   padding-right:20px;
   border-style:solid;
   border-width:thin;
   border-color:Black;
   height:200px;
}

.DeclarationBorderBottom
{
   
   border-style:solid;
   border-width:thin;
   border-color:Black;
   padding-left:20px;
   padding-right:20px;
   height:200px;
 }
 
 .Declarationmarginleft
{
  margin-left:20px; 
  padding-right:10px;
}

.DeclarationAlignLeft
{
	text-align: left;
}

.AllBorderColBlue
{
	border-color:lightblue;
}

.AllBorderColBlack
{
	 border-color:Black;
}

.AllTabBackGrdCol
{
	background-color:#eee;
}

.AllTabUpMarginSpacing
{
	margin-top:10px;
}

.imagepicplus
 {
  float:left;
  margin-top:3px;
 }

.imagepicminus
{
    float:left;
    margin-top:3px;
    display:none;
  
}

.imagepicplus-sm
 {
    
    float:left;
    margin-top :5px;    
    padding-right:8px;
  }
.imagepicminus-sm
 {    
    float:left;
    margin-top :5px;
    display:none;
    padding-right:8px;
  }
  
.imagepicplusHead18
 {
    float:left;
    text-align:left;
    vertical-align:middle;
    margin:5px 5px 0px 0px;
  }
.imagepicminusHead18
 {
   float:left;    
    display:none;
    text-align:left;
    vertical-align:middle;
    margin:5px 5px 0px 0px;
  }
 .imagepicplus18LM
 {
    float:right;
    margin-top:-2.5%;
    height:auto;
    margin-left:335px;   
  }
.imagepicminus18LM
 {
    float:right;
    margin-top:-2.5%;
    height:auto;
    left:90%;
    margin-left:310px;   
    visibility:hidden;
  }
 .imagepicplus18N
 {
    float:right;
    margin-top:-5.5%;
    height:auto;
    margin-left:335px;   
  }
 .imagepicminus18N
 {
    float:right;
    margin-top:-4.5%;
    height:auto;
    left:90%;
    margin-left:310px;   
    visibility:hidden;
  }
 .spancontainsmarginleft18
 {
    margin-left:40px; 
 }
 .rowpostion18{
   width:100%;
   cursor:help;
   /*background-color:lightblue; */
   height: relative;  
   padding:3px; 
  }
 .imagepicplus123
 {
 
   margin-left:50px;
   background: url("Content/Images/logoFAA.png") repeat;
   Height:20px;
 }
.horidivider
 {
   width:100%;
   margin-top:0px;
   margin-bottom:10px;
   border:0;
   border-top:1px solid lightgrey;
}

.HeadingMsg
{
   font-weight: 700;
   font-size: 22px;
   color: rgba(38, 153, 187, 1); 	
}
    
.spandisplay
{
	margin-left:5px; 
}

.FontAppID
{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14Px;
}

.in-page-container
{
   width:90%;   
   /*height: auto;*/
   display:inline-block;
   text-align:center;
  }
  
  .in-page-container-93
  {
   width:93%;   
   height: auto;
   display:inline-block;
   text-align:center;
  }
  
 .in-page-container-border
 {
   border-color:lightblue;
   border-style:solid;
   border-width:thin;
                 
  }
  
.medicationGrid
{
   width:100%;   
  /* height: auto;   */
   display:inline-block;
   text-align:left; 
   white-space: pre-line;
}
  
.left-align
{
    text-align:left;
}

.slidingspan
{
    display:none;
    border-style:solid;
    border-color:transparent;
    border-width:thick;
}

.display-inline-with-wrap
{
    display:inline-block;
    /*white-space:pre-wrap;*/
}


.med-modal
{
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
   /* background-color: White;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;  */
}
.med-center
{
    z-index: 1000;
    margin: 300px auto; 
    padding: 10px;
    width: 50%; 
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}
.med-center img
{
    height: 256px;
    width: 256px;
}

.prior-cert-width
{
	min-width:150px;
	display:inline-block;	
}
  
/********Above new code all sections ********/


/*

 @media (min-width: 992px) {
    .pull-center-lg
    {
        margin:0px auto;
       
    }
}

 @media (min-width: 768px) {
    .pull-center-sm 
    {
        margin:0px 30%;
       
    }
}

@media (min-width: 480px) {
    .pull-center-xsm 
    {
         margin:0px 20%;
       
    }
}


*/


