body {
text-align : center;
font : normal 12pt Verdana, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
html{
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
overflow-x: hidden;
}

photostyle {
background-color: #555;
}

td.photostyle img  {
border: 1px solid #fff;
}

.wrapper {
position : relative;
background : #fff;
border : 1px solid #ddf;
margin-top : 5px;
margin-bottom : 5px;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align : left;
width : 950px;
}
.sheet {
float:right;width:662px;min-height:565px;padding:8px;background-color:#fff;border-top:1px solid #ddf;border-right:0px solid #aaa;border-left:1px solid #ddf;border-bottom:0px solid #aaa;
}
p {
line-height : 1.4;
margin-top : 0;
}
.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;
}
#icalbutton2 {
position : relative;
left : 432px;
top : -19px;
}
#icalbutton {
position : relative;
left : 490px;
top : -20px;
}
#list-menu {
margin : 0;
width : 270px;
font-family : Gill-Sans,Helvetica,Verdana, Tahoma, sans-serif;
font-size : 18px;
text-align : left;
font-weight : normal;
color : #ccc;
}
#list-menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#list-menu li {
margin : 3px 0 0;
}
#list-menu a {
display : block;
width : 256px;
padding : 4px 4px 6px 10px;
border-bottom : 0px solid #ccc;
background : #f6b442;
background: #e2e1de;
color: #3f419f;
color: #3f799c;
text-decoration : none;
}
#list-menu a:link{
color : #ac112e;
color: #3f419f;
color: #3f799c;
}

#list-menu a:link,a:visited {
color : #fff;
color: #3f419f;
color: #3f799c;
}
#list-menu a.current {
color : #ac112e;
background : #f5d572;
background: #f4eccd;
}
#list-menu a:hover {
background : #f5d572;
color : #ac112e;

}

#research-menu {
margin : 0;

width : 270px;
font-family : Verdana, Tahoma, sans-serif;
font-size : 16px;
text-align : left;
font-weight : normal;
background: #f5d572;
background: #f4eccd;
}
#research-menu ul {
margin : 0 10px;
padding-bottom : 10px;
list-style-type : none;
}
#research-menu li {
margin : 0px 0 0;
border: 1px solid #fff;
}
#research-menu a {
display : block;
width : 223px;
padding : 4px 4px 6px 10px;
color: #ba7621;
color: #3f419f;
color: #3f799c;
background : #f5d572;
background: #f4eccd;
border-bottom : 0px;
padding-left:20px;
text-decoration : none;
}
#research-menu a:link, #research-menu a:visited {
color: #854515;
color: #595df8;
color: #3f419f;
color: #3f799c;
}
#research-menu a.current {
color : #ac112e;
color: #3f419f;
color: #3f799c;
color : #ac112e;
background : #fcf7d0;
background-image: url(images/triangle.png);
background-repeat: no-repeat;
margin:0 0 0;
padding-left:20px;

}
#research-menu a:hover {

color : #ac112e;
}
#research-menu a.current:hover {
color : #ac112e;
background-image: url(images/triangle.png);
background-repeat: no-repeat;
margin:0 0 0;
padding-left:20px;
}


#eventstab {
float : right;
width : 40px;
height : 200px;
background-image : url(images/events-tab.png);
border-right : 1px solid #fbca7e;
border-bottom : 1px solid #fbca7e;
border-left : 0;
border-top : 0;
}
#calendar {
float : left;
text-align : left;
margin : 0;
padding : 8px;
padding-top : 2px;
margin-top : 0;
width : 601px;
height:190px;
background: #fff;
color : #3e4648;
border : 1px solid #fbca7e;
border-top : 0;
}
#newslist {
text-align : center;
margin : 0;
padding : 0;
padding-top : 0;
position : relative;
margin-top : 0;
width : 660px;
height : 150px;
color : #46483e;
left : 0;
top : 0;
border : 1px solid #fbca7e;
}
#imageroller {
margin : 0;
padding : 8px;
position : relative;
margin-top : 0;
text-align : left;
width : 340px;
}
td.smallcaption {
font : 9px Verdana, Helvetica, Arial, GillSans, Verdana;
font-weight : normal;
color : #456;
}
h2 {
color : #bb9742;
background : #f5d572;
background: #f4eccd;
text-align: center;
margin : 3px;
padding : 2px;
font-size : 1.6em;
line-height : 1.3em;
}
h3 {
text-align : center;
color : #336299;
font-size : 1.3em;
font-weight : bold;
text-decoration : underline;
}
h4light {
color : #eee;
font-size : 12pt;
font-family : verdana, arial, sans-serif;
font-weight : normal;
}

h4 {
margin : 4px;
padding : 4px;
color : #000;
font-size : 12pt;
font-family : verdana, arial, sans-serif;
font-weight : normal;
}

hometext, hometext p{
margin : 4px;
padding : 8px;
color : #404040;

font-size : 13pt;
font-family : verdana, arial, sans-serif;
font-style : italic;
}

h5 {
margin : 4px;
padding : 4px;
color : #fff;
font-size : 13px;
font-weight : normal;
}
h4b {
margin : 0;
padding : 0;
color : #ffffff;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
}
h4c {
text-align : center;
color : #0a34e7;
font-size : 16px;
font-weight : bold;
text-decoration : none;
}
#logodiv {
position : relative;
left : 5px;
top : 10px;
width : 270px;
height : 190px;
background-image : url(images/sponsor-badge2.gif);
background-repeat : no-repeat;
margin : 0;
padding : 0;
}
#logodiv2 {
}

#head {
width : 950px;
height : 116px;
border : 0;
background-image : url(images/nais-2a.jpg);
background-repeat : no-repeat;
margin : 0;
padding : 0;
}
#foot {
width : 940px;
height : 30px;
position : absolute;
left : 0;
top : 655px;
}
#contentbox-right {
width : 372px;
position : absolute;
left : 542px;
top : 124px;
height : 322px;
margin : 20px auto;
margin-right : 0;
border : 1px solid #99c;
background-color : #fff;
padding : 0;
}
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 : #652929;
text-decoration : none;
font-weight : normal;
font-family:TrebuchetMS,GillSans,Arial,sans-serif;
font-size : 16px;
}
a.NewsLinkHP:visited {
color : #652929;
text-decoration : none;
font-weight : normal;
font-family:TrebuchetMS,GillSans,Arial,sans-serif;
font-size : 16px;
}
a.NewsLinkHP:active {
color : #652929;
text-decoration : none;
font-weight : normal;
font-family:TrebuchetMS,GillSans,Arial,sans-serif;
font-size : 16px;
}
a.NewsLinkHP:hover {
background : #fffccc;
color : #882929;
text-decoration : none;
font-weight : normal;
font-family:TrebuchetMS,GillSans,Arial,sans-serif;
font-size : 16px;
}
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 : #444;
text-decoration : none;
font-weight : normal;
font-size : 12pt;
}
a.h4d:visited {
color : #444;
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;
text-decoration : underline;
}

h4g {
padding:4px 4px 4px 4px;
text-align : center;
color : #445;
font-size : 14px;
font-weight : normal;
text-decoration : none;
}
a.h4f:link {
%color : #35a3c4;
color:#fcf7d0;
text-decoration : none;
font-weight : normal;
font-size : 24px;
%background-color: #fff;
}
a.h4f:visited {
color:#fcf7d0;
text-decoration : none;
font-weight : normal;
font-size : 24px;
%background-color: #fff;
}
a.h4f:active {
color:#fcf7d0;
text-decoration : none;
font-weight : normal;
font-size : 24px;
%background-color: #fff;
}
a.h4f:hover {
color:#f6ca1a;
text-decoration : none;
font-weight : normal;
font-size : 24px;
%background-color: #fff;
}
h4 {
margin : 4px;
padding : 4px;
color : #000;
font-size : 12pt;
font-family : verdana, arial, sans-serif;
font-weight : normal;
}
peopletableentry {
color:#888;
font-size:16px
}
peopletableheading {
color:#bbb;
font-size:20px;
font-weight: bold;
}

a.peopletableheading:link, a.peopletableheading:visited, a.peopletableheading:active, a.peopletableheading:hover { 
color:#aaa;
font-size:20px;
font-weight: bold;
font-style: italic;
text-decoration:none;
}
a.peopletableheading:hover { 
color:#c66;
}

table.peopletable {
background-color:#444;
}
td.peopletablename {
%background-color:#fff;
width=200px;
text-align:left;
}

a.peopletableentry:link,
a.peopletableentry:visited,
a.peopletableentry:active,
a.peopletableentry:hover
{
color:#986;
font-size:16px;
font-weight: bold;
text-decoration:none;
}

a.peopletableentry:hover {
color:#c66;
}


a.newsheaderlink:link {
color : #665;
margin-left:4px; 
margin-right:4px;
text-decoration : none;
font-weight : bold;
font-size : 16px;
}
a.newsheaderlink:hover {
color : #933;
}

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;
}
