/*@import url(/AM/Styles/LayoutStyles/MississippiHospitalAssociation_1505_20070514T134839/1505_styles.css);
@import url(/AM/Styles/LayoutStyles/MississippiHospitalAssociation_1505_20070514T134839/1505_layout.css);*/

/* ----------------------------------------------------
Copyright © 2005 ASI All rights reserved.

This is the base general stylesheet for CM and eSeries modules.

---------------------------------------------------- */


/* global reset of whitespace */
* {
margin:0;
padding:0;
}

.Secret
  {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:2px;color:white; display:none;}
body, p, b, font, h1, h2, h3, h4, h5, li, td, th, a, a:link, a:visited, a:hover, strong, i, blockquote,.Heading1,
.Heading2,.Heading3,.Heading4,.Heading5
  {font-family: Tahoma, Arial, Helvetica, sans-serif;}
body, p, font, td, li, b, strong, th, .error
  {font-size: 12px;}
p, td, li, th, blockquote
  {color: black; font-weight: normal;}
  
form
	{margin:0px;padding:0px;} 
	 
body {
  margin: 0;
  padding: 0;
  text-align: left;
  color: #505367;
  background-color: #FFFFFF;
}

/* START - CSS code to change the text size on the browser

We used KEYWORDS so IE users can increase and decrease the text size 

http://diveintoaccessibility.org/day_26_using_relative_font_sizes.html
*/
/*/*/a{}
body,
body td,
body th,
body li,
body b,
body strong,
body p {
/*  font-size: x-small;*/
  voice-family: "\"}\"";
  voice-family: inherit;
  /*font-size: small;*/
}
html>body,
html>body td,
html>body th,
html>body li,
html>body b,
html>body strong,
html>body p {
  font-size: small;
}  
/* */

/* END - CSS code to change the text size on the browser */

b, strong, .bold, .error,.bigbold,.smallbold
  {font-weight: bold}
.bold
  {font-size: 12px;}
.error
  {color: Red;}
i, em
  {text-decoration: none;}
u
  {text-decoration: none;}
.bigbold
  {font-size: 13px;}
.smallbold
  {font-size: 11px;} 
th
  {font-weight: bold; text-align: left;}
a, a:link, a:visited, a:hover, a:visited:hover
  {color: #cc6600; font-weight: normal;}
a:visited
  {color: #cc6600;}
a:hover, a:visited:hover
  {color: #cc6600;}
input, textarea, select
  {font-size: 12px; font-family: monospace, sans-serif; font-weight: 100; padding-left:2px;}  
ol
  {margin: 0 0 0 1em;}  
ol li
 {margin-left:15px;}
ul 
  {padding-left: 1em; margin-left: 1em;}
li 
  {padding-left: 0.1em;}    
pre
  {font-family: monospace; font-size: 10px;}
.small
  {font-size: 10px;}
.smaller
  {font-size: 9px;}
.large
  {font-size: 12px;}
.larger
  {font-size: 15px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;}

/* Headings */
h1, .Heading1
  {font-size: 17px; font-weight: bold;}
h2, .Heading2
  {font-size: 15px; font-weight: bold;}
h3, .Heading3
  {font-size: 13px; font-weight: bold;}
h4, .Heading4
  {font-size: 11px; font-weight: bold;}
h5, .Heading5
  {font-size: 10px; font-weight: bold;}

/* eSeries */
.iMIS
{font-weight: bolder; font-size: 10pt; font-style: italic; font-family: "Times New Roman", Times, serif;}
.lgTitle
{ font-weight: bolder; font-size: 12pt; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: super; text-decoration: none;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#003366; text-decoration:underline; font-weight:normal;}

.ERSNavBar 
{background-color:silver; }
.ERSNavBar TD 
{background-color:silver; padding:2px;}
.ERSHeader
{
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	font-weight: normal;
	font-size: 9pt;
	text-transform: capitalize;
	border-left: buttonhighlight 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: buttonshadow 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	height: 16px;
	background-color: #d6d3ce;
	text-align: center;
	text-decoration: none;
}

.ERSHeader TD A:link 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader P
{ font-weight:normal; font-size:9pt; color:black; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }

.EFunctionBar TD {padding:3px;}

.ETHRow
{background-color: #EFEFEF; text-align: left; padding:2px;}
.ETHRow TD
{background-color: #EFEFEF; text-align: left; padding:2px;}

/* Table header used throughout site */
.ETH 
{font-size: 10pt; background-color: #FFFFFF; text-align: right; padding:2px;} 
.ETH TD 
{font-size: 10pt; background-color: #FFFFFF; text-align: right; padding:2px;} 

/* Table cell used throughout site */
.ETD 
{font-size: 10pt; background-color: #EFEFE7; text-align: left; padding:2px;}
.ETD TD 
{font-size: 10pt; background-color: #EFEFE7; text-align: left; padding:2px;}

/* Alternating color for results lists used throughout site */
.ETDALT 
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}
.ETDALT TD
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}

/*Bold white 10pt font used throughout site */
.EBW10
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; color:black; text-align : left;}

/* Normal white 10pt font used throughout site */
.ENW10 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Normal 12pt font used throughout site */
.EN12 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Normal 11pt font used throughout site */
.EN11
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Normal 10pt font used throughout site */
.EN10 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:Black;}
.EN10 P
{text-align:left;}

/* Normal 9pt font used throughout site */
.EN9 
{font-size:9pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:Black;}

/* Normal 8pt font used throughout site */
.EN8 
{font-size:8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:Black;}

/* 14pt font used throughout the site */
.EH2 
{font-weight: bold; font-size: 12pt; color: #003366; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; vertical-align: sub; height: 30px; text-decoration: none;}
 
 /*12pt font used throughout site */
.EH3
{
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: #730000;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

/*8pt font used throughout site*/
.EH4  
{font-size:8pt; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; color:#730000;}

.ETitleBar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/* Bold 12pt font used throughout site */
.EB12
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 14pt;
	padding-bottom: 0px;
	color: #003366;
	padding-top: 3px;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Bold 11pt font used throughout site */
.EB11 
{font-weight:bolder; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Bold 10pt font used throughout site */
.EB10 
{font-weight:bolder; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Bold 9pt font used throughout site */
.EB9 
{font-weight:bolder; font-size:9pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

.buttonbar1
{
	background-color: #dcdcc2;
	text-align: right;
	padding:3px;
}

.buttonbar1 TD
{
	background-color: #dcdcc2;
	text-align: right;
	height: 15px;
	padding:3px;
}

.buttonbar2
{
	background-color: #dcdcc2;
	text-align: left;
}

.buttonbar2 TD
{
	background-color: #dcdcc2;
	text-align: left;
	padding-right:3px;
}

.buttonbar3
{
	background-color: #dcdcc2;
	text-align: right;
	padding:3px;
}
.buttonbar3 TD
{
	background-color: #dcdcc2;
	text-align: right;
	height: 15px;
	padding-right:3px;
}

.buttonbar3 IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
}

.buttonbar3 INPUT
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

 /* All non-image form buttons */
.Button1
{cursor: pointer; border-top:black 1px solid; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid; background-color:silver; 
 color:black; font-size:8pt; font-family: Tahoma, Arial, Helvetica, sans-serif;border-style:outset;} 
 
 /*Background color of search field area in eOrders, will be used throughout site*/
.EToolBar
{background-color:#DCDCC2;}
.EToolBar TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #dcdcc2;
	text-align: left;
}
.EToolBar TD TABLE TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #dcdcc2;
	text-align: left;
}

 /* Background color of task bar area in eOrders, will be used throughout site */
.ETaskBar
{background-color:silver;text-align:left;}
.ETaskBar TD
{background-color:silver; padding:2px;}
.ETaskBar IMG
{padding-bottom:3px;padding-left:3px;}

 /* Task bar area in eOrders, will be used throughout site*/
.ETaskActive
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black; text-decoration: none;	background-color:silver;}

 /* Task bar area in eOrders, will be used throughout site */
.ETaskNext
{background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none}

/* Task bar area in eOrders, will be used throughout site */
.ETask 
{	background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none}
.ETask A:active, .ETask A:link, .ETask A:visited
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:red; text-decoration: none}

 /* Table background color in eEvents */
.EETABLE
{background-color:white;}

/* Used in eOrders */
.EOTABLE  
{background-color:#EFEFEF; text-align:left;}
.EOTABLE TD  
{ padding:3px; }

/* Table header rows used in eOrders */

.EOTH 
{background-color: #EFEFEF;text-align:left;}
.EOTH TD 
{background-color: #EFEFEF; padding:3px; text-align:left;}

 /* Table cells used in eOrders */
.EOTD
{background-color: #FFFFFF; padding:3px; text-align:left;}
.EOTD TD
{background-color: #FFFFFF; padding:3px;}

 /* Footer area in eOrders */
.EOBottomBar
{background-color:#006699}

 /* Title area in eOrders */
.EOTitleBar
{background-color:white;}

 /* Above and below main products list in eOrders */
.EOProductNavBar
{background-color:white;}

 /* Below the retuned products list in eOrders */
.EOListNavBar
{background-color:white;}

 /* "In Stock" text in eOrders */
.EOInStock
{font-weight:bolder; background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}

 /*Out of Stock" text in eOrders */
.EOOutofStock
{font-weight:bolder; background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:red; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar, .HeaderBar
{
	padding-left: 3px;
	font-weight: normal;
	font-size: 15px;
	background: #efefef;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 2px;	
}
  
/* Site Map */
.SiteMap
{margin-top: 15px;}
 a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 12px; color: #cc6600; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 12px; font-weight: bold;}
.SiteMapTitleEmpty
{height:5px;}  

/* Site Search */
.SEHeaderBar
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 15px;
	background: #efefef;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 2px;
}
   
/* Tagged Pages */
.TPHeader
  {font-size: 15px; font-weight: bold; color: #000066;}
 .TPICHeader
 {font-size: 14px; font-weight: bold; color: #000000; }
.TPTitle
  {font-size: 14px; font-weight: bold; color: #000099;}
.TPCMBody
  {font-size: 12px;}
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover
  {font-size: 12px; text-decoration: none; color: #0000FF;}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover
  {font-size: 11px; text-decoration: none; color: #0000FF; font-weight: bold;}





/* ----------------------------------------------------
Copyright © 2005 ASI All rights reserved.

This is the stylesheet used for layout 1505.

---------------------------------------------------- */

/* 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;
}

body
{
	margin-top: 1px;
        background-color:#E6E7E9;
padding-top:0px;
padding-bottom:3px;


}
#border
{
background-image:url(/AM/Images/public_pagebg.jpg);
background-position:center;
background-repeat: repeat-y;
}
#container
{       
	margin:0px auto;
	background-color:white;
	/*border: #324456 1px solid;*/
	width: 760px;
	text-align: left;
}

/* Homepage Layout Content Areas - START */

.homepage_ca_1
{

}

.homepage_ca_2
{

}

.homepage_ca_3
{

}

.homepage_ca_4
{

}

.homepage_ca_5
{

}

.homepage_ca_6
{

}

.homepage_ca_7
{
	background-color: #ffffff;
	width:429px;
	height:300px;
}

.homepage_ca_8
{

}

/* Homepage Layout Content Areas - END */

/* Interior Layout Content Areas - START */

.interior_ca_1
{
	width:272px;
}

.interior_ca_2
{
	width: 179px;
}

.interior_ca_3
{
	width:254px;
}

.interior_ca_4
{
  
}

#content_area_5
{

}

#content_area_6
{

}


/* hard-coded height */
.interior_left_column
{
	width:174px;
	/*height:410px;*/
}

/* hard-coded height */
#interior_main_content
{
	width:608px;
	/*height:410px;*/
     
}

/* hard-coded height */
.interior_ca_7
{
	width:608px;
	height:10px;
}

/* hard-coded height */
.interior_primary_utility_nav
{
	vertical-align : bottom;
}

/* Interior Layout Content Areas - END */

/* INTERIOR Look and Feel style - START */
.interior_left_column_style 
{
	background-color: #7798C9;
	width: 179px;
}

.interior_main_content_style 
{
	background-color: #FFFFFF;
	height:500px;	
   
}

.interior_main_content_breadcrumb_style 
{
	padding:10px;
}

.interior_primary_utility_nav_style 
{
	background-color: #FFFFFF;
}

.utilitynav_style 
{
	/*background-color: #7697C9;*/
        background-color: #0141A0;
	height: 20px; 
}

.utilitynav_style TABLE 
{ 
	margin:0 auto;
}

.primarynav_style
{
       	background-image: url(/AM/Images/homepage/Primary-Navigation-BGround.gif);/**/
      /*	background-image: url(/AM/Images/Layout_Assets/MississippiHospitalAssociation_1505_20070514T134839/Primary-Navigation-BGround.gif);*/
	background-repeat: repeat-x;
	height: 28px;
	/*width:578px;*/
	
}

.interior_ca_1_style  
{

}
.interior_ca_2_style
{
	background-color: #7798c9;
}
.interior_ca_3_style
{

}

.interior_ca_4_style  
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.interior_ca_5_style  
{
	padding:5px;
}

#interior_ca_6_style  
{
	background-color: #FFFFFF;
}

.interior_ca_7_style  
{
	background-color: #FFFFFF;
}

.searchform_style  
{

}

.spacerborder
{
	height: 5px;
	background-color: #324456;
}

/* INTERIOR Look and Feel style - END */

/* Homepage Look and Feel style - START */

.homepage_ca_1_style
{

}

.homepage_ca_2_style
{
	padding-top: 0px;
	background-color: #7697c9;
}

.homepage_ca_3_style
{
	background-color: #7697c9;
}

.homepage_ca_4_style
{
 
}

.homepage_ca_4_style p
{

}

.homepage_ca_4_style A, A:link, A:visited, A:active
{

}

.homepage_ca_5_style
{
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 8px;
	border-left: gray 1px dashed;
	width:150px;
	height:100%;
}

.homepage_ca_5_style DIV
{
	border-right: #b3c4d1 1px solid;
	padding-right: 0px;
	border-top: #b3c4d1 1px solid;
	padding-left: 0px;
	background-image: url(/AM/Images/Layout_Assets/MississippiHospitalAssociation_1505_20070514T134839/Home-Content-BGround-Area-5.gif);
	padding-bottom: 0px;
	border-left: #b3c4d1 1px solid;
	width: 118px;
	padding-top: 0px;
	border-bottom: #b3c4d1 1px solid;
	background-repeat: repeat-x;
}

.homepage_ca_5_style P,
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5px;
	color: #cc6600;
	padding-top: 5px;
}
.homepage_ca_5_style p a, .homepage_ca_5_style p a:hover
{

	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5px;
	color: #cc6600;
	padding-top: 5px;
}
.homepage_ca_6_style
{
	padding:5px;
}

.homepage_ca_7_style
{
	padding-bottom: 20px;
}

.homepage_ca_7_style P
{
	padding-right: 10px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.homepage_ca_8_style
{
	padding:5px;
}

.homepage_ca_9_style
{

}

.homepage_ca_10_style
{

}

.homepage_ca_11_style
{
	text-align: right;
}

.homepage_ca_es1_style
{

	/*width: 179px;*/
	/*background-color: #000064;*/
}

.homepage_ca_es2_style
{
	height: 5px;
	/*background-color: #000064;*/
        background-color: #ffffff;
}

.homepage_ca_es3_style
{
	background-color: #7697c8;
}

/* Homepage Look and Feel style - END */

/* Standard Feaure Set style - START */

/* Print this page styles - START*/

/* Print this page styles - START*/
#printpagetext {
  text-align:center;
  border: 0px solid #CCCCCC;
  margin: 0 10px 0 0px;
      width:168px;
   
   
}

#printpagetext a {
  font-size: 0px;
  font-family: Georgia, Times New Roman, Times, serif;
  color: #4591C8;
  display: block;
  text-decoration: none;
  padding:2px;
  
  background-image:url(/AM/Images/print.jpg);
   height:30px;
}

#printpagetext a:link, #printpagetext a:visited {
  background-color:transparent;
}

#printpagetext a:hover {
  background-image:url(/AM/Images/print2.jpg);
}
/* Print this page styles - END */

/*
#printpagetext 
{
	text-align:center;
	border: 2px solid #b1b1b5;
	margin: 20px 10px 0 10px;  
}

#printpagetext a 
{
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif; 
	color: #000000;
	display: block;
	text-decoration: none;
	padding:2px;
}

#printpagetext a:link, #printpagetext a:visited 
{
	background-color: #4785C2;  
}

#printpagetext a:hover 
{
	background-color: #A3C2E0;
} */
/* Print this page styles - END */

/* Text only styles - START */

#textonlypage 
{
	text-align:center;
	border: 2px solid #b1b1b5;
	margin: 5px 10px 0 10px;  
}

#textonlypage a 
{
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif; 
  color: #000000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#textonlypage a:link, #emailfriendtext a:visited , #textonlypage a:active
{
	background-color: #4785C2;  
}

#textonlypage a:hover 
{
	background-color: #A3C2E0;
}

/* Text only styles - END */

/* Email a Friend styles - START */

#emailfriendtext {
  text-align:center;
  border: 0px solid #CCCCCC;
  margin: 0px 10px 40px 0px;
    width:168px;
}

#emailfriendtext a {
  font-size: 0px;
  font-family: Georgia, Times New Roman, Times, serif;
  color: #4591C8;
  display: block;
  text-decoration: none;
  padding:2px;
   
  background-image:url(/AM/Images/email.jpg);
   height:30px;
}

#emailfriendtext a:link, #emailfriendtext a:visited {
  background-color:transparent;
}

#emailfriendtext a:hover {
 background-image:url(/AM/Images/email2.jpg);
}

/* Email a Friend styles - END */

/* Email a Friend styles - START */
/*
#emailfriendtext 
{
	text-align:center;
	border: 2px solid #b1b1b5;
	margin: 5px 10px 0 10px;  
}

#emailfriendtext a 
{
  font-size: 11px;
  font-family: Georgia, Times New Roman, Times, serif; 
  color: #000000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#emailfriendtext a:link, #emailfriendtext a:visited 
{
	background-color: #4785C2;  
}

#emailfriendtext a:hover 
{
	background-color: #A3C2E0;
}*/

/* 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
{
	padding-right: 2px;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#searchboxform .searchboxinputtext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 70px;
	margin: 1px;
	padding: 1px;
	color: #5A698B;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#searchboxform .searchboxsubmit 
{
	/*height: 30px;*/
}

#searchboxform .searchboxsubmitbtn 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	background-color: #c8d2dd;
	color: #000000;
	margin: 0;
	padding:0;
	border: 1px solid #000000;
}
/* Search Box styles - END */

/* iMIS Trademark styles - START */
#imiscontainer
{
	color: #000064;
	text-align: center;
	font-size:8pt;
}

#imiscontainer a
{
	font-weight: bold;
	font-size: 10pt;
	color: #2366aa;
	font-style: italic;
	font-family: "Times New Roman" , Times, serif;
}
/* iMIS Trademark styles - END */

/* Standard Feaure Set style - END */

/* BREADCRUMB Styles - START */

#breadcrumbnavcontainer 
{

}

#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: #cc6600; text-decoration: none;
}

#breadcrumbnavlist a:hover
{
	color: #cc6600; 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: #cc6600; 
	text-decoration: none;
}

.textlinksnavlist a:hover 
{
	color: #cc6600; 
	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
{

}  

.primarynavcontainer ul 
{
	margin: 0;
	padding: 0;
}

.primarynavcontainer ul li
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 2px;
	font: bold 12px/20px "Lucida Grande" , verdana, sans-serif;
	text-transform: uppercase;
	padding-top: 0px;
	list-style-type: none;
	background-color: #cc6600;
	text-align: center;
        height:20px;
}

/* go to .primarynav_style and add the border-right style */
.primarynavcontainer ul li a
{       padding-top:0px;
        padding-bottom:0px;
	padding-right: 13px;
	display: block;
	padding-left: 12px;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
}


.primarynavcontainer a:link, .primarynavcontainer a:visited, .primarynavcontainer a:active  
{       padding-top:0px;
        padding-bottom:0px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;    
}

.primarynavcontainer a:hover
{       
        padding-top:0px;
        padding-bottom:0px;
        color: #DDE6ED;
	font-weight: bold;
}

.primarynavcontainer .active a:link, .primarynavcontainer .active a:visited, .primarynavcontainer a:active  
{       padding-top:0px;
        padding-bottom:0px;
	color: #cc6600;
}

/* 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
*/
.primarynavcontainer_image ul 
{
	margin: 0;
	padding: 0;
	white-space: nowrap;  
}

.primarynavcontainer_image li 
{       height:10px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	list-style-type: none;
	text-align: center;
	font: 10px/20px "Lucida Grande", verdana, sans-serif;
}

.primarynavcontainer_image ul li a 
{
	display: block;
	margin:0;
	padding: 0px 10px 0px 10px;
        
}

.primarynavcontainer_image a:link, .primarynavcontainer_image a:visited, .primarynavcontainer_image a:active 
{
	color: #EEE;
	text-decoration: none;
}

.primarynavcontainer_image a:hover 
{
	color: #000;
}

.primarynavcontainer_image .active  
{
	color: #000;
}

/* Primary Navigation Styles with a background image - END */

/* Utility Navigation Styles - START */

.utilitynavcontainer
{
	padding-left: 2px;
	text-align: left;
}

.utilitynavcontainer .textlinksnavlist a:link, .utilitynavcontainer .textlinksnavlist a:visited, .utilitynavcontainer .textlinksnavlist a.active 
{
	color: #ffffff;
	text-transform: uppercase;  
	text-decoration: none;
	font-size: 9px; 
}

.utilitynavcontainer .textlinksnavlist a:hover
{
	font-size: 9px;
	text-transform: uppercase;
	color: #DDE6ED;
	text-decoration: underline;
}

.utilitynavcontainer .dividerimage 
{
	padding: 0 3px 0 3px;
	font-size: 9px;
	color: #000000;
}

/* Utility Navigation Styles - END */

/* Footer Navigation Styles - START */

.footerlinksnavcontainer 
{ 	
	text-align : center; 
}

.footerlinksnavcontainer .textlinksnavlist li
{
	padding: 0 0px 0 0px;
}

.footerlinksnavcontainer .textlinksnavlist a:link, .footerlinksnavcontainer .textlinksnavlist a:visited, .footerlinksnavcontainer .textlinksnavlist a.active 
{
	color: #cc6600; 
	text-decoration: none;
        font-weight:bold;
 	font-size:8pt;
	padding-right:3px;
	padding-left:3px;
}

.footerlinksnavcontainer .textlinksnavlist a:hover 
{
	color: #cc6600; /*2366aa; */
	text-decoration: underline;
	font-size:8pt;
}

/* 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:10px;
}
.interiorsidenavcontainer ul {
  margin:0;
  padding:0;
}

.interiorsidenavcontainer li {
  margin:0;
  padding:0;  
  list-style-type: none;    
  
}

.interiorsidenavcontainer li li {
  margin: 0 0 0 8px;
  margin-top:5px;
  
}

.interiorsidenavcontainer li li li {
  margin: 0 0 0 8px;
  margin-top:0px;
  
}

.interiorsidenavcontainer a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.interiorsidenavcontainer a:link, .interiorsidenavcontainer a:visited, .interiorsidenavcontainer a:active {
  text-decoration: none; 
  color: #000064; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.interiorsidenavcontainer a:hover {
 text-decoration: underline;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* 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 {

}

.interiorsidenavcontainer li li a:link, .interiorsidenavcontainer li li a:visited, .interiorsidenavcontainer li li a:active {
  font-weight: bold;
  font-size: 11px; 
}

.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
{
	color: #FFFFFF;
}

.interiorsidenavcontainer li li #navitemselected { 
  color: #FFFFFF;
}

.interiorsidenavcontainer a.hierarchy_chain_link:link, .interiorsidenavcontainer a.hierarchy_chain_link:visited, .interiorsidenavcontainer a.hierarchy_chain_link:active {
  color: #FFFFFF; 
}

/* Base interior nav styles - END */


.horizontalmenuinlinefix {display: inline-block;}

/* Hides from IE-mac \*/
.horizontalmenuinlinefix {display: block;}
/* End hide from IE-mac */


.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;
}

ul#PUR{list-style-type: upper-alpha;}
ul#PUR li {margin-left:15px;}

div#UnknownSection
{

 padding:10px 0px 5px 10px;
}

	input.submit {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration: none;
		cursor: hand;
		border: 2px solid CACAE2;
		background-color : 003F5E;
		color : FFFFFF;
	}

 a:link, a:visited, a:hover
{
 	
	
	padding-bottom: 5px;
	color: #cc6600;
	padding-top: 5px;
  text-decoration:none;
}

a:hover
{
text-decoration:underline;
color: #cc6600;
}

