/* Colours 
1. #CC2229 Red
2. #D0D1D3 Highlight Grey
3. #E6E6E7 Backround Grey
4. #808183 Dark Grey
5. #000000 Black
6. #ffffff White
*/

BODY {margin-left: 0px; margin-right: 0px; margin-top: 5px; background-color: #E6E6E7;}

.logo-header {font: normal normal normal 17px/17px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff; color: #808183; border-left-color: #CC2229; border-left-style: solid; border-left-width: 1px; border-right-color: #CC2229; border-right-style: solid; border-right-width: 1px;}

.masthead-text {color: #ffffff;	background-color: #BCB7B7; padding-left: 20px; font: normal normal normal 24px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.content-container {background-color: #ffffff; border-left-color: #CC2229; border-left-style: solid; border-left-width: 1px; border-right-color: #CC2229; border-right-style: solid; border-right-width: 1px;}

.content-table-divider {border-right-color: #E6E6E7; border-right-style: solid; border-right-width: 1px;}

.content-border {border-color: #2b55a2;	border-style: solid; border-width: 1px;}

.content-header { font: normal normal bold 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background-color: #E6E6E7; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;}

.content-sub-heading { font-weight: bold;}

.content-RH-col { font: normal normal bold 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; padding-left: 10px;}
 
.form {background-color: #ffffff; color:#808183; font-size: 11px;}

.horiz-line {border-top-color: #E6E6E7; border-top-style: solid; border-top-width: 1px;}

.product-highlight {color: #CC2229; font-weight: normal;}

.headline-highlight {color: #CC2229; font-weight: bold;}

.sup { font-size: 70%; position: relative; top: -.4em; }   

.sup-menu { font-size: 70%; position: relative; top: -.3em; }

.sup-heading { font-size: 75%; position: relative; top: -.4em; }

.sup-masthead { font-size: 60%; position: relative; top: -.5em; }  

.caption {font: normal normal normal 7px/7px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #808183;}

.imageleft { margin-right: 10px;}
.imageright {margin-left: 10px;}
.imagecenter {margin-left: 10px; margin-right: 10px;}

.menu-header {font: normal normal normal 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #000000; padding-top: 3px; padding-bottom: 3px;
              border-left-color: #CC2229; border-left-style: solid; border-left-width: 1px; border-right-color: #CC2229; border-right-style: solid; border-right-width: 1px;}
.menu-header A:link	{ color: #ffffff; text-decoration: none;  }
.menu-header A:visited	{ color: #ffffff; text-decoration: none;  }
.menu-header A:active	{ color: #ffffff; text-decoration: none; }
.menu-header A:hover	{ color: #CC2229; text-decoration: none; }

.product-menu {font: normal normal normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; padding-left: 10px; padding-top: 7px; padding-bottom: 0px; }
.product-menu A:link	{ color: #000000; text-decoration: none;  }
.product-menu A:visited	{ color: #000000; text-decoration: none;  }
.product-menu A:active	{ color: #000000; text-decoration: none; }
.product-menu A:hover	{ color: #CC2229; text-decoration: underline; }

.footer {font: normal normal normal 9px/9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #808183; background-color: #ffffff; padding-left: 15px; padding-right: 20px; padding-top: 2px; padding-bottom: 3px;}
.footer A:link		{ color: #ffffff; text-decoration: none;  }
.footer A:visited	{ color: #ffffff; text-decoration: none;  }
.footer A:active	{ color: #ffffff; text-decoration: none; }
.footer A:hover		{ color: #ffffff; text-decoration: none; }

.body-text {font: normal normal normal 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 0px;}
.body-text A:link	{ color: #CC2229; text-decoration: none;  }
.body-text A:visited	{ color: #CC2229; text-decoration: none;  }
.body-text A:active	{ color: #CC2229; text-decoration: none; }
.body-text A:hover	{ color: #CC2229; text-decoration: underline; }

.body-text-disclaimer {font: italic normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: grey; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 0px;}

.body-text-table {font: normal normal normal 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 0px;border-top-color: #E6E6E7; border-top-style: solid; border-top-width: 1px;}
.body-text-table A:link	{ color: #CC2229; text-decoration: none;  }
.body-text-table A:visited	{ color: #CC2229; text-decoration: none;  }
.body-text-table A:active	{ color: #CC2229; text-decoration: none; }
.body-text-table A:hover	{ color: #CC2229; text-decoration: underline; }

.menu-column {font: italic normal normal 18px/22px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2b55a2; background-color: #B0C6E1;}

.border-left {	border-left-color: #2b55a2; border-left-style: solid; border-left-width: 1px;}

.bullet {padding-bottom: 7px; list-style-type: square; list-style-position: outside;}











