/* ----------TEXT---------- */

.titleLarge {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 24pt;
 font-weight: bold;
}

.title {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18pt;
 font-weight: bold;
}

.titleSmall {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14pt;
 font-weight: bold;
}

.headingLarge {
 color: #336699;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14pt;
 font-weight: bold;
}

.heading {
 color: #336699;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
}

.headingSmall {
 color: #336699;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

.textLarge {
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
}

.text {
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.textSmall {
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.textBlue {
 color: #336699;
}
.textDarkBlue {
 color: #003366;
}
.textRed {
 color: #CC0000;
}
.textDarkRed {
 color: #990000;
}
.textOrange {
 color: #FF6633;
}
.textLightGreen {
 color: #99CC99;
}
.textGreen {
 color: #669966;
}
.textDarkGreen {
 color: #336633;
}

.copyrightText {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.techwebText {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.kwText {
 color: #990000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}
.kwBrokerPhoneText {
 color: #6E6E6E;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}
.kwDisclosureText {
	color: #8F8F8F;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
}
.newsText {
 color: #CC0000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
}

.updatedText {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.blueLinkText {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.whiteMenu {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

.grayMenu {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

.blueMenu {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

.yellowMenu {
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

/* ----------TABLES---------- */

.cellBlue {
 background: #CCE5FF;
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.cellWhite {
 background: #FFFFF8;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.cellYellow {
 background: #FFFFE8;
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.cellYellowLight {
 background: #FFFFE8;
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.borderBlue {
 background: #336699;
}

.borderGray {
 background: #333333;
}

/* ----------LINKS---------- */

.text A:link {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.text A:visited {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.text A:hover {
 background-color: #FFFFCC;
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.whiteMenu A:link {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.whiteMenu A:visited {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.whiteMenu A:hover {
 background-color: #FFFFCC;
 color: #666666;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.grayMenu A:link {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.grayMenu A:visited {
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.grayMenu A:hover {
 background-color: #FFFFCC;
 color: #666666;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.blueMenu A:link {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.blueMenu A:visited {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.blueMenu A:hover {
 background-color: #FFFFCC;
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.yellowMenu A:link {
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.yellowMenu A:visited {
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.yellowMenu A:hover {
 background-color: #CCE5FF;
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

.techwebText A:link {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.techwebText A:visited {
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.techwebText A:hover {
 background-color: #FFFFCC;
 color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.kwText A:link {
 color: #990000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.kwText A:visited {
 color: #990000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.kwText A:hover {
 background-color: #E5E5E5;
 color: #990000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.cellWhite A:link {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.cellWhite A:visited {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

.cellWhite A:hover {
 background-color: #FFFFCC;
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: underline;
}

/* ----------BUTTONS---------- */

.blueButton {
 background-color: #99CCFF;
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
}

.blueButtonSmall {
 background-color: #99CCFF;
 color: #003366;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 text-align: center;
}
.bullet1 {
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../images/bullet1.gif);
}
.bullet2 {
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(../images/bullet2.gif);
	border: none;
}
h1 {
 color: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}