﻿body {padding:0;margin:0;font-size:10px;font-family:Verdana;}

a img{border:0px;}

.pt10{padding-top:10px;}
.p5{padding:5px;}
.p20{padding:20px;}
.pb5{padding-bottom:5px;}
.pt5{padding-top:5px;}
.pu10{padding:10px 0px;}
.pb10{padding-bottom:10px;}
.pb30{padding-bottom:30px;}

.fs9{font-size:9px;}
.fs12{font-size:12px;}
.fcg{color:#008000;}
.fcgr{color:#b1b1b1;}

.footer-container{width:945px; height: 25px;background:url(menu/menu-bg.gif) repeat-x; color:White; border: solid 1px #e2e2e2;}
.sbtn{background:url(app/search-btn.gif) repeat-x; height:27px; width:112px; cursor:pointer; border:none;}
.sbox{width: 400px;}

a.logo{display:block;background:url(app/logo-new.jpg) no-repeat center center; height:75px;width:388px; text-decoration:none;}

.h{background:url(app/h-fade.gif) repeat-x; height:20px;border-bottom: solid 1px #E2E2E2;}

.hb{background:url(menu/menu-bg.gif) repeat-x; color:White; height:20px; border-bottom: solid 1px #E2E2E2;}

h1, h2, .hd{margin:0px;font-size:14px;color:#3758A7;padding:10px 0px 10px 5px;font-weight:bold}

.th{text-align:center;color:Gray;font-size:12px;font-weight:bold;}

.cp{border-bottom:solid 1px #e2e2e2;}
.cpp{border-bottom:solid 1px #e2e2e2;font-size:12px;color:#3758A7;font-weight:bold;}

a.compbtn:link, a.compbtn:visited{display:block;background:url(app/compare-btn.gif) no-repeat; height:27px;width:112px;cursor:pointer;}
a.compbtn:hover{background:url(app/compare-btn-over.gif) no-repeat;}

a.storebtn:link, a.storebtn:visited{display:block;background:url(app/gotostore-btn.gif) no-repeat; height:27px;width:112px;cursor:pointer;text-decoration:none;}
a.storebtn:hover{background:url(app/gotostore-btn-over.gif) no-repeat;}

.lsbox{width: 165px; height: 180px; border: solid 1px #e2e2e2;background:white url(app/t-fade.gif) repeat-x;}
.lbox{width:712px;height:193px;background:url(app/l-fade.gif) repeat-x; border: solid 1px #E2E2E2;}

.gf{color:Gray;font-size:12px;font-weight:bold}

.ctl{background:url(app/ctl.gif) no-repeat; height:25px;width:230px; overflow:hidden; line-height:16px;}
.ctr{background:url(app/ctr.gif) no-repeat; height:25px;width:165px; overflow:hidden; line-height:16px;}

.cts{border: solid 1px #E2E2E2;border-top:none;width:218px;padding:5px;}
.ctsh{font-size:12px;}
.ctss{padding-top:2px;padding-bottom:2px;padding-left:20px;background:url(app/ctls.gif) no-repeat left center;}

.ctps{border: solid 1px #e2e2e2;border-top:none;width:153px;padding:5px;}
.ctsh{font-size:12px;}
.ctpss{padding:2px;padding-left:20px;background:url(app/ctls.gif) no-repeat left center;}


a.ct:link, a.ct:visited{color:#3758A7;text-decoration:none;}
a.ct:hover{color:red;text-decoration:none;}

a.gl:link, a.gl:visited{color:#B6B6B6;text-decoration:underline;}
a.gl:hover{color:#3B60B8;text-decoration:underline;}

a.bl:link, a.bl:visited{color:#3B60B8;text-decoration:underline;}
a.bl:hover{color:#B6B6B6;text-decoration:underline;}

.ftr{color:Gray;padding:20px;text-align:center;}
a.ft:link, a.ft:visited{color:Gray;text-decoration:underline;}
a.ft:hover{color:red;text-decoration:underline;}

a.ftnu:link, a.ftnu:visited{color:Gray;text-decoration:none;}
a.ftnu:hover{color:red;text-decoration:none;}

a.ctf:link, a.ctf:visited{color:#3758A7;text-decoration:none;font-size:12px;}
a.ctf:hover{color:red;text-decoration:underline;font-size:12px;}

a.phd:link, a.phd:visited{font-size:13px;color:#3758A7;font-weight:bold;text-decoration:none;}
a.phd:hover{font-size:13px;color:red;font-weight:bold;text-decoration:none;}

a.phdl:link, a.phdl:visited{font-size:12px;color:#3758A7;text-decoration:none;}
a.phdl:hover{font-size:12px;color:red;text-decoration:none;}

a.pgl:link, a.pgl:visited{font-size:14px;color:#008000;font-family:Arial; font-weight:bold;}
a.pgl:hover{color:red;}

a.pgrl:link, a.pgrl:visited{color:#c1c1c1; font-weight:bold;}
a.pgrl:hover{color:red;}




.mbody{width:950px;padding:5px;}
.smt{font-size:10px;color:Gray;}
.ssm{font-size:10px;color:#008000;padding-bottom:10px;}

a.spr{font-size:13px; font-weight:bold; display:block; color:Black; text-decoration:none;}
.pr{font-size:13px; font-weight:bold;}

.path{color:Gray;padding:5px 5px 10px 5px;width:940px;}
.path a:link, .path a:visited{color:Gray;}
.path a:hover{color:red;}

a.disclaimer {color:Blue;}
a.sdisclaimer {color:gray;text-decoration:none;}

a.on{display:block; color:gray; border:solid 1px gray; font-size:14px; padding:5px; text-decoration:none;}
a.arrow{display:block;padding-top:2px;padding-left:5px;padding-right:5px;}

a.page:link, a.page:visited{display:block; color:#3758A7; font-size:14px; padding:6px; text-decoration:none;}
a.page:hover{display:block; color:#1D3570; font-size:14px; border:solid 1px #1D3570; padding:5px; text-decoration:none;}

a.smpage:link, a.smpage:visited{display:block; color:#3758A7; font-size:12px; padding:6px; text-decoration:none;}
a.smpage:hover{display:block; color:#1D3570; font-size:12px; border:solid 1px #1D3570; padding:5px; text-decoration:none;}

.tspn{padding:5px; padding-bottom:8px; background:#fAfAfA;cursor:pointer;}
.tspnh{font-size:14px;color:#3758A7;}
.tspnl{color:#008000;}

.yl{width:191px;height:18px;background:url(app/yahoo.jpg) no-repeat; cursor:pointer;}


.ppTBL{width:100%;text-align:left;border-bottom:solid 1px #CCCCCC;}
.ppLTD{width:120px; height: 100px; padding: 5px; text-align: center;}
.ppMTD{padding:5px;}
.ppMTD h3{padding:10px 0px;margin:0px;}
.ppRTD{padding:5px;width:140px;text-align:center;}

.ppmtd{float:right;width:120px;padding:10px 10px 10px 10px; background:#fafafa;}
.ppmtd a:link, .ppmtd a:visited{color:#3B60B8;text-decoration:underline;}
.ppmtd a:hover{color:#B6B6B6;text-decoration:underline;}

.ssr{padding-bottom:10px;}

.ppp{padding-bottom:5px;}
.ppo{padding-bottom:5px;color:#c1c1c1;}

.slimg{background:#fff;border:solid 1px #f1f1f1; padding:10px;}
.sbydd{font-size:8pt;}


.sc1{width:180px;background:#f1f1f1;}
.sc2{width:auto;}
.spsd{display:none;position:absolute;}
.spsd div{position:relative; left:10px; width:300px; background:#fff; border:solid 2px #c1c1c1; padding:10px;}

.lnav{width:170px;}


#sTaxonomy ul{padding:0px;margin:0px;margin-left:20px; list-style:none;}
#sTaxonomy li{padding:2px 0px;}

#sTaxonomy a:link, #sTaxonomy a:visited{font-size:12pt;font-weight:bold; color:#3758A7;}
#sTaxonomy a:hover{color:#209800;}

#sTaxonomy li a:link, #sTaxonomy li a:visited{font-size:10pt; font-weight:normal; text-decoration:underline; color:#666666;}
#sTaxonomy li a:hover{text-decoration:underline;color:#209800;}

#sTaxonomy li li a:link, #sTaxonomy li li a:visited{font-size:10pt; font-weight:normal; text-decoration:none; color:#666666;}
#sTaxonomy li li a:hover{text-decoration:underline;color:#209800;}

#faList table{width:100%;}
#faList a:link, #faList a:visited{font-size:10pt; color:#3758A7;}
#faList a:hover{color:#209800;}


/* Grid Layout */

.clear{clear:both;}
#gpagination{border:solid 1px #e2e2e2;padding:5px;margin-top:20px;}
#glayout{border-left:solid 1px #e2e2e2; border-top:solid 1px #e2e2e2;}
#glayout .gbox{width:179px; height:280px; float:left; border:solid 1px #e2e2e2; border-left:0px; border-top:0px; padding:10px 5px 5px 10px;}
#glayout.hpitem .gbox{width:221px;}
#glayout.fwitem .gbox{width:221px;}
#glayout.fwitem{border-left:solid 3px #e2e2e2;}

#glayout .gimg{height:100px; text-align:center; }
#glayout .gtitle{display:block; font-weight:bold; color:#3758A7; height:40px; font-size:10pt;padding-top:5px;}
#glayout .grating{text-align:center; height:20px;}
#glayout .goffer{text-align:center; padding:7px 0px;}
#glayout .gdesc{color:#666666; height:25px; overflow:hidden;}
#glayout .gfdesc{display:none; background:#fff; border:solid 3px #3758A7; padding:10px; width:150px; position:absolute;}
#glayout .gtrust{float:left;}
#glayout .ginfo{padding:3px 0px 0px 10px; cursor:pointer;}

/* End Grid */
