* {margin:0px;}



body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/background_grey.jpg);
background-repeat:repeat-x;
background-color:#606060;
}

.body-iframe{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-repeat:repeat-x;
background-color:transparent;
font-size:12px; 
color:#000000; 
line-height:19px; 
font-family:Arial, Sans-Serif;
}

img {
border:none;}

#logo {
background-color:#DFDFDF;
}

#content {
width:960px;
border:none;
margin:0 auto;
background-color:#DFDFDF;
}

#utilities {
width:960px;
}
#home-header{
background:url(../images/home-header.png) no-repeat; 
width:960px; 
height:388px;
}
#home-ddl{
margin-top:347px;
margin-left:410px;
width:280px;
border:#C4C4C2 solid 1px;
color:#606060;
padding-left:8px;
}
#home-ddl option{
padding:2px;padding-left:8px;
}
#newsletter {
padding-left:5px;
vertical-align:bottom;
}

#top-navigation{
line-height:30px;
background-color:#606060;}

#news {
width:218px;
padding: 0px 9px;
background-image:url(../images/news-box.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

#date-info {
vertical-align:middle;
padding:14px 0px 9px 0px;
height:25px;
}

#news-title {
width:212px;
height:30px;
padding-top:10px;
vertical-align:top;
}

#products-home {
padding: 10px 35px;
vertical-align:top;
}

#solutions {
background-image:url(../images/solutions-box.jpg);
background-repeat:no-repeat;
vertical-align:top;
padding: 10px 15px;
width:371px;
}

#solution-table {
width:390px;
}

#solution-information {
height:110px;
vertical-align:top;
padding: 5px 5px;
}

#spacer {
width:23px;
}

#footer {
background-color:#4C4C4C;
vertical-align:top;
height:80px;
}

#learn-more-links {
vertical-align:top;
padding-top:10px;
}

#footer-links {
padding: 20px 25px;
vertical-align:top;
}

#copyright {
padding:20px 25px;
vertical-align:top;
}

#products {
height:35px;
vertical-align:top;
background-image:url(../images/product-border.jpg);
background-repeat:no-repeat;
width:232px;
}

#homepage-content {
height:190px;
}

#product-title {
padding: 0px 35px;
vertical-align:top;
height:30px;
}

#products-wrapper {
vertical-align:top;
width:218px;
}

#subpage-wrapper {
height:400px;
width:960px;
}

#border {
background-image:url(../images/vertical-divider.jpg);
background-repeat:repeat-y;
width:1px;
}

#navigation {
width:180px;
vertical-align:top;
padding-left: 15px;
}

#subpage-content {
vertical-align:top;

padding: 0px 10px 10px 10px; 
}

#related-links {
vertical-align:top;
width:160px;
}

#top {
height:1px;
}

#socialmedia {
vertical-align:top;
}

#social-logo {
padding: 0px 5px;
}


#right-navigation {
padding-top: 0px;
vertical-align:top;
}

#related-links-table {
width:160px;
vertical-align:top;
}

#related-links-table-background {
background-color:#C2DFFF;
margin-left:10px;
padding-left:10px;
padding-bottom:15px;
padding-top:15px;}
/* FONTS */

.product-image {
margin-right:5px;
vertical-align:top;}


.top-utility-links {
font-family:Arial, sans-serif; 
font-size:12px;
font-weight:bold;
color:#878787;
line-height:inherit;
}

.top-utility-links a:active, .top-utility-links a:link, .top-utility-links a:visited  {
font-family:Arial, sans-serif; 
font-size:12px;
font-weight:bold;
color:#878787;
line-height:inherit;
text-decoration:none;
}

.top-utility-links a:hover{
font-family:Arial, sans-serif; 
font-size:12px;
font-weight:bold;
color:#000000;
line-height:inherit;
}

.field {
font-family:Arial, sans-serif;
font-size: 12px; 
font-weight:bold;
color:#000000;
}

.top-navigation {
font-family:Arial, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

.top-navigation a:link, .top-navigation a:active, .top-navigation a:visited{
font-family:Arial, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:none;
display:block;
font-weight:bold;
}

.top-navigation a:hover {
background-color:#81C124;
color:#000000;
font-weight:bold;
}

.top-navigation td.active a:link, .top-navigation td.active a:active, .top-navigation td.active a:visited, .top-navigation td.active a:hover {
background-color:#81C124;
color:#000000;
}

.drop-down-menu {
font-family:Arial, sans-serif;
font-size: 11px;
color:#4e5256;
}

.titles {
font-family: Arial, sans-serif;
font-size: 18px;
line-height:20px;
color:#606060;
}

.titles a:link, .titles a:active, .titles a:visited, .titles a:hover{
text-decoration:none;
color:#606060;
}

.dates {
font-family: Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#156da5;
}

.headlines {
font-family:Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
}

.headlines a:link, .headlines a:active, .headlines a:visited {
color:#000000;
text-decoration:none;
}

.headlines a:hover {
text-decoration:underline;
color:#000000;
}

.learn-more-links {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#156da5;
}

.learn-more-links a:link, .learn-more-links a:active, .learn-more-links a:visited {font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#156da5;
text-decoration:none;
}

.learn-more-links a:hover {
text-decoration:underline;
}

.product-name {
font-family: Arial, sans-serif;
font-size:12px;
color: #000000;
}

.solution-description {
font-family: Arial, sans-serif;
font-size:12px;
line-height:20px;
color:#156da6;
}

.solution-description a:link, .solution-description a:visited, .solution-description a:active, .solution-description a:hover{
color:#156da6;
text-decoration:underline;
}

.links {
font-family: Arial, sans-serif;
font-size:12px;
line-height:20px;
color:#000000;
}

.links a:active, .links a:link, .links a:visited {
color:#000000;
text-decoration:none;
}

.links a:hover {
text-decoration:underline;
}

.title-links {
font-family:Arial, sans-serif;
font-size:10px;
line-height:12px;
color:#606060;
}

.title-links a:link, .title-links a:active, .title-links a:visited {
color:#606060;
text-decoration:none;
}

.title-links a:hover {
text-decoration:underline;
color:82c125;
}

.copyright {
font-family: Arial, sans-serif;
font-size:12px;
color: #b5b5b5;
}

.footer {
font-family:Arial, sans-serif;
font-size:12px;
color: #b5b5b5;
font-weight:bold;
}

.footer a:link, .footer a:visited, .footer a:active {
text-decoration:none;
color: #b5b5b5;
}

.footer a:hover {
color: #ffffff;
text-decoration: none;}

.footer-divider{
font-family: Arial, sans-serif;
font-size:13px;
color: #719DAD;
font-weight:bold;
}

.navigation-title {
font-family:Arial, sans-serif;
font-size:12px;
color:#606060;
}

.introduction-copy {
padding-top:15px;
font-family:Arial, sans-serif;
font-size:16px;
color:#7e858c;
line-height:29px;
font-weight:bold;
text-decoration:none;
}

.introduction-copy a:link, .introduction-copy a:active, .introduction-copy a:visited {
text-decoration:none;
color:#7e858c;
}

.introduction-copy a:hover {
text-decoration:none;
color:#000000;}

.sub-section {
font-family:Arial, sans-serif;
font-size:12px;
line-height:19px;
color:#73b100;
font-weight:bold;
}

.sub-section a:link, .sub-section a:active, .sub-section a:visited {
color:#73b100;
text-decoration:none;
}

.sub-section a:hover {
text-decoration:underline;
}

.body-content {
font-family:Arial, sans-serif;
font-size:12px;
line-height:19px;
color:#000000;
}

.body-content a:link, .body-content a:visited, .body-content a:active {
color:#156da5;
font-weight:bold;
text-decoration:none;
}

.body-content a:hover {
text-decoration:underline;
}

.learn-more-subpage {
font-family:Arial, sans-serif;
font-size:11px;
line-height:19px;
color:#156da5;
}

.learn-more-subpage a:link, .learn-more-subpage a:active, .learn-more-subpage a:active, .learn-more-subpage a:hover {
color:#156da5;
text-decoration:none;
}

.learn-more-subpage a:hover {
text-decoration:underline;
}

.related-links-title-subpage {
font-family:Arial, sans-serif;
font-size:12px;
color:#606060;
font-weight:bold;
}

.related-links-subpage-content {
font-family:Arial, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
}

.related-links-subpage-content a:link, .related-links-subpage-content a:active, .related-links-subpage-content a:visited {
color: #73b100;
text-decoration:none;
}

.related-links-subpage-content a:hover {
text-decoration: underline;
}

.subpage-left-nav {
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
}

.subpage-left-nav a:link, .subpage-left-nav a:active, .subpage-left-nav a:visited {
text-decoration:none;
color:#000000;
}

.subpage-left-nav a:hover {
text-decoration:none;
color: #606060;}

.subpage-left-nav-secondary {
font-family: Arial, sans-serif;
font-size: 11px;
color: #000000;
}


.subpage-left-nav-secondary a:link, .subpage-left-nav-secondary a:active, .subpage-left-nav-secondary a:visited {
text-decoration:none;
color:#000000;
}

.subpage-left-nav-seconary a:hover {
text-decoration:none;
color: #606060;
}

/* BULLETS */

ol,ul {
list-style:none;
}

#solution {
vertical-align:top;
}

#solution ul {
padding: 0px 0px 0px 0px;
}

#solution li{ 
font-size: 12px;
color: #554f58;
padding: 0px 0px 0px 15px;
margin: 0px;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0px +6px; 
}

.body-content ul {
padding: 0px 0px 0px 0px;
}

.body-content li{ 
vertical-align:top;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 0px 0px 8px 15px;
margin: 0px;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0px +3px; 
}

#subpage-left-nav ul {
padding:0px;
margin:0 auto;
}

#subpage-left-nav li{ 
vertical-align:top;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 0px 0px 8px 15px;
margin:0 auto;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0px +3px; 
}


#right-navigation ul {
padding: 0px 0px 0px 0px;
}

#right-navigation li{ 
font-size: 12px;
color: #554f58;
padding: 0px 0px 0px 15px;
margin: 0px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px +6px; 
}

#subpage-content ul {
padding: 0px 0px;}

/* TAB STYLES  */

#InfoTabs {
width:548px; margin:auto;  font-size:12px; font-family:Arial, sans-serif; 
}

#InfoTabs .yui-content {
    padding:1em; /* pad content container */}

#InfoTabs .yui-content a:link, #InfoTabs .yui-content a:visited, #InfoTabs .yui-content a:active { color:#6484B5; text-decoration:none;
}
#InfoTabs .yui-content a:hover { color:#696969; text-decoration:underline; 
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 239px;
	height: 202px;
	left: 600px;
	top: 300px;
		background-color: #ccc;
	border: 1px solid #000;
	padding: 0px;
}

#close {
	float: right;
}

