
P   { color: #000; font-size: 11px; line-height: 18px; font-family: Verdana, sans-serif }
sup { color: #000; font-size: 8px; font-family: Verdana, sans-serif; line-height: 18px }
b    { font-family: Verdana, sans-serif; font-weight: bold }
i   { color: #333333; font-size: 11px; line-height: 14px; font-family: Verdana, sans-serif }
h1  { color: #066; font-weight: bold; font-size: 18px; font-family: Verdana, sans-serif }
h2   { color: #000; font-size: 14px; font-family: Verdana, sans-serif; font-weight: bold; line-height: 14px }
h3  { color: #333333; font-size: 11px; line-height: 11px; font-family: Verdana, sans-serif }
h4 { color: #000; font-size: 16px; font-family: Verdana, sans-serif; font-weight: bold; line-height: 16px }
h6     { color: #000; font-size: 11px; line-height: 12px; font-family: Verdana, sans-serif }

UL     { color: #333333; font-size: 11px; line-height: 18px; font-weight: normal; font-family: Verdana, sans-serif }
UL.NoLeading { color: #333333; font-size: 11px; line-height: 14px; font-family: Verdana, sans-serif }
UL.smalltext { color: #333333; font-size: 10px; font-family: Verdana, sans-serif }
OL     { color: #333333; font-size: 11px; line-height: 18px; font-family: Verdana, sans-serif }
LI        { color: #333333; font-size: 11px; line-height: 18px; font-weight: normal; font-family: Verdana, sans-serif }
li.smallbullets { color: #333333; font-size: 10px; font-family: Verdana, sans-serif; margin-left: -20px }
li.NoLeading { color: #333333; font-size: 11px; line-height: 14px; font-family: Verdana, sans-serif }

small         { color: #000; font-size: 10px; line-height: 16px; font-family: Verdana, sans-serif }
smalltext { color: #000; font-size: 10px; font-family: Verdana, sans-serif }
.smalltext  { font-size: 9px; line-height: 10px }
.smallertext { font-size: 8px; line-height: 10px }
.mediumtext { font-size: 10px; line-height: 12px }
.smalltextPadded { font-size: 9px; line-height: 10px; padding: 4px }
.smalltextbullets { font-size: 9px; line-height: 10px }
.header2  { color: #000; font-size: 14px; font-family: Verdana, sans-serif; font-weight: 700; line-height: 14px }
.header3  { color: #000; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; line-height: 14px }
.NoLeading { color: #333333; font-size: 11px; line-height: 11px; font-family: Verdana, sans-serif }
.NoLeading2 { color: #333333; font-size: 11px; font-family: Verdana, sans-serif; line-height: 13px }
b.NoLeading { color: #333333; font-size: 11px; font-family: Verdana, sans-serif; line-height: 11px }
.sub   { color: #999999; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Verdana, sans-serif }



A:link     { color: blue; text-decoration: none }
A:visited    { color: #49737a; text-decoration: none }
A:hover    { color: #808080; text-decoration: none }
a.track:link { color: #808080 }
a.track:visited  { color: #808080 }
a.track:hover { color: #000 }
.pulldown     { color: #ffffff; font-size: 11px; font-family: Verdana, sans-serif; background-color: #708090; margin: 1px; border-color: #2f4f4f #708090 #87cefa #add8e6 }

.bracket   { color: #99ccff; font-size: 12px; line-height: 13px; font-family: Verdana, sans-serif }
.indent  { margin-right: 10px; margin-left: 18px }
.indent4 { text-indent: -10px; margin-left: 10px }
.indent5   { font-size: 10px; font-family: Verdana, sans-serif; line-height: 11px; text-indent: -10px; margin-left: 10px }
.indent3 { margin-right: 10px; margin-left: 36px }
.indent1 { margin-right: 10px; margin-left: 9px }
.sidemenuindent  { font-size: 11px; line-height: 16px; margin-right: 10px; margin-left: 18px }
.small   { font-size: 10px; line-height: 14px; margin-left: 18px }
smallindent  { font-size: 8px; font-family: Verdana, sans-serif; border-right: 10px none; border-left: 10px none }
.indent2     { margin-top: 0px; margin-right: 10px; margin-left: 120px; padding-top: 55px }

form   { margin: 0; padding: 0 }
textarea, input  { font-size: 11px; font-family: Verdana, sans-serif }
select, option   { font-size: 11px; font-family: Verdana, sans-serif }

td   { color: #333; font-size: 11px; font-family: verdana, sans-serif }
td.border { color: #333; font-size: 11px; font-family: Verdana, sans-serif; border-bottom: 1px solid black }
td.border_double { color: #333; font-size: 11px; font-family: Verdana, sans-serif; border-bottom: 3px double black }
td.bodytext { color: #333; font-size: 11px; line-height: 18px; font-family: verdana, sans-serif }
td.bodyindent { color: #333; font-size: 11px; font-family: verdana, sans-serif; padding-right: 8px }
td.cellindent { color: #333; font-size: 11px; font-family: verdana, sans-serif; padding-right: 16px; padding-left: 16px }
td.cellindent_tb1 { color: #333; font-size: 11px; font-family: verdana, sans-serif; padding-left: 16px }
td.cellindent_tb2 { color: #333; font-size: 11px; font-family: verdana, sans-serif; padding-left: 32px }
td.cellindent_tb3 { color: #333; font-size: 11px; font-family: verdana, sans-serif; padding-left: 48px }
td.cellindent_tb4 { color: #333; font-size: 11px; font-family: verdana, sans-serif; padding-left: 64px }
td.MainTableHeader { color: #fff; background-color: #699 }
td.MainTableHeaderPadded { color: #fff; background-color: #699; padding: 4px }
td.MainTableHeader1 { color: #fff; font-weight: bold; background-color: #699 }
td.TableHeader   { color: #fff; font-weight: bold; font-size: 12px; background-color: #9cc }
td.TableFooter { color: #fff; background-color: #9cc }
td.TableFooterPadded { color: #fff; background-color: #9cc; padding: 4px }
td.ColumnHeading      { color: #cff; font-size: 11px; font-family: Verdana, sans-serif; background-color: #81cece; border-right: 1px solid #699; border-bottom: 1px solid #699 }
td.ColumnHeadingMain  { color: #cff; font-weight: bold; font-size: 11px; font-family: Verdana, sans-serif; background-color: #81cece; border-right: 1px solid #699; border-bottom: 1px solid #699 }
td.ColumnItem    { color: #00372e; background-color: white; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemSmallText  { color: #00372e; font-size: 10px; background-color: white; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemSmallerText  { color: #00372e; font-size: 9px; background-color: white; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.subheadreverse  { color: #fff; font-style: italic; font-size: 12px; line-height: 24px; padding-right: 4px }
td.subhead  { color: black; font-style: italic; font-size: 12px; line-height: 24px; padding-right: 4px }
td.ColumnItemPadded { color: #699; background-color: white; padding: 4px; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemPaddedNoBorder   { color: #699; background-color: white; border-right: solid; border-bottom: solid }
td.ColumnItemAlt     { color: #00372e; background-color: #cfeaeb; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemAltSmallText  { color: #00372e; font-size: 10px; background-color: #cfeaeb; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemAltSmallerText  { color: #00372e; font-size: 9px; background-color: #cfeaeb; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemAltPadded { color: gray; background-color: #cfeaeb; padding: 4px; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.ColumnItemAltPaddedNoBorder   { color: gray; background-color: #cfeaeb; border-top: #cfeaeb; border-right: solid #cfeaeb; border-bottom: solid #cfeaeb; border-left: #cfeaeb }
td.FormControlLabel   { color: #cff; font-size: 12px; background-color: #7bb6b6; border-right: 1px solid #699; border-bottom: 1px solid #699 }
td.FormControlLabelSmallText { color: #cff; font-size: 10px; background-color: #7bb6b6; border-right: 1px solid #699; border-bottom: 1px solid #699 }
td.FormControl   { color: #00372e; background-color: #cfeaeb; padding: 4px; border-right: 1px solid #5dafb0; border-bottom: 1px solid #5dafb0 }
td.FormControlNoPaddingNoBorder  { color: #699; background-color: #cfeaeb }
td.FormControlRed { color: white; background-color: red; padding: 4px; border-right: 1px solid #ff0; border-bottom: 1px solid #ff0 }
td.FormControlRedNoPaddingNoBorder  { color: white; background-color: red }
td.FormControlalt  { color: #699; background-color: #cfeaeb; border-right: #5dafb0; border-bottom: #5dafb0 }
td.bodylarge { font-size: 12px; line-height: 18px }
input.MainButton    { color: #fff; font-weight: bold; background-color: #699; margin: 2px; padding: 2px; border-style: outset; border-color: #9cc #366 #366 #9cc }
input.FileUpload  { color: #699; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #cfeaeb; padding: 2px; border: outset 2px #cfeaeb }
input.MainButton1  { color: #fff; font-weight: bold; background-color: #699; margin: 2px; padding: 2px; border-style: outset; border-color: #9cc #366 #366 #9cc }
input.SecondaryButton    { color: #666; font-weight: bold; background-color: #ccc; margin: 2px; padding: 2px; border-style: outset; border-color: #fff #999 #999 #fff }
a.HeadingArea-Link     { color: #146225; font-weight: bold }
a.HeadingArea-Link:visited    { color: #2b8388; font-weight: bold }
a.HeadingArea-Link:hover     { color: #7bbab2; font-weight: bold }
.pulldown-column    { color: #ffffff; font-size: 11px; font-family: Verdana, sans-serif; background-color: #7bb6b6; margin: 1px; border-color: #2f4f4f #708090 #87cefa #add8e6 }
a.tablelink  { color: #f5deb3; text-decoration: none }
a.tablelink:visited { color: #808080 }
a.tablelink:hover  { color: #4169e1 }
a.colorlink   { color: #00372e; text-decoration: none }
a.colorlink:visited { color: #808080 }
a.colorlink:hover   { color: #699; text-decoration: underline }
td.header { color: #066; font-weight: bold; font-size: 18px; font-family: Verdana, sans-serif }
button { font-size: 11px; font-family: Verdana, sans-serif; background-color: transparent; background-image: none; background-position: 0 0; margin: 0; padding: 0; border: 0 transparent; outline-style: none; outline-width: 0 }
.bulletList { font-size: 10px; line-height: 10px; text-indent: -17px; margin: 5px 0 0 24px }
input.MainButton-white  { color: #00372e; font-size: 12px; font-weight: bold; background-color: #d8f0ed; margin: 0; padding: 2px; clip: auto; border: 0; outline-style: none; outline-width: 0 }
td.sidemenu    { color: #333; font-size: 10px; font-weight: bold; line-height: 11px; background-color: #d5eee4; padding: 2px 3px 2px 14px  }
td.sidemenu a  { color: #176266; text-decoration: none }
td.sidemenu a:hover  { text-decoration: underline; color: #179f67 }
td.sidemenu2   { color: #333; font-size: 10px; line-height: 11px; background-color: #ccffff; padding: 0 3px 0 14px  }
td.sidemenu2 a  { color: #000; text-decoration: none }
td.sidemenu2 a:hover  { text-decoration: underline; color: #179f67 }
td.sidemenutitle   { color: #8dcfb3; font-size: 11px; font-weight: bold; background-color: #d5eee4; line-height: 12px; padding: 2px 3px 2px 6px  }
td.sidemenutitle a   { color: #176266; text-decoration: none }
td.sidemenutitle a:visited { color: #176266 }
td.sidemenutitle a:hover   { color: #179f67; text-decoration: underline }
td.sidemenutail    { color: #333; font-size: 10px; line-height: 11px; background-color: #ccffff; padding: 0 0 0 0px }
.itemPreview2 {
	font-size: 11px;
	color: #000000;
	overflow: hidden;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light.gif) repeat-x 0 100%;
	/*background-color: #e2fc86;*/
	width: 95%;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 10px;
	border: solid 2px #308664; 
}
.itemPreview2 a.noborder {
	color: #000000;
	overflow: hidden;
	display: block;
	padding: 10px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.itemPreview2 img {
	padding: 2px;
	border: solid 1px #d9e0e6;
	margin: 10px 10px 5px 5px;
	background-color: #fff;
	float: left;
}
.itemPreview2 span {
	font-size: 11px;
	display: block;
	margin-right: 5px;
}
.itemPreview2 strong {
	font-size: 12px;
	/*padding: 0 5px;*/
	margin-bottom: 5px;
}
.itemPreview2 .indent {
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.itemPreview2 table {
	font-size: 11px;
	line-height: 18px;
	padding: 0 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.itemPreview2 i {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #666;
}
.itemPreview2 .itemHeadline {
	display: block;
	padding: 5px 5px 15px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	/*letter-spacing: -0.75px;*/
}
.itemPreview2 .itemHeadline2 {
	display: block;
	padding: 5px 5px 15px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	/*letter-spacing: -0.75px;*/
}
.itemPreview2 .moreChoices {
	padding: 0 5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-transform: none;
	text-align: center;
	font-style: italic;
}
.itemPreview2 .itemImage {
	padding: 2px;
	margin: 0 10px 10px;
	float: left;
	border: solid 1px #747378;
	color: #39373a;
	overflow: hidden;
}
.itemPreview2 .itemDate, .itemPreview2 .itemText, .itemPreview2 .itemType {
	padding-top: 0px;
	padding-bottom: 5px;
	color: #494949;
}
.itemPreview2 .itemType {
	font-size: 12px;
	font-weight: bolder;
	line-height: 18px;
	text-decoration: none;
	text-transform: none;
	text-align: center; 
}
.itemPreview2 .itemType2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	text-transform: none;
	text-align: left; 
}
.itemPreview2 img.none {
	background: transparent;
	border-style: none;
}

.itemTech {
	color: #000000;
	/*background-color: #E4E4E4;*/
	overflow: hidden;
	display: block;
	border: solid 1px #3347cc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../parts/gradient-up-light-blue.gif) repeat-x 0 100%;
	margin-right: 0;
	margin-bottom: 15px;
	padding: 5px 10px 5px 5px; }
.itemTech .itemHeader {
	display: block;
	padding: 10px 5px;
	margin-bottom: 0;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	text-transform: none;
	text-align: left; }
.itemTech .indent {
	display: block;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-transform: none;
	text-align: left;
	padding: 0 0 8px; }
.itemTech ul, li {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
.itemTech a {
	font-weight: normal;
	text-decoration: none;
}
.itemTech a.hover {
	text-decoration: none;
}
