BODY
{
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(img/blgrad.gif);
	BACKGROUND-REPEAT: repeat-x;
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

IMG
{
	BORDER: none;
}

TABLE
{
	WIDTH: 100%;
}
TD
{
	VERTICAL-ALIGN: top;
}
TD H3
{
	TEXT-ALIGN: center;
}

.main
{
	POSITION: relative;
	WIDTH: 900px;
	MARGIN: 0px auto;
}

.top
{
	HEIGHT: 170px;
	MARGIN: 0px auto;
	PADDING-TOP: 10px;
	PADDING-LEFT: 40px;
	PADDING-RIGHT: 40px;
	TEXT-ALIGN: left;
	COLOR: #004696;
	FONT-SIZE: 18px;
}

.top H1, .top H2
{
	TEXT-SHADOW: 1px 1px 1px black;
}

.footer
{
	CLEAR: both;
	PADDING-TOP: 10px;
	PADDING-LEFT: 100px;
	PADDING-RIGHT: 100px;
	TEXT-ALIGN: center;
	COLOR: #777777;
	FONT-SIZE: 10px;
}

.menu
{
	WIDTH: 900px;
	CLEAR: both;
	BORDER-LEFT: 1px outset #555555;
	BORDER-TOP: 1px outset #000000;
	BORDER-RIGHT: 1px outset #888888;
	BORDER-BOTTOM: 1px outset #333333;
}

.menutext
{
	LINE-HEIGHT: 24px;
	PADDING-LEFT: 11px;
	PADDING-RIGHT: 11px;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

.mainbox
{
	WIDTH: 900px;
	HEIGHT: auto;
	PADDING-TOP: 10px;
}

.maintext
{
	WIDTH: 615px;
	FLOAT: right;
	TEXT-ALIGN: justify;
	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING-RIGHT: 2px;
}

.sidetext
{
	WIDTH: 250px;
	FLOAT: left;
	TEXT-ALIGN: center;
	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING-LEFT: 2px;
}

.logotext
{
	COLOR: #004696;
}

.coms TD
{
	WIDTH: 50%;
}

.sponsors TD
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-SIZE: 14px;
	WIDTH: 50%;
}

.keynote TD
{
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
}

.floatright
{
	WIDTH: auto;
	FLOAT: right;
}

.floatleft
{
	WIDTH: auto;
	FLOAT: left;
}

.redbold
{
	COLOR: #FF0000; FONT-WEIGHT: bold; TEXT-DECORATION: blink;
}

.closed
{
	TEXT-DECORATION: line-through;
}

.hide
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 10px;
	DISPLAY: none;
}

a
{
	COLOR: #003264; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}


a:link
{
	COLOR: #003264; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
a:visited
{
	COLOR: #003264; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
a:hover
{
	COLOR: #004696; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
a:active
{
	COLOR: #004696; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}


a.menutext:link
{
	COLOR: #004696; TEXT-DECORATION: none;
}
a.menutext:visited
{
	COLOR: #004696; TEXT-DECORATION: none;
}
a.menutext:hover
{
	TEXT-DECORATION: none;
}
a.menutext:active
{
	TEXT-DECORATION: none;
}
