/*
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#scrollerhold	{ 
	position:relative; overflow:hidden;
	width:172px; height:294px; 
  z-index:100; 
	}
div#wnscroll	{
	position:absolute;
	left:5px;
	top:0px;
	width:172px;
	height:240px;
	clip:rect(0px, 172px, 240px, 0px);
	overflow:hidden;
	z-index:1;
	}
div.contentscroll { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	font-size: 7px;
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:200px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:176px;
  background: url("images/track.gif") #666 repeat;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#cccccc;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  

/* Styles for demo, not necessary for scrolling layers */  

a img { border:none }
h2 { font-size:.8em; margin:0 0 .6em 0 }
h3 { font-size:.8em; margin:0 0 .6em 0 }
div.content { text-align:left }
table.scroll { 
  background-color:#ffffff;
  width:244px; 
  margin:auto; text-align:left;
  border:0px solid #999; 
  }
table.scroll td.text, table.scroll td.scroll { vertical-align:top; text-align:left }
td#scrollLinks  { width:11px }
td.navscroll ul { margin:0; padding:0; list-style:none; text-align:left;}
td.navscroll ul li { margin:0 0 .6em .4em }
td.navscroll ul li a { text-decoration:none }
td.navscroll ul li a:hover { text-decoration:none }

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:316px; height:400px; z-index:100;
	}
	
div#wn	{
	position:absolute;
	margin-left:39px;
	top:20px;
	width:249px;
	height:401px;
	clip:rect(0 249px 401px 0);
	overflow:hidden;
	z-index:1;
	}
	
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	margin-left:0px; top:0px; 
	z-index:1; 
	}
	
/* Styles for all other pages */ 

div#holder	{
position:relative; overflow:visible;
width:316px; height:400px; z-index:100

}

div#window	{
	position:relative;
	left:8px;
	top:0px;
	width:316px;
	height:401px;
	clip:rect(0 314px 532px 0);
	overflow:visible;
	z-index:1;
	}

div#layer1	{ 
	position:relative; visibility:visible; 
	margin-left:-1px; top:0px;
	z-index:1; 
	}
	
/* table containing images. adjust according to your images' sizes and numbers */
table#t1 { width:249px }
table#t1 td { width:249px; border:0px vertical-align:middle; text-align:center }  

/* Styles for demo, not necessary for scrolling layers */  
body { overflow:hidden; text-align:center; }
body, td { font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
h1 { 
  font-size:1.4em; 
  margin:1.5em 0 2em 0; 
  }
  


table.main { 
  width:296px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;
  background-color:#ffffff; border:0px dashed #ffffff 
  }
td.arrows a { padding:0 1em }
td.spacer { width:38px }
td.footer { text-align:center; margin:.8em 0 .6em }  

/* MAIN */

.info, td, textarea, input, file, select {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	outline:none;
}

/* LINKS */

a:link    {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#78a5a9;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	font-style: bold;
	font-weight: normal;
	outline:none;
}

a:visited     { 
     font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     color: #666;
     text-decoration: none; 
     font-size: 11px;
     font-weight:normal;
	 text-decoration: none;
	 font-style: bold;
	 font-weight: normal;
	 outline:none;
}

a:hover    {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	font-style: bold;
	outline:none;
}

.menu_links a:link    {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#78a5a9;
	text-decoration: none;
	font-size: 13px;
	font-weight:normal;
	font-style: bold;
	outline:none;
}

.menu_links a:visited     { 
     font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     color: #666;
     text-decoration: none; 
     font-size: 13px;
     font-weight:normal;
	 text-decoration: none;
	 font-style: bold;
	 outline:none;
}

.menu_links a:hover    {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	font-style: bold;
	outline:none;
}
a img { border:none }

/* GENERAL STUFF */

.main_title {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
}

.sub_title {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.about_wh {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.about_gr {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.copyright {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* bm = Bottom Menu */

a.bm:link  { color: #666666; font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.bm:visited  { color: #666666; font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.bm:hover  { color: #cccccc; font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.wow {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt; 
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	}

.ar_wow	{
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9.5pt; 
	font-style: normal;
	font-weight: thick;
	color: #cccccc;
    text-transform: uppercase; /* force text to uppercase */
}

.lower_nav {
top:32px;
width:100px;
float:left; 
}

a:active {
    outline: none;
}

/* Styles for Scroller and General New Format */

 div.w-7 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-align: center; 
 
 }
 
 div.w-6 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif;
	text-align: right;
 
 }
 div.w-5 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	font-size: 7pt; 
	color: #000000; 
	text-align: center;
 
 }
 
 h2.w-4 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000;
 
 }
 
 span.w-3 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	color: #78a5a9; 
	font-size: 8pt; 
	line-height: 9pt;
 
 }
 
  h2.w-3 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	color: #98a5a9; 
	font-size: 9pt; 
	line-height: 9pt;
 
 }
 
 div.w-2 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	font-size: 12pt; 
	color: #999999;
	text-align: left

 }
 
 p.w-1 {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif; 
	color: #666666; 
	text-align: right;
 
 }
 

.PageTitles {
	font-family: Trebuchet MS, Verdana, arial, helvetica, sans-serif;
	font-size: 10pt; 
	font-style: italic;
	color: #404040;

}

/* ---------------- #nav --------------- */
#nav a {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:404040;
	text-decoration:none;
	outline:0;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	padding-right: 8px;
	line-height: 10pt; 
	text-align: left;
}
#nav a:active, #nav a:focus, #nav a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:cccccc; 
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	padding-right: 8px;
	line-height: 10pt; 
	text-align: left;
}
#nav a.highlite {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:9e8363;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	line-height: 10pt;
	padding-right: 8px;
	text-align: left;
}
li{
list-style-type: none;
text-align:right;
}

/* ------------------- #closme --------------------- */
a.closeme:link  { color: #666666; font-size: 19px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.closeme:visited  { color: #666666; font-size: 19px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.closeme:hover  { color: #cccccc; font-size: 19px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }


