BODY 
   { 
	color: #000000; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px; 
	text-decoration: none; 
	background-color: #ffffff; 
	scrollbar-3dlight-color: #d1d7dc; 
	scrollbar-arrow-color: #006699; 
	scrollbar-darkshadow-color: #98aab1; 
	scrollbar-face-color: #dee3e7; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #dee3e7; 
	scrollbar-track-color: #efefef   
	}

.leftnav     { color: #000; font-size: 8pt; line-height: 12pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.leftnav:hover     { color: red; font-size: 8pt; line-height: 12pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blacklink            { color: #000; font-size: 8pt; line-height: 10pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blacklink:hover             { color: #f00; font-size: 8pt; line-height: 10pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.prod     { color: #000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; line-height: 10pt; text-decoration: none }
.prod:hover       { color: #f00; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; line-height: 10pt; text-decoration: none }
.tdnav                    { color: #000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; text-decoration: none; background-image: url("../images/barleft.gif"); background-repeat: no-repeat; border-style: solid; border-width: 1px 1px 0; border-color: black }

.tdnav2                    { color: #000; font-size: 9pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; text-decoration: none; background-image: url("../images/barleft.gif"); background-repeat: no-repeat; }

.whitenavtable      { color: black; font-size: 10px; font-family: Verdana, Arial, "Times New Roman" }
.subtitle         { color: gray; font-size: 8pt; line-height: 10pt; font-family: Tahoma, Arial, Courier }
.subtitle1           { color: black; font-size: 10pt; font-family: Tahoma, Arial, Courier, "Times New Roman"; font-weight: bold }
.sub           { color: black; font-size: 10pt; font-family: Tahoma, Arial, Courier; font-weight: bold; text-decoration: none }
.sub:hover          { color: red; font-size: 10pt; font-family: Tahoma, Arial, Courier; font-weight: bold; text-decoration: none }

.whiteindex          { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold }
.plaintext   { font-size: 8pt; font-family: Verdana, Arial, "Times New Roman" }
.table                  { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman", Arial; line-height: 1pc; }
.table1  { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; border: inset 4px }
.ylink          { color: navy; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

.ylink:hover            { color: #ff0000; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

.zlink          { color: #ffffff; size="5"; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

.zlink:hover            { color: yellow; size="5";  font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }


.elink           { color: red; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline }

.elink:hover              { color: black; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }


.graytd       { color: white; font-size: 8pt; line-height: 10pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }


.graytdnav      { color: white; font-size: 8pt; line-height: 10pt; text-decoration: none; background-color: #f0f8ff }
.blkbold            { color: black; font-size: 10pt; font-family: Tahoma, Arial, Courier, "Times New Roman"; font-weight: bold; line-height: 10px }
.redbold          { color: red; font-size: 8pt; font-family: Tahoma, Arial, Courier, "Times New Roman"; font-weight: bold; line-height: 12pt }

.page-header-new 
	{ 
	color: red; 
	font-weight: bold; 
	font-size: 12pt; 
	line-height: 14pt; 
	}

.header-new 
	{ 
	color: red; 
	font-weight: bold; 
	font-size: 10pt; 
	line-height: 14pt; 
	}


.header 
	{ 
	color: red; 
	font-weight: bold; 
	font-size: 10pt; 
	line-height: 14pt; 
	font-family: Tahoma, Arial, Courier, "Times New Roman" 
	}


.tdwhitecell { background-color: white }
.whitelink2    { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; line-height: 8px; text-decoration: none }
.whitelink2:hover { color: #FF0000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; line-height: 10px }
.whitelink     { color: #000000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; line-height: 8px }
.whitelink:hover { color: #FF0000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; line-height: 10px }
.models    { color: white; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, "Times New Roman" }
.topics           { color: black; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Tahoma, Arial, Courier, "Times New Roman"; text-decoration: none }
.sed   { color: white; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-style: italic; font-weight: 500; line-height: 10pt }
.sed:hover  { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-style: italic; font-weight: 500; line-height: 10pt }

.bgtype06  { background: url(../images/titlebar_bg2.gif) repeat-x }
.customtable                         { color: black; font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Arial; line-height: 12pt; text-decoration: none; background-color: #eee; padding: 2px; height: 4px; border: dotted 1px; outline-width: 12px; outline-color: black }

.table3                       { color: black; font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Arial; line-height: 12pt; text-decoration: none; background-color: #dddddd; padding: 2px; height: 4px; border: dotted 1px; outline-width: 12px; outline-color: black }

.bgtop
 { background: url(/images/1.gif) no-repeat right  }
 
 .bgtop2
 { background: url(/images/2.gif) no-repeat right  }
 
 .bgglobalnavir
{
	background-image: url(/images/global_navi_edge_r.gif);
	background-repeat: no-repeat;
}
.backdrop
{
	background-image: url(/images/backdrop.gif);
	background-repeat: no-repeat;
}

.tag
{
	background-image: url(/images/tag.gif);
	background-repeat: no-repeat;
}

.bgglobalnavib
{
	background-image: url(/images/global_navi_edge_b.gif);
	background-repeat: no-repeat;
}

.topnavrightbkg
 { background: url(/images/top_bg_04.gif) no-repeat right  }
 
 .topnavrightbottombkg
  { background: url(/images/background_top2.gif) no-repeat right bottom }
  
 .breadcrumb
 { background: url(/images/background_breadcrumb.gif) no-repeat right bottom }
  .breadcrumb2
 { background: url(/images/background_breadcrumb.gif) no-repeat right bottom }
.blklink       { color: #000000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blklink:hover  
  { color: #ff0000; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blue   { color: white; font-size: 7pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blue:hover  { color: #87cefa; font-size: 7pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blk    { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; line-height: 10pt; text-decoration: none }
.blk:hover    { color: red; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; line-height: 10pt; text-decoration: none }
.backgroundleft    { background: url(/images/background_left.jpg) no-repeat; }
.sitedirect     { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman"; font-weight: bold; line-height: 12pt }
.info {color: #4169e1; font-size: 8pt; line-height: 10pt; font-family: Verdana, Arial, "Times New Roman"; text-decoration: none }
.blacklink { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: 8px; text-decoration: none }
.blacklink:hover { color: red; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: 8px; text-decoration: none }
.dvContentPara A {
	FONT-WEIGHT: bold; COLOR: #fe000c; TEXT-DECORATION: none
}
.tour       { color: red; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman", Arial; font-weight: bold; line-height: 10pt }
.tour:hover   { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman", Arial; font-weight: bold; line-height: 10pt }
.logout { color: red; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman", Arial, "Zapf Chancery", "Comic Sans MS", cursive; line-height: 10pt; text-decoration: underline }
.logout:hover { color: black; font-size: 8pt; font-family: Verdana, Arial, "Times New Roman", Arial, "Zapf Chancery", "Comic Sans MS", cursive; line-height: 10pt; text-decoration: underline }
.here { color: red; font-weight: bold; font-size: 10pt; line-height: 14pt; font-family: Tahoma, Arial, Courier, "Times New Roman" }
.here:hover { color: black; font-weight: bold; font-size: 10pt; line-height: 14pt; font-family: Tahoma, Arial, Courier, "Times New Roman" }

.flyoutMenu {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.flyoutHeading {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; CURSOR: default; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff
}
.flyoutMenu TD.flyoutLink {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; PADDING-TOP: 1px; BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica
}
.flyoutLink A {
	COLOR: black; TEXT-DECORATION: none
}
.flyoutLink A:hover {
	COLOR: black; TEXT-DECORATION: none
}
.flyoutLink A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.flyoutLink A:active {
	COLOR: black; TEXT-DECORATION: none
}
.flyoutFont {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica
}

}
.ewTable {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; FONT-SIZE: xx-small; BORDER-LEFT: 0px outset; BORDER-BOTTOM: 0px outset; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse
}
.ewTable TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.ewBasicSearch {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: xx-small; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse
}
.ewBasicSearch TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px
}
.ewSearchOpr {
	FONT-SIZE: xx-small; COLOR: maroon; FONT-FAMILY: Verdana
}
.ewListAdd {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: xx-small; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse
}
.ewListAdd TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
.aspmakerlist TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana
}
.ewAddOption TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: xx-small; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana
}
.ewTableHeader {
	VERTICAL-ALIGN: top; COLOR: #ffffff; BACKGROUND-COLOR: #3366cc
}
.ewTableHeader A:link {
	COLOR: #ffffff
}
.ewTableHeader A:visited {
	COLOR: #ffffff
}
.ewTableRow {
	BACKGROUND-COLOR: #ffffff
}
.ewTableAltRow {
	BACKGROUND-COLOR: #f5f5f5
}
.ewTableEditRow {
	BACKGROUND-COLOR: #ffff99
}
.ewTableHighlightRow {
	BACKGROUND-COLOR: #0099cc
}
.ewTableSelectRow {
	BACKGROUND-COLOR: #ccffff
}
.ewTableFooter {
	BACKGROUND-COLOR: #ffffcc
}
.ewReportTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.ewReportTable TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.ewGroupField {
	FONT-WEIGHT: bold
}
.ewGroupName {
	FONT-WEIGHT: bold
}
.ewGroupHeader {
	BORDER-TOP: gray 3px double; BORDER-BOTTOM: gray 3px double
}
.ewGroupSummary {
	BORDER-TOP: gray 1px solid
}
.ewGroupAggregate {
	FONT-WEIGHT: bold
}
.ewGrandSummary {
	BORDER-TOP: gray 1px solid
}
.ewmsg {
	FONT-SIZE: xx-small; COLOR: red; FONT-FAMILY: Verdana
}
.ewAstList {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; WHITE-SPACE: nowrap; POSITION: absolute
}
.ewAstListBase {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: absolute
}
.ewAstListItem {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: black; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.ewAstSelListItem {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: highlight; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: white; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.ewMultiPagePager {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: xx-small; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana
}
.ewMultiPagePager TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

#contact_container {
	width:95%;
	border:thin;
	border:#999999;
	border-style:solid;
	}
	
#contact_top{
	background-color:#999999;
	padding:2px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	
	}

#contact_body{
	padding:2px;
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
	
.message-box-title {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}
.message-box-sub {
	font-size: 14px;
	font-weight: bold;
	padding-left:5px;
}

/* tech tool box */

.tech_section_title {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	width:95%;
	margin-left:10px;
	padding-bottom:10px;
}

.tech_section_expand {
	font-size: 10px;
	text-align:right;
}

.tech_section_collapse {
	font-size: 10px;
	text-align:right;
}

.tech_section_body {
	font-size: 14px;
	padding-left:5px;
	text-align:left;
	width:95%;
	margin-left:10px;
}

.wrapper_bulletin {
	float: left;
	width:100px;
}

.wrapper_date {
	float: left;
	width:100px;
}

.wrapper_subject {
	float: left;
	width:500px;
}

.back-to-top {
	padding-top:20px;
	padding-bottom:20px;
}

.header {
	border-bottom:thin;
	border-bottom-color:#a6def9;
	}



.back_to_top{
	font-size: 10px;
	color: #666666;
	}
	
back_to_top{
	font-size: 10px;
	color: #666666;
	}
	
