body, div, td, p {
	scrollbar-face-color: rgb(208,198,193);
	scrollbar-highlight-color: rgb(234,230,225);
	scrollbar-shadow-color: lightgrey;
	scrollbar-track-color: rgb(234,230,225);
	scrollbar-darkshadow-color: black;
	scrollbar-arrow-color: darkred;
	scrollbar-3dlight-color: rgb(208,198,193);
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	font-weight: 400;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body, body { background-color: #FFFFFF; }

.blnfo2 { padding-left: 2px; padding-top: 2px; padding-right: 8px; padding-bottom: 3px; color: #B0B0B0; text-align: right; font-size: 8pt; }
.blnfo, .blnfo2 { background-image: url('/images/_menu/bg_down_line_down.gif'); background-repeat: repeat-xy; }
.blnfo2 a, .blnfo2 a:hover, .blnfo2 a:visited { color: #B0B0B0; text-decoration: none; font-weight: 400; }
.blnfo2 a:hover { color: #FF9A00; }

.tpmnmenu, .tpmnmenusel { background-image: url('/images/_menu/bg_down.gif'); background-repeat: repeat-x; text-align: center; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; cursor: hand; font-family: Verdana; }
.tpmnmenusel { background-image: url('/images/_menu/bg_down_highl.gif'); }
.tpmnmenusel1 { background-color: #DFD7D7; padding-top: 2px; padding-bottom: 2px; }
.tpmnmenusel2 { background-color: #DFD7D7; cursor: hand; }
.tpmntxtsub, .tpmntxtsubsel { font-size: 8pt; font-weight: 600; text-align: left; background-color: #CBE3FF; color: #404060; }
.tpmntxtsubsel { background-color: #FFBA8B; cursor: hand; }
.tpmntxtbg, .minhbg { background-color: #EFEFEF; vertical-align: top; }
.tpmntxtbg_menu { background-color: #7B9AEF; vertical-align: top; }
.tpmntxtbgmenu { background-color: #E6E4E4; vertical-align: top; }

a.sitemap, a.sitemap:visited { font-size: 8pt; color: #DFDFFF; text-decoration: none; }
a.sitemap:hover { color: #FF9A00; text-decoration: none; }
.tpmntxt, .tpmntxt2 { font-family: Verdana; font-size: 10pt; font-weight: 600; color: #EEECEC; background-color: #FF9A00; text-align: center; }
.tpmntxt { color: #F0F0F0; background-color: #8D0000; }
.tpmntxt1 { font-family: Tahoma; font-size: 8pt; font-weight: 600; color: #8D0000; text-align: left; width: 100% }
.dvttl   { font-family: Verdana; font-size: 14pt; font-weight: 600; color: #8D0000; text-align: center; line-height: 140%; }
.dvttl1, .dvttl2 { font-family: Tahoma; font-size: 9pt; font-weight: 600; color: #8D0000; padding-left: 20px; padding-right: 10px; }
.dvttl2 { font-size: 8pt; font-weight: 400; color: #404060; }

.mrgtop  { padding-top: 0px; vertical-align: top }
.mrgtop2 { padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: top }
.mrgtop3 { padding-top: 0px; padding-left: 4px; padding-right: 8px; padding-bottom: 0px; vertical-align: top }
.mrgtop4 { padding-left: 16px; padding-right: 16px; padding-bottom: 0px; vertical-align: top; }
.mrgtop5 { padding-left: 8px; padding-right: 8px; padding-top: 6px; padding-bottom: 8px; vertical-align: top }
.mrgtop6 { padding-left: 8px; padding-bottom: 6px; padding-top: 2px; vertical-align: top; }
.mrgtop7 { padding-left: 4px; }
.mrgtop8 { padding-left: 8px; padding-top: 2px; }
.mrgtop9 { padding-top: 8px; }
.mrgtop10 { padding-top: 4px; padding-left: 4px; padding-right: 4px; vertical-align: top; color: #404060; }

.thquot, .thquotsel { vertical-align: top; }
.thquotsel { color: #2020F0; }

.hline { background-image: url('/images/_menu/hor_str.gif'); background-repeat: repeat-x; padding-top: 4px; font-size: 2px; }
.vline { background-image: url('/images/_menu/vert_str.gif'); background-repeat: repeat-y; font-size: 2px; }
.bgvline { vertical-align: top; background-image: url('/images/_menu/vert_str.gif'); background-repeat: repeat-y; }

table.mntbl td { vertical-align: top; }
.mntbll        { padding-left: 40px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; vertical-align: top }
.mntblr        { padding: 20px; vertical-align: top }

a         { font-family: Tahoma; font-size: 8pt; font-weight: 600; color: #006699; text-decoration: none }
xa:active  { color: #5A6DDE; text-decoration: none; }
xa:visited { color: #5A6DDE; text-decoration: none; }
a:hover   { color: #5A6DDE; text-decoration: none; }

a.tpmn         { font-family: Tahoma, Verdana; font-size: 8pt; font-weight: 500; color: #F0F0F0; text-decoration: none; }
a.tpmn:active  { color: #F0F0F0; text-decoration: none; }
a.tpmn:visited { color: #F0F0F0 }
a.tpmn:hover   { color: #F0F0F0; text-decoration: none; }

a.tpmnsel         { font-family: Tahoma, Verdana; font-size: 8pt; font-weight: 600; color: #404060; text-decoration: none }
a.tpmnsel:active  { color: #404060; }
a.tpmnsel:visited { color: #404060 }
a.tpmnsel:hover   { color: #404060; }

a.tpmn1, a.tpmn1sel { font-family: Tahoma; font-size: 8pt; font-weight: 600; color: ##606060; text-decoration: none; text-align: left; }
a.tpmn1:active  		{ color: #8D0000; }
a.tpmn1:visited 		{ color: #8D0000; }
a.tpmn1:hover   		{ color: #BAB8B8; }

a.tpmn1sel         { color: #404060; font-weight: 600; }
a.tpmn1sel:active  { color: #404060; }
a.tpmn1sel:visited { color: #404060; }
a.tpmn1sel:hover   { color: #404060; }

a.tpmn2nd, a.tpmn2nd_arr { font-family: Tahoma, Verdana; font-size: 8pt; font-weight: 600; text-decoration: none; text-align: left; color: #404060; background-color: #CBE3FF; width: 250px; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }
a.tpmn2nd_arr { background-image: url('/images/line-arrows.gif');  }
a.tpmn2nd:active, a.tpmn2nd_arr:active  { color: #404060; }
a.tpmn2nd:visited, a.tpmn2nd_arr:visited { color: #404060; }
a.tpmn2nd:hover, a.tpmn2nd_arr:hover { color: #404060; background-color: #FFBA8B; }

a.tpmn2nd_arr:hover { color: #404060; background-color: #FFBA8B; }

a.tpmn2nd:hover   { color: #404060;  }

.tpmnaux, a.tpmnaux { font-family: Tahoma, Verdana; font-size: 8pt; text-decoration: none; color: #BAB8B8; }
a.tpmnaux { font-weight: 600; }
a.tpmnaux:active, a.tpmnaux:visited { color: #BAB8B8}
a.tpmnaux:hover   { color: #7B9AEF; }

.h1   { font-family: Verdana; font-size: 9pt; font-weight: 600; color: #333333; padding-bottom: 4pt; }
.h1 a { font-size: 9pt; }

.h2   { font-family: Verdana; font-size: 8pt; font-weight: 400; color: #333333; text-align: justify; }
.h2 a { font-size: 8pt; }

h3   { font-family: Verdana; font-size: 8pt; font-weight: 400; color: #333333; }
h3 a { font-size: 8pt; }

h4   { font-family: Verdana; font-size: 12pt; font-weight: 400; color: #333333;}
h4 a { font-size: 14pt; }

.seealso, .seealso1, .seealso2, a.seealso, a.seealso1, a.seealso2, .seealso3, .seealso2sel
{	
	font-size: 9pt;
	text-decoration: none;
	text-align: left;		
}	
.seealso2
{
	padding-left: 4px;
	padding-bottom: 4px;
}
.seealso1, a.seealso1
{		
	font-size: 8pt;
}	
.seealso2, a.seealso2, .seealso2sel
{		
	color: #BAB8B8;
	font-weight: 600;
	font-family: Tahoma;
	font-size: 8pt;
}	
.seealso3
{
	color: #7A7878;
	font-weight: 600;
	font-family: Tahoma;
	font-size: 8pt;
}
.seealso2, .seealso2sel
{
	font-size: 10pt;
}
.seealso2sel
{
	color: #8D0000;
}
a.seealso2:active, a.seealso2:visited { color: #BAB8B8; }
a.seealso:hover, a.seealso1:hover { color: #FF9A00; }
a.seealso2:hover { color: #7B9AEF; }

.citation
{
	font-family: Tahoma, Verdana; font-size: 8pt; font-weight: 400; color: #333333; text-align: justify;
}
.bul1, .bul2, .bul3
{
	font-family: Verdana; font-size: 9pt; font-weight: 600; color: #B0B0C0;	
	text-align: left;
}
.bul2
{
	padding-left: 8px;
}
.bul3
{
	padding-right: 4px;
	text-align: right;
}
.frstpg { font-size: 9pt; font-family: Verdana, Tahoma; color: #5A6DDE; }
a.frstpg { font-size: 9pt; font-family: Verdana, Tahoma; text-decoration: none; color: #5A6DDE; }
a.frstpg:hover { color: #FF9A00; }

.frstpg_alt { font-size: 7pt; font-family: Verdana, Tahoma; color: #FF9A00; }
.frstpg_alt { font-size: 7pt; font-family: Verdana, Tahoma; text-decoration: none; color: #FF9A00; }
a.frstpg_alt:hover { color: #5A6DDE; }
.frstpg_alt:visited { color: #FF9A00; }

.minh, .minhbg { font-size: 2px; }

.reqformpic
{
	vertical-align: bottom; 
	padding-top: 8px; 
	text-align: right;
}

.homesl { font-size: 9pt; font-weight: Bold; color: #606070; font-family: Tahoma; }
.homeser1 { font-size: 8pt; font-weight: 400; color: #606070; font-family: Tahoma; }

.inp, .inp_text, .inp_but, .inp_select, .inp_textarea { font-size: 8pt; color: #404040; font-family: Verdana; text-align: left; font-weight: 400; }
.inp_text { width: 250; }
.inp_select { width: 250; }
.inp_textarea { width: 506; }
.inp_but { width: 150; text-align: center; font-weight: 600; }




a.company         { font-family: Tahoma, Verdana; font-size: 10pt; font-weight: 600; color: #FF9A00; text-decoration: none; }
a.company  { color: #FF9A00; text-decoration: none; }
a.company:visited { color: #FF9A00 }
a.company:hover   { color: #5A6DDE; text-decoration: none; }.texttital {
	color: #FF9900;
	font-weight: bold;
}
.textpara {
	text-align: justify;
}
.textpara2 {
	text-align: justify;
	font-size: 12px;
}
.whiteboldtxt {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytextpad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; COLOR: #333333; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.orangelink {
	FONT-SIZE: 11px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.tdcnt {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid 
}
.tdcnt1 {
  	BORDER-RIGHT: #cccccc 1px solid ; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; 
}
.tdcnt2 {
  	BORDER-RIGHT: #cccccc 1px solid;  BORDER-BOTTOM: #cccccc 1px solid 
}
.tdcnt3 {
  	BORDER-RIGHT: #cccccc 1px solid;  BORDER-LEFT: #cccccc 1px solid 
}
.product_head{
	background-color:#336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.product_head a {
	color:#003377; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px
}
.product_head a:hover {
	color:#ffffff
}
.dl_link_a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.dl_link_a a {
	color:#003366;
	text-decoration: none;
}
.dl_link_a a:hover {
	color:#FF6600;
	text-decoration: none;
}
.dl_link_e{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.dl_link_e a {
	color:#999999;
	text-decoration: none;
}
.dl_link_e a:hover {
	color:#CCCCCC;
	text-decoration: none;
}
.newstitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font:caption
}
.paratext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	color:#000000;
	padding: 4px;
}
.paratext b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding: 5px;
	color: #FF6600;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	color:#000000;
	padding: 4px;
}

.news b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	color: #FF6600;
}