/*  Navy Blue: #002577;  Visited Blue: #19439E;   Orange: #FDA000;   Visited Orange: #FEB943;   */

body  {
	FONT-SIZE : 12px;
	COLOR : #002577;
	FONT-FAMILY : Tahoma;
	
	/* Scrollbar customisation... Some people like em. I don't */
	/*	
	scrollbar-face-color: #CCDFEF;
	scrollbar-track-color: #002178;
	scrollbar-arrow-color: Black;
	*/
}
A:link  {
	COLOR : #6699FF;
	FONT-FAMILY : Tahoma;
}

A:visited  {
	COLOR : #6699FF;
	FONT-FAMILY : Tahoma;
}

A:hover  {
	COLOR : #999999;
	FONT-FAMILY : Tahoma;
}

A:active  {
	COLOR : #773333;
	FONT-FAMILY : Tahoma;
}


/***************** Used for general Links in the Site *******************************/
A.linkdark:link  {
	FONT-SIZE : 12px;
	COLOR : black;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : none;
}
A.linkdark:visited
{
	font-size: 12px;
	color: #284876;
	font-family: Tahoma;
	text-decoration: none;
}

A.linkdark:hover  {
	FONT-SIZE : 12px;
	COLOR : #999999;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : underline;
}

A.linkdark:active  {
	FONT-SIZE : 12px;
	COLOR : #9999FF;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : none;
}

A.linkdark:visited IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

A.linkdark:link IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

A.linkdark:hover IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

A.linkdark:active IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

A.link:link  {
	FONT-SIZE : 12px;
	COLOR : #ddeeed;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : none;
}

A.link:visited  {
	FONT-SIZE : 12px;
	COLOR : #ddeeed;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : none;
}

A.link:hover  {
	FONT-SIZE : 12px;
	COLOR : #FFDE00;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : underline;
}

A.link:active  {
	FONT-SIZE : 12px;
	COLOR : #ffffff;
	FONT-FAMILY : Tahoma;
	TEXT-DECORATION : none;
}

A.link:visited IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

A.link:link IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

A.link:hover IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

A.link:active IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
/********************************************************************/

TD.normal  {
	FONT-SIZE : 11px;
	COLOR : #140812;
	FONT-FAMILY : Tahoma, Verdana, Arial;
}

TD.tablemainheader
{
    BORDER-RIGHT: #6782a6 thin ridge;
    BORDER-TOP: #6782a6 thin ridge;
    FONT-SIZE: 12px;
    BORDER-LEFT: #6782a6 thin ridge;
    COLOR: black;
    BORDER-BOTTOM: #6782a6 thin ridge;
	FONT-FAMILY : Tahoma;
    BACKGROUND-COLOR: transparent
}
TD.tableheader  {
	FONT-SIZE : 11px;
	COLOR : white;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : #6699cc;
}

TD.content
{
	FONT-SIZE : 11px;
	padding-left: 14px;
	padding-top: 8px;	
}

.tabledata  {
	FONT-SIZE : 11px;
	COLOR : black;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : #e9f0ff;
	
}

.tabledata2  {
	FONT-SIZE : 11px;
	COLOR : black;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : #e9ecf9;
}

INPUT.textfield2
{
    FONT-SIZE: 13px;
    COLOR: black;
    BACKGROUND-COLOR: #e9ecf9;
/*    BORDER: none	*/
}
INPUT.textfield  {
	FONT-SIZE : 9px;
	COLOR : #ffffff;
	BACKGROUND-COLOR : #6699cc;
}

INPUT.checkbox  {
	FONT-SIZE : 9px;
	FLOAT : none;
}

SELECT.selectfield  {
	FONT-SIZE : 9px;
	COLOR : #ffffff;
	BACKGROUND-COLOR : #6699cc;
}

INPUT.smallbutton
{
	font-size: 10px;
}

TEXTAREA.textfield
{
	font-size: 11px;
	overflow: auto;
	color: #ffffff;
	background-color: #6699cc;
}



TEXTAREA.editable /* source code edit box */
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

Table.main  {
	FONT-SIZE : 10pt;
	MARGIN : 1em auto;
}

.footer  {
	FONT-SIZE : 11px;
	COLOR : white;
	FONT-FAMILY : Tahoma;
	font-weight: bold;
	line-height: 15px;
}

.imgLibrary  {
	FONT-SIZE : 10px;
	COLOR : black;
	FONT-STYLE : normal;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : gainsboro;
	TEXT-DECORATION : none;
}

.imgLibrary2  {
	FONT-SIZE : 10px;
	COLOR : #222222;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : white;
	TEXT-DECORATION : none;
}

.fileLibrary {
	FONT-SIZE : 10px;
	COLOR : black;
	FONT-STYLE : normal;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : buttonface;
	TEXT-DECORATION : none;
}

.fileLibrary2 {
	FONT-SIZE : 10px;
	COLOR : #222222;
	FONT-FAMILY : Tahoma;
	BACKGROUND-COLOR : white;
	TEXT-DECORATION : none;
}

.magic {
	display: none;
/*	visiblity: hidden;
	position: absolute;
	top: -10000;
	left: -10000;*/
}

.smallcaps
{
	font: small-caps;
}

.bigtext
{
	font-size: 100px;
}

.reallybigtext
{
	font-size: 200px;
}






/*-- START CUSTOMISED STYLES  --*/




.defaultaddress  {
	FONT-SIZE : 11px;
	COLOR : #002577;
	FONT-FAMILY : Tahoma;
	margin-bottom: 10px;
	margin-right: 10px;
}
.bluetextdefault  {
	FONT-SIZE : 13px;
	COLOR : #002577;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-right: 10px;
}
.bluetextlargedefault  {
	FONT-SIZE : 14px;
	COLOR : #002577;
	FONT-FAMILY : Tahoma;
	font-weight: bold;
	margin-bottom: 10px;
	margin-right: 10px;
}
.orangetextdefault  {
	FONT-SIZE : 13px;
	COLOR : #FDA000;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-right: 10px;
}
a.orangedefaultlink {
	FONT-SIZE : 13px;
	font-weight: bold;
	text-decoration: underline;
	COLOR : #FDA000;
}
a.orangedefaultlink:visited {
	FONT-SIZE : 13px;
	font-weight: bold;
	text-decoration: underline;
	COLOR : #FEB943;
}
a.orangedefaultlink:hover {
	FONT-SIZE : 13px;
	font-weight: bold;
	text-decoration: underline;
	COLOR : #002577;
}
a.linkfooter {
	FONT-SIZE : 11px;
	font-weight: bold;
	text-decoration: underline;
	COLOR : white;
	line-height: 15px;
}
a.linkfooter:visited {
	FONT-SIZE : 11px;
	font-weight: bold;
	text-decoration: underline;
	COLOR : #FCF0DC;
	line-height: 15px;
}
a.linkfooter:hover {
	FONT-SIZE : 11px;
	font-weight: bold;
	text-decoration: underline;
	COLOR : #4C5E9B;
	line-height: 15px;
}