/*** Common Classes for MerlinConnect Ltd ***/
body { background-color: white; color: black; margin: 0px; font-family: arial,helvetica,sans-serif; font-size: x-small; } 

form { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

td            { text-align: left;   font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: black; background-color: white; }
.Header       { text-align: left;   font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: black; background-color: #CCCCCC; background-image: url("grey.gif"); background-repeat: repeat-x; }
.HeaderCentre { text-align: Center; font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: white; background-color: #CCCCCC; background-image: url("grey.gif"); background-repeat: repeat-x; }
.HeaderRight  { text-align: Right;  font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: black; background-color: #CCCCCC; background-image: url("grey.gif"); background-repeat: repeat-x; }
.border       { text-align: left;   font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: black; background-color: #EEEEEE; }
.tdleft       { text-align: left;   font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: black; background-color: white; }

/*** Normal Links ***/
a:link    { font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: blue; text-decoration: none; } 
a:visited { font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: blue; text-decoration: none; } 
a:hover   { font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; color: red;  text-decoration: underline; } 

/*** Horizontal Category Links ***/
.HLinks1          { color: black;   line-height: 150%; text-align: center; text-decoration: none; white-space: nowrap; background-color: #DDDDDD; font-size: x-small; font-family: arial,helvetica,sans-serif; background-image: url("blue.gif"); background-repeat: repeat-x; border-style: none double none none; border-width: 3px; border-color: grey;}
a.HLinks2:link    { color: #000099; line-height: 150%; text-align: center; text-decoration: none; white-space: nowrap; background-color: #DDDDDD; background-image: url("blue.gif"); background-repeat: repeat-x; }
a.HLinks2:visited { color: #000099; line-height: 150%; text-align: center; text-decoration: none; white-space: nowrap; background-color: #DDDDDD; background-image: url("blue.gif"); background-repeat: repeat-x; }
a.HLinks2:hover   { color: red;     line-height: 150%; text-align: center; text-decoration: underline; white-space: nowrap; background-color: #DDDDDD; background-image: url("blue.gif"); background-repeat: repeat-x; }
a.HLinks3:link 	  { color: blue;    line-height: 150%; text-align: center; text-decoration: none; white-space: nowrap; background-color: #DDDDDD; background-image: url("blue.gif"); background-repeat: repeat-x; }
a.HLinks3:visited { color: blue;    line-height: 150%; text-align: center; text-decoration: none; white-space: nowrap; background-color: #DDDDDD; background-image: url("blue.gif"); background-repeat: repeat-x; }
a.HLinks3:hover   { color: red;     line-height: 150%; text-align: center; text-decoration: underline; white-space: nowrap; background-color: #DDDDDD; background-image: url("blue.gif"); background-repeat: repeat-x; }

.HorizontalBorder { background-color: #EEEEEE; color: white; font-size: x-small; text-align: left; font-family: arial,helvetica,sans-serif; line-height: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-style: ridge; border-color: blue; border-width: 0px 0px 1px 0px; }

/*** Vertical Category Links 
.VLinksMouseOver  { font-size: x-small; color: #000099; text-align: left; text-decoration: underline; line-height: 110%; background-color: #EEEEEE; padding: 0px 0px 0px 2px; }  ***/
.VLinks1          { font-size: x-small; color: black; text-align: left; text-decoration: none; line-height: 130%; background-color: white; padding: 0px 0px 0px 5px; font-family: arial,helvetica,sans-serif; }
a.VLinks2:link    { font-size: x-small; color: #000099; text-align: left; text-decoration: none; line-height: 130%; background-color: white; }
a.VLinks2:visited { font-size: x-small; color: #000099; text-align: left; text-decoration: none; line-height: 130%; background-color: white; }
a.VLinks2:hover   { font-size: x-small; color: red;     text-align: left; text-decoration: underline; line-height: 130%; background-color: white; }
a.VLinks3:link    { font-size: x-small; color: blue;    text-align: left; text-decoration: none; line-height: 130%; background-color: white; }
a.VLinks3:visited { font-size: x-small; color: blue;    text-align: left; text-decoration: none; line-height: 130%; background-color: white; }
a.VLinks3:hover   { font-size: x-small; color: red;     text-align: left; text-decoration: underline; line-height: 130%; background-color: white; }

.HeaderBackground { background-color: #000099; color: white; font-size: x-small; font-family: arial,helvetica,sans-serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-style: ridge; border-color: blue; border-width: 0px 0px 0px 0px; }
.VerticalBorder { background-color: #EEEEEE; border-style: ridge; border-color: blue; border-width: 0px 0px 0px 0px; }
.VerticalBorderLower { position: fixed; top: 0; left: 0; width: 150px; background-color: #EEEEEE; border-style: ridge; border-color: blue; border-width: 0px 0px 0px 0px; }

.SearchButton { background-color: white; font-family: arial,helvetica,sans-serif; font-size: x-small; color: #000099; }

.Left            { background-color: #F0F0F0; color: white; font-size: x-small; font-family: arial,helvetica,sans-serif; line-height: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-style: ridge; border-color: blue; border-width: 0px 1px 0px 0px; }
.LeftTop         { padding: 7px 7px 7px 7px; background-color: white; }
.BodyTitle       { padding: 7px 7px 7px 7px; background-color: white; }
/*.BodyText        { padding: 7px 7px 7px 7px; background-color: white; }*/
.BodyText        { padding: 4px 4px 4px 4px; background-color: white; }
.RightText       { padding: 7px 7px 7px 7px; background-color: #F4F4F4; }
.MainLeftText    { padding: 7px 7px 7px 7px; background-color: #F8F8F8; }
.MainRightText   { padding: 7px 7px 7px 7px; background-color: #FBFBFB; }

.ContentText { padding: 5px 5px 15px 5px; background-color: white; }
.TempText { text-align: left; font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; font-style: normal; color: Black; }
.FooterText { border-top: solid 2px #000099; background-color: white; text-align: left; font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; font-style: normal; color: #000099; }
.fieldvalue { font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; font-style: normal; color: black; text-decoration: none; }
.FormFields  { background-color: white; text-align: left; padding: 2px 0px 2px 5px; color: #000099; }
.FormButton  { background-color: #000099; text-align: center; color: white; font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: normal; margin-left: 5px}

.sectiontitle { font-family: arial,helvetica,sans-serif; font-size: medium; font-weight: bold; font-style: normal; text-decoration: none; border: thick black; }
.fieldtitle   { font-family: arial,helvetica,sans-serif; font-size: x-small; font-weight: bold; font-style: normal; color: #004080; text-decoration: none; }

/*** Used in <p> tags to indent text within a section ***/
.sectioncontents { margin: 24px; }

.formfielddates { font-family: arial,helvetica,sans-serif; font-size: x-small; width: 80px; height: 20px; }   
.formfieldtextmed { font-family: arial,helvetica,sans-serif; font-size: x-small; width: 150px; height: 20px; } 
.formfieldtextlong { font-family: arial,helvetica,sans-serif; font-size: x-small; width: 300px; height: 20px; }
.formfieldcomputedtext { font-family: arial,helvetica,sans-serif; font-size: x-small; }

/*** Used specifically in the common subform Edit History ***/
.formedithistorytext { font-family: arial,helvetica,sans-serif; font-size: x-small; color: #0000FF; }
.formedithistorycomment { margin: 24px; font-family: arial,helvetica,sans-serif; font-size: x-small; color: red; }

H1 { font-weight: bold; font-size: x-small; font-family: arial,helvetica,sans-serif; font-variant: normal; color: #000099; background-color: white; }

H2 { font-weight: normal; line-height: 150%; font-size: x-small; font-family: arial,helvetica,sans-serif; font-variant: normal; color: #000099; background-color: #EEEEEE; background-image: url("smallgrey.gif"); background-repeat: repeat-x; padding: 2px;}

H3 { font-weight: normal; line-height: 150%; font-size: x-small; font-family: arial,helvetica,sans-serif; font-variant: normal; color: #000099; background-color: #EEEEEE; background-image: url("smallgrey.gif"); background-repeat: repeat-x; padding: 2px;}

H4 { font-weight: normal; line-height: 150%; font-size: x-small; font-family: arial,helvetica,sans-serif; font-variant: normal; color: #000099; background-color: #EEEEEE; background-image:   url("smallgrey.gif"); background-repeat: repeat-x; padding: 2px;}

H5 { font-weight: bold;   line-height: 110%; font-size: xx-small; font-family: arial,helvetica,sans-serif; font-variant: normal; color: #000099; background-color: #EEEEEE; background-image:   url("smallgrey.gif"); background-repeat: repeat-x; padding: 2px;}

H6 { font-weight: normal; font-size: xx-small; line-height: 110%; font-family: arial,helvetica,sans-serif; font-variant: normal; color: #000099; background-color: #EEEEEE; background-image:   url("smallgrey.gif"); background-repeat: repeat-x; padding: 2px;}

UL.Nav   { list-style: url("webtick.jpg") disc; display: marker; marker-offset: 10em; content: "-"; }
UL.Left  { list-style: None; background: None; padding: 6px; line-height: 100%; }
LI.Left  { list-style: None; background: None; line-height: 100%; }
LI.Blank { list-style: None; background: None; line-height: 100%;	} 


