/* Cleanup for Mozilla! 
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input{ margin:0; padding:0 }
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {	margin: 1em 0;	padding: 0;}
*/
#isaans-logo{	position: absolute;	top: 0px;	left: 0px;	width: 985px;	height: 110px;	z-index: 110;	background-color: #ffffff; text-align: center;}
#page_container{	position: absolute;	top: 135px;	left: 0px;	width: 985px;	margin: 0px;	padding: 0px;  font-size: 10pt;	color: #990000;	border-right: 2px solid #9933000;	border-bottom: 2px solid #993300;	border-left: 1px solid #ffffff;	border-top: 1px solid #ffffff;	z-index: 1;	background-color: #ffee99; z-index:0;}
#copyright {position:absolute; left: 170px;	text-align: center;width:640px;   font-size: 10pt;	color: #990000;padding:5px; border: 2px solid #ff0000;	color: #660000; background-color: #ffffff;}
/* Use individual "content DIV" on each page on non-standard pages - all tour pages use standard*// 
/* More flexible for layout */

#content {position:absolute;left:0px; top:150px; width:750px;z-index:4;}
#content1a {position:absolute;left:0px; top:0px; width:750px;z-index:4;}
#content1t {position:absolute;left:0px; top:130px; width:750px;z-index:4;}
#content2 {position:absolute;left:50px; top:490px; width:950px;z-index:4;}
#content2t {position:absolute;left:50px; top:200px; width:650px;z-index:4;}
#navigation {position:absolute;left: 0px; top:115px; width: 985px; z-index:110;}
#navigation1 {position:absolute;left:759px; top:115px; height: 20px; padding: 5px; z-index: 110; }
#navigation2 {position:absolute;left:43px; top:0px;  z-index: 110; }
#table1 {position:absolute;left:13px; top:285px;z-index: 8}
#table2 {position:absolute;left:0px; top:110px;z-index: 8 }
#new{position:absolute;left:-5px;top:-2px;width:267px;height:22px;font-size: 8pt;	color: #990000;text-align: right;vertical-align: middle; margin:5px;padding: 3px;background: url("images/page-new.gif"); background-repeat: no-repeat; #ff9900; z-index:12;}
#update{position:absolute;left:709px;top:-2px;width:267px;height:22px;font-size: 8pt;	color: #990000;text-align: left;vertical-align: middle; margin:5px;padding: 3px;background: url("images/page-update.gif"); background-repeat: no-repeat; z-index:12;}

body {  font-family: Verdana,  sans-serif;  background: url(""); background-repeat: repeat-y; behavior:url("csshover.htc");}
TABLE.link {border-right: 2px solid #cc6600; border-bottom: 2px solid #cc6600; background-color: #666666;}
TABLE.link1,TD.link1{padding: 5px;border: 1px solid #666666;  border-bottom: 0px solid #cc6600; background-color: #ffcc99; }
TABLE.link2,TD.link2 {border: 1px solid #666666;  border-top: 0px solid #cc6600; background-color: #ffcc99; }
TD.link3 {background-color: #ffee99; }
img.header {border:0px solid #000000;} 
img.oval {border:0px solid #000000;} 

H0 {  font-size: 32pt; font-weight: bold; color: #993300; }
H1 {  font-size: 24pt; font-weight: bold; color: #993300; text-align: center; }
H2 {  font-size: 18pt; font-weight: bold; color: #993300; }
H2.c {  font-size: 18pt; text-align: center; font-weight: bold; color: #993300; }
H2.link {  font-size: 18pt; text-align: center; font-weight: bold; color: #550000; }
H2.cr {  font-size: 18pt; text-align: center; font-weight: bold; color: #ff0000; }
H3 {   font-size: 14pt; font-weight: bold; color: #993300; }
H3.cw {  font-size: 14pt; text-align: center;  color: #993300; }
H3.link {  font-size: 14pt; text-align: center; font-weight: bold; color: #550000; }
H3.y {   font-size: 14pt; font-weight: bold; color: #ffff00; }
H4 {  font-size: 12pt; font-weight: bold; color: #993300; }
H4.C {  font-size: 11pt; text-align: center; font-weight: bold; color: #993300; }
H4.CF {  font-size: 12pt; text-align: center; font-weight: bold; color: #ff0000; }
H4.J {  font-size: 11pt; text-align: justify; font-weight: bold; color: #993300; }
H4.red {  font-size: 12pt; text-align: center; font-weight: bold; color: #ff0000; }
H4.rj {  font-size: 11pt; text-align: justify; font-weight: bold; color: #ff0000; }
H4.Y {  font-size: 12pt; text-align: center; font-weight: bold; color: #ffffff00; }
H5 {  font-size: 10pt; text-align: center; font-weight: bold; color: #993300; }
H5.rl {  font-size: 10pt; text-align: justify; font-weight: bold; color: #ff0000; }
H5.red {  font-size: 10pt; text-align: center; font-weight: bold; color: #ff0000; }
H6 {  font-size: 8pt; text-align: center; font-weight: bold; color: #993300; }
P {  font-size: 9.5pt; color: #993300; text-align: justify; }
P.announcec {  font-size: 9pt; color: #990000; text-align: center;}
P.announcecr {  font-size: 9pt; color: #ff0000; text-align: center;}
P.announcecrl {  font-size: 10pt; color: #ff0000; text-align: center;}
P.announcej {  font-size: 9pt; color: #990000; text-align: justify;}
P.announcejr {  font-size: 9pt; color: #ff0000; text-align: justify;}
P.announcejrl {  font-size: 9pt; color: #ff0000; text-align: justify;}
P.announcejy {  font-size: 9pt; color: #ffff00; text-align: justify;}
P.announcejyl {  font-size: 9pt; color: #ffff00; text-align: justify;}
P.C {  font-size: 9.5pt; color: #993300; text-align: center; font-weight: bold; }
P.commercialj {  font-size: 8pt; color: #993300; text-align: justify;}
P.contacts {  font-size: 8pt; color: #993300; text-align: justify; }
P.copy {  font-size: 8pt; color: #990000; text-align: center;}
P.em {  font-size: 10pt; color: #990000; text-align: center; font-weight: bold; }
P.em1 {  font-size: 10pt; color: #ffffff; text-align: left; }
P.here {  font-size: 7.5pt; color: #ffffff; text-align: center; }
P.home {  font-size: 7.5pt; color: #999999; text-align: center; font-weight: bold; }
P.J {  font-size: 9.5pt; color: #993300; text-align: justified; }
P.legend {  font-size: 6.5pt; color: #993300; text-align: left; }
P.link {  font-size: 8.0pt; color: #993300; text-align: justify; }
P.more {  font-size: 8pt; color: #ff6600; text-align: center;  font-weight: bold;}
P.nav_link {font-size: 9.5pt; color: #000000; 	background-color: #ff9900;text-decoration: none; text-align: center; }
P.nav:hover {  font-size: 9.5pt; color: #ff0000; text-align: center; }
P.nav {  font-size: 9.5pt; color: #993300; text-align: center; }
P.nav1 {  font-size: 8pt; color: #ffffff; text-align: center;  font-weight: bold; }
P.red {  font-size: 9.5pt; color: #ffffff; text-align: justify;}
P.jphot {  font-size: 6.5pt; color: #996600; text-align: justify; }
P.photo {  font-size: 7pt; color: #aa6600; text-align: center; }
P.sub {  font-size: 9.5pt; color: #993300; text-align: center; }
P.summary {  font-size: 7.5pt; color: #660000; text-align: justify; }
A {font-size: 8.5pt; color: #ffffff; text-decoration: none; text-align: center; font-weight: normal;}
A:visited {  color: #993300; text-decoration: none; text-align: center;}
A:hover {  color: #000000; text-align: center; bgcolor="#ffffff"; }
A.nav1 {font-size: 9.5pt; color: #000000; 	background-color: #ff9900;text-decoration: none; text-align: center; }
A.nav1:visited {  color: #cc3333; text-decoration: none; text-align: center;}
A.nav1:hover {  color: #ffffff; text-align: center; bgcolor="#ffffff"; }
A.nav2 {font-size: 8.5pt; color: #990000;text-decoration: none; text-align: center; }
A.nav2:visited {  color: #000000; text-decoration: none; text-align: center;}
A.nav2:hover {  color: #cc0000; text-align: center; bgcolor="#ffffff"; }
A.site_link {font-size: 9.5pt; color: #993300;text-decoration: none; text-align: center; }
A.site_link:visited {  color: #993300; text-decoration: none; text-align: center;}
A.site_link:hover {  color: #ff0000; text-align: center; bgcolor="#ffffff"; }

/*A.link {font-size: 9pt; color: #aa6600; text-decoration: none; text-align: justify; }
A.link:visited {  color: #ff0000; text-decoration: none; text-align: justify;}
A.link:hover {  color: #ff0000; text-align: justify; bgcolor="#ffffff"; }
*/
/* Begin CSS Popout Menu */
#menuh-container
	{
	position:  absolute;		
	  top: 115px;
	  left: 0px;
    	background-color: #ffffff;
     z-index: 110;
	}

#menuh
	{
	font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
	width:982px;
	float:left;
    height:20px;
	margin:2px;
	margin-top: 0px;
    border:1px solid #000000;
    z-index: 110;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #333333;
	white-space:nowrap;
	margin:0;
	padding: 2px;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: white;
	background-color: #ff9900;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #000000;
	background-color: #ffaa00;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(images/down.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
 
#menuh ul
	{
	list-style:none;
	margin:0px;
	padding-left:0px;
	float:left;
	width:89px;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:18;
	display:none;
	padding: 2px;
	margin:-1px -1px -2px 30px;
	}

#menuh ul ul ul
	{
	top:2;
	left:100%;
	width:89px;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}
#menuh a.warning
	{
      color: #ffff00;
    	background-color: #ff0000;
      font-weight: bold;
		}

#menuh a.warning:hover
	{
    	background-color: #ff3333;
		}

body{behavior:url(csshover.htc); font-size:100%;}

/* End CSS Popout Menu */