body {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px; 
 line-height: 15px;
 color: #000000;
 background-color: #FFFFFF;
  margin-top: 0px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 


 }

 P
 {

 width:100%;
 left:0;
word-wrap: break-word; 
white-space:-moz-pre-wrap; 
_white-space:pre; 
white-space:pre-wrap;
 }
 
td {

  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000;
  vertical-align: top;

}
.newsHeader{ 
cursor: hand;
cursor: pointer;
font-style:normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 15px; color:#900B09;  font-weight: bold; text-decoration:none
}

.homeAddress
{
PADDING-LEFT: 5px;
    BACKGROUND-COLOR: #EEEEEE;


}

.newsletter_btn {
font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFF;
  background-color: #900;
  font-weight: bold;

  border: 1px solid #666666;


cursor: hand;
   border-style:outset ;

}

.wordwrap{

white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: pre;
white-space: -hp-pre-wrap; /* HP Printers */
white-space: pre-line;

  font-size: 14px; 
  color: #000000;
}
.openNews{ 
}

.theNews{ 
}

.tdjustify {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000;

  vertical-align: top;
}

.theItem{ 
}

.tdjustify {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000;

  vertical-align: top;
}


.td_item_desc {
	padding-left:5px;
	word-wrap: break-word; 
white-space:-moz-pre-wrap; 
_white-space:pre; 
white-space:pre-wrap;
	 
}
 
div.tn_bg {
	width:100%;
	background-color:#363636;
	
	background-repeat:repeat-x
	}
	div.homediv {
  margin-left: 30px; 
	}
div.tn_contain {
	margin:auto;
	width:780px;
	padding-top:0px;
	background-color:#FFF
	
	}

 .smalladdress { font-family: Arial, Helvetica, sans-serif;  
         font-size: 11px; 
         color: #FFFFFF;
         }        
 .smallfont { font-family: Arial, Helvetica, sans-serif;  
         font-size: 11px; 
         color: #000000;
         }    
.tip { font-family: Arial, Helvetica, sans-serif; 
         font-size: 12px; 
         color: red;
         }
.welcome {         font-family: Arial, Helvetica, sans-serif; 
         font-size: 13px; 
         color: #000000;
                  horizontal-align: right; 
         }      
.subtd { border-bottom: solid #EEE2D4 1px; 
         font-family: Arial, Helvetica, sans-serif; 
         font-size: 12px; 
         horizontal-align: left; 
         vertical-align: top;
         font-weight: bold;
         padding-left:30px;
         color: #000000;
         }
         
 .submitLink {margin: 0; border: none; padding: 0; background: inherit; 
	        font-family: Arial, Helvetica, sans-serif; 
	         font-size: 11px;
	         cursor: pointer; cursor: hand;}
         
 .submitLink.a:link { text-decoration: none}
.submitLink.a:active {text-decoration: none}
.submitLink.a:visited {text-decoration: none}
.submitLink.a:hover { text-decoration: none }

.bodytable
{
    vertical-align: top;
    border-width: 0px;
	padding: 1px;
    width=100%;
}
.tempbodytable
{
  #border: solid #E3D8CA 1px;
    vertical-align: top;
    border-width: 0px;
  	#border-width: 1px;
	padding: 1px;
	#border-style: double;
	#border-color: #E3D8CA;
}
.bodytr { background-color: #3F3E3E ; 
         font-weight: bold;
         font-family: arial, helvetica, sans-serif; 
         font-size: 12px; 
         }
.bodytd { border-bottom: solid #E3D8CA 1px; 
          border-left: solid #E3D8CA 1px; 
          border-right: solid #E3D8CA 1px; 
         border-top: solid #E3D8CA 1px; 
         font-family: arial, helvetica, sans-serif; 
         font-size: 12px; 
         text-align: left;
         }
 .subtd2 { 
         font-family: arial, helvetica, sans-serif; 
         font-size: 12px; 
         font-weight: bold;
         }
         
.subtd3 { 
         font-family: arial, helvetica, sans-serif; 
         font-size: 12px; 
         font-weight: bold;
         color:#ffffff;
         }
table
{
  vertical-align: top;
}


.subtable
{
   background: #FCFBFA  ;
   background-repeat: no-repeat; 
   top: 0;
   left: 0;
   vertical-align: top;
   height: 600px;
   	border:1px solid #FCFBFA;
}

td.homecell_left_right { border-bottom:1px dotted #bdc8d0;border-top:1px dotted #bdc8d0;border-left:1px dotted #bdc8d0; border-right:1px dotted #bdc8d0;  }
td.homecell_left { border-bottom:1px dotted #bdc8d0;border-top:1px dotted #bdc8d0;border-left:1px dotted #bdc8d0;  }

.black:link {font-size: 12px; text-decoration: none; color:#000000;}
.black:active {font-size: 12px; text-decoration: none; color:#000000;}
.black:visited {font-size: 12px; text-decoration: none; color:#000000;}
.black:hover {font-size: 12px; text-decoration: none; color:#D9052D;}

.title
{ 
 font-family: Arial, Helvetica, sans-serif; 
 color: #333333;
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px;
}

.linktitle
{ 
 font-family: Arial, Helvetica, sans-serif; 
 color: #333333;
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
}

.title_blk
{ 
 font-family: Arial, Helvetica, sans-serif; 
 color: #000000;
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px;
}

.home_addr_blk
{ 
 font-family: Arial, Helvetica, sans-serif; 
 color: #000000;
 font-size: 12px; 
 font-style: normal; 
 line-height: 16px;
}

.conferences_title
{ 
 font-family: Arial, Helvetica, sans-serif; 
 color: #333333;
 font-size: 18px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px;
}

.hometext
{ 
 font-family: Arial, Helvetica, sans-serif; 
 color: #000000;
 font-size: 13px; 
 font-style: normal; 
  font-weight: bold;
 line-height: 16px;
}
.label
{ 
 font-family: arial, helvetica,  sans-serif; 
 color: #333333;
 font-size: 12px; 
 font-style: normal; 
 font-weight: bold;
	word-wrap: break-word; 
white-space:-moz-pre-wrap; 
_white-space:pre; 
white-space:pre-wrap;
}

.name
{ 
 font-family: arial, helvetica,  sans-serif; 
 color: #FFFFFE;
 font-size: 12px; 
 font-style: normal; 
 line-height: 16px;
}

DIV.subMenu{ 
text-align: center; 

}
DIV.menu { 

 font-family: Arial, Helvetica, sans-serif;  
  color: #333333;

   padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px
   padding-bottom:5px; padding-top:3px; border-bottom:1px dotted #bdc8d0; margin:0px;
   }




ul.menu { 

 font-family: Arial, Helvetica, sans-serif;  
  color: #333333;
  	font-weight:normal;

 
list-style-type:none; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px }
li.menu { padding-left:35px; padding-right:15px; padding-bottom:0px; padding-top:0px; margin:0px }

a.tn_link:link {
	font-size:14px;
  color: #333333;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0px;
	}
a.tn_link:visited {
	font-size:14px;
  color: #333333;
	text-decoration:none;
	letter-spacing:0px;

	}
a.tn_link:hover {
	font-size:14px;
	color:#CF3A29;
	text-decoration:none;
	letter-spacing:0px;
	
	}
	
	
	DIV.divhome { 

 font-family: Arial, Helvetica, sans-serif;  
  color: #000000;
  	font-weight:normal;
  font-size: 14px; 
   padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px
   padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #bdc8d0; margin:0px;
   }
   
.tn_homeblack {
	font-size:18px;
  color: #FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
	vertical-align: middle;
	}
	


a.tn_home:link {
	font-size:14px;
  color: #000000;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
	}
a.tn_home:visited {
	font-size:14px;
  color: #000000;
	text-decoration:none;
		font-weight:bold;
	letter-spacing:0px;

	}
a.tn_home:hover {
	font-size:14px;
	color:#CF3A29;
	text-decoration:none;
		font-weight:bold;
	letter-spacing:0px;
	
	}
	
a.sub_link:link {
	font-size:12px;
  color: #333333;

	}
a.sub_link:visited {
	font-size:12px;
  color: #333333;
	}
a.sub_link:hover {
	font-size:12px;
	color:#CF3A29;
	}

a.linkswithoutborders:link {
         font-size: 11px; 
  color: #FFFFFF;

	}
a.linkswithoutborders:visited {
         font-size: 11px; 
  color: #FFFFFF;
	}
a.linkswithoutborders:hover {
         font-size: 11px; 
	color:#CCCCCC;
	}



a.sm_link:link {
         font-size: 10px; 
         text-decoration:underline;
  color: #900B09;

	}
a.sm_link:visited {
         font-size: 10px; 
                  text-decoration:underline;
  color: #900B09;
	}
a.sm_link:hover {
         font-size: 10px; 
                  text-decoration:underline;
	color:#CF3A29;
	}
	
.sm_line
{
	color:#900B09;
	         text-decoration:underline;

}
a:link { color: #900B09;text-decoration: none}
a:active {  color: #900B09;text-decoration: none}
a:visited { color: #900B09;text-decoration: none}
a:hover { color: #CF3A29; text-decoration: none }

td.boldred { 
         font-family: Arial, Helvetica, sans-serif; 
         font-size: 13px; 
         font-weight: bold;
         color: #900B09;
         }
         
td.boldgrey { 
         font-family: Arial, Helvetica, sans-serif; 
         font-size: 13px; 
         font-weight: bold;
         color: #333333;
         }

         
.btn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: hand;
cursor: pointer;
background-color: #EEEEEE;		 
   border-style:outset ;
    font-size: 12px;
         font-weight: bold;
         color: #333333;
}

.submitOrderBtn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: hand;
cursor: pointer;
background-color: #7C3225;		 
   border-style:outset ;
    font-size: 12px;
color: #FFFFFF;
}


.bullet {list-style-image: url('images/bullet.gif');}

input, textarea, select {

background: #EEEEEE;

font-family: arial, helvetica,  sans-serif; 
font-size: 1em;
color: #000000;
padding: 2px;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 14px arial, helvetica,  sans-serif;
letter-spacing: 2px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}





/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}



.paginationstyle{ /*Style for demo pagination divs*/
width: 400px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: black;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #B0A05A;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0px none;
padding: 0
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0px none;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: #D2BF6B;
}


.advancedSearch{ 
cursor: hand;
cursor: pointer;
color: #4B1A13;
text-decoration: none;
}



.openSearch{ 
}

#item_result
{
  position: absolute;
  left: 70px;
  top: 200px;
  z-index: 2;
  width: 369px;
  height: 217px;
  background: url('/images/item_result_box.gif') no-repeat;
  padding-left:20px; 
  padding-right:30px; 
  padding-top:20px; 
  padding-bottom:20px
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #FFFFFF;
color: #000000;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
