/* REMOVE PADDING AND MARGIN VALUES */
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,img,
blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,form,
input,textarea,pre{margin:0;padding:0;}
img{border:none;}

/* HARMONISE LIST-BULLET TYPE */
ul,dl{list-style-type:disc;list-style-position:inside;margin-left:20px;}
ul ul, ol ol{margin-left:40px;}
ol{list-style-position:inside;list-style-type:square;}

/* Basic Typography element styles*/
p{padding:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
sup{font-size:6px;}
acronym {background:transparent;cursor:help;font-style:normal;}
a acronym{border:none;cursor:pointer;}
small{line-height:normal; font-size:10px;}
blockquote{margin:4px 10px; color:#666;line-height:14px;}
blockquote strong{}

/* Basic Form element styles */
form{}
td{}
/*fieldset{border:none;}*/
legend{color:#732044;font-weight:bold;}
input{font-size:11px;}
/*Generic positioning styles*/
.center{text-align:center;}
.right{float:right;}
.textalignright{text-align:right;}
.left{float:left;}
.textalignleft{text-align:left;}
img.left{float:left;margin:0 7px 7px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #43362A;}
.clearing{clear:both;height:0;margin:0 !important;padding:0;line-height:0;margin-top:-7px;}
.normalclear{clear:both;}
.horizontalrule{}
.fineprint{font-size:8px;line-height:10px; color:#333; text-align:justify;}
.invisibleButAccessible {display:none;}
/*Ajax Cursor Swaps*/
.Wait{}
.Normal{}
/* override input cursors with a more specific CSS selector */
.Wait INPUT{cursor:wait;}
.Normal INPUT{cursor:default;}
/* override grid cursors with a more specific CSS selector */
.Wait TABLE{cursor:wait;}
.searchResults{ font-size:x-small; font-style:italic; font-family:Arial, Verdana, Tahoma; }