/* ----------------------------------------------------
Copyright © 2005 ASI All rights reserved.

This is the stylesheet used for layout 1506.

---------------------------------------------------- */

/*Styles Added by IBC */
option.color {
  color: #32786e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

option.selected {
  color: #32786e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

select.styled{
  border: 1px solid #11895d;
  height: 21px;
  margin: 0px;
}

input.border {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 110px;
  height: 16px;
  margin-left: 10px;
  margin-right: 5px;
  padding-top:3px;
  color: #32786e;
  background-color: #FFFFFF;
  border: 1px solid #11895d;
}

input.submitbtn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 18px;
  background-color: #1E6F5D;
  color: #FFFFFF;
  margin: 0;
  padding:0;
  border: 1px solid #FFFFFF;
}

.headertext {
  color: #32786e;
  text-decoration: none;
  font: 10px "Lucida Grande", verdana, sans-serif; 
}

.homepage_5 {
  border:2px solid #33915d;
  width:191px;
  height:255px;
}




#container
{
	border-right: #33915d 2px solid;

	margin: 0px auto 0px;
	border-left: #33915d 2px solid;
	width: 762px;
	border-bottom: #33915d 2px solid;
	text-align: left;
	background-color:#FFFFFF;
}

/* Homepage Layout Content Areas - START */

.homepage_ca_1
{
width:345px;
}

.homepage_ca_2
{
background-image: url(http://dev56.vandammehosting.com/AM/Images/Home-Content-Area-2.gif);
}

.homepage_ca_3
{

}

.homepage_ca_4
{

}

.homepage_ca_5
{

}

.homepage_ca_6
{
  width:243px;
}

.homepage_ca_7
{
  width:139px;
}

.homepage_ca_8
{
  width:447px;
}

.homepage_primarynav
{
}

/* hard-coded height */
.homepage_multi_content_areas
{
height:100px;
}

/* Homepage Layout Content Areas - END */

/* Interior Layout Content Areas - START */

.interior_ca_1
{
width:345px;
}

.interior_ca_2
{
background-image: url(http://dev56.vandammehosting.com/AM/Images/Home-Content-Area-2.gif);
}

.interior_ca_3
{
width:610px;
}

.interior_ca_4
{
width:610px;
}

/* hard-coded height */
.interior_left_column
{
height:400px;
}

/* hard-coded height */
.interior_main_content
{
height:400px;
}

/* Interior Layout Content Areas - END */

/* INTERIOR Look and Feel style - START */

.interior_header_style, .homepage_header_style {
  background-color: #1E6F5D;
  height:20px;
}

.interior_left_column_style
{
  background-color: #1E6F5D;

}

.interior_main_content_style
{
  background-color: #FFFFFF;
  border-right: 11px solid #1E6F5D;
}

.interior_main_content_breadcrumb_style
{
  padding:10px;
}

.interior_ca_1_style
{
  background-color: #FFFFFF;
}

.interior_ca_2_style
{
  background-color: #FFFFFF;
  padding-left:225px;
  padding-top:7px;
}

.interior_ca_3_style
{
  background-color: #FFFFFF
}

.interior_ca_4_style
{
  background-color: #1E6F5D;
  white-space : nowrap;
  color:#FFFFFF;
  text-align:right;
}

.utilitynav_style
{
  text-align:right;
  height:35px;
  background-color:#e4e4e4;
  border-top: #33915d 2px solid;
  border-bottom: #33915d 2px solid;
  padding-right:7px;
}

.loginform_style  {
    background-color:#e4e4e4;
    border-top: #33915d 2px solid;
    border-bottom: #33915d 2px solid;
    padding-left:7px;
}

.loginform_style a {
  font: 10px "Lucida Grande", verdana, sans-serif;
  text-transform : uppercase;
}

.textlogout, a.textlogout, a.textlogout:link, a.textlogout:visited, a.textlogout:hover
{
  color: #32786e;
  text-decoration: none;
  font: 10px "Lucida Grande", verdana, sans-serif; 
}
a.textlogout:hover
{
 color: #CC3300;
 text-decoration: underline;
 font: 10px "Lucida Grande", verdana, sans-serif;
}

/* INTERIOR Look and Feel style - END */

/* Homepage Look and Feel style - START */

.homepage_ca_1_style
{

}

.homepage_ca_2_style
{
  background-color: #FFFFFF;
  padding-left:225px;
  padding-top:7px;
}

.homepage_ca_3_style
{
  background-color: #FFFFFF;
}

.homepage_ca_4_style
{
  background-color: #FFFFFF;
  border-bottom: 3px solid #1e6f5d;
}

.homepage_ca_5_style
{
  border-right: 3px solid #1E6F5D;
  background-color: #FFFFFF;
}

.homepage_ca_6_style
{
  border:2px solid #33915d;
  background-image: url(http://dev56.vandammehosting.com/AM/Images/Home_Frame.gif);
  background-repeat: no-repeat;
  padding-right:8px;
}

.homepage_ca_7_style
{
  border:2px solid #33915d;
  background-color:#FFFFFF;
}

.homepage_ca_8_style
{
  background-color: #1E6F5D;
}

.homepage_ca_9_style
{
  background-color: #FFFFFF;
}

.homepage_ca_10_style
{
  background-color: #7C8984;
}

.homepage_primarynav_style
{
  background-color: #1E6F5D;
  padding:0;

}

.homepage_multi_content_areas_style
{
  background-color: #FFFFFF;
  border-right: 11px solid #1E6F5D;
}
/* Homepage Look and Feel style - END */

/* Standard Feature Set style - START */

.utilities
{text-align:center;}

.print, a.print, a.print:link, a.print:visited, a.print:hover
{
  color: #FFFFFF;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding-right:20px; 
}
a.print:hover
{
  color: #FFD047;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding-right:20px; 
}

.text, a.text, a.text:link, a.text:visited, a.text:hover
{
  color: #FFFFFF;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding-right:20px; 
}
a.text:hover
{
  color: #FFD047;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding-right:20px; 
}

.email, a.email, a.email:link, a.email:visited, a.email:hover
{
  color: #FFFFFF;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding-right:10px; 
}
a.email:hover
{
  color: #FFD047;
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding-right:10px; 
}


/* Print this page styles - START*/

#printpagetext a {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding:2px;
}

#printpagetext a:link, #printpagetext a:visited, #printpagetext a:active {
  color: #FFD047;
}

#printpagetext a:hover {
  color: #FFFFFF;
}
/* Print this page styles - END */

/* Text Only Page styles - START */

#textonlypage {
  text-align:center;
  margin-left: 5px;
}

#textonlypage a {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding:2px;
}

#textonlypage a:link, #textonlypage a:visited, #textonlypage a:active {
  color: #FFD047;
}

#textonlypage a:hover {
  color: #FFFFFF;
}

/* Text Only Page styles - END */

/* Email a Friend styles - START */

#emailfriendtext {
  text-align:center;
  margin-left: 5px;
}

#emailfriendtext a {
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: none;
  padding:2px;
}

#emailfriendtext a:link, #emailfriendtext a:visited, #emailfriendtext a:active {
  color: #FFD047;
}

#emailfriendtext a:hover {
  color: #FFFFFF;;
}

/* Email a Friend styles - END */

/* Email This Page pop-up window styles - START */
/*
http://veerle.duoh.com/comments.php?id=148_0_2_0_C
http://www.quirksmode.org/css/forms.html
http://www.sitepoint.com/article/style-web-forms-css/2
*/
form#emailthispageform {
  background-color: #ffffff;
  margin: 0;
  padding: 10px;
  height: 400px;
}

form#emailthispageform, form#emailthispageform p {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#emailthispageform .emailthispageheaderbar  {
  background-color: #efefef;
  padding:3px;
  margin-bottom: 10px;
}

#emailthispageform .emailerror {
  color: #000000;
  font-weight:bold;
}

#emailthispageform .emailthispagelabel {
  margin-bottom: 10px;
}

#emailthispageform .emailthispageinputtext, #emailthispageform .emailthispageinputtextarea {
  margin-bottom: 10px;
  width: 330px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 1px;
  color: #6c6c6c;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

#emailthispageform .emailthispageinputtextarea {
  height:100px;
}

#emailthispageform .emailthispagesubmitbtn, #emailthispageform .emailthispagesubmitbtn emailthispageclosetbtn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #efefef;
 color: #000000;
 margin: 0;
 padding:0;
 border: 1px solid #000000;
}

/* Email This Page pop-up window styles - END */

/* Search Box styles - START */
/*
http://veerle.duoh.com/comments.php?id=148_0_2_0_C
http://www.quirksmode.org/css/forms.html
http://www.sitepoint.com/article/style-web-forms-css/2
*/
form#searchboxform {
  color: #CC3300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: right;
  padding-right: 6px;
  width:175px;
  /*border: 1px solid #000000;*/
}

#searchboxform .searchboxinputtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 90px;
  margin: 0px;
  padding: 1px;
  color: #CC3300;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

#searchboxform .searchtextlabel{
  padding-right: 5px;
}

#searchboxform .searchboxsubmit {
  /*height: 30px;*/
}

#searchboxform .searchboxsubmitbtn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #1E6F5D;
 color: #FFFFFF;
 margin: 0;
 padding:0;
 border: 1px solid #FFFFFF;
}
/* Search Box styles - END */

/* Login styles - START */

form#loginform {
  color: #32786e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  padding-right: 6px;
  width:415px;
  /*border: 1px solid #000000;*/
}

#loginform .logininputtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 90px;
  margin: 0px;
  padding: 1px;
  color: #32786e;
  background-color: #FFFFFF;
  border: 1px solid #11895d;
}

#loginform .logintextlabel{
  padding-right: 5px;
}

#loginform .loginsubmitbtn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #1E6F5D;
 color: #FFFFFF;
 margin: 0;
 padding:0;
 border: 1px solid #FFFFFF;
}
/* Login styles - END */

/* iMIS Trademark styles - START */
.imiscontainer_style  {
  background-color: #1E6F5D;
  white-space : nowrap;
}

#imiscontainer  {
 color:#FFFFFF;
 font-size: 10px;
 text-align:center;
 padding: 5px;
}

#imiscontainer a {
  font-weight: bold;
  font-size: 10pt;
  font-style: italic;
  color:#FFD047;
  font-family: "Times New Roman", Times, serif;
}
/* iMIS Trademark styles - END */

/* Standard Feature Set style - END */



/* BREADCRUMB Styles - START */

#breadcrumbnavcontainer {
padding-bottom:10px;
}

#breadcrumbnavlist {
  margin:0;
  padding:0;
}

#breadcrumbnavlist li {
  display: inline;
  list-style-type: none;
  margin:0 2px 0 0;
  padding:0;
  font-size: 11px;
}

#breadcrumbnavlist a:link, #breadcrumbnavlist a:visited, #breadcrumbnavlist a:active {
  color: #0000FF; text-decoration: none;
}

#breadcrumbnavlist a:hover{
  color: #FF0000; text-decoration: underline;
}

#breadcrumbnavlist .breadcrumbindicatorimage {
  vertical-align : middle;
  margin-left: 5px;
}

/* BREADCRUMB Styles - END */

/* Base text-only nav styles - START */

.textlinksnavlist {
  margin:0;
  padding:0;
}

.textlinksnavlist li {
  display: inline;
  list-style-type: none;
  margin:0;
  padding:0;
}

.textlinksnavlist a:link, .textlinksnavlist a:visited, .textlinksnavlist a:active {
  color: #FF0000;
  text-decoration: none;
}

.textlinksnavlist a:hover {
  color: #FF0000;
  text-decoration: underline;
}

.dividerimage {
  padding: 0 3px 0 3px;
}

/* Base text-only nav styles - END */


/* Primary Navigation Styles - START */
/*
http://css.maxdesign.com.au/listamatic/horizontal09.htm
*/
.primarynavcontainer {
margin: 0;
padding-top: 13px;
}

.primarynavcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.primarynavcontainer ul li {
display: block;
text-align: center;
padding: 0;
margin: 0;
font: 10px/20px "Lucida Grande", verdana, sans-serif;
}

/*
IMPORTANT: we need to set the width to 1px in IE browsers so it won't expand and
fill out the container

So we use this hack that only IE browsers can see....and the other ones will disregard:
http://wellstyled.com/css-underscore-hack.html
*/
.primarynavcontainer ul li a {
height: 18px;
width:150px;
/*_width: 1px;*/
margin: 0;
padding: 2px 0 2px 2px;
border-bottom: 1px solid #33915d;
border-top: 1px solid #33915d;
display: block;
text-align: left;
white-space : nowrap;
}

*>html .primarynavcontainer ul li a {width: 100px;}

.primarynavcontainer ul li a:link, .primarynavcontainer ul li a:visited, .primarynavcontainer ul li a:active  {
  text-decoration: none;
  background: #d8e9f9;
  color: #1a657d;
}

.primarynavcontainer ul li a:hover {
  background: #197485;
  color: #FFFFFF;
}

/*
.primarynavcontainer #active a:link, .primarynavcontainer #active a:visited, .primarynavcontainer #active a:active, .primarynavcontainer #active a:hover  {
*/
#active a {
 background: #304e68;
 color: #FFFFFF;
}

/* Primary Navigation Styles - END */

/* Utility Navigation Styles - START */
/* adjust the up and down of the utility bar by changing the margin-top position */
.utilitynavcontainer  {
  margin: 0;
  padding: 0;
}

.utilitynavcontainer a {
  font: 10px "Lucida Grande", verdana, sans-serif;
  text-transform : uppercase;
}

.utilitynavcontainer .textlinksnavlist a:link, .utilitynavcontainer .textlinksnavlist a:visited, .utilitynavcontainer .textlinksnavlist a:active {
  color: #32786e;
  text-decoration: none;
  font: 10px "Lucida Grande", verdana, sans-serif; 
}

.utilitynavcontainer .textlinksnavlist a:hover {
  color: #CC3300;
  text-decoration: underline;
  font: 10px "Lucida Grande", verdana, sans-serif;
}

.utilitynavcontainer .textlinksnavlist li {
  padding: 0 5px 0 5px;
  font: 10px "Lucida Grande", verdana, sans-serif;
}

.utilitynavcontainer .dividerimage {
  padding: 0 3px 0 3px;
  color: #CC3300;
  font: 10px "Lucida Grande", verdana, sans-serif;
}

/* Utility Navigation Styles - END */


/* Footer Navigation Styles - START */

.footerlinksnavcontainer {
  text-align : center;
}

.footerlinksnavcontainer .textlinksnavlist li
{
  padding: 0 7px 0 7px;
}

.footerlinksnavcontainer .textlinksnavlist a:link, .footerlinksnavcontainer .textlinksnavlist a:visited, .footerlinksnavcontainer .textlinksnavlist a:active {
  color: #FF0000;
  text-decoration: none;
}

.footerlinksnavcontainer .textlinksnavlist a:hover {
  color: #FF0000;
  text-decoration: underline;
}

/* Footer Navigation Styles - END */

/* Base interior nav styles - START */

/* setting defaults and set defaults for all navigation levels - START */

/* resets all the margins for the ULs and LIs*/
#interiorsidenavcontainer {
  display:none;
  padding:0;
  margin:0;
}

#interiorsidenavcontainer ul {
  margin:0;
  padding:0;
}

#interiorsidenavcontainer li {
  margin:0;
  padding:0;
  list-style-type: none;
}

#interiorsidenavcontainer li li {
  margin: 0;
  padding: 0;
}

#interiorsidenavcontainer a {
	margin: 0px;
	font: 10px "Lucida Grande" , verdana, sans-serif;
	color: #ffffff;
	background-color: #7593ad;
}

#interiorsidenavcontainer a:link, #interiorsidenavcontainer a:visited, #interiorsidenavcontainer a:active {
  text-decoration: none;
}

#interiorsidenavcontainer a:hover {
  text-decoration: underline;
}

/* setting defaults and set defaults for all navigation levels - END */

#interiorsidenavcontainer li a:link, #interiorsidenavcontainer li a:visited, #interiorsidenavcontainer li a:active {
	padding-left: 20px;
	font-size: 10px;
	margin: 0px;
}

#interiorsidenavcontainer li a:hover {

}

#interiorsidenavcontainer li li a:link, #interiorsidenavcontainer li li a:visited, #interiorsidenavcontainer li li a:active {
  font-size: 10px;
}

#interiorsidenavcontainer li li a:hover {

}

#interiorsidenavcontainer li li li a:link, #interiorsidenavcontainer li li li a:visited, #interiorsidenavcontainer li li li a:active {
  font-size: 10px;
}

#interiorsidenavcontainer li li li a:hover {

}

/*
#interiorsidenavcontainer li #navitemselected {
}

#interiorsidenavcontainer li li #navitemselected {

}


#interiorsidenavcontainer li li li #navitemselected {
  color: #FFFFFF;
}
*/

/*
Padding-left controls the amount of space between the arrow
and the text

Background-position controls the positioning of the arrow. Adjust the the second
number to make the image go down.
http://css.maxdesign.com.au/listamatic/vertical05.htm
*/

#interiorsidenavcontainer li li {
  background-image: url(/AM/Images/Layout_Assets/NAWDP_1506_20070206T154959/hier_arrow_transparent.gif);
  background-repeat: no-repeat;
  background-position: 0 .43em;
}

#interiorsidenavcontainer a.hierarchy_chain_link:link, #interiorsidenavcontainer a.hierarchy_chain_link:visited, #interiorsidenavcontainer a.hierarchy_chain_link:active {
  color:#304e68;
}

/* Base interior nav styles - END */

.horizontalmenuinlinefix a { display: inline-block}

/* Hides from IE-mac \*/
.horizontalmenuinlinefix a { display: block}
/* End hide from IE-mac */

.horizontalmenu ul li {
  float: left;
}

/*
IMPORTANT: we need to set the width to 1px in IE browsers so it won't expand and
fill out the container

So we use this hack that only IE browsers can see....and the other ones will disregard:
http://wellstyled.com/css-underscore-hack.html
*/
.horizontalmenu ul li a {
  _width: 1px;
}


/* style is is used when a person has uploaded images for nav items
in the primary nav

IMPORTANT: we need the display property to overwrite "display: block" in IE
So we use this hack that only IE browsers can see....and the other ones will
disregard:

http://wellstyled.com/css-underscore-hack.html
*/
.reset_padding_border li a {
  margin:0;
  padding:0;
  border:0;
  _display: inline;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.skiplinks {
  display:none;
}