html{font-size:100.1%;}
* {  margin: 0; padding: 0;}
body { color: black; padding: 15px 20px; margin: 0;font-weight:normal;background-color:#fff;font: 1em Arial, "Lucida Sans Unicode", "Trebuchet MS" }
img { margin: 0; padding: 0; border:0 }
.pad p img { margin: 0; padding: 0; border:0;vertical-align:top }
table { font-size: 100%; }
p {margin-left:30px;margin-right:30px;text-align:justify;margin-top: 0; margin-bottom: 5px;}
ul{list-style-type:none}

#pgwrap {font-size: 80%;width:920px;margin:0 auto;box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -khtml-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.catboxBorder {border:2px solid #666;padding:10px}
#pgouter {width: auto;margin-left: 250px;}

#pginner {margin: 0;width: 100%;}

#pgmenuarea {margin-left: -250px;float: left;width: 250px;position: relative;}


#pgmenuin {margin-left: 10px;}

.pgcontentarea {float: left;width: 100%;position: relative;}
.pgcont-wrapper {float: left;width: 100%;position: relative;}

.toplist li {font-size: 90%;list-style-type:circle}
.toplist ul {margin-top:0;padding-top:0}

.catwrapper {position:relative}
.pgpad ul {margin-left:20px;padding:20px}

.google {margin-top:10px;margin-bottom:10px;position:relative;text-align:center}

/* Start style for page title */

#pgttl #content { text-align: left;}
#pgttl #content #pad { padding: 5px; background-image: url("images/logo.png"); background-repeat:  no-repeat; background-position:  center left;height:130px }
#pgttl { margin-bottom: 15px; }


#logo { float: left; border: none; padding: 0; margin: 0 0 5px 0; }
/* End style for page title */



.boxed .title { display:none;background-color: #C7CFE2; border: 1px solid #C7CFE2; border-width: 0 1px; color: #000; margin: 0; padding: 0 .5em 4px 0; font-size: 90%; font-weight: bold; text-align: right; border-bottom: 2px solid #C7CFE2; }
.boxed .content  { background-color: #fff; }
.boxed .content .pad  { padding: 5px; /*border-top: 2px solid #970F00;*/ }
.boxed { margin-bottom: 15px; width: 200px; }
.boxed .filler { background-color: #fff; height: 285px; }
/* End style for boxed area */

/* Start home page content cols */
#hpouter { width: auto; margin-right: 177px; }
#hpinner {margin: 0; width: 100%; position: relative; }
#hpmain { margin: 0 -1px 0 0; padding: 0; position: relative; width: 99%; float: left; }
#hpright { margin-right: -176px; padding: 0; position: relative; width: 177px; float: right; }
/* End home page content cols */

a { color: #BC0100; text-decoration:none; }
a:visited {  color: #BC0100;}
a:hover { color: #000; text-decoration:underline; }


.red {color:#F05400}

/* Quick cart & search */
#qc { font-size: 90%; text-align: right; font-weight: bold; margin-top: 8px; margin-bottom: 8px; margin-right: 250px; }
#qclnk { font-size: 90%; margin: 4px 250px 8px 0; text-align: right; }
#searchForm { text-align: center; margin: 0; padding: 0; }

/* Menu */
.navmenu { list-style: none; margin: 0; padding: 0; float: left; }
.navmenu li { clear: both; margin: 0; padding: 0; width: 240px; }
.navmenu a { padding: 2px; color: #666; font-weight: bold; text-decoration: none; height: 1%; display: block;  }
.navmenu a:hover { background-color: #eee; font-weight: bold;color:#000 }
.navmenu a:visited { padding: 2px; color: #666; font-weight: bold; text-decoration: none; height: 1%; display: block; border: 1px solid #EFE7C2 }
.navmenu .section { border-top: 15px solid #BFBFBF; }
.navmenu .section2 { border-top: 15px solid #DFDFDF; }
.navmenu a span { float: left; border-bottom: none; display: block; width: 18px; height: 18px; margin-right: 2px; }
.navmenu a:hover span  { background-image: url("images/menumark.gif"); background-repeat: no-repeat; width: 18px; height: 18px; margin-right: 2px; }
.navmenu a:visited span  {color:#000}
.navmenu .sec { border-bottom: 15px solid #BA0000; }
.navmenu .sec2 { border-bottom: 15px solid #08B9F7; }
.navmenu .sec3 { border-bottom: 15px solid #FF9900; }

.navmenu2  { font-size: 75%; margin-top: 0; margin-bottom: 0; }
.navmenu2 li { clear: both; margin-top: 3px; margin-bottom: 3px; }
.navmenu2 a { color: #000; font-weight: bold; text-decoration: none; }
.navmenu2 a:hover { color: #000; font-weight: bold; text-decoration: underline; }

/* Doc area 516px usable */
#doc { width: 531px; float: right; }
#docin { margin-right: 15px; padding-top: 7px; border-top: 5px #99c976 solid; text-align: justify; }

/* footer */
#footer { text-align: center; font-size: 90%; text-decoration: none; padding: 1px; margin-top: 10px;background:#eee }
#footer a { color: #000066; }
#footer a:hover { color: #000; text-decoration: underline }
#footer p { margin-top: 4px; margin-bottom: 4px; }

/* control */
.clear  { font-size: 2px; height: 0; clear: both }

/* General text */

h1 { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;font-size: 1.3em color:#BA0000;text-align:right;padding-bottom:0px;margin-bottom:5px;margin-top:45px}
h2 { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;font-size: 130%; margin-top: 5px; margin-bottom: 5px; text-align: left;color:#4b6cff;padding-bottom:0px;padding-top:0px;text-transform:uppercase }
.index{ font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;font-size: 100%; margin-top: 10px; margin-bottom: 5px; text-align: left;color:#052E7F;padding-bottom:0px;padding-top:0px; }
h3 { font-size: 1.4em; font-weight:normal;margin-top: 0;text-align:center;padding-top:5px;padding-bottom:5px;color:#08B9F7;text-transform:uppercase }
h4 { font-size: 90%; margin-top: 0 }

#terms .pgpad h2 { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;font-size: 130%; margin-top: 5px; margin-bottom: 5px; text-align: left;color:#fff;padding-bottom:0px;padding-top:0px;text-transform:uppercase }

.rt { text-align: right }
.cent { text-align: right;padding-top:0px;padding-bottom:0px;margin-bottom:0px }
.ccard { display: inline; border: none; }
#pgextra { margin: 10px 0 10px 0; }

/* Categories */
.cattop { font-size: 2px; line-height: 2px; width: 167px; height: 6px; }
.catbtm { font-size: 2px; line-height: 2px; width: 167px; height: 6px; }
.cat { float: left; margin-bottom: 10px; margin-left: 2px; margin-right: 2px; width: 167px; text-align: center; }
.cat img { padding: 0; margin: 0 auto 0 auto; border: none }
.cat span { display: block; background-color: #e6d6c9; margin: 4px 2px 0 2px; }
.cat a { text-decoration: none; }
.cat a:hover span { text-decoration: underline; }

/* bread crumb trail */
.bcbox  { font-size: 100%; background-color: #fff; padding: 4px 8px; border-bottom: 2px solid #C7CFE2 }
.bctrail { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;font-weight: bold;color:#BA0000 }
.bctrail a { font-weight: bold; text-decoration: none;color:#666 }
.bctrail a:hover { font-weight: bold; text-decoration: underline;color:#000 }
.bctrail a:visited { font-weight: bold;color:#666 }

/* Overview page */
.prod { background-color: #000; padding: 4px 4px 4px 0; position: relative; margin-bottom: 4px; }
.prod p { margin: .2em 0 .2em 0; padding: 0 }
.price { color: #cc0000; margin: .5em 0 .2em 0 }
.prodbuy { text-align: right; margin-top: 8px; }
.prodimgbox { width: 130px; float: left; text-align: center; position: relative; }
.prodimgbox img { border: none; margin: 0 auto 0 auto; }

/* Start product page content cols */
#ppouter { width: auto; margin-right: 310px; margin-bottom: 10px; }
#ppinner {margin: 0; width: 100%; position: relative; }
#ppmain { margin: 0 -1px 0 0; padding: 0; position: relative; width: 99%; float: left; }
#ppright { text-align: right; margin-right: -309px; padding: 0; position: relative; width: 310px; float: right; }
/* End product page content cols */

/* Product detail */
.ppdata { text-align: left; margin-left: 10px; }
.ppl { text-align: right; font-weight: bold; }

/* Cart */
#cartErr  { color: #000; background-color: #ffdbdc; text-align: center; padding: 4px; border: solid 2px red }
.cartwdth { width: 100% }
.carttr  { font-weight: 700; text-align: center; border: solid 1px #99c976 }
.cartt   { font-weight: 700; text-align: center; border-top: 1px solid #99c976; border-bottom: 1px solid #99c976; border-left: 1px solid #99c976 }
.cartmr   { text-align: center; border-right: 1px solid #99c976; border-bottom: 1px solid #99c976; border-left: 1px solid #99c976 }
.cartm    { text-align: center; border-bottom: 1px solid #99c976; border-left: 1px solid #99c976 }
.cartml    { border-bottom: 1px solid #99c976; border-left: 1px solid #99c976 }
.carttot    { border-right: 1px solid #99c976; border-bottom: 1px solid #99c976; border-left: 1px solid #99c976 }
.carttot1    { border-right: 1px solid #99c976; border-top: 1px solid #99c976; border-bottom: 1px solid #99c976; border-left: 1px solid #99c976 }
#cartForm { width: 98%; margin: 15px auto 0 auto; text-align: left; }
.cartoptbox { padding-left: 20px }

/* Check out */
#chkoutssl { margin-top: 10px; text-align: center }
#chkoutssl img { margin: 0 auto 0 auto; display: inline; }
.chkouttabw { width: 90% }

.formrequired { color: red; font-weight: bold; font-size: 1.5em }
.chkoutpow { padding-left: 20px }
.chkoutw50  { width: 50%; vertical-align: top }
.chkoutw25r { background-color: #e7e7e7; text-align: right; width: 25%; vertical-align: top }
.chkoutpaybox  { position: relative; margin-left: 40px; margin-right: 40px; padding: 5px; border: solid 1px #828282 }
.cartlstodd  { background-color: #e7e7e7 }
.cartlstevn  { background-color: #e2e2e2 }
#chkoutbdy h2 { font-size: 1.4em; color: #24b487; margin-top: 0; }

/* Directory */
#tolradirbuild  { color: #000; font-size: 80%; text-align: center; margin-top: 10px }
#tolradirbuild a  { color: #bebda5; font-weight: bold }
#tolradirbuild a:hover { color: #000; font-weight: bold; text-decoration: underline }

#catbox .subcat { color: #666; text-decoration: none;font-size:90%}
#catbox a.subcat:link { color: #666; text-decoration: none;font-weight:normal;font-size:90%}
#catbox a.subcat:hover { color: #000; text-decoration: none;font-weight:normal }
#catbox a.subcat:visited { color: #666; font-weight:normal;}

#catbox { margin: 0px 10px 30px 10px;padding:20px;border: 8px solid #ccc;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
#catL { float: left; width: 48%; }
#catL a:link,#catL a:visited {text-decoration:none;font-size:140%;color:#000}
#catR { float: right; width: 48% }
#catR a:link, #catR a:visited {text-decoration:none;font-size:140%;color:#000}
.catlst { margin-left: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 0;color:#A3A3A3 }
.catlst li { margin-top: 4px; margin-bottom: 5px;list-style-type:none;padding-bottom:10px}
.catlst ul  { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 10px }
.catlst li a { color: #BA0000 }
.catsp { clear: both; line-height: 4px; height: 4px }
.wdcatcnt { font-size: 80% }
.lnkurl { text-align: right;color:#7F7F7F;font-weight:normal }
.entryHigh .lnkop { text-align: right; font-size: 90%;font-weight:normal }
.entryHigh .lnkop a:link {color:#052C79;font-weight:normal}
.entryHigh .lnkop a:visited {color:#052C79;font-weight:normal}
.entryHigh .lnkop a:hover { text-decoration:underline;font-weight:normal }
.entryNorm .lnkop { text-align: right; font-size: 95%;font-weight:normal }
.entryNorm .lnkop a:link {color:#052C79;font-weight:normal}
.entryNorm .lnkop a:visited {color:#052C79;font-weight:normal}
.entryNorm .lnkop a:hover {text-decoration:underline;font-weight:normal}
.lnkop { text-align: right; font-size: 95%;font-weight:normal }
.lnkop a:link {color:#052C79;font-weight:normal}
.lnkop a:visited {color:#052C79;font-weight:normal}
.lnkop a:hover {text-decoration:underline;font-weight:normal}
.inbox { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px; vertical-align: top }
#entryPreview { margin-top: 4px; background-color: #fff; font-weight: normal; padding: 4px; border: solid 1px #f00 }
.contactErr { background-color: #ffdbdc; padding: 3px; border: solid 2px red }
table .right { text-align: right; }

.catL2 { float: left; width: 251px }
.catR2 { float: right; width: 257px; border-left: 1px #c0c0c0 solid; }
.catR2 p { margin-left: 6px; }
.catR2 img { border: none; float: right; }

#searchForm label { font-weight: bold; }

.alphaIdxBox {width:250px}
.alphaIdx { font-weight: bold; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: center }
.alphaIdx li { display: inline; text-align: center }
.alphaIdx li a { padding: 0 4px 0 4px; }
.alphaIdx li a:hover  { background-color: #efefef }

/* Ad area */
#adarea0 { margin-top: 10px; text-align: center;color:#ccc }
#adarea0 img { margin-left: 5px; margin-right: 5px; border: 0; }

#adarea1 { margin-top: 10px; text-align: center;color:#ccc  }
#adarea1 img { padding: 20px auto; border: 0;}
#adarea1 > div {margin: 20px 0}
#adarea2 { margin-top: 10px; text-align: center;color:#ccc  }
#adarea2 img { padding: 20px auto; border: 0;}


.entrybox { margin-bottom: 10px }
.entryNorm { font-weight: normal; padding-left: 20px; padding-right: 9px; padding-top: 4px; margin-top: 10px;font-size: .90em;color: #7F7F7F;border-bottom:1px solid #DFDFDF;padding-bottom:3px }
.entryNorm a {font-size: 100%;color: #000; text-decoration: none;font-weight: bold}
.entryNorm a:hover {font-size: 100%;color: #0200bf;font-weight: bold}
.entryHigh { background-color:#fff;color: #000;font-weight: normal; padding-left: 20px; padding-top: 5px;margin-top: 5px;padding-right: 10px; font-size: 1em;border: 2px #08b9f7 solid;border-collapse: collapse;moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;   }
.entryHigh a {font-size: 1em;color: #ba0000; text-decoration: none;font-weight: bold}
.entryHigh a:hover {font-size: 1em;color: #000;font-weight: bold}

.pgsel { color: #00f; font-size: 1em; text-decoration: none; text-align: center; margin-top: 4px; margin-bottom: 4px }
a.pgsel { color: #00f; font-weight: bold; text-decoration: none }
a.pgsel:hover { color: #000; font-weight: bold; text-decoration: underline }
.wnclnk { font-size: 90%;text-align: right;font-weight:normal  }
a.wnclnk { color: #AFAFAF; text-decoration: none;font-weight:normal  }
a.wnclnk:hover { color: #000; text-decoration: underline;font-weight:normal  }
#tmnu { text-align: right; color: #fff }
#tmnu a { color: #fff; font-weight: bold }
#tmnu a:hover { color: #fff; font-weight: bold; text-decoration: underline overline }
.entrybox a.wnclnk { color: #000; text-decoration: none;font-weight:normal  }
.entrybox a.wnclnk:hover { color: #9F6D87; text-decoration: underline;font-weight:normal  }
.underline {text-decoration:underline;font-weight:normal}

.addlbox { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;text-align: center; margin-top: 5px; padding: 4px; font-weight:bold }
a.addlbox { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;text-align: center; margin-top: 5px; padding: 4px; font-weight:bold;text-decoration:underline}
a.addlbox:hover { font-family: "Century Gothic", "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;text-align: center; margin-top: 5px; padding: 4px; font-weight:bold }


#featuredEntry { margin: 0px 10px 30px 10px; font-weight: normal; padding: 20px; background-color:#08B9F7;color:#000;moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
#featuredBox { margin-top: 10px; margin-bottom: 10px;color:#000;margin-left:5px;margin-right:5px;font-weight:normal }
#featuredBox .wnclnk { text-decoration: none;font-weight:bold;text-align:center;font-size:110%  }
#featuredEntry a.wnclnk { color: #000; text-decoration: none;font-weight:bold  }
#featuredEntry a.wnclnk:hover { color: #9F6D87; text-decoration: underline;font-weight:bold  }
#featuredEntry a { color: #fff; text-decoration:none;font-weight:bold;font-size:110% }
#featuredEntry a:hover { color: #000;font-weight:bold }
#featuredEntry a:visited {  color: #fff;font-weight:bold }
#featuredBox .lnkop { color: #000066;font-weight:normal;font-size:90% }
#featuredEntry .lnkop a { color: #fff; text-decoration:none;font-weight:normal }
#featuredEntry .lnkop a:hover { color: #000;font-weight:normal }
#featuredEntry .lnkop a:visited {  color: #fff;font-weight:normal }
.featured-line { font-size:25%  }

img.lnk { border-style: none }
.lnkrate { font-size: .95em; font-weight: bold; text-align: right }
.inbox2 { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px; text-align: center }
.inbox3 { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px }
#dtlpic { margin-top: 10px; border: none }
#revopt { margin-top: 10px; }
.stdhdr { font-weight: bold; background-color: #acc4e6; text-align: center; padding: 2px; display: block }
#stdbox { background-color: #d5e5f7; padding: 2px; border: solid 1px #acc4e6 }
.payhdr  { font-weight: bold; background-color: #ffde71; text-align: center; display: block; padding: 2px }
#paybox { background-color: #fff1c1; padding: 2px; border: solid 1px #ffde71 }
.revlst { margin-left: 10px; padding-left: 10px }
.ltus { padding-left: 30px }
.ltusbox { background-color: #fffacb; margin-bottom: 5px; padding: 2px; border: solid 1px #ff7203 }
.jtxt { text-align: justify }
#perfStats { margin-top: 15px; color: #000; font-size: .95em; text-align: center }
img.emoticon { border-style: none }
.codebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }
.codeboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }
.codeboxbdy { font-size: 1.2em; background-color: #d1d5f4; padding: 0.5em; margin: 0 }
.quotebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }
.quoteboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }
.quoteboxbdy { background-color: #d1d5f4; margin: 0; padding: 0.1em 0.5em }

#sponsors { margin-top: 10px; position: relative; padding: 4px; text-align: left;padding-bottom:10px; }
#sponsors p { margin: 0; padding: 0 }
#sponsors ul { padding: 0; margin: 6px 0 0 0; }
#sponsors li { list-style-type:none;padding: 0; margin: 15px 0 0 0px;}

/* for Internet Explorer */
/*\*/


* html .feature-t-back {}
* html .featured-a {}
* html .featured-wdc {}
/**/

/* rates page */
.screenshot1 {background: url("images/dir-snapshot.gif") no-repeat;height:200px;margin-top:20px;width:399px;white-space: nowrap}
.express {color:#99AF5D; font-weight:bold;font-size:17px;padding-top:30px;margin-left:400px}
.standard {color:#99AF5D; font-weight:bold;font-size:17px;padding-top:70px;margin-left:400px}
.banner1 {background: url("images/wsi.gif") no-repeat;height:82px;margin-top:20px;width:437px;}
.banner-text {color:#99AF5D;font-size:14px;padding-top:85px;text-align:center}
.banner2 {background: url("images/pulse.gif") no-repeat;height:176px;margin-top:20px;width:140px;white-space: nowrap}
.banner-text2 {color:#99AF5D;font-size:14px;padding-top:110px;text-align:center;margin-left:180px}
.featured4 {background: url("images/featured.gif") no-repeat;height:360px;margin-top:20px;width:500px}
.express2 {background: url("images/express.gif") no-repeat;height:90px;margin-top:20px;width:500px}
.featured2 {background-image: url("images/img2.gif");background-repeat:no-repeat;background-position:top;padding-top:120px;text-align:center;border: 1px solid #000;margin-top:10px;padding-right:5px;padding-left:5px;width:140px;font-size:10px;padding-bottom:10px}
.featured3 {background-image: url("images/stag.gif");background-repeat:no-repeat;background-position:top center;padding-top:120px;text-align:center;border: 1px solid #000;margin-top:10px;padding-right:5px;padding-left:5px;width:140px;font-size:10px;padding-bottom:10px}
hr, hr.thick {color: #313131;background-color: #313131;width: 100%;height: 1px;border: none;position:relative}


#sponsors h1 {font-size: 110%; color:#052E7F;text-align:left;padding-bottom:0px;padding-top:0px;margin-top:0px}



.line10 { margin: 10px 0 }
.line10 { /* width:100%; */ line-height: 1px; font-size: 1px;background-color: #B5C1CE;}
.box-header {height: 20px;line-height: 21px;padding: 0 0 0 12px;background: #F0EFED;color: #1b73a3;font-weight: bold;}
.box-header a:link, .box-header a:visited {font-weight: bold;margin: 0px;}
.box-content {background:#ffffff;padding:4px 0px 10px 0px;margin: 0;}
.box-list a:link, .box-list a:visited  {margin: 6px 0 0px 8px;padding: 0 0 0 2px;line-height:16px;}
.spacer-clear  {height: 1px;line-height: 1px;font-size: 1px;overflow: hidden;}
.spacer-clear {clear: both;}
.box-thin {width:100%;height: 6px;line-height: 6px;padding: 0;margin: 0;}
.box-header2 {height: 20px;line-height: 21px;padding: 0 0 0 12px;background: #BDBF00;color: #fff;font-weight: bold;}
.box-content2 {background:#ffffff;padding:4px 0px 10px 0px;margin: 0;}
.box-thin2 {width:100%;height: 6px;line-height: 6px;padding: 0;margin: 0;}

#submitnote { margin-top: 10px; background-color: #FFF1AF; padding: 4px; border: solid 1px #000;padding-bottom:10px }
#submitnote ul { margin: 0 0 0 10px; padding: 0 0 0 10px }
#submitnote li {list-style-type:square}
#submitnote p { margin: 0 0 4px 0 }

#sponsors a { margin: 0; padding: 0; }



/* top triple */
.topbox {width: 100%;padding:0;margin:0}
.topbox .pad {font-size: 72%;}

.left {width: 27%;float: left;background-color:#fff}
.middle {width: 36%;float: left;background-color:#fff}
.right2 {width: 36%;float: left;background-color:#fff}

.left h2 {background-color:#96A7D6;color:#000;padding-left:5px}
.middle h2 {background-color:#C7CFE2;text-align:center;padding:5px 10px}
.right2 h2 {background-color:#96A7D6;color:#000;text-align:right;padding-right:5px}

.left p {margin:0;padding:10px;background-color:#fff}
.middle p {margin:0;background-color:#fff;color:#666;padding:10px}
.right2 p {margin:0;padding:10px;background-color:#fff;color:#000}
.middle li {color:#970F00;list-style-type:square !important;list-style-position:inside}
.left li {color:#970F00;list-style-type:square !important;list-style-position:inside}
.right2 li {color:#970F00;list-style-type:square !important;list-style-position:inside}

.left ul {margin:0;padding:20px;padding:20px;background-color:#EFEFEF}
.right2 ul {margin:0;padding:20px;padding:20px;background-color:#EFEFEF}


/* bbCode */
#ctntj  { text-align: justify; margin-top: 6px; margin-right: 40px; margin-left: 40px; padding: 4px }

.doc { text-align: left; padding: 4px;background-color: #f3f3f3 }
.doc2 { text-align: left; padding: 4px;background-color: #FFF1AF }
.docF { background-color: #f3f3f3 }
.doclist { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
#bbcode p {text-align:justify;margin-top: 0; margin-bottom: 5px;}
#ctntj h2 {margin-top: 0; margin-bottom: 5px;font-size:90%}

/* submission terms */
#terms {height: 150px;overflow: auto;border: 1px solid #ccc;padding: 6px;margin-top: 10px;margin-bottom: 10px;background-color: #eee;}

/* live news */
#livenewsBox, #livenewsBox2 {border: 1px dotted;border-color: #ccc;margin-right: 8px;margin-bottom: 8px;font-weight: normal;padding: 9px;}
#livenewsBox {}
#livenewsBox ul, #livenewsBox2 ul {list-style: none;margin: 0;padding: 0;}
#livenewsBox li a, #livenewsBox2 li a {font-size: 110%;color: #6699FF;text-decoration: none;}
#livenewsBox li a:hover, #livenewsBox .meta a:hover, #livenewsBox2 li a:hover, #livenewsBox2 .meta a:hover {color: #9C0204;text-decoration: underline;}
#livenewsBox .meta, #livenewsBox2 .meta {font-size: 95%;color: #669900;}
#livenewsBox .meta a, #livenewsBox2 .meta a {color: #669900;font-weight: normal;}
#livenewsBox .more, #livenewsBox2 .more {font-size: 85%;text-align: right;}
#livenewsBox2 li {margin: 12px 0;}

/* Welcome Text */
.one {border:1px solid #666;height:360px;font-size:90%;padding-top:10px;width:206px;}
.two {border:1px solid #666;height:360px;font-size:90%;padding-top:10px;width:206px}
.three {border:1px solid #666;height:360px;font-size:90%;padding-top:10px;width:206px}
.colBlock01 {line-height:40px;background-color:#FF9900;padding: 5px 10px;color:#fff !important;font-size: 1.2em}
.colBlock02 {line-height:40px;background-color:#08B9F7;padding: 5px 10px;color:#fff !important;font-size:  1.2em;}
.colBlock03 {line-height:40px;background-color:#BA0000;padding: 5px 10px;color:#fff !important;font-size:  1.2em;}
.one ul {list-style-type: none;margin: 0;padding: 0;text-align:left;}
.one ul li {margin: 2px 10px 2px 30px;padding: 0;text-align:left;font-weight:bold;color:#00565F}
.one ul li ul {list-style-type: circle;margin: 0 0 0 10px;padding: 0;text-align:left;}
.one ul li ul li {font-style: italic;margin-left: 5px;font-weight:normal;font-size:90%}
.two ul {list-style-type: none;margin: 0;padding: 0;text-align:left;}
.two ul li {margin: 2px 10px 2px 30px;padding: 0;text-align:left;font-weight:bold;color:#00565F}
.two ul li ul {list-style-type: circle;margin: 0 0 0 10px;padding: 0;text-align:left;}
.two ul li ul li {font-style: italic;margin-left: 5px;font-weight:normal;font-size:90%}
.three ul {list-style-type: none;margin: 0;padding: 0;text-align:left;}
.three ul li {margin: 2px 10px 2px 30px;padding: 0;text-align:left;font-weight:bold;color:#00565F}
.three ul li ul {list-style-type: circle;margin: 0 0 0 10px;padding: 0;text-align:left;}
.three ul li ul li {font-style: italic;margin-left: 5px;font-weight:normal;font-size:90%}
.one ul li a, .two ul li a, .three ul li a, .four ul li a, .five ul li a, .six ul li a {color:#3BB2BF !important}
.one ul li a:hover, .two ul li a:hover, .three ul li a:hover, .four ul li a:hover, .five ul li a:hover, .six ul li a:hover {color:#000}
.one p, .two p, .three p, .four p, .five p, .six p {padding: 5px 10px;color:#000 !important;text-align:center} 
.one p a, .two p a, .three p a, .four p a, .five p a, .six p a {color:#F47721 !important}


#bottomSect {background:#fff;padding:0px;margin-left:10px }
#bottomSect .column {float: left;width: 205px;text-decoration: none;position: relative;padding: 0 6px 20px 5px; }
#bottomSect .column.last {width: 47%;margin-right: 0px;}
#bottomSect .column p  {clear: both;line-height: 18px;margin:0; }
#bottomSect .column img  {clear: both;text-align:center;padding:3px;}
#bottomSect  .column  h4 a  {display:block;margin: 0;padding: 0 20px 0 0;color: red;font-weight: bold;font-size: 16px;background-image: url(images/bullet.png);background-repeat: no-repeat;background-position: right center;text-decoration:none}
#bottomSect .column:hover h4  {color: #FF00CC;}
#bottomSect .column:hover h4  {background-image: url(images/bulletHover.png);background-repeat: no-repeat;background-position: right center;}
#bottomSect .column ul {clear: both;text-align:center }
#bottomSect .column li {clear: both; }
#bottomSect p  {clear: both;line-height: 18px;margin: 0 20px 0 20px}

