/*   FOLLOW THE NEW STYLE SHEET CONVENTION PLEASE */
/*   type|colour|decoration|style|size|           */
/*   e.g 'linkwhitenounderlineboldbig'            */
html {
    height: 100%;
}

body {
    height: auto !important;
    height: 100%;
    min-height: 100%;
    position: absolute;
}

html, body, form {
    margin: 0;
    padding: 0;
    width: 100%;
}

#footer {
    position: absolute;
    bottom: 0;
    background: #285A80;
    height: 20px;
    width: 100%;
    text-align: right;
    color: #F7F7E5;
    font: bold 10px/20px Arial, Verdana, Helvetica, sans-serif;
    border-top: 3px solid #FFFFC0;
}

body		{
			font-size: 9px;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFF;
			}

/* -------- NORMAL TEXT -------- */
.normaltext {
            color:#3271A2;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT -------- */
.normaltextred {
            color:#FF7979;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }
/* -------- NORMAL TEXT -------- */
.normaltextgreen {
            color:#008000;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }
/* -------- NORMAL TEXT -------- */
.normaltextgrey {
            color:#808080;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }
/* -------- NORMAL TEXT -------- */
.normaltextgreen {
            color:#008000;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BOLD -------- */
.normaltextbold {
            color:#3271A2;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BIG -------- */
.normaltextbig {
            color:#3271A2;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BOLD BIG -------- */
.normaltextboldbig {
            color:#3271A2;
            font-weight: bold;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT SMALL-------- */
.normaltextsmall         {
            color:#3271A2;
            font-size: 10px;
            font-family: , Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BOLD -------- */
.normaltextboldsmall {
            color:#3271A2;
            font-size: 10px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLACK -------- */
.normaltextblack {
            color:#000;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLACK BIG-------- */
.normaltextblackbig {
            color:#000;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLUE -------- */
.normaltextblue {
            color:#215AAD;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLUE BOLD -------- */
.normaltextbluebold {
            color:#215AAD;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLUE BIG -------- */
.normaltextbluebig {
            color:#215AAD;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLUE BOLD BIG -------- */
.normaltextblueboldbig {
            color:#215AAD;
            font-weight: bold;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLUE SMALL-------- */
.normaltextbluesmall         {
            color:#215AAD;
            font-size: 10px;
            font-family: , Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT BLUE BOLD -------- */
.normaltextblueboldsmall {
            color:#215AAD;
            font-size: 10px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }




/* -------- NORMAL TEXT WHITE -------- */
.normaltextwhite {
            color:#FFF;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT WHITE SMALL -------- */
.normaltextwhitesmall {
            color:#FFF;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT WHITE BOLD SMALL-------- */
.normaltextwhiteboldsmall {
            color:#FFF;
            font-size: 10px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }


/* -------- NORMAL TEXT WHITE BOLD -------- */
.normaltextwhitebold {
            color:#FFF;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT WHITE BIG -------- */
.normaltextwhitebig {
            color:#FFF;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT WHITE BOLD BIG -------- */
.normaltextwhiteboldbig {
            color:#FFF;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT RED BOLD -------- */
.normaltextredbold {
            color:#E81212;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT RED BIG -------- */
.normaltextredbig {
            color:#E81212;
            font-size: 12px;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- NORMAL TEXT RED BOLD BIG -------- */
.normaltextredboldbig {
            color:#E81212;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- HEADER TEXT WHITE -------- */
.headertextwhite     {
            color:#FFF;
            font-size: 13px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            }

/* -------- LINK BOLD -------- */
a.linkbold {
            color:#000066;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }
a.linkbold:hover {
            color:#000066;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK NO UNDERLINE -------- */
a.linknounderline {
            color:#000066;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linknounderline:hover {
            color:#000066;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK NO UNDERLINE BIG -------- */
a.linknounderlinebig {
            color:#000066;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linknounderlinebig:hover {
            color:#000066;
            font-size: 11px;
            font-family: Verdana, Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK NO UNDERLINE -------- */
a.linknounderlinesmall {
            color:#000066;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linknounderlinesmall:hover {
            color:#000066;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }


/* -------- LINK BOLD NO UNDERLINE-------- */
a.linkboldnounderline {
            color:#631010;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linkboldnounderline:hover {
            color:#631010;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }


/* -------- LINK BOLD NO UNDERLINE BIG -------- */
a.linkboldnounderlinebig {
            color:#B51818;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linkboldnounderlinebig:hover {
            color:#B51818;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK WHITE NO UNDERLINE -------- */
a.linkwhitenounderline {
            color:#FFF;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linkwhitenounderline:hover {
            color:#FFF;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK WHITE NO UNDERLINE -------- */
a.linkwhitenounderlinesmall {
            color:#FFF;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linkwhitenounderlinesmall:hover {
            color:#FFF;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK WHITE NO UNDERLINE BOLD-------- */
a.linkwhitenounderlinebold {
            color:#FFF;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }
a.linkwhitenounderlinebold:hover {
            color:#FFF;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK WHITE NO UNDERLINE BOLD BIG-------- */
a.linkwhitenounderlineboldbig {
            color:#FFF;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linkwhitenounderlineboldbig:hover {
            color:#FFF;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- LINK NO UNDERLINE HEADER TEXT-------- */
a.linknounderlineheadertext {
            color:#FFF;
            font-size: 13px;
            font-weight: bold;
            font-family: Verdana, Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.linknounderlineheadertext:hover {
            color:#FFF;
            font-size: 13px;
            font-weight: bold;
            font-family: Verdana, Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- NAV TOP LINK -------- */
a.navtoplink {
            color:#FFF;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.navtoplink:hover {
            color:#FFF;
            font-size: 10px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }


/* -------- LEFT HAND MENU HEADER-------- */
.lhmenuheader             {
            color:#FFF;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }

/* -------- LEFT HAND MENU OPTION-------- */
a.lhmenuoption             {
            color:#3271A2;
            font-size: 11px;
            font-weight: bold;
            font-family: Tahoma, Arial, sans-serif;
            text-decoration: none;
            }
a.lhmenuoption:hover             {
            color:#000;
            font-size: 11px;
            font-weight: none;
            font-family: Tahoma, Arial, sans-serif;
            text-decoration: none;
            }

/* -------- LEFT HAND MENU SUB-OPTION-------- */
a.lhmenusuboption             {
            color:#000066;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: none;
            }
a.lhmenusuboption:hover             {
            color:#000066;
            font-size: 11px;
            font-family: Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

/* -------- BUTTON-------- */
.button     {
			font-family:arial,verdana,tahoma,sans-serif;
            font-family: verdana;
            font-size: 11px;
			color:#000080;
			background:#F3F4B8;
			border-bottom: 1px;
			border-right: 1px;
			border-left: 1px;
			border-top: 1px;
			height: 18px;
			padding-left: 2px;
			padding-right: 2px;
			padding-top:2px;
			padding-bottom:2px;
			border-color: #000080;
            }

.sbttn		{
			font-family:arial,verdana,tahoma,sans-serif;
			font-size:10px;
			color:#3177AD;
			background:#EEEEEE;
			border-bottom: 1px;
			border-right: 1px;
			border-left: 1px;
			border-top: 1px;
			border-color: #FF9452;
			height: 18px;
			width: 55px;
			text-decoration:none;
			padding-left: 0px;
			padding-right: 0px;
			padding-top:0px;
			padding-bottom:0px;
			cursor: hand
			}


a.linkcancelnounderline:hover {
            color:#9999CC;
            font-size: 10px;
            font-family: Verdana, Arial, Geneva, sans-serif;
            text-decoration: underline;
            }
a.linkcancelnounderline {
            color:#9999CC;
            font-size: 10px;
            font-family: Verdana, Arial, Geneva, sans-serif;
            text-decoration: none;
            }

a.linkheadertext:hover {
            color:#FFF;
            font-size: 13px;
            font-weight: bold;
            font-family: Verdana, Arial, Geneva, sans-serif;
            text-decoration: underline;
            }

.smalltext         {
            color:#000066;
            font-size: 9px;
            font-family: Verdana, Arial, Geneva, sans-serif;
            }

.textbox          {
            background-color: #FFF;
            border: #CECFCE 1px solid;
            font-family: arial;
            font-size: 11px;
            }
.textboxgrey          {
            background-color: #ECECEC;
            border: #CECFCE 1px solid;
            font-family: arial;
            font-size: 11px;
            }
.checkbox         {
            background-color: #FFF;
            border: #CECFCE 1px solid;
            }
.pulldown         {
            background-color: #FFF;
            border: #CECFCE 1px solid;
            font-family: arial;
            font-size: 11px;

            }
.textarea          {
            background-color: #FFF;
            border: #CECFCE 1px solid;
            font-family: arial;
            font-size: 11px;
            }

