/* Stylesheet for Default.master */
@import url(DemoStyles1_include.css);
/* Copyright 2000 - Active Matter, Inc. */

/*Added by Andie Millet AGCS*/

div
{
	background-color:White;
}

/*End*/

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:  Times New Roman, Verdana, Arial, Helvetica, sans-serif;font-size: 15px;}
p, td, li, b, strong, th, .error
  {font-size: 15px;margin:0px;}
p, td, li, th, blockquote
  {color: black; font-weight: normal;}
body
  {background: white; color: black; margin: 0 0 0 0;}
b, strong, .bold, .error,.bigbold,.smallbold
  {font-weight: bold}
.bold
  {font-size: 15px;}
.error
  {color: Red;}
i, em
  {text-decoration: italics;}
u
  {text-decoration: underline;}
.bigbold
  {font-size: 15px;}
.smallbold
  {font-size: 11px;} 
th
  {font-weight: bold; text-align: left;}
td
  {text-align: left;}
a, a:link, a:visited, a:hover, a:visited:hover
  {color: #620E6E; font-weight: normal; text-decoration:none;}
a:visited
  {color: #620E6E;}
a:hover, a:visited:hover
  {color: #620E6E;text-decoration:underline;}
input, textarea, select
  {font-size: 13px; font-family: monospace, sans-serif; font-weight: 100;}
ol, ul
  {margin: 0 0 0 25;}
pre
  {font-family: monospace; font-size: 11px;}
.small
  {font-size: 11px;}
.smaller
  {font-size: 9px;}
.large
  {font-size: 15px;}
.larger
  {font-size: 17px;}
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: 19px; font-weight: bold; color:#620E6E;margin-bottom:0px;margin-top:0px;}
h2, .Heading2
  {font-size: 18px; font-weight: bold; color:White; background-color:#620E6E;margin-top:0px;padding:3px 3px 3px 6px;margin-bottom:0px;}
h3, .Heading3
  {font-size: 19px; font-weight: bold; color:#A6BD1B;margin-bottom:0px;margin-top:0px;}
h4, .Heading4
  {font-size: 18px; font-weight: bold; color:White; background-color:#A6BD1B;margin-top:0px;padding:3px 3px 3px 6px;margin-bottom:0px;}
  
h5, .Heading5
  {font-size: 19px; font-weight: bold;margin-bottom:0px;margin-top:0px;}
  
h6, .Heading6
  {font-size: 19px; margin-top:0px;font-weight: bold; color:White;background-color:Black; padding:3px 3px 3px 6px;margin-bottom:0px;margin-top:0px;}

Address
{
}

/* eSeries */
.iMIS
{	font-weight: bolder; font-size: 10pt; font-style: italic; font-family: Times New Roman;}
.lgTitle
{ font-weight: bolder; font-size: 14pt; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{ font-size: 8pt; vertical-align: super; font-family: Tahoma, Arial; text-decoration: none;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family:Tahoma; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family:Tahoma; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{font-family:Tahoma; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family:Tahoma; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family:Tahoma; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family:Tahoma; font-size:10pt; color:#003366; text-decoration:underline; font-weight:normal;}
.ERSNavBar /*Recordset navigation bar */
{	background-color:silver; }
.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; 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; text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: black; font-family: arial; text-decoration: underline; }
.ERSHeader P
{font-weight:normal; font-size:9pt; color:black; font-family:Tahoma; text-decoration:none; }
.ETHRow
{background-color: #efefef; text-align: left;}
.ETH /* Table header used throughout site */
{font-size: 10pt; background-color: white; text-align: right;} 
.ETD /* Table cell used throughout site */
{font-size: 10pt; background-color: #efefe7; text-align: left;}
.ETDALT /* Alternating color for results lists used throughout site */
{background-color:white;}
.EBW10 /*Bold white 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; font-weight: 400; color:black; text-align : left;}
.ENW10 /* Normal white 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN12 /* Normal 12pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN11 /* Normal 11pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN10 /* Normal 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:Black;}
.EN9 /* Normal 9pt font used throughout site */
{font-size:9pt; font-family:Tahoma; color:Black;}
.EN8 /* Normal 8pt font used throughout site */
{font-size:8pt; font-family:Tahoma; color:Black;}
.EH2 /* 14pt font used throughout the site */
{font-weight: bold; font-size: 14pt; color: #003366; font-family: 'Trebuchet MS' ,Tahoma; vertical-align: sub; height: 30px; text-decoration: none;}
.EH3 /*12pt font used throughout site */
{font-size: 12pt; width: 100%; color: darkred; border-bottom: black 2px double; font-family: 'Trebuchet MS' ,Tahoma;}
.EH4  /*8pt font used throughout site*/
{font-size:8pt; font-family:'Trebuchet MS',Tahoma; color:Crimson;}
.EB12 /* Bold 12pt font used throughout site */
{font-size:14pt; font-family:'Trebuchet MS',Tahoma; color:#003366; padding-top : 6px; font-weight:bolder; text-decoration: none;}
.EB11 /* Bold 11pt font used throughout site */
{font-weight:bolder; font-size:10pt; font-family:Tahoma; color:black;}
.EB10 /* Bold 10pt font used throughout site */
{font-weight:bolder; font-size:10pt; font-family:Tahoma; color:black;}
.EB9 /* Bold 9pt font used throughout site */
{font-weight:bolder; font-size:9pt; font-family:Tahoma; color:black;}
.SideLine1 
{position:absolute; left:0pt;}
.SideLine2 
{position:absolute; left:0pt;}
.ButtonBar1 /* Table row that contains form buttons */
{background-color:#DCDCC2; text-align:center;}
.ButtonBar2 /* Table row that contains form buttons*/
{background-color:#DCDCC2; text-align:left;}
.ButtonBar3 /* Table row that contains form buttons */
{background-color:#DCDCC2; text-align:right;}
.Button1 /* All non-image form buttons */
{cursor:hand; 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; border-style:outset;} 
.EToolBar /*Background color of search field area in eOrders, will be used throughout site*/
{background-color:#DCDCC2}
.ETaskBar /* Background color of task bar area in eOrders, will be used throughout site */
{background-color:silver;}
.ETaskActive /* Task bar area in eOrders, will be used throughout site*/
{font-weight:900; font-size:10pt; font-family:Tahoma; color:black; text-decoration: none;	background-color:silver;}
.ETaskNext /* Task bar area in eOrders, will be used throughout site */
{background-color:silver; font-size:10pt; font-family:Tahoma; text-decoration: none}
.ETask /* Task bar area in eOrders, will be used throughout site */
{	background-color:silver; font-size:10pt; font-family:Tahoma; text-decoration: none}
.ETask A:active, .ETask A: link, .ETask A:visited
{font-size:10pt; font-family:Tahoma;  color:red; text-decoration: none}
.EETABLE /* Table background color in eEvents */
{background-color:white;}
.EOTABLE /* Used in eOrders */
{background-color:#EFEFEF;}
.EOTH /* Table header rows used in eOrders */
{background-color: #EFEFEF;}
.EOTD /* Table cells used in eOrders */
{background-color:ivory;}
.EOBottomBar /* Footer area in eOrders */
{background-color:#006699}
.EOTitleBar /* Title area in eOrders */
{background-color:white;}
.EOProductNavBar /* Above and below main products list in eOrders */
{background-color:white;}
.EOListNavBar /* Below the retuned products list in eOrders */
{background-color:white;}
.EOInStock /* "In Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:10pt; font-family:Tahoma; color:black; text-decoration:none;}
.EOOutofStock /*Out of Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:10pt; font-family:Tahoma; color:red; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar,.HeaderBar
  {font-size: 15px; color: #FFFFFF; font-weight: normal; background: #003366;}
  
/* Site Map */
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: 13px; color: #003366; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 15px; font-weight: bold;color:#620E6E;}

/* Site Search */
.SEHeaderBar
  {font-size: 15px; color: #FFFFFF; font-weight: bold; background: #003366;}
  
/* 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;}

/* Template */
div.breadcrumb
  {font-size: 11px;}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:visited:hover
  {font-size: 11px; color: blue; text-decoration: none;}
a.breadcrumb:hover, a.breadcrumb:visited:hover
  {color: Red; text-decoration: underline;}
blockquote.preview
  {font-size: 11px;}

.StandardPanel
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 0 #DCDCC2;
	width: 100%;
}
.PanelTitle
{
	background-position: 0px 5px;
	padding: 2px 1px 1px 22px;
	background-color: #620E6E;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 100%;
	color: #FFFFFF;
}
.PanelTitle td
{
	font-weight: bold;
	font-size: 100%;
	color: #FFFFFF;
}
.PanelTableValue
{
	font-size: 80%;
	vertical-align: top;
	padding: 2px;
	border-top: solid 0px #CDCDCD;
}
.PanelTablePrompt,.PanelTablePromptLeft, .PanelTablePromptCenter, .PanelTablePromptRight
{
	border-top: solid 0px #CDCDCD;
	font-size: 80%;
	font-weight: bold;
	
	vertical-align: top;
	padding: 4px 0px 0px 2px;
}
.PanelTablePrompt
{
	text-align: left;
}
.PanelTablePromptCenter
{
	text-align: center;
}
.PanelTablePromptRight
{
	text-align: right;
}
.TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled
{
/*	margin: 0px 0px 0px 0px;
	height: 20px;
	font-weight: bold;
	text-align: center;
	border: solid 1 #999999;
	background-color: #0033cc;
	color: White;
	cursor: hand;*/
}

/* Demo template only */
.TemplateText
  {font-size: 10px; font-family: verdana;}
input.SearchBox
  {height: 17px; width: 95px; border: thin inset; font-size: 10px;}  
a.UtilityNav,a.UtilityNav:link, a.UtilityNav:visited, a.UtilityNav:hover, a.UtilityNav:visited:hover
  {font-size: 10px; color: #FFFFFF; text-decoration: none; font-family: Verdana;}
.UtilityBar
  {background: #003366}
.TabbedBarLeft
  {background: #336699}
.TabbedBarRight
  {background: #FFCC66}
input.TemplateLogin
  {height: 17px; width: 95px; border: thin inset; font-size: 10px;}
.TabbedBarBottom1
  {background: #FFCC66}
.TabbedBarBottom2
  {background: #003366}
.TabbedBarBottom3
  {background: #FFFFFF}
.TabbedBarBottom4
  {background: #CACACA}
.TopNavArea
  {background: #000000}  
.NavShadow1
  {background: #DCDCDC}
.NavShadow2
  {background: #E3E3E3}
.NavShadow3
  {background: #E6E6E6}
.NavShadow4
  {background: #414141}
.NavShadow5
  {background: #4B4B4B}
.NavShadow6
  {background: #8E8E8E}
.NavShadow7
  {background: #D9D9D9}

/* Top Nav */
a.TopNav, a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:visited:hover,
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover,
div.TopNavSelected, div.TopNavSelectedTitle
  {font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; letter-spacing: -0.05em; font-family: Arial;}
/* For text rollovers for top nav */
.TopNavOff
  {border: solid 1px #CACACA; background: #CACACA; padding: 1px 18px 1px 18px;}
.TopNavOn
  {border: solid 1px #FFFFFF; background: #FF9900; padding: 1px 18px 1px 18px;}
/* If text divider is used in top nav */
.Divider
  {letter-spacing: -0.25em; font-size: 11px;}
span.Divider1
  {font: 70% Verdana; color: #000000; padding: 0px 0px 0px 5px;}
span.Divider2
  {font: 70% Verdana; color: #FFFFFF; padding: 0px 5px 0px 0px;}
  
/* SideNavs. Create more levels as necessary */
a.SideNav1, a.SideNav1:link, a.SideNav1:visited, a.SideNav1:hover, a.SideNav1:visited:hover,
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover,
div.SideNav1Selected, div.SideNav1SelectedTitle
  {font-size: 11px; color: #003366; text-decoration: none; font-weight: normal;}
a.SideNav1:hover, a.SideNav1:visited:hover
  {color: #336699;}
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle
  {font-weight: bold;} 
a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav1SelectedTitle, a.SideNav1SelectedTitle:link, a.SideNav1SelectedTitle:visited, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  {color: #336699;}
/* Level 2 */
a.SideNav2, a.SideNav2:link, a.SideNav2:visited, a.SideNav2:hover, a.SideNav2:visited:hover,
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover,
div.SideNav2Selected, div.SideNav2SelectedTitle
  {font-size: 11px; color: #003366; text-decoration: none; font-weight: normal;}
a.SideNav2:hover, a.SideNav2:visited:hover
  {color: #336699;}
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle
  {font-weight: bold;} 
a.SideNav2Title, a.SideNav2Title:link, a.SideNav2Title:visited, a.SideNav2Title:hover, a.SideNav2Title:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav2SelectedTitle, a.SideNav2SelectedTitle:link, a.SideNav2SelectedTitle:visited, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav2Title:hover, a.SideNav2Title:visited:hover, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  {color: #336699;}
/* Level 3 */
a.SideNav3, a.SideNav3:link, a.SideNav3:visited, a.SideNav3:hover, a.SideNav3:visited:hover,
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover,
div.SideNav3Selected, div.SideNav3SelectedTitle
  {font-size: 11px; color: #003366; text-decoration: none; font-weight: normal;}
a.SideNav3:hover, a.SideNav3:visited:hover
  {color: #336699;}
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle
  {font-weight: bold;} 
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  {color: #336699;}
/* Level 4 */
a.SideNav4, a.SideNav4:link, a.SideNav4:visited, a.SideNav4:hover, a.SideNav4:visited:hover,
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover,
div.SideNav4Selected, div.SideNav4SelectedTitle
  {font-size: 11px; color: #003366; text-decoration: none; font-weight: normal;}
a.SideNav4:hover, a.SideNav4:visited:hover
  {color: #336699;}
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle
  {font-weight: bold;} 
a.SideNav4Title, a.SideNav4Title:link, a.SideNav4Title:visited, a.SideNav4Title:hover, a.SideNav4Title:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav4SelectedTitle, a.SideNav4SelectedTitle:link, a.SideNav4SelectedTitle:visited, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  {font-size: 13px; color: #003366; text-decoration: none; font-weight: bold;}
a.SideNav4Title:hover, a.SideNav4Title:visited:hover, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  {color: #336699;}

/* 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
{
	border: 0px;
}

#container
{
	margin: 20px;
	text-align: left;
	background-color: #FFFFFF;
	width:800px;
	

}

body
{
	background-color:#D3CFAD;
	text-align:left;
}
/* 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: 150px;
	height: 350px;
	padding: 0;
}

.interior_main_content
{
	padding: 15px 15px 12px 15px;
}

/* Utlity nav is not used in this template*/
.interior_primary_utility_nav 
{
 background-color:Transparent;
} 

/* Interior Layout Content Areas - END */

/* INTERIOR Look and Feel style - START */
.interior_left_column_style
{
	background-color: #FFFFFF;
	padding: 0;
}

.interior_main_content_style
{
	background-color: #FFFFFF;
}

/*
.interior_primary_utility_nav_style {
}*/

.utilitynav_style
{
	background-color: #003366;
}

.primarynav_style
{
	background-color: #000;
	text-align:left;
}
/* 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  {
} */

.searchform_style
{
	white-space: nowrap;
}

/* 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 #CACACA;
	margin: 0 10px 0 10px;
}

#printpagetext a
{
	font-size: 11px;
	font-family: Verdana, MS Sans Serif;
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 2px;
}

#printpagetext a:link, #printpagetext a:visited
{
	background-color: #A6BDDC;
}

#printpagetext a:hover
{
	background-color: #FF9910;
}
/* Print this page styles - END */

/* Text only styles - START */

#textonlypage
{
	text-align: center;
	border: 2px solid #CACACA;
	margin: 5px 10px 0 10px;
}

#textonlypage a
{
	font-size: 11px;
	font-family: Verdana, MS Sans Serif;
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 2px;
}

#textonlypage a:link, #textonlypage a:visited
{
	background-color: #A6BDDC;
}

#textonlypage a:hover
{
	background-color: #FF9910;
}

/* Text only styles - END */

/* Email a Friend styles - START */

#emailfriendtext
{
	text-align: center;
	border: 2px solid #CACACA;
	margin: 5px 10px 0 10px;
}

#emailfriendtext a
{
	font-size: 11px;
	font-family: Verdana, MS Sans Serif;
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 2px;
}

#emailfriendtext a:link, #emailfriendtext a:visited
{
	background-color: #A6BDDC;
}

#emailfriendtext a:hover
{
	background-color: #FF9910;
}

/* 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
*/

form#searchboxform, .searchboxform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 0;
}

.searchboxinputtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100px;
	margin: 0;
	padding: 0;
	color: #5A698B;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.searchboxsubmit
{
}

.searchboxsubmitbtn
{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
/* Search Box styles - END */

/* Login Box Styles - START */
.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;
}

#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 10px 0 0;
	padding: 0;
	white-space: nowrap;
}
.textlinksnavlist li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 5px;
}
.textlinksnavlist a:link, .textlinksnavlist a:visited, .textlinksnavlist a:active, .textlinksnavlist a:hover
{
	font-size: 10px;
	font-family: Verdana;
	color: #FFFFFF;
	text-decoration: none;
}

/* Base text-only nav styles - END */

/* Primary Navigation Styles - START */
/*
http://css.maxdesign.com.au/listamatic/horizontal09.htm
*/
.primarynavcontainer
{
	margin: 0;
	padding: 0;
}

.primarynavcontainer ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.primarynavcontainer ul li
{
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0;
	text-align: center;
}

/* 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
{
	display:block;
	text-align: center;
       
}

* > html .primarynavcontainer ul li a
{
	width: 75px;
	
}

.primarynavcontainer ul li a:link, .primarynavcontainer ul li a:visited, .primarynavcontainer ul li a:active
{
	
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color:#000000;
	text-decoration: none;
	letter-spacing: -0.05em;
	font-family: Bell MT;
	border: solid 1px #CACACA;
	margin: 0px;
	padding: 12px 21px 12px 21px;
}

.primarynavcontainer ul li a:hover
{
	background: #620E6E;
	border: solid 1px #FFFFFF;
}

/*
.primarynavcontainer #active a:link, .primarynavcontainer #active a:visited, .primarynavcontainer #active a:active, .primarynavcontainer #active a:hover  {
*/
.primarynavcontainer #active a
{
}

.dividerimage
{
	letter-spacing: -0.25em;
	font-size: 11px;
}
/* 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 */

.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 
{
	background-color:Transparent;
	text-align:center;
	font-family:Times New Roman;
	padding-top:3px;
}
.footerlinksnavcontainer .textlinksnavlist li 
{
	font-family:Times New Roman;
	font-size:10pt;
}
.footerlinksnavcontainer .textlinksnavlist a:link, .footerlinksnavcontainer .textlinksnavlist a:visited, .footerlinksnavcontainer .textlinksnavlist a:active 
{
	color:Purple;
	padding-right:8px;
	padding-left:5px;
	font-family:Times New Roman;
	font-size:10pt;
}
.footerlinksnavcontainer .textlinksnavlist a:hover 
{
	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
{
	padding: 0 5px 15px 0;
}
.interiorsidenavcontainer ul
{
	margin: 0;
	padding: 0;
}

.interiorsidenavcontainer li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.interiorsidenavcontainer li li
{
	margin: 1px 0 1px 10px;
}

.interiorsidenavcontainer a
{
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}

.interiorsidenavcontainer a:link, .interiorsidenavcontainer a:visited, .interiorsidenavcontainer a:active
{
	text-decoration: none;
}

.interiorsidenavcontainer a:hover
{
	color: #336699;
	text-decoration: none;
}

/* setting defaults and set defaults for all navigation levels - END */

.interiorsidenavcontainer li a:link, .interiorsidenavcontainer li a:visited, .interiorsidenavcontainer li a:active
{
	font-size: 13px;
	font-weight: bold;
}

.interiorsidenavcontainer li a:hover
{
}

.interiorsidenavcontainer li li a:link, .interiorsidenavcontainer li li a:visited, .interiorsidenavcontainer li li a:active
{
	font-size: 11px;
	font-weight: normal;
}

.interiorsidenavcontainer li li a:hover
{
}

.interiorsidenavcontainer li li li a:link, .interiorsidenavcontainer li li li a:visited, .interiorsidenavcontainer li li li a:active
{
}

.interiorsidenavcontainer li li li a:hover
{
}


.interiorsidenavcontainer a.hierarchy_chain_link:link, .interiorsidenavcontainer a.hierarchy_chain_link:visited, .interiorsidenavcontainer a.hierarchy_chain_link:active
{
}

#hierarchy_chain_selected
{
	font-weight: bold;
}
/* No hover effect for the selected item */
#hierarchy_chain_selected:hover, #hierarchy_chain_selected:visited, #hierarchy_chain_selected:active
{
	color: #003366;
}

/* 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;
}


.skiplinks
{
	display: none;
}

.cpyright a
{
font-size:9pt;
}

.CMSMall hr
{
	display:none;
}
