
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
padding:0;
margin:0;
text-align:center;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6{
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:10px;
line-height:110%;
}

h1,h2	{
font-size:180%;
font-weight:normal;
color:#9B9B9B;
}

h3,h4,h5,h6{
font-size:160%;
font-weight:normal;
color:#9B9B9B;
}

#container	{
padding:0px;
margin:0 auto;
line-height: 175%;
text-align:left;
width: 960px;
align: center;
position: relative;
}


#leftShadow	{
padding:0px;
margin:0px;
background-image:url(../images/shadow-left.gif);
background-repeat:repeat-y;
background-position:top left;
}

#rightShadow	{
padding:0px;
margin:0px;
background-image:url(../images/shadow-right.gif);
background-repeat:repeat-y;
background-position:top right;
}

#topnav	{
padding:0px;
margin:0px;
min-height:33px;
background-color:#ffffff;
margin:0px 20px;
}

#topnav h1{
display:none;
}

#utilnav	{
float:left;
background-repeat:no-repeat;
background-position:left;
height:33px;
display:inline;
}
#utilnav ul	{
margin:0px;
padding:0px;
list-style:none;
padding:7px 15px;
}
#utilnav ul li	{
margin:0px;
padding:0px;
margin:auto 12px;
padding-right:15px;
display:inline;
background-image:url(../images/util-nav-bullet.gif);
background-repeat:no-repeat;
background-position:right;
}

#utilnav ul li a	{
text-decoration:none;
color:#585858;
}

#utilnav ul li a:hover	{
text-decoration:underline;
}

#search	{
float:right;
color:#585858;
font-weight:bold;
font-size:90%;
height:33px;
}

#search form	{
margin:0px;
padding:0px;
padding:5px 25px;
border:0;
}

#searchInput 	{
border:1px solid #C4C4C4;
border-collapse:collapse;
background-color:#E5E5E5;
}

#searchButton	{
border:1px solid #8F8F8F;
xbackground-color:#96D24B;
background-color:#5388AC;
font-weight:bold;
color:#ffffff;
font-size:95%;
height:20px;
}

#header	{
padding:0;
margin: 0; 
background-image:url(../images/new-banner.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
height:153px;
clear:both;
}

#headerLeft	{
float:left;
xbackground-image:url(../images/header-left.gif);
xbackground-repeat:no-repeat;
xheight:115px;
width:100%;
}

#headerLeftE	{
float:left;
background-image:url(../images/header-leftE.gif);
background-repeat:no-repeat;
height:115px;
width:100%;
}


#headerRight	{
float:right;
xbackground-image:url(../images/header-right.jpg);
xbackground-repeat:no-repeat;
xheight:115px;
width:100%;
background-position:right;
}

#headerERight	{
float:right;
background-image:url(../images/headerLEmail.gif);
background-repeat:no-repeat;
height:115px;
width:100%;
background-position:right;
}


#welcome	{
padding:0px;
margin:0px;
width:100%;
xbackground-color:#88CC33;
background-color:#5388AC;
height:40px;
}

#welcomeLeft	{
float:left;
background-image:url(../images/welcome-left.gif);
background-repeat:no-repeat;
xwidth:422px;
width:100%;
height:40px;
}

#welcomeRight	{
float:right;
background-image:url(../images/welcome-right.gif);
background-repeat:no-repeat;
background-position:right;
xwidth:340px;
width:100%;
height:40px;
}

#welcome h2{
display:none;
}

#contentcontainer	{
font-size:110%;
min-height:500px;
height:expression(this.scrollHeight < 500? "500px" : "auto" );
background-image:url(../images/content-bg.gif);
background-repeat:no-repeat;
background-position:bottom center;
margin:0 20px;
}

#primary	{
float:left;
margin: 0px;
padding:0px;
margin:10px auto;
display:inline;
}

#primary	{
position:relative;
width:145px;
margin-left:10px;
}

#content	{
margin-left:175px;
margin-right:200px;
padding:10px;
text-align:left;
}

#ie6only #content {
width: 519px;
}

#easyMailContent	{
margin-left:175px;
xmargin-right:200px;
padding:10px;
text-align:left;
}

#content a	{
text-decoration:none;
font-weight:bold;
xcolor:#009CD6;
color:#0076C0;
}

#content a:hover	{
text-decoration:underline;
}

.datasetDetails	{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px;
margin:0;
font-size:100%;
}

#footer	{
margin-left:18px;
margin-right:18px;
margin-top:50px;
padding-top:10px;
xmargin:auto 20px;
xwidth:720px;
height:25px;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
clear:all;

}

#footer h2	{
display:none;
}

#footer ul	{
margin:0px;
padding:0px;
margin:auto 20px;
list-style:none;
}

#footer ul li	{
margin:0px;
padding:0px;
margin:auto 6px;
display:inline;
color:#ffffff;
}

#footer ul li a	{
text-decoration:none;
color:#ffffff;
}

#footer ul li a:hover	{
text-decoration:underline;
}

#rightbar	{
float:right;
padding:10px;
width:180px;
display:inline;
}

#rightbar p	{
margin:0px;
padding:0px;
}

#login	{
padding:0px;
margin:0px;
background-color:#C5C5C5;
width:180px;
height:auto;
padding-top:10px;
color:#6E6E6E;
}

.loginText	{
color:#707070;
padding:10px;
font-size:90%;
}

.loginText a	{
text-decoration:none;
color:#646464;
font-weight:bold;
}

.loginText a:hover	{
text-decoration:underline;
}

.loginTitle	{
margin:0px;
padding:0px;
padding-left:8px;
font-weight:bold;
color:#898989;
font-size:90%;
}

#login table td	{
margin:0px;
padding:0px;
padding-left:8px;
border:0px;
}

#login form	{
margin:0px;
padding:0px;
border:0;
}

.loginfield 	{
border:1px solid #C4C4C4;
border-collapse:collapse;
background-color:#E5E5E5;
width:90px;
}

.loginbutton	{
border:1px solid #8F8F8F;
background-color:#AFAFAF;
font-weight:bold;
color:#646464;
font-size:95%;
}

.logButton	{
float:right;
padding-top:5px;
padding-bottom:5px;
}

.forgotPassword	{
float:left;
padding-top:5px;
padding-bottom:5px;
font-size:85%;
}

.forgotPassword a	{
text-decoration:none;
color:#646464;
font-weight:bold;
}

.forgotPassword a:hover	{
text-decoration:underline;
}

.featureArticle	{
xbackground-color:#009DD7;
background-color:#0076C0;
margin-bottom:10px;
padding:10px;
color:#FFFFFF;
xwidth:335px;
}

#content .featureArticle a	{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:90%;
}

.featureImage	{
float:right;
padding:0px;
margin:0px;
}

.featureAbstract	{
padding-top:10px;
padding-bottom:10px;
font-size:90%;
}

.featureLink	{
padding:10px;
clear:both;
}

#content .featureLink a	{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#content .featureArticle p	{
margin:0px;
padding:0px;
}

#content .featureAbstract	{
padding:0px;
margin-top:15px;
margin-bottom:15px;
}

.latestNews	{
color:#585858;
color:#0076C0;
margin-bottom:20px;
}
/*	
.latestNewsTitle a	{
color:#009CD6;
font-weight:bold;
text-decoration:none;
xfont-size:110%;
}

.latestNewsTitle a:hover		{
text-decoration:underline;
}
*/
.latestNewsDate	{
color:#959595;
}

.latestNewsAbstract	{
color:#585858;
padding-left:20px;
}
/*
.latestNewsAbstract a	{
color:#009CD6;
text-decoration:none;
}

.latestNewsAbstract a:hover	{
text-decoration:underline;
}

.latestNewsLink	{
color:#009CD6;
font-weight:bold;
text-decoration:none;
}
*/
#calendar	{
background-image:url(../images/calendar.gif);
background-repeat:no-repeat;
display:block;
width:180px;
height:120px;
margin-top:7px;
margin-bottom:7px;
}

#calendar span	{
display:none;
}

#joinUdia	{
clear:both;
background-image:url(../images/join.gif);
background-repeat:no-repeat;
display:block;
width:180px;
height:120px;
margin-top:7px;
}

#joinUdia span	{
display:none;
}

#udiaAdvocacy	{
clear:both;
background-image:url(../images/udia_advocacy.gif);
background-repeat:no-repeat;
display:block;
width:180px;
height:120px;
margin-top:7px;
}

#udiaAdvocacy span	{
display:none;
}

.events	{
margin-top:20px;
border-top:1px dashed #9B9B9B;
}

.eventTitle	{
padding-top:15px;
}

.eventTitle a	{
text-decoration:none;
font-weight:bold;
color:#009CD6;
}

.eventTitle a:hover	{
text-decoration:underline;
}

.eventLink a	{
text-decoration:none;
font-weight:bold;
color:#009CD6;
}

.eventLink a:hover	{
text-decoration:underline;
}

.errorMsg	{
font-weight:bold;
color:#CC3388;
}

.clearBoth	{
clear:right;
}
