BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #384882;
/***	BACKGROUND-ATTACHMENT: scroll;          ***/
/***	BACKGROUND-IMAGE: url(img/grays3.jpg);  ***/
}

#topnav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; FONT-SIZE: 110%;
	LEFT: 0px; PADDING-BOTTOM: 5px;
	MARGIN: 0px; PADDING-TOP: 5px;
	POSITION: absolute; TOP: 0px;
	WIDTH: 100%;
	HEIGHT: 43px;
	BACKGROUND-COLOR: #002040;
}
#topnav A:link {
	COLOR: #8090A0;
}
#topnav A:visited {
	COLOR: #8090D0;
}
#topnav A:hover {
	COLOR: #ffffff;
}

#topback {
	POSITION: absolute; TOP: 40px;
}

#indlogo {
	BACKGROUND-COLOR: transparent;
	POSITION: absolute;
	RIGHT: 10px; 
	TOP: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	MARGIN: 0px; 
	TEXT-ALIGN: RIGHT;
}
#latestdiv {
	BACKGROUND-COLOR: transparent;
	background-image: url('img/pub/sequoiasunrays.vshadow.jpg');
	background-repeat: no-repeat;
	background-position: -10px -17px;
/**/
	POSITION: absolute;
	LEFT: 10px; 
	TOP: 60px;
	WIDTH: 272px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 0px; 
}
#focusdiv {
	BACKGROUND-COLOR: transparent;
	POSITION: absolute;
	LEFT: 200px; 
	TOP: 60px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	MARGIN: 0px; 
}
#mainarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 245px;
}
#mainareahigh {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 145px;
}
#mainareavhigh {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 90px;
}
#mainareatop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 60px;
}
#newstuff {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/sequoiasunrays.vshadow.jpg');
	background-repeat: no-repeat;
	background-position: -13px -211px;
	WIDTH: 200px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#moreexternal {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/sequoiasunrays.vshadow.jpg');
	background-repeat: no-repeat;
	background-position: -13px -511px;
	WIDTH: 200px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#mainnavdiv {
	BACKGROUND-COLOR: #000000; /* incase image not supported or found */
	background-image: url('img/pub/sequoiasunrays.vshadow.jpg');
	background-repeat: no-repeat;
	background-position: -225px -211px;
	WIDTH: 390px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdiv {
	BACKGROUND-COLOR: #000000;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivarticles {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/sequoiatrees1.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -8px -113px;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivtech {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/rbowknocknaras.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -8px -113px;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivservices {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/ruinshoreabbeys.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -8px -113px;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivsoftware {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/irelandcastle1s.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -8px -113px;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivgallery {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/sequoiaareameadow16.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -8px -113px;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivresources {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/sequoiamountains12.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -8px -113px;
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#maincontentdivsearchindex {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/moon.s.bshadow.jpg');
	background-repeat: no-repeat;
	background-position: -9px -59px; /*one extra because of borders*/
	WIDTH: 490px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BORDER-TOP: #F0F0F0 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid; 
}

#footer {
	BACKGROUND-COLOR: #808080;
	WIDTH: 390px;
	BORDER-TOP: #F0F0F0 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	COLOR: #ffffff;
	CLEAR: both; 
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#focusother {
	BACKGROUND-COLOR: #000000;
	background-image: url('img/pub/sequoiasunrays.vshadow.jpg');
	background-repeat: no-repeat;
	background-position: -627px -211px;
	WIDTH: 200px;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
	MARGIN: 8px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#sitestatement {
	BACKGROUND-COLOR: #808080;
	WIDTH: 200px;
	BORDER-TOP: #F0F0F0 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	CLEAR: both; 
	TEXT-ALIGN: CENTER;
}
#copyright {
	BACKGROUND-COLOR: #808080;
	POSITION: absolute;
	LEFT: 10px; 
	TOP: 60px;
	WIDTH: 380px;
	BORDER-TOP: #F0F0F0 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	COLOR: #ffffff;
	CLEAR: both; 
	TEXT-ALIGN: LEFT;
	FONT-SIZE: 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#copyrighttrans {
	BACKGROUND-COLOR: #808080;
	background-image: url('img/pub/ocean_7_bg_121601s.hshadow.jpg');
	background-repeat: no-repeat;
	background-position: -19px -31px;
	POSITION: absolute;
	LEFT: 10px; 
	TOP: 60px;
	WIDTH: 380px;
	BORDER-TOP: #F0F0F0 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BORDER-LEFT: #555555 1px solid;
	BORDER-BOTTOM: #555555 1px solid;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	COLOR: #ffffff;
	CLEAR: both; 
	TEXT-ALIGN: LEFT;
	FONT-SIZE: 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
#searchindex {
	POSITION: absolute;
	LEFT: 5px; 
}
#searchbox {
	MARGIN-LEFT: 100px;
}
#searchResults {
	MARGIN-LEFT: 100px;
}
#searchindex2 {
	MARGIN-LEFT: 100px;
}

A:link {
	COLOR: #ffcc99;
}
A:visited {
	COLOR: #ffcc99;
}
A:hover {
	COLOR: #ff9966;
}
A:link IMG {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid;
}
A:visited IMG {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid;
}
A:hover IMG {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid;
}
A.navimg:link {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	float: left;
}
A.navimg:visited {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	float: left;
}
A.navimg:hover {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	float: left;
}

A.navimg2:link {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}
A.navimg2:visited {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}
A.navimg2:hover {
	BORDER-RIGHT: #FFaaaa 2px solid;
	BORDER-TOP: #FFaaaa 2px solid;
	BORDER-LEFT: #FFaaaa 2px solid;
	BORDER-BOTTOM: #FFaaaa 2px solid;
}


A.borderless:link IMG {
	BORDER: 0px;
}
A.borderless:visited IMG {
	BORDER: 0px;
}
A.borderless:hover IMG {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid;
}



.boxhead {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important;
	PADDING-BOTTOM: 5px! important; MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 5px! important; BORDER-BOTTOM: #ffffff 1px solid; 
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-STYLE: italic; 
	POSITION: relative;
	FONT-WEIGHT: bold;
}
.infobox {
	BORDER-TOP: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px; MARGIN: 0px;
	COLOR: #ffffff;
	FONT-SIZE: 13px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	POSITION: relative;
	CLEAR: both;
}
.infosection {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: 6px;
	MARGIN-BOTTOM: 8px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
//	noHEIGHT: 50px;
	POSITION: relative;
	CLEAR: both;
}
.infohead {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic; 	
}
.headingnorm {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.normtext {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 12px;
}
.indenttext {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 12px;
	MARGIN-LEFT: 10px;
}
.subsec {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	
	FONT-SIZE: 12px;
	MARGIN-LEFT: 10px;
}


