body { margin: 0 0 0 0; background: url('/images/background.png') repeat-x left top #FFFFFF; color: #4b4b4b; text-align: center; font-family: Arial, helvetica, san-serif; font-size: 13px; }

div#wrapper { margin: 0; width: 100%; margin-left: auto; margin-right: auto; }
#global { margin: 0; width: 1000px; margin-left: auto; margin-right: auto; height: 103px; }
#global .logo { float: left; text-align: left; width: 380px; margin-top: 22px; }
#global .topnav {float: right; text-align: left; width: 578px; margin-top: 20px; }
td.globalnav { text-align: right; font-family: Arial, helvetica, san-serif; font-size: 12px; padding-bottom: 23px;}
td.globalnav a { color: #4b4b4b; text-decoration: none; }
td.globalnav a:hover { color: #4b4b4b; text-decoration: underline; }
td.globalnav a:visited { color: #4b4b4b; }

#content-topborder { margin: 0; background: url('/images/background_white_top.png') no-repeat left top; width: 1000px; height: 40px; margin-left: auto; margin-right: auto; }
#content { margin: 0; background: url('/images/background_white.png') repeat-y left top; width: 1000px; margin-left: auto; margin-right: auto; }

#content .mainstage { margin: 0; background: url('/images/main_image.png') no-repeat left top; width: 920px; margin-left: auto; margin-right: auto; height: 326px; text-align: left; }

#content .secondstage { clear: both; margin: 0; background: url('/images/background_gray.png') repeat-x left top; width: 920px; margin-left: auto; margin-right: auto; height: 181px; text-align: left; display:table; }
.CTAimg { float: left; width: 236px; margin-top: 22px; margin-left: 30px; }
.CTAimg img { border: 5px solid #FFFFFF; }
.CTAcopy { float: left; width: 580px; margin-top: 33px; margin-left: 30px; font-family: Arial, helvetica, san-serif; font-size: 14px; color: #010101; line-height: 24px; } 
.CTAtitle { font-family: Arial, helvetica, san-serif; font-size: 24px; font-weight: bold; color: #9f2929; }

#content .thirdstage { clear: both; margin-top: 17px; margin-bottom: 10px; width: 926px; margin-left: auto; margin-right: auto; text-align: left; display:table;}
.profile { float: left; width: 376px; }
.profile-topborder { margin: 0; background: url('/images/background_white_top2.png') no-repeat left top; width: 376px; height: 18px; margin-left: auto; margin-right: auto; }
.profile-copy { margin: 0; background: url('/images/background_white2.png') repeat-y left top; font-family: Arial, helvetica, san-serif; font-size: 14px; padding: 10px 18px; color: #4b4b4b; line-height: 24px; }
.profile-bottomborder { margin: 0; background: url('/images/background_white_bottom2.png') no-repeat left top; width: 376px; height: 18px; margin-left: auto; margin-right: auto; }
.profiletitle { font-family: Arial, helvetica, san-serif; font-size: 18px; color: #000000; line-height: 24px; font-weight: bold; text-transform: uppercase; }
.newsannouncements { float: left; width: 520px; margin-top: 14px; margin-left: 27px; font-family: Arial, helvetica, san-serif; font-size: 14px; color: #010101; line-height: 24px; padding-bottom: 15px; } 
.news-banner {}
.news-left { float: left; width: 250px; border-right: 1px solid #dbdbdb; margin-top: 30px; margin-top: 30px; color: #4b4b4b; }
.news-right { float: left; width: 250px; margin-top: 30px; margin-left: 15px; }
.news-full { float: left; width: 500px; margin-top: 30px; margin-top: 30px; color: #4b4b4b; }

.newsannouncements ul { list-style-type: disc; list-style-image: url(/images/bullet.png); margin: 0px 10px 10px 18px; padding: 0; }
.newsannouncements ul li { margin-bottom: 10px; padding: 0px 0px; line-height: 20px; font-size: 14px; color: #4b4b4b; }
.newsannouncements ul li a { font-weight: bold; color: #000000; }
.newsannouncements ul li a:visited { color: #000000; }

#content .banner { margin: 0; width: 920px; margin-left: auto; margin-right: auto; text-align: left; }

#printtell { margin: 0; width: 920px; margin-left: auto; margin-right: auto; text-align:right; margin-top: 12px; }

#content .stage { clear: both; margin: 0; width: 920px; margin-left: auto; margin-right: auto; text-align: left; display:table; margin-top: 30px; }
.left-column { float: left; width: 160px; margin-top: 0px; margin-left: 0px; margin-right: 55px; }
.right-column { float: left; width: 690px; margin-top: 0px; margin-left: 0px; font-family: Arial, helvetica, san-serif; font-size: 14px; color: #010101; line-height: 24px; } 


div#footer-wrapper { margin: 0; background: url('/images/background_footer.png') repeat-x left top; margin-left: auto; margin-right: auto; height: 200px; }

#footer-topborder { margin: 0; background: url('/images/background_white_bottom.png') no-repeat left top; width: 1000px; height: 40px; margin-left: auto; margin-right: auto; }

#footer-nav { margin: 0; width: 920px; margin-left: auto; margin-right: auto; margin-top: 27px; padding-bottom: 20px; text-align: left; }

#footer-nav .column { width: 110px; margin-right: 30px; float: left; font-size: 12px; color: #898989; font-family: Arial, helvetica, san-serif; line-height: 18px; }
#footer-nav .column p { font-size: 12px; color: #898989; font-family: Arial, helvetica, san-serif; line-height: 18px; }

#footer-nav .column2 { width: 150px; margin-right: 30px; float: left; font-size: 12px; color: #898989; font-family: Arial, helvetica, san-serif; line-height: 18px; }
#footer-nav .column2 p { font-size: 12px; color: #898989; font-family: Arial, helvetica, san-serif; line-height: 18px; }

#footer-nav .column-copyright { width: 150px; margin-right: 0px; float: right; font-size: 12px; color: #898989; font-family: Arial, helvetica, san-serif; line-height: 18px; }

#footer-nav a { font-size: 12px; color: #898989; font-family: Arial, helvetica, san-serif; }


p {color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 16px;}
td {color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 16px;}
h1 {font-family: Arial, helvetica, san-serif; font-weight: bold; font-size: 18px; color: #9f2929; margin-top: 0px; }
h2 {font-family: Arial, helvetica, san-serif; font-weight: bold; font-size: 15px; color: #5C889F;}
h3 {font-family: Arial, helvetica, san-serif; font-weight: bold; font-size: 13px; color: #000000;}

p.return {color: #5c889f; font-family: Arial, helvetica, san-serif; font-size: 12px;}
.heading {font-family: Arial, helvetica, san-serif; font-size: 15px; color: #9f2929; font-weight: normal; }
.note {color: #000000; font-family: Arial, helvetica, san-serif; font-size: 11px;}


#leftnav { width: 160px; margin: 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
#leftnav ul { margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, helvetica, san-serif; font-size: 12px; font-weight: bold; }
#leftnav ul li { margin: 0px; padding: 0px; line-height: 16px; border-bottom: 1px solid #dcdcdc; background-color: #ffffff; list-style-type: none;}
#leftnav ul li a { display: block; width: 135px; *width: 160px; padding: 7px 5px 7px 20px; font-size: 13px; }
#leftnav ul li a:link, #leftnav ul li a:visited { color: #000000; background-color: #ffffff; text-decoration: none; }
#leftnav ul li a:hover { color: #FFFFFF; text-decoration: none; background: #9f2929; } 
#leftnav ul li a.on:link, #leftnav ul li a.on:visited { color: #FFFFFF; text-decoration: none; background: #9f2929;} 
#leftnav ul li a.on:hover { color: #FFFFFF; text-decoration: none; background: #9f2929; } 

#leftnav ul li ul { margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, helvetica, san-serif; font-size: 12px; font-weight: normal; }
#leftnav ul li ul li { margin: 0px; padding: 0px; line-height: 16px; border-bottom: 0px; border-left: 0px; background-color: #9f2929; }
#leftnav ul li ul li a { display: block; width: 100px; *width: 160px; padding: 3px 5px 7px 35px; font-size: 12px; background: url(/images/bullet2_off.gif) no-repeat 22px 7px; }
#leftnav ul li ul li a:link, #leftnav ul li ul li a:visited { color: #ffffff; background-color: #9f2929; text-decoration: none; }
#leftnav ul li ul li a:hover { color: #FFFFFF; background-color: #9f2929; text-decoration: none; background: #9f2929 url(/images/bullet2_on.gif) no-repeat 22px 7px; }
#leftnav ul li ul li a.on:link, #leftnav ul li ul li a.on:visited { color: #FFFFFF; text-decoration: none; background: #9f2929 url(/images/bullet2_on.gif) no-repeat 22px 7px; }
#leftnav ul li ul li a.on:hover { color: #FFFFFF; text-decoration: none; background: #9f2929 url(/images/bullet2_on.gif) no-repeat 22px 7px; }

#leftnav ul li ul li ul { margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, helvetica, san-serif; font-size: 11px; font-weight: normal; }
#leftnav ul li ul li ul li { margin: 0px; padding: 0px; line-height: 16px; border-bottom: 0px; border-left: 0px; background-color: #9f2929; }
#leftnav ul li ul li ul li a { display: block; width: 90px; *width: 160px; padding: 3px 5px 7px 47px; font-size: 11px; background: #9f2929 url(/images/bullet3_off.gif) no-repeat 35px 9px; }
#leftnav ul li ul li ul li a:link, #leftnav ul li ul li ul li a:visited { color: #ffffff; background-color: #9f2929; text-decoration: none; }
#leftnav ul li ul li ul li a:hover { color: #FFFFFF; background-color: #9f2929; text-decoration: underline;  background: #9f2929 url(/images/bullet3_off.gif) no-repeat 35px 9px; }
#leftnav ul li ul li ul li a.on:link, #leftnav ul li ul li ul li a.on:visited { color: #FFFFFF; text-decoration: underline; background: #9f2929 url(/images/bullet3_off.gif) no-repeat 35px 9px; }
#leftnav ul li ul li ul li a.on:hover { color: #FFFFFF; text-decoration: underline; background: #9f2929 url(/images/bullet3_off.gif) no-repeat 35px 9px; }

#relatednav {position: relative; margin: 0; padding: 0; top: 0; text-align: left; float: left; margin-top: 53px; border: 1px solid #d9d9d9; border-bottom: 0px; }
#relatednav ul {display: none; margin: 0; padding: 0; top: 0px; left: 0px; position: absolulte;  }
#relatednav li {font-family: Arial, helvetica, san-serif; font-size: 12px; float: left; list-style: none; width: 130px; *width: 160px; display: block; position: relative; border-bottom: 1px solid #d9d9d9; color: #000000; background-color: #FFFFFF; padding: 10px 10px 10px 20px; }
#relatednav li a { color: #000000; } 


#relatednav li.title {font-family: Arial, helvetica, san-serif; font-size: 13px; float: left; list-style: none; width: 160px; *width: 160px; display: block; position: relative; border-bottom: 1px solid #FFFFFF; background-color: #d9d9d9; padding: 10px 0px; font-weight: bold; text-align: center; }


ul { list-style-type: none; margin: 10px auto 10px 18px; padding: 0; }
li { padding: 0px 0px; }

ul.listing { list-style-type:disc; margin: 10px auto 10px 18px; padding: 0; color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 14px; }
ul.listing li { margin-bottom: 10px; }

ol { color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 14px; }

table.AIM td.header {color: #FFFFFF; font-family: Arial, helvetica, san-serif; font-size: 14px; line-height: 16px; padding: 5px; margin: 0px; border-bottom: 1px solid #ABABAB; background-color: #8B8B8B; font-weight: bold; }
table.AIM td {color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 16px; padding: 5px; margin: 0px; border-bottom: 1px solid #ABABAB; }
table.article td {color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 16px; padding: 5px; margin: 0px;  }
table.otherproducts td {color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 16px; padding: 10px 5px; margin: 0px;  }
table.AIM td.noborder {color: #4b4b4b; font-family: Arial, helvetica, san-serif; font-size: 13px; line-height: 16px; padding: 5px; margin: 0px; border-bottom: 0px; }


a:link {text-decoration: none; color: #9f2929;}
a:visited {text-decoration: none; color: #9f2929;}
a:hover {text-decoration: underline; color: #9f2929;}

h2 a:link {text-decoration: none; color: #5C889F;}
h2 a:visited {text-decoration: none; color: #5C889F;}
h2 a:hover {text-decoration: underline; color: #5C889F;}

p.return a:link {color: #5C889F; text-decoration: none; }
p.return a:visited {color: #5C889F; text-decoration: none; }
p.return a:hover {color: #5C889F; text-decoration: underline; }

p.breadcrumb {color: #000000; font-family: Arial, helvetica, san-serif; font-size: 12px; line-height: 16px; padding: 5px 5px;}
p.breadcrumb a:link {color: #000000; text-decoration: none; padding: 5px 5px; }
p.breadcrumb a:visited {color: #000000; text-decoration: none; padding: 5px 5px; }
p.breadcrumb a:hover {color: #FFFFFF; text-decoration: none; background-color: #9f2929; padding: 5px 5px; }

.breadcrumbon {color: #FFFFFF; font-family: Arial, helvetica, san-serif; font-size: 12px; line-height: 16px; padding: 5px 5px; text-decoration: none; background-color: #9f2929; }

hr { margin-top: 40px; *margin-top: 20px; color: #fff; background-color: #fff; border: 1px dotted #C0C0C0; border-style: none none dotted; } 

#printprint {display: none}
#footer-print {display: none}
