/*   Layout  */
/*   Links   */
/*   Text    */
/*   Forms   */

/******************** Layout *************************/

td.heading {  background-image: url(../images/bkgTitle.jpg); background-position: top; 
background-repeat: repeat-x; padding-bottom: 0.4cm; padding-right: 0.31cm;  
padding-top: 0.1cm; padding-left: 0.2cm; text-align: left; FONT-WEIGHT: bold;
COLOR: #333333; FONT-SIZE: 8.5pt; FONT-FAMILY:  arial, helvetica, sans-serif;  
padding-bottom: 0.4cm; padding-right: 0.3cm;  padding-left: 0.1cm; }

.buttons {  border-right: 1px solid #ffffff; padding-bottom: .12cm; 
text-align: center;}

.contentPad { padding-bottom: 0.9cm; padding-top: 0.4cm;
padding-right: 0.3cm; padding-left: 0.5cm;}

tr.heading {  background-image: url(../images/bkgTitle.jpg); background-position: top; 
background-repeat: repeat-x;}

.blueCell { background-color: #006599; border-top: 1px solid #ffffff; 
 border-right: 1px solid #ffffff;}

.blueCell2 { background-color: #006599; border-top: 1px solid #ffffff; 
 border-right: 1px solid #ffffff; border-bottom: 1px solid #333333;}

.redCell { background-color: #CE0315; border-top: 1px solid #ffffff; 
border-right: 1px solid #ffffff;}

.redCell2 { background-color: #CE0315; border-top: 1px solid #ffffff; 
border-right: 1px solid #ffffff; border-bottom: 1px solid #333333;}

.redCell3 { background-color: #CE0315; border-right: 1px solid #ffffff; 
border-bottom: 1px solid #333333;}

.greyCell { background-color: #f1f1f1; border-top: 1px solid #ffffff; 
border-right: 1px solid #ffffff;}

.greyCell2 { background-color: #f1f1f1; border-right: 1px solid #ffffff;}

.greyCell3 { background-color: #f1f1f1; border-right: 1px solid #cccccc;}

.banner { border-top: 1px solid #ffffff; }

.logo {  border-right: 1px solid #ffffff; background-color: #006599;}

.topGrey { background-image: url(../images/topGreyFade.jpg);
background-position: right; background-repeat: repeat-y;  }

.whiteBox { background-color: #ffffff; border: 1px solid #cccccc; }

/************************ Links *************************/

a.link { FONT-WEIGHT: normal; COLOR: blue; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; text-decoration: none;}
a.link:hover { text-decoration: underline; }

a.topLink { FONT-WEIGHT: bold; COLOR: #999999; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; text-decoration: none;}
a.topLink:hover { text-decoration: underline; }

a.smallBlue { FONT-WEIGHT: normal; COLOR: blue; FONT-SIZE: 7.5pt; 
FONT-FAMILY:  verdana, arial, helvetica, sans-serif; text-decoration: none;}
a.smallBlue:hover { text-decoration: underline; }

a.copyrightLink { FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; text-decoration: none;}
a.copyrightLink:hover { text-decoration: underline; }

/************************* Text ******************************/

.grey { FONT-WEIGHT: normal; COLOR: #777777; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; padding-left: 0.3cm;}

.greyTitle { FONT-WEIGHT: bold; COLOR: #666666; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;}

.text { FONT-WEIGHT: normal; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; text-align: left;}

.textIndent { FONT-WEIGHT: normal; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; text-align: left; padding-left: 0.3cm;}

.textBold { FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 9pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.3cm;  padding-left: 0.05cm; }

.textBoldGrey { FONT-WEIGHT: bold; COLOR: #666666; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; border-top:  1px solid #f1f1f1;}

.textGreySmall { FONT-WEIGHT: bold; COLOR: #555555; FONT-SIZE: 7.5pt; 
FONT-FAMILY:  verdana, arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm; padding-bottom: 0.1cm;}

.title { FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; padding-bottom: 0.1cm; padding-right: 0.31cm;  
padding-top: 0.1cm; padding-left: 0.2cm; text-align: left;}

.servicesText { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm; padding-bottom: 0.1cm;}

.listText { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; text-align: left;}

.help { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif; 
padding-left: 0.3cm; padding-top: 0.1cm; padding-bottom: 0.3cm; }

	/*** SPECIALS *****************************/

.infoDate { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm;  padding-top: 0.1cm;
background-image: url(../images/bkgTitle.jpg); background-position: top; 
background-repeat: repeat-x; text-align: right; }

.infoTitle { FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.2cm; padding-bottom: 0.1cm; text-align: left;
background-image: url(../images/bkgTitle.jpg); background-position: top; 
background-repeat: repeat-x; }

.infoText { FONT-WEIGHT: normal; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-top: 0.2cm; 
padding-right: 0.1cm;  padding-left: 0.2cm; padding-bottom: 0.1cm; text-align: left;}

.infoTitleAbrev { FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.31cm;  padding-top: 0.1cm; padding-left: 0.2cm; text-align: left;}

.infoDateAbrev { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm;  padding-top: 0.1cm;}

.infoTextAbrev { FONT-WEIGHT: normal; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.2cm; padding-bottom: 0.1cm; text-align: left;}

/******************* NEWS ********************************/

.newsTitle { FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 8pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm;  padding-top: 0.1cm; 
background-image: url(../images/bkgTitle.jpg); background-position: top; 
background-repeat: repeat-x; }

.newsTitleAbrev { FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.31cm;  padding-left: 0.2cm;  padding-top: 0.1cm;}

.newsDateAbrev { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm;  padding-top: 0.1cm;}

.newsTextAbrev { FONT-WEIGHT: normal; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.2cm; padding-bottom: 0.1cm; text-align: left;}

.newsDate { FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 8pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.1cm;  padding-top: 0.1cm;
background-image: url(../images/bkgTitle.jpg); background-position: top; 
background-repeat: repeat-x; text-align: right; padding-right: 0.1cm; }

.newsText { FONT-WEIGHT: normal; COLOR: #333333; FONT-SIZE: 8.5pt; 
FONT-FAMILY:  arial, helvetica, sans-serif;  padding-bottom: 0.1cm; 
padding-right: 0.1cm;  padding-left: 0.2cm; padding-bottom: 0.1cm; text-align: left;}

.newsButtonExtraBorder {border-bottom: 1px solid #666666; }


.copyright{ FONT-WEIGHT: normal; COLOR: #cccccc; FONT-SIZE: 7.5pt; padding-left: 0.1cm;
FONT-FAMILY:  verdana, arial, helvetica, sans-serif; letter-spacing: -1px; }

/************************* Forms ******************************/

.actionButton {
FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none;
BORDER: #ffffff 1px solid; BACKGROUND-COLOR: #006599; }

.dropDown {
FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none;
BORDER: #ffffff 1px solid;  }

.formField {
FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; 
BACKGROUND-IMAGE: url(../images/form_bkg.jpg); border: 1px #666666 solid; padding: 2; }