/* CSS Document */

body { margin-left:18px; margin-right:18px; margin-top:28px; margin-bottom:18px;  } 
body, td, th, input, textarea, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height:16px; }
#td-topmargin { padding-top:18px; }
#page-btm-margin { padding-bottom:33px; }
li { margin-left:-25px; line-height:18px; }

.redHeading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; }

/* Links */

a.topNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
a.topNav:hover { text-decoration:underline; }
a.topNav:active { text-decoration:underline; }

a.bottomNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }
a.bottomNav:hover { text-decoration:underline; }
a.bottomNav:active { text-decoration:underline; }


a.redNav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF3300; text-decoration:none; }
a.redNav:hover { text-decoration:underline; }
a.redNav:active { text-decoration:underline; }

a.textLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; text-decoration:underline; }

a.textLinkWU { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; text-decoration:none; }
a.textLinkWU:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; text-decoration:underline; }
a.textLinkWU:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; text-decoration:underline; }

/* Colours */

.clrGray{color:#666666;}
.clrLGray{color:#999999;}
.clrWhite{color:#FFFFFF;}
.clrRed{color:#FF3300;}

/* Text */

.underline_txt{text-decoration:underline;}

/* Borders */

.border_left_gray {border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC;}
.border_top_gray {border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}
.border_right_gray {border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC;}
.border_bottom_gray {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.border_gray { border: solid 1px #CCCCCC; }
.margin-top5 { margin-top:25px;}

/* Other */
.obligatory { color:#FF0000; }