/* CSS Document for NES */
body
{
margin:0px;
padding:0px;
background-color: #FFFFFF;
}
.topbg
{
background-image:url(../images/topbg.gif);
background-repeat:repeat-x;
height:24px;
}

a:link	  {
color:#ffffff
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	
}

a:active  {
	  color:#ffffff; 
	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size:10pt;
	  font-weight:normal;  
	  text-align:Center;
	  text-align:center;
	  text-decoration: none;
	  
	  }

a:visited {
	  color:#993366; 
	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size:10pt; 
	  font-weight:normal;
	  text-align:Center;
	  text-align:center;
	  text-decoration: none;
		  }

a:hover   {
	  color:#66CCCC; 
	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size:10pt;
	  font-weight:normal; 
	  text-align:Center; 
	  text-decoration:underline;
	  text-align:center;
	  }

marquee  {
		font-weight:bold;
		}

.leftbg
{
background-image:url(../images/leftbg.gif);
background-repeat:repeat-y;
width:31px;
}
.bottombg
{
background-image:url(../images/bottombg.gif);
background-repeat:repeat-x;
height:26px;
}
.rightbg
{
background-image:url(../images/rightbg.gif);
background-repeat:repeat-y;
width:32px;
}
.headerbgline
{
background-image:url(../images/headerline.gif);
background-repeat:repeat-x;
height:12px;
}
.mainimage
{
background-image:url(../images/main_image.gif);
background-repeat:no-repeat;
width:231px;
height:174px;
}
.header
{
background-image:url(../images/header.gif);
background-repeat:no-repeat;
vertical-align:middle;
width:450px;
height:91px;
}
.menubox
{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:18px;
background-color:#FFFFFF;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3D5857;
	text-decoration: none;
}
.menutext:hover
{
color:#FFFFFF;
}
.newsbox
{
border:1px solid #9EA1A6;
padding:1px;
background-color:#FFF;
}
.search_inputbox
{
border:1px solid #4C8CD4;
background-color:#FFFFFF;
width:140px;
height:19px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#656565;
padding-left:4px;
line-height:19px;
vertical-align:middle;
}
.tablebg  {
	background-image:url(../images/table_bg2.jpg)
	}
td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4D545C;
	text-decoration: none;
}
.td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4D545C;
	text-decoration: none;
}
.td:hover
{
text-decoration:underline;
color:#333333;
}
.redtext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FA0505;
text-decoration:none;
font-weight:bold;
line-height:18px;
}
.footertext
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9;
color:#656565;
text-decoration:none;
font-weight:bold;
line-height:18px;
}
.footertext:hover
{
text-decoration:underline;
}
.redtext:hover
{
text-decoration:underline;
}
.whitespace
{
white-space:pre;
}
/* Photo-Caption PZ2 CSS */

/* PlaceHolder Div */
.fill.left { float:left; 
    margin:5px 10px 0 0; }
.fill.right { float:right; 
    margin:5px 0px 5px 20px; }

/* MSIE z-index work-a-round */
/* reversing natural z-index */
.PZleft,.PZright { position:relative; }
.PZ1 { z-index:900; }
.PZ2 { z-index:890; }
.PZ3 { z-index:880; }
.PZ4 { z-index:870; }
.PZ5 { z-index:860; }
.PZ6 { z-index:850; }
.PZ7 { z-index:840; }
.PZ8 { z-index:830; }
.PZ9 { z-index:820; }
.PZ10 { z-index:810; }
.PZ11 { z-index:800; }
.PZ12 { z-index:790; }
.PZ13 { z-index:780; }
.PZ14 { z-index:770; }
.PZ15 { z-index:760; }
.PZ16 { z-index:750; }
.PZ17 { z-index:740; }
.PZ18 { z-index:730; }
.PZ19 { z-index:720; }
.PZ20 { z-index:710; }

/* Mozilla z-index bliss */
.PZleft a,.PZright a { z-index:0; }
.PZleft a:hover,.PZright a:hover
    { position:absolute; z-index:900; }

.PZoom a { position:absolute; cursor:default; }
.PZoom.Link a { cursor:pointer; }

.PZleft .PZoom a:hover,.PZright .PZoom a:hover {
    border:0; background:none; 
    text-decoration:none; }

.PZright .PZoom { float:right; 
    margin:5px 0px 5px 10px; 
    position:relative; left:16px; top:-3px; }

.PZleft .PZoom { float:left; 
    margin:0; position:relative; }
.PZleft .t100 { right:115px; }
.PZleft .t150 { right:165px; }
.PZleft .t200 { right:215px; }
.PZleft .t250 { right:265px; }
.PZleft .t300 { right:315px; }
.PZleft .t350 { right:365px; }

.t100 img { width:100px; }
.t150 img { width:150px; }
.t200 img { width:200px; }
.t250 img { width:250px; }
.t300 img { width:300px; }
.t350 img { width:350px; }
.PZoom img { border: 1px solid #369; }

.PZoom.noBrdr img { border:none; } /* border off */

.w100 a:hover,.w100 a:hover img { width:100px; }
.w150 a:hover,.w150 a:hover img { width:150px; }
.w200 a:hover,.w200 a:hover img { width:200px; }
.w250 a:hover,.w250 a:hover img { width:250px; }
.w300 a:hover,.w300 a:hover img { width:300px; }
.w350 a:hover,.w350 a:hover img { width:350px; }
.w400 a:hover,.w400 a:hover img { width:400px; }
.w450 a:hover,.w450 a:hover img { width:450px; }
.w500 a:hover,.w500 a:hover img { width:500px; }
.w550 a:hover,.w550 a:hover img { width:550px; }
.w600 a:hover,.w600 a:hover img { width:600px; }
.w650 a:hover,.w650 a:hover img { width:650px; }
.w700 a:hover,.w700 a:hover img { width:700px; }
.PZoom a:hover img,.PZoom img { margin-bottom:-3px; }

.PZoom .PZcap { display:none; } 

.PZoom a:hover .PZcap {
     font-weight:normal; 
     display:block;  background:#2B9FC8;
     border:1px solid #369;
     font-family:Tahoma,sans-serif;
     text-align:justify;
     font-size:9pt; line-height:12pt;
     color:white; margin-right:-2px; }

.PZoom a:hover .PZpad { display:block;
     padding:3px 5px 5px 5px; }

.PZoom.noCap a:hover .PZcap { display:none; }

/* ZoomOpen Positions */
/* Left */
.PZleft .PZoom a:hover { left:1px; top:1px }
/* Right */
.PZright .t100 a:hover { right:-109px; top:1px; } /*MSIE-specific*/
     .PZright>.t100 a:hover { right:-107px; }     /*Mozilla-specific*/
.PZright .t150 a:hover { right:-159px; top:1px; }
     .PZright>.t150 a:hover { right:-157px; }
.PZright .t200 a:hover { right:-209px; top:1px; }
     .PZright>.t200 a:hover { right:-207px; }
.PZright .t250 a:hover { right:-259px; top:1px; }
     .PZright>.t250 a:hover { right:-257px; }
.PZright .t300 a:hover { right:-309px; top:1px; }
     .PZright>.t300 a:hover { right:-307px; }
/* End Photo-Caption Zoom CSS */ 
#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center
}
#loader {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 135px; COLOR: #999999; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#progress {
	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d9d
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebeb
}
.title_h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 480px; COLOR: #999999; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.border_preview {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; Z-INDEX: 100; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute
}
.preview_temp_load {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.preview_temp_load IMG {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: center
}
