body {
   	margin-top: 0px;
	margin-bottom: 0px;
	background: #babab8;
}

table {
	border: 0px;
}

.mainTable {
	height: 100%;
	background: #ffffff;
}

.percent100 {
	height: 100%;
}

.shadowL {
        background: white url(gfx/shadow_l.jpg) repeat-y top right;
} 

.shadowR {
        background: white url(gfx/shadow_r.jpg) repeat-y top right;
} 

.mainText {
	font-size: 10pt;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}

.mainText a, .mainText a:hover, .mainText a:visited, .mainText a:active, .mainText a:link {
	font-size: 10pt;
	color: #5fb701;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
}

.mainTextSmall {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextGreen {
	font-size: 10pt;
	color: #5fb701;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
}

.mainTextGreen a, .mainTextGreen a:hover, .mainTextGreen a:visited, .mainTextGreen a:active, .mainTextGreen a:link {
	font-size: 10pt;
	color: #5fb701;
  	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
}

.mainTextWhite2 {
	font-size: 13px;
	color: #ffffff;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextWhite2 a, .mainTextWhite2 a:hover, .mainTextWhite2 a:visited, .mainTextWhite2 a:active, .mainTextWhite2 a:link {
	font-size: 13px;
	color: #ffffff;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextGreen2 {
	font-size: 14px;
	color: #5fb701;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextGreen2 a, .mainTextGreen2 a:hover, .mainTextGreen2 a:visited, .mainTextGreen2 a:active, .mainTextGreen2 a:link {
	font-size: 14px;
	color: #5fb701;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextWhite {
	font-size: 14px;
	color: #ffffff;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextWhite a, .mainTextWhite a:hover, .mainTextWhite a:visited, .mainTextWhite a:active, .mainTextWhite a:link {
	font-size: 14px;
	color: #ffffff;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextBlack {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextBlack a, .mainTextBlack a:hover, .mainTextBlack a:visited, .mainTextBlack a:active, .mainTextBlack a:link {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextBlack2 {
	font-size: 16px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextBlack2 a, .mainTextBlack2 a:hover, .mainTextBlack2 a:visited, .mainTextBlack2 a:active, .mainTextBlack2 a:link {
	font-size: 16px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextBlackSml {
	font-size: 11px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextBlackSml a, .mainTextBlackSml a:hover, .mainTextBlackSml a:visited, .mainTextBlackSml a:active, .mainTextBlackSml a:link {
	font-size: 11px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextMenu {
	font-size: 11px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	font-weight: bold;
}

.mainTextMenu a, .mainTextMenu a:visited, .mainTextMenu a:active, .mainTextMenu a:link {
	font-size: 11px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	font-weight: bold;
	text-decoration: none;
}

.mainTextMenu a:hover {
	font-size: 11px;
	color: #ffffff;
  	font-family: Arial, sans-serif, helvetica;
	font-weight: bold;
	text-decoration: none;
}

.mainTextGreyBack {
	font-size: 10pt;
	color: #000000;
	background: #F1F1F1;
  	font-family: Arial, Helvetica, sans-serif;
}

.mainTextMenuWhite {
	font-size: 11px;
	color: #ffffff;
  	font-family: Arial, sans-serif, helvetica;
	font-weight: bold;
}

.mainTextMenuWhite a, .mainTextMenuWhite a:visited, .mainTextMenuWhite a:active, .mainTextMenuWhite a:link {
	font-size: 11px;
	color: #ffffff;
  	font-family: Arial, sans-serif, helvetica;
	font-weight: bold;
	text-decoration: none;
}

.mainTextMenuWhite a:hover {
	font-size: 11px;
	color: #000000;
  	font-family: Arial, sans-serif, helvetica;
	font-weight: bold;
	text-decoration: none;
}

.indexbanner {
        background: white url(gfx/awards_website_banner.gif) no-repeat top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Garamond, sans-serif, helvetica;
	font-weight: normal;
}

.indexbanner2 {
        background: white url(gfx/temp_banner.jpg) no-repeat top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Garamond, sans-serif, helvetica;
	font-weight: normal;
} 

.indexbanner3 {
        background: white url(gfx/new_ai_banner.jpg) no-repeat top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Garamond, sans-serif, helvetica;
	font-weight: normal;
} 

.indexbanner4 {
        background: white url(gfx/new_ai_banner_larger.jpg) no-repeat top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Garamond, sans-serif, helvetica;
	font-weight: normal;
} 

.footerGreen {
	background: #78c424;
	height: 4px;
}

.footerGrey {
	background: #c4c4c4;
	height: 10px;
}

.pixelRowSpacer {
	height: 1px;
}

.menuTop {
	background: white url(gfx/nav_dots_slice.gif) repeat-x top right;
}

.titleDottedBackground {
        background: white url(gfx/headline_dots_slice.gif) top right;
	font-size: 16px;
	color: #000000;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 2.1;
} 

.titleDottedBackground2 {
        background: white url(gfx/greyheadline_dots_cells.gif) repeat-x top right;
} 

.titleGreen {
	font-size: 24px;
	color: #5fb701;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2;
} 

.titleWhite {
	font-size: 24px;
	color: #ffffff;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
} 

.titleBlack {
	font-size: 16px;
	color: #000000;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
} 

.smlspacer {
	font-size: 2px;
  	font-family: Veranda, Helvetica, sans-serif;
}

.joinGraphic {
        background: white url(gfx/banner_subscribe_star1.jpg) top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: normal;
} 

.awardsDB {
        background: white url(gfx/banner_view1.gif) no-repeat top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: normal;
} 

.awardstitle {
        background: white url(gfx/awards_intelligence_strap2.jpg) no-repeat bottom right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: normal;
} 

.footer2 {
        background: white url(gfx/shadow_b.jpg) repeat-x top right;
	font-size: 14px;
	color: #ffffff;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: normal;
} 

.button {
	font-family: Veranda, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #5fb701;
	text-decoration:none;
	color: #ffffff;
	height: 17px;
	text-align: center;
	border-color: #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.buttonGrey {
	font-family: Veranda, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #808080;
	text-decoration:none;
	color: #ffffff;
	height: 17px;
	text-align: center;
	border-color: #000000;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.textbox {
	font-family: Veranda, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000000;
	border-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.tableBlackBorder {
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.bannertext {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14pt;
}

.bannertext a, .bannertext a:visited, .bannertext a:active, .bannertext a:link, .bannertext a:hover {
	font-size: 12px;
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14pt;
	text-decoration: underline;
}

.bannertextWhite {
	font-size: 11px;
	color: #FFFFFF;
  	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12pt;
}

.bannertextWhite a, .bannertextWhite a:visited, .bannertextWhite a:active, .bannertextWhite a:link, .bannertextWhite a:hover {
	font-size: 11px;
	color: #FFFFFF;
  	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	line-height: 12pt;
}

h1 {
	font-size: 24px;
	color: #5fb701;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2;
}

h2 {
	font-size: 24px;
	color: #5fb701;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2;
}

h3 {
	font-size: 24px;
	color: #5fb701;
  	font-family: Veranda, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2;
}