body, td{ margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;font-family:Verdana, sans-serif;font-size:11px;}

img{ border:none;}

td.topbg { background-image:url(/images/topbg.jpg); background-repeat:repeat-x; background-color:#3266CC}
td.logoright { background-image:url(/images/logorightbg.jpg); background-repeat:repeat-x}
td.tabbg { background-image:url(/images/tabbg.jpg); background-repeat:repeat-x}
td.footer {background-color:#204596; color:#FFFFFF; font-size:11px; padding-top:5px; padding-bottom:5px; text-align: center}
a.footer:link, a.footer:hover,a.footer:visited {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;}
a.footer_small:link, a.footer_small:hover,a.footer_small:visited {font-family: Verdana, Arial, sans-serif;font-size: 9px;color: #FFFFFF;font-weight: bold;}
h1{ font-size:17px;font-weight:bold; margin-bottom:10px; margin-top:5px}

a:link{ color:#333333;background-color:transparent;text-decoration:none;}
a:visited{ color:#333333;text-decoration:none;}
a:active{ color:#333333;text-decoration:none;}
a:hover{ color:#333333;text-decoration:underline;}

H1.pageHeading,TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #000066;text-shadow: black;margin-bottom:10px;}
H2.pageSubHeading,TD.pageSubHeading, DIV.pageSubHeading {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;color: #000066;text-shadow: black;}


/*  This has been changed 30-09-05  */
td.menu {  solid #0066CC; height: 17px; line-height: 17px; width: 185px; display: block; color: #ffffff; text-decoration: none; text-align: left; text-indent:10px; }
td.menuactive {  background-image:url(/images/menubgactive.jpg); solid #0066CC; height: 17px; line-height: 17px; width: 185px; display: block; color: #ffffff; text-decoration: none; text-align: left; text-indent:10px; }
A.menuactive {color: #ffffff; }
A.menu { background-image:url(/images/menubg.jpg); text-decoration: none; color: #FFFFFF; height: 17px; line-height: 17px; width: 185px; display: block; }
A.menu:visited{ text-decoration: none; color: #FFFFFF;}
A.menu:hover {background-image:url(/images/menubghover1.jpg); text-decoration: none; color: #ffffff;}

.cb-top {background-image:url(/images/centertitle.jpg); background-repeat:no-repeat; padding-left:10px; font-size:12px; font-weight:bold; color:#ffffff;}
h1.cb-top {font-size:12px; font-weight:bold; color:#ffffff;margin:0px;}
.cb-middle {font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;color:#000066; background-color:#FFFFFF;padding:10px; border-left:#6D8FB2 1px solid;border-right:#6D8FB2 1px solid;border-top-color:#FFFFFF; border-top-width:1px; border-top-style:solid}
.cb-bottom {background-image:url(/images/centerbottom.jpg);}

td.boxtop { background-color:#3266cc; font-size:12px; font-weight:bold; color:#ffffff}
td.boxcontent { font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;color:#000066;padding-top:10px; border-top-color:#000000; border-top-width:1px; border-top-style:solid; background-color:#FFFFFF}
td.boxcontentouterleft { padding-top:10px; color:#000000; border-left:#6D8FB2 1px solid; border-top-color:#000000; border-top-width:1px; border-top-style:solid; background-color:#FFFFFF}
td.boxcontentouterright { padding-top:10px; color:#000000; border-right:#6D8FB2 1px solid; border-top-color:#000000; border-top-width:1px; border-top-style:solid; background-color:#FFFFFF}

td.boxbottom {background-color:#6d8fb2; height:10}

TD.magazine {text-align:center;vertical-align:top;font-size: 10px;color:#195091;text-decoration:none;font-weight: normal;}
TD.magazineST {text-align:center;vertical-align:top;font-size: 10px;color:#DD2918;text-decoration: line-through;font-weight: normal;}
.magDetail, A.magDetail {	text-decoration: none;color:#195091;font-size: 10px;font-weight: normal;}
a img.magDetail {border: 3px solid #195091;}
a img.magDetailOver {border: 3px solid #DD2918;}
.magDetailOver, A.magDetailOver {color: #DD2918;font-size: 10px;cursor: pointer;cursor: hand;text-decoration: none;font-weight: normal;}

.col_left {background-color:#3266CC;vertical-align:top}
.col_right {background-color:#3266CC;vertical-align:top}

.cat_menu_top {background-color:#4367b5;color:#FFFFFF; text-align:center; padding-bottom:5px;}

.box-white {background-color:#FFFFFF;text-align:center;}
.box-color-1 {background-color:#6d8fb2;text-align:center; color:#FFFFFF}

ul.main {padding: 0px;margin: 0px;margin-left: 30px;list-style-image:url(/images/blue_bullet.gif);}

ol.main { padding: 0px;margin: 0px;margin-left: 30px;}

A.main,A.main:visited {color: #195091;text-decoration:none;font-weight: bold;}
A.main_head,A.main_head:visited {color: #FFFFFF;text-decoration:none;font-weight: bold;}
A.main,A.main_head:hover {text-decoration:underline;color: #DD2918;}
TABLE.main, TD.main,DIV.main,P.main {font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;color:#000066;}
TABLE.main_other, TD.main_other,DIV.main_other,P.main_other {color:#DD2918;}
TABLE.main_head, TD.main_head,DIV.main_head,P.main_head {color:#FFFFFF;}

.prod_list {border-bottom:1px #195091 solid;}

.lc_text {color:#FFFFFF;}

TD.smallText, SPAN.smallText, P.smallText, DIV.smallText,a.smallText,a.smallText:hover {font-family: Verdana, Arial, sans-serif;font-size: 10px;color:#000066;}
A.pageResults {color: #0000FF;}

A.pageResults:hover {color: #FFFFFF;background: #DD2918;}

.inputRequirement { font-family: Verdana, Arial, sans-serif; color: #DD2918; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #815EA0;color:#FFFFFF }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #0099FF;color:#FFFFFF }

.moduleRow { }
.moduleRowOver { background-color: #DD2918; color:#FFFFFF; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #264B9B;color:#ffffff; }

.infoBox { background: #3266CC; }
.infoBoxContents { background: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #195091; text-decoration: underline; }

.sep {background-image:url(/images/separator01.gif);background-repeat: repeat-x;background-position: center;}

.helpTextBox { color:#000066; text-align:justify; border-bottom:double 3px #FFFFFF; 	padding:5px;}

td.accountblock { background-image:url(/images/accountblock.jpg); background-repeat:none;    }

.qm {font-size:11pt;color:#3266CC;text-align:center; font-style: italic; font-weight:bold;padding-bottom: 10px; ;padding-top: 10px; }

.qf {font-size:9pt;color:#3266CC;font-weight:bold;text-align: left;padding-bottom: 10px; ;padding-top: 10px; white-space: nowrap;}

