/* --- LISTS --- */
LI.listArrowBullet {list-style: none outside url(/images/bulletArrow.gif); margin-left: 6px; margin-right: 6px; padding-left: 10px; margin-top: 0px; margin-bottom: 0px;}
UL.listSquareBullet {list-style-type: square; padding-top: 1px}
LI.listSquareBullet {list-style-type: square; padding-top: 1px;margin-left:-14px}
LI.listScoreBullet {list-style-type: disc; padding-top: 1px}
OL {margin-left:27px}


/* --- LINKS --- */
A.linkDark:link {color: #003366; text-decoration: none;}
A.linkDark:visited {color: #003366; text-decoration: none;}
A.linkDark:active {color: #ff6600; text-decoration: none;}
A.linkDark:hover {color: #ff6600; text-decoration: underline;}

A.linkGrey:link {color: #656565; text-decoration: none;}
A.linkGrey:visited {color: #656565; text-decoration: none;}
A.linkGrey:active {color: #ff6600; text-decoration: none;}
A.linkGrey:hover {color: #ff6600; text-decoration: underline;}


/* --- TABLES --- */
TABLE.tableBorderGrey {border: 1px solid #cccccc;}
TABLE.tableBorderDarkGrey {border: 1px solid #9b9b9b;}
TABLE.tableBorderBlue {border: 1px solid #003366;}

TD.boxTitleWhite {color: #003366; font-weight: bold; padding: 6px; text-align: left; background: #ffffff;}
TD.boxContentsWhite {background: #ffffff; padding: 6px; text-align: left; vertical-align: top;}
TD.boxContentsWhiteNoPadding {background: #ffffff; padding: 0px; text-align: left; vertical-align: top;}
TD.boxTitleBlue {color: #003366; font-weight: bold; padding: 6px; text-align: left; background: #BAC7DB url(/images/bg/blueMixBg1x24.gif) repeat-x;}
TD.boxContentsBlue {background: #e6f0ff; padding: 6px; text-align: left; vertical-align: top;}
TD.boxContentsBlueNoPadding {background: #e6f0ff; padding: 0px; text-align: left; vertical-align: top;}
TD.boxTitleGrey {color: #003366; font-weight: bold; padding: 6px; text-align: left; background: #EDEDED url(/images/bg/greyMixBg1x24.gif) repeat-x;}
TD.boxContentsGrey {background: #cccccc; padding: 6px; text-align: left; vertical-align: top;}
TD.boxContentsGreyNoPadding {background: #cccccc; padding: 0px; text-align: left; vertical-align: top;}


/* --- HEADERS AND TITLES --- */
.interiorHead1 {font-size: 22px; font-weight: bold; color: #006699;}
.interiorHead2 {font-size: 18px; font-weight: bold; color: #006699;}
.titleHome1 {font-size: 14px;  font-weight: bold; color: #003366;}
.interiorHead3 {font-size: 12px; font-weight: bold; color: #003366;}
.titleHome2 {font-size: 11px; color: #003366; font-weight: bold; padding: 6px; text-align: left;}


/* --- TEXT FORMATTING --- */
.footer {font-size: 9px; color: #666666}
.textBlue1 {color: #99ccff;}
.textBlue2 {color: #3366cc;}
.textBlue3 {color: #003366;}
.textTiny {font-size: xx-small; color: #000000;}


/* --- TABLEAUX FORMATTING --- */
.TABtextWhite {
	color: #ffffff;
	font-weight: bold;
	font-size: x-small;
}
.TABtextTiny {
	font-size: xx-small;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

UL.SmallTAB {
margin-bottom: 0px;
}

.SmallTAB1 {
font-size: xx-small;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
line-height: 110%;
list-style-type:none;
background-image:url(../images/tableaux/square.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:6px;
margin-left:-39px;
margin-top: 4px;
margin-bottom: 2px
}
.SmallTAB2 {
font-size: xx-small;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
line-height: 105%;
list-style-type:none;
background-image:url(../images/tableaux/tiret.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:6px;
padding-top:0px;
margin-left:-32px;
margin-top: 0px;
margin-bottom: 2px
}