.hide {
display: none;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrapper
{
width: 735px;
margin-left: auto;
margin-right: auto;
}

#contact
{
vertical-align:bottom;
padding-bottom: 2px;
width: 103px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
}

#srch
{
vertical-align:bottom;
width: 229px;
}

#srchtxt
{
vertical-align:bottom;
width: 65px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
}
#contact a:link
{
color:#3F005E;
text-decoration: none;
}

#srchtxt a:link
{
color:#3F005E;
text-decoration: none;
}

#contact a:hover
{
color:#3F005E;
text-decoration: underline;
}

#srchtxt a:hover
{
color:#3F005E;
text-decoration: underline;
}

#contact a:visited
{
color:#3F005E;
text-decoration: none;
}

#srchtxt a:visited
{
color:#3F005E;
text-decoration: none;
}

#searchbox
{
margin-left: 70px;
background-image:url(../graphics/searchbox.gif);
width: 159px;
}

form
{
padding:0;
margin:0;
}

#search
{
width: 114px;
margin-bottom: 6px;
margin-left: 7px;
}

#submit
{
margin-top: 56px;
}

#bannerback
{
background-image:url(../graphics/banner-back.jpg);
height: 165px;
}

#conf_bannerback
{
background-image:url(../graphics/conf_banner-back.jpg);
height: 34px;
}

#sectiontitle
{
float: left;
width: 240px;
}

#banner
{
margin-top: 127px;
margin-left: 18px;
}

#sectionimg
{
margin-left: 245px;
}

#sectionpic
{
margin-top: 55px;
}

#greymiddle
{
background-color: #E3E3E3;
border-right: 9px solid #fff;
border-left: 6px solid #fff;
}

#baselinks
{
padding-top: 10px;
padding-bottom: 10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

#baselinks a:link
{
text-decoration: none;
}

#baselinks a:hover
{
text-decoration: underline;
}

#baselinks a:visited
{
text-decoration: none;
}

#contenttable
{
width: 95%;
margin-left: auto;
margin-right: auto;
border:0;
}


#datatable 
{ 
margin: 1em; 
border-collapse: collapse; 
}

#datatable td, th { padding: .3em; border: 1px #ccc solid; }
#datatable thead { background: #fc9; } 


#subnavtop
{
height: 16px;
}
#subnav
{
vertical-align:top;
width: 25%;
border-right: 2px solid #fff;
background-image:url(/nirsa/graphics/subnav_back.gif);
}
#content
{
width: 75%;
border: 1px solid #ccc;
}

#copy
{
line-height: 1.5;
padding-left: 8px;
padding-bottom: 10px;
}

#copy a:link
{
text-decoration: none;
}
#copy a:hover
{
text-decoration: underline;
}

#copy a:visited
{
text-decoration: none;
}


#copy p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-right: 5px;
}

#copy ul, li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#copy h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18.5px;
line-height: 2;
color:#330066;
font-weight:bolder;
border-bottom: 1px solid #ccc;
}


#copy h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#523D7E;
font-weight:bold;
}

#copy h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}

#copy h4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#523D7E;
font-weight:bold;
}

#copy h5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

#list
{
list-style: none;
padding: 0;
border: 0;
margin: 0;
margin-left: 3px;
}

#list li
{
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 1px solid #fff;
}

#list a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
text-decoration:none;
display:block;
}
#list a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:bold;
text-decoration:none;
background-color:#FFFFFF;
display:block;
}
#list a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
font-weight:bold;
text-decoration:none;
display:block;
}

#breadcrumbs
{
line-height: 1.2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #ccc;
}

#breadcrumbs a:link
{
text-decoration:none;
}

#breadcrumbs a:hover
{
text-decoration:underline;
}

#breadcrumbs a:visited
{
text-decoration:none;
}

#lastupdate
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999;
}

.partnerleft
{
width: 230px;
float: left;
}
.partnerright
{
margin-left: 240px;
width: 230px;
}
fieldset
{
width: 80%;
}
legend
{
margin-top: 5px;
padding: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.booksimg
{
float: left;
padding: 5px;
margin-right: 8px;
margin-bottom: 10px;
border: 1px solid #000;
}

.tablestyle 
{
width: 98%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}

.tablestyle  p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.tablestyle th
{
padding: 3px;
text-align: left;
border-top: 1px solid #000;
border-right: 1px solid #000;
background-color:#D5E6E4;
}

.tablestyle caption
{
padding-top:10px;
padding-bottom: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
}

.tablestyle td
{
padding: 3px;
border-top: 1px solid #000;
border-right: 1px solid #000;
}
.tablestyle tr
{
vertical-align:top;
}




.peoplestyle 
{
width: 98%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.peopletyle  p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.peoplestyle th
{
padding: 3px;
text-align: left;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
background-color:#F2F3F7;
}

.peoplestyle caption
{
padding-top:10px;
padding-bottom: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
text-align:left;
}

.peoplestyle td
{
padding: 3px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.peoplestyle tr
{
vertical-align:top;
}





.eventsdateheader 
{
width: 90.5%;
padding: 3px;
background-color:#D2E2E3;
padding-bottom: 0;
margin-bottom:0;
}
.eventsdatebody
{
padding-top:0;
margin-top:0;
width: 90%;
padding: 3px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.irchssnext
{
width: 80%;
padding: 3px;
background-color:#D6D9E9;
border: 1px solid #000;
}

.pgseminarnext
{
width: 80%;
padding: 3px;
background-color:#D2E2E3;
border: 1px solid #000;
}

.noticesheading
{
background-color:#D2E2E3;
padding: 1px;
width: 50%;
border-bottom: 1px solid #003333;
}

/* index styles only */

#bannerbackindex
{
background-image:url(../graphics/banner-back.jpg);
height: 150px;
}

#contenttop
{
height: 20px;
background-image:url(../graphics/index_content_top.gif);
}

#contentbase
{
height: 20px;
background-image:url(../graphics/index_content_base.gif);
}

#contentwrap
{
background-image:url(../graphics/index_content_back.gif);
}

#homepageitems
{
width: 97%;
margin-left: 18px;
}

#welcomebanner
{
width: 349px;
}

#welcomecontent
{
background-image:url(../graphics/index_welcome_back.gif);
}

#welcome
{
padding-left: 5px;
padding-right: 4px;
width: 326px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#welcome a:link
{
text-decoration: none;
}

#welcome a:hover
{
text-decoration: underline;
}

#welcome a:visited
{
text-decoration: none;
}


#welcome ul
{
list-style-image:url(../graphics/index_bullet.gif);
}
#welcome li
{
line-height: 1.6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.tabalign
{
vertical-align:top;
}

#eventscontent
{
background-image:url(../graphics/index_events_back.gif);
}

#events
{
width:335px;
padding-left: 4px;
}

#eventslist
{
list-style:none;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003333;
}

#eventslist li
{
padding-bottom: 8px;
font-size:11px;
}

#eventslist a:link
{
text-decoration: none;
}

#eventslist a:hover
{
text-decoration: none;
background-color:#D2E0E3;
}

#eventslist a:visited
{
text-decoration: none;
}
.indeximgpadding
{
padding-top: 31px;
padding-right: 15px;
}

#emailspan
{
width: 261px;
}

#conf_emailspan
{
width: 350px;
}

#emailback
{
margin-top:7px;
background-image:url(../graphics/index_signupbox.gif);
height: 115px;
}

#conf_emailback
{
margin-top:7px;
height: 115px;
}

#emailtext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
padding-top: 3px;
padding-left: 5px;
}
.labelformat
{
width: 100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-left: 5px;
padding-top:3px;
}

.labelformatb
{
width: 100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3F005E;
font-weight:bold;
font-size:12px;
padding-left: 5px;
padding-top:3px;
}

#conf_emailtext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
padding-top: 3px;
padding-left: 5px;
}
.labelformat
{
width: 100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding-left: 5px;
padding-top:3px;
}

#name
{
width: 133px;
margin-left: 35px;
margin-top: 7px;

}

#company
{
width: 133px;
margin-left: 3px;
margin-top: 10px;
}

#email
{
width: 133px;
margin-left: 24px;
margin-top: 8px;
}

#conf_name
{
width: 180px;
margin-left: 35px;
margin-top: 5px;

}

#conf_company
{
width: 180px;
margin-left: 35px;
margin-top: 5px;
}

#conf_email
{
width: 180px;
margin-left: 35px;
margin-top: 5px;
}

#submitemail
{
margin-top: 75px;
}

#imgone
{
padding-left: 8px;
}
