

a, a:link, a:visited, a:hover, a:visited:hover
  {color: #2255AA; font-weight: normal; text-decoration: none;}
a:visited
  {color: purple;}
a:hover, a:visited:hover
  {color: #B60000;
 text-decoration: underline;}

.primarynavcontainer a:hover, .primarynavcontainer a:visited:hover
{
	color:white;
}
.Criteria li
{
 list-style-type:disc;
 color:white;
}

.Criteria li li
{
 list-style-type:circle;
 color:white;
}
/* Copyright 2000 - Active Matter, Inc. */
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: font-family: Calisto MT, Georgia, serif;}
p, font, td, li, b, strong, th, .error
  {font-size: 13px;}
p, td, li, th, blockquote
  {color: black; font-weight: normal;}

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;}
td
  {text-align: left;}

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;}
h2, .Heading2
  {font-size: 17px; font-weight: bold;}
h3, .Heading3
  {font-size: 15px; font-weight: bold;}
h4, .Heading4
  {font-size: 13px; font-weight: bold;}
h5, .Heading5
  {font-size: 11px; font-weight: bold;}

/* eSeries */
.iMIS
{	font-weight: bolder; font-size: 10pt; font-style: italic; font-family: font-family: Calisto MT, Georgia, serif;}
.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: font-family: Calisto MT, Georgia, serif;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family:Tahoma; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family: font-family: Calisto MT, Georgia, serif; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{font-family: font-family: Calisto MT, Georgia, serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family: font-family: Calisto MT, Georgia, serif; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family: font-family: Calisto MT, Georgia, serif; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family: font-family: Calisto MT, Georgia, serif; 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: font-family: Calisto MT, Georgia, 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: font-family: Calisto MT, Georgia, serif;text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: black; font-family: font-family: Calisto MT, Georgia, serif; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: black; font-family: font-family: Calisto MT, Georgia, serif; text-decoration: underline; }
.ERSHeader P
{font-weight:normal; font-size:9pt; color:black; font-family: font-family: Calisto MT, Georgia, serif; 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: font-family: Calisto MT, Georgia, serif;font-weight: 400; color:black; text-align : left;}
.ENW10 /* Normal white 10pt font used throughout site */
{font-size:10pt; font-family: font-family: Calisto MT, Georgia, serif; color:black;}
.EN12 /* Normal 12pt font used throughout site */
{font-size:10pt; font-family: font-family: Calisto MT, Georgia, serif; color:black;}
.EN11 /* Normal 11pt font used throughout site */
{font-size:10pt; font-family: font-family: Calisto MT, Georgia, serif; color:black;}
.EN10 /* Normal 10pt font used throughout site */
{font-size:10pt; font-family: font-family: Calisto MT, Georgia, serif; color:Black;}
.EN9 /* Normal 9pt font used throughout site */
{font-size:9pt; font-family: font-family: Calisto MT, Georgia, serif;color:Black;}
.EN8 /* Normal 8pt font used throughout site */
{font-size:8pt; font-family: font-family: Calisto MT, Georgia, serif; 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: font-family: Calisto MT, Georgia, serif; 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;}

.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;}

/* 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 1 #DCDCC2;
	width: 100%;
}
.PanelTitle
{
	background-position: 0px 5px;
	padding: 2px 1px 1px 22px;
	background-color: #0033cc;
	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 1px #CDCDCD;
}
.PanelTablePrompt,.PanelTablePromptLeft, .PanelTablePromptCenter, .PanelTablePromptRight
{
	border-top: solid 1px #CDCDCD;
	font-size: 80%;
	font-weight: bold;
	color: #003399;
	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: #CACACA}  
.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;}


body {

	background: #aaaaaa;

	width: 990px;

	color: #202020;

	font-size: 12px;

	font-family: Calisto MT, Georgia, serif;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#wrap {

	background: #ffffff url(/am/images/bg.gif);

	width: 990px;

	margin: 0px auto 0px;

	padding: 0px;

	}



a, a:visited {

	color: #2255AA;

	text-decoration: none;

	}

	

a:hover {

	color: #B60000;

	text-decoration: underline;

	}

	




#topnavbar {

	background: #FFFFFF url(/AM/Images//topnav.gif);

	width: 990px;

	height: 50px;

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#topnavbar a, #topnavbar a:visited {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	}

	

#topnavbar a:hover {

	text-decoration: underline;

	}

	

#topnavbar p {

	font-size: 11px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

	}

	

.topnavbarleft {

	width: 200px;

	float: left;

	margin: 0px;

	padding: 28px 0px 0px 30px;

	}

	

.topnavbarright {

	width: 600px;

	float: right;

	margin: 0px;

	padding: 27px 30px 0px 0px;

	text-transform: uppercase;

	text-align: right;

	}

	

.topnavbarright a img {

	border: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

/************************************************

*	Header  									*

************************************************/





#header h1 {

	color: #FFFFFF;

	font-size: 24px;

	font-family: Georgia, Arial;

	font-weight: normal;

	margin: 0px;

	padding: 25px 0px 0px 20px;

	text-decoration: none;

	}

	

#header h1 a, #header h1 a:visited {

	color: #FFFFFF;

	font-size: 24px;

	font-family: Georgia, Arial;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

#header h1 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	}

	

#header h3 {

	color: #2255AA;

	font-size: 16px;

	font-family: Georgia, Arial;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	}

	

#header p {

	color: #FFFFFF;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	line-height: 20px;

	}

	

#header a, #header a:visited {

	color: #FFFFFF;

	font-size: 11px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0px;

	}

	

#header a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}





.headerright {

	width: 480px;

	float: right;

	margin: 0px;

	padding: 20px 0px 0px 0px;

	font-weight: bold;

	}

	

.headerright a img {

	border: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

/************************************************

*	Navbar      								*

************************************************/



#navbar {

	background: #000000 url(http://www.ustfccca.org/images/navbar.gif);

	width: 960px;

	height: 30px;

	font-size: 12px;

	font-family: Georgia, Arial;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#navbar a, #navbar a:visited {

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

	padding: 0px 0px 0px 3px;

	}

	

#navbar a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	padding: 0px 0px 0px 3px;

	}

	

#navbarleft {

	width: 760px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

#navbarright {

	width: 240px;

	font-size: 12px;

	float: right;

	margin: 0px;

	padding: 0px 0px 0px 0px;

    text-align: right;

	}



#navbar-login {

	width: 200px;

	font-size: 12px;

	float: right;

	margin: 0px;

	padding: 0px 0px 0px 0px;

         text-align: right;

	}

	

#nav {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}

	

#nav ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#nav a, #nav a:visited {

	color: #FFFFFF;

	display: block;

    font-weight: bold;

   	text-transform: uppercase;

    margin: 0px;

	padding: 8px 15px 7px 15px;

	}

	

#nav a:hover {

	background: #000000 url(images/navhover.gif);

	color: #FFFFFF;

    margin: 0px;

	padding: 8px 15px 7px 15px;

	text-decoration: none;

	}



#nav li {

	float: left;

	margin: 0px;

	padding: 0px;

	z-index: 15;

	position: relative;

	}



#navbar li.login {

	float: right;

	margin: 0px;

	padding: 0px;

	z-index: 15;

	background: #000000 url(images/navhover.gif);

	}

	

#nav li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 200px;

	z-index: 10;

	position: relative;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #0A0A0A;

	width: 200px;

	float: none;

   	text-transform: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #4B4B4B;

	border-left: 1px solid #4B4B4B;

	border-right: 1px solid #4B4B4B;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #393939;

	padding: 7px 10px 7px 10px;

	}



#nav li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	}

	

#nav li:hover ul {

	left: auto;

	display: block;

	}

	

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

	}

	

#nav-right {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

	

#nav-right ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#nav-right a, #nav-right a:visited {

	color: #FFFFFF;

	display: block;

    font-weight: bold;

   	text-transform: uppercase;

    margin: 0px;

	padding: 8px 15px 7px 15px;

	}

	

#nav-right a:hover {

	background: #000000 url(images/navhover.gif);

	color: #FFFFFF;

    margin: 0px;

	padding: 8px 15px 7px 15px;

	text-decoration: none;

	}



#nav-right li {

	float: left;

	margin: 0px;

	padding: 0px;

	z-index: 15;

	position: relative;

	}

	

#nav-right li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 200px;

	z-index: 10;

	position: relative;

	}

	

#nav-right li li a, #nav-right li li a:link, #nav-right li li a:visited {

	background: #0A0A0A;

	width: 200px;

	float: none;

   	text-transform: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #4B4B4B;

	border-left: 1px solid #4B4B4B;

	border-right: 1px solid #4B4B4B;

	}

	

#nav-right li li a:hover, #nav-right li li a:active {

	background: #393939;

	padding: 7px 10px 7px 10px;

	}



#nav-right li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	}

	

#nav-right li:hover ul {

	left: auto;

	display: block;

	}

	

#nav-right li:hover ul, #nav-right li.sfhover ul {

	left: auto;

	}

	

/************************************************

*	SubNavbar      								*

************************************************/



#subnavbar {

	background: #393939;

	width: 960px;

	height: 25px;

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#subnav {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}

	

#subnav ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#subnav a {

	color: #FFFFFF;

	display: block;

	font-size: 10px;

    font-weight: bold;

    text-transform: uppercase;

    margin: 0px;

	padding: 6px 15px 6px 15px;

	}

	

#subnav a:hover {

	background: #2255AA;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

    margin: 0px;

	padding: 6px 15px 6px 15px;

	}



#subnav li {

	float: left;

	margin: 0px;

	padding: 0px;

	z-index: 14;

	position: relative;

	}

	

#subnav li ul li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 200px;

	z-index: 10;

	position: relative;

	}

	

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {

	background: #393939;

	width: 200px;

	float: none;

	margin: 0px;

	padding: 6px 10px 6px 10px;

	border-top: 1px solid #FFFFFF;

	}

	

#subnav li li a:hover, #subnav li li a:active {

	background: #2255AA;

	margin: 0px;

	padding: 6px 10px 6px 10px;

	}



#subnav li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	}



#subnav li:hover ul {

	left: auto;

	display: block;

	}

	

#subnav li:hover ul, #subnav li.sfhover1 ul {

	left: auto;

	}

	

/************************************************

*	Homepage 		    	                    * 

************************************************/

	

#homepage {

	float: left;

	width: 610px;

	margin: 0px;

	padding: 0px;

	}

	

#homepage p {

	margin: 0px;

	padding: 0px;

	}



#homepage p img {

	border: none;

        float: left;

	margin: 0px;

	}

	

#homepage ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

#homepage ul li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}



.hpdate {

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	}

	

#homepagetop {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 610px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 1px solid #DDDDDD;

	}

	

#homepagetop p {

	font-size: 12px;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	}

	

.hptabber {

	float: left;

	margin: 0px;

	padding: 10px;

	display: inline;

	}

	

.hptabber img {

	border: none;

	margin: 0px;

	}

	

.homepagebottom {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 610px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 1px solid #DDDDDD;

	}



		

.homepagebottom p {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	}

	

#homepage-rankings {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 610px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 1px solid #DDDDDD;

	}

		

#homepage-rankings p {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	}

	

.hpbottom {

	float: left;

	width: 590px;

	margin: 0px;

	padding: 10px;

	display: inline;

        }

	

.hpbottom img {

	border: none;

	margin: 0px;

	}

	

#homepageleft {

	float: left;

	width: 300px;

	margin: 0px;

	padding: 0px;

	}



.featured {

	background: #FFFFFF url(images/featuredtop.gif) top no-repeat;

	float: left;

	width: 280px;

	margin: 0px;

	padding: 10px 10px 10px 10px;

	border: 1px solid #DDDDDD;

	}

	

.featured img {

	border: none;

	margin: 0px;

	}

	

#homepageright {

	float: right;

	width: 300px;

	margin: 0px;

	padding: 0px;

	}



#regularpage {

	width: 940px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

		

#regularpagetop {

	background: #FFFFFF url(images/regularpagetop.gif) top no-repeat;

	float: left;

	width: 940px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 1px solid #DDDDDD;

	}



/************************************************

*	Content 					     		    * 

************************************************/



#content {

	width: 940px;

	margin: 0px auto 0px;

	padding: 10px 0px 0px 0px;

	line-height: 18px;

	}

	

#content h1 {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Arial;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 10px 0px 0px 0px;

	}

	

#content h1 a, #content h1 a:visited  {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Arial;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}



#content h1 a:hover {

	color: #2255AA;

	text-decoration: none;

	}

	

#content h2 {

	background: #0A0A0A;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Georgia, Arial;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 0px 0px;

	padding: 3px 0px 3px 10px;

	}



#content h3 {

	background: #2255AA url(images/headline.png);

	color: #FFFFFF;

	font-size: 12px;

	font-family: Georgia, Arial;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 10px 0px;

	padding: 3px 0px 3px 7px;

	}

	

#content h4 {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Arial;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 10px 0px 0px 0px;

	}

	

#content img.wp-smiley {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}



#content img.wp-wink {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#contentleft {

	float: left;

	width: 600px;

	margin: 0px;

	padding: 0px 0px 20px 0px;

	}

	

#contentleft p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

#contentleft a img {

	margin: 0px;

	padding: 0px;

	border: none;

	}



#contentleft ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

#contentleft ul li {

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}



#contentwide {

float: left;

width: 940px;

margin: 0px;

padding: 0px 0px 10px 0px;

}



.postareawide {

background: #FFFFFF url(images/fullwidthtop.gif) top no-repeat;

float: left;

width: 920px;

margin: 0px;

padding: 10px;

border: 1px solid #DDDDDD;

}



.postareawide p {

margin: 0px;

padding: 0px 0px 15px 0px;

}



.postareawide ul {

list-style-type: square;

margin: 0px;

padding: 0px 0px 15px 0px;

}



.postareawide ul li {

list-style-type: square;

margin: 0px 0px 0px 20px;

padding: 0px;

}







.postareawide ul ul {

list-style-type: square;

margin: 0px;

padding: 0px 0px 0px 0px;

}



.postareawide ol {

margin: 0px;

padding: 0px 0px 15px 0px;

}



.postareawide ol li {

margin: 0px 0px 0px 20px;

padding: 0px;

}



.breadcrumbwide {

float: left;

width: 920px;

font-size: 11px;

margin: 0px 0px 20px 0px;

padding: 0px 0px 3px 0px;

border-bottom: double #EAEAEA;

}

	

blockquote {

	background: #E8E8E8;

	margin: 0px 25px 15px 25px;

	padding: 10px 20px 0px 15px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

	

#content blockquote p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 590px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.breadcrumb {

	float: left;

	width: 590px;

	font-size: 11px;

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 3px 0px;

	border-bottom: double #EAEAEA;

	}

	

.date {

	width: 590px;

	float: left;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	}

	

.dateleft {

	width: 350px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

.dateright {

	width: 200px;

	float: right;

	margin: 0px;

	padding: 0px;

	text-align: right;

	}

	

.time {

	background: #FFFFFF url(images/icon_time.gif) no-repeat top left;

	margin: 0px 0px 0px 3px;

	padding: 0px 0px 0px 20px;

	}

	

.comment {

	background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 18px;

	}

	

.tags {

	background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;

	margin: 0px;

	padding: 0px 0px 0px 18px;

	}

	

.category {

	background: #FFFFFF url(images/icon_category.gif) no-repeat top left;

	margin: 0px;

	padding: 0px 0px 0px 18px;

	}

	

.postmeta {

	width: 590px;

	font-size: 12px;

	padding: 5px 0px 0px 0px;

	margin: 0px;

	border-top: double #EAEAEA;

	}

	

.postmeta2 {

	width: 590px;

	font-size: 12px;

	padding: 5px 0px 40px 0px;

	margin: 0px;

	border-top: double #EAEAEA;

	}

	

.archive {

	float: left;

	width: 275px;

	margin: 0px;

	padding: 0px 0px 20px 0px;

	}

	

.adsense-post {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 590px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.comments {

	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;

	float: left;

	width: 590px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

/************************************************

*	Images  					     		    * 

************************************************/



img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	}

	

img.alignnone {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	display: inline;

	}



img.alignright {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

	}



img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.wp-caption {

	margin: 0px;

	padding: 0px;

	}

	

.wp-caption img {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	font-size: 10px;

	font-style: italic;

	font-weight: bold;

	line-height: 12px;

	}

	

/************************************************

*	Sidebar 		    	        	        * 

************************************************/



#sidebar {

	float: right;

	width: 320px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	display: inline;

	}

	

#sidebar h2 {

	background: #2255AA url(images/headline.png);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Georgia, Arial;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 10px 0px;

	padding: 3px 0px 3px 7px;

	}

	

#sidebar p {

	margin: 0px;

	padding: 0px;

	}

	

#sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

#sidebar ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	}



#sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul li li {

	background: #FFFFFF url(images/icon.gif) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#sidebar ul li ul li {

	background: #FFFFFF url(images/icon.gif) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

.widgetarea {

	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 10px 10px 0px 10px;

	border: 1px solid #DDDDDD;

	}

	

.video {

	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.adsense {

	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.newsletter {

	background: #FFFFFF url(images/newsletter.gif) top no-repeat;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}





/************************************************

*	Left Sidebar                    	        * 

************************************************/





#l_sidebar {

	background: #FFFFFF url(images/sidebar-top-even.gif) top no-repeat;

	float: left;

	width: 135px;

	margin: 0px 0px 0px 0px;

	padding: 10px 10px 0px 10px;

	border: 1px solid #DDDDDD;

	display: inline;

	}

	

#l_sidebar p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

#l_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



#l_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

#l_sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#l_sidebar ul li li {

	background: #FFFFFF url(images/icon.gif) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#l_sidebar ul li ul li {

	background: #FFFFFF url(images/icon.gif) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

/************************************************

*	Right Sidebar                       	    * 

************************************************/



#r_sidebar {

	background: #FFFFFF url(images/sidebar-top-even.gif) top no-repeat;

	float: right;

	width: 135px;

	margin: 0px 0px 0px 0px;

	padding: 10px 10px 0px 10px;

	border: 1px solid #DDDDDD;

	display: inline;

	}

	

#r_sidebar p {

	padding: 0px 0px 15px 0px;

	margin: 0px;

	}

	

#r_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#r_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#r_sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#r_sidebar ul li li {

	background: #FFFFFF url(images/icon.gif) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#r_sidebar ul li ul li {

	background: #FFFFFF url(images/icon.gif) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

/************************************************

*	Footer      								*

************************************************/



#footer {

	background: #FFFFFF url(/AM/Images/footer-bg.jpg);

	width: 960px;

	height: 100px;

	margin: 0px auto 0px;

	padding: 0px;

	text-align: center;

	}

	

#footer p {

	color: #FFFFFF;

	font-size: 11px;

	font-family: Georgia, Arial;

	margin: 0px;

	padding: 9px 0px 0px 0px;

	}

	

#footer a, #footer a:visited {

	color: #FFFFFF;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

/************************************************

*	Search Form									*

************************************************/



#searchform {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	display: inline;

	}

	

#s-head {

	background: #EEEEEE;

	width: 220px;

	color: #333333;

	font-size: 12px;

	font-family: Calisto MT, Georgia;

	font-weight: normal;

	padding: 4px;

	margin: 5px 0px 20px 0px;

	border-top: 1px solid #999999;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #999999;

	border-bottom: 1px solid #DDDDDD;

	}

	

#subscribe {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	overflow: hidden;

	}



#s {

	background: #EEEEEE;

	width: 190px;

	color: #000000;

	font-size: 11px;

	font-family: Calisto MT, Georgia;

	font-weight: normal;

	margin: 0px;

	padding: 2px 0px 2px 5px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}

	

#sbutt {

	background: #7B7B7B url(images/subbutton.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Calisto MT, Georgia;

	margin: 0px 0px 0px 5px;

	padding: 1px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}



#subbox {

	background: #EEEEEE;

	width: 185px;

	color: #333333;

	font-size: 12px;

	font-family: Calisto MT, Georgia;

	font-weight: normal;

	margin: 5px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}

	

#subbutton {

	background: #7B7B7B url(images/subbutton.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Calisto MT, Georgia;

	margin: 0px 0px 0px 7px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

	

#name, #email, #url {

	background: #FFFFFF;

	color: #000000;

	font-size: 12px;

	font-family: Calisto MT, Georgia;

	margin: 0px;

	padding: 4px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}

	

#submit {

	background: #7B7B7B url(images/subbutton.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: Calisto MT, Georgia;

	margin: 0px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}

	

#words {

	background: #FFFFFF;

	width: 460px;

	color: #000000;

	font-size: 12px;

	font-family: Calisto MT, Georgia;

	padding: 4px;

	margin: 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}



/************************************************

*	Comments									*

************************************************/

	

#commentblock {

	width: 550px;

	background: #E8E8E8;

	float: left;

	padding: 20px 20px 10px 20px;

	margin: 10px 0px 0px 0px;

	border-top: 2px solid #666666;

	border-bottom: 1px solid #666666;

	}

	

#commentblock ol {

	list-style-type: square;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 10px 0px;

	}

	

.commentdate {

	font-size: 12px;

	padding-left: 0px;

	}

	

#commentlist li p {

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}



.commentname {

	color: #333333;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}



.commentinfo{

	clear: both;

	}



.commenttext {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 510px;

	background: #FFFFFF url(images/comment.gif) no-repeat top left;

	}



.commenttext-admin {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 510px;

	background: #FFFFFF url(images/comment.gif) no-repeat top left;

	}



/* job list */

#joblistcontent .joblist {

	margin: 0;

	padding: 5px 0 0;

	list-style: none;

}



#joblistcontent .joblist td {

	margin: 0;

	padding: 0;

	background: none;

	position: relative;

	clear: both;

	cursor: pointer;

}



#joblistcontent .joblist p.title {

	padding: 7px 0 0 20px !important;

	font: bold 130%/115% Georgia, "Times New Roman", Times, serif !important;

	width: 480px;

	letter-spacing: -1px;

}



#joblistcontent .joblist .jobinfo {

	width: 480px;

	padding: 3px 0 0 28px;

	float: left;

	clear: left;

	font-size: 100% !important;

}

#joblistcontent .jobinfo  {

	font-size: 110% !important;

	color: #666;

	padding-bottom: 7px;



}

#joblistcontent p.jobinfo span.type {

	text-transform: uppercase;

	font-size: 90% !important;

}

#joblistcontent p.jobinfo em {

	color: #999;

	padding: 0 3px;

}

#joblistcontent .employerlogo {

	background: #fff;

	padding: 2px;

	border: solid 1px #ebebeb;

}

#joblistcontent .joblist .employerlogo {

	float: right;

	margin: 7px 0;

}

.joblist .jobs-category {

	float: left;

	margin: 7px 0;

}



.apply {

	background: #ebfbd3;

	border: solid 1px #c8dda9;

	padding: 10px 15px 5px;

	margin: 10px 0 10px;

	clear: both;

}



p.sifr {

	font-size: 22px;

	color: #333;

	margin: 0;

	padding: 0;

}



/* Hides from IE-mac \*/

* html .joblist,

* html .employerjoblist li,

* html .joblist li

{height: 1%;}

.joblist,

.employerjoblist li,

.joblist li

{display: block;}

/* End hide from IE-mac */



.legend {

	font-size: 90%;

	font-style: italic;

	text-align: right;

	color: #999;

	padding: 5px 0;

	margin: 0;

	clear: both;



}

.legend img {

	padding-left: 15px;

	vertical-align: middle;

}



.overlap {

	position: absolute;

	top: 550px;

	left: 550px;

}



#content h3.special {

	background: #FFFFFF url(images/headline-special.png);

	}

	

/* High School and Media Links Section CSS */



.newsblock {

	width:300px; 

	float:left; 

	padding:0 0 0 5px; 

	margin:0 0 25px 0;

}



.newsblockfull {

width:950px; float:left; padding:0; margin:0 0 40px 0;

}



.news-entry h2 {

	font-size: 1.5em;

	margin: 0;

	padding: 0 0 15px 0;

	height: 15px;

}



.news-entry h2 a, .news-entry h2 a:active, .news-entry h2 a:link, .news-entry h2 a:visited {

	color: #3f3f3f;

}



.news-entry h2 a:hover {

	color: #000;

}



.news-entry ul li {

	list-style-type: none;

	padding: 0;

	margin: 0;

	font-size: 0.9em;

	width: 285px;

}



.news-entry li  {

	border-top: 1px solid #616161;

	line-height: 16px;

	margin: 5px 0 5px 0;

}



.news-entry li a {

	display:inline-block;

	width: 300px;

	padding: 2px 0 2px 0;

}



.news-entry li a:hover {

	display:inline-block;

}



.news-entry img{

background-color: #555;

}



.tableblock {

	width:300px; 

	float:left; 

	padding:0 0 0 5px; 

	margin:0 0 25px 0;

}

/* Grey Box On Weekly Results Page */

.greyBox {
	width: auto;
	background-color:#aaaaaa; 
	color:#FFFFFF;
	font-size:14px;
	padding: 10px;
}

p
{
font-family: font-family: Calisto MT, Georgia
}


img
{
padding:0px;
margin:0px;
}

/* ----------------------------------------------------
Copyright © 2005 ASI All rights reserved.

This is the stylesheet used for layout 1501.

---------------------------------------------------- */

/* 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;
margin:0px;
padding:0px;
}
body{background-color:#aaaaaa;}

#container
{
	/*border-right: black 2px solid;
	
	
	border-left: black 2px solid;*/
	width: 990px;
	background-image:url(/AM/Images//bg.gif);
        background-repeat:repeat-y;background-position:center center;
	text-align: left;
}

/* Homepage Layout Content Areas - START */
.homepage_ca_1 {
width:272px;
}

.homepage_ca_2 {
width:488px;
}

.homepage_ca_3 {
width:254px;
}

.homepage_ca_4 {
width:488px;
}

.homepage_ca_5 {
width:151px;
}

.homepage_ca_6 {

}

.homepage_ca_7 {
	width:421px;
}

.homepage_ca_8
{
	width: 140px;
	height: 275px;
}

.homepage_ca_9 
{
	width: 140px;
	height: 275px;
}

.homepage_ca_10 {
	width: 140px;
	height: 275px;
}

.homepage_ca_11 {
	width:188px;
}

.homepage_ca_12 {

}

/* Homepage Layout Content Areas - END */

/* Interior Layout Content Areas - START */

.interior_ca_1 {
width:272px;
}

.interior_ca_2 {
width:488px;
}

.interior_ca_3 {
width:254px;
}

.interior_ca_4 {
width:488px;
}

/* hard-coded height */
.interior_left_column {
width:151px;
height:350px;
}

/* hard-coded height */
.interior_main_content {
width:608px;
height:330px;
}

/* hard-coded height */
.interior_ca_7 {
width:608px;
height:10px;
}

/* hard-coded height */
.interior_primary_utility_nav {
width:608px;
height:10px;
vertical-align : bottom;
}

/* Interior Layout Content Areas - END */

/* INTERIOR Look and Feel style - START */
.interior_left_column_style {
  background-color: #730000;
}

.interior_main_content_style {
  background-color: #FFFFFF;
}

.interior_main_content_breadcrumb_style {
  padding:10px;

}

.interior_primary_utility_nav_style {
  background-color: #FFFFFF;
}

.utilitynav_style {
  background-color: #730000;
}

.primarynav_style  {  
  background-image:url(/AM/Images//navbar.gif);
  background-repeat:repeat-x;
  height:30px;	
}


/* INTERIOR Look and Feel style - END */

/* Homepage Look and Feel style - START */


/* Standard Feaure Set style - START */

/* Print this page styles - START*/
#printpagetext {
  text-align:center;
  border: 2px solid #CCCCCC;
  margin: 0 10px 0 10px;  
}

#printpagetext a {
  font-size: 11px;
  font-family: Calisto MT, Georgia, serif;
  color: #660000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#printpagetext a:link, #printpagetext a:visited {
  background-color: #A6BDDC;  
}

#printpagetext a:hover {
  background-color: #FFB26D;
}
/* Print this page styles - END */

/* Text only styles - START */

#textonlypage {
  text-align:center;
  border: 2px solid #CCCCCC;
  margin: 5px 10px 0 10px;  
}

#textonlypage a {
  font-size: 11px;
  font-family: Calisto MT, Georgia, serif;
  color: #660000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#textonlypage a:link, #textonlypage a:visited {
  background-color: #A6BDDC;  
}

#textonlypage a:hover {
  background-color: #FFB26D;
}

/* Text only styles - END */

/* Email a Friend styles - START */

#emailfriendtext {
  text-align:center;
  border: 2px solid #CCCCCC;
  margin: 5px 10px 0 10px;  
}

#emailfriendtext a {
  font-size: 11px;
 font-family: Calisto MT, Georgia, serif;
  color: #660000;
  display: block;
  text-decoration: none;
  padding:2px;
}

#emailfriendtext a:link, #emailfriendtext a:visited {
  background-color: #A6BDDC;  
}

#emailfriendtext a:hover {
  background-color: #FFB26D;
}

/* 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: Calisto MT, Georgia, 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: Calisto MT, Georgia, serif;
  font-size: 12px;
  padding: 1px;
  color: #6c6c6c;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.emailthispageinputtextarea {
  height:100px;
}

.emailthispagesubmitbtn,.emailthispagesubmitbtn emailthispageclosetbtn {
font-family: Calisto MT, Georgia, 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 {
  background-color: #95969F;
  color: #FFFFFF;
  font-family: Calisto MT, Georgia, serif;
  font-size: 10px;
  text-align: left;
  padding: 6px;
}

.searchboxinputtext {
  font-family: Calisto MT, Georgia, serif;
  font-size: 11px;
  width: 70px;
  margin: 0px;
  padding: 1px;
  color: #5A698B;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.searchboxsubmit {
	/*height: 30px;*/
}

.searchboxsubmitbtn {
 font-family: Calisto MT, Georgia, serif;
 font-size: 10px; 
 background-color: #730000;
 color: #FFFFFF;
 margin: 0;
 padding:0;
 border: 1px solid #FFFFFF;
}
/* Search Box styles - END */

/* iMIS Trademark styles - START */
#imiscontainer
{
	padding-right: 3px;
	text-align: right;
}

#imiscontainer a  {	
  font-weight: bold; 
  font-size: 10pt; 
  font-style: italic; 
  font-family: Calisto MT, Georgia, 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: #0000FF; text-decoration: none;
}

#breadcrumbnavlist a:hover{
  color: #FF0000; text-decoration: underline;
}

#breadcrumbnavlist .breadcrumbindicatorimage {
  vertical-align : middle;  
  margin-left: 5px;
}

/* BREADCRUMB Styles - END */

/* Base text-only nav styles - START */

.textlinksnavlist {
  margin:0;
  padding:0;
}

.textlinksnavlist li {
  display: inline;
  list-style-type: none;
  margin:0;
  padding:0;
}

.textlinksnavlist a:link, .textlinksnavlist a:visited, .textlinksnavlist a:active {
  color: #FF0000; 
  text-decoration: none;
}

.textlinksnavlist a:hover {
  color: #FF0000; 
  text-decoration: underline;
}

.dividerimage {
  padding: 0 3px 0 3px;
}

/* Base text-only nav styles - END */

/* Primary Navigation Styles - START */
/*
http://css.maxdesign.com.au/listamatic/horizontal09.htm
*/
.primarynavcontainer {
margin: 0;
padding: 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: 0;
margin: 0;
font: 10px/20px "Lucida Grande", verdana, sans-serif;
}

/* go to .primarynav_style and add the border-right style */

/* 
IMPORTANT: we need to set the width to 1px in IE browsers so it won't expand and
fill out the container

So we use this hack that only IE browsers can see....and the other ones will disregard:
http://wellstyled.com/css-underscore-hack.html
*/
.primarynavcontainer ul li a {
height: 20px;
_width: 1px;
margin: 0;

padding: 0px 10px 0px 10px;

display: block;
text-align: center;
white-space : nowrap;  
}

*>html .primarynavcontainer ul li a {width: 100px;}

.primarynavcontainer ul li a:link, .primarynavcontainer ul li a:visited, .primarynavcontainer ul li a:active  {
  text-decoration: none;
  
  color: #FFFFFF;    
}

.primarynavcontainer ul li a:hover {
  
  color: #ffffff;  
}

/*
.primarynavcontainer #active a:link, .primarynavcontainer #active a:visited, .primarynavcontainer #active a:active, .primarynavcontainer #active a:hover  {
*/
.primarynavcontainer #active a {
 
 color: #ffffff;
}

/* 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 {
  margin: 0;
  padding: 0;
  /*float: left;*/
  list-style-type: none;
  background-image: url(/AM/Images/Layout_Assets/DemoSite_1501_20060609T225517/primary_nav_initial.gif);
  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;
  background-image: url(/AM/Images/Layout_Assets/DemoSite_1501_20060609T225517/primary_nav_rollover.gif);
}
/*
.primarynavcontainer_image #active a:link, .primarynavcontainer_image #active a:visited, .primarynavcontainer_image #active a:active, .primarynavcontainer_image #active a:hover  {
*/
.primarynavcontainer_image #active a  {
  color: #000;
  background-image: url(/AM/Images/Layout_Assets/DemoSite_1501_20060609T225517/primary_nav_rollover.gif);
}

/* Primary Navigation Styles with a background image - END */

/* Utility Navigation Styles - START */

.utilitynavcontainer
{
	padding: 5px;
	text-align: right;
}

.utilitynavcontainer .textlinksnavlist a:link, .utilitynavcontainer .textlinksnavlist a:visited, .utilitynavcontainer .textlinksnavlist a:active {
  color: #FFFFFF; 
  text-decoration: none;
}

.utilitynavcontainer .textlinksnavlist a:hover {
  color: #FFFFFF; 
  text-decoration: underline;
}

.utilitynavcontainer .dividerimage {
  padding: 0 3px 0 3px;
  color: #FFFFFF;
}

/* Utility Navigation Styles - END */

/* Footer Navigation Styles - START */

.footerlinksnavcontainer { 	
  text-align : center; 
}

.footerlinksnavcontainer .textlinksnavlist li
{
  padding: 0 7px 0 7px;
}

.footerlinksnavcontainer .textlinksnavlist a:link, .footerlinksnavcontainer .textlinksnavlist a:visited, .footerlinksnavcontainer .textlinksnavlist a:active {
  color: #FF0000; 
  text-decoration: none;
}

.footerlinksnavcontainer .textlinksnavlist a:hover {
  color: #FF0000; 
  text-decoration: underline;
}

/* Footer Navigation Styles - END */

/* Base interior nav styles - START */

/* setting defaults and set defaults for all navigation levels - START */

/* resets all the margins for the ULs and LIs*/
.interiorsidenavcontainer {
  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;
}

.interiorsidenavcontainer a {
  font-family: Calisto MT, Georgia, serif;
  font-weight: normal;
}

.interiorsidenavcontainer a:link, .interiorsidenavcontainer a:visited, .interiorsidenavcontainer a:active {
  text-decoration: none;
  font-family: Calisto MT, Georgia, serif;
  color: #FFFFFF;  
}

.interiorsidenavcontainer a:hover {
  text-decoration: underline;
 font-family: Calisto MT, Georgia, 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: #FFB26D;
}

.interiorsidenavcontainer a.hierarchy_chain_link:link, .interiorsidenavcontainer a.hierarchy_chain_link:visited, .interiorsidenavcontainer a.hierarchy_chain_link:active {
  color: #FFB26D; 
}

/* Base interior nav styles - END */

/* Text only template nav and other Syles - BEGIN */

.textonlyprimary li
{
display: inline;
list-style-type: none;
padding-right: 100px;
}

.textonlyinteriorsidenav {
	padding:10px;
}
.textonlyinteriorsidenav ul {
  margin:0;
  padding:0;
}
.textonlyinteriorsidenav li {
  margin:0;
  padding:2px;  
  list-style-type: none;    
  width:150px;
}

.textonlyinteriorsidenav li li {
  margin: 0 0 0 8px;
}

#graphicsitelink {
  text-align:center;
  border: 0px;
  margin: 0px
}

#textonlyprintpagetext {
  text-align:center;
  border: 0;
  margin: 0;
  padding: 2px;
}
/* Text only template nav and other styles - END */


.horizontalmenuinlinefix a { display: inline-block}

/* Hides from IE-mac \*/
.horizontalmenuinlinefix a { display: block}
/* End hide from IE-mac */


.horizontalmenu ul li {
  float: left;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.skiplinks {
  display:none;
}

img{

margin:0px;
padding:0px;
}