.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #666666; 
	font-weight: bold;
}
.headline 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	font-weight: bold;
	color: #AAAAAA
}
li.level1 
{
	list-style-type:square;
	MARGIN-top:0.4cm;
}
li.level1a 
{
	list-style-type:square;
	MARGIN-top:0.4cm;
}
li.level2 
{
	list-style-type:circle;
}
.clientopt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
input.clientopt1 {
 background-color:#FFFFFF; width:210px; border:1px solid #808080;color: #808080;
 font-weight: normal;
}

.clientopt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
select.clientopt2 {
 background-color:#FFFFFF; border:1px solid #808080;color: #808080;  
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666666; 
}

#filelist TABLE
{
  border-collapse:collapse;
}

#filelist TD
{
  border:solid 1px #808080;
  font-size: 11px;
}

#filelist A
{
  color: #FF6633;
  font-size: 12px;
  font-weight: bold;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

A {
	text-decoration:none;
	color: #999999;
}

A:hover {
	text-decoration:underline;
}

A:active {
	text-decoration:underline;
}

#highlights li 
{
	list-style-image:url(images/icon_grayarrow.gif);
	MARGIN-bottom:0.4cm; MARGIN-top:0.4cm;
}
	
SUP {
font-size:11px;position:relative;top:-1px;left:-2px;right:-10px;
}

.top-nav, .top-nav:link, .top-nav:visited, .top-nav:active	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-align: right;
	font-weight: bold;
}
.top-nav:hover {
	background-color:#ffffDf;
}

.top-headline	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6633;
	text-align: right;
	font-weight:bolder;
}

.locationmap	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	line-height:20px;	
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
}

.header A, Link, Active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6633;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding: 8px 0px 0px 0px;
	text-align: left;
}
.subheader A, Link, Active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding: 8px 0px 0px 0px;
	text-align: left; 

}


/* Mostly right column styles*/
.quotetext {
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.marketing_quotebox {
	background-color:#f3f4f4;
	padding-right: 10px;
	padding-left: 10px;
}

.info 	{
	color: #425e80;
	line-height:14px;
	font-size:11px;
}
.quote 	{
	color: #425e80;
	line-height:20px;
	font-size:11px;
}
.quote_attribution 	{
	color: #425e80;
	line-height:14px;
	font-size:11px;
}

.quote_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #425e80;
	font-weight: normal;
	letter-spacing:normal;
}
.quote_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFffff;
	letter-spacing: 1pt;
	font-weight: bold;
}
.quote_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	letter-spacing:normal;
	color: #FFffff;
}

.infobox1 	{
	background-color: #f6f6f6;
	cursor:auto;
}
.infobox1_hover 	{
	background-color: #ffffff;
	cursor:pointer;
}
.infobox2 	{
	background-color: #ffa96e;
	cursor:auto;
}
.infobox2_hover 	{
	background-color: #ffb97e;
	cursor:pointer;
}
.infobox3 	{
	background-color: #bdc59c;
	cursor:auto;
}
.infobox3_hover 	{
	background-color: #cdd5ac;
	cursor:pointer;
}
.infobox4 	{
	background-color: #8ebae7;
	cursor:auto;
}
.infobox4_hover 	{
	background-color: #9ecaf7;
	cursor:pointer;
}

/* adding in atousa's changes from the old stylesheet*/
.podLI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	list-style-image:url(/images/icon_grayarrow.gif);
	padding: 0px 5px 10px 14px;
	margin: 0px;
	list-style-position:outside;
	text-transform: none;
	letter-spacing: normal;
}
.pod_formatting {

	border-top-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-bottom-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.pod_prod_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	color: #555555;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	text-align: left;
	vertical-align: top;

}

/* .pod_formatting_lightgray and .pod_paragraph
(07/24/06)added for the boxes on solutions pages */
.pod_formatting_lightgray {
	border-top-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-bottom-width: 0px; /* added for the Solutions pages to avoid the gaps when viewed in ie browser*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f6f7f7;
}

.pod_paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	font-style: normal;
	color: #666666;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-align: left;
	vertical-align: top;

}

.pod_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding: 8px 2px 0px 10px;  /* added 2px right padding */
	text-align: left;   /* added */
}

.pod_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;    /* was 10px */
	font-style: normal;
	text-transform: uppercase;
	color: #FF6633;
	letter-spacing: 1pt;
	font-weight: normal;
	padding: 8px 2px 0px 10px;  /* added 2px right*/
	text-align: left; /* added */
}



.locationmap a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	line-height:12px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 8px;
        margin-top:8px;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	padding-top: 8px;
        margin-top:8px;
}

/* css for Right-Nav Blocks */

#right_nav_blocks {

	padding-bottom:10px;

	}

div.left-nav 
{
padding:0px;
margin:0px;
border-top:1px solid #cccccc;
  width:181px; 
}

div.left-nav-current
      {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	display:block;
	text-align: left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 5px;
	background-color: #eeeeee;
      }

div.left-nav-not-current
      {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	display:block;
	text-align: left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 5px;
      }

    div.left-nav-current2
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 10px;
	background-color: #eeeeee;
      }
 
    div.left-nav-not-current2
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 10px;
      }

    div.left-nav-current3
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 15px;
	background-color: #eeeeee;
      }
 
    div.left-nav-not-current3
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
	display:block;
	text-align: left;	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 0px 4px 15px;
      }

.bold 
{
font-weight: bold;
}


