BODY {
 color: black;
 background-color: #c8c8c8;
 font-family: verdana, Helvetica, arial, sans-serif;
 padding:0; margin:0;
 font-size: 92%;
  /*background:  #f0f0f0 url(lbar80.gif) repeat-y;*/
}




p { 
/*margin-top: 0;*/
/*font-size: 11pt; */
max-width: 45em;
text-align: justify;
}

blockquote { max-width: 39em; }

a { color: #0020a0; }
a:visited { color: #600080; }

/*a {  font-size: 11pt; }*/
td {font-size:1em;}
td { margin: 0;  border: 0 ; padding: 0}
tr { margin: 0;  border: 0 ; padding: 0}


.maintable { 
border-collapse: collapse;
 }


/*Main header*/
.th { 
background: #008db0 url(tband2_c.png) repeat-x;
/*width: 100%;*/
height: 64px;
color: white;
padding-left: 0.5ex;
}


.tl { height: 88px; }

.th h1 { font-weight: normal;
border: 0;
font-size:150%;
font-style: oblique;
margin:0;
 }

.tg {  background: url(tband2_c.png) repeat-x;}



/*left-cell definitions*/
td.lcell { 
background-color: #f3f8f8;
border-right: solid 1px #e8e8e8;
margin:0;
padding:0;
width: 15ex;
}

.lcell a { 
  text-decoration: none;
  display: block;
  border-left: solid 3px #f3f8f8;
  padding: 1px;
/*font-size: 10pt;*/

 }

.lcell a:hover { 
  background-color: #d0d0f0;
  border-left: solid 3px #9090e0;
}

.lcell a img { margin:0; }

.lcell table { 
width: 100%;
margin: 1ex 0 1ex 0;
border-collapse: collapse;
 }



/*main cell*/
.mcell { 
  padding:0 0 0 1em; 
}


.mcell p { padding-right: 1em;
text-align: justify;}


/*top navigation bar*/

div.topnav  { height: 3em; margin:0 ; padding:0 ; text-align: right; max-width: 100%;
font-size: 90%; }

.topnav a { 
  text-decoration: none;
  color: #001060;
  padding: 0px 1ex 0px 1ex; 
  font-size: 90%;
}

.topnav a:hover { 
background-color: #e8e8f8;
 }

div.toptopnav { font-size: 90%; margin: 0 0 0 15em; }

.toptopnav a { 
  text-decoration: none;
  color: #607080;
  padding: 0px 1ex 0px 1ex; 
  font-size: 80%;
}



/*navigation link table*/
#nextnav {  margin: 1ex 0 2em 0 ; text-align: right; }
#nextnav span { font-size: 80%; font-weight: bold; color: #400000;}


#pagenav { margin: 2em 0 1em 0; }
#pagenav a { margin: 2px; }
#pagenav span { font-weight: bold; color: #a00000; }


.linktab { 
  margin-top: 1em;
  border-collapse: collapse;
 }

.linktab td { font-size: 90%; }

/*.linktab table { padding: 0 1em 1ex 1em; }*/
.linkred a, .linkred span { border-left: solid 3px #c04000; background-color: #FFF8E0;}
.linkred .linkhead { border-bottom: solid 2px #c04000; margin-right: 3ex}
.linkred span { background-color:#FFFCF0; font-weight: bold; color: #a00000; display: block; padding: 1px 1ex 1px 1ex; border-right: solid 4ex #0040c0; }
.linkred a { display:block; padding: 1px 1ex 1px 1ex; text-decoration: none; border-right: solid 3ex white;}

.linkred a:hover, .linkblue a:hover { background-color: #e8e8f8; }

.linkblue a, .linkblue span { border-left: solid 3px #0040c0; background-color: #F8F8FF;}
.linkblue .linkhead { border-bottom: solid 2px  #0040c0;  }
.linkblue span { background-color:white; font-weight: bold; color: #a00000; display: block; padding: 1px 1ex 1px 1ex; border-right: solid 10px white; }
.linkblue a { display:block; padding: 1px 1ex 1px 1ex; text-decoration: none; }

.linkred, .linkblue { padding: 0; vertical-align: top;}


/*.linktree, .linktree .linkhead {border-bottom: solid 1px #888; }*/
/*.linktree {border: solid 2px #e0f0f0; border-top:none; background-color: #f8ffff;}
.linktree .linkhead { background-color: #e0f0f0; color: #008080; font-weight:bold;  }
*/
.linktree .linkhead { font-size: 80%; font-weight: bold; color: #400000; margin-bottom: .5ex;}

.linktree td { padding:1px; }
.linktree a { padding-right: 2ex; text-decoration: none; }
.linktree a:hover { color: #c00000; text-decoration: underline; }
.linktree span { color: #400020; }
.linktree td td span { border: dotted 1px #888; font-weight: normal;}

.linktree table table { margin-left: 2ex; border-left: solid 1px #888;}
.linktree td a { background:  url(list_ex.png) no-repeat center left ; padding-left: 16px;  }
.linktree td span { background:  url(list_op.png) no-repeat center left ; padding-left: 16px;  }
.linktree td td { background:  url(list_it.png) no-repeat center left ; padding-left: 12px;  }
.linktree td td a, .linktree td td span { background:  none ; padding: 0 .5ex 0 .5ex;  }




/*
.footer { margin: 1em 1em 0 0 ; 
text-align: right; 
background-color: #ececec; 
font-style: oblique; 
padding: 2px;
font-size: 80%;
border: solid 1px #e0e0e0;
}
*/

.footer { text-align:right;
color: #608090;
font-size: 60%;}


/* Main page headings */

table.mainmenu, .mainmenu table { border-collapse: collapse; }
.mainmenu { margin: 0 2em 0 0; }
.mainmenu img { margin: 2em 4em 1em 12px; }
.mainmenu td { vertical-align: top; }

.mainmenu h3 { 
color: #404000; 
margin-bottom: 0;
font-weight: bold;
font-size: 120%;
}

.mainmenu a { text-decoration:none; color: #0000a0}

.mainmenu a:hover { text-decoration:underline; }

.redb span, .blueb span, .greenb span{ color: white; 
font-size: 80%; 
font-weight: bold; 
margin: 0;
padding: 0px 5px 1px 5px;
vertical-align: top;
}

.redb { border-top: solid 2px #e00000;}
.redb span { background-color: #e00000; }

.blueb { border-top: solid 2px blue;}
.blueb span { background-color: blue; }

.greenb { border-top: solid 2px green; margin-top: 1em;}
.greenb span { background-color: green;}
.footarea {margin-top: 4em;}

.spacer { margin-top: 2em; }

.newbox { margin-top: 1ex; }
.newbox td { padding: 0.5ex 1ex 0.5ex 0;}
.newbox h3 { margin-top: 0 }


/*Section Heading*/


/*
.sectheadr { border-collapse: collapse;
border-top: solid 2px #c08000;
margin: 0em 0em 0.1ex 0;
width:100%;
color: #604000;
font-size: 80%;
 }
.sectheadr td { 
vertical-align: top;
margin: 0; padding: 0;
}

.sectheadr p, .sectheadr a{ }

.sectheadr  span { color: #a00000; font-weight: bold; }
.sectheadr  a , .sectheadr span { padding: 0 2px 0 2px; }




.sectheadr #shh { 
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 0;
  text-decoration: none;
 }

.secthb { }
.sectheadr a:hover#shh {text-decoration: underline; }
.sectheadr #shh {
background-color: #c08000; 
color: white; 
padding: 0 1ex 1px 1ex;
vertical-align: top;
}
*/
.sectheadr p.right { padding: 0; margin: 0; }


.secthead { 
  background: white url(cnrlly.png) no-repeat bottom left; 
  border: none;
  font-weight: normal;
/*  color: #7f5d00;*/
  color: #906000;
/*  width: 100%;*/
  border-collapse: collapse;
}


.secthead td { 
  vertical-align: bottom;
  padding: 1ex 0 7px 9px;
}

.secthead p { padding: 0; }


p.right { text-align: right;}


.secthead h1 { 
  vertical-align: bottom;
  font-size: 160pt;
  margin: 1ex 0 0 0;
  padding: 0;
 }


H1 {
 font-size: 135%;
 margin: 0ex 0 3px 0;
 padding-bottom: 0.1em;
 font-weight: normal;
}

H2 {
clear: both;
 font-size: 130%;
 margin: 1ex 0 3px 0;
 padding-bottom: 0.1em;
 font-weight: normal;
color: #000060;
}

H2 span { font-size: 70%; }


H3 { 
font-weight:normal;
margin: 1em 0 0.5ex 0;
color: #000060;
}



.sectno { font-size:70%;}






/*quotes*/

.qv, blockquote { 
 color: black;
 padding: 0 0.6ex;
 border-style: solid;
 border-width: 1px;
 border-color:  #d0d0d0 #fcfcfc #fcfcfc #c0c0c0;
 background-color: #ededed;
 margin: 0 3em 0 3em; 
}

.qv p, blockquote p {
 font-size: 90%;
 margin: 0;
 padding: .5ex 0;
}
.qv b, .qv sup {color: #600000;font-weight: normal;}





.frameh { 
margin: 0em;
padding: 2em 0 2px 0;
font-weight: bold;
}

.yframe { 
/*height: 190px;*/
margin:0; padding:1px 2em 1em 32px;
background: url(corner_y.png) no-repeat; 
}

.oframe { 
/*height: 190px;*/
margin:0; padding:1px 2em 1em 32px;
background: url(corner_o.png) no-repeat; 
}

.cframe { 
margin:0; padding:1px 2em 1em 32px;
background: url(corner_c.png) no-repeat; 
}



h4 { padding:10px 1ex 0px 0; margin:0; font-size: 110%;
}

h4 a { 
text-decoration: none;
color: #00c; 
font-weight: normal;
}

h4 a:hover { color: #00f; text-decoration: underline; 
background-color: #f6f6ff;
/*border-right: solid 2px #c00; padding-right: 1ex;*/
}



.small { font-size: 80%; }

div.toplinks {
height: 2em;
}

.titlelogo {
padding: 4px 1ex 1ex 0; float:left;
}

/*for consider*/
.titlebox { 
/*width: 100%; */
/*background-color: #eaeaea;*/
padding: 0 0em 0 0em;
max-width: 26em;

/*max-width: 55ex;
min-width: 40%;*/
}

.titlebox h1 { margin: 0 0ex .5ex 3px ; color: #000000;}
.titlebox p { margin-left: 3px; color: #404040;}

a img { border: none }
img#considerfl { background-color: #d9dae9;/*#eeeff9; */}
a:hover img#considerfl { background-color: #8060c0; }

h3 a {  font-weight: bold; text-decoration: none; }
h3 a:hover { text-decoration: underline; color: #C00000; }

div.summview1, div.summview2 { margin: .5ex 1em 0ex 0; padding: .5ex}
.summview1 h3 , .summview2 h3 { margin: 0 1em 0 0; font-size: 90%; display: inline;}
.summview1 p, .summview2 p { margin: 0 0 .5ex 0; font-size: 90%; max-width: 60em;}
.summview1 .small, .summview2 .small{ color: #606060; font-size: 70%;}

x.summview1 { background-color: #e8e8e8; }

.print { float: right; margin-top: 0.5ex; font-size: 70%;}
.print a {  text-decoration: none; color: #444; }
.print a:hover { text-decoration: underline; }





#header { 
  background: #0097b2 /*#009ac2*/ url(cgrad.jpg) repeat-y;
  color: #f0f0f0;
  text-align: right;
  padding: .6ex 0 0px 0;
  position: relative;
  width: 100%;
  max-width: 100em;
}


#hlogo { 
  background: transparent url(cglabt.gif) no-repeat;
  width: 60px;
  height: 24px;
  position: absolute;
  bottom: 0px;
  left: 4px;  
  display: block;
}

#htitle { 
  font-size:130%;
  font-style: oblique;
  padding: 0 5px 0 40px;
  margin-right: 5px;
  background: transparent url(cstar.gif) no-repeat;
  display: block:
  height: 40px;
}
a#htitle {   color: #f0ffff;  text-decoration: none; }
a#htitle:hover { text-decoration: underline; }


#headerboxn { 
  background-color: #f0f0f0;
  max-width: 80em;

}


#headern { 
  background: #0096b4 url(arc0610.gif) no-repeat bottom right;
  color: #f0f0f0;
  padding: 0 40px 0 60px;
  float: left;
}

.hclear { clear: both; }

#headertextn { 
  background: transparent url(glass0610.gif) no-repeat 0% 50%;
  padding: 0 0 0 56px;
  font-family: arial, sans-serif;
}
span.tld {font-size: 50%;}

#htitlen { 
  font-size:150%;
  font-weight: abold;
  padding: 0 0;
  margin: 0;
  display: block;
  position: relative;
  top: 2px;
}
a#htitlen {   color: #f0f0f0;  text-decoration: none; }
a#htitlen:hover { text-decoration: underline; }


#hsubn { 
  font-size: xx-small;
  padding:0;
  margin:0;
  display: block;
  color: #9cd4e9;
  position: relative;
  bottom: 1px;
 }

#container { 
  background-color: #e7e9e9;
  position: relative;
  height: 100%;
  max-width: 80em;
  border-bottom: solid 3px #0097b2;
}


#nav { 
  position: absolute;
  top: 0px;
  left: 0px;
  width: 136px;

  /*background-color: #e8e8e3;
  border-right: solid 1px #d0d0d0;*/
  /*border-bottom: solid 15px #ecece8;*/
  margin:0;
  padding:0 0 1ex 0 ;
  font-size: 12px;
}

#nav a { 
  text-decoration: none;
  display: block;
  border-left: solid 3px #e8e8e3;
  padding: 0 0 1px 1ex;
  /*font-size: 13px;*/
}

#nav a:hover { 
  background-color: #d0d0f0;
  border-left: solid 3px #9090e0;
}


#nav table { 
width: 100%;
margin: 1ex 0 1ex 0;
border-collapse: collapse;
}

#nav h4 {border: none;font-weight: bold; font-size: 100%; color: #303030; 
  padding: 0 1em .3ex .5ex; margin:1em 0 0 0; line-height: 110%;}
#nav ul { list-style-type: none; padding: 0; margin: .2ex 0 1em 0; }
/*#nav li:first-letter { color: green; font-size: 8pt; }*/
#nav li { padding:0; display: inline; }

#nav a.ad{ margin: 12em 4px  1em 4px;  overflow: hidden; padding: 0;}

#main { 
  margin: 0 0 0 136px;
  padding: 0 1em 0 4ex;
  background-color: #f0f0f0;
  border-left: solid 1px #d4d4d4;
  min-height: 35em;
}


.bp { max-width: 45em; }


.gbox { float: right; margin-left: 2ex; }
.fbox { }


.pagenav { float: right;
background-color: #f0f0f0;
font-size: 80%;
/*border-left: solid 1px #e0e0e0;*/
margin: 1ex 0 1ex 2ex;
max-width: 28em;
/*
 border-style: solid;
 border-width: 1px;
 border-color:  #d0d0d0 #fcfcfc #fcfcfc #c0c0c0;
 background-color: #ededed;
*/
} 
.pagenav p { font-size: 111%; color: #c04000; 
padding: 2px 4px 3px 4px; font-weight: bold; margin: 0;}
.pagenav p span { font-size: 90%; font-weight: normal;}
.plist { list-style: none; padding: 0 1ex 1ex 1ex; margin: 0;}
.pagenav .plist li, { margin:0px; padding: 0ex;}
.pagenav li a, .pagenav li .active {  text-decoration: none; padding: 0 1ex 0 1ex;  margin: 0; }
X.pagenav li { margin: 1px; }
.pagenav li .active { border: 1px dotted #c0c0c0; color: #605060;
 border-style: solid;
 border-width: 1px;
 border-color:  #d0d0d0 #fcfcfc #fcfcfc #c0c0c0;
 background-color: #ededed;
}

.lineext { display: none; border-left: 2px solid black;}
.pagenav li a { margin-left: 1px; }
.pagenav li a:hover {  color: #0050f0;
background-color: #e0e0f0;}



/*
x.titlebox  { 
 padding: .5ex; 
 border-style: solid;
 border-width: 1px;
 border-color:  #d0d0d0 #fcfcfc #fcfcfc #c0c0c0;
 background-color: #ededed;
 
}
*/

.titlebox h1 { color: #402420; }
.sectheadr { font-size: 80%; }
.sectheadr #shh {font-weight: bold; color: #c04000;} 

a.printview { text-decoration: none; padding: 0 3em; color: #404040; font-size: 80%; }
a.printview img { vertical-align: top; }

.listauth { font-size: 75%; color: #404040; }
.listdesc { margin:0 0 0 1ex; font-size: 85%; color: #404040; line-height: 110%; }

table.shipping {margin: 1ex 0;}
table.shipping td, table.shipping th {padding: 0 4ex 0 1em; text-align: left}
table.shipping th {border-style: dotted none; border-color: #888; border-width: 1px;}

table.pagetable td {width: 50%; padding-right: 1em; vertical-align: top;}

table.newbox td {font-size: 90%; vertical-align: top;}
#mainmenu table.newbox td h3 {font-size:100%;}


div#tags { font-size: 80%; margin: 1em 0;}


.wnimg{ float: right; background-color: black; margin-left: 2ex;position: relative;
}
.wnimg img {abackground-color:white; display:block;
opacity:0.94; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
filter: alpha(opacity=94);
}

.nimg{float: right; margin-left: 2ex;}

div#searchbox {float:right;}
div#searchbox form {margin: 8px 16px 0 0;}
div form#cse-search-box div input.textbox {background: #e8e8e8 ! important}
adiv#searchbox input.textbox {border-width: 1px;}
adiv#searchbox input.textbox {border: solid 1px #ccc;}

