/* Stylesheet for Default.master */@import url(./styles.css);/* This style removes the "extra" bottom padding found with images globally through-out the template . This style may have to be placed with local divs if there are going to be problems./* http://garyblue.port5.com/webdev/object-gap.html */img {vertical-align: text-bottom;border: 0px;}#container{	margin: 1px auto;	text-align: left;	background-color: #FFFFFF;}#container                          /* Customized for CCSA */{                                   /* Customized for CCSA */	margin: 10px auto;              /* Customized for CCSA */	text-align: left;               /* Customized for CCSA*/	background-color: #0884CE;      /* Customized for CCSA */}                                   /* Customized for CCSA *//* Homepage Layout Content Areas - START *//* Content area is not used in this template..homepage_ca_1 {}.homepage_ca_2 {}.homepage_ca_3 {}.homepage_ca_4 {}.homepage_ca_5 {}.homepage_ca_6 {}.homepage_ca_7 {}.homepage_ca_8 {}.homepage_ca_9 {}.homepage_ca_10 {}.homepage_ca_11 {}.homepage_ca_12 {}*//* Homepage Layout Content Areas - END *//* Interior Layout Content Areas - START *//* Content area is not used in this template.interior_ca_1 {}.interior_ca_2 {}.interior_ca_3 {}.interior_ca_4 {}.interior_ca_5 {}.interior_ca_6 {} .interior_ca_7 {}*//* hard-coded height */.interior_left_column {width:180px;/*height:350px;*/}.interior_main_content {}/* Utlity nav is not used in this template.interior_primary_utility_nav {} *//* Interior Layout Content Areas - END *//* INTERIOR Look and Feel style - START */.interior_left_column_style {  background-color: #FFFFFF;  padding-left: 0px;                                  /* Customized for CCSA */  padding-right: 0px;}.interior_main_content_style {  background-color: #FFFFFF;  padding-left:10px;                                  /* Customized for CCSA */  padding-right:10px;                                 /* Customized for CCSA */}/* Utility nav is not used for this template.interior_primary_utility_nav_style {}.utilitynav_style { } */.primarynav_style  {    background-color: #0033cc;    background-color: #095aa6;        /* Customized for CCSA */}/* Content Area is not used in this template.interior_ca_1_style  {}.interior_ca_2_style  {}.interior_ca_3_style  {}.interior_ca_4_style  {}.interior_ca_5_style  {}.interior_ca_6_style  {}.interior_ca_7_style  {} *//* Search form is not used for this template.searchform_style  {}*//* INTERIOR Look and Feel style - END *//* Homepage Look and Feel style - START *//* Used with content areas..homepage_ca_1_style  {}.homepage_ca_2_style  {}.homepage_ca_3_style  {}.homepage_ca_4_style  {}.homepage_ca_5_style {}.homepage_ca_6_style{}.homepage_ca_7_style{}.homepage_ca_8_style {}.homepage_ca_9_style {}.homepage_ca_10_style {}.homepage_ca_11_style {}.homepage_ca_12_style {}*//* Homepage Look and Feel style - END *//* Standard Feaure Set style - START *//* Print this page styles - START*/#printpagetext {  text-align:center;  border: 2px solid #CCCCCC;  margin: 0 10px 0 10px;  }#printpagetext a {  font-size: 11px;  font-family: Georgia, Times New Roman, Times, serif;   color: #660000;  display: block;  text-decoration: none;  padding:2px;}#printpagetext a:link, #printpagetext a:visited {  background-color: #A6BDDC;  }#printpagetext a:hover{	background-color: #ccffff;}/* Print this page styles - END *//* Text only styles - START */#textonlypage {  text-align:center;  border: 2px solid #CCCCCC;  margin: 5px 10px 0 10px;  }#textonlypage a {  font-size: 11px;  font-family: Georgia, Times New Roman, Times, serif;   color: #660000;  display: block;  text-decoration: none;  padding:2px;}#textonlypage a:link, #textonlypage a:visited {  background-color: #A6BDDC;  }#textonlypage a:hover {  background-color: #ccffff;}/* Text only styles - END *//* Email a Friend styles - START */#emailfriendtext {  text-align:center;  border: 2px solid #CCCCCC;  margin: 5px 10px 0 10px;  }#emailfriendtext a {  font-size: 11px;  font-family: Georgia, Times New Roman, Times, serif;   color: #660000;  display: block;  text-decoration: none;  padding:2px;}#emailfriendtext a:link, #emailfriendtext a:visited {  background-color: #A6BDDC;  }#emailfriendtext a:hover {  background-color: #ccffff;}/* 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;}.emailthispageheaderbar  {  background-color: #efefef;  padding:3px;  margin-bottom: 10px;}.emailerror {  color: #000000;  font-weight:bold;}.emailthispagelabel {  margin-bottom: 10px;}.emailthispageinputtext, .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;}.emailthispageinputtextarea {  height:100px;}.emailthispagesubmitbtn,.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*//* Search form is not used in this template.form#searchboxform, .searchboxform {}#searchboxform .searchboxinputtext {}#searchboxform .searchboxsubmit {}#searchboxform .searchboxsubmitbtn {} *//* Search Box styles - END *//* Login Box Styles - START *//* Login form is not on this template..TemplateLoginForm{}.TemplateLoginLabel{font-size: 10px; font-family: verdana;}.TemplateLoginInput{height: 10px; width: 95px; border: thin inset; font-size: 10px;font-family: monospace, sans-serif;}.TemplateLoginButton{vertical-align:bottom;}*//* Login Box Styles - END *//* iMIS Trademark styles - START *//* iMIS trademark is not used in this template#imiscontainer {}#imiscontainer a  {	} *//* iMIS Trademark styles - END *//* Standard Feaure Set style - END *//* BREADCRUMB Styles - START */#breadcrumbnavcontainer {padding: 10px 0 10px 0;padding: 0px 0 10px 5px;                  /* Customized for CCSA */}#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;  color: #FF7711; text-decoration: none;  /* Customized for CCSA */}#breadcrumbnavlist a:hover{  color: #FF0000; text-decoration: underline;    color: #96D045; text-decoration: underline;     /* Customized for CCSA */}#breadcrumbnavlist .breadcrumbindicatorimage {  vertical-align : middle;    margin-left: 5px;}/* BREADCRUMB Styles - END *//* Base text-only nav styles - START *//* Text links are not used in this template.textlinksnavlist {}.textlinksnavlist li {}.textlinksnavlist a:link, .textlinksnavlist a:visited, .textlinksnavlist a:active {}.textlinksnavlist a:hover {}.dividerimage {} *//* Base text-only nav styles - END *//* Primary Navigation Styles - START *//*http://css.maxdesign.com.au/listamatic/horizontal09.htm*/.primarynavcontainer {margin: 0;padding: 0 0 0 0;}.primarynavcontainer ul {border: 0;margin: 0 0 0  0;padding: 0;list-style-type: none;text-align: center;}.primarynavcontainer ul li {display: block;text-align: center;padding: 0;margin: 0;font: 15px/25px "Lucida Grande", verdana, sans-serif;}/* go to .primarynav_style and add the border-right style *//* 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: 1px;margin: 0 20px 0 0;padding: 2px 30px 2px 10px;display: block;text-align: center;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: #0033cc;  color: #FFFFFF;     background: #095AA6;      /* Customized for CCSA */  color: #FF7711;           /* Customized for CCSA */}.primarynavcontainer ul li a:hover {  background: #0033cc;   background: #095AA6;      /* Cutomized for CCSA */  color: yellow;  }/*.primarynavcontainer #active a:link, .primarynavcontainer #active a:visited, .primarynavcontainer #active a:active, .primarynavcontainer #active a:hover  {*/.primarynavcontainer #active a {}/* Primary Navigation Styles - END *//* Primary Navigation Styles with a background image - START *//*http://css.maxdesign.com.au/listamatic/horizontal26.htmhttp://css.maxdesign.com.au/listamatic/horizontal07.htm*//* primary navigation with images are not used in this template.primarynavcontainer_image ul { }.primarynavcontainer_image li {}.primarynavcontainer_image ul li a {}.primarynavcontainer_image a:link, .primarynavcontainer_image a:visited, .primarynavcontainer_image a:active {}.primarynavcontainer_image a:hover {}.primarynavcontainer_image #active a  {} *//* Primary Navigation Styles with a background image - END *//* Utility Navigation Styles - START *//* Utility nav is not used in this template..utilitynavcontainer{}.utilitynavcontainer .textlinksnavlist a:link, .utilitynavcontainer .textlinksnavlist a:visited, .utilitynavcontainer .textlinksnavlist a:active {}.utilitynavcontainer .textlinksnavlist a:hover {}.utilitynavcontainer .dividerimage {}*//* Utility Navigation Styles - END *//* Footer Navigation Styles - START *//* Footer Navigation is not used in this template..footerlinksnavcontainer { 	}.footerlinksnavcontainer .textlinksnavlist li {}.footerlinksnavcontainer .textlinksnavlist a:link, .footerlinksnavcontainer .textlinksnavlist a:visited, .footerlinksnavcontainer .textlinksnavlist a:active {}.footerlinksnavcontainer .textlinksnavlist a:hover {} *//* 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 {  padding: 0 5px 10px 0;  padding: 0px 10px 25px 10px;    /* Cutsomized for CCSA */}.interiorsidenavcontainer ul {  margin:0;  padding:0;}.interiorsidenavcontainer li {  margin:0;  padding:0;    list-style-type: none;    }.interiorsidenavcontainer li li {  margin: 3px 0 3px 8px;}.interiorsidenavcontainer a {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-family: trebuchet ms, Geneva, Arial, Helvetica, sans-serif;    /* Customized for CCSA */  font-weight: normal;}.interiorsidenavcontainer a:link, .interiorsidenavcontainer a:visited, .interiorsidenavcontainer a:active {  text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif;   color: #0033cc;    font-family: trebuchet ms, Geneva, Arial, Helvetica, sans-serif;  /* Customized for CCSA */  color: #FF7711;                                                   /* Customized for CCSA */}.interiorsidenavcontainer a:hover {  text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif;   color: Yellow;   font-family: trebuchet ms, Geneva, Arial, Helvetica, sans-serif;  /* Customized for CCSA */  color: #96d045;                                                   /* Customized for CCSA */}/* setting defaults and set defaults for all navigation levels - END */.interiorsidenavcontainer li a:link, .interiorsidenavcontainer li a:visited, .interiorsidenavcontainer li a:active {  font-size: 14px; }.interiorsidenavcontainer li a:hover {	color: Yellow;	color: #96d045;         /* Customized for CCSA */}.interiorsidenavcontainer li li a:link, .interiorsidenavcontainer li li a:visited, .interiorsidenavcontainer li li a:active {  font-weight: normal;  font-size: 12px; }.interiorsidenavcontainer li li a:hover {}.interiorsidenavcontainer li li li a:link, .interiorsidenavcontainer li li li a:visited, .interiorsidenavcontainer li li li a:active {  font-weight: normal;}.interiorsidenavcontainer li li li a:hover {}.interiorsidenavcontainer li #navitemselected {   font-weight: bold;}.interiorsidenavcontainer li li #navitemselected {   font-weight: bold;}.interiorsidenavcontainer a.hierarchy_chain_link:link, .interiorsidenavcontainer a.hierarchy_chain_link:visited, .interiorsidenavcontainer a.hierarchy_chain_link:active {  color: #0033cc;   color: #095AA6;       /* Customized for CCSA */   font-weight: bold;}/* Base interior nav styles - END *//* Text only template nav and other Syles - BEGIN */.textonlyprimary li{display: inline;list-style-type: none;padding-right: 100px;}.textonlyinteriorsidenav {	padding:10px;}.textonlyinteriorsidenav ul {  margin:0;  padding:0;}.textonlyinteriorsidenav li {  margin:0;  padding:2px;    list-style-type: none;      width:150px;}.textonlyinteriorsidenav li li {  margin: 0 0 0 8px;}#graphicsitelink {  text-align:center;  border: 0px;  margin: 0px}#textonlyprintpagetext {  text-align:center;  border: 0;  margin: 0;  padding: 2px;}/* Text only template nav and other 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;}.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;}/* Customized for CCSA */ /* Evetything below this line was customized for CCSA */.searchboxform{    white-space:nowrap;    margin-left:-15px;    height:12px;    *height:2px;     z-index:2;         }        .searchboxcontainertd     {           }.searchboxinputtext{    font-size:10px;    font-family: trebuchet ms,Geneva,Verdana, Arial, Helvetica, sans-serif;    width:80px;    text-align:left;    height:10px;    /* padding-right:50px; */    margin-top:2px;    *margin-top:0px;    margin-right:20px;    z-index:2;}.searchboxsubmitbtn {    display: block;    background-color:Transparent;    background-image: url(/imispublic/AM/Graphics/media/rightNav/searchRightRound.gif);     background-repeat: no-repeat;    text-decoration: none;    border-style:none;     margin: -18px -5px 0px 0px;    *margin: -18px 3px 0px 0px;    height:20px;    padding-right:10px;    vertical-align:middle;       z-index:3;}