
a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
/* change colours to suit your needs */
ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}
/* change colours to suit your needs */
mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
/* change border colour to suit your needs */
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select {
  vertical-align:middle;
  outline: none;
}

ul { list-style: none; }
ul,dl,p,h1,h2,h3,h4,h5,h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
  h1{
	font-family:'neotechlight';
	font-size:32px;
	color:#006699;}
a:hover, a:active, a:focus { outline: 0; }
a:hover { text-decoration: none; }



a, a:link {
  text-decoration: none;
  /*color: #066cc2;*/
  color: #0098db;
}
a:hover { text-decoration: none; }
a:visited, a:focus { text-decoration: none;}

/* web fonts */
@font-face {
    font-family: 'neotechregular';
    src: url('../fonts/neotech-webfont.eot');
    src: url('../fonts/neotech-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neotech-webfont.svg#neotechregular') format('svg'),
         url('../fonts/neotech-webfont.woff') format('woff'),
         url('../fonts/neotech-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neotechlight';
    src: url('../fonts/neotech-light-webfont.eot');
    src: url('../fonts/neotech-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neotech-light-webfont.svg#neotechlight') format('svg'),
         url('../fonts/neotech-light-webfont.woff') format('woff'),
         url('../fonts/neotech-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neotechmedium';
    src: url('../fonts/neotech-medium-webfont.eot');
    src: url('../fonts/neotech-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neotech-medium-webfont.svg#neotechmedium') format('svg'),
         url('../fonts/neotech-medium-webfont.woff') format('woff'),
         url('../fonts/neotech-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neotechbold';
    src: url('../fonts/neotech-bold-webfont.eot');
    src: url('../fonts/neotech-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neotech-bold-webfont.svg#neotechbold') format('svg'),
         url('../fonts/neotech-bold-webfont.woff') format('woff'),
         url('../fonts/neotech-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}




textarea.textarea_input {
  color: #5e5c60;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow:inset 0 1px 5px #dbdbdb;
  padding: 6px 10px;
  resize: none;
  height: 96px;
}
input.text_input {color: #5e5c60;font-size: 12px;font-family: Arial, Helvetica, sans-serif;background: #fff;border: 1px solid #e0e0e0;box-shadow:inset 0 1px 5px #dbdbdb; padding: 6px 0; text-indent: 10px;}
input.text_input.alone {margin: 0 0 20px;}
textarea.textarea_input.error,input.text_input.error {border: 1px solid #ff0000 !important;}

button.cta_bt {padding: 6px 10px;}
#content_main_cont .media_map_wrap {float: left;width: 698px;height: 397px;border:1px solid #666666;margin: 25px 0;background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;}


input.cta_bt_alt,
a.cta_bt_alt {
  padding: 6px 10px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: #a5a5a5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDVkNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #a5a5a5 0%, #5d5d5d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(100%,#5d5d5d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a5a5a5 0%,#5d5d5d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a5a5a5 0%,#5d5d5d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a5a5a5 0%,#5d5d5d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a5a5a5 0%,#5d5d5d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#5d5d5d',GradientType=0 ); /* IE6-8 */
}


a.cta_bt,
button.cta_bt,
input.cta_bt {
  padding: 6px 10px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
a.cta_bt:hover,
button.cta_bt:hover,
input.cta_bt:hover {
  text-decoration: none !important;
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}

a.cta_bt:focus,
button.cta_bt:focus,
input.cta_bt:focus {
  box-shadow:inset 0 0 5px rgba(0,0,0,0.25);

  text-decoration: none !important;
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}

select.cta_select {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #5e5c60; border:1px solid #d7d7d7; padding:4px 5px;}
.select_small,.small_text_input {width:121px;}
.select_medium {width:226px;}
.select_large{width:431px;}
.large_text_input  { width: 409px; }
.medium_text_input { width: 364px; }

.parent{width:100%;min-height:100%;height:auto !important;height:100%; margin: 0 auto -54px;}
.dtwidth{width:100%;}
.dtpad{padding-bottom:15px;}
.dtpos{padding-top:6px;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.CheckBoxStd{background-image: url(../images/forms/checkbox.gif);
    background-position:0 0 !important;
    background-repeat: no-repeat;
    height: 23px;
    margin: 0px 14px 0 0;
    padding: 0;
    width: 26px;}
.CheckBoxStd input[type=checkbox]{opacity:0.01}
	
.CheckBoxStdChecked{background-image: url(../images/forms/checkbox.gif);
    background-position: -25px 0 !important;
    background-repeat: no-repeat;
    height: 23px;
    margin: 0px 14px 0 0;
    padding: 0;
    width: 26px;}
	
.CheckBoxStdError{background-image: url(../images/forms/checkbox.gif);
    background-position: -51px 0 !important;
    background-repeat: no-repeat;
    height: 23px;
    margin: 0px 14px 0 0;
    padding: 0;
    width: 26px;}

	
	
.AccountBodyWidth{width:95%;margin-left:auto;margin-right:auto;}
.AccountHeader{height:35px;background-color:#67696a;width:100%;}
.AccountTitle{margin-top:20px;color: #075590;font-family: 'neotechmedium';font-size: 16px;line-height: 20px;}

@media screen and (max-width:767px){
	h1{font-size:20px;}
}
input.mycheck{display: inline-block !important; opacity:1 !important; margin:5px !important;}