body{font-size:14px;color:#000000;background:#ffffff; font-family:Arial, Helvetica, sans-serif;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#336699;font-size:36px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#336699;font-size:24px;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#336699;font-size:18px;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#336699;font-size:16px;}
h5 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#336699;font-size:14px;}
h6 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#336699;font-size:12px;}

/*Normal Link*/
a:link {font-family: Arial, Helvetica, sans-serif;text-decoration: underline;color: #336699;
	font-weight: bold;}
a:visited {font-family: Arial, Helvetica, sans-serif;color: #336699;text-decoration: underline;font-weight: bold;}
a:hover {font-family: Arial, Helvetica, sans-serif;color: #99ccff;text-decoration: underline;font-weight: bold;}
a:active {font-family: Arial, Helvetica, sans-serif;color: #99ccff;text-decoration: underline;font-weight: bold;}

/*red Link*/
a:link.red {font-family: Arial, Helvetica, sans-serif;text-decoration: underline;color: #ff0000; font-weight: bold;text-decoration: none;}
a:visited.red {font-family: Arial, Helvetica, sans-serif;color: #ff0000;text-decoration: none;font-weight: bold;}
a:hover.red {font-family: Arial, Helvetica, sans-serif;color: #99ccff;text-decoration: none;font-weight: bold;}
a:active.red {font-family: Arial, Helvetica, sans-serif;color: #99ccff;text-decoration: none;font-weight: bold;}

/*Small Normal Link*/
a:link.small {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: 336699;text-decoration: underline;}
a:visited.small {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: 336699;text-decoration: underline;}
a:hover.small {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: 99ccff;text-decoration: underline;}
a:active.small {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: 99ccff;text-decoration: underline;}


/*Back coloured Link*/
a:link.link_back {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: 99ccff;text-decoration: underline;}
a:visited.link_back {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: 99ccff;text-decoration: underline;}
a:hover.link_back {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: ffffff;text-decoration: underline;}
a:active.link_back {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: ffffff;text-decoration: underline;}

/*Tables*/
.outerbox {padding: 3px;border-width: medium;border-style: solid;border-color: #6699cc;}
.outerboxthin {padding:5px;border-width:1px;border-style: solid;border-color: #6699cc;}
.tdback {background-color:#336899; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bolder; text-align:center; padding:3px}
.tdnormal{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding:3px}
.outerboxred {padding:5px;border-width:2px;border-style: solid;border-color: #ff0000;}

table.normal{width: 100%;}
td.normal_cell{font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #000000;}
td.normal_header{font-family: Arial, Helvetica, sans-serif; font-size: 16px;color: #336699;}
td.normal_header_black{font-family: Arial, Helvetica, sans-serif; font-size: 16px;color: #000000; font-weight:bold}

/*Text Sizes*/
pre {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
div {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
p.red {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FF0000;}
p.green {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #009900;}
p.small {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
p.medium {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
p span {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000; font-style:italic}

hr {border: 1; width: 100%;color: #336699; background-color: #336699; height: 2px;}

/*Buttons*/

input.btn_red{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; font-size:90%;}
input.btn_green{color:#009900; font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; font-size:90%;}
input.btn_blue{color: #0066FF; font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; font-size:90%;}

/*Tooltips*/
a.info{ position:relative; /*this is the key*/ z-index:24; background-color:#ccc; color:#000; text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/ display:block; position:absolute; left:4em; width:15em; border:1px solid #336699; background-color:#d7d7d7; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:60%;}


