body {font:16px  verdana,helvetica, arial, sans-serif; background:#fff; padding:5px; overflow:none;height:100%;}
h1 {font:26px  verdana,helvetica, arial, sans-serif;}
p {line-height:1.4; margin-top:0px}
.leftarrow
{
position: relative;
font-family:  verdana,helvetica, arial, sans-serif;
background: url(images/left-on.png) no-repeat;
white-space: nowrap;
display: block;
width: 22px;
height: 30px;
margin: 0;
padding: 0;
}


.leftarrow img
{
width: 22px;
height: 30px;
border: 0
}
* html a:hover
{
visibility:visible
}

.leftarrow a:hover img
{
visibility:hidden
}

.rightarrow
{
position: relative;
font-family: verdana,helvetica, arial, sans-serif;
background: url(images/right-on.png) no-repeat;
white-space: nowrap;
display: block;
width: 22px;
height: 30px;
margin: 0;
padding: 0;
}


.rightarrow img
{
width: 22px;
height: 30px;
border: 0
}

.rightarrow a:hover img
{
visibility:hidden
}

.transparent
{
   filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8; 
}

#icalbutton{
position:absolute; left:500px; top:179px;
}
#icalbutton2{
position:absolute; left:446px; top:329px;
}

#rssfeed 
{
position:absolute; left:500px; top:15px;
}
#list-menu {
margin:0px;
width: 270px;
/* this width value is also effected by
the padding we will later set on the links.	*/
font-style: Tahoma,Arial,sans-serif;
font-size: 16px;
text-align:center;
font-weight:normal;
color: #ccc;
}
#list-menu ul {
margin: 0; 
padding: 0px;
list-style-type: none;
}
#list-menu li {
margin: 0px 0 0;
}
#list-menu a {
display: block;
width:256px;
padding: 4px 2px 4px 10px;
border-bottom: 1px solid #ccc;
background: #f6b442;
text-decoration: none; /*lets remove the link underlines*/
}
#list-menu a:link, #list-menu a:visited {
color: #fff;
}
#list-menu a.current {
color:#fff;
background: #f5d572;
}
#list-menu a:hover {
background: #f5d572;
color: #fff;
}

#toolsbar{
position:absolute;

left:0px; top:10px; width:680px; height:100px;
background-color:#fff;
}
#eventstab{
position:absolute;
left:615px; top:152px; width:40px; height:200px;
background-image: url(images/events-tab.png);
border:1px solid #dddddd;
}
#sheet{
position:absolute;
left:268px;
top:118px;
width:664px;
padding:8px;
background-color:#fff;
border-right:2px solid #aaa;
border-left:2px solid #ddd;
border-bottom:0px solid #aaa;
min-height:605px;
}
/**/
#leftupperbox{
margin:0px;
padding:0px;
position:absolute;
margin-top:0px;
text-align:left;
width:512px;
height:96px;
    color:#fff;
    left: 30px; top:10px;
    background-color:#fff;
border:1px solid #000;
}
#leftupper{
    margin:0px;
padding:11px;
position:absolute;
text-align:left;
width:490px;
height:74px;
    left: 31px; top:137px;
background-color:#bbb9b9;

}
#leftmidbox{
  margin:0px;
    padding:0px;
position:absolute;
margin-top:0px;
text-align:left;
width:604px;
height:200px;
    color:#3eff48;
background-color:#fff;
left: 20px; top:152px;
border: 1px solid #ddd;
border-right:0px;
}
#leftmid {
text-align:center; 
margin:0px;
padding:8px;
padding-top:2px;
position:absolute;
margin-top:0px;
width:548px;
height:196px;
    color:#3e4648;
left: 20px; top:156px;

}

#leftlowerbox{
    margin:0px;
padding:0px;
position:absolute;
margin-top:0px;
text-align:left;
width:632px;
height:160px;
    color:#3e4648;
left: 20px; top:10px;
border:0px solid #99c;
}
#leftlower {
text-align:center; 
margin:0px;
padding:8px;
padding-top:2px;
position:absolute;
margin-top:0px;
width:628px;
height:150px;
    color:#46483e;
left: 20px; top:10px;
border:0px solid #f3f3f3;
}

#upperright {
float:top;
margin:0px;
padding:0px;
position:absolute;
margin-top:0px;
text-align:left;
width:300px;
height:200px;
left: 540px; top:150px;
border:0
}
#upperright a {font-weight:bold;text-decoration:none}
#upperright ul {list-style-image: url(images/pointerarrow.png);}
#upperright td {margin: 2px;}
#upperright ul {margin: 2px;}
#upperright li {padding: 2px;}

#rightmid {
text-align:left;
margin:0px;
padding:4px;
position:absolute;
margin-top:0px;
width:300px;
height:180px;
left: 560px; top:150px;
}


#lowerrightbox{
    margin:0px;
padding:0px;
position:absolute;
margin-top:0px;
text-align:left;
background:#fff;
width:360px;
height:188px;
left: 10px; top:375px;
 
}
#lowerright {
margin:0px;
padding:8px;
position:absolute;
margin-top:0px;
text-align:left;
width:340px;
height:166px;
left: 20px; top:355px;

}


.mylist ul {font:16px Arial,GillSans,Verdana; background:#fff; padding-left:10px;margin-left:10px }
.mylist li {font:16px Arial,GillSans,Verdana; background:#fff; font-decoration:none;padding-left:20px; margin-left:20px}
}
.mylist li a {font:16px Arial,GillSans,Verdana; background:#fff; font-decoration:none;padding-left:20px; margin-left:20px}
.mylist td a {font:16px Arial,GillSans,Verdana; background:#fff; font-decoration:none;padding-left:20px; margin-left:20px}
td.smallcaption { font:9px Verdana, Helvetica,Arial, GillSans,Verdana; font-weight:normal;color:#456}

h2 {
color:#333355;
background:#f5d572;
margin:0px;
padding:0px;
font-size:1.6em;
line-height:1.3em;
font-weight:bold;
}
h3 {
text-align:center;
color:#336299;
font-size:1.3em;
font-weight:bold;
text-decoration:underline;
}
h4 {
margin:4px;
padding:4px;
color:#444;
font-size:12pt;
font-family: verdana,arial, sans-serif;
font-weight:normal;
}
h5 {
margin:4px;
padding:4px;
color:#fff;
font-size:13px;
font-weight:normal;
}
h4b {
margin:0px;
padding:0px;
color:#ffffff;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

h4c {
text-align:center;
color:#0a34e7;
font-size:1.1em;
font-weight:bold;
font-decoration:underline;
}

#background{
position:absolute;
padding:0; margin:0;
height:100%;
width:939px;
background-image:
}

#logodiv{
position:relative;left:5px;top:10px;
width: 270px; 
height: 190px; 
background-image: url(images/sponsor-badge.gif); 
background-repeat:no-repeat;
margin:0;
padding:0;
}
#logodiv2{
position:relative;left:5px;top:15px;
width: 270px; 
height: 190px; 
background-image: url(images/sponsor-badge2.gif); 
background-repeat:no-repeat;
margin:0;
padding:0;
}
#head { 
display: block; 
width: 950px; 
height: 116px; 
border-right:2px solid #ccc;
border-bottom:1px solid #ddd;
border-top:1px solid #ccc;
background-image: url(images/nais-2.jpg); 
background-repeat:no-repeat;
margin:0;
padding:0;
}
#rss {position:absolute; left:750px; top:10px;}
#foot {width:940px;height:30px;position:absolute; left:0px;top:655px;}

#contentbox-right  {width:372px; position:absolute;left:542px; top:124px;height:322px; margin:20px auto; margin-right:0px; border:1px solid #99c; background-color:#fff;padding:0px}
#content-right {width:352px; position:absolute;left:544px; top:136px;height:298px; margin:10px auto; padding:4px;overflow:auto; border:7px solid #f3f3f3;padding-right:0px;}
#traditionalbox-left {width:492px; position:absolute;left:22px; top:124px;height:482px; margin:20px auto; margin-right:0px; border:1px solid #99c; background-color:#fff;padding:0px;}
#traditional-left {width:472px; position:absolute;left:24px; top:136px;height:458px; margin:10px auto; padding:4px;overflow:auto; border:7px solid #f3f3f3;padding-right:0px;}


#traditionalbox {width:892px; position:absolute;left:22px; top:124px; margin:20px auto; margin-right:0px; border:1px solid #99c; background-color:#fff;padding:0px;}
#traditional {width:872px; position:absolute;left:24px; top:136px; margin:10px auto; padding:4px; overflow:auto; border:7px solid #f3f3f3;padding-right:0px;}

#wrapper {width:840px; position:absolute;left:10px; top:120px;height:470px; margin:10px auto; border-top:1px solid #ddd; border-left:1px solid #ddd; padding:20px; background-color:#fff;}
#scroll {position:relative; width:840px; height:470px; overflow:auto; }
#scrollcontent {position:absolute; width:830px;height:450px; z-index:200;margin:4px;}
#scrollbar {float:right; position:relative; display:none; width:15px; height:470px; z-index:100; background:url(images/scroll-bg.gif)}
.scroller {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick {background-color:#bbb}


/*** Main Nav ***/
#Navigation {
	    position:absolute;
	    width:940px;
	    height:24px;
	margin: 0 auto;
	padding: 1px 0 0 0;
	overflow: hidden;
	background-color:#fff;
	border: 0px;

}
#Navigation ul { 
 	float: right; 
	margin: 0 23px 0 0 ;
	}
	#Navigation ul li { 
	 	list-style: none; 
		margin: 0px 1px; 
		float: left;
		line-height: 1.8em;
		display: block;
		color: #00f;
		}
  		#Navigation ul li a { 
			float: left;
			text-decoration: none;
			display: block; 
			height: 1.8em; 
			font-size: 0.9em; 
			font-weight:normal;
			padding: 0 1px 0 10px;
		color: #00f;
			background:#fff;

			}
		#Navigation ul li a span {
			text-align: center;
	        float: left;
			padding-right: 10px;
			height: 2.1em;


		}
			#Navigation ul li a:hover { 
background-color:#fff;

				color: #00f;
				cursor: pointer;
				}
			#Navigation ul li a:hover span {
			color: #009;
background-color:#fff;

				cursor: pointer;
			}
    		#Navigation ul li a.current,
    		#Navigation ul li a.section,
    		#Navigation ul li a.section:hover,
    		#Navigation ul li a.current:hover { 
color: #009;
background-color:#fff;

				}
			#Navigation ul li a.current span,
			#Navigation ul li a.section span,
    		#Navigation ul li a.section:hover span,
			#Navigation ul li a.current:hover span {
			color: #009;
background-color:#fff;

			}
a.EventLinkHP:link {color:#4c77ae; text-decoration:none; font-weight:normal; font-size:10pt}
a.EventLinkHP:visited {color:#4c77ae; text-decoration:none; font-weight:normal;  font-size:10pt}
a.EventLinkHP:active {color:#4c77ae; text-decoration:none; font-weight:normal; font-size:10pt}
a.EventLinkHP:hover  {color:#4c77ae; text-decoration:none; font-weight:normal;  font-size:10pt}
a.NewsLinkHP:link {color:#4c77ae; text-decoration:none; font-weight:normal; font-size:12px}
a.NewsLinkHP:visited {color:#4c77ae; text-decoration:none; font-weight:normal;  font-size:12px}
a.NewsLinkHP:active {color:#4c77ae; text-decoration:none; font-weight:normal; font-size:12px}
a.NewsLinkHP:hover  {color:#4c77ff; text-decoration:none; font-weight:normal;  font-size:12px}


a.EventLink:link {color:#300f99; text-decoration:none; font-weight:normal; font-size:12pt}
a.EventLink:visited {color:#300f99; text-decoration:none; font-weight:normal;  font-size:12pt}
a.EventLink:active {color:#4433ff; text-decoration:none; font-weight:normal; font-size:12pt}
a.EventLink:hover  {color:#4433ff; text-decoration:none; font-weight:normal;  font-size:12pt}
a.NewsLink:link {color:#300f15; text-decoration:none; font-weight:normal; font-size:12pt}
a.NewsLink:visited {color:#300f15; text-decoration:none; font-weight:normal;  font-size:12pt}
a.NewsLink:active {color:#4433ff; text-decoration:none; font-weight:normal; font-size:12pt}
a.NewsLink:hover  {color:#4433ff; text-decoration:none; font-weight:normal;  font-size:12pt}

a.h4b:link {color:#666; text-decoration:none; font-style:italic;font-weight:normal; font-size:12pt; font-family:tahoma,arial,sans-serif;}
a.h4b:visited {color:#666; text-decoration:none; font-weight:normal;  font-size:12pt}
a.h4b:active {color:#666; text-decoration:none; font-weight:normal; font-size:12pt}
a.h4b:hover  {color:#aaf; text-decoration:none; font-weight:normal;  font-size:12pt}

a.h4b1:link {color:#f00; text-decoration:none; font-weight:normal; font-size:12pt}
a.h4b1:visited {color:#fff; text-decoration:none; font-weight:normal;  font-size:12pt}
a.h4b1:active {color:#ff0; text-decoration:none; font-weight:normal; font-size:12pt}
a.h4b1:hover  {color:#ff0; text-decoration:none; font-weight:normal;  font-size:12pt}

a.h4d:link {color:#223388; text-decoration:none; font-weight:normal; font-size:12pt}
a.h4d:visited {color:#223388; text-decoration:none; font-weight:normal;  font-size:12pt}
a.h4d:active {color:#1100ff; text-decoration:none; font-weight:normal; font-size:12pt}
a.h4d:hover  {color:#1100ff; text-decoration:none; font-weight:normal;  font-size:12pt}
span.h4d {color:#669; text-decoration:none; font-weight:bold; font-size:12pt}

h4e {
text-align:center;
color:#229;
font-size:16px;
font-weight:bold;
font-decoration:underline;
}


a.h4f:link {color:#fff; text-decoration:none; font-weight:normal; font-size:0.94em}
a.h4f:visited {color:#fff; text-decoration:none; font-weight:normal;  font-size:0.94em}
a.h4f:active {color:#fff; text-decoration:none; font-weight:normal; font-size:0.94em}
a.h4f:hover  {color:#b7410d; text-decoration:none; font-weight:normal;  font-size:0.94em}


a.h5:link {color:#ccf; text-decoration:none; font-weight:normal; font-size:11px}
a.h5:visited {color:#ccf; text-decoration:none; font-weight:normal;  font-size:11px}
a.h5:active {color:#fee; text-decoration:none; font-weight:normal; font-size:11px}
a.h5:hover  {color:#fee; text-decoration:none; font-weight:normal;  font-size:11px}

abstxt{
font-size:12pt;
font-family : verdana, arial, sans-serif;
font-weight : normal;
}

abstit{
font-size:12pt;
font-family : verdana, arial, sans-serif;
font-weight : bold;
}

absname {
font-size:14pt;
font-family : helvetica;
font-weight : bold;
}
