body {
margin: 0px;
background-image: url(../images/backgrnd2.gif);
background-position: top center;
background-repeat: repeat-x;
background-attachment: fixed;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #1E1E1E;
background-color: #FFFFFF;

}
div#content {
position: absolute;
top: 102px;
left: 208px;
width: 800px;
z-index:20;

}
div#sponsors {
position: absolute;
top: 102px;
left: 1028px;
width: 170px;
z-index:10;
background-color: #FFFFFF;
padding: 10px;

}
div#logo {
position:absolute;
width:200px;
height:302px;
z-index:10;
top: 32px;
left: 0px;
background-image: url(../images/logos.gif);

}
div#logo.aboutus { background-position: 0 -302px; }
div#logo.aboutus:hover { background-position: -200px -302px; }
div#logo.register { background-position: 0 -604px; }
div#logo.register:hover { background-position: -200px -604px; }
div#logo.activities { background-position: 0 -906px; }
div#logo.activities:hover { background-position: -200px -906px; }
div#logo.jobs { background-position: -400px -302px; }
div#logo.jobs:hover { background-position: -600px -302px; }
div#logo.links { background-position: -400px -604px; }
div#logo.links:hover { background-position: -600px -604px; }
div#logo.contact { background-position: -400px -906px; }
div#logo.contact:hover { background-position: -600px -906px; }
div#logo:hover { background-position: -200px 0;

}
div#logo a {
float:left; width:100%; height:100%; outline:none;

}
div#logo b {
display:none;

}
div#footer {
position: absolute;
left: 820px;
top: 100%;
width: 200px;
z-index:99;

}
div#exedo {
position:absolute;
width:20px;
height:20px;
margin: -1px 0 0 133px;
background-image: url(../images/icons.png);

}
div#exedo:hover {
background-position: 0px -20px;

}
div#exedo a {
float:left; width:100%; height:100%; outline:none;

}
div#exedo b {
display:none;

}
div#w3c {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;

}
div#w3c a {
color:#666;
font-weight:bold;
text-decoration: none;

}
div#w3c a:hover {
color:#606;

}
div#button { /* if you use png background in buttons put alternative gif in default_ie6.css to prevent problems */
position:relative;
width:207px;
height:34px;
z-index:4;
background-image: url(../images/menu.png);

}
div#button:hover {
background-position: -207px 0px;

}
div#menu {
position: absolute;
top: 32px;
left: 208px;
width: 800px;
height: 26px;
z-index:20;
background-color:#fff;
padding: 4px 0 15px 0;

}
#navcontainer {
margin-left: -40px;

}
#navlist li {
display: inline;
padding-left: 5px;
background-repeat: no-repeat;

}
#navlist a {	
padding-left: 20px;
font-weight: bold;
font-size:16px;
text-transform: uppercase;
text-decoration: none;

}
#navlist a:link, #navlist a:visited {
padding-left: 20px;
color: #009999;
background: url(../images/bullet.gif);
background-position: 0 -28px;
background-repeat: no-repeat;
outline: 0;

}
#navlist a:hover {
color: #888;
padding-left: 20px;
background: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 -13px;

}
#navlist #current {
color: #006666;

}
.newsitem {
background: #FFFFFF url(../images/dots.gif) repeat-x bottom;
vertical-align: top;
padding: 4px 10px 24px 10px;
width: 265px;

}
.white {
background: #FFFFFF url(../images/dots.gif) repeat-x bottom;
vertical-align: top;
padding: 4px 10px 24px 10px;
width: 700px;

}
.dots {
background: #FFFFFF url(../images/dots.gif) repeat-x bottom;
vertical-align: top;
padding: 2px 10px;
}
.newstitle {
font-weight: bold;
font-size:16px;
line-height: 22px;
color: #003333;
text-transform: uppercase;

}
.newssubtitle {
font-weight: normal;
font-size:14px;
line-height: 26px;
color: #666666;
text-decoration:none;

}
h1 {
font-weight: bold;
font-size:16px;
line-height: 22px;
color: #000;
text-transform: uppercase;

}
h2 {
font-weight: bold;
font-size:13px;
color: #666;
margin: 20px 0 0 0;

}
h6 {
font-weight: normal;
font-style: italic;
font-size:11px;
color: #900;
margin: 10px 0 0 0;

}
.readmore {
width: 100%;
height: 13px;
background: #FFFFFF url(../images/readmore.gif) no-repeat right 0;

}
.readmore:hover {
background-position: right -13px;

}
.readmore a {
float:left; width:100%; height:100%; outline:none;

}
.readmore b, .readmore strong {
display:none;

}
.doregister {
margin: 5px 0 0 75px;
width: 86px;
height: 13px;
background: #FFFFFF url(../images/doregister.gif) no-repeat 0 0;

}
.doregister:hover {
background-position: 0 -13px;

}
.doregister a {
float:left; width:100%; height:100%; outline:none;

}
.doregister b, .doregister strong {
display:none;

}
.sponsortitle {
font-weight: bold;
font-size:14px;
line-height: 14px;
color: #669999;
text-transform: uppercase;

}
a:link, a:visited {
color: #066;
text-decoration: underline;

}
a:hover, a:active {
text-decoration: none;
color: #099;

}
select.wide { 
width:200px;

}
input.wide { 
width:193px;

 	color: #666; 

}
.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select.normal { 
width:150px;

}
select.small { 
width:100px;

}
