body
{
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
}

body,tr,td,select,input,form,div,textarea,p,span,li,ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

h1
{
	font-weight: bold;
	font-size: 16px;
	color: #003399;
	line-height: 21px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	display: inline;
}

B
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
}

div,span
{
	padding: 0px;
}

form
{
	padding: 0px;
	margin: 0px;
}

img
{
	border-style: none;
}

.romanblack,A.romanblack:visited,A.romanblack:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

A.romanblack:hover
{
	color: #FF9933;
}

.italicblack,A.italicblack:visited,A.italicblack:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

A.italicblack:hover
{
	color: #FF9933;
}

.italicgray,A.italicgray:visited,A.italicgray:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}

A.italicgray:hover
{
	color: #FF9933;
}

.smromangray,A.smromangray:visited,A.smromangray:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
}

A.smromangray:hover
{
	color: #FF9933;
}

.boldblack,A.boldblack:visited,A.boldblack:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	color: #000000;
}

A.boldblack:hover
{
	color: #FF9933;
}

.boldblue2,A.boldblue2:visited,A.boldblue2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	color: #003399;
}

A.boldblue2:hover
{
	color: #FF9933;
}

.subhead,A.subhead:visited,A.subhead:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}

A.subhead:hover
{
	color: #FF9933;
	text-decoration: underline;
}

.subhead2,A.subhead2:visited,A.subhead2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	color: #003399;
	text-decoration: none;
}

A.subhead2:hover
{
	color: #FF9933;
	text-decoration: underline;
}

.alert,A.alert:visited,A.alert:hover,.alertBig,A.alertBig:visited,A.alertBig:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	color: #CC0000;
}

.alertBig,A.alertBig:visited,A.alertBig:hover
{
	font-size: 14px;
	line-height: 17px;
}

A.alert:visited,A.alertBig:visited
{
	color: #CC0000;
}

A.alert:hover,A.alertBig:hover
{
	color: #000000;
}

.monoblack,A.monoblack:visited,A.monoblack:hover
{
	font-family: Courier New, Courier, mono;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

A.monoblack:hover
{
	color: #FF9933;
}
/* Standard table (blue by default) */
.outerTable,A.outerTable:visited,A.outerTable:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #D0DBED;
}
A.outerTable:hover {color: #FF9933;}

/* Table within a table (white by default) */
.innerTable,A.innerTable:visited,A.innerTable:hover,B.innerTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #E6F4FF;
}
A.innerTable:hover {color: #FF9933;}

/* The bar on the right side of the conference details pages */
.sideBar,A.sideBar:visited,A.sideBar:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #D4D0C8;
}
A.sideBar:hover {color: #FF9933;}

/* The header of a column in standard tables (gray by default) */
.columnHeader,A.columnHeader:visited,A.columnHeader:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FDFDFD;
	background-color: #4F77C6;
}
A.columnHeader:hover {color: #FF9933;}

/* The banner */
.topBanner,A.topBanner:visited,A.topBanner:hover
{
	color: #000000;
	background-color: #FFFFFF;
}
A.topBanner:hover {color: #FF9933;}

.topBannerFg,A.topBannerFg:visited,A.topBannerFg:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}
A.topBannerFg:hover {color: #FF9933;}

/* Navigation links (blue by default) */
.navLink,A.navLink:visited,A.navLink:hover,.smNavLink,A.smNavLink:visited,A.smNavLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #4F77C6;
}
A.navLink:hover,A.smNavLink:hover {color: #FF9933;}
.smNavLink,A.smNavLink:visited,A.smNavLink:hover
{
	font-size: 10px;
	line-height: 12px;
}


/* Edges of the white tables on the home page */
.innerTableEdge
{
	background-color: #4F77C6;
}

/* The one-pixel-high line above the navigation footer */
.navFooterBar 
{
	background-color: #4F77C6;
}

/* The gradient past the end of the navbar (orange by default) */
.navHeaderTopGrad1    {background-color: #4F77C6;}
.navHeaderTopGrad2    {background-color: #4F77C6;}
.navHeaderTopGrad3    {background-color: #4F77C6;}
.navHeaderCenter      {background-color: #4F77C6;}
.navHeaderBottomGrad1 {background-color: #4F77C6;}
.navHeaderBottomGrad2 {background-color: #4F77C6;}
.navHeaderBottomGrad3 {background-color: #4F77C6;}
/* Special for Netscape */
.smromangray,A.smromangray:visited,A.smromangray:hover,
.boldblue1,A.boldblue1:visited,A.boldblue1:hover,
.boldorange,A.boldorange:visited,A.boldorange:hover,
.boldwhite,A.boldwhite:visited,A.boldwhite:hover,
.alert,A.alert:visited,A.alert:hover,
.smNavLink,A.smNavLink:visited,A.smNavLink:hover
{
	font-size: 11px;
	line-height: 14px;
}

