/*cope with inheritance bugs*/

body, table, th, td{
color:#000000;
font-size:12px;
font-family:'Trebuchet MS', Arial, Helvetica;
/*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; */
}
BODY
{
/*    BACKGROUND-IMAGE: url('cardiw1b.gif'); */
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
}


a:link{
	color:#0033CC;
	text-decoration:none;
	font-weight: bold;
}

a:visited{
color:#0033CC;
text-decoration:none;
}

a:hover{
	border-top-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

a:active{
	color:#0033CC;
	text-decoration:none;
	font-weight: bold;
}

li{
color:#000000;
list-style-type:square;
}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:square;
}

.H1, .H2, .H3, .H4, .H5, .H6 {
font-family:'Trebuchet MS', Arial, Helvetica;
color: #687FA8;
FONT-WEIGHT: bold;
}
.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#5C75A3;}
.actxxlarge{font-size:xx-large;color:#000000;}
.boldblue{font-weight:bold;color:#0000CC;}
.MonthName{
	font-weight:bold;
	font-size:large;
	color:#51668E;
}
.ShowNameUK {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066FF;
}
.ShowNameForeign {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
}
.EntriesClose {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}




BUTTON
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
/*    FONT-SIZE: 8pt */
}
CAPTION
{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal
}
FIELDSET
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
}
.H1
{
    FONT-SIZE: x-large;
    }
.H2
{
	FONT-SIZE: large;
	color: #687FA8;
}
.H3
{
	FONT-SIZE: 12pt;
}
.H4
{
	FONT-SIZE: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.H5
{
    FONT-SIZE: x-small;
	}
.H6
{
    FONT-SIZE: 8pt;
	}
LABEL
{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 8pt
}
.mstheme-label
{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 8pt
}
LEGEND
{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
}
MARQUEE
{
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 14pt
}
P
{
    FONT-SIZE: 10pt;
//    MARGIN-BOTTOM: 0px;
//    MARGIN-TOP: 0px
}
SELECT
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal
}
TEXTAREA
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    FONT-STYLE: normal
}
.boldred {
font-weight:bold;color:#CC3300;
}
.BoldPurple {
	font-size: 14px;
	font-weight: bold;
	color: 663399;
}

.topbuttons-unselected	{
	text-decoration: none;
	text-align: center;
	color: black;
	background: url(/images/tab2.gif) bottom;
	border: 1px solid #999999;
	background-repeat: repeat-x;
	padding: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	font-family: arial;
	font-size: 12px;

	line-height: 30px;
	font-weight: bold;
}
a.topbuttons-unselected:hover, a.topbuttons-unselected:active {
	font-family: arial;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: white;
	background: blue url(/images/tab-lit2.gif) bottom; 
	border: 1px solid #999999;
	background-repeat: repeat-x;
	padding: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 2px;
/*	background-image: url(/images/tab-lit2.gif); */
	border: 1px solid #999999;
	background-repeat: repeat-x;
	padding: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	font-family: arial;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
}
a.topbuttons-unselected-gad:hover, a.topbuttons-unselected-gad:active {
	font: bold 12px arial;
	text-decoration: none;
	text-align: center;
	color: white;
	background: blue url(/images/tab-lit2.gif) bottom;
	background-repeat: repeat-x;
	padding: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
}
.topbuttons-selected {

	font: bold 12px arial;
	text-decoration: none;
	text-align: center;
	color: white;
	background: blue url(/images/tab-lit2.gif) bottom; 
	background-repeat: repeat-x;
	padding: 9px;
	padding-top: 6px;
	padding-bottom: 5px;
}
.BrightBlue {
font-weight:bold;color:#0066ff;
}
/* cell hilight */
.hilitecell {
	background-color: #ccffff;
	border-left-color: #ccffff;
	border-top-color: #ccffff;
	border-bottom-color: #000000;
	border-right-color: #000000;
	font-weight: bold;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: outset;
	border-bottom-style: outset;
}
.inputField{
	border:1px #C0C0C0 solid;
	background-color: #FFFFFF;
}
.hilightedInputField{
	border:1px #333333 solid;
	background-color: #DFFFFF;
}

.BrightGreen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #090;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
}
.justify{
	text-align: justify;
}
.justifyRight {
	text-align: right;
}
.justifyLeft {
	text-align: left;
}
.centerText {
	text-align: center;
}

