body,div,td,th,p,a {
	font-family:verdana,arial,helvetica,sans; font-size:9pt;
	margin:0; padding:0; 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	}
body {background:url(../images/recbg.jpg); margin:3px 0 0 0;}
table {border-spacing:0;}
iframe {overflow:hidden; border:0;}
h1,.hh1  {font-family:"Times New Roman",verdana,arial,helvetica,sans; font-size:14pt; font-weight:bold; color:blue; text-decoration:none; margin:0; border-color:pink; border-width:thin;}
h2  {font-family:"Times New Roman",verdana,arial,helvetica,sans; font-size:14pt; font-weight:bold; color:black; text-decoration:none; margin-top:0; margin-bottom:0;}
h3  {font-family:"Times New Roman",verdana,arial,helvetica,sans; font-size:12pt; font-weight:bold; color:black; text-decoration:none; margin-top:0; margin-bottom:0; text-align:left}
p   {margin-top:1em; margin-bottom:0em; text-align:justify; text-indent:0pt;}
pp 	{text-indent:0pt; margin-top:0; margin-bottom:1em; text-align:justify;}

th {
	background: -webkit-linear-gradient(#ccc,#4A146B,#4A146B);
	background: -o-linear-gradient(#ccc,#4A146B,#4A146B);
	background: -moz-linear-gradient(#ccc,#4A146B,#4A146B);
	background: linear-gradient(#ccc,#4A146B,#4A146B);
	color:#fff;
	}

/* change placeholder color. Need to specify in seaprate lines */
::-webkit-input-placeholder	{color:#ccc;}
:-moz-placeholder			{color:#ccc;}
::-moz-placeholder			{color:#ccc;}
:-ms-input-placeholder		{color:#ccc;}

img {border:0;}

a:link,a:visited,a:active,a:hover {color:#00c;}
a:visited {color:#800080;}
a:active {color:#c00; border-width:thin;}
a:hover {color:#fff; background:#00c;}

a.back {background:url(../images/backa.gif) no-repeat; display:block; width:66px; height:18px;}
a.back:hover {background:url(../images/backb.gif) no-repeat;}

#a.buy {background:url(../images/buy3a.gif) no-repeat; display:block; width:120px; height:18px;}
#a.buy:hover {background:url(../images/buy3b.gif) no-repeat;}
#a.sizechart {background:url(../images/sizchta.jpg) no-repeat; display:block; width:64px; height:18px;}
#a.sizechart:hover {background:url(../images/sizchtb.jpg) no-repeat;}
#a.print {background:url(../images/printa.gif) no-repeat; display:block; width:66px; height:18px;}
#a.print:hover {background:url(../images/printb.gif) no-repeat;}
#a.close {background:url(../images/closea.gif) no-repeat; display:block; width:66px; height:18px;}
#a.close:hover {background:url(../images/closeb.gif) no-repeat;}

a.pmt:link,a.pmt:visited,a.pmt:active,a.pmt:hover {color:#666; background:none; text-decoration:none;}

.page {width:100%; max-width:780px; height:auto; vertical-align:top; background:#fff; margin:0 auto;
 box-shadow:2px 2px 4px #666;
 }
.banner {width:100%; max-width:780px; height:79px; vertical-align:middle;}
.banner .lgo {width:212px; padding:9px 0 0 12px; float:left;}
.banner .lgo a {color:#000; font-size:x-small; font-style:italic;}
.banner .lgo a:hover {color:#000; background:none;}

.banner div.srh {width:250px; height:100%; vertical-align:middle; display:inline-block; background:#fff; font-size:8pt; border:0;}
.banner div.srh table {width:100%; margin:3px 0 9px 0; padding:0; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #000; border-bottom:1px solid #000;}
.banner div.srh table td:first-child {font-size:22pt; font-family:'Times New Roman',Arial; font-weight:bold; color:#A0A0A0; margin:0; padding-right:1em;}
.banner div.srh table td {font-family:arial; text-align:center; padding:0;}
form.srh {font-size:x-small; background:none; border:0;}
form.srh input[type=text] {
	font-size:10pt;
	width:215px;
	height:100%;
	padding:4px 0 3px 4px; margin:0;
	border:0;
	-webkit-box-shadow: 1px 1px 1px 1px #aaa inset;
	-o-box-shadow: 1px 1px 1px 1px #aaa inset;
	-moz-box-shadow: 1px 1px 1px 1px #aaa inset;
	box-shadow: 1px 1px 1px 1px #aaa inset;
	background: url("/images/srh.gif") no-repeat right center #fff;
	}
form.srh {white-space: nowrap;}
form.srh .srh_go {
	font-size:11pt;
	font-weight:bold;
	color:white;
	padding:5px;
	cursor:pointer;
	background: -webkit-linear-gradient(#68d,#35A);
	background: -o-linear-gradient(#68d,#35A);
	background: -moz-linear-gradient(#82CA9C,#005826);
	background: linear-gradient(#68d,#35A);
	border:0;
	}
.banner .rt {float:right; margin-top:1em;}

.hdr {width:100%; vertical-align:top; overflow:hidden; line-height:0;}
.hdr .bkgrd2 {width:187px;}
.hdr a:hover {background:none;}

.mid {display:block; width:100%; height:100%; background:#fff; overflow:hidden;}
.mid .navlf {display:inline-block; float:left; width:138px; background:#fff;}
.mid .navlfmid {display:block; width:138px; background:url(../images/h3a.jpg); background-size:100%;}
.mid .navlfmid a {display:block; line-height:0;}
.mid .navlfmid a.sp {padding-bottom:9px;}
.mid .navlfmid a:hover {background:none;}

.mid .main {display:inline-block; width:475px; background:#fff;}
.main h1 {margin-bottom:0.5em; 
 text-shadow:2px 2px 2px #999;
 -moz-text-shadow:1px 1px 2px #999;
 -webkit-text-shadow:1px 1px 2px #999;
 }
.main table tr {vertical-align:top;}
.mid .navrt {display:inline-block; float:right; margin-right:5px; width:150px; background:#fff; vertical-align:top;}

.bott {display:block; width:100%; background:#fff; margin-top:2em;}

img.logoh {opacity:0; position:absolute; z-index:10; cursor:pointer;}
img.logoh:hover {opacity:1;}
.divct {margin:0 auto;}
.divrt {text-align:right;}

.lnk {padding-top:0; margin-top:0;}
.lnk li {font-family:verdana,arial,helvetica,sans; color:#000;}
.lnk a:link,.lnk td a:visited,.lnk td a:active,.lnk td a:hover {color:#00c;}
.lnk a:hover {color:#fff; background:#00c;}

.lnk a.sel:link,.lnk td a.sel:visited,.lnk td a.sel:active,.lnk td a.sel:hover {color:#060; font-weight:bold;}
.lnk a.sel:hover {color:#fff; background:#060;}

.brddsc {background:url(../images/naturel2.jpg)}
.p0 {margin-top:0em; margin-bottom:0em;}
.p5 {margin-top:0.5em; margin-bottom:0em;}
.hh {font-size:12pt; color:#00c; margin-bottom:0.5em; background:#fff;}
.h3a {background:url(../images/h3a.jpg); text-align:left}
.b2a {background:url(../images/bkgrd2a.gif);}
.b2b {background:url(../images/bkgrd2b.gif);}
.bb {color:blue; font-weight:bold}
.wh {background:white}
.sml {font-size:8pt; margin:0; text-indent:0pt;}
.sml2 {font-size:8pt; margin:0; text-indent:0pt; background:#EEE;}
.a7 {font-family:arial; font-size:7pt;}
.author {font-size:7pt;}
.textBox {font-size:8px; margin-bottom:0px; border:1px solid #84a8cc; padding:3px;}
.catb {font-size:7pt; margin-bottom:0px; background:#F00; color:white; padding-left:5px; padding-right:5px;}
 
pre {font-family:monospace; color:white; background:cyan}

th.brw {font-family:arial; font-size:8pt; color:white; text-align:center; font-weight:bold; background:url(../img/th1.jpg);}
td.brw {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; border-right:1px solid #999; border-bottom:1px solid #999; padding:3px;}

.brw {background:#fff; border:1px solid #999;}
.brw th {font-family:arial; font-size:8pt; color:white; text-align:center; font-weight:bold; background:url(../img/th1.jpg); border-right:1px solid #fff;}
.brw th:last-child {border-right:none;}
.brw td {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; border-right:1px solid #999; border-bottom:1px solid #999; padding:3px;}
.brw td a:link,.brw td a:visited,.brw td a:active,.brw td a:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#00c;}
.brw td a:hover {color:#fff; background:#00c;}

input.txt,select,textarea.txt {background:#eff; color:#009; font-size:8pt; text-decoration:none; font-family:"courier new",arial,helvetica,sans;}
.bstd {background:#ccc; color:#009; font-size:8pt; text-decoration:none; font-family:arial;}
option.even {color:cyan;}
.btt,.bttb {background:#ccc; color:#000; font-size:8pt; text-decoration:none; font-family:verdana,arial;}
.bttb {font-weight:bold; color:#33f;}
input.btt,input.bttb {font-size:8pt;}

a.btt:link,a.btt:visited,a.btt:active,a.btt:hover {
	font-size:8pt; color:#000; font-family:Arial,Verdana; text-decoration:none; display:inline-block;
	line-height:1;
	padding:4px;
	text-align:center;
	border-radius:2px;
	box-shadow:0 0 0 1px #f7f7f7, 0 0 0 2px #777;
	background: -webkit-linear-gradient(#fff,#eee,#ccc);
	background: -o-linear-gradient(#fff,#eee,#ccc);
	background: -moz-linear-gradient(#fff,#eee,#ccc);
	background: linear-gradient(#fff,#eee,#ccc);
	}
a.btt:hover {
	background: -webkit-linear-gradient(#EFF7FF,#DEF3FF,#A5DBF7);
	background: -o-linear-gradient(#EFF7FF,#DEF3FF,#A5DBF7);
	background: -moz-linear-gradient(#EFF7FF,#DEF3FF,#A5DBF7);
	background: linear-gradient(#EFF7FF,#DEF3FF,#A5DBF7);
	box-shadow:0 0 0 1px #fff, 0 0 0 2px #397DB5;
	}

.lgn {background:#fff; color:#009; font-size:8pt; text-decoration:none; font-family:arial,helvetica,sans;}

.indent {color:#008; margin-top:0; margin-bottom:0; margin-left:2em; margin-right:0;}
ul {margin:6px 0;}
ul li {margin-top:0em; margin-left:-2em; padding-bottom:6px;}
ol li {margin:0 0 0.5em -1em; padding-bottom:6px;}
li.o2 {color:#008; margin-top:0em; margin-bottom:0.5em; margin-left:-1.5em}
ul.li {list-style-image:url(../img/bulc5.gif); padding:0; margin-top:0em; margin-left:-1em;}

.b     {font-weight:bold;}
.b8    {font-weight:bold;}
.f7	   {text-decoration:none; color:#000; font-size:7pt;}
.v7	   {font-size:7pt;}
.d     {font-family:Verdana,Arial,helvetica,sans;}
.big   {font-size:14pt;}
.l     {font-size:12pt; font-weight:bold;}
.n     {font-size:10pt;}
.s     {font-size:8pt;}
.ss    {font-size:7pt; font-family:Arial,helvetica,sans;}
.small {font-size:8pt; font-family:Arial,helvetica,sans;}
.tiny  {font-size:6pt; font-family:Arial,helvetica,sans;}
.s2    {font-size:2pt;}
.s4    {font-size:4pt;}
.part  {font-size:8pt; font-family:Arial Narrow,helvetica,sans;}
p.owner	{font-size:8pt;}
.h     {font-size:10pt; color:#00f;}
.ft2    {font-size:10pt; font-weight:bold; color:white; margin-top:0; margin-bottom:0;}
.ft1    {font-size:8pt; font-family:Arial,helvetica,sans; font-weight:bold; color:black;}

.t1 {background:#f0ffff; text-align:left}
.t2 {background:#f0ffff; text-align:left}

/* a.dim1:link {FILTER:alpha(Opacity=50); -moz-opacity: 0.5; opacity:0.5; zoom:1; background:none;} */
/* a.dim:hover {FILTER:alpha(Opacity=50); -moz-opacity: 0.5; opacity:0.5; zoom:1; background:none;} */

.btt2:link,.btt2:visited,.btt2:active,.btt2:hover {font-size:8pt; text-decoration:none; border:1px outset; color:black; background-color:#EEE; padding-left:2px; padding-right:2px;}
.pt1,.pt:link,.pt:visited,.pt:active,.pt:hover {font-size:7pt; text-decoration:underline;}
.pt1	  {text-decoration:none;}
.pt:link	  {Color:#00f;}
.pt:visited {color:#800080;}
.pt:active  {color:#C00; border-width:thin;}
.pt:hover	  {color:#fff; background:#090}

.gr:link,.gr:visited,.gr:active,.gr:hover {text-decoration:underline;}
.gr:link	{Color:#0F0;}
.gr:visited {color:#0F0;}
.gr:active  {color:#0F0; border-width:thin;}
.gr:hover	  {color:#fff; background:#090}

.an:link,.an:visited,.an:active,.an:hover {font-size:10pt; text-decoration:underline;}
.an:link	{Color:#00f;}
.an:visited {color:#800080;}
.an:active  {color:#C00; border-width:thin;}
.an:hover	{color:#c63;}

.r1:link,.r1:visited,.r1:active,.r1:hover {font-size:8pt; font-family:arial,helvetica,sans; text-decoration:underline;}
.r1 {Color:#c00; text-decoration:none;}
.r1:link	{Color:#f33;}
.r1:visited {color:#f33;}
.r1:active  {color:#f33; border-width:thin;}
.r1:hover	{color:#fff; background:#f00; text-decoration:none;}

.sd,.sd:link,.sd:visited,.sd:active,.sd:hover {font-size:8pt; font-family:arial,helvetica,sans; color:#6600cc; text-decoration:none; background:none;}
.sd:hover   {text-decoration:underline;}

.w,.w:link,.w:visited,.w:active,.w:hover {font-size:8pt; font-family:Arial,helvetica,sans; text-decoration:underline;}
.w {color:#66f; text-decoration:none;}
.w:link    {Color:#66f;}
.w:visited {color:#66f;}
.w:active  {color:#66f; border-width:thin;}
.w:hover   {color:#fff; background:#66f; text-decoration:none;}

.nw {font-size:8pt; font-family:Arial,helvetica,sans; text-decoration:none; color:#c9c; text-align:left}
.nwl:link,.nwl:visited,.nwl:active,.nwl:hover {Color:#c0c; font-size:8pt; font-family:Arial,helvetica,sans; text-decoration:underline; font-weight:bold;}
.nwl:hover   {color:#fff; background:#f6f; text-decoration:none;}
.nw0:link,.nw0:visited,.nw0:active,.nw0:hover {Color:#c0c; font-size:7pt; font-family:Verdana,Arial,helvetica,sans; text-decoration:underline; font-weight:normal;}
.nw0:hover   {color:#fff; background:#f6f; text-decoration:none;}

.a0:link,.a0:visited,.a0:active,.a0:hover {Color:black; font-size:8pt; font-family:verdana,Arial; text-decoration:none; background:none}

.box {height:20px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#3e5c0b; font-size:10px; border:1px #C0D0B8 solid;
 border-spacing:1px;
 }
.box th,.box td {padding:5px 2px; vertical-align:middle;}

.box2 {text-decoration:none; border:1px outset; background-color:#EEE; 
 padding-left:2px; padding-right:2px; text-transform:uppercase; text-align:center; font-size:8pt;}
.box2b {text-decoration:none; border:1px outset; background-color:#EEE; padding-left:2px; padding-right:2px; text-align:center;}
.box3 {border:2px dotted #ccc; font-family:Arial, Helvetica, sans-serif; color:#3e5c0b; font-size:10px;}
.wrty {border:2px dotted #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e5c0b; font-size:10px;}
.news {border-bottom:1px solid #fcf;}
hr.dotted {width:100%;border-left:#fff;border-right:#fff;border-top:#fff;border-bottom:2px dotted #ccc}
.dashed {border:1px dashed #999; padding:5pt;}
.dotted {border:1px dotted #ccc; padding:5pt;}
hr.menu {border:1px solid #99f; padding:0; border-collapse:collapse;}
hr.dashed {border:1px dashed #999; padding:0; border-collapse:collapse;}
hr.dotted {border:1px dotted #ccc; padding:0; border-collapse:collapse;}
hr {color:pink; height:0;}

.tb3 {border-width:1px; border-style:solid; border-color:#9999FF;}

@media print {
 BODY {font-size:10pt; line-height:120%; background:white;}
 .np {display: none;}
}

.pc1 {height:20px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#3e5c0b; font-size:10px; border:1px #C0D0B8 solid;}
.pc1 th {font-family:arial; font-size:8pt; color:white; text-align:center; font-weight:bold; background:url(../img/th1.jpg);}
.pc1 table a:link,.pc1 table a:visited,.pc1 table a:active,.pc1 table a:hover {Color:#00f; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none;}
.pc1 table a:hover   {color:#fff; background:#939; text-decoration:none; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e; padding:0 3px;}
.pc1 table b {color:#fff; background:#939; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:bold; padding:0 3px;}
.pc1 table table td {font-family:arial; font-size:7pt;}
.pc1 table table a:link,.pc1 table table td a:visited,.pc1 table table a:active,.pc1 table table a:hover {Color:#009; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none;}
.pc1 table table a:hover   {color:#fff; background:#009; text-decoration:none; border:none; padding:0;}

/* table.box th.brw table table a.cat1 b.class=cat1t table td.a7 a.cat2 */

.pc2 {height:20px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#3e5c0b; font-size:10px; border:1px #C0D0B8 solid;}
.pc2 th {font-family:arial; font-size:8pt; color:white; text-align:center; font-weight:bold; background:url(../img/th1.jpg);}
/* .pc2 td {padding-left:3px text-align:left;} */
.pc2 b {font-weight:bold; font-family:verdana,arial,helvetica,sans; font-size:7pt;}
.pc2 a:link, .pc2 a:visited, .pc2 a:active, .pc2 a:hover {Color:#009; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none; border-bottom:1px solid #fff;}
.pc2 a:hover   {color:#fff; background:#009; text-decoration:none;}

.newsrt10 {width:148px; background:#eff; margin:0 7px 1em 0; padding:0; text-align:center; font-family:verdana,arial; font-size:8pt;
	border:1px solid #f93;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	}
.newsrt10 h2 {background:#f93; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0; 
	text-shadow:1px 2px 0px #999;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.newsrt10 p {margin:0; padding:5px 0; text-align:center;}
.newsrt10 a:link,.newsrt10 a:visited,.newsrt10 a:active,.newsrt10 a:hover {Color:#c33; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none;}
.newsrt10 a:hover {color:#fff; background:#939; text-decoration:none; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e; padding:0 3px;}

.newsrt20 {width:148px; background:#eff; margin:0 7px 1em 0; padding:0; text-align:center; font-family:verdana,arial; font-size:8pt;
	border:1px solid #696; 
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	}
.newsrt20 h2 {background:#696; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0;
	text-shadow:1px 1px 0px #333;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.newsrt20 p {margin:0; padding:5px 0; text-align:center;}
.newsrt20 a:link,.newsrt20 a:visited,.newsrt20 a:active,.newsrt20 a:hover {Color:#363; font-size:8pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:underline;}
.newsrt20 a:hover   {color:#fff; background:#696; text-decoration:none; border:1px solid #464; border-top:1px solid #8c8; border-left:1px solid #8c8; padding:0 3px;}

.newspdt1 {width:148px; background:#fff; margin:0 7px 1em 0; padding:0; overflow:hidden; vertical-align:top;
	border:1px solid #f93;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	}
.newspdt1 h2 {background:#f93; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0;
	text-shadow:1px 1px 0px #999;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.newspdt1 table {margin-left:3px; width:100%;}
.newspdt1 td {background:none; text-align:left; font-family:verdana,arial; font-size:7pt;}
.newspdt1 a:link,.newspdt1 a:visited,.newspdt1 a:active,.newspdt1 a:hover {Color:#c33; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none;}
.newspdt1 a:hover {color:#fff; background:#939; text-decoration:none; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e; padding:0 3px;}

.newspdt2 {width:148px; background:#fff;  margin:0 7px 1em 0; overflow:hidden; vertical-align:top;
	border:1px solid #696;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	}
.newspdt2 h2 {background:#696; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0;
	text-shadow:1px 1px 0px #999;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.newspdt2 table {margin-left:3px; width:100%;}
.newspdt2 td {background:none; text-align:left; font-family:verdana,arial; font-size:7pt;}
.newspdt2 a:link,.newspdt2 a:visited,.newspdt2 a:active,.newspdt2 a:hover {Color:#c33; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none;}
.newspdt2 a:hover {color:#fff; background:#939; text-decoration:none; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e; padding:0 3px;}

.whatsnew {width:148px; background:#fff; border:1px solid #fcf; margin-bottom:1em; margin-right:7px; vertical-align:top;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	}
.whatsnew h2 {background:#fcf; color:#000; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; margin:0; padding:2px 0;
	text-shadow:1px 2px 0px #aaa;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.whatsnew p {color:#939; background:none; text-align:left; font-family:verdana,arial; font-size:7pt; min-height:50px; vertical-align:top;
 padding:9px 5px; margin:0;
 border-bottom:1px solid #fdf;
 }
.whatsnew p img {float:right;}
.whatsnew p.wide {text-align:center;}
.whatsnew p span img {float:none;}
.whatsnew a:link,.whatsnew a:visited,.whatsnew a:active,.whatsnew a:hover {Color:#000; font-size:8pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:underline;}
.whatsnew a:hover   {color:#fff; background:#EC008C; text-decoration:none;}

ul.p1 {margin-top:5px;}
.newsrt1 {width:148px; background:#fff; border:1px solid #f93; margin-bottom:0.5em; margin-right:7px; vertical-align:top;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	}
.newsrt1 h2 {background:#f93; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0;
	text-shadow:1px 1px 0px #999;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.newsrt1 div {margin-left:5px;}
.newsrt1 ul {width:120px; margin:5px 0 5px 25px; list-style-type: none; padding: 0;}
.newsrt1 ul li {
    background:url(../img/ulup.gif) no-repeat top left;
    padding-left: 12px;  padding-bottom:3px; 
	margin-left:-18px;
	font-family:Verdana,Arial; font-size:9pt; font-weight:bold; text-align:left;
	}
.newsrt1 li a:link,.newsrt1 li a:visited,.newsrt1 li a:active,.newsrt1 li a:hover {Color:#c33; font-size:9pt; font-family:Arial,verdana,helvetica,sans; font-weight:normal; text-decoration:none; display:block; padding:3px 0; border:1px solid #fff;}
.newsrt1 li a:hover   {color:#fff; background:#939; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e;}


.newsrt2 {width:148px; background:#eff; border:1px solid #696; margin-bottom:0.5em; margin-right:7px; vertical-align:top;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	}
.newsrt2 h2 {background:#696; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0;
	text-shadow:1px 1px 0px #999;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}

.newsrt2 div {margin-left:5px;}
.newsrt2 ul {width:120px; margin:5px 0 5px 25px; list-style-type: none; padding: 0;}
.newsrt2 ul li {
    background:url(../img/ulup.gif) no-repeat top left;
    padding-left: 12px;  padding-bottom:3px; 
	margin-left:-18px;
	font-family:Verdana,Arial; font-size:9pt; font-weight:bold; text-align:left;
	}
.newsrt2 li a:link,.newsrt2 li a:visited,.newsrt2 li a:active,.newsrt2 li a:hover {Color:#363; font-size:9pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none; display:block; padding:3px 0; border:1px solid #fff;}
.newsrt2 li a:hover   {color:#fff; background:#696; text-decoration:none; border:1px solid #464; border-top:1px solid #8c8; border-left:1px solid #8c8;}


.newsrt3 {width:148px; background:#fcffff; border:1px solid #99f; margin:0 7px 1em 0; vertical-align:top;
	-moz-box-shadow:1px 2px 2px 1px #ccc; -webkit-box-shadow:1px 2px 2px 1px #ccc; box-shadow:1px 2px 2px 1px #ccc;
	-moz-border-radius:10px 0 9px 0; -webkit-border-radius:10px 0 9px 0; border-radius:10px 0 9px 0;
	}
.newsrt3 h2 {background:#66f; color:#fff; font-family:verdana,arial; font-size:8pt; font-weight:bold; text-align:center; padding:2px 0;
	text-shadow:1px 1px 0px #333;
	-moz-border-radius:9px 0 0 0; -webkit-border-radius:9px 0 0 0; border-radius:9px 0 0 0;
	}
.newsrt3 p {background:none; text-align:left; font-family:verdana,arial; font-size:7pt; padding:5px 3px;}
.newsrt3 ul {margin-left:19px; padding:0; text-indent:-3px;}
.newsrt3 li {margin:0 0 8px 0; padding:0 5px 0 0px;}

.newsrt3 div {margin-left:5px;}
.newsrt3 ul {width:120px; margin:5px 0 5px 25px; list-style-type: none; padding: 0;}
.newsrt3 ul li {
    background:url(../img/ulup.gif) no-repeat top left;
    padding-left: 12px;  padding-bottom:3px; 
	margin:0 0 0 -18px;
	font-family:Verdana,Arial; font-size:9pt; font-weight:bold; text-align:left;
	}
.newsrt3 li a:link,.newsrt3 li a:visited,.newsrt3 li a:active,.newsrt3 li a:hover {Color:#33f; font-size:9pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none; display:block; padding:3px 0; border:1px solid #fff;}
.newsrt3 li a:hover   {color:#fff; background:#66f; text-decoration:none; border:1px solid #293073; border-top:1px solid #B5B6FF; border-left:1px solid #8C8EFF;}

.newsrt3 a.b:link,.newsrt3 a.b:visited,.newsrt3 a.b:active,.newsrt3 a.b:hover {Color:#33f; font-size:8pt; font-family:verdana,Arial,helvetica,sans; font-weight:bold; text-decoration:underline;}
.newsrt3 a.b:hover   {color:#fff; background:#66f; text-decoration:none;}

.mnu2 p {font-family:arial,helvetica,sans; font-size:7pt; font-weight:bold; padding:0; margin:0;}
.mnu2 a:link,.mnu2 a:visited,.mnu2 a:active,.mnu2 a:hover {font-family:Arial,helvetica,sans; font-size:7pt; text-decoration:underline; color:#66f;}
.mnu2 a:hover {color:#fff; background:#66f; text-decoration:none;}

.shadow {
	-moz-box-shadow: 0px 0px 10px 1px rgba(204, 204, 204, 1);
	-webkit-box-shadow: 0px 0px 10px 1px rgba(204, 204, 204, 1);
	box-shadow: 0px 0px 10px 1px rgba(204, 204, 204, 1);
	}
.rounded {
	border-radius: 12px;
	-moz-border-radius: 12px;
	border: 1px solid #CACACA;
	padding: 10px;
	}
.linetop {border-top:1px solid #999;}
.linebot {border-bottom:1px solid #999;}

.editor {font-family:arial; font-size:7pt;}
.editor a:link,.editor a:visited,.editor a:active,.editor a:hover {font-family:arial,helvetica,sans; font-size:8pt; color:#000; background:#fff; text-decoration:none;}
.editor a:hover	{color:#fff; background:#c0c; text-decoration:none;}

.ftr {font-family:arial,helvetica,sans; font-size:8pt; color:#666; background:#fff; text-align:center; margin-bottom:1em; border-top:1px solid #ccc; }
.ftr a:link,.ftr a:visited,.ftr a:active,.ftr a:hover {font-family:arial,helvetica,sans; font-size:8pt; color:#003; background:#fff; text-decoration:none;}
.ftr a:visited	{color:#808;}
.ftr a:hover	{color:#fff; background:#c0c; text-decoration:none;}
.ftr a.fb:link,.ftr a.fb:visited,.ftr a.fb:active,.ftr a.fb:hover {font-family:arial,helvetica,sans; font-size:8pt; Color:#fff; background:#39599C; text-decoration:none; border:1px #39599C solid;}

.translate {padding:1em 0; text-align:center; font-size:smaller;}
.translate a {display:inline-block; min-width:40px; text-align:center; vertical-align:top; text-decoration:none;}
.translate a:hover {color:#090; background:#fff;}

.cath1	{font-size:10pt; font-family:Verdana,Arial; font-weight:bold; color:black; margin-top:0; margin-bottom:0;}
.cath2	{font-size:10pt; font-family:Verdana,Arial; font-weight:bold; color:white; margin-top:0; margin-bottom:0;}

.cat1 {width:142px; margin:2px 5px 5px 0;}
.cat1 td:first-child {text-align:top; margin-right:0;}
.cat1 td {vertical-align:top; font-family:Verdana,Arial; font-size:7pt; font-weight:bold;}
.cat1 a:link,.cat1 a:visited,.cat1 a:active,.cat1 a:hover {Color:#00f; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none;}
.cat1 a:hover   {color:#fff; background:#939; text-decoration:none; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e; padding:0 3px;}
.cat1 b.sel {color:#fff; background:#939; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:bold; padding:0 3px;}

.cat2 {padding:0; border-spacing:0; margin:0 0 3px 0;}
.cat2 td:first-child {padding:0 5px 0 0; vertical-align:top;}
.cat2 td {font-family:Arial,Verdana; font-size:7pt; padding:1px 0;}
.cat2 a:link,.cat2 a:visited,.cat2 a:active,.cat2 a:hover {Color:#009; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal; text-decoration:none; border:none; padding:0;}
.cat2 a:hover   {color:#fff; background:#009; text-decoration:none;}

.cat3 a:link,.cat3 a:visited,.cat3 a:active,.cat3 a:hover {Color:#009; font-size:7pt; font-family:verdana,Arial,helvetica,sans; font-weight:normal;}
.cat3 a:hover   {color:#fff; background:#C00; text-decoration:none;}

.contactus {border-spacing:3px; font-family:verdana,arial,helvetica,sans; color:#008; margin:0 0 2em 0; border:1px solid #000;}
.contactus td {padding:3px 5px;}
.contactus td:first-child {font-size:x-small; padding-top:5px;}

.r9 {float:right; margin-left:9px;}

nav {
 display:none;
 position:fixed; z-index:10; top:0; right:3px;
 text-align: right; 
 background: #efefef; 
 background: linear-gradient(#fff,#bbb);
 background: -moz-linear-gradient(#fff,#bbb);
 background: -webkit-linear-gradient(#fff,#bbb);
 box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
 margin:0;
 padding:6px;
 }
nav div {
 background: url(../images/menu.gif) no-repeat right;
 padding:0 18px 0 0;
 margin:0;
 position: relative;
 right:0;
 float:right; margin:0;
 }
/* nav div:hover {color: #fff; text-shadow:1px 1px 1px #000;} */

nav div ul {
 display: none; list-style:none;
 background: #5f6975; border-radius:0; padding: 0;
 position: absolute; 
 top:16px; right:-5px;
 width:auto;
 }
/* nav div:hover > ul {display: block;} */
nav div ul li {
 display: block;
 border-top: 1px solid #6b727c;
 border-bottom: 1px solid #575f6a;
 padding:0;
 }
nav div ul li a:link,nav div ul li a:visited,nav div ul li a:active,nav div ul li a:hover {
 display: block;
 position: relative;
 color: #fff;
 background: #5f6975;
 text-decoration: none;
 padding:9px;
 white-space:nowrap;
 text-align:left;
 } 
nav div ul li a:hover {background: #4b545f;}

#gadsbot {width:728px; height:90px; margin-top:9px;}

.pdtcat {width:120px; margin:5px 0 5px 25px; list-style-type: none; padding: 0;}
.pdtcat li {
    background:url(../img/ulup.gif) no-repeat top left;
    padding-left: 12px;  padding-bottom:3px; 
	margin-left:-18px;
	font-family:Verdana,Arial; font-size:9pt; font-weight:bold; text-align:left;
	}
.pdtcat li a:link,.pdtcat li a:visited,.pdtcat li a:active,.pdtcat li a:hover {Color:#00f; font-size:9pt; font-family:Arial,verdana,helvetica,sans; font-weight:bold; text-decoration:none; display:inline-block; padding:3px 0; border:1px solid #fff; }
.pdtcat li a:hover   {color:#fff; background:#939; border:1px solid #606; border-top:1px solid #e9e; border-left:1px solid #e9e;}

.pdtcat ul a:link,.pdtcat ul a:visited,.pdtcat ul a:active,.pdtcat ul a:hover {Color:#009; font-size:9pt; font-family:verdana,Arial,helvetica; font-weight:normal; text-decoration:none; border:none; padding:0;}
.pdtcat ul a:hover   {color:#fff; background:#009; text-decoration:none;}

.pdtcat li b {padding-top:3px; display:block;}
.pdtcat li li b {padding-top:0px; display:block;}
.pdtcat li b.sel {color:#fff; background:#939; font-size:9pt; font-family:verdana,Arial,helvetica,sans; font-weight:bold; padding:0 3px;}

.pdtcat ul {padding:0; border-spacing:0; margin:0 0 3px 19px; list-style:none;}
.pdtcat ul li {
    background:url(../img/uldot.gif) no-repeat top left !important;
    padding:5px 0 5px 12px;
	margin-left:-18px;
	font-family:Arial,Verdana; font-size:7pt; font-weight:normal; background:none; vertical-align:top;
	}

.pdtcat li ul.hid {display:none;}
.pdtcat li ul.sel {display:block;}
.pdtcat li:hover > ul.hid {display:block;}

#catlgr {background:#fff url(../scat/mlgrm.jpg) no-repeat right;}
#catbst {background:#fff url(../scat/mbstm.jpg) no-repeat right;}
#catpth {background:#fff url(../scat/mpthm.jpg) no-repeat right;}
#catstk {background:#fff url(../scat/mstkm.jpg) no-repeat right;}
#catknh {background:#fff url(../scat/mknhm.jpg) no-repeat right;}
#catplu {background:#fff url(../scat/mplum.jpg) no-repeat right;}
#catmed {background:#fff url(../scat/mmedm.jpg) no-repeat right;}

/* CSS for mobile phone */
@media (max-width:796px) {
.hdr .bkgrd2 {width:170px; height:41px;}
}

@media (max-width:780px) {
body {background:none; margin:0;}
.page {box-shadow:none; margin:0;}
.hdr .bkgrd2 {width:20px; height:41px;}
img.rt, #gadslf {display:none;}

.mid .navrt {display:block; float:none; margin-right:5px; width:100%; padding-top:1em; border-top:1px solid #ccc; text-align:center;}
.mid .navrt div {display:inline-block;}

.newspdt1 {width:200px;}
.pdtcat {width:170px;}
.pdtcat li,.pdtcat li a:link,.pdtcat li a:visited,.pdtcat li a:active,.pdtcat li a:hover,
.pdtcat li b.sel {font-size:9pt;}

.pdtcat ul li,
.pdtcat ul a:link,.pdtcat ul a:visited,.pdtcat ul a:hover {font-size:9pt;}

.whatsnew {width:100%; height:150px; display:table-cell; vertical-align:top; white-space: nowrap; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; border-spacing:0;}
.whatsnew p {display:inline-block; width:100px; height:150px; overflow:auto; white-space:normal; margin:0; font-size:7pt;
 box-shadow:inset 1px 1px 1px #333;
 }
.whatsnew p.wide {width:150px;}
.whatsnew p span {width:100%; white-space:normal; border:0;}

.newsrt3 {
 width:100%;
 max-width:300px;
 border-right: 1px solid #000;
 padding: 0 0 1em 0;
 text-align:center;
 font-family: 'Trebuchet MS', 'Lucida Grande',
   Verdana, Lucida, Geneva, Helvetica, 
   Arial, sans-serif;
 background-color: #90bade;
 color: #333;
 }
.newsrt3 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  width:auto;
  background-color: #90bade;
  }
  
.newsrt3 ul li {
  background:none;
  padding:0 5px 0 0;
  border-width:0px;
  border-bottom: 1px solid #90bade;
  margin: 0;
  }
.newsrt3 ul li a:link,.newsrt3 ul li a:visited,.newsrt3 ul li a:active,.newsrt3 ul li a:hover {
  font-size:larger;
  display: block;
  padding: 9px 5px 9px 0.5em;
  border:0;
  border-left: 10px solid #1958b7;
  border-right: 10px solid #508fc4;
  background-color: #2175bc;
  color: #fff;
  text-decoration: none;
  width:auto;
  }
.newsrt3 ul li a:hover {
  border-top:none;
  border-left: 10px solid #1c64d1;
  border-right: 10px solid #5ba3e0;
  background-color: #2586d7;
  color: #fff;
  }

html>body .newsrt3 li a {
  width: auto;
  }
.translate {display:none;}
}

div.ct, td.ct {text-align:center;}
div.scroll {text-align:center; overflow:auto;}
table.ct {margin:0 auto;}
.numred {color:#fff; background:#f00; font-weight:bold; text-align:center; border-radius:50%; padding:0 3px;}


@media (max-width:629px) {
nav {display:block;}
.hdr,.mid .navlf {display:none;}
.mid .main {width:100%; padding:0 5px;}
.banner {padding-bottom:5px; border-bottom:1px dashed #ccc;}
#gadsbot {width:100%;}
.pdtcat li ul {display:none;}
.pdtcat li:hover > ul {display:block;}
}

@media (max-width:479px) {
.banner {height:30px; background:#000; position:fixed; z-index:10; top:0; border:0;}
.lgo, .banner div.srh table, .banner div.srh p {display:none;}
.banner div.srh {background:#000;}
.banner form.srh input[type=text] {width:100%; height:20px; }
.mid {margin-top:35px;}
div.scroll img {width:100%;}
}

@media (max-width:380px) {
.banner div.srh {width:60%;}
}