html {
      height:98%;
      background-color: #F4F4F4;
    }
body {
      background-color: #F4F4F4;
/*      text-align: center;
      font family: Arial,sans-serif;
      font-size: 16px;
      text-align: Justify; */
      font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
      margin: 0px;
      padding: 0px;
      height:98%;
    }
div.bodywrap {
      background-color: #F4F4F4;
      margin-top: 100px;
      position: absolute;
      padding: 2px;
      height:74%;
      width: 99.6%;
    }
div.centercontent {
      margin-right: 186px;
      /*margin-left: 186px;*/
      margin-left: 2px;
      background-color: #FFFFFF;
      margin-bottom: 5px;
      padding: 2px;
      height:98%;
      overflow: auto;
    }
div.innercontentwrapper {
      height:100%;
      width:100%;
      overflow: auto;
    }
div.thumbnailwrapper {
      height:106px;
      width:320px;
      overflow: auto;
      border: 1px solid ##ECECEC;
    }
div.content {
      position: relative;
      width: 96%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 4px;
      text-align: left;
      background-color: #F4F4F4;
      margin-bottom: 4px;
      height:98%;
      min-height:98%;  /*for mozilla*/
    }
html>body #content {height:auto}  /*for mozilla */
div.footer {
      width: 100%;
      height: 30px;
      clear: both;
      padding: 10px 0px;
      text-align: center;
      color: #000000;
      background-color: #F4F4F4;
    }
div.footercopyright {
      width: 100%;
      height: 15px;
      clear: both;
      padding: 10px 0px;
      text-align: center;
      color: #000000;
      background-color: #F4F4F4;
    }
div.header {
      position: absolute;
      /*height: 34px;*/
      width: 100%;
      top: 72px;
      right: 0px;
      text-align: right;
      background-color: #CCFFFF;
      /*line-height: 34px;*/
    }
div.left {
      width: 180px;
      float: left;
      background-color: #ECECEC;
      margin-bottom: 10px;
      padding: 2px;
      height:98%;
      min-height:98%;  /*for mozilla*/
      border-top: 1px solid #666666;
      border-left: 1px solid #666666;
      border-right: 1px solid #666666;
      border-bottom: 1px solid #666666;
    }
div.logo {
      position: absolute;
      width: 470px;
      height: 72px;
      top: 0px;
      left: 0px;
    }
div.picture {
      position: absolute;
      height: 72px;
      width: 500px;
      top: 0px;
      right: 0px;  
    }
div.right {
      width: 180px;
      float: right;
      background-color: #ECECEC;
      /*margin-bottom: 20px;*/
      padding: 2px;
      position: absolute;
      top: 2px;
      right: 0px;
      height:97%;
      min-height:97%;  /*for mozilla*/
      border-top: 1px solid #666666;
      border-left: 1px solid #666666;
      border-right: 1px solid #666666;
      border-bottom: 1px solid #666666;
      overflow: auto;
}
.field_short
{
	width : 50px;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.field_date
{
	width : 70px;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.field_phone
{
	width : 100px;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.field_medium
{
	width : 150px;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.field_long
{
	width : 300px;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallerfont, .smallerfont a:link, .smallerfont a:visited
{
	font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 	color: #000000;
	text-decoration: none;
}
.smallerfont a:hover, .smallerfont a:active
{
	font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
 	color: #000000;
	text-decoration: underline;
}
.innerRightBoard, .innerRightBoard a:link, .innerRightBoard a:visited
{
	border: 0px; 
        height:100%;
        width:100%;
        overflow: auto;
}
.innerRightBoard a:hover, .innerRightBoard a:active
{
	border: 0px; 
        height:100%;
        width:100%;
        overflow: auto;
	text-decoration: underline;
}
.tqpHeader, .tqpFooter
{
	display: none;
}
.tqpQuote
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-style: italic;
 	color: #666666;
}
.tqpAuthor, .tqpAuthor a:link, .tqpAuthor a:visited
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
 	color: #666666;
}
.tqpAuthor a:hover, .tqpAuthor a:active
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: underline;
 	color: #666666;
}
.content_text_unapproved
{
	color: #666666;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
        border-left: 1px solid RED;
}
.content_text_unapproved:first-line
{
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:110%; font-weight:bold; float:left; color:#666666;
	vertical-align: top;
}
.content_text_unapproved:first-letter
{
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size:200%; font-weight:bold; float:left; color:RED;
	vertical-align: top;
}