﻿.WarningText {
font-family:Arial;
font-size:11px;
color:#333;
font-style:italic;
}

.SiteMapPath,.SiteMapPath:link,.SiteMapPath:visited {
font-family:Verdana;
font-size:11px;
color:#5a5aa7;
}

.SiteMapPath:hover,.SiteMapPath:visited:hover {
font-family:Verdana;
font-size:11px;
color:#000;
}

.MenuTopSub,.MenuTopSub:link,.MenuTopSub:visited {
font-family:Verdana;
font-size:9px;
color:#666;
}

.MenuTopSub:hover,.MenuTopSub:visited:hover {
font-family:Verdana;
font-size:9px;
color:#ff7300;
}

.A1:hover, A1:visited:hover {
font-family:Arial;
font-size:12px;
color:#666;
text-decoration:underline;
}

.A2:hover {
font-family:Arial;
font-size:12px;
color:#222;
text-decoration:underline;
padding:4px 5px 0;
font-style:italic;
}
.A2,.A2:link,.A2:visited {
font-family:Arial;
font-size:12px;
color:#00006C;
text-decoration:none;
padding:4px 5px 0;
font-style:italic;
}

A,A:link,A:active {
font-family:Arial;
font-size:12px;
color:#006;
text-decoration:none;
}

A:visited {
font-family:Arial;
font-size:12px;
color:#0505a0;
text-decoration:none;
}

A:hover {
font-family:Arial;
font-size:12px;
color:#000;
text-decoration:underline;
}

.newsText {
font-family:Arial, Verdana;
font-size:11px;
color:#333;
text-align:justify;
}
.newsTextBigger {
font-family:Arial, Verdana;
font-size:12px;
color:#333;
text-align:justify;
}


.newsAdjustFont {
font-family:Arial;
font-size:10px;
color:#666;
margin:0;
padding:0;
}

.newsImageDesc {
font-family:Arial;
font-size:12px;
color:#666;
}

.newsShortContent {
font-family:Tahoma;
font-size:13px;
color:#555;
font-weight:700;
text-align:justify;
}

.newsContentSmall {
font-family:Arial;
font-size:12px;
color:#000;
text-align:justify;
}

.newsContent {
font-family:Arial;
font-size:13px;
color:#000;
text-align:justify;
}

.newsContent1stBigger {
font-family:Arial;
font-size:15px;
color:#000;
text-align:justify;
}

.newsContent2ndBigger {
font-family:Arial;
font-size:17px;
color:#000;
text-align:justify;
}

.newsAuthor {
font-family:Arial;
font-size:11px;
color:#AAA;
font-weight:700;
}

.newsTitle,.newsTitle:link {
font-family:Arial, Arial;
font-size:14px;
font-weight:700;
color:#006;
text-decoration:none;
}

.newsTitle:hover,.newsTitle:visited:hover {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#555;
text-decoration:underline;
}

.newsTitle:visited {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#734D9C;
text-decoration:none;
}

.newsTitleSmall,.newsTitleSmall:link,.newsTitleSmall:visited {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#006;
text-decoration:none;
}

.newsTitleSmall:hover,.newsTitleSmall:visited:hover {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#555;
text-decoration:underline;
}

.CompanyDesc {
font-family:Tahoma;
font-size:11px;
color:#555;
}

.companyName {
font-family:Tahoma, Arial;
font-size:13px;
font-weight:700;
color:#3c4a94;
text-decoration:none;
margin-top:5px;
margin-bottom:10px;
}

.companyName:hover {
font-family:Tahoma, Arial;
font-size:13px;
font-weight:700;
color:#555;
text-decoration:underline;
}

.companyName:visited:hover {
font-family:Tahoma, Arial;
font-size:13px;
font-weight:700;
color:#3c4a94;
text-decoration:underline;
}

.lawTitleBig {
font-family:Arial;
font-size:16px;
font-weight:700;
color:#444;
text-decoration:none;
text-transform:uppercase;
}

.lawTitleSmall {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#444;
padding-top:10px;
text-decoration:none;
text-transform:uppercase;
}

.law1Title {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#444;
text-decoration:none;
text-transform:uppercase;
}

.law1Title:link {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#444;
text-decoration:underline;
text-transform:uppercase;
}

.law1Title:visited {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#734D9C;
text-decoration:none;
text-transform:uppercase;
}

.law2Title:visited {
font-family:Arial;
font-size:13px;
color:#734D9C;
text-decoration:none;
}

.CopyRight {
font-family:Arial;
font-size:11px;
color:#666;
width:100%;
text-align:center;
margin:0;
padding:5px 0;
}

.A3,.A3:link,.A3:visited {
font-family:Arial;
font-size:11px;
color:#006;
text-decoration:none;
}

.A3:hover {
font-family:Arial;
font-size:11px;
color:#222;
text-decoration:underline;
}

.A4,.A4:link,.A4:visited {
font-family:Tahoma;
font-size:10px;
color:#00009C;
text-decoration:none;
}

.A4:hover {
font-family:Tahoma;
font-size:10px;
color:#222;
text-decoration:underline;
}

.A5,.A5:link,.A5:visited {
font-family:Arial;
font-size:15px;
color:#222;
text-decoration:none;
font-weight:700;
}

.A5:hover {
font-family:Arial;
font-size:15px;
color:#555;
text-decoration:underline;
font-weight:700;
}

.A6,.A6:link,.A6:visited {
font-family:Tahoma;
font-size:12px;
color:#555;
text-decoration:none;
font-weight:700;
}

.A6:hover {
font-family:Tahoma;
font-size:12px;
color:#888;
text-decoration:underline;
font-weight:700;
}

#layer1 {
position:absolute;
visibility:visible;
width:400px;
height:300px;
right:0;
top:0;
background-color:#ccc;
border:1px solid #000;
padding:10px;
}

#close {
float:right;
}

H2 {
font-size:1em;
}

H3 {
font-size:2em;
}

H4 {
font-size:3em;
}

P {
margin:0;
padding:5px 0;
}

HR {
height:1px;
color:#666;
border-style:dotted;
}

.HR_Solid {
height:2px;
border-top:solid 1px gray;
border-bottom:solid 1px #FFF;
}

.HR_BlueSolid {
color:#93b4d7;
background-color:#93b4d7;
height:1px;
border:0;
}

.HR_Simple {
background-color:#DDD;
height:1px;
border:0;
color:#a4aab0;
}

.HR_Gray {
color:#DDD;
background-color:#DDD;
height:1px;
border:0;
}

.HR_Ye {
background-color:#FFEBC9;
height:1px;
border:0;
color:#FFEBC9;
}

.TextBoxReadOnly {
background-color:#F0F0F0;
height:21px;
border-color:#AAA;
border-style:solid;
border-width:1px;
}

ul {
margin-top:0;
margin-bottom:0;
list-style-position:outside;
}

li {
margin:0 0 5px -20px;
}

TD {
min-height:20px;
font-family:Arial;
font-size:12px;
}

TH {
font:12px Arial;
color:#222;
font-weight:700;
background-color:#c3d9ff;
padding:6px 0px 6px 0px;
border-bottom:solid 2px #666;
}

FORM {
margin:0;
padding:0;
}

.Input1 {
color:#222;
font:11px Arial;
border:1px solid #BBB;
background-color:#FFF;
padding:1px 3px;
}

.mouseBeOffMe {
border-top:0 solid #FFF;
border-bottom:2px solid #FFF;
border-left:0 solid #FFF;
border-right:0 solid #FFF;
}

.mouseBeDown {
border-top:2px solid #FFF;
border-bottom:0 solid #FFF;
border-left:0 solid #FFF;
border-right:0 solid #FFF;
}

.LeftMenuMain,.LeftMenuMain:link,.LeftMenuMain:visited {
border-left:1px solid #b9c5d8;
border-right:5px solid #b9c5d8;
font-size:12px;
float:right;
width:140px;
text-align:left;
font-weight:700;
font-family:Arial;
border-top:1px solid #FFF;
color:#3c4a94;
background-color:#e6eefa;
vertical-align:middle;
padding-top:3px;
padding-bottom:3px;
}

.LeftMenuMain:hover {
font-weight:700;
font-size:12px;
border-right:5px solid #c6d3e7;
border-top:1px solid #FFF;
background-color:#f1f7ff;
text-decoration:none;
color:#3c4a94;
vertical-align:middle;
}

.LeftMenuSub,.LeftMenuSub:link,.LeftMenuSub:visited {
border-right:5px solid #b9c5d8;
font-size:11px;
float:right;
width:140px;
text-align:left;
font-family:Arial;
color:#2a3989;
vertical-align:middle;
border-top:1px solid #FFF;
background-color:#d4dded;
padding-top:3px;
padding-bottom:3px;
}

.LeftMenuSub:hover {
font-size:11px;
color:#3c4a94;
background-color:#f1f7ff;
border-right:5px solid #c6d3e7;
text-decoration:none;
}

.LeftMenuAdmin,.LeftMenuAdmin:link,.LeftMenuAdmin:visited {
border-right:1px solid #FFF;
font-size:12px;
float:none;
width:135px;
height:20px;
text-align:left;
font-family:Arial;
color:#3c4a94;
vertical-align:middle;
border-top:1px solid #FFF;
border-bottom:1px solid #888;
border-left:1px solid #888;
background-color:#d6dec6;
}

.LeftMenuAdmin:hover {
border-right:1px solid #FFF;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
border-left:1px solid #AAA;
font-size:12px;
color:#3c4a94;
background-color:#e7efd8;
text-decoration:none;
}

.LeftMenuPro,.LeftMenuPro:link,.LeftMenuPro:visited {
border-left:2px solid #FFFAF4;
float:right;
width:170px;
text-align:left;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#000;
background-color:#FFFAF4;
padding-top:3px;
padding-bottom:3px;
background-image:url(../Images/MenuProductBG.gif);
}

.LeftMenuPro:hover {
border-left:2px solid #FFFAF4;
float:right;
width:170px;
text-align:left;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#8a5555;
background-color:#FFF;
text-decoration:underline;
}

.LeftMenuProSmall,.LeftMenuProSmall:link,.LeftMenuProSmall:visited {
float:left;
text-align:left;
font-family:Arial;
font-size:10px;
color:#6b4545;
text-decoration:none;
width:170px;
}

.LeftMenuProSmall:hover {
float:left;
text-align:left;
font-family:Arial;
font-size:10px;
color:#000;
background-color:#FFF;
text-decoration:underline;
width:170px;
}

.ControlMenu,.ControlMenu:link,.ControlMenu:visited {
font-size:12px;
float:right;
text-align:center;
font-family:Arial;
color:#0a246a;
vertical-align:middle;
padding-right:5px;
padding-left:5px;
text-decoration:none;
}

.ControlMenu:hover {
font-size:12px;
float:right;
text-align:center;
font-family:Arial;
color:#980000;
vertical-align:middle;
padding-right:5px;
padding-left:5px;
text-decoration:underline;
}

.BoxSlogan {
font-size:11px;
text-align:center;
font-family:Arial;
color:#AAA;
vertical-align:middle;
border-bottom:1px solid #AAA;
}

.ProductName {
font-size:13px;
font-family:Arial;
color:#0a246a;
font-weight:700;
text-decoration:underline;
}

.A15,.A15:link
{
  FONT-SIZE: 15px;
  font-family: Arial;
  color: #0f5ccf;
  text-decoration: none;
}
.A15:hover, .A15:visited:hover
{
  FONT-SIZE: 15px;
  font-family: Arial;
  color: #945e08;
  text-decoration: underline;
}
.A15:visited
{
  FONT-SIZE: 15px;
  font-family: Arial;
  color: #83446d;
  text-decoration: none;
}


.A16,.A16:link {
font-size:13px;
font-family:Tahoma;
color:#0f5ccf;
text-decoration:none;
}

.A16:hover,.A16:visited:hover {
font-size:13px;
font-family:Tahoma;
color:#945e08;
text-decoration:underline;
}

.A16:visited {
font-size:13px;
font-family:Tahoma;
color:#83446d;
text-decoration:none;
}

.A17,.A17:link,.A17:visited {
font-family:Arial;
font-size:11px;
color:#0f5ccf;
text-decoration:none;
}

.ProductNameSmall,.ProductNameSmall:link,.ProductNameSmall:visited {
font-size:11px;
font-family:Verdana, Tahoma, Arial;
color:#0a246a;
}

.ProductNameSmall:hover,.ProductNameSmall:visited:hover {
font-size:11px;
font-family:Verdana, Tahoma, Arial;
color:#945e08;
}

.ProductNameSmaller,.ProductNameSmaller:link,.ProductNameSmaller:visited {
font-size:10px;
font-family:Verdana, Tahoma, Arial;
color:#0a246a;
}

.ProductNameSmaller:hover,.ProductNameSmaller:visited:hover {
font-size:10px;
font-family:Verdana, Tahoma, Arial;
color:#945e08;
}

.ProductNameLarge,.ProductNameLarge:link,.ProductNameLarge:visited {
font-size:15px;
font-family:Arial;
color:#0a246a;
}

.ProductNameLarge:hover,.ProductNameLarge:visited:hover {
font-size:15px;
font-family:Arial;
color:#945e08;
}

.SmallFont {
font-family:Arial;
font-size:10px;
}

.SmallFont2 {
font-family:Tahoma;
font-size:10px;
color:#666;
}

.SmallFontStatistic {
font-family:Arial;
font-size:13px;
color:#333;
}

.PageNavSelected {
font-family:Arial;
font-size:11px;
color:#000;
text-decoration:none;
border:2px solid #849cc6;
background-color:#edf3fb;
padding:0 4px;
}

.PageNav,.PageNav:link,.PageNav:visited {
font-family:Arial;
font-size:11px;
color:#666;
text-decoration:none;
border:1px solid #BBB;
background-color:#FFF;
padding:1px 5px;
}

.PageNav:hover {
font-family:Arial;
font-size:11px;
color:#945e08;
background-color:#edf3fb;
text-decoration:none;
}

.PageNav2,.PageNav2:link,.PageNav2:visited {
font-family:Arial;
font-size:11px;
color:#222;
text-decoration:none;
padding:1px;
}

.BoxTitleYe, .BoxTitleYe:link, .BoxTitleYe:visited {
font-family:Tahoma;
font-size:13px;
font-weight:700;
color:#666666;
margin-left:10px;
}
.BoxTitleYe:hover{
font-family:Tahoma;
font-size:13px;
font-weight:700;
color:#666666;
margin-left:10px;
}

.HeaderItem {
font-family:Tahoma;
font-size:10px;
color:#00009C;
text-decoration:none;
padding-top:3px;
}

.PTabSelected,.PTabSelected:link,.PTabSelected:visited {
font-size:12px;
float:right;
width:120px;
text-align:center;
font-weight:700;
font-family:Arial;
border-top:1px solid #a4aab0;
border-left:1px solid #a4aab0;
color:#0a246a;
background-color:#e6eefa;
background-image:url(../Images/PTabSelected.gif);
padding-top:4px;
padding-bottom:4px;
}

.PTabUnSelected,.PTabUnSelected:link,.PTabUnSelected:visited {
font-size:12px;
float:right;
width:120px;
text-align:center;
font-weight:700;
font-family:Arial;
border-top:1px solid #a4aab0;
border-left:1px solid #a4aab0;
color:#0a246a;
background-color:#e6eefa;
background-image:url(../Images/PTabUnSelected.gif);
padding-top:3px;
padding-bottom:5px;
}

.PageTabSelected,.PageTabSelected:link,.PageTabSelected:visited {
font-size:12px;
float:right;
width:30px;
text-align:center;
font-weight:700;
font-family:Arial;
border-top:1px solid #a4aab0;
border-left:1px solid #a4aab0;
color:#0a246a;
background-color:#e6eefa;
background-image:url(../Images/PTabSelected.gif);
padding-top:4px;
padding-bottom:4px;
}

.PageTabUnSelected,.PageTabUnSelected:link,.PageTabUnSelected:visited {
font-size:12px;
float:right;
width:30px;
text-align:center;
font-weight:700;
font-family:Arial;
border-top:1px solid #a4aab0;
border-left:1px solid #a4aab0;
color:#0a246a;
background-color:#e6eefa;
background-image:url(../Images/PTabUnSelected.gif);
padding-top:3px;
padding-bottom:5px;
}

.TabBox {
border-top:solid 0;
border-bottom:solid 1px #a4aab0;
border-left:solid 1px #a4aab0;
border-right:solid 1px #a4aab0;
background-color:#f4f7fc;
border-color:#a4aab0;
border-style:solid;
border-width:1px;
}

TD.PollAnwser {
height:30px;
}

.Description2 {
font-family:Tahoma;
font-size:12px;
color:#777;
margin:0;
padding:15px 0 0;
}
.Description4 {
font-family:Arial;
font-size:12px;
color:#AAA;
margin:0;
}


.QuickLink:hover,.QuickLink:visited:hover {
font-family:Arial;
font-size:11px;
color:#000;
font-weight:700;
text-decoration:none;
}

.A7,.A7:link,.A7:visited {
font-family:Tahoma;
font-size:11px;
color:#0a246a;
}

.A7:hover {
font-family:Tahoma;
font-size:11px;
color:#000;
text-decoration:underline;
}

.A7White,.A7White:link,.A7White:visited {
font-family:Tahoma;
font-size:11px;
color:#FFF;
}

.A7White:hover {
font-family:Tahoma;
font-size:11px;
color:#FFFF99;
text-decoration:underline;
}


.HeaderTextSmall {
font-family:Arial;
font-size:10px;
color:#0a246a;
}

.HeaderTextEVRed {
font-family:Arial;
font-size:10px;
color:Red;
font-weight:700;
}

.HeaderTextEVBlue {
font-family:Arial;
font-size:10px;
color:Blue;
font-weight:700;
}

.PersonalBoxText,.PersonalBoxText:Link,.PersonalBoxText:visited {
font-size:11px;
font-family:Arial;
color:#0A246A;
margin:0;
padding:0;
}

.PersonalBoxText:hover,.PersonalBoxText:visited:hover {
font-size:11px;
font-family:Arial;
color:#0A246A;
text-decoration:underline;
}

.PersonalBoxTitle {
font-size:11px;
font-family:Arial;
color:#0A246A;
font-weight:700;
}

.ButtonStoreManage {
font-size:11px;
}

.HotLink {
width:90px;
height:35px;
text-align:left;
border-top:1px solid #f9e6c9;
border-bottom:1px solid #DB7244;
border-right:1px solid #DB7244;
border-left:1px solid #f9e6c9;
background-color:#FFF;
background-image:url(../Images/HotLink_BG.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:11px;
font-family:Tahoma;
color:#333;
margin-top:5px;
margin-bottom:5px;
}

.HotLinkText,.HotLinkText:link,.HotLinkText:visited {
padding-left:10px;
padding-top:5px;
padding-bottom:6px;
font-size:11px;
font-family:Arial;
display:block;
color:#666;
}

.HotLinkText:hover,.HotLinkText:visited:hover {
padding-left:10px;
padding-top:5px;
font-size:11px;
font-family:Arial;
display:block;
text-decoration:none;
color:#000;
}

.A8,.A8:link,.A8:visited {
font-family:Arial;
font-size:12px;
color:#003C74;
text-decoration:none;
}

.A9:hover {
font-family:Arial;
font-size:11px;
color:#222;
text-decoration:none;
}

.A10,.A10:link,A10.visited {
font-family:Arial;
font-size:12px;
color:#222;
text-decoration:none;
}

.A10:hover {
font-family:Arial;
font-size:12px;
color:#666;
text-decoration:none;
}

.P3 {
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}

.SpliterText {
margin:5px;
}

.InfoMessage {
font-family:Arial;
font-size:12px;
color:Red;
font-weight:700;
padding:3px 8px;
}

.MessageRowTrue {
font-family:Arial;
font-size:12px;
height:22px;
border-bottom:solid 1px #AAA;
}

.MessageRowFalse {
font-family:Arial;
font-size:12px;
height:22px;
border-bottom:solid 1px #AAA;
background-color:#FFF;
}

.MessageShortContent {
font-family:Arial;
font-size:12px;
color:#777;
}

.OpenedFalse {
font-weight:700;
}

.OpenedTrue {
font-weight:400;
}

.A11,.A11:link,.A11:visited {
font-family:Tahoma;
font-size:13px;
color:#3600CC;
text-decoration:underline;
}

.A11:hover {
font-family:Tahoma;
font-size:13px;
color:#222;
text-decoration:underline;
}

.A12:hover,.A12:visited:hover {
font-family:Verdana;
font-size:12px;
color:#ff7300;
}

.A13,.A13:link {
font-family:Arial;
font-size:13px;
color:#003C74;
text-decoration:none;
}

.A13:visited {
font-family:Arial;
font-size:13px;
text-decoration:none;
color:#834455;
}

.A13:hover {
font-family:Arial;
font-size:13px;
color:#ff7300;
text-decoration:none;
}

.A13_Gray {
font-family:Arial;
font-size:12px;
color:#888;
text-decoration:none;
}

.divA13Selected {
padding-top:2px;
padding-bottom:2px;
background-color:#FF9;
font-weight:700;
}

.DivAboutMenuUnSelected {
height:31px;
width:190px;
background-color:#d8dbe1;
background-image:url(../Images/AboutMenuUnSelected.gif);
}

.AboutMenuUnSelected,.AboutMenuUnSelected:link,.AboutMenuUnSelected:visited {
font:bold 13px arial;
color:#33517f;
height:31px;
width:190px;
background-color:#d8dbe1;
background-image:url(../Images/AboutMenuUnSelected.gif);
display:block;
float:left;
}

.AboutMenuUnSelected:hover {
font:bold 13px arial;
height:31px;
width:190px;
color:#ff663e;
background-color:#d8dbe1;
background-image:url(../Images/AboutMenuUnSelected.gif);
display:block;
float:left;
}

.AboutMenuSelected,.AboutMenuSelected:link,.AboutMenuSelected:visited {
font:bold 13px arial;
color:#33517f;
height:31px;
width:190px;
background-color:#b4cbdd;
background-image:url(../Images/AboutMenuUnSelected.gif);
display:block;
float:left;
padding:5px 6px 3px 12px;
}

.AboutMenuSelected:hover {
font:bold 13px arial;
height:31px;
width:190px;
color:#ff663e;
background-color:#b4cbdd;
background-image:url(../Images/AboutMenuUnSelected.gif);
display:block;
float:left;
padding:5px 6px 3px 12px;
}

.labelFixWidth150 {
display:block;
float:left;
padding-left:10px;
padding-top:5px;
width:150px;
}

.labelFixWidth200 {
display:block;
float:left;
padding-left:10px;
padding-top:5px;
width:200px;
}

.labelFixWidth100 {
display:block;
float:left;
padding-left:10px;
padding-top:5px;
width:130px;
}

.labelFixWidth50 {
display:block;
float:left;
width:100px;
}

.boxFixWidth130 {
display:block;
float:left;
width:130px;
}

.HotNewsTitle {
font-family:Verdana;
font-size:12px;
color:#ff7300;
font-weight:700;
}

.HotNews,.HotNews:link,.HotNews:visited {
font-family:Verdana;
font-size:10px;
color:#039;
font-weight:700;
}

.HotNews:hover {
font-family:Verdana;
font-size:10px;
color:#ff7000;
font-weight:700;
text-decoration:underline;
}

.HotQuestion,.HotQuestion:link,.HotQuestion:visited {
font-family:Arial;
font-size:12px;
color:#7b2e00;
}

.HotQuestion:hover {
font-family:Arial;
font-size:12px;
color:red;
text-decoration:underline;
}

.LargerFont {
font-family:Arial;
font-size:13px;
font-weight:700;
padding-left:3px;
padding-bottom:2px;
}

.FlatButton,.FlatButton:link,.FlatButton:visited {
font-family:Verdana;
font-size:11px;
color:#444;
text-decoration:none;
border:1px solid #BBB;
background-color:#FFF;
padding:2px 5px;
}

.FlatButton:hover {
font-family:Verdana;
font-size:11px;
color:#945e08;
background-color:#edf3fb;
text-decoration:none;
}

.FlatButtonSelected,.FlatButtonSelected:link,.FlatButtonSelected:visited,.FlatButtonSelected:hover {
font-family:Verdana;
font-size:11px;
color:#000;
text-decoration:none;
border:1px solid #849cc6;
background-color:#edf3fb;
font-weight:700;
padding:2px 5px;
}

.NoteInfo {
font-family:Arial;
font-size:11px;
font-style:italic;
color:#666;
}

.MT {
background:url(Store/Images/GSMenuBg.gif);
background-repeat:repeat-x;
margin-bottom:10px;
height:32px;
}

.MT a:hover {
color:#fff000!important;
text-decoration:none!important;
padding:9px 25px;
}

.MT_current:link {
background:url(Store/Images/GSMenuBgCurrentArrow_Full.gif);
background-position:center top;
color:#f9ee52!important;
}

.MT_current:visited {
background:url(Store/Images/GSMenuBgCurrentArrow_Full.gif) no-repeat center top;
color:#f9ee52!important;
}

.MT_current:hover {
background:url(Store/Images/GSMenuBgCurrentArrow_Full.gif);
background-position:center top;
color:#FFF!important;
}

.div_StoreMenuCategory
{
float:left;
border-top:1px solid #FFF;
border-bottom:1px solid #9CAFBD;
padding-top:6px;
padding-bottom:6px;
width:190px;	
}

.StoreMenuCategory,.StoreMenuCategory:link,.StoreMenuCategory:visited {
float:left;
text-align: left;
font:12px arial;
color:#3c4a94;
}

.StoreMenuCategory:hover {
float:left;
text-align:left;
font:12px arial;
color:#3c4a94;
}

.CatagoryList {
width:190px;
}

.CatagoryList a:hover {
color:#f60!important;
text-decoration:underline;
}

.CatagoryList H3 {
background:url(Store/Images/productGroupTitle.gif) no-repeat;
font:bold 13px arial;
padding:5px 6px 3px 12px;
}

.CatagoryList UL {
margin:0;
}

.CatagoryList li SPAN {
color:#555;
}

.CatagoryList li a {
padding:0;
}

.CatagoryList LI.current {
background:url(Store/Images/GSGroupLiIconCurrent.gif) no-repeat 12px 7px;
}

.CatagoryList LI {
border-top:#fff 1px solid;
background:url(Store/Images/GSGroupLiIcon.gif) no-repeat 12px 5px;
border-bottom:#9cafbd 1px solid;
padding:3px 0 3px 30px;
}

.CategoryList2,.CategoryList2:link,.CategoryList2:visited {
font:bold 13px arial;
color:#33517f;
padding:5px 6px 3px 12px;
}

.CategoryList2:hover {
font:bold 13px arial;
padding:5px 6px 3px 12px;
}

.portalLink {
margin-bottom:15px;
}

.portalLink IMG {
border-width:0;
}

.portalLink H3 {
background:url(Store/Images/portalLinkTitle.gif) no-repeat;
font:bold 13px arial;
margin:0;
padding:7px 6px 8px 12px;
}

.portalLink H3.current {
background:url(Store/Images/portalLinkTitleCurrent.gif) no-repeat;
}

.portalLink A:hover {
color:#f60!important;
text-decoration:none;
}

.H-Title {
font-family:Verdana;
font-size:12px;
color:#222;
font-weight:700;
}

.selectProductPhoto00 {
margin-left:15px;
margin-right:15px;
width:112px;
height:112px;
background:url(Store/Images/hotProduct.gif) no-repeat;
background-color:#CEDFEB;
}

.selectProductPhoto01 {
margin-left:15px;
margin-right:15px;
width:112px;
height:112px;
background:url(Store/Images/hotProduct_new.gif) no-repeat;
background-color:#ffb983;
}

.productFrame {
width:110px;
height:110px;
background:url(Store/Images/ProFrame.gif) no-repeat;
background-color:#FFF;
}

.productFrameMul {
width:110px;
height:110px;
background:url(Store/Images/ProFrameMul.gif) no-repeat;
background-color:#FFF;
}

.DTL_photo-frame {
margin:20px 5px;
}

.photo-frame .topx-- {
background-image:url(Store/Images/frame-topx--.gif);
background-repeat:no-repeat;
width:auto;
height:2px;
vertical-align:top;
}

.photo-frame .top-x- {
background-image:url(Store/Images/frame-top-x-.gif);
background-repeat:repeat-x;
width:auto;
height:2px;
}

.photo-frame .top--x {
background-image:url(Store/Images/frame-top--x.gif);
background-repeat:no-repeat;
width:auto;
height:2px;
vertical-align:top;
}

.photo-frame .midx-- {
background-image:url(Store/Images/frame-midx--.gif);
background-repeat:repeat-y;
width:2px;
height:auto;
}

.photo-frame .mid--x {
background-image:url(Store/Images/frame-mid--x.gif);
background-repeat:repeat-y;
width:2px;
height:auto;
}

.photo-frame .botx-- {
background-image:url(Store/Images/frame-botx--.gif);
background-repeat:no-repeat;
width:4px;
height:4px;
vertical-align:top;
}

.photo-frame .bot-x- {
background-image:url(Store/Images/frame-bot-x-.gif);
background-repeat:repeat-x;
width:auto;
height:4px;
}

.photo-frame .bot--x {
background-image:url(Store/Images/frame-bot--x.gif);
background-repeat:no-repeat;
width:4px;
height:4px;
vertical-align:bottom;
}

.StatusBar {
border-right:#e5e4d5 1px solid;
border-top:#e5e4d5 1px solid;
font:10px verdana;
border-left:#e5e4d5 1px solid;
border-bottom:#e5e4d5 1px solid;
background-color:#fffcdf;
margin:-10px 0 10px;
padding:4px;
}

.StatusBar A {
background:url(Store/Images/GSBreadArrow.gif) no-repeat right bottom;
margin-right:5px;
padding:5px 10px;
}

.StatusBar STRONG {
padding-left:5px;
}

.companyNameTitle {
font-family:Arial;
font-size:20px;
color:#0a246a;
text-decoration:none;
}

.RowTitle2{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#0a246a;
width:100%;
height:27px;
background-color:#ecf2f9;
border-bottom:solid 1px #cde0ee;
}
.RowTitle{
font-family:Arial;
width:100%;
height:24px;
background-image:url(Store/Images/BG2.gif);
font-weight:bold;
color:#555;
}


.Row {
font-family:Arial;
width:100%;
border-bottom: solid 1px #cccccc;
padding-top:2px;
padding-bottom:5px;
}

.RowTrans {
font-family:Arial;
width:100%;
border-bottom: solid 1px Black;
padding-top:1px;
padding-bottom:5px;
}

.RowText,.RowText:link,.RowText:visited {
padding-left:10px;
padding-top:5px;
display:block;
}
.RowText:hover {
padding-left:10px;
padding-top:5px;
display:block;
text-decoration:none;
color:#444;
}

.ProductDetailTitle {
font-family:Arial;
font-size:20px;
margin-top:8px;
margin-bottom:8px;
margin-left:2px;
display:block;
}
.ProductDetailTitle2 {
font-family:Arial;
font-size:20px;
display:block;
}


.ImageDetailOther:hover {
border-color:Gray;
border-style:solid;
border-width:1px;
}

.ImageDetailOtherDiv {
padding-bottom:18px;
}

.TitleSmall,.TitleSmall:link,.TitleSmall:visited {
font-family:Verdana;
font-size:10px;
color:#3c4a94;
}

.TitleSmall:hover {
font-family:Verdana;
font-size:10px;
color:#ff663f;
}

.TitleSmallSelected {
font-family:Verdana;
font-size:10px;
color:#000;
}

.ProductDetailMenuTopSelected {
width:100%;
height:100%;
border-left:solid 1px #8ba0c3;
border-top:solid 1px #8ba0c3;
border-right:solid 1px #8ba0c3;
border-bottom:solid 1px #f3f4f5;
background-image:url(Store/Images/M1.gif);
}

.ProductDetailMenuTop {
width:100%;
height:100%;
border-left:solid 0 #f3f4f5;
border-top:solid 1px #FFF;
border-right:solid 0 #f3f4f5;
border-bottom:solid 1px #8ba0c3;
}

.ProductDetailMenuLeft {
width:100%;
height:100%;
border-left:solid 1px #FFF;
border-top:solid 1px #FFF;
border-right:solid 0 #f3f4f5;
border-bottom:solid 1px #8ba0c3;
}

.ProductDetailMenuRight {
width:100%;
height:100%;
border-left:solid 0 #f3f4f5;
border-top:solid 1px #FFF;
border-right:solid 1px #FFF;
border-bottom:solid 1px #8ba0c3;
}

.ImageBorderGray {
border: solid 1px #848484;
}
.DivBorderGray315 {
border: solid 1px #CCC;
width:315px;
height:315px;
text-align:center;
padding:0px;
margin:0px;
overflow: hidden;
}
.DivBorderGray100 {
border: solid 1px #848484;
width:100px;
height:100px;
text-align:center;
padding:0px;
margin:0px;
overflow: hidden;
}

.DivBorderGray40 {
border: solid 1px #848484;

width:40px;
height:40px;
padding:0px;
margin:0px;
text-align:center;
overflow: hidden;
}

.EntryTitle,.EntryTitle:link,.EntryTitle:visited {
font-family:Tahoma;
font-size:20px;
color:#222;
font-weight:700;
text-decoration:none;
}

.EntryTitle:hover,.EntryTitle:visited:hover {
font-family:Tahoma;
font-size:20px;
color:#555;
font-weight:700;
text-decoration:underline;
}

.UserNameText {
font-family:Arial;
font-size:13px;
color:#222;
font-weight:700;
}

.ErrorBigMessage {
font-family:Arial;
font-size:15px;
color:#7B2E00;
font-weight:700;
}

.NewsBigShow {
font-family:Arial;
font-size:20px;
color:#7B2E00;
font-weight:700;
}

.YellowBox {
width:100%;
border-color:#ffb64b;
border-style:solid;
border-width:1px;
}

.YellowBoxBold {
width:100%;
border-color:#ffb64b;
border-style:solid;
border-width:2px;
}

.BlueBox {
width:100%;
border-color:#93b4d7;
border-style:solid;
border-width:1px;
}

.textstyle1 {
font-size:12px;
font-family:Arial;
color:#6b1700;
font-weight:700;
display:block;
}

.FRForum,.FRForum:link,.FRForum:visited {
font-family:Arial;
font-size:12px;
color:#0a246a;
text-decoration:none;
font-weight:700;
}

.FRCategory,.FRCategory:link,.FRCategory:visited {
font-family:Arial;
font-size:11px;
color:#000;
text-decoration:none;
font-weight:700;
text-transform:uppercase;
}

.FRCategory:hover {
font-family:Arial;
font-size:11px;
color:#222;
text-decoration:none;
text-transform:uppercase;
}

.FRUserName,.FRUserName:link,.FRUserName:visited {
font-family:Arial;
font-size:13px;
color:#222;
font-weight:700;
text-decoration:underline;
}

.FRUserName:hover {
font-family:Arial;
font-size:13px;
color:#666;
font-weight:700;
text-decoration:underline;
}

.FRTopic:hover,.FRTopic:visited:hover {
font-family:Arial;
font-size:12px;
color:#ff7300;
text-decoration:underline;
}

.A14,.A14:link,.A14:visited {
font-family:Arial;
font-size:22px;
color:#003C74;
text-decoration:none;
font-weight:700;
}

.A14:hover {
font-family:Arial;
font-size:22px;
color:#ff7300;
text-decoration:none;
font-weight:700;
}

.Label1 {
font-family:Arial;
font-size:11px;
color:#333;
font-weight:700;
}
.Label2 {
font-family:Arial;
font-size:16px;
color:#ff5500;
font-weight:700;
}


.Div1 {
width:100%;
background-color:#f2f2f2;
border-color:#dfdfdf;
border-style:solid;
border-width:1px;
}

.Button1,.Button1:link,.Button1:visited {
font-family:Arial;
font-size:11px;
color:#666;
text-decoration:none;
border:1px solid #AAA;
background-color:#F5F5F5;
background-image:url(../Images/Button1BG.gif);
padding:3px 7px;
}

.Button1:visited:hover,.Button1:hover {
font-family:Arial;
font-size:11px;
color:#945e08;
border:1px solid #222;
text-decoration:none;
}

.text,.A12,.A12:link,.A12:visited {
color:#333;
font-family:Verdana;
font-size:12px;
}

.A1,.A1:link,.A1:visited,.FRForum:hover {
color:#000;
font-family:Arial;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.A1:link:focus,.A2:link:focus,A:focus,.A3:link:focus,.A4:link:focus,.A5:link:focus,.A6:link:focus,.LeftMenuMain:link:focus,.LeftMenuSub:link:focus,.LeftMenuPro:link:focus,.LeftMenuProSmall:link:focus,.ControlMenu:link:focus,.A17:link:focus,.PTabSelected:link:focus,.PTabUnSelected:link:focus,.PageTabSelected:link:focus,.PageTabUnSelected:link:focus,.QuickLink:link:focus,.A7:link:focus,.A8:link:focus,.A9:link:focus,.A10:link:focus,.A11:link:focus,.A13:link:focus,.HotNews:link:focus,.HotQuestion:link:focus,.FRForum:link:focus,.FRCategory:link:focus,.FRUserName:link:focus,.A14:link:focus {
outline:none;
}

.newsDate,.Description {
color:#666;
font-family:Arial;
font-size:11px;
font-style:italic;
margin:0;
padding:15px 0 0;
}
.RedDescription {
color:Red;
font-family:Arial;
font-size:11px;
font-style:italic;
margin:0;
padding:15px 0 0;
}

.newsSource,.QuickLink,.QuickLink:link,.QuickLink:visited {
color:#666;
font-family:Arial;
font-size:11px;
font-weight:700;
}

.newsTitleLarge,.companyNameLarge {
color:#02023c;
font-family:Arial;
font-size:21px;
font-weight:700;
text-decoration:none;
margin:0;
padding:5px 0;
}

.companyName:link,.companyName:visited {
color:#3c4a94;
font-family:Tahoma, Arial;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.law1Title:hover,.law1Title:visited:hover {
color:#222;
font-family:Arial;
font-size:14px;
font-weight:700;
text-decoration:underline;
text-transform:uppercase;
}

.law2Title,.law2Title:link {
color:#009;
font-family:Arial;
font-size:13px;
text-decoration:none;
}

.law2Title:hover,.law2Title:visited:hover {
color:#555;
font-family:Arial;
font-size:13px;
text-decoration:underline;
}

BODY,INPUT,TEXTAREA,SELECT,FILE {
color:#222;
font:12px Arial;
}

.A17:hover,.PageNav2:hover,.PageNav2:visited:hover {
color:#945e08;
font-family:Arial;
font-size:11px;
text-decoration:underline;
}

.SmallFontInfo,.FRDescription,.FRUserInfo {
color:#666;
font-family:Arial;
font-size:11px;
}

.SmallFont3,.A9,.A9:link,.A9:visited {
color:#666;
font-family:Arial;
font-size:11px;
text-decoration:none;
}

.BoxTitle,.BoxTitle:link, .BoxTitle:visited, #BoxTitle {
color:#f9f8d8;
font-family:Tahoma;
font-size:13px;
font-weight:700;
margin-left:10px;
}
.BoxTitle:hover{
color: #666;
font-family:Tahoma;
font-size:13px;
font-weight:700;
margin-left:10px;
}

.ShowForumHeader {
color:#666;
font-family:Arial;
font-size:11px;
font-weight:700;
margin-left:10px;
}


.PTabSelected:hover,.PageTabSelected:hover {
border-left:1px solid #a4aab0;
border-top:1px solid #a4aab0;
color:#3c4a94;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.PTabUnSelected:hover,.PageTabUnSelected:hover {
border-left:1px solid #a4aab0;
border-top:1px solid #a4aab0;
color:#3c4a94;
font-size:12px;
font-weight:700;
text-decoration:underline;
vertical-align:middle;
}

.PollAnwser,.Description3,.CommentText {
color:#222;
font-family:Arial;
font-size:12px;
}

.HeaderText,.HeaderText:link,.HeaderText:visited,.HeaderText:link:focus,.HeaderText:hover {
color:#0a246a;
font-family:Arial;
font-size:11px;
}

.FRTopic,.FRTopic:link,.FRTopic:visited {
color:#555;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.A8:hover,.FRTopic{
color:#222;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}

.P2,.divA13 {
padding-bottom:2px;
padding-top:2px;
}

.MT a:link,.MT a:visited {
color:#fff!important;
display:block;
font:bold 13px/13px tahoma;
text-decoration:none;
padding:9px 25px;
}

.CatagoryList a:visited,.portalLink A:visited {
color:#33517f;
}

.selectProductPhoto10,.selectProductPhoto11 {
background:url(Store/Images/hotProduct_hot.gif) no-repeat;
background-color:#ffb983;
height:112px;
margin-left:15px;
margin-right:15px;
width:112px;
}

.selectProductPhoto00 A,.selectProductPhoto01 A,.selectProductPhoto10 A,.selectProductPhoto11 A,.productFrame A,.productFrameMul A {
display:block;
overflow:hidden;
vertical-align:middle;
}

.FRRowHome,.FRRowForum {
border-bottom:solid 1px #93b4d7;
border-left:solid 1px #93b4d7;
border-right:solid 1px #93b4d7;
border-top:solid 0 #FFF;
}

.A18,.A18:link {
font-family:Arial;
font-size:12px;
color:#003C74;
text-decoration:none;
}

.A18:visited {
font-family:Arial;
font-size:12px;
text-decoration:none;
color:#834455;
}

.A18:hover {
font-family:Arial;
font-size:12px;
color:#ff7300;
text-decoration:none;
}

.A18_Gray {
font-family:Arial;
font-size:12px;
color:#888;
text-decoration:none;
}

.TBEmpty{
font-family:Arial;
font-size:12px;
color:#888;
}

.TBNormal{
font-family:Arial;
font-size:12px;
color:#000;
}

.A19,.A19:link,.A19:visited {
font-family:Verdana;
font-size:10px;
color:#006;
text-decoration:none;
width: 125px;
height: 18px;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 3px;
padding-right: 3px;
display: block;
border: 1px solid #FAFAFA;
}

.A19:hover {
font-family:Verdana;
font-size:10px;
color:#222;
text-decoration:none;
background-color: #EEE;
width: 125px;
height: 18px;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 3px;
padding-right: 3px;
display: block;
border: 1px solid #DDD;
}

.SearchTextBox
{
    height:18px;
    width:160px;
    border: solid 1px #BBB;
    font-family:Arial;
    font-size:11px;
}

.SearchText,.SearchText:link,.SearchText:visited {
font-family:Verdana;
font-size:10px;
color:#006;
text-decoration:none;
width: 167px;
height: 18px;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 3px;
padding-right: 3px;
display: block;
border: 1px solid #FAFAFA;
}

.SearchText:hover {
font-family:Verdana;
font-size:10px;
color:#222;
text-decoration:none;
background-color: #EEE;
width: 167px;
height: 18px;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 3px;
padding-right: 3px;
display: block;
border: 1px solid #DDD;
}

.searchWord
{
    background-color:Yellow;
}

.TabIndexSelected,.TabIndexSelected:link,.TabIndexSelected:visited,.TabIndexSelected:visited:hover, .TabIndexSelected:hover {
font-family:Arial;
font-size:11px;
color:#000;
text-decoration:none;
border-top:1px solid #849cc6;
border-left:1px solid #849cc6;
border-right:1px solid #849cc6;
border-bottom:1px solid #FFFAF4;
background-color:#FFFAF4;
height:20px;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    padding-bottom:4px;

}

.TabIndex,.TabIndex:link,.TabIndex:visited {
font-family:Arial;
font-size:11px;
color:#666;
text-decoration:none;
border:1px solid #BBB;
background-color:#edf3fb;
height:20px;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    padding-bottom:4px;

}

.TabIndex:hover, TabIndex:visited:hover {
font-family:Arial;
font-size:11px;
color:#945e08;
background-color:#FFF;
text-decoration:none;
height:20px;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    padding-bottom:4px;

}

.BoxHeader
{
    color:White;
}
.BoxItem
{
    font-family:Arial;
    font-size:11px;
}

/*Textbox Watermark*/
.unwatermarked 
{
    background-color:#FFF;
    color:Black;
}

.watermarked {
	height:20px;
	width:150px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	


.MenuTop,.MenuTop:link,.MenuTop:visited {
font-family:Arial;
font-weight:bold;
font-size:13px;
color:#945e08;
background-color:#e4e4e4;
width:120px;
height:25px;
text-align:center;
display:block;
margin-left:5px;
padding-top:5px;
}

.MenuTop:hover {
color:White;
background-color:#42a3d5;
text-decoration:none;
}

.MenuTopSelected,.MenuTopSelected:link,.MenuTopSelected:visited{
font-family:Arial;
font-weight:bold;
font-size:13px;
color:White;
background-color:#42a3d5;
width:120px;
height:25px;
text-align:center;
display:block;
margin-left:5px;
padding-top:5px;
}

.featuresItems
{
  width: 135px;
  height: 150px;
  float:left;
  text-align:center;
}