body {
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	background-color: #FFFFFF;
	}

body, table, tr, td, p, h1, h2, h3, h4, h5, h6, a, b, i, ul, ol, li {
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	}
	
body, table, tr, td, p, a, b, i, ul, ol, li {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
                     margin-top: 0px;
	}

h1 {
	font-weight: bold;
	font-style: normal;
	font-size: 35px;
                     color: #006699;
                     line-height:40px;
                     padding-bottom: 15px;
                     margin-bottom: 0px;
	}



h2 {
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
                      line-height:21px;
                      color: grey;
                     margin-top: 0px;
                     padding-top: 0px;
                     margin-bottom: 0px;
                     padding-bottom: 15px;
	}

p.note{
                     background-color: #cccccc;
                     padding: 15px;
}

p.annc{
	 padding-bottom:10px;
	}


a.announcementLink:link{
                     font-weight: bold;
	font-style: normal;
	font-size: 18px;
                      line-height: 23px;
                      color:white;
                     margin-bottom: 10px;
                     text-decoration: none;
}
a.announcementLink:visited{
                     font-weight: bold;
	font-style: normal;
	font-size: 18px;
                      line-height: 23px;
                      color:white;
                     margin-bottom: 0px;
                    text-decoration: none;
}
a.announcementLink:hover{
                     font-weight: bold;
	font-style: normal;
	font-size: 18px;
                      line-height: 23px;
                      color:gray;
                     margin-bottom: 0px;
                    text-decoration: none;
}

a.headlineLink:link {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
                     color: #006699;
	text-decoration: none;
	}
	
a.headlineLink:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
                     color: #006699;
	text-decoration: none;
	}
	
a.headlineLink:hover {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
                     color: gray;
	text-decoration: none;
	}



h3 {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
                     color: #006699;
	}
h4 {
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
                      line-height: 23px;
                      color:white;
                     margin-bottom: 0px;
                     padding-bottom:10px;
	}

h5 {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
                      line-height: 17px;
                      color:#006699;
                     margin-bottom: 0px;
                     padding-bottom:5px;
	}
h6 {
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
                      line-height: 23px;
                      color:white;
                     margin-bottom: 0px;
                     padding-bottom:0px;
	}




	
.newsHighlightDate {
	font-size: 10px;
	color: #858585;
	}
	
.newsHighlight {
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	}
	
a.newsHighlightLink:link {
	font-size: 10px;
	line-height: 12px;
	color: #2E3192;
	text-decoration: none;
	}
	
a.newsHighlightLink:visited {
	font-size: 10px;
	line-height: 12px;
	color: #2E3192;
	text-decoration: none;
	}
	
a.newsHighlightLink:hover {
	font-size: 10px;
	line-height: 12px;
	color: #129FDA;
	text-decoration: none;
	}

a.supportLink:link {
	font-size: 10px;
	line-height: 12px;
	color: #2E3192;
	text-decoration: none;
	}
	
a.supportLink:visited {
	font-size: 10px;
	line-height: 12px;
	color: #2E3192;
	text-decoration: none;
	}
	
a.supportLink:hover {
	font-size: 10px;
	line-height: 12px;
	color: #129FDA;
	text-decoration: none;
	}
	
.supportText {
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	}
	
.flashHeaderTable {
	margin-left: 15px;
	margin-top:  15px;
	margin-right: 0px;
	margin-bottom: 0px
	}

.subpageBodyHeader {
	font-size: 22px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #006699;
	font-weight: bold;
	font-style: normal;
	line-height: 26px;
	}
	
.crumbTrail {
	font-size: 10px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #818181;
	line-height: 16px;
	}
	
a.crumbTrailLink:link {
	font-size: 10px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #818181;
	text-decoration: none;
	}
	
a.crumbTrailLink:visited {
	font-size: 10px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #818181;
	text-decoration: none;
	}
	
a.crumbTrailLink:hover {
	font-size: 10px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #3399CC;
	text-decoration: none;
	}
	
.footer {
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #FFFFFF;
	}
	
a.footer:link {
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
a.footer:hover {
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.footer:link {
	font-size: 11px;
	font-family: arial, helvetica, geneva, swiss, sunSans-regular;
	color: #FFFFFF;
	text-decoration: underline;
	}

span.footer {
	padding:0px 15px 0px 15px;
	}

p.homeQuote {
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	}

p.homeQuoteAttribute {
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	}

div.extraSpace {
	padding: 12px 20px 20px 12px;
	}

p.rightQuote {
	text-align: right;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 18px;
	}

p.rightQuoteByline {
	text-align: right;
	font-size: 10px;
	line-height: 14px;
	color: #333366;
	}

span.rightQuoteAuthor {
	font-size: 13px;
	line-height: 1.25em;
	}

td.contentContainer {
	/* fixing initial breakout, so that vertical dotted line will expand gracefully */
	background-image: URL("/images/left-nav-spacer.gif");
	background-position: 0% 0%;
	background-repeat: repeat-y;
	padding: 15px;
	}

div.supportQuote {
	padding: 20px 20px 20px 12px;
	}

div.rightflash {
	padding: 55px 0px 20px 0px;
	}


tr.sideMainNav td {
	text-align: left;
	padding-left: 10px;
	}

tr.subNav td {
	text-align: right;
	padding-right: 10px;
                     
	}
