/* CSS Document */

body {
background-color: #ccc;
margin: 0px;
background-image: url(../images/bg_grayblue.gif);
}

body.white {
background-color: #fff;
margin: 0px;
background-image:none;
}

body,td,th {
font-family:"Myriad Pro", Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
}

table.yellow
{
border-color: #f6921d; 
border-style: solid;
border-width: 0 0 2px 0;
}

table.main_nav
{
border-color: #333333;
background-color:#FFFFFF;
}

table.blue_nav
{
background-color:#0068B3;
color:#FFFFFF;
background-image: url(images/bg_menu_blue.gif);
}

table.main_nav_dots
{
border-color: #333333; 
border-style: dotted;
border-width: 0 0 3px 0;
background-color:#FFFFFF;
}

p.footer
{
font-family:"Myriad Pro", Tahoma, Helvetica, Arial, sans-serif;
font-size:0.9em;
color:#666;
font-weight:bold;
margin-right: 80px;
}

p.blue_nav
{
color: #fff;
}

a.grey_bar
{
font-weight:bold;
color:#fff;
text-decoration: none;
}

a.grey_bar:link {
text-decoration: none;
}
a.grey_bar:visited {
text-decoration: none;
color: #fff;
}
a.grey_bar:hover {
text-decoration: underline;
color: #fc0;
}
a.grey_bar:active {
text-decoration: none;
}

a.blue_nav
{
font-weight:bold;
color:#fff;
text-decoration: none;
}

a.blue_nav:link {
text-decoration: none;
}
a.blue_nav:visited {
text-decoration: none;
color: #ccc;
}
a.blue_nav:hover {
text-decoration: underline;
color: #fc0;
}
a.blue_nav:active {
text-decoration: none;
}

.content
{
line-height: 150%;
margin: 14px 14px 0px 14px;
}

.content_product
{
line-height: 150%;
margin: 14px 14px 0px 5px;
}

h1
{
font-size: 16px;
font-weight:bold;
margin-top: 0.8em;
color: #e81e25;
}

strong.red
{
color: #e81e25;
}

strong.yellow
{
color: #fc0;
}

.blue_nav_spacing {
margin:5px;
line-height: 150%;	
}

.grey_bar_spacing {
margin:5px;
line-height: 150%;	
}

#bigbox
{
margin-left: 10px;
}

a.main_nav
{
font-size: 11px;
font-weight: bold;
margin-right: 2px;
margin-left: 2px;
color: #000080;
text-decoration: none;
}

a.main_nav:link {
text-decoration: none;
color: #0068B3;
}
a.main_nav:visited {
text-decoration: none;
color: #0068B3;
}
a.main_nav:hover {
text-decoration: underline;
color: #666;
}
a.main_nav:active {
text-decoration: none;
}

a
{
color:#0068B3;
}

a:link {
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #0068B3;
}
a:hover {
text-decoration: none;
color: #253c84;
}
a:active {
text-decoration: underline;
}

#redmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 10px "Myriad Pro", Tahoma, Helvetica, Arial, sans-serif;
width: 860px;
border: 0px solid #ccc;
background-color: #e81e25;
}

* html #redmenu ul{ /*IE only rule, reduce menu width*/
width: 900px;
}

#redmenu ul li{
display: inline;
}

#redmenu ul li a{
float: left;
color: #fff;
padding: 6px 12px;
text-decoration: none;
background: transparent url(images/vertical.gif) center right no-repeat;
}

#redmenu ul li a:visited{
color: #ccc;
}

#redmenu ul li a:hover{
color: #fff;
background-color: #0068B3;
}

#contentlist { 
list-style-image: url(images/square_blue.gif);
}

#redmenu #current  a { /*currently selected tab*/
color: #fff;
background-color: #0068B3;
}

.floatright
{
float: right;
width: 200px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
border: 0;
}

.highlight
{
margin: 40px;
background-color: #fff;
padding: 6px 10px;
border:thin solid;
border-color:#e81e25;
}

.style1 
{
color: #FFFFFF;
font: bold 12px "Myriad Pro", Tahoma, Helvetica, Arial, sans-serif;
}

.style2
{
font-family: Tahoma;font-size: xx-small;color: #000080;
}