body {
  padding: 0px;
  margin: 0px;
  background-color: #F3F4F9;
  color:            #4D4D40;
  font-family: "verdana";

  font-size:      0.85em;
  text-align:     center;
  letter-spacing: 1px;
  
  background-image:   url(bg-body.gif);
  background-repeat:   repeat-y;
  background-position: center;
}



#ccbody {
  padding:      0px;
  width:        900px;
	 margin-right: auto;
	 margin-left:  auto;
	 text-align:   left;
}


#cbody {
  background-color:   #ffbb00;
  background-image:   url(bg-cbody.gif);
  background-repeat:   repeat-y;
  background-position: center;
  border:  1px solid #ffbb00;
}



#chead {
  display:       block; 
  height:        70px; 
  padding:       0px;
}


#cmain {
  padding:      0px;
  margin:       0px;
  margin-left:  210px;  

  position:     relative; 
  display:      block;
  text-align:   center; 
  color:        #777777;
}



#cleft {
  margin:   0px; 
  padding:  0px;
  width:    200px;  
  position: absolute; 
  top:      75px;  
}



#spcright {
  width: 12px;
  height: 500px;
  float: right; 
} 

.clear {
  clear: both;
}




#cfoot {
  display:block; 
  height:30px; 
  padding:0px;
}



img {
 border: 0px;
 margin:  4px;
 padding: 0px;
}
    
     


.cart
{
 line-height: 1em;
}

.cart img {
 border: 1px solid #ffffff;
 margin:  0px;
 padding: 0px;
}

.cart img:hover {
 border: 1px solid #000000;
}






h1 
{
  font-size: 1.6em;
  margin: 0px;
  margin-bottom: 0.6em;
  text-align: center;
}

h2 
{
  font-size: 1.5em;
  margin: 0px;
  margin-bottom: 12px;
  text-align: center;
}


p 
{ 
  font-size:1.0em;
  margin: 0px;
  margin-bottom: 0.6em;
}



div.cc
{
  margin:  0px;
  padding: 6px;
  padding-top: 12px;
}






#cnav
{
  margin:  0px;
  padding: 3px;
  padding-left: 6px;
}

#cnav li
{
  margin:  0px;
  padding: 0px;
  list-style-type: none;
}

#cnav ul
{
  margin:  0px;
  padding: 0px;
}




.cnav0 li,
.cnav1 li
{
 display:block;
 margin: 0px;
 padding: 0px;
 padding-left:  6px;

 font-size: 1.1em;
}


.cnav0 
{
  padding-top:    4px;
  padding-bottom: 4px;
}

.cnav1 
{
  padding-top:    4px;
  padding-bottom: 4px;
}


.cnav2 
{
  padding-top:    2px;
  padding-bottom: 4px;
  font-size:      0.9em;
}





.cnav2 li
{
 display:block;
 margin: 0px;
 padding: 0px;
 margin-bottom: 1px;
}


.cnav0 a,
.cnav1 a,
.cnav2 a
{
 display:block;
 border:  0px;
 padding: 3px;
 text-decoration: none;
}

.cnav0 a {
 width: 180px;
 color: #4D4D40;
}

.cnav1 a {
 width: 180px;
 color: #4D4D40;
}

.cnav0 a:hover,
.nav0_sel,
.cnav1 a:hover,
.nav1_sel,
.nav1_opn 
{
 display:block;
 border: 1px solid #6290ff;
 color: #6290ff;
 padding: 2px;
 width: 190px;
}


.nav0_sel,
.nav1_sel,
.nav2_sel
{
 font-weight: bold;
}


.nav1_opn 
{
  border: 0px;
  padding: 0px;
  border-bottom: 1px solid #4D4D40;
  font-weight: bold;
}





.cnav2 a
{
 display:block;
 padding:            3px;
 width:              170px;
 color:              #4D4D40;
 padding-left:       20px;
 background-image:   url(nav2.gif);
}


#cch1
{
  font-size: 1.0em;
  padding-top: 9px;
  padding-bottom: 12px;
}

#cch1 h1
{
  font-size: 1.5em;
}



.cnav2 a:hover,
.nav2_sel {
 width: 170px;
 display:block;
 color: #6290ff;
 border: 1px solid #dddddd;
 padding: 2px;
 padding-left: 19px;

 background-image:   url(nav2_over.gif);
}



div.goart,
div.ggoart
{
 margin:  6px;
 padding: 0px;
 border: 1px solid #dddddd; 
 text-align: left;
}


div.goart
{
 float: left;
 width: 300px
}

div.ggoart
{
 float: none;
 margin: 12px;
 margin-left:  90px;
 margin-right: 60px;
 padding: 6px;
}


div.goart:hover,
div.ggoart:hover
{
 border: 1px solid #B9C7E8; 
}



div.goart h3,
div.ggoart h3
{
 margin:  0px;
 padding: 3px; 
 padding-bottom: 9px;
 font-size: 1.2em;
}

div.goart p,
div.ggoart p
{
 margin:  0px;
 padding: 3px;  
}

div.goart h3 a,
div.ggoart h3 a
{
 text-decoration: none;
 color: #000089; 
}

div.goart a:hover,
div.ggoart a:hover
{
 text-decoration: underline;
 color: #6290ff; 
}


div.goart img,
div.ggoart img
{
 float: left;
 margin: 2px;
 margin-right: 9px;
 padding: 0px; 
}

#tabdata
{
 text-align: left;
 margin-left: 80px;
 margin-right: 90px;
}


#tabdata div
{
 margin-left: 20px;
 padding: 3px;
}


#tabdata h2,
#tabdata h3
{
 margin: 0xp;
 padding: 0px;
 font-size: 1em;
 margin-bottom: 0.3em;
 text-align: left;
}

#tabdata h2
{
 font-size: 1.2em;
 margin-bottom: 0.3em;
}

#tabdata div li
{
  padding-bottom: 0.5em;
  line-height: 1.5em;
}

#tabdata div ul
{
 margin: 0xp;
 padding: 0px;
}


