body {
	background-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0
}
.headerLoginArea{
	font-weight:bold;
	margin-right:20px;
}
.headerLoginArea a, .headerLoginArea a:hover{
	font-weight:normal;
	text-decoration:underline;
}
.headerLoginArea a:first-child{
	margin-left:5px;
}
@media (max-width:991px) {
	.AJGAFullScreen {
		display: none
	}
	.headerLoginArea{
		float:right;
		margin-right:20px;
	}
}
@media (min-width:992px) {
	.AJGACompact {
		display: none
	}
	.headerLoginArea{
		position:absolute;
		right:0;
		top:10px;
		margin-top:-5px;
	}
}

#AJGAHeader table td {
	vertical-align: top
}
.headerAJGALogoContainer {
	width: 20%;
	padding-left: 2%;
	padding-top: 40px
}
.headerAJGALogoContainer img {
	width: 75%
}
.headerAJGATextContainer {
	padding-top: 75px
}
.headerAJGATextContainer img {
	width: 98%
}
.headerNationalSponsorLogoContainer {
	padding: 30px 0 30px 20%
}
.headerNationalSponsorLogoContainer img {
	width: 45%;
	padding-bottom: 20px
}
#AJGASimpleFooter, .headerAJGALogoContainerCompact, .headerAJGATextContainerCompact, .headerNationalSponsorLogoContainerCompact {
	padding: 20px 0;
	text-align: center
}
.headerAJGALogoContainerCompact img {
	width: 17%;
	max-width: 100px
}
.headerAJGATextContainerCompact img {
	width: 80%
}
.headerNationalSponsorLogoContainerCompact img {
	width: 25%;
	max-width: 175px
}
#AJGASimpleBanner {
	height: 150px;
	background-image: url(/images/mainajgabannersimple.png);
	border: 1px solid #ccc;
	background-size: 1000px
}
#AJGASimpleBanner a {
	display: block;
	float: left
}
#AJGASimpleBanner a span {
	display: none
}
#AJGASimpleBanner a#link1 {
	height: 100px;
	width: 170px;
	cursor: pointer
}
#AJGASimpleBanner a#link2 {
	height: 100px;
	width: 100px;
	cursor: pointer
}
#AJGASimpleBanner a#link3 {
	height: 100px;
	width: 500px;
	cursor: pointer
}
#AJGASimpleBanner a#link4 {
	height: 100px;
	width: 198px;
	cursor: pointer
}
#AJGASimpleFooter {
	background: #fff;
	color: #ac1a2f;
	font-size: 12px;
	border: 1px solid #ccc
}
.ajgaHomepageAlert {
	background: #F9E706;
	color: #ac1a2f;
	font-size: 12px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 3px 0;
	text-align: center
}
.FntSmallBlack, .FntSmallWhite {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif
}
.FillAJGARed {
	background-color: #ac1a2f
}
.FntSmallWhite {
	color: #FFF
}
.FntSmallBlack {
	color: #000
}
.FntpxWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF
}
.FntXSmallGray, .FntXSmallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small
}
.FntXSmallWhite {
	color: #FFF
}
.FntXSmallGray {
	color: #999
}
a.LinkSmallWhiteRed, a.LinkSmallWhiteRed:active, a.LinkSmallWhiteRed:hover, a.LinkSmallWhiteRed:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none
}
.FillDarkRedCopy {
	background-color: #6e111e
}
.BorderAJGARed1PX {
	border: 1px solid #ac1a2f
}
.ImgThumb {
	width: 25%;
	height: 25%
}
a.LinkSmallWhiteRed, a.LinkSmallWhiteRed:visited {
	color: #FFF
}
a.LinkSmallWhiteRed:hover {
	color: #b32b34
}
a.LinkSmallWhiteRed:active {
	color: #FFF
}
a.LinkSmallWhiteRedUnderline, a.LinkSmallWhiteRedUnderline:active, a.LinkSmallWhiteRedUnderline:hover, a.LinkSmallWhiteRedUnderline:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small
}
a.LinkSmallWhiteRedUnderline, a.LinkSmallWhiteRedUnderline:visited {
	color: #FFF
}
a.LinkSmallWhiteRedUnderline:hover {
	color: #b32b34
}
a.LinkSmallWhiteRedUnderline:active {
	color: #FFF
}
.FntSmallYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF0
}
.CtrlsXSmall, .CtrlsXSmall150Wide {
	font-size: x-small;
	height: auto
}
.CtrlsXSmall150Wide {
	width: 150px
}
a.LinkSmallBlackRed, a.LinkSmallBlackRed:active, a.LinkSmallBlackRed:hover, a.LinkSmallBlackRed:visited, a.LinkSmallYellowRed, a.LinkSmallYellowRed:active, a.LinkSmallYellowRed:hover, a.LinkSmallYellowRed:visited {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif
}
a.LinkSmallBlackRed, a.LinkSmallBlackRed:visited {
	color: #000;
	text-decoration: none
}
a.LinkSmallBlackRed:hover {
	color: #b32b34
}
a.LinkSmallBlackRed:active {
	color: #000;
	text-decoration: none
}
a.LinkSmallYellowRed, a.LinkSmallYellowRed:visited {
	color: #FF0;
	text-decoration: none
}
a.LinkSmallYellowRed:hover {
	color: #b32b34;
	text-decoration: none
}
a.LinkSmallYellowRed:active {
	color: #FF0;
	text-decoration: none
}
.FillWhite {
	background-color: #FFF
}
.LiveScoringlink A:link {
	text-decoration: underline;
	font-size: xx-small;
	color: #FFF
}
.LiveScoringlink, .LiveScoringlink1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: xx-small
}
a.LinkSmallWhiteBlack, a.LinkSmallWhiteBlack:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fff;
	text-decoration: none
}
a.LinkSmallWhiteBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	text-decoration: none
}
a.LinkSmallWhiteBlack:active, a.LinkSmallWhiteWhite, a.LinkSmallWhiteWhite:active, a.LinkSmallWhiteWhite:hover, a.LinkSmallWhiteWhite:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #fff;
	text-decoration: none
}
.Pad3Px {
	padding: 3px
}
.FillBlack {
	background-color: #000
}
.GradientBackground {
	background-image: url(../Images/GradientBackGround.png);
	background-repeat: repeat-x
}
.searchlink2 {
	height: 20px;
	width: 200px
}
.Left8PxPadding {
	padding-left: 8px
}
.MissionFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: 400;
	font-variant: normal;
	color: #FFF
}
.AJGAPageHeaders, .AJGAPageHeaders2ndLevel, .FntXSmallBlack, h1, h2 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif
}
.StoryPadding {
	padding: 5px
}
.AJGAPageHeaders, h1 {
	font-size: large;
	font-weight: 700
}
.AJGAPageHeaders2ndLevel, h2 {
	font-size: small;
	font-weight: 700
}
.FntXSmallBlack {
	font-size: x-small
}
.BorderAJGAGray1PX {
	border: 1px solid #000
}
.FntSmallDarkRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #6e111e;
	font-variant: normal;
	text-transform: uppercase
}
.CtrlsXSmall95Wide {
	font-size: x-small;
	height: auto;
	width: 95px
}
a.LinkXSmallBlackRedUnderline, a.LinkXSmallBlackRedUnderline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000;
	text-decoration: underline
}
a.LinkXSmallBlackRedUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #b32b34;
	text-decoration: underline
}
a.LinkXSmallBlackRedUnderline:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000;
	text-decoration: underline
}
.FntMedWhite, .FntXlargeWhite {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700
}
.BorderAJGARed5Px {
	border: 5px solid #ac1a2f
}
.CtrlsXSmall50WideCopy {
	height: auto;
	width: 58px;
	margin: 0;
	padding: 0;
	font-size: x-small
}
.FntXlargeWhite {
	font-size: x-large
}
.FntMedWhite {
	font-size: medium
}
.FntXLargeBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: 700;
	color: #000
}
.FntSmallRed, .FntXSmallRedNoBold {
	color: #b32b34;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic
}
.FntSmallRed {
	font-size: small;
	font-weight: 700
}
.FntXSmallRedNoBold {
	font-size: x-small
}
a.LinkSmallBlackRedUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	text-decoration: underline
}
.FntLgWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: 700;
	color: #FFF
}
a.LinkXSmallBlackRed, a.LinkXSmallBlackRed:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000
}
a.LinkXSmallBlackRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #b32b34
}
a.LinkXSmallBlackRed:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000
}
a.LinkXSmallWhiteRedUnderline, a.LinkXSmallWhiteRedUnderline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFF;
	text-decoration: underline
}
a.LinkXSmallWhiteRedUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #b32b34;
	text-decoration: underline
}
a.LinkXSmallWhiteRedUnderline:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFF;
	text-decoration: underline
}
.FillGray {
	background-color: #CCC
}
.FillLightGray {
	background-color: #E8E8E8
}
.BorderLightGray1px {
	border: 1px solid #CCC
}
.FntXSmallLightGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CCC
}
.FntXSmallDarkGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666
}
.Margin5pxLeftBottom {
	margin-bottom: 5px;
	margin-left: 5px
}
a.LinkxSmallRedWhiteUnderline, a.LinkxSmallRedWhiteUnderline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #b32b34;
	text-decoration: underline;
	font-weight: 700
}
a.LinkxSmallRedWhiteUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #fff;
	text-decoration: underline;
	font-weight: 700
}
a.LinkSmallRedWhiteUnderline, a.LinkxSmallRedWhiteUnderline:active {
	color: #b32b34;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif
}
a.LinkxSmallRedWhiteUnderline:active {
	font-size: x-small;
	font-weight: 700
}
a.LinkSmallRedWhiteUnderline {
	font-size: small
}
.FntMedGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: 700;
	color: #060
}
a.LinkSmallRedBlackUnderline, a.LinkSmallRedBlackUnderline:active, a.LinkSmallRedBlackUnderline:hover, a.LinkSmallRedBlackUnderline:visited {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: 700
}
.BorderGreen5Px {
	border: 5px solid #060
}
a.LinkSmallRedBlackUnderline, a.LinkSmallRedBlackUnderline:visited {
	color: #b32b34
}
a.LinkSmallRedBlackUnderline:hover {
	color: #000
}
a.LinkSmallRedBlackUnderline:active {
	color: #b32b34
}
a.LinkXSmallWhiteWhiteUnderline, a.LinkXSmallWhiteWhiteUnderline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #fff;
	text-decoration: underline
}
a.LinkXSmallWhiteWhiteUnderline:active, a.LinkXSmallWhiteWhiteUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ccc;
	text-decoration: underline
}
.FntMedBlack, .MicroSiteHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000
}
.FntMedBlack {
	font-size: medium
}
.MicroSiteHeaders {
	font-size: x-large;
	font-weight: 700
}
a.LinkMedRedBlackUnderline, a.LinkMedRedBlackUnderline:active, a.LinkMedRedBlackUnderline:hover, a.LinkMedRedBlackUnderline:visited {
	font-size: medium;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif
}
.FillDarkGray {
	background-color: #555
}
a.LinkMedRedBlackUnderline, a.LinkMedRedBlackUnderline:visited {
	color: #b32b34
}
a.LinkMedRedBlackUnderline:hover {
	color: #000
}
a.LinkMedRedBlackUnderline:active {
	color: #b32b34
}
.FntSmallBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: 700;
	color: #00C
}
.ajgaFooter {
	padding: 5px;
	text-align: center;
	background: #fff;
	color: #ac1a2f;
	border: 1px solid #ccc
}
.testimonialImg {
	float: left;
	margin: 0 30px 20px 0;
	border: 1px solid #ccc
}
.formLabel {
	font-weight: 700;
	text-align: right;
	padding-right: 15px;
	height: 20px
}
.ajgaDataTable{
	border-spacing:1px;
	border-collapse:separate;
}
.newsArchiveLinksContainer{
	background:#efefef;
	padding:10px;
	border:solid 1px #ccc;
	margin-bottom:20px;
}
.newsArchiveLinksContainer table{
	width:100%;
}
.newsArchiveLinksContainer table td{
	text-align:center;
}
.ajgaInfoTable, .ajgaInfoTable td, .ajgaInfoTable th{
    border:none;
}
.ajgaInfoTable{
    border-spacing: 1px;
    border-collapse: separate !important;
}
.ajgaInfoTable td {
	padding-left:10px;
    padding-right:10px;
}
.ajgaInfoTable .oddRow td{
	background:#ddd;
}
.ajgaInfoTable .subtitle{
	color:#555;
}
.ajgaInfoTable.ajgaAltRowsTable tr:nth-child(2n+1) td{
	background-color:#ddd;
}
.ajgaInfoTable.ajgaHoverRowsTable tr:hover td{
	background-color:#BFD7E3;
}
.ajgaInfoTable tr.headerRow td, .ajgaInfoTable tr.headerRow th,
.ajgaInfoTable tr.headerRow:hover td, .ajgaInfoTable tr.headerRow:hover th{
	background-color:#333 !important;
	color:#fff;
	font-weight:bold;
}
.ajgaToUpper{
	text-transform:uppercase;
}
.msgBox, .errorMsgBox{
	position:fixed;
	background:#FF9;
	color:#111 !important;
	border:solid 1px #999;
	top:50px;
    right:50px;
	z-index:99999;
	max-width:300px;
	padding:30px;
	opacity:.9;
	font-size:16px;
}
.errorMsgBox{
	background:#ac1a2f;
	color:yellow !important;
	border:solid 2px yellow;
}
.customJQueryUIModalDialog{
	border-color:#ac1a2f;
}
.customJQueryUIModalDialog .ui-dialog-content{
	color:#ac1a2f;
	font-weight:bold;
	padding:50px 25px;
	text-align:center;
}
.customJQueryUIModalDialog .ui-dialog-titlebar{
	display:none;
}
.customJQueryUIModalDialog .ui-dialog-buttonpane{
	border: none;
	background-image: url(/images/ajga_logo_no_text.png);
	background-size: 50px;
	background-repeat: no-repeat;
	background-position:17px 7px;
}
.ui-widget-overlay {
   opacity: .70;
   filter: Alpha(Opacity=70);
}
