#subnav {
	height: 36px;
}

#columnleft{
  float: left;
  width: 200px;
  height: inherit;
}

#withads #columnleft{
  width: 160px;
}

#columncenter{
  float: right;
  width: 200px;
  height: inherit;
}

#withads #columncenter{
  width: 160px;
}

#columnright{
  float: right;
  width: 200px;
  height: inherit;
  display:block;
}

#withads #columnright{
  width: 160px;
}

#twocolumnleft{
  float: left;
  width: 300px;
  margin-left: 10px;
  height: inherit;
}

#withads #twocolumnleft{
  width: 250px;
}

#twocolumnright{
  float: right;
  width: 300px;
  height: inherit;

}

#withads #twocolumnright{
  width: 250px;
}

#enclose{
  float: left;
  width: 425px;
  height: inherit;
  display:block;
}

#withads #enclose{
  width: 375px;
}

#encloseright{
  float: right;
  width: 510px;
  margin-left: 0px;
  height: inherit;
}

.thmbpic{
  float: left;
  width: 100px;
  height: 100px;
  margin-left: 10px;
}

#withads .thmbtext{
  float:right;
  width: 350px;
  position: relative;
  top: 0px;
  left: 0px;
}

#withwideads .thmbtext{
  width:350px;
}

.thmbtext{
  float:right;
  width: 350px;
  position: relative;
  top: 0px;
  left: 0px;
}


#topright{
  position: absolute !important;
  top: 210px;
  left: 540px;
  _left: 520px;
}

#topleft{
  float:left;
  margin-left: 5px;
  width:300px;
}


#siteleft {
  DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 300px; padding:0px;
}
#siteright {
  DISPLAY: inline; FLOAT: right; MARGIN: 0px; WIDTH: 442px; padding:0px;
}

#bottomalign{
  vertical-align: bottom;
  height:20px;
}

.picturesleft{
  float:left;
  width:100px;
}

.picturesleft a img{
  text-decoration: none !important;
  border: none !important;
}

.picturesright{
  float: right;
  width:100px;
  margin-right: 5px;
}

.picturesright a img{
  text-decoration: none !important;
  border: none !important;
}

.picturescenter{
 float: left;
 width: 250px;
 margin-left: 20px;
 vertical-align:center;
}

.picturescenter a img{
  text-decoration: none !important;
  border: none !important;
}

.enclosepictures{
  margin-left:5px;
  float: left;
  width: 385px;
  height:260px;
}

.enclosepictures a img{
  text-decoration: none !important;
  border: none !important;
}

.grayover{
  font-size:9px;
}

.boxlogin {
  height: auto;
  padding-bottom:10px;
  border: 5px red solid;
}

.boxfullbody {
  margin:10px;
  padding:0px 0px 10px 0px;
  width:781px;
  _width /**/:781px;
  float:left;
  clear:all;
  height: auto;
}

#withadswide .boxfullbody, #withwideads .boxfullbody {
	width: 735px;
}

.boxfullbody .content {
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:0px;
  width:730px;
}

.boxfullbody .content b{
  font-size: 14px;
  font-weight: bold;
}

#withads .boxfullbody .content {
  display:inline;
  width:700px;
  float:left;
  padding-left:1px;
}

#withadswide .boxfullbody .content {
  display:inline;
  width:535px;
  float:left;
  padding-left:1px;
}

/*this is to account for any misnaming in the template code*/
#withwideads .boxfullbody .content {
  display:inline;
  width:725px;
  float:left;
  padding-left:1px;
}


.boxfullarticle {
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  height:24px;
  /*width:730px;*/
  clear: both;
  background-color:#fff;
  background-image: url(../images/css/rounded_tl.gif);
  background-repeat: no-repeat;
  background-position: top left;
	color:#869093;
}

.boxsubfullarticle {
  padding-top:2px;
  PADDING-BOTTOM: 0px;
  height:16px;
  width:680px;
  border-top:0px solid;
  z-index:1;
  clear: both;
  margin-left: 10px;
  margin-top: 5px;
}


#withads .boxfullarticle {
  width:595px;
}

#withads tbody tr td .boxfullarticle {
	width: auto;
}

#withads tbody tr td .boxfullarticlebody {
	width: auto;
}

#withads .boxsubfullarticle {
  width:575px;
}
/*
.boxfullarticle .heading {
  font-weight:bold;
  font-size:11px;
  margin-top:2px;
  margin-left:10px;
  display:inline;
}
*/
.boxfullarticle .heading,
.boxfullarticle .p1 {
	padding: 6px 0px 2px 5px;
  MARGIN: 0px;
  margin-right:0px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  }

.boxfullarticle .p1 a {
  font-size:15px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}

.boxfullarticle .p1 a:link {
  font-size:12px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}

.boxfullarticle .p1 a:visited {
  font-size:12px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}

.boxfullarticle .p1 a:hover {
  font-size:12px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}
/*
.boxfullarticle a{
  font-weight:bold;
  font-size:11px;
  margin-top:2px;
  display:inline;
  color:#fff;
}
*/
.boxfullarticle .label {
  font-weight:normal;
  font-size:11px;
  display:inline;
}

.boxfullarticle .editbutton {
  font-weight:normal;
  font-size:11px;
  float:left;
  TEXT-ALIGN: right;
}

.boxfullarticlebody {
  margin:0px 0px 0px 0px;
  padding-top:0px;
  padding-left:20px;
  padding-right:0px;
  padding-bottom:0px;

  /*width:720px;*/
  /*height:100px;
  height: auto;*/
  float:inherit;
  clear:both;
  display:block;
  color:#000;
}

#withads .boxfullarticlebody {

}

.boxfullarticlebody .center{
  text-align:center;
}

#withads .boxfullarticlebody {
  width:595px;
}

#withadswide .boxfullarticlebody {
  width:505px;
}

/*this is to account for any misnaming in the template code*/
#withwideads .boxfullarticlebody {
  /*width:505px;*/
}

.boxfullarticlebody .content {
  padding-top:20px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  width:700px;
}

#withads .boxfullarticlebody .content {
  width:555px;
}

#withadswide .boxfullarticlebody .content {
  width:485px;
}

.boxsubfullarticlebody {
  padding: 5px 5px 0px 0px;
  width:100%;
}
.boxsubfullarticlebody .even{
  text-align: right;
  margin: 0px 0px 0px 0px;
  min-height: 135px !important;
  _height:120px;
  padding: 5px 0px 10px !important;
  background-color:#fff !important;
  border-bottom:1px #BFBFBF solid;
}
.boxsubfullarticlebody .odd{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 10px !important;
  min-height: 135px !important;
  _height:120px;
  background-color:#EFF7FF !important;
  border-bottom:1px #BFBFBF solid;
}

.boxsubfullarticlebody .center{
  text-align:center;
}

#withads .boxsubfullarticlebody {
  width:575px;
}

#withadswide .boxsubfullarticlebody {
  width:485px;
}

/*this is to account for any misnaming in the template code*/
#withwideads .boxsubfullarticlebody {
  width:485px;
}

.boxsubfullarticlebody .content {
  padding-top:20px;
  padding-bottom:0px;
  width:680px;
}

#withads .boxsubfullarticlebody .content {
  width:535px;
}

#withadswide .boxsubfullarticlebody .content {
  width:465px;
}

#withwideads .boxsubfullarticlebody .content {
  width:455px;
}

.boxsubfullarticlebody .lefttable {
  border-right:solid black 0px;
  float:left;
  display:inline;
}

.boxsubfullarticlebody .righttable {
  display:inline;
  float:left;
}


.boxsubfullarticlebody b{
  font-size: 14px;
  font-weight: 900;
}

.boxsubfullarticlebody .content ul{
  list-style-type:disc;
  list-style-image:url(../images/arrow_black.gif);
}

/*this is to account for any misnaming in the template code*/
#withwideads .boxfullarticlebody .content {
  width:485px;
}

.boxfullarticlebody .lefttable {
  border-right:solid black 0px;
  float:left;
  display:inline;
}

.boxfullarticlebody .righttable {
  display:inline;
  float:left;
}

.boxfullarticlebody .boxhiddenpic{
  visibility:hidden;
  position:absolute;
  top:400px;
  left:0px;
  z-index:2;
}

.boxfullarticlebody b{
  font-size: 14px;
  font-weight: bolder;
}

.boxfullarticlebody .content ul{
  list-style-type:disc;
  list-style-image:url(../images/arrow_black.gif);
}

.fieldinput .lefttable {
  border-right:solid black 0px;
  float:left;
  display:inline;
}

.fieldinput .righttable {
  display:inline;
  float:left;
}

.boxsubsplit {
  padding-top:2px;
  padding-left:0px;
    padding-right:0px;
    PADDING-BOTTOM: 0px;
    margin:0px;
    height:16px;
    width:350px;
    border:0px solid;
}

.boxsubsplit .heading {
  font-weight:bold;
  font-size:11px;
  padding-left:5px;
  padding-top:2px;
  display:inline;
}

.boxsubsplit .label {
  font-weight:normal;
  font-size:11px;
  display:inline;
}

.boxsubsplitbody {
  margin:0px;
  padding:0px;
  border-left:0px solid;
  border-right:0px solid;
  border-bottom:0px solid;
  width:350px;
  float:left;
  clear:all;
  padding-bottom:10px;
}

.boxsubsplitbody .content {
  padding:10px;
  padding-top:20px;
  padding-bottom:0px;
  width:330px;
}

.boxcommonbody ul {
  padding:0px;
  margin:0px;
  margin-top:0px;
  padding-left:25px;
    list-style-type:disc;
  list-style-image:url(../images/arrow_black.gif);
  font-family:verdana;
  font-weight:normal;
  }
.boxcommonbody li {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  line-height:1.3em;
  }

.boxcommonbody li:before{
  display: marker;
  width: 1px;
  text-align:left;
  list-style-type: none;
}

.boxcommonbody li a {
  line-height:14px;
  text-decoration:underline;

  }

  .boxcommonbody li a:link {
  line-height:16px;
  text-decoration:underline;
  }

   .boxcommonbody li a:visited {
  line-height:16px;
  text-decoration:underline;
  }

   .boxcommonbody li a:hover {
  line-height:16px;
  text-decoration:underline;
  }

  .boxcommonbody a {
  line-height:14px;
  text-decoration:underline;

  }

  .boxcommonbody a:link {
  line-height:16px;
  text-decoration:underline;
  }

   .boxcommonbody a:visited {
  line-height:16px;
  text-decoration:underline;
  }

   .boxcommonbody a:hover {
  line-height:16px;
  text-decoration:underline;
  }


.boxcommonbody {
  margin:0px 0px 10px 0px;
  padding:0px;
  border-left:0px solid;
  border-right:0px solid;
  border-bottom:0px solid;
  width:210px;
  float:left;
  clear:all;
  padding-bottom:10px;
}

.boxcommonbody .br{
  border:0px solid;
  margin:0px 0px -10px 0px;
  padding:5px 10px 10px 10px;
}

.boxcommonbody .center {
  text-align:center;
  display:block;
}

.boxcommonbody p{
  margin:0px;
  padding:0px;
  padding-right:10px;
  padding-left:10px;
  line-height:16px;
  padding-bottom:0px;
  padding-top:10px;
}

.boxcommon {
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  PADDING-BOTTOM: 00px;
  margin:10px 0px 0px 0px;
  height:40px;
  width:210px;
  border:0px solid;
}


.boxcommon .p1 {
  PADDING-RIGHT:0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  margin-right:0px;
  PADDING-TOP: 1px;
  font-size:12px;
  font-weight:bold;
  font-family:verdana;
  text-align:center;
  height:27px;
}

.boxcommon .p1 a {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxcommon .p1 a:link {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxcommon .p1 a:visited {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxcommon .p1 a:hover {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmainsplit {
  padding-top:0px;
  padding-left:0px;
    padding-right:0px;
    PADDING-BOTTOM: 0px;
    margin:0px;
    height:18px;
    width:214px;
    border:0px solid;
}

.boxmainsplit .p1 {
    PADDING-RIGHT:0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  margin-right:0px;
  PADDING-TOP: 1px;
  font-size:12px;
  font-weight:bold;
  font-family:verdana;
  text-align:center;
  }

.boxmainsplit .p1 a {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmainsplit .p1 a:link {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmainsplit .p1 a:visited {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmainsplit .p1 a:hover {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmainsplitbody {
  margin:0px;
  padding:0px;
  border-left:0px solid;
  border-right:0px solid;
  border-bottom:0px solid;
  width:214px;
  float:left;
  clear:all;
  padding-bottom:10px;
  height:70px;
}

.boxmainsplitbody .center {
  text-align:center;
  display:block;
}

.boxmainsplitbody p{
  margin:0px;
  padding:0px;
  padding-right:10px;
  padding-left:10px;
  line-height:16px;
  padding-bottom:0px;
  padding-top:10px;
}

.boxmainbody a{
  text-decoration:none;
}

.boxmainbody a:link{
  text-decoration:none;
}

.boxmainbody a:visited{
  text-decoration:none;
}

.boxmainbody a:hover{
  text-decoration:underline;
}

.boxmainbody ul {
  padding:0px;
  margin:0px;
  margin-top:0px;
  padding-left:25px;
    list-style-type:disc;
  list-style-image:url(../images/arrow_black.gif);
  font-family:verdana;
  font-weight:normal;
  }
.boxmainbody li {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  line-height:1.3em;
  }

.boxmainbody li a {
  line-height:14px;
  text-decoration:none;
  }

  .boxmainbody li a:link {
  text-decoration:none;
  line-height:16px;
  }

   .boxmainbody li a:visited {
  line-height:16px;
  text-decoration:none;
  }

   .boxmainbody li a:hover {
  line-height:16px;
  text-decoration:none;
  }


.boxmainbody {
  margin:0px;
  padding:0px;
  border-left:0px solid;
  border-right:0px solid;
  border-bottom:0px solid;
  width:510px;
  float:left;
  clear:all;
  padding-bottom:10px;
}

.boxcommonbody .br{
  border:0px solid;
  margin:0px 0px -10px 0px;
  padding:5px 10px 10px 10px;
}

.boxmainbody .center {
  text-align:center;
  margin-top:10px;
}

.boxmainbody p{
  margin:0px;
  padding:0px;
  padding-right:10px;
  padding-left:10px;
  line-height:16px;
  padding-bottom:0px;
  padding-top:10px;
}

.boxmain {
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  PADDING-BOTTOM: 0px;
  margin-bottom:6px;
  margin:10px 0px 0px 0px;
  height:24px;
  width:510px;
  border:0px solid;
}

.boxmain .p1 {
  PADDING-RIGHT:0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  margin-right:0px;
  PADDING-TOP: 1px;
  font-size:12px;
  font-weight:bold;
  font-family:verdana;
  text-align:center;
  }

.boxmain .p1 a {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmain .p1 a:link {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmain .p1 a:visited {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}

.boxmain .p1 a:hover {
  font-size:12px;
  font-weight:normal;
  font-family:verdana;
  text-decoration:none;
}


.boxsubsubfull {
  padding-top:2px;
  padding-left:0px;
    padding-right:0px;
    PADDING-BOTTOM: 0px;
    margin:0px;
    height:16px;
    width:690px;
    border:0px solid;
}


#withads .boxsubsubfull {
  width:565px;
}

.boxsubsubfull .heading {
  font-weight:bold;
  font-size:11px;
  padding-left:10px;
  margin-top:2px;
  display:inline;
}

.boxsubsubfull .label {
  font-weight:normal;
  font-size:11px;
  display:inline;
}

.boxsubsubfullbody {
  margin:0px;
  padding:0px;
  border-left:0px solid;
  border-right:0px solid;
  border-bottom:0px solid;
  width:670px;
  float:left;
  clear:all;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
}

#withads .boxsubsubfullbody {
  width:545px;
}

#withadswide .boxsubsubfullbody {
  width:475px;
}

/*this is to account for any misnaming in the template code*/
#withwideads .boxsubsubfullbody {
  width:475px;
}

.boxsubsubfullbody .content {
  padding:10px;
  padding-top:20px;
  padding-bottom:0px;
  width:670px;
}

#withads .boxsubsubfullbody .content {
  width:525px;
}

#withadswide .boxsubsubfullbody .content {
  width:455px;
}

/*this is to account for any misnaming in the template code*/
#withwideads .boxsubsubfullbody .content {
  width:455px;
}

.boxsubsubfullbody .lefttable {
  border-right:solid black 0px;
  float:left;
  display:inline;
}

.boxsubsubfullbody .righttable {
  display:inline;
  float:left;
}

.boxsubsubfull .editbutton {
  font-weight:normal;
  font-size:11px;
  float:left;
  TEXT-ALIGN: right;
}

.article_content {
  width:100%;
  _width: auto;
}

.article_content table{
  min-width:100%;
  width:100%;
  _width: auto;
  border: 0px blue solid;
  padding:0px;
  margin:0px;
}

.article_content .top_cell{
  width:100%;
  border: 0px blue solid;
  padding:0px;
  margin:0px;
  vertical-align:top;
}

.article_content .left_cell{
  /*min-width:25%;
  width:25%;
  _width:25%;*/
  width:170px;
  border: 0px blue solid;
  padding:6px 3px 6px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.article_content .right_cell{
  /*width:100px;
  width: 75%;
  _width: 52% !important;*/
  _width: 500px;
  border: 0px blue solid;
  padding:6px 0px 6px 3px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.article_content .bottom_cell{
  width:100%;
  border: 0px blue solid;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:top;
}

.top_cell .boxarticle,
.left_cell .boxarticle,
.right_cell .boxarticle,
.bottom_cell .boxarticle{
  /*padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:24px;
  width:100%;
  border:0px solid;*/
}
/*
.top_cell .boxarticle .p1,
.left_cell .boxarticle .p1,
.right_cell .boxarticle .p1,
.bottom_cell .boxarticle .p1{
  PADDING: 0px 0px 0px 0px;
  MARGIN: 0px 0px 0px 0px;
  width:100%;
  height:15px;
  font-size:15px;
  font-weight:bold;
  font-family:trebuchet,"Trebuchet MS", sans-serif;
}
*/
.top_cell .boxarticle .p1,
.left_cell .boxarticle .p1,
.right_cell .boxarticle .p1,
.bottom_cell .boxarticle .p1 {
	padding: 6px 0px 2px 5px;
  MARGIN: 0px;
  margin-right:0px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  }

.top_cell .boxarticle .p1 a,
.left_cell .boxarticle .p1 a,
.right_cell .boxarticle .p1 a,
.bottom_cell .boxarticle .p1 a {
  font-size:15px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}


.top_cell .boxarticle .p1 a:link,
.left_cell .boxarticle .p1 a:link,
.right_cell .boxarticle .p1 a:link,
.bottom_cell .boxarticle .p1 a:link {
  font-size:12px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}

.top_cell .boxarticle .p1 a:visited ,
.left_cell .boxarticle .p1 a:visited ,
.right_cell .boxarticle .p1 a:visited ,
.bottom_cell .boxarticle .p1 a:visited {
  font-size:12px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}

.top_cell .boxarticle .p1 a:hover,
.left_cell .boxarticle .p1 a:hover,
.right_cell .boxarticle .p1 a:hover,
.bottom_cell .boxarticle .p1 a:hover {
  font-size:12px;
  font-weight:normal;
  font-family:trebuchet,Trebuchet MS, sans-serif;
  text-decoration:none;
}

.top_cell .boxarticlebody,
.left_cell .boxarticlebody,
.right_cell .boxarticlebody,
.bottom_cell .boxarticlebody{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 0px;
  width:100%;

  float:left;
  clear:all;
}


.boxarticlebody table img {
	width: auto;
}

#feedback a img, #feedback img {
	width: auto;
}

.boxarticlebody .description_short{
  margin:0px 0px 10px 3px;
  padding:0px 0px 0px 0px;
  white-space: normal;
}

.boxarticlebody .description_long{
  margin:0px 0px 0px 3px;
  padding:0px 0px 0px 0px;
  white-space: normal;
  display:none;
}

.fieldinput textarea.description_long{
  width:500px;
  height:300px;
}

.fieldinput textarea.description_short{
  width:500px;
  height:100px;
}

.articlephoto{
  display:inline;
}

.article_links {
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
}
.article_links ul{
  margin:0px auto 0px auto;
  padding:0px auto 0px auto;
  list-style-image:url("../images/icons/arrow.gif");
}

.article_stats_table{
  width:100%;
}

.article_stats_table .stat_label{
  width:40%;
}

.article_stats_table .stat_value{
  text-align:right;
}

.more {
  color:#2d69b2;
  cursor: pointer;
  margin:15px 0px 5px 3px;
}

.article_content .fieldlabel{
  width:50px;
}

.article_content .fieldinput{
  width:500px;
}

.article_search{
  margin:0px 0px 0px -10px;
  padding:0px 0px 0px 0px;
  width:100%;
}

.article_search .search{
  vertical-align:top;
  width:45%;
  display:inline;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0px black solid;
  float:left;
}

.article_search table{
  width:100%;
  vertical-align:top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.article_search table tr{
  vertical-align:top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
}

.article_search table td{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:50%;
}

.article_search .search .fieldinput{
  margin:2px 2px 2px 2px;
  padding:0px 0px 0px 0px;
  display:block;
}

.article_search .search .fieldinput input {
  display:inline;
  border:1px #ccc solid;
  font-size:12px;
  height:17px;
}

.article_search .search .catgoryinput select {
  padding:0px 0px 0px 0px;
  display:inline;
  border:1px #ccc solid;
  font-size:10px;
  height:15px;
}

.article_search .search .label{
  vertical-align:top;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display: block;
  font-weight:bold;
  width:100px;
}

.article_search .search .categoryinput{
  margin:2px 2px 2px 2px;
  padding:0px 0px 0px 0px;
  display: block;
  width:100px;
  height:15px;
}


/*.article_search .search .sitebutton{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:80px;
  line-height:0px;
  height:0px;
  display:inline;
}

.article_search .search .sitebutton ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:80px;
}

.article_search .search .sitebutton ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:80px;
}*/

.article_search .blockspacer{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height:0px;
  height:0px;
}


.article_search .sort_by{
  vertical-align:top;
  width:45%;
  display:inline;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-bottom:0px black solid;
  float:right;
}

.sorts_label {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
  font-weight:bold;
}

.sorts{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

.sorts ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  display:inline;
}
.sorts ul li{
  cursor: pointer;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height:15px;
  float:left;
}

.sorts li.selected{
  color: #87C540 ;
  font-weight:bold;
}


.article_search .filter_by{
  vertical-align:top;
  width:45%;
  display:block;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
}

.article_search .sitebutton{
  display:block;
  margin:10px 20px 0px 0px;
  padding:0px 0px 0px 0px;
  float: left;
}

.article_search .sitebutton ul{
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.article_search .sitebutton ul li{
  display:block;
  width:90px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
}

.article_search .filters{
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:top;
}

.article_search .filter_by .label{
  font-weight:bold;
}

.article_search .filters .label{
  vertical-align:top;
  display:inline;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:2px 2px 2px 2px;
}
.article_search .filters .filterinput {
  display:block;
  margin:2px 2px 2px 2px;
  padding:0px 0px 0px 0px;
}

.article_search .filters .filterinput input{
  display:inline;
  border:1px #ccc solid;
  font-size:12px;
  height:17px;
}

.article_search .filters .filterinput select{
  display:inline;
  border:1px #ccc solid;
  font-size:12px;
  height:15px;
}
.article_search .fieldinput{
  width:200px;
  height:13px;
  display:inline;
}
.article_search .fieldinput input{
  width:200px;
  height:13px;
  display:inline;
}

.article_search .category{
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:13px;
  display:block;
}

.tagline {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-style:italic;
  font-size: 9pt;
  font-weight:bold;
  text-align:center;
}

.article_feedback{
  margin:0px 0px 0px 0px;
  padding:10px 5px 5px 10px;
  /*border-right:1px solid #dedecd; */
}

.article_information{
width:100%;
}
.article_information td{
  vertical-align:top;
}

.article_information td.label{
  font-weight:bold;
}

.article_top ul li{
  list-style-type:decimal;
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
}

.article_top ul{
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
}

.article_top_profile{
  margin:0px 0px 5px 0px;
  padding:0px 0px 2px 0px;
  border-bottom:1px #ccc solid;
}
.article_top_profile .category {
  font-size:12px;
  font-weight:bold;
  padding:0px 0px 1px 0px;
}

.article_top_profile .article {
  font-size:12px;
  padding:0px 0px 2px 0px;
}

.blockspacer {
  _height:0px;
  /*_margin:-13px 0px 0px 0px;*/
  padding:0px 0px 0px 0px;
}

/*.boxarticlebody img {
  width:100%;
  overflow: hidden;
}*/
.boxarticlebody .article_photo_img {
  width:100%;
  overflow: hidden;
}

.boxarticlebody .thmbtext{
  float:right;
  width: 365px;
  margin:0px 0px 5px 0px;
  position: relative;
  top: 0px;
  left: 0px;
}

.boxarticlebody .thmbpic{
  float: left;
  width: 100px;
  height: 100px;
  margin: 0px;
}

.article_categories_num table{
  width:90%;
}

.article_categories_num th{
  font-weight:bold;
  color:#000;
  font-size:12px;
  text-align:left;
}

.article_categories_num td{
  color:#000;
  font-size:12px;
  text-align:left;
}

.article_categories_num a{
  text-align:left;
}

.rteVertSep{
  width:1px !important;
}

#feedback td {
  vertical-align:top;
}
#feedback .rating{
  width: 120px;
}

#feedback .user_info{
  width: 100px;
}

#wrapper div.blockspacer_create_article{
  CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px;
}

.article_links_input .label{
  display:inline;
  border:1px #ccc solid;
  font-size:12px;
  height:15px;
  width: 150px;
}

.article_links_input .link{
  display:inline;
  border:1px #ccc solid;
  font-size:12px;
  height:15px;
  width: 350px;
}

