﻿body
{
  margin: 0px;
}

br {
  padding: 50px;
}
 
.SiteNormal
{
  font-family:  Arial, Sans-Serif;
  font-size: 8.5pt;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

.SiteNormalBold
{
  color: black;
  font-family:  Arial, Sans-Serif;
  font-size:10pt;
  font-weight:bold;
}

.SiteNormalWhite
{
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  vertical-align: top;
  color: White;
}

.SiteNormalBigWhite
{
  list-style-type: none;
  font-family:  Arial, Sans-Serif;
  font-size: 10pt;
  letter-spacing: 0px;
  margin-left: 0px;
  text-indent: 9px;
  margin-right: 10px;
  margin-top: 3px;
  font-weight: bold;
  color: White;
}

.SiteNormalOrange
{
  /* Color Change CD6601 to CC6600; 11-21-06 - Casey  */
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  vertical-align: top;
  color: #CC6600;
}

.SiteNormalHeadline 
{
  font-family:  Arial, Sans-Serif;
  font-size: 9pt;
  font-weight: normal;
  vertical-align: top;
}

.HomeSiteNormal
{
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  padding: 14px;
  line-height: 16px;
  padding-top: 0px	
}

.HomeSiteNormalNormal
{
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 16px;	
}

.SiteNormal A
{
  text-decoration: underline;
  color: black;
}

.SiteNormalWhite A
{
  text-decoration: underline;
  color: #FFFFFF;
}

.SiteNormal A:visited
{
  text-decoration: underline;
  color: black;
}

.SiteNormal A:active
{
  text-decoration: underline;
  color: black;
}

.SiteNormal A:hover
{
  text-decoration: underline;
  color: #993300;
}

.Headline
{
  font-family:  Arial, Sans-Serif;
  font-size: 11pt;
  font-weight:bold;
  color:Black;
}

.HeadlineSmallGrey
{
  font-family:  Arial, Sans-Serif;
  font-size: 10pt;
  font-weight:bold;
  color:#747474;
}

.HeadlineSmallOrange
{
  /* Color Change CD6601 to CC6600; 11-21-06 - Casey  */
  font-family:  Arial, Sans-Serif;
  font-size: 10pt;
  font-weight:bold;
  color:#CC6600;
}

.ReadMoreLink
{
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: bold;
  color: black;
  text-align: right;
  vertical-align: top;
}

.ReadMoreLink A
{
  color: black;
}

.ReadMoreLink A:visited
{
  color: black;
}

.ReadMoreLink A:active
{
  color: black;
}

.ReadMoreLink A:hover
{
  color: black;
}

A.HeadlineLink
{
 text-decoration: none;
  /*  color: #335F5F; change per marketing to black */
  color:Black;
}

A.HeadlineLinkBold
{
 text-decoration: none;
  /*  color: #335F5F; change per marketing to black */
  color:Black;
  font-weight:bold;
}

A.HeadlineLink:visited
{
  text-decoration: none;
  /* color: #335F5F; */
  color:#45583A;
}

A.HeadlineLink:active
{
  text-decoration: none;
  color: #45583A;
}

A.HeadlineLink:hover
{
  text-decoration: underline;
  color: #993300;
}

A.ContentLink
{
  text-decoration: underline;
  color: black;
}

A.ContentLink:visited
  /* Color Change 11-21-06 - Casey  */
{
  text-decoration: underline;
  color: #003300;
}

A.ContentLink:active
{
  text-decoration: underline;
  color: black;
}

A.ContentLink:hover
{
  text-decoration: underline;
  color: #993300;
}

/*AHagerty; commented out to get the css menus to work*/

UL
{
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  font-weight: normal;
  margin-top: 5px;
  margin-bottom: 0px;
  list-style-type: square;
  padding-bottom: 5px;
}

.SiteNormal LI
{
  list-style-type: square;
  padding-bottom: 5px;
}


.HomeSideBar LI
{
  margin-left: -25px;
}

H1
{
  /* font-size: 12pt; change to match Headline per marketing 7/17/02 */
  font-family:  Arial, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  vertical-align: top;
  color:Black;
  margin-bottom: 8px;
}

H2
{
  font-size: 9pt;
  margin-bottom: 8px;
  margin-top: 8px;
}

H3 
{
  font-size: 9pt;
}

H4 
{
  font-size: 8pt;
}

HR
{
  /*AHagerty;03/14/2006 - changed the following to help with FireFox (Mozilla) 
  padding-bottom: -30px;
  margin-bottom: -30px;*/
  border: 1;
  height: 1px;
  color: Black;
}

A.InfoBoxLink
{
  margin-left: -5px;
  text-decoration: underline;
  color: black;
  font-size: 8pt;
}

A.InfoBoxLink:visited
{
  text-decoration: underline;
  color: black;
  font-size: 8pt;
}

A.InfoBoxLink:active
{
  text-decoration: underline;
  color: black;
  font-size: 8pt;
}

A.InfoBoxLink:hover
{
  text-decoration: underline;
  color: #993300;
  font-size: 8pt;
}

/* New design styles */
.TopMenu 
{
  /* Bkgd Color Change A72525 to CC6600 11-21-06 - Casey  */
  font-family:  Arial, Sans-Serif;
  font-size: 7pt;
  font-weight: bold;
  letter-spacing: 1px;
  color: #f8f8f8;
  background-color: #CC6600;
}

/*11-12-04 Ahagerty; Changes for New layout*/
.TopMenuGreen
{
  font-family:  Arial, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  letter-spacing: 0px;
  color: #FFFFFF;
  /*background-color: #669966;*/
  background-color: #629080;
  letter-spacing: 0px;
  margin-left: 0px;
  text-indent: 9px;
  margin-right: 10px;
  margin-top: 3px;
}

.TopMenuGreen IMG 
{
  vertical-align: middle;
}

.MainMenuGreen
{
  /*background-color: #669966;*/
  background-color: #669966;
  height: 30px;
}
/*end of changes */

.TopBanner
{
  background-color: #ffe085;
  vertical-align: middle;
  text-align: right;
}

.TopBannerLeft
{
  background-color: #ffe085;
  vertical-align: middle;
  text-align: left;
}
 
.TopMenu2
{
  font-family:  Arial, Sans-Serif;
  font-size: 9pt;
  letter-spacing: 1px;
  color: White;
  background-color: #799182;
}

.TopMenu A, .TopMenu2 A, .TopMenuGreen A
{
  text-decoration: none;
  color: #f8f8f8;
}

.TopMenu A:visited, .TopMenu2 A:visited, .TopMenuGreen A:visited
{
  text-decoration: none;
  color: #f8f8f8;
}

.TopMenu A:hover, .TopMenu2 A:hover, .TopMenuGreen A:hover
{
  text-decoration: underline;
  color: #f8f8f8;
}

.TopMenu A:active, .TopMenu2 A:active, .TopMenuGreen A:active
{
  text-decoration: underline;
  color: #f8f8f8;
}

.LeftPanel 
{
  /*background-color: #ffe085;*/
  background-color: #EEEEEE;
  vertical-align: top;
  border-right: solid 1px black;
}
.LeftMenu 
{
  font-family:  Arial, Sans-Serif;
  font-size: 9pt;
  letter-spacing: 1px;
  color: White;
  /*background-color: #a72525;*/
  background-color: #000000;
  vertical-align: top;
}

.LeftMenu A
{
  text-decoration: none;
  color: #FFFFFF;
}

.LeftMenu A:visited
{
  text-decoration: none;
  color: #FFFFFF;
}

.LeftMenu A:hover
{
  text-decoration: underline;
  color: #FFFFFF;
}

.LeftMenu A:active
{
  text-decoration: underline;
  color: #FFFFFF;
}

/*AHagerty; 02/28/05 - Change the size of the following from 8 to 7 */
.Footer
{
  font-family:  Arial, Sans-Serif;
  font-size: 7pt;
}

.Footer A
{
  text-decoration: none;
  color: black;
}

.Footer A:visited
{
  text-decoration: none;
  color: black;
}

.Footer A:hover
{
  text-decoration: underline;
  color: black;
}

.Footer A:active
{
  text-decoration: underline;
  color: black;
}

INPUT, INPUT.SiteNormal, SELECT, TEXTAREA
{
  font-family:  Arial, Sans-Serif;
  font-size: 8pt;
  vertical-align: middle;
}

.Pixelate 
{
  filter: progid:DXImageTransform.Microsoft.Pixelate(duration=1.5, enabled='true');
}

.LeftNavLevel1 LI
{
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  letter-spacing: 0px;
  margin-left: -16px;
  margin-right: 10px;
  text-indent: -17px;
}

.LeftNavLevel1 IMG 
{
  vertical-align: middle;
}

.LeftNavLevel2 LI
{
  list-style-type: square;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;  
  margin-left: -25px;
  text-indent: 0px;
  padding-left: -500px;
}

LI.LeftNavBig
{
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  letter-spacing: 0px;
  margin-left: -32px;
  text-indent: 0px;
  margin-right: 10px;
  margin-top: 3px;
  font-weight: bold;
}

.LeftAddlBig
{
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  letter-spacing: 0px;
  margin-left: 0px;
  text-indent: 9px;
  margin-right: 10px;
  margin-top: 3px;
  font-weight: bold;
}

.LeftAddlBigWhite
{
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  letter-spacing: 0px;
  margin-left: 0px;
  text-indent: 9px;
  margin-right: 10px;
  margin-top: 3px;
  font-weight: bold;
  color: White;
}

.AddlInfoBox 
{
  border-top: 1px black solid; 
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  border-right: 1px black solid;
  /*background-color: #cccc99;  Original prod look*/
  /*11-12-04 Ahagerty; Change color for New layout*/
  background-color: #FFE085; /*Gold*/
  color: #000000;
}


.ContentArea
{
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: White;
}

.FrontPageArea
{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: White;
}
.SideMargin 
{
  background-color: Black;
  text-align: center;
}

/* OpenCube Menu Styles */
#menu0 { letter-spacing: 1px; }
#qmim0 { letter-spacing: 1px; }
#menu1 { letter-spacing: 1px; }
#qmim1 { letter-spacing: 1px; }
#menu2 { letter-spacing: 1px; }
#qmim2 { letter-spacing: 1px; }
#menu3 { letter-spacing: 1px; }
#qmim3 { letter-spacing: 1px; }
#menu4 { letter-spacing: 1px; }
#qmim4 { letter-spacing: 1px; }
#menu5 { letter-spacing: 1px; }
#qmim5 { letter-spacing: 1px; }
#menu6 { letter-spacing: 1px; }
#qmim6 { letter-spacing: 1px; }
#menu7 { letter-spacing: 1px; }
#qmim7 { letter-spacing: 1px; }
#menu8 { letter-spacing: 1px; }
#qmim8 { letter-spacing: 1px; }

/* Ticker Table symbols */
.TickerTable 
{
  font-family:  Arial, Sans-Serif;
  font-size: 7pt;
  font-weight: normal;
  color: White;
  letter-spacing: 1px;
}

.TickerTableHeader 
{
  background-color: #62766B;
}

.TickerTableBody 
{
  background-color: #48554E;
}

.TickerTableDelay
{
  background-color: #9CB0A7;
}

.TickerTableDate
{
  background-color: #62766A;
}

.BackGroundGreen
{
	/*background-color: "#669966";*/
	background-color: #629080;
}

/*Following is all for the new CSS drop down menu*/
	#info {position:relative;}
	/*#Solutions {width:164px; background:#669966; }
	#Products {width:164px; background:#669966; }
	#Services {width:164px; background:#669966; }
	#NewsEvents {width:164px; background:#669966; }
	#Profiles {width:164px; background:#669966; }*/
	#Solutions {width:164px; background:#629080; }
	#Products {width:164px; background:#629080; }
	#Services {width:164px; background:#629080; }
	#NewsEvents {width:164px; background:#629080; }
	#Profiles {width:164px; background:#629080; }
	p.bold {padding-left:15px; color:#c00;}
	a.linkup {position:relative;}
	a.buttonup {position:absolute; top:200px; left:650px; border:0;}
	a.buttonup img {border:0;}
	.gleft {float:left; margin:25px 0 10px 0;}
	.gright {float:right; margin:25px 5px 10px 0;}
	.grc {margin:20px 0 0 10px;}

	/* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/final_drop.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. =================================================================== */ 
	* html .menu {width:820px; w\idth:820px;}
	/* remove all the bullets, borders and padding from the default list styling */ 
	.menu ul  {padding:0;margin:0;list-style-type:none;text-align: left;}
	.menu ul ul {width:164px;text-align: left;}
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */ 
	.menu li {float:left;width:164px;position:relative;}
	.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:153px; height:25px; border:1px solid #E9E9E9; border-width:1px 0 0px 1px; background:#629080; padding-left:10px; line-height:24px;font-family:Tahoma, Arial, Sans-Serif;font-weight:bold;}
	/* a hack so that IE5.5 faulty box model is corrected */ 
	* html .menu a, * html .menu a:visited {width:164px; w\idth:153px;}
	
	/* style the second level background - AHagerty; this includes the arrow for the further flyout*/ 
	.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#fbc925 url(images/drop.gif) bottom right no-repeat;}
	/* style the second level hover */ 
	.menu ul ul a.drop:hover{background:#fbc925 url(images/drop.gif) bottom right no-repeat;}
	.menu ul ul :hover > a.drop {background:#fbc925 url(images/drop.gif) bottom right no-repeat;}
	/* style the third level background */ 
	.menu ul ul ul a, .menu ul ul ul a:visited {background:#fbc925;}
	/* style the third level hover */ 
	.menu ul ul ul a:hover {background:#fbc925;}
	/* hide the sub levels and give them a positon absolute so that they take up no room */ 
	.menu ul ul {visibility:hidden;position:absolute;height:0;top:26px;left:0; width:153px;border-top:0px solid #629080;}
	/* another hack for IE5.5 */ 
	* html .menu ul ul {top:25px;t\op:26px;}
	/* position the third level flyout menu */ 
	.menu ul ul ul{left:153px; top:-1px; width:153px;}
	/* position the third level flyout menu for a left flyout */ 
	.menu ul ul ul.left {left:-149px;}
	/* style the table so that it takes no ppart in the layout - required for IE to work */ 
	.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

	
	/* style the second level links */ 
	.menu ul ul a, .menu ul ul a:visited {background:#E9E9E9; color:#000; height:auto; line-height:1em; padding:5px 10px; width:145px;border-width:0 0px 0px 0px;}
	/* yet another hack for IE5.5 */ 
	* html .menu ul ul a, * html .menu ul ul a:visited {width:153px;w\idth:145px;}
	/* style the top level hover */ 
	.menu a:hover, .menu ul ul a:hover{color:#000; background:#fbc925;}
	.menu :hover > a, .menu ul ul :hover > a {color:#000;background:#fbc925;}
	/* make the second level visible when hover on first level list OR link */ 
	.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; }
	/* keep the third level hidden when you hover on first level list OR link */ 
	.menu ul :hover ul ul{visibility:hidden;}
	/* make the third level visible when you hover over second level list OR link */ 
	.menu ul :hover ul :hover ul{ visibility:visible;}
/*End of the CSS drop down menu*/