.img {margin-right:14px}


td {color:#412E41;
font-family:tahoma;
font-size:11px;
}

h2 {
  font-size:20px;
  text-decoration:underline;
  text-align:center;
}

.subheader {
  font-size:12px;
  text-decoration:underlined;
  font-weight:bold;
}

.selected {
  text-decoration:none;
  border-style:solid;
  border-width: 0 0 1px 0;
  border-color: #3333CC;
  cursor: pointer;
  font-weight:bold;
}

.nonselected {
  text-decoration:none;
  cursor: pointer;
  border-style:solid;
  border-width: 0 0 1px 0;
  border-color: #3333CC;
  font-weight:bold;
}

.subcat {
  padding: 0 0 0 20px;
  text-decoration:none;
  cursor: pointer;
  border-style:solid;
  border-width: 0 0 1px 0;
  border-color: #3333CC;
  font-weight:bold;
}



.spancontent {
  text-align:left;
}

.blockheader {
  font-size:14px;
  font-weight:bold;
  color:#4A334A;
}

.blockspacer {
  background-color:#4A334A;
  width:246px;
  height:5px;
  margin-top:3px;
  border-style:solid;
  border-color:#4A334A;
  border-width:0 1px;
  overflow:hidden;
}

.block {
  width:246px;margin-top:3px;border-style:solid;border-color:#BCBCBC;border-width:1px;background-color:#ffffff;
}

.blockspacerslim {
  background-color:#4A334A;
  width:190px;
  height:5px;
  margin-top:3px;
  border-style:solid;
  border-color:#4A334A;
  border-width:0 1px;
  overflow:hidden;
}

.blockslim {
  width:188px;margin-top:3px;border-style:solid;border-color:#BCBCBC;border-width:1px;background-color:#ffffff;
}

.blockfull {
  width:450px;margin-top:3px;border-style:solid;border-color:#BCBCBC;border-width:1px;background-color:#ffffff;
}




.datatablecell {
  background-color:#DBDBDB;
  padding:5px;
  font-size:12px;
}

.datatablecellalt {
  background-color:#B9B9B9;
  padding:5px;
  font-size:12px;
}

.contentheader {
  margin-top:5px;
  text-align:left;
  width:100%
}

.wrap {
  margin:0px auto;
  padding:0;
  width:769px;
}


#content {
width:765px;
margin:0;
padding:0;
text-align:left;
float:right;
display:table;}

#footer {background:url(/subsiteimages/top_px.gif) top repeat-x #ffffff;
width:769px;
height:101px;
margin:0;
padding:0;
text-align:left;}

.line {background:url(/subsiteimages/dot.gif);
height:1px;
margin-bottom:15px;
margin-top:15px}

.copy {color:#5C5C5B; text-decoration:none; line-height:16px}

/*-------------------------------------------------------PAGE_1,2,3,4-------------------------------------------------------*/

#left_content {
  padding:0;
  margin: 0px auto;
  text-align:left;
  width:190px;

  overflow:hidden;
}

#left_logobg {
  padding:5px;
  margin:0px;
  width:100%;
  background-color:#ffffff;
}

#left_logo {
  background-color:#D3D3D3;
  width:209px;
  height:86px;
}

#right_content {
padding:0;
margin:0;
text-align:center;

width:509px;
overflow:hidden;
background-color:#ffffff;
}

.inner_left {


}
.inner_right {margin:20px; margin-bottom:0px}
/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/

.content {color:#412E41; text-decoration:none}
.content1 {color:#412E41; text-decoration:none}
.gray_l {color:#A8B0B4; text-decoration:none}
.blue {color:#007A97; text-decoration:none}
.green {color:#C2DB3D; text-decoration:none}
.top_txt {color:#ADADAB; text-decoration:none}
.bot_txt {color:#A6A6A6; text-decoration:none}
.menu {color:#E9E9E9; text-decoration:none}
.menu1 {color:#C0AFC0; text-decoration:none}

.abs {vertical-align:middle}
.big {font-size:13px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
clear:both}

a.altgreen { color:#6A7D00;text-decoration:none;font-weight:bold }


a.blockheaderlink {
  font-size:14px;
  font-weight:bold;
  color:#4A334A;
  text-decoration:none;
}



.abs {vertical-align:middle}

.form_search { width:112px;
    height:18px;
    font-family:tahoma;
    font-size:12px;
    border-style:solid;
    border-width:1px;
    border-color:#42423D;
    background-color:#ffffff;
    color:#42423D;
    padding:1px}


.form { width:112px;
    height:18px;
    font-family:tahoma;
    font-size:12px;
    border-style:solid;
    border-width:1px;
    border-color:#42423D;
    background-color:#ffffff;
    color:#42423D;
    padding:1px}

.textarea { width:112px;
    height:106px;
    font-family:tahoma;
    font-size:12px;
    border-style:solid;
    border-width:1px;
    border-color:#42423D;
    background-color:#ffffff;
    color:#42423D;
    padding:1px;
    overflow:auto}

.u    {text-decoration:underline}
.nu    {text-decoration:none}
.t     {text-transform:uppercase}

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



.menu:hover{text-decoration:underline; color:#C2DB3D}
.menu1:hover{text-decoration:underline; color:#C2DB3D}
.green:hover{text-decoration:underline; color:#C2DB3D}
.content1:hover{text-decoration:underline; color:#C2DB3D}


/*********************************
START Forum CSS
*********************************/

.Forum {
  width: 100%;
  border: 1px #000000 solid;
}

.Forum td {
  padding: 4px;
}

.ForumCellLight {
  border: 1px solid #000000;
  background-color: #E8E8E8;
  text-align: center;
  border-right: 1px solid #FFFFFF;
}

.ForumCellDark {
  border: 1px solid #000000;
  background-color: #CCCCCC;
  text-align: center;
  border-right: 1px solid #FFFFFF;
}

.ForumHeader {
    background:url('/subsiteimages/forum_header_bg.gif');
  height: 14px;
  font-weight: bold;
  color: #FFFFFF;
  border: solid #FFFFFF;
  border-width: 1px 1px 0px 0px;
  padding: 8px 4px;
}

.ForumHeader a {
  color: #FFFFFF;
  text-decoration: underline;
}

.ForumTitle1 {
  background-color: #E8E8E8;
  color: #000000;
}

.ForumPostHeader {
  background:url('/subsiteimages/forum_post_header_bg.gif');
  height: 12px;
  padding: 8px 4px;
  border: 1px #989898 solid;
}

.ForumTitle2 {
  background-color: #E8E8E8;
  color: #000000;
}

.ForumCategory {
  background:url('/subsiteimages/forum_row_bg.gif');
  height: 16px;
  font-weight: bold;
  color: #FFFFFF;
  border: solid #FFFFFF;
  border-width: 0px 1px;
  padding: 8px 4px;
}


/*********************************
END Forum CSS
*********************************/


  /*             styles for the star rater                */

  .star-background {
    background:url('/subsiteimages/stargray.gif');
    height:27px;
    width:150px;
    overflow:hidden;
  }

  .star-rating{
    list-style:none;
    margin: 0px;
    margin-left:0px;
    padding-left:0px;
    width: 150px;
    height: 27px;
    position: relative;

  }
  .star-rating li{
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
  }
  .star-rating li a{
    display:block;
    width:30px;
    height: 27px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
  }
  .star-rating li a:hover{
    background: url('/subsiteimages/stargreen.gif') left center;
    z-index: 2;
    left: 0px;
  }
  .star-rating a.one-star{
    left: 0px;
  }
  .star-rating a.one-star:hover{
    width:27px;
  }
  .star-rating a.two-stars{
    left:30px;
  }
  .star-rating a.two-stars:hover{
    width: 60px;
  }
  .star-rating a.three-stars{
    left: 60px;
  }
  .star-rating a.three-stars:hover{
    width: 90px;
  }
  .star-rating a.four-stars{
    left: 90px;
  }
  .star-rating a.four-stars:hover{
    width: 120px;
  }
  .star-rating a.five-stars{
    left: 120px;
  }
  .star-rating a.five-stars:hover{
    width: 150px;
  }
  .star-rating li.current-rating{
    background: url('/subsiteimages/stargreen.gif') left bottom;
    position: left;
    height: 27px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
  }

  /* end star rating */




#modelNav {
  margin: 0px auto;
}

#modelNav ul {
  text-align: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#modelNav li {
  margin: 0 0 0.2em 0;
}

#modelNav a {
  font-weight: bold;
  display: block;
  color: #dddddd;
  background-color: #555555;
  border: 1px solid #333333;
  width: 95px;
  padding: 2px 4px;
  text-decoration: none;
  margin: 0px auto;
}

#modelNav a:hover {
  background-color: #dddddd;
  color: #555555;
}


#comments {
 width: 100%;
 text-align: left;
 padding: 5px;
}

.comments1 {
  border-bottom: 1px #C7c7c7 solid;
  background-color: #E7E7E7;
  padding: 5px;
}

.comments2 {
  border-bottom: 1px #C7c7c7 solid;
  background-color: #FFFFFF;
  padding: 5px;

}

