/* body*/

body   { 
font-family: Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none; background-image: url(webpage3SM2.jpg);
background-repeat: no-repeat; background-attachment: scroll;
background-color: #ffffff;
background-position: 0 0; margin: 0 ;
}

td.body { 
font-size: small; 
line-height: 140%; 
background-image: none; 
background-position: left top; 
padding: 20px 10px 10px; 
vertical-align: top ;
}

td.maincontent        { 
font-size: 10pt; 
line-height: 140%; 
padding:10px;
vertical-align: top ;
}

td.rightside_ad { 
padding-top: 10px; 
padding-left: 10px; 
width: 144px; 
border-left: 1px solid ;
}

td.rightside_ad img{
margin-top:3px;
}

td.sponsor { 
padding: 400px 10px 10px; 
vertical-align: top ;
}

td.body img {margin-left:5px;}

h1    { 
color: #000; 
font-size: x-large; 
font-weight: bold ;
}

h2    { 
color: #000; 
font-size: large; 
font-weight: bold ;
}

h3    { 
font-size: medium; 
font-weight: bold; 
text-decoration: none; 
padding-right: 10px; 
padding-left: 10px ;
}

/* header */
td.header  { 
height: 158px; 
vertical-align: 0 ;
}

td.title   { 
color: #000; 
font-size: large;
font-weight: bold; 
line-height: 120%; 
padding: 5px 17px 5px 20px ;
}

#title  { 
color: #fff; 
font-size: x-large; 
font-weight: bold; 
margin: 40px 12px 12px 20px; 
width: 560px; float: left ;
}

#header_ad  { 
text-align: right; 
margin: 10px; 
width: 300px; 
float: right ;
}


/* menu */
a.menu       {  
color: #cccc99; 
font-size: small; 
font-weight:bold;
text-decoration: none; 
padding: 10px 5px; 
border-left: 1px solid #cccc99;
vertical-align: middle ;
white-space: nowrap;
}

a.menu:hover   { 
color: #93c661 ;
}

td.menu         { 
color: #fff; 
background-position: 0 1px; 
padding-left: 400px; 
vertical-align: middle ;
}

/* link */
a            { 
color: #6a9433; 
text-decoration: underline ;
}
a:hover    { 
color: black; 
text-decoration: none ;
}

/* footer*/
td.footer   { 
font-size: x-small; 
line-height: 110%; 
text-align: left; 
padding: 10px; 
vertical-align: middle ;
}
a.footer  { 
color: #6a9433; 
font-size: x-small; 
text-decoration: underline; 
vertical-align: middle ;
}
a.footer:hover    { 
color: black; 
text-decoration: none ;
}

/* Sponsor Logo*/

.EventSponsorLogo
{
padding:10px 0;
}

.EventSponsorLogo div
{
width:auto;
height:100px;
width:110px;
float:left;
}

.EventSponsorLogo div img
{
margin:0 5px 5px 0;
max-height:95px;
max-width:95px;
}
