/*cope with inheritance bugs*/

body, table, th, td{
	font-family:Verdana, Geneva, sans-serif;/*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 1em;
	font-weight: normal;
}
table {
	border-collapse:collapse;
}
body
{
	/*    BACKGROUND-IMAGE: url('cardiw1b.gif'); */
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 1em;
	font-size: 0.75em;
	height: 100%;
}

a:link{
	text-decoration:none;
	font-weight: bold;
}

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

a:hover{
	background-color: #FF0;
/*	border-top-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	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;
    font-size: large;
}

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:Verdana, Geneva, sans-serif;
	color: #687FA8;
	FONT-WEIGHT: bold;
}
.memberNav{
/*	font-size: small;
*/	font-weight: bold;
	text-align: right;
}
.actlarger{
	/*font-size: larger;*/
color:#000000;
	font-size: 1.1em;
}

.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;
	font-size: 1.2em;
}
.boldred {
	color: #CC3300;
	font-size: 1em;
}
.BoldPurple {
	font-size: 1em;
	font-weight: bold;
	color: #63F;
}
.invisible{
	font-weight:bold;
	color:#FFFFFF;
	font-size: 1em;
}
.MonthName{
	font-weight:bold;
	font-size:1.5em;
	color:#51668E;
	page-break-before: always;
}
.Holiday {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003;
	background-color: #0CF;
}
.ShowNameUK {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066FF;
}
.ShowNameGen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9966CC;
}
.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;
	top: 0px;
	width: 100%;
}
.EntriesCloseGen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
}
.EntriesCloseNC {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #369;
	background-color: #FC9;
}
.NoCardis {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #369;
	background-color: #FF0;
}
.ShowRowGen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #FFE7CE;
}
.ShowRowOpen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
}
.ShowRowChamp {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #D7FBC6;
}
.ShowRowChampNoCCs {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #CCFFFF;
}




BUTTON
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    font-size: larger;
}
CAPTION
{
	FONT-SIZE: .8em;
	FONT-STYLE: normal
}
FIELDSET
{
	BORDER-BOTTOM: 1pt solid;
	BORDER-LEFT: 1pt solid;
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	FONT-SIZE: .8em;
	FONT-STYLE: normal
}
.H1
{
    }
.H2
{
	FONT-SIZE: 1.5em;
	color: #687FA8;
}
.td {
	font-size: .8em;
}

.H3
{
	FONT-SIZE: 1em;
}
.H4
{
	FONT-SIZE: 1em;
	font-weight: bold;
}
.H5, .H6
{
    FONT-SIZE: .6em;
	}
LABEL
{
    FONT-SIZE: .6em;
}
.mstheme-label
{
    FONT-SIZE: .6em;
}
LEGEND
{
    FONT-SIZE: .6em;
    FONT-STYLE: normal
}
MARQUEE
{
    FONT-SIZE: 1.2em;
}
P
{
    /* [disabled]FONT-SIZE: 1em; */
}
SELECT
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: .6em;
    FONT-STYLE: normal
}
TEXTAREA
{
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-STYLE: normal
}


.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-top: 0.5em;
	margin-bottom: 0.25em;
	font-family: arial;
	font-size: 1em;
	font-weight: bold;
	margin: 5px;
}
a.topbuttons-unselected:hover, a.topbuttons-unselected:active {
	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;
	/*	background-image: url(/images/tab-lit2.gif); */
	border: 1px solid #999999;
	background-repeat: repeat-x;
}
a.topbuttons-unselected-gad:hover, a.topbuttons-unselected-gad:active {
	text-decoration: none;
	text-align: center;
	color: white;
	background: blue url(/images/tab-lit2.gif) bottom;
	background-repeat: repeat-x;
}
.topbuttons-selected {
	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;
	font-family: arial;
	font-size: .75em;
	font-weight: bold;
	line-height: 1.5em;
}
.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;
}
/* weekday cell */
.weekday {
	background-color: #FFFF99;
}
/* unused cell */
.unusedCell {
	background-color: #FFC;
	border-left-color: #DFEFFF;
	border-top-color: #DFEFFF;
}
/* today's cell */
.today {
	background-color: #ccffff;
	border-left-color: #00F;
	border-top-color: #00F;
}
.tiny {
	font-size: 0.8em;
	color: #0033cc;
}
.table3d {
	background-color: #CFF;
	border-top-width: thin;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-color: #39F;
	border-right-color: #39F;
	border-bottom-color: #39F;
	border-left-color: #39F;
}
.tablegrid {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .95em;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 1px solid #060;
	padding: 2px;
	margin: auto;
}
bold black {
	font-size: 1em;
	font-weight: bold;
}
.ImportantNews {
	font-size: 1.25em;
	color: #FFF;
	background-color: #090;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
}
.tdunderscore {
	vertical-align: top;
}
#wrap{ width:80%;
margin:0 auto;
min-width: 760px;
}
#left{ 
float:left;
width:20%;
}
#main{ 

float:right;
width:78%;
padding:1%;
}
#footer{
	clear:both;
	font-size: 9px;
	text-align:center;

}
.height2em {
	line-height: 2em;
}
.tdflash {
	background-color: #FF6;
	border: thin double #090;
}

.outertable {
	margin:0 auto;
	width:960px;
	text-align:left;
}

.innertable {
	width:100%;
	text-align:center;
}

.shoptable {
	width: 100%;
	text-align: center;
; 	font-size: small;
}
	
.red {
	color: #F00;
	font-weight: bold;
}
