body
{
background-color:#cc9900;
background-image: url(background-gradient.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
margin: 0px;
}

.headerBackground
{
background-image:url(header-background.jpg);
background-repeat:repeat-x;
height: 54px;
}

.leftHomeGradient
{
background-image:url(left-gradient.png);
background-repeat:repeat-y;
}

.rightHomeGradient
{
background-image:url(right-gradient.png);
background-repeat:repeat-y;
}

.dropshadow
{
background-image:url(bottom-gradient.png);
background-repeat:repeat-x;
height: 25px;
}

.bodyArea
{
background-image:url(bottom-gradient.png);
background-repeat:repeat-x;
background-color: #ffffff;
}

.bodyAreaBlack
{
background-image:url(bottom-gradient.png);
background-repeat:repeat-x;
background-color: #000000;
}

.sideBar
{
background-image:url(bottom-gradient.png);
background-repeat:repeat-x;
background-color: #99ccff;
}


/* styles for top navigation */

.navBackground
{
background-image:url(menu-bar-background.jpg);
background-repeat:repeat-x;
height: 32px;
}

.topNav
{
padding-top: 9px;
padding-bottom: 9px;
}

a.topNavLink:link
{
padding-top: 9px;
padding-bottom: 9px;
padding-left: 8px;
padding-right: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
overflow: hidden;
}

a.topNavLink:visited
{
padding-top: 9px;
padding-bottom: 9px;
padding-left: 8px;
padding-right: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
overflow: hidden;
}

a.topNavLink:hover
{
padding-top: 9px;
padding-bottom: 9px;
padding-left: 8px;
padding-right: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
background-image:url(menu-bar-rollover-background.jpg);
}

a.topNavLink:selected{
background-image:url(menu-bar-rollover-background.jpg);
}


/* styles for bottom navigation */

.bottomNav
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration: none;
}

.bottomNav2
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
background-image:url(menu-bar-background2.jpg);
background-repeat:repeat-x;
}

a.bottomNavLink:link
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration: none;
}

a.bottomNavLink:visited
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11x;
font-weight:bold;
color:#000000;
text-decoration: none;
}

a.bottomNavLink:hover
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffcc00;
text-decoration: none;
}

a.bottomNavLink2:link
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration: none;
}

a.bottomNavLink2:visited
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11x;
font-weight:bold;
color:#000000;
text-decoration: none;
}

a.bottomNavLink2:hover
{
padding-top: 8px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration: none;
}


.spotlightBackground
{
background-image:url(homepage-content-background.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

.newsBackground
{
background-image:url(homepage-content-background.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

.partneringBackground
{
background-image:url(homepage-content-background.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

.productBackground
{
background-image:url(product-background.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

.bottomGradientBackground
{
background-image:url(edge-gradient-bottom.jpg);
background-repeat:repeat-x;
}

.leftNavBackground
{
background-image:url(left-nav-background2.jpg);
background-color: #ecf3fa;
background-repeat:repeat-x;
}

.leftNavColor
{
background-color: #ecf3fa;
}

.topContentBackground
{
background-image:url(top-dropshadow-background.jpg);
background-repeat:repeat-x;
}

/* styles for light blue module */

.light-blue-top
{
background-image:url(light-blue-top.png);
background-repeat:repeat-x;
height=14px;
}

.light-blue-bottom
{
background-image:url(light-blue-bottom.png);
background-repeat:repeat-x;
height=14px;
}

.light-blue-background
{
background-color: #99ccff;
}

.light-blue-left
{
background-image:url(light-blue-left.png);
background-repeat:repeat-y;
height=2px;
width=14px;
}

.light-blue-right
{
background-image:url(light-blue-right.png);
background-repeat:repeat-y;
height=2px;
width=14px;
}


/* styles for dark blue module */

.dark-blue-top
{
background-image:url(dark-blue-top.png);
background-repeat:repeat-x;
height=14px;
}

.dark-blue-bottom
{
background-image:url(dark-blue-bottom.png);
background-repeat:repeat-x;
height=14px;
}

.dark-blue-background
{
background-color: #00467f;
}

.dark-blue-left
{
background-image:url(dark-blue-left.png);
background-repeat:repeat-y;
height=2px;
width=14px;
}

.dark-blue-right
{
background-image:url(dark-blue-right.png);
background-repeat:repeat-y;
height=2px;
width=14px;
}

