/*content base*/

html,body 
{ 
margin:0; 
padding: 0; 
}

body         
{ 
color: #474747; 
font-size:70%;
font-family: verdana, arial, "bitstream vera sans", sans-serif;
text-decoration: none; 
padding: 0; 
vertical-align: top; 
}
 
h1    
{ color: #fff; font-size: 200% ; font-weight: bold; line-height: 110%; }

h2   
{ color: #fff; font-size: 150% ; font-weight: bold; line-height: 110%; background-position: 0 top; }

h3   { color: #fff; font-size: 130% ; font-weight: bold; }
img{border: 0px;}

/*content*/

table.mainbox
{ 
width: 994px; 
margin:0;
}

td.header   
{ 
color: #fff; 
background-color: #999; 
background-image: url(topimage.gif); 
background-repeat: repeat-y; 
background-position: left top; 
text-align: right; vertical-align: middle; 
width: 994px; 
height: 129px; 
margin: 0; padding: 0; 
}


td.header img
{ 
margin-right: 20px; 
}

#title   { 
color: #000; 
font-size: xx-large; 
font-weight: bold; 
margin-top: 5px; 
margin-left: 12px; 
width: 500px; 
float: left ;
text-align: left; 
}

td.rightside
{ 
background-color: #ccc; 
background-image: url(rightsidetop.gif); 
background-repeat: repeat-y; 
background-position: 0 top; 
vertical-align: top; 
}

td.rightside2
{ 
background-color: #ccc; 
background-image: url(bg_rightside.gif); 
background-repeat: repeat-y; 
background-position: right top; 
text-align: center; 
vertical-align: top; 
width: 165px; 
margin: 0; 
padding: 10px; 
}


td.rightside2 img
{margin-bottom:5px;}


td.rightside3
{ 
background-color: #ccc; 
background-image: url(rightside3_16.gif); 
background-repeat: repeat-y; 
background-position: right top; 
vertical-align: top; 
}

td.leftside
{ 
background-color: #000; 
background-position: 0 bottom; 
text-align: center; 
vertical-align: top; 
width:180px;
padding:10px;
}

div#sponsor{ color: #fff; margin: 10px; }

div#sponsor img{margin:5px 0px;}


td.maincontents_left
{ 
background-image: url(bg_leftbody.gif); 
background-repeat: repeat-y; 
vertical-align: top; 
width: 9px; 
}

td.maincontents_right
{ 
background-image: url(bg_rightbody.gif); 
background-repeat: repeat-y; 
vertical-align: top; 
width: 9px; 
}

td.maincontents   
{ 
color: #fff; 
line-height: 150%; 
background-color: #324153; 
background-image: url(body_back.jpg); 
background-repeat: no-repeat; 
background-position: 0 top; 
text-align: left; 
vertical-align: top ;  
padding-top: 50px; 
padding-left: 30px; 
padding-right: 20px; 
min-height:400px;
}


td.maincontents img
{margin:5px;}

/*link*/

a     { color: #eedd2e; text-decoration: underline ; }

a:hover  { color: #eedd2e; text-decoration: none ; }

/*main menu*/

td.menubox   
{ 
color: #fff; 
background-color: #000; 
background-image: url(menu_top.gif); 
background-repeat: repeat-x; 
background-position: 0 top; 
text-align: left; 
margin: 0; 
padding: 0 0 0 10px; 
}


td.menu 
{ 
text-align: center; 
padding: 0;
}

a.menu
{ 
color: #fff; font-weight: bold; 
background-position: 0 top; 
text-decoration: none; 
height: 24px; 
padding: 10px; 
display: block; 
white-space: nowrap; 
}

a.menu:hover
{ 
color: #eedd2e; 
background-position: 0 top; 
text-decoration: none; 
}

/*footer*/

td.footer 
{ 
color: #fff; 
font-size: 90%; 
background-color: #324153; 
background-image: url(body_bot.jpg); 
background-repeat: no-repeat; 
background-position: right bottom;
 text-align: center; 
height: 117px; 
padding: 20px 10px 10px;
 }


td.footer a
{ 
color: #fff; 
text-decoration: underline; 
margin-right: 7px;
margin-left: 7px; 
}

td.footer a:hover
{ 
color: #ada248; 
text-decoration: none; 
}

/*Registration*/

table.report_table tr.EventMGRMasterRow td
{
color: #000;
}

table.report_table td
{
padding:3px;
}
/* Sponsor Logo*/

.EventSponsorLogo
{
padding:10px 0;
text-align:center;
}

.EventSponsorLogo div
{
padding:0 0 10px 0;
}

.EventSponsorLogo div img
{
max-width:100px;
height:auto;
}

