/****************** UNCLAIMED - Square Root Interactive *********************/

/**********EktronEditorsMenuMarker - little dot in ektron********************/

.EktronEditorsMenuMarker img {width:8px!important; height:8px!important;}

/**********SKIP NAVIGATION FOR 508************/

.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

/***** Global *****/

* { padding: 0; margin: 0; }

body { 
	margin: 0 auto; 
	font: 11px/180% Arial, Helvetica, sans-serif; 
	background:url(../img/bkgrd_main.jpg) #352815 no-repeat fixed top center;
	text-align:left;
	color:#544625;}
	
a, a:link, a:active, a:visited { color: #404953; font-weight: normal; line-height:15px; text-decoration:underline; }

a:hover { color: #919ba6; font-weight: normal; text-decoration:underline;  }

p {
	margin-top: 0;
	padding: 0;
}

td { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }

.subhead {font-weight: bold; color: #313a40; font-size:1.1em;}

.accent-blue {color: #313a40;}

.accent-red {color: #48130A;}

.accent-gold {color: #B18B4A;}

.accent-brown {color:#584B29; font-weight:bold;}

.cutline { font-style: italic; font-size: 11px;}

h1 { font-size: 1.8em; color: #663300; padding-bottom: 8px; }
h2 { background: none; color: #313a40; font-size: 1.7em; padding-bottom: 8px; }
h3 { font-size: 1.6em; color: #663300; font-weight: normal; padding-bottom: 8px; }
h4 { font-size: 1.3em; color: #313a40; padding-bottom: 8px; }
h5 { font-size: 1.2em; color: #663300; padding-bottom: 8px; }
h6 { font-size: 1.1em; color: #313a40; padding-bottom: 8px; }

ol li { background: none; margin-left: 32px; padding-left: 0px;}

ol { padding-bottom: 10px;}
ul { list-style-type: none; padding-bottom: 10px;}
li {
	background:url(../img/cross_bullet.jpg) no-repeat 0 0.4em;
	padding-left: 13px;
	text-decoration: none;
	line-height: 14px;
	padding-bottom: 8px; 
	}
	
	li li { background: url(../img/bullets_gr.wh.jpg) no-repeat 0 0.2em; }
	
		li li li { background: url(../img/bullets_gr.wh.jpg) no-repeat 0 0.2em; }
		
blockquote { margin-left: 30px; }

.text .readmore { 
			text-align: right;
			display: block;
			/*padding-right: 14px;*/
			margin-top: 0;
			padding-top: 0; 
			font-weight: normal!important; 
			color: #663300!important;
			 }
			
			.text .readmore a,
			.text .readmore a:link,
			.text .readmore a:active,
			.text .readmore a:visited { 
				font-weight: normal; 
				text-decoration:none;
				color:#663300!important; }
				
				.text .readmore a:hover { color:#919ba6!important; }

		
/***** Top *****/

#top { height: 413px; width: 866px; position: relative; margin-top: 0px;z-index:3; }

body#home #top { height: 475px;  }

#promo {
	width: 209px;
	height: 356px;
	position:absolute;
	background-image:url(../img/bkgrd_promoSM.jpg);
	left: 39px;
	top: 9px;
}

body#home #promo {
	height: 423px;
	background-image:url(../img/bkgrd_promo.jpg);
}

#promo .title{
	padding:113px 8px 0px 8px;
	font-size:17px;
	color:#48130a;
	line-height:17px;
	font-weight:bold;}
	
body#home #promo .title{
	padding:100px 8px 0px 8px;
}
	
#magnifyingglass img {
	position:absolute;
	left: 115px;
	top: 89px;
	behavior: url(http://www.moneyquestalabama.com/iepngfix.htc);
}

* html #magnifyingglass img {
	left: 116px;
	top: 94px;
}
	
body#home #promo .text{
	padding:3px 8px 5px 8px;
	line-height:15px;
}

#promo .text{
	padding:1px 8px 5px 8px;
	line-height:14px;
	width:192px;
}
	
#promo .formtitle{
	padding:2px 0 1px 0;
	font-weight:bold;
	}
	
.searchnow {margin: 5px 0 0 8px; float:left;}

*html .searchnow {margin: 5px 0 0 5px; float:left;}

.helpnow {margin: 10px 0 0 16px; float:left;}
	
#promo input {
	width: 100px;
	height: 15px;
	text-align: left;
	font-size: 10px!important;
	padding: 1px;
	border: 1px solid #544625;
}

/**********to fix wagers search error message************/

#ValidationSummary1, #ctl00_ValidationSummary1{padding-top:7px; line-height:12px!important; font-family: Arial, Helvetica, sans-serif!important; color:#48130A!important; }
#RequiredFieldValidator1, #ctl00_RequiredFieldValidator1{padding-top:8px; font-family: Arial, Helvetica, sans-serif!important; color:#48130A!important; }
#TopLastNameValidator1, #ctl00_TopLastNameValidator1{padding-top:8px; font-family: Arial, Helvetica, sans-serif!important; color:#48130A!important; }
#TopFirstNameValidator1, #ctl00_TopFirstNameValidator1{padding-top:8px; font-family: Arial, Helvetica, sans-serif!important; color:#48130A!important; }
#TopCityValidator1, #ctl00_TopCityValidator1 {padding-top:8px; font-family: Arial, Helvetica, sans-serif!important; color:#48130A!important; }
	

h1.logo {
	position: absolute;
	left: 55px;
	top: 21px;
	width: 175px;
	height: 74px;
	z-index:500000!important;
	behavior: url(http://www.moneyquestalabama.com/iepngfix.htc);
}
h1.logo img { behavior: url(http://www.moneyquestalabama.com/iepngfix.htc); width: 175px; height: 74px;}


#topnav {
	text-align: right;
	width: 300px;
	height: 67px;
	padding: 35px 0 0 515px;
}

#topnav .left{ float:left; width:60px;}
#topnav .middle{ float:left; width:60px;}
#topnav .right{ float:left; width:180px; height: 12px;}

		ul#topnav  { margin-left: 0; }
		#topnav li {
		text-align:left;
			color: #DED3A4; 
			font-size: 11px; 
			line-height: 20px;
			font-weight:normal;
			padding: 0 4px 0 4px;
			background-image: none; }
		#topnav li a,
		#topnav li a:link,
		#topnav li a:active,
		#topnav li a:visited { 
			color: #DED3A4;
			text-decoration: none; }
		#topnav li a:hover { color:#919BA6; }

#topnav .search {
	float: left;
	width: 130px;
}
*html #topnav .search {
	margin-top:-8px!important;
}
#topnav input {
	width: 100px;
	height: 13px;
	text-align: left;
	font-size: 10px!important;
	padding-bottom: 1px;
	padding-top:0;
	border: 1px solid #ffffff;
}

#topnav .search a:link { color: #DED3A4; font-weight: bold; font-style:normal; text-decoration:none; }
#topnav .search a:active { color: #DED3A4; font-weight: bold; font-style:normal; text-decoration:none;  }
#topnav .search a:visited {  color: #DED3A4; font-weight: bold; font-style:normal; text-decoration:none; }
#topnav .search a:hover {  color: #919BA6; font-weight: bold; font-style:normal; text-decoration:none; }

#topnav .go {text-align:right; padding-top:2px;}

/***** Billboard *****/

#billboardwrapper { 
	margin:0px; 
	height:266px; 
	width: 866px;
	background-image:url(../img/bkgrd_topSM.png);
	background-repeat:no-repeat;
}
	
	* html #billboardwrapper { 
	margin:0px; 
	height:266px; 
	width: 866px;
	background-image:url(../img/bkgrd_topSMie.png);
	background-repeat:no-repeat;}

body#home #billboardwrapper { 
	height:333px; 
	background-image:url(../img/bkgrd_top.png);
	background-repeat:no-repeat;
}
	* html body#home #billboardwrapper { 
	height:333px; 
	background-image:url(../img/bkgrd_topie.png);
	background-repeat:no-repeat;
}
	
#billboard { 
	height:228px; 
	width: 582px;
	padding:35px 0 0 251px;}
	
#billboard img { 
	height:228px; 
	width: 582px;}
	
body#home #billboard { 
	height:295px;
	width: 582px; 
	}
	
body#home #billboard img { 
	height:295px; 
	width: 582px;
	}

#topcorner{
	position:absolute;
	width:102px;
	height:76px;
	left: 763px;
	top: 107px;
	z-index:4;
}
#topcorner img{
	width:102px;
	height:76px;
	behavior: url(http://www.moneyquestalabama.com/iepngfix.htc);}


#mainfiller{
	width: 866px;
	height: 17px;}
	
/***************************************** Main Nav *********************************************/

#majornavwrapper {
	width: 866px;
	height: 28px;
	background:url(../img/bkgrd_majnav.png);
	behavior: url(http://www.moneyquestalabama.com/iepngfix.htc);
}

#majornav {
	margin-left: 39px; 
	width: 794px;
	text-align:left;
	height: 28px;
	z-index:500000!important;
	position:relative;
	}

/************************BREADCRUMBS****************************/

#crumbs {
	font-size: 9px;
	margin:0;
	padding: 10px 0 0 0;
	color: #827155;
	line-height: normal;
	text-align:right;
}
#crumbs a:link {
	text-decoration:underline;
	color: #595959;
	font-weight:normal;
}
#crumbs a:active {
	text-decoration:underline;
	color: #595959;
	font-weight:normal;
}
#crumbs a:visited {
	text-decoration:underline;
	color: #595959;
	font-weight:normal;
}
#crumbs a:hover {
	text-decoration:underline;
	color: #5469b0;
	font-weight:normal;
}
#crumbs ul {
	display: inline;
	padding: 0;
	margin: 0;
	text-decoration:none;
}
#crumbs ul li {
	display: inline;
	color: #5469b0;
	list-style-type: none;
	background-image: none;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	font-weight:normal;
}


/***** Main *****/

#container { position: relative; width: 866px; margin: 0 auto; text-align: left;  }

#mainwrapper {
	float: left;	 
	width: 866px; 
	background-image:url(../img/bkgrd_content.png) ;
	background-repeat:repeat-y;
	clear: none;
	margin: 0;
	padding: 0;
	behavior: url(http://www.moneyquestalabama.com/iepngfix.htc);}
	
*html #mainwrapper {
	background-image:url(../img/bkgrd_contentie6.gif) ;
	background-repeat:repeat-y!important;
 }

#main { 
	width: 866px;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2; 
	 }
	 
* html #main { 
	height: 400px;
	overflow:visible;
	 }
	 

	
/***** Left Column *****/
body#home #leftcol #panelwrapper { float: left; width:560px; margin-top:20px; background-image:url(../img/bkgrd_panel.png); behavior: url(http://www.moneyquestalabama.com/iepngfix.htc); background-repeat:repeat-y;}

body#home #leftcol { float: left; width: 570px; margin-top: 0; padding: 0 0 0 50px; }
#leftcol .top h2 {
	font-size: 14px;
	line-height:14px;
	color: #404953;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 6px;
	border:none;
}

#leftcol .top { width:570px; padding:0; margin:0; }	
#leftcol .text {
	width: 550px;
	color:#544625;
	padding-left: 10px;
	font-size:12px;
	line-height: 1.5em;
}

#leftcol .feature {float:left; width: 250px!important;margin-bottom:0; padding: 10px 0 0 5px; }
#leftcol .feature img {width:85px; height:58px; float:left; padding-right:3px;}

body#home #panelleft .dottedline, body#home #panelright .dottedline {padding: 12px 0 0 5px; width:245px!important; height:1px; margin:0;float:left;}
.dottedline {padding: 0 0 10px 0; width:180px; height:1px; margin:0;float:left;}

#leftcol #panelleft { float: left; width: 250px!important;padding-bottom: 10px; margin-bottom:0; }
#leftcol #panelleft p {padding:0px; line-height:14px; height:40px; overflow:hidden;}
#leftcol #panelleft h2, #leftcol #panelright h2{
	height: 20px;
	overflow:hidden;
	padding-bottom:0;
	font-size:14px;
	line-height:16px;
	margin:0;
	border-bottom:2px solid #404953;
	color:#404953;
}

#leftcol #panelleft h3, #leftcol #panelright h3  {
	color:#404953;
	font-weight: bold;
	font-size:11px;
	line-height:11px;
	margin:0; padding:0;
}
#leftcol #panelleft h3 a:link { color: #404953; font-weight: bold; text-decoration:underline;}
#leftcol #panelleft h3 a:active { color: #404953; font-weight: bold; text-decoration:underline; }
#leftcol #panelleft h3 a:visited {  color: #404953; font-weight: bold; text-decoration:underline; }
#leftcol #panelleft h3 a:hover {  color: #919BA6; font-weight: bold; text-decoration:underline;}

#leftcol #panelright { float: left; width: 250px!important;padding-bottom: 10px; margin-left:50px;}
#leftcol #panelright p { padding:0px; line-height:14px; height:40px; width:auto; overflow:hidden;}


#leftcol #panelleft h4, #leftcol #panelright h4 {
	color:#48130A;
	font-weight: bold;
	font-size:11px;
	line-height:11px;
	margin:0; padding:0;
}

#leftcol #panelright h4 a:link { color: #48130A; font-weight: bold; text-decoration:underline;}
#leftcol #panelright h4 a:active { color: #48130A; font-weight: bold; text-decoration:underline; }
#leftcol #panelright h4 a:visited {  color: #48130A; font-weight: bold; text-decoration:underline; }
#leftcol #panelright h4 a:hover {  color: #919BA6; font-weight: bold; text-decoration:underline;}
#panelfiller { padding-bottom:25px; width:550px; height:8px; float:left; }

/*****Sidenav*******/

#leftcol #panelwrapper { float: left; width:200px; margin-top:20px; background-image:url(../img/bkgrd_panel.png); behavior: url(http://www.moneyquestalabama.com/iepngfix.htc); background-repeat:repeat-y;}

#leftcol { float: left; width: 200px; padding: 0 0 60px 35px; margin-top: 0;  }
#leftcol .sidenav {
	width: 200px;
	height: 100%;
/*	min-height: 500px;*/
	margin-left: 10px;
	float:left;
	font-size: 12px;
	font-weight: bold;
}

* html #leftcol .sidenav {
	padding-bottom: 30px;
}

#leftcol .sidenav h2 { 
	width: 186px;
	height:36px;
	min-height: 24px;
	font-size: 12px;
	padding: 8px 0 0 2px;
	background-image:url(../img/dottedline.jpg);
	background-repeat:no-repeat;
	background-position:0 3em;
	color: #48130A}


/**************** SIDENAV PROMO *******************/

#leftcol .sidenav h5 {
	background-image:url(../img/accordian_top.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:23px;
overflow:hidden;
	color:#48130a;
	font-size:13px;
	padding:7px 30px 0 8px !important;
	margin:0;	}
	
#leftcol .sidenav h6 {
	background-image:url(../img/sidenavpromo_top2.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:23px;
overflow:hidden;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding:2px 26px 0 8px !important;
	margin:0;
	}

#leftcol .sidenav .promo {margin-bottom:25px; padding-bottom:5px;}
	
#leftcol .sidenav .promo .text{
	width:170px;
	height:auto;
	padding:8px;
	margin:0px;
	font-weight:normal;
	font-size: 10px;
	line-height: 14px;
	background-color:#E2DECD;}

	
#leftcol .promo .text img {
	width: 170px!important;
	height: auto;
	padding: 0 0 8px 0;
	float:left;}

/***** Right Column *****/

body#home #rightcol { width: 230px; padding:0; margin:0 0 0 10px; }

body#thirdparty #rightcol {width: 760px; height: 100%; padding:0;  margin: 0 15px 60px 48px; }

*html body#thirdparty #rightcol { margin: 0 15px 60px 25px; }

#rightcol { float: left; width: 550px; height: 100%; padding:0;  margin: 0 15px 60px 15px; min-height:200px; overflow:visible;}

*html #rightcol { width: 530px; padding-bottom:30px;}

#rightcol .text {line-height: 1.5em; font-size: 1.1em; padding-bottom:20px;}

#rightcol .sectionidentifier {
	margin: 0;
	color: #313a40;
	font-size: 14px;
	height:18px;
	padding: 18px 0 0px 0;
	border-bottom:1px solid #313a40;
	font-weight:bold!important;}
	
	#rightcol .contenttitle {	
	margin: 0;
	color: #313a40;
	font-size: 14px;
	padding: 10px 0 10px 0px;
	font-weight:bold!important;}
	

	
	/*******************************News***********************************/
body#news .text #ctl00_cphMain_dgrdGalleryList li { font-size:12px; padding-bottom:15px;}

body#news .text ul {
	width: 542px;text-decoration: none; margin-top: 0; margin-left: 2px; padding: 0 0 10px 0; list-style-type: none; text-align:left;}

body#news .text li {
	padding-left: 0px; text-indent:-65px!important;}

body#news .text blockquote { margin-left: 0!important; }

body#news .text ul li {
	margin: 1px 1px 1px 79px!important;
	color: #544625;
	font-weight: normal;
	background-image: none;
	list-style-type: none;
	font-size:12px;
}
body#news .text li a,
body#news .text li a:link,
body#news .text li a:visited,
body#news .text li a:active { font-weight: bold;color: #404953; text-decoration: underline; }
body#news .text li a:hover { color: #919ba6; text-decoration: underline; padding-left: 0;}

body#news .text .teaser { margin-top: 5px; margin-left:0px;text-indent: 0; margin-bottom: 0; padding-bottom: 0; line-height:16px;}

.newsdate { text-align: left; font-weight: bold;  margin:0; padding:0;}
.mediacontact { color: #333333; text-align: left; font-weight: bold;  margin-bottom: 14px; font-size: 11px; }


/*******************************PAGINATION***********************************/

#pagination { margin: 0px; text-align: left!important; height: 14px; padding: 0 0 30px 80px;}
#pagination img{ padding:5px 0 0 5px; width:8px; height:14px;}
    *:first-child+html #pagination img{ padding:1px 0 0 5px; width:8px; height:14px;}
	*html #pagination img{ padding:1px 0 0 5px; width:8px; height:14px;}
#pagination input { width: 7px; }
#pagination ul { float: left; padding-right: 0px; color: #333333; }
#pagination li { display: inline; background: none; padding: 0px 1px 0px 1px;font-style: normal;}
#pagination li a:link { text-decoration: none; font-style: normal; }
#pagination li a:active { text-decoration: underline; font-style: normal; }
#pagination li a:visited{ text-decoration: none; font-style: normal; }
#pagination li a:hover { text-decoration: underline; color:#333333;}

#pagination #pgstick {font-weight: bold; font-size: 1.1em;}

#pagination #pgstick a:link { color: #404953; font-weight: bold; font-style:normal; }
#pagination #pgstick a:active{ color: #404953; font-weight: bold; font-style:normal; }
#pagination #pgstick a:visited{ color: #404953; font-weight: bold; font-style:normal; }
#pagination #pgstick a:hover { color: #919ba6; font-weight: bold; font-style:normal; }

#pagination a:link { color: #584B29; font-weight: bold; font-style:normal; }
#pagination a:active { color: #584B29; font-weight: bold; }
#pagination a:visited {  color: #584B29; font-weight: bold;}
#pagination a:hover {  color: #404953; font-weight: bold;}


	

/***** Footer *****/

#footerstar {
	background:url(../img/compass_img.png) no-repeat;
	width:800px;
	height:190px;
	margin-top:-190px;
	margin-left:36px;
	z-index:1;
	position:relative;
}


#footerwrapper { width: 866px; height: 80px; }

#footer { width: 866px; height: 41px; padding:0; margin:0; behavior: url(http://www.moneyquestalabama.com/iepngfix.htc);}
#footer img{ width: 866px; height: 41px; behavior: url(http://www.moneyquestalabama.com/iepngfix.htc); }

#footer .text { text-align: right; line-height: 14px; padding:5px 12px 0 0; color:#DAD0A8; margin-bottom:20px;}

#footer a,#footer a:link, #footer a:active, #footer a:visited { color: #DAD0A8; text-decoration:underline; font-weight:normal; line-height:15px;}

#footer a:hover { color: #919BA6; text-decoration:underline;line-height:15px; font-weight:normal; }

/*********************FAQ accordian*****************/

body#faq .p7ABtrig img{ border:none; margin-left: -24px; margin-right:0;padding-right:6px;}

body#faq .p7ABtrig {padding-top:8px;}

body#faq .p7AB p {margin-left:25px;padding-top:5px; }
body#faq .faqtitle{ color:#333333; margin-left:25px;font-size: 1em; line-height:14px; width:535px; font-weight:bold;}

/*.dottedlinefaq {padding: 0 0 10px 0; width:545px; height:1px; margin:0;float:left;}*/

body#faq .faqtitle a:link {color: #333333; text-decoration:underline; font-weight:bold;padding:0; margin: 0;}
body#faq .faqtitle a:active { color: #333333; text-decoration:underline; font-weight:bold; padding:0; margin: 0;}
body#faq .faqtitle a:visited { color: #333333; text-decoration:underline; font-weight:bold;padding:0; margin: 0;}
body#faq .faqtitle a:hover { color: #827155; text-decoration:underline; font-weight:bold;padding:0; margin: 0; }

/*******************3rd party forms******************/


.news {
	font-family: verdana;
}

A.News:link {
	font-weight: bold; font-size: 7pt; COLOR: #457045; FONT-FAMILY: verdana; text-decoration: none;
}
A.News:visited {
	font-weight: bold; font-size:7pt; COLOR: #457045; FONT-FAMILY: verdana; text-decoration: none;
}
A.News:hover {
	font-weight: bold; font-size: 7pt; COLOR: #990000; 
}
A.News:active {
	font-weight: bold; font-size: 7pt; COLOR: #457045; 
}


.style36 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; line-height: 17px;
}
.style40 {font-size: 10pt;line-height:12px;}
.style43 {color: #FFFFFF; font-weight: bold; font-size: 10pt; }
.table, td, th {/*font-size: 10pt;line-height:13px;
	font-family: Arial, Helvetica, sans-serif;  */padding:0;margin:0;text-align:left!important;
}
table, tr, td, tbody {padding:0; margin:0; text-align:left!important; }
