/* Default font */

{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: 400;
}

.errorMessage {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 700;
	font-size: 12px;
}

H1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	display: inline;
}

H2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	display: inline;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

body {
	margin-top: 5;
	margin-left: 5;
}

ul {
	margin: 1.5em;
}

form {
	display: inline;
}

p {
	margin-top: 0;
	margin-bottom: 10;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

TABLE.borderCollapse {
	border-collapse: collapse;
}


/* Menu styles */
TD.contentBox {
	vertical-align: top;
}

TD.bottomBox {
	vertical-align: bottom;
}

TD.middleBox {
	vertical-align: middle;
}

TD.toolbarBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #EEEEEE;
}

TD.topLogoBoxLeft {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom: solid;
	border-bottom-color: #336699;
	border-bottom-width: 1px;
	border-right: solid;
	border-right-color: #336699;
	border-right-width: 1px;
}

TD.topLogoBoxRight {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: solid;
	border-bottom-color: #336699;
	border-bottom-width: 1px;
}

TD.searchesBox {
  padding-top: 2px;
}

A.headerLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color : #336699;
}

A.headerLinkSmall:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color : #000000;
}

A.headerLinkSmall:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color : #000000;
}

TD.navBox {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #D5EAFF;
}

TD.navBoxSelected {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #24486B;
}

TD.navBoxHover {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #AAD5FF;
}

TD.navBoxSpecial {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #F5FFD5;
}

TD.navBoxSpecialSelected {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #5A6B24;
}

TD.navBoxSpecialHover {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #EBFFAA;
}

A.navBoxLink {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

A.navBoxLink:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

A.navBoxLink:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

A.navBoxLinkSelected {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #FFFFFF;
}

A.navBoxLinkSelected:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #FFFFFF;
}

A.navBoxLinkSelected:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #FFFFFF;
}

TD.sectionHeader {
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	padding-bottom: 1px;
}

TABLE.boxBorder {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
}

TD.boxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #336699;
}

TABLE.greenBoxBorder {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #819933;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #819933;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #819933;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #819933;
}

TD.greenBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #819933;
}

TABLE.brownBoxBorder {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #996833;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #996833;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #996833;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #996833;
}

TD.brownBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #996833;
}

TD.boxBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}

TD.eventHeaderBox {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}

TD.registerFormTop {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 700;
	font-size: 11px;
	text-align: right;
}

TD.registerFormField {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	padding-top: 10px;
	padding-bottom: 3px;
	vertical-align: middle;
}

TD.footerBox {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: none;
	border-right: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center;
}

TR.agendaRow {
  padding-bottom: 20px;
}

DIV.eventListing {
	padding-bottom: 20px;
}

DIV.eventRegisterButton {
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: right;
}

DIV.speakerListing {
	padding-bottom: 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color : #000000;
}

DIV.sponsorListing {
	padding-bottom: 20px;
	text-align: center;
}

/* Body links */

A.bodyLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #336699;
}

A.bodyLinkSmall:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #000000;
}

A.bodyLinkSmall:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #000000;
}

A.bodyLinkMedium {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #336699;
}

A.bodyLinkMedium:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

A.bodyLinkMedium:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

A.bodyLinkLarge:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #000000;
}

A.bodyLinkLarge {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #336699;
}

A.bodyLinkLarge:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #000000;
}

A.bodyLinkLarge:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #000000;
}
	
/* Background styles */
.blackBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #FFFFFF;
	background-color: #000000;
}

.whiteBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	background-color: #FFFFFF;
}

.darkBlueBackground {
		background-color: #336699;
}



/* Body styles */
.smallBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	vertical-align: middle;
}

.smallHeadBlack {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
}

.smallHeadBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
	font-style: italic;
}

.smallHeadBlackUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
	text-decoration: underline;
}

.mediumBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

.mediumHeadBlackUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	text-decoration: underline;
}

.largeBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

.extraSmallBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
}

.mediumHeadBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
}

.mediumHeadBlackUnderline { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;
	color: #000000;
}

.largeHeadBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
}

.extraLargeHeadBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000000;
}

.mediumHeadBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
}

.smallBodyBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: italic;
}

.mediumBodyBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: italic;
}

.smallBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #336699;
}

.smallHeadBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 11px;
}

.smallHeadBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 11px;
	font-style: italic;
}

.smallHeadBlueUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 11px;
	text-decoration: underline;
}

.mediumBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #336699;
}

.mediumHeadBlueUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 12px;
	text-decoration: underline;
}

.largeBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #336699;
}

.extraSmallBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #336699;
}

.mediumHeadBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #336699;
}

.mediumHeadBlueUnderline { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;
	color: #336699;
}

.largeHeadBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #336699;
}

.extraLargeHeadBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #336699;
}

.mediumHeadBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
}

.smallBodyBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 11px;
	font-style: italic;
}

.mediumBodyBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	font-style: italic;
}

.smallBodyWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #FFFFFF;
}

.smallHeadWhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 11px;
}

.mediumBodyWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.mediumHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
}

.largeHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
}

.extraLargeHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
}

.mediumHeadRed { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FF0000;
}

.captionText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
}

.redAsterik {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 700;
	font-size: 11px;
}


/* Form styles */
input.text {
	color: #000000; 
	background-color: #D5EAFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: none;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	vertical-align: middle;
}

input.button {
	color: #FFFFFF; 
	background-color: #24486B; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: 400;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	vertical-align: middle;
}

/* Image styles */
IMG.imageBorder {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #000000;	
}

DIV.imageLeft {
  float: left;
  padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
}

/* Admin area styles */

DIV.includeDiv {
	width: 600px;
	margin: 0 auto;
}

TABLE.adminMainTable {
	width: 650px;
	border-width: 0px;
	cell-padding: 3px;
	cell-spacing: 0px;
}
TABLE.includedTable {
	width: 80%;
	border: 0px;
	cell-spacing: 0px;
	cell-padding: 5px;
}

TABLE.listTable {              
	width: 100%;
	border: 0px;
	cell-spacing: 0px;
	cell-padding: 3px;
 	border-collapse: collapse;   
	border-top: solid;           
	border-top-width: 1px;       
	border-top-color: #336699;   
	border-bottom: solid;        
	border-bottom-width: 1px;    
	border-bottom-color: #336699;
	border-left: solid;          
	border-left-width: 1px;      
	border-left-color: #336699;  
	border-right: solid;         
	border-right-width: 1px;     
	border-right-color: #336699; 
} 

TABLE.gridTable {              
	width: 100%;
	border: 1px;
	cell-spacing: 0px;
	cell-padding: 3px;
 	border-collapse: collapse;   
	border-color: #336699; 
}    

TABLE.listFooterTable {              
	width: 100%;
	border: 0px;
	cell-spacing: 0px;
	cell-padding: 0px;
 	border-collapse: collapse;   
	border-top: solid;           
	border-top-width: 0px;       
	border-top-color: #336699;   
	border-bottom: solid;        
	border-bottom-width: 0px;    
	border-bottom-color: #336699;
	border-left: solid;          
	border-left-width: 0px;      
	border-left-color: #336699;  
	border-right: solid;         
	border-right-width: 0px;     
	border-right-color: #336699; 
}                           

TD.adminMain {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

TD.adminBox {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

TR.darkHeadBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	background-color: #00CCFF;
}

TR.darkBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	background-color: #DDDDDD;
}

TR.lightBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	background-color: #FFFFFF;
}

TD.smallBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	padding-top: 2px;   
	padding-bottom: 0px;
	padding-left: 5px;  
	padding-right: 3px; 	
	color: #000000;
	vertical-align: middle;
} 
  
TD.boxHeaderCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #336699;
}

TD.boxHeaderRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: right;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #336699;
}

TD.boxHeaderLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #336699;
}

TD.boxSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 3px;
	background-color: #AAD5FF;
}

TD.adminBoxCenter {
	text-align: center;
	cell-spacing: 5px;
}

TD.adminBoxLeft {
	text-align: left;
	vertical-align: middle;
	cell-spacing: 5px;
}

TD.adminBoxRight {
	text-align: right;
	vertical-align: middle;
	cell-spacing: 5px;
	padding-right: 3px;
}

TD.detailBox {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

A.listLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #336699;
}

A.listLinkSmall:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

A.adminHeaderLinkSmall {
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #336699;
	white-space: nowrap;
}

A.adminHeaderLinkSmall:Hover {
	text-decoration : underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FF0000;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #336699;
	white-space: nowrap;
}

INPUT.adminText {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: none;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	vertical-align: middle;
	width: 300px;
}

select {
	color: #000000; 
	background-color: #D5EAFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: none;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	vertical-align: middle;
}

select.admin {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: none;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	vertical-align: middle;
}


TEXTAREA {

	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: none;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	vertical-align: middle;
	width: 300px;

}