/* Copyright 2000 - Active Matter, Inc. */
.Secret
  {font-family:verdana;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:  sans-serif, Verdana, Arial, Helvetica;}
p, font, td, li, b, strong, th, .error
  {font-size: 12px;}
p, td, li, th, blockquote
  {color: black; font-weight: normal;}
body
{
	background-color: #a5a7aa;
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;

 	color: black;
	margin: 0 0 0 0;
}
b, strong, .bold, .error,.bigbold,.smallbold
  {font-weight: bold}
.bold
  {font-size: 13px;}
.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;}

a, a:link, a:visited, a:hover, a:visited:hover
  {color: #003366; font-weight: normal; text-decoration: underline;}
  
a:hover, a:visited:hover
  {color: #AF0606;}
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, .TPHeader
  {font-size: 19px; font-weight: bold; color: #AF0606}
h2, .Heading2, .TPTitle
  {font-size: 17px; font-weight: bold; color: #003366; padding-bottom: 0; margin-bottom: 0}
h3, .Heading3
  {font-size: 15px; font-weight: bold; color: #003366}
h4, .Heading4
  {font-size: 13px; font-weight: bold; color: #003366}
h5, .Heading5
  {font-size: 14px; font-weight: normal; color: #003366}

/* 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: #AF0606; }
.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:#AF0606; 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:#AF0606; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar,.HeaderBar
  {font-size: 15px; color: #CCFFFF; font-weight: normal; background: #0033cc;}
  
/* 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: blue; 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;}

/* Site Search */
.SEHeaderBar
  {font-size: 15px; color: #CCFFFF; font-weight: bold; background: #0033cc;}
  
/* Tagged Pages */
/*.TPHeader
  {font-size: 19px; font-weight: bold; color: #AF0606}
  */
 .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.TPLinkSelected, a.TPLinkSelected:link
  {font-size: 12px; color: #003366; text-decoration: none;}


 a.TPLink:visited, a.TPLinkSelected:visited
  {font-size: 12px; color: #003366; text-decoration: none;}



  
a.TPLink:hover,  a.TPLinkSelected:hover,
  {font-size: 12px; text-decoration: underline; color: #AF0606;}


a.TPLink:visited:hover,a.TPLinkSelected:visited:hover
  {font-size: 12px; text-decoration: underline; color: #AF0606;}


/* 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: #AF0606; text-decoration: underline;}
blockquote.preview
  {font-size: 11px;}
  
/* 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; color: white; text-decoration: none; font-weight: normal;}
a.TopNav:hover, a.TopNav:visited:hover
  {color: yellow;}
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle
  {font-weight: bold;} 

/* 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,
a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover,
a.SideNav1SelectedTitle, a.SideNav1SelectedTitle:link, a.SideNav1SelectedTitle:visited, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover,
a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
 {
margin:0;
border-bottom: 1px solid #afafaf;
font-size: 1.5em;
color:#AF0606;
display: block;
text-decoration:none;
padding:0 0 8px 20px;
}
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-weight: bold;} 
/*a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover
  {font-size: 13px; color: #0033cc; 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: #0033cc; text-decoration: none; font-weight: bold;}*/
  
a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  {}
/* 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,
a.SideNav2Title, a.SideNav2Title:link, a.SideNav2Title:visited, a.SideNav2Title:hover, a.SideNav2Title:visited:hover
  {
display:block;
margin:0;
padding: 0 0 10px 20px;
text-decoration:none;
border-bottom: 1px solid #afafaf;
color:#003366;
}
a.SideNav2:hover, a.SideNav2:visited:hover
  		{text-decoration:underline;color:#AF0606;}
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle
{ font-weight:bold;
text-decoration:underline;
color:#AF0606;}

  
a.SideNav2SelectedTitle, a.SideNav2SelectedTitle:link, a.SideNav2SelectedTitle:visited, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  {font-weight:bold;
text-decoration:underline;
color:#AF0606;}
a.SideNav2Title:hover, a.SideNav2Title:visited:hover, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  	  {text-decoration:underline;color:#AF0606;}
	  
	  
	 
/* 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,
a.SideNav3:hover, a.SideNav3:visited:hover,
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover,
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover,
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
{
display:block;
margin:0;
padding: 0 0 10px 40px;
text-decoration:none;
border-bottom: 1px solid #afafaf;
color:#003366;
}

a.SideNav3:hover, a.SideNav3:visited:hover
    		{text-decoration:underline;color:#AF0606;}
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle
{ font-weight:bold;
text-decoration:underline;
color:#AF0606;}
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover
  {}
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  {font-weight:bold;
text-decoration:underline;
color:#AF0606;}
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  	  {text-decoration:underline;color:#AF0606;}
  
  
  
/* 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,
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle,
a.SideNav4Title, a.SideNav4Title:link, a.SideNav4Title:visited, a.SideNav4Title:hover, a.SideNav4Title:visited:hover,
a.SideNav4SelectedTitle, a.SideNav4SelectedTitle:link, a.SideNav4SelectedTitle:visited, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover,
a.SideNav4Title:hover, a.SideNav4Title:visited:hover, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
{
display:block;
margin:0;
padding: 0 0 10px 60px;
text-decoration:none;
border-bottom: 1px solid #afafaf;
color:#003366;
}

a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle,
a.SideNav4SelectedTitle, a.SideNav4SelectedTitle:link, a.SideNav4SelectedTitle:visited, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
    {font-weight:bold;
text-decoration:underline;
color:#AF0606;}
a.SideNav4:hover, a.SideNav4:visited:hover,
a.SideNav4Title:hover, a.SideNav4Title:visited:hover, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  	  {text-decoration:underline;color:#AF0606;}














/* DAN'S STYLES START HERE */

#gLogo{
height:0;
width:0;
margin:0;
float:left;
padding:93px 0 0 437px;
background:top left no-repeat url('/images/top_logo_00.gif');
overflow:hidden;
}

body{
margin:0;
padding:0;
font-family:sans-serif;
font-size:12px;

}

table#tblTopNav{
float:right;
}

div#gBody{
/*without float:left, menu appeared to right of divs*/
/*until added float:right to tblTopNav*/
width:980px;
/*padding:20px;
background:#a5a7aa;
float:left;
padding: 1px;*/
background-color: white;
margin-left: auto ;
margin-right: auto ;
margin-top: 20px;
margin-bottom:20px;

}

/*
div#gBodyWrapper{
background:#a5a7aa;
}
*/

form#searchform{
width:542px;
height:93px;
background:top left repeat-x url('/images/top_logo_01.gif');
border-right:1px solid #fff;
display:block;
float:left;
}

form#searchform div#searchbox{
/*margin:30px 0 0 295px;*/
margin:7px 0 0 295px;
padding:0;
}

div#searchbox a {
color: white;
/*font-weight:bold;*/
text-decoration: none;
}

div#searchbox a:hover {
text-decoration: underline;
}

form#searchform div#searchbox input#searchtxt{
padding:0;
height:15px;
width:175px;
float:left;
}

form#searchform div#searchbox input#searchBtn{
float:left;
height:0;
width:0;
border:0;
margin: 0 0 0 1px;
padding:18px 0 0 30px;
background:0 0 no-repeat url('/images/go.gif');
overflow:hidden;
}

div.RssLinks
{ height: 17px;}

div.RssLinks a
{
float:left;
padding-left: 15px;
display: block;
}

div#social_header{
margin: 40px 0 0 300px;}

div#social_footer{
margin: 0 0 0 50px;
float:right;
}

div.social4 a{
width: 48px;
height: 48px;
padding-left: 7px;
display: block;
float: left;
}

div.social a
{
float:left;
width: 24px;
height: 24px;
padding-left: 7px;
display: block;
}

div.social a.blog{
background: 0 0 no-repeat url('/am/images/social_media/blog24.gif');}

div.social a.linkedin{
background: 0 0 no-repeat url('/am/images/social_media/linkedin24.jpg');}

div.social a.rss{
background: 0 0 no-repeat url('/am/images/social_media/feed24.jpg');}

div.social a.twitter{
background: 0 0 no-repeat url('/am/images/social_media/twitter24.jpg');}

div.social a.facebook{
background: 0 0 no-repeat url('/am/images/social_media/facebook24.jpg');}


div.social4 a.blog{
background: 0 0 no-repeat url('/am/images/social_media/blog48.gif');}

div.social4 a.linkedin{
background: 0 0 no-repeat url('/am/images/social_media/linkedin48.jpg');}

div#social48 a.rss{
background: 0 0 no-repeat url('/am/images/social_media/feed48.jpg');}

div#social48 a.twitter{
background: 0 0 no-repeat url('/am/images/social_media/twitter48.jpg');}

div#social48 a.facebook{
background: 0 0 no-repeat url('/am/images/social_media/facebook48.jpg');}



form#loginform{
background: 0 0 repeat-x url('/images/login_01.gif');
height:52px;
width:979px;
border-right:1px solid #fff;
float:left;
display:block;
color:#fff;
}


h2#memberLogin{
height:0;
width:0;
margin:0;
float:left;
padding:52px 0 0 211px;
background:top left no-repeat url('/images/memberlogin.gif');
overflow:hidden;
}

div.loginbox{
float:left;
margin-top:15px;
}


span#label, div.loginbox a{
color: white; /*#fff*/
padding:3px 5px 0 0;
float:left;
margin: 0 0 0 20px;
}

div.loginbox a:hover{
font-weight:bold;
color:#fff;
}

input#emailtxt, input#pwtxt{
height:15px;
width:150px;
float:left;
}

input#loginBtn{
float:left;
height:0;
width:0;
border:0;
margin: 0px 0 0 10px;
padding:52px 0 0 53px;
background:0 0 no-repeat url('/images/login_button.gif');
overflow:hidden;
}

hr.dots{
margin:0;
padding:9px 0 0 0;
height:0px;
clear:both;
border:0;
background:0 0 no-repeat red url('/images/dotlines.gif');
}

div#spotBox {
border-left:1px solid #fff;
width:242px;
float:left;
}

div#spotBox h3{
height:0;
width:0;
margin:0;
float:left;
padding:53px 0 0 242px;
background:top left no-repeat url('/images/spotlight_text.gif');
overflow:hidden;
}

div#calBox {
width:255px;
float:left;
}

div#calBox h3{
height:0;
width:0;
margin:0;
float:left;
padding:53px 0 0 255px;
background:top left no-repeat url('/images/calendar_text.gif');
overflow:hidden;
}

div#newBox {
width:481px;
float:left;
border-right:1px solid #fff;
}

div#newBox h3{
height:0;
width:0;
margin:0;
float:left;
padding:53px 0 0 481px;
background:top left no-repeat url('/images/whatsnew_text.gif');
overflow:hidden;
}

/*fixes home page dotes*/
div#boxContainer{
background:0 83px no-repeat url('/images/vertical_dots_410px.gif');
float:left;
}

div.box div.boxContent{
clear:both;
margin:0;
padding:10px;
}

div.box div.boxContent h4{
font-size:1.1em;
margin:0 0 15px 0;
padding:0;
}

div.box div.boxContent p{
margin:0 0 20px 0;
}

div.box div.boxContent a:link{
text-decoration: none;
color: #242424;
}
div.box div.boxContent a:visited{
text-decoration: none;
color: #696969;
}

div.box div.boxContent a:hover{
text-decoration: underline;
color: #AF0606;
}


div.box div.boxContent a.moreLnk{
float:right;
color:#AF0606;
text-decoration:none;
}

ul.noBullets{
margin:0;
padding:0;
list-style-type:none;
}

ul.noBullets li{
margin:0 0 20px 0; /*used to be 15px*/
padding:0;
font-weight:bold;
}


ul.gtBullets{
margin:0 0 0 15px;
padding:0;
/*list-style-position: outside;
list-style-image: url("");
*/
list-style:none outside none;


}

ul.gtBullets li{
margin:15px 0;
padding:0;
}

p.copy{
float:right:
color:#fff;
margin:5px 20px 0 0;
text-align:right;
font-size:.9em;
}

span.white{color:#fff;}



/*

a.navHdr:link, a.navHdr:visited, a.navHdr:active, a.navHdr:hover{
font-size: 1.5em;
display:block;
height:25px;
margin:0;
border-bottom: 1px solid #afafaf;
padding:0 0 8px 20px;
background: left bottom no-repeat url('');
text-decoration:none;
color: #AF0606;
}

a.navLnk:link, a.navLnk:visited, a.navLnk:active, a.navLnk:hover {
display:block;
height:20px;
margin:0;
padding: 10px 0 0 20px;
color: #AF0606;
text-decoration:none;
}
*/



h3.navHdr{
/*height:35px;*/
margin:0;
padding:0;
border-bottom: 1px solid #afafaf;
font-size: 1.5em;
}

h3.navHdr a:link, h3.navHdr a:visited, h3.navHdr a:active, h3.navHdr a:hover{
display:block;
margin:0;
/*
padding below is to accommodate the bg graphic (was it an arrow to left and maroon line beneath?)
both bottom and left padding will likely have to be adjusted to work right
*/
padding:0 0 8px 20px;
/* the 'left bottom' shoudl keep the bg graphic to left and bottom of text */
background: left bottom no-repeat url('/* img here */');
text-decoration:none;
color:#AF0606;
}


a.navLnk:link, a.navLnk:visited, a.navLnk:active, a.navLnk:hover,
a.navLnk3:link, a.navLnk3:visited, a.navLnk3:active, a.navLnk3:hover,
a.navLnk4:link, a.navLnk4:visited, a.navLnk4:active, a.navLnk4:hover,
a.navLnkSelected:link, a.navLnkSelected:visited, a.navLnkSelected:active, a.navLnkSelected:hover 
{
display:block;
/*height:25px;*/
margin:0;
/*padding: 10px 0 0 20px;*/
padding: 10px 0 10px 20px;
text-decoration:none;
border-bottom: 1px solid #afafaf;
color:#003366;
}


a.navLnk:active, a.navLnk:hover,
a.navLnk3:active, a.navLnk3:hover,
a.navLnk4:active, a.navLnk4:hover,
a.navLnkSelected:active, a.navLnkSelected:hover
{
/*
below: 10px moves img in 10px from left. 0 moves it 0 down from top.
obviously, replace my img referenced below...
*/
/*background: 10px 0 no-repeat url('http://www.pscouncil.org/am/graphics/red_arrow.gif');*/
color:#AF0606;
text-decoration:underline;
}

a.navLnkSelected:link, a.navLnkSelected:visited, a.navLnkSelected:active, a.navLnkSelected:hover {
font-weight:bold;
text-decoration:underline;
color:#AF0606;
}


a.navLnk3:link, a.navLnk3:visited, a.navLnk3:active, a.navLnk3:hover {
padding: 10px 0 10px 40px;
}

a.navLnk4:link, a.navLnk4:visited, a.navLnk4:active, a.navLnk4:hover {
padding: 10px 0 10px 60px;
}
