/* Main Interface Styles */

body
{
	margin: 0 auto;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	color: #2f2d2d;
	background-image: url(../img/topGreyPanelLeft.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#topPanel
{
	margin: 0 auto;
	width: 980px;
	height: 130px;
	background-color: #ffffff;
}

#topPanel #topLeft
{
	width: 500px;
	height: 130px;
	float: left;
}

#topPanel #topRight
{
	width: 320px;
	height: 130px;
	float: right;
	text-align: right;
}

#menuFlashTile
{
	width: 100%;
	height: 230px;
	background-image: url(../img/menuFlashTile.gif);
	background-repeat: repeat-x;
}

#mainMenu
{
	margin: 0 auto;
	width: 980px;
	height: 40px;
	background-image: url(../img/menuBG.gif);
	background-repeat: no-reapeat;
}

#flashBanner
{
	margin: 0 auto;
	width: 980px;
	height: 190px;
}

.mainContainer
{
	width: 940px;
	margin: 0 auto;
}

.bodyPanel
{
	float: left;
	background: url(../img/sidePanelBG.gif) repeat-y;
	background-position: right bottom;
	width:940px;
}

.pagesPanel
{
	background: none;
}


/* Content Area Properties */

.contentPanel
{
	width: 720px;
	background: url(../img/titleBG.gif) no-repeat;
	float: left;
	margin-bottom: -3px;
}

.pages
{
	width: 940px;
}

#content
{
	padding: 14px 20px 0px 0px;
	text-align: justify;
	line-height: 140%;
	float: left;
}

#content ul li
{
	list-style-type: disc;
	margin-left: 40px;
}

.prizes li
{
	list-style-type: disc;
	margin-left: 40px;
	padding-bottom:10px;
}

h2,h3,h4,h5,h6,ul,p
{
	margin-bottom: 20px;
}

h1
{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 30px;
	padding-left: 20px;
}

h2
{
	color: #7abe32;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;
	margin-right: 20px;
}
p.fake-h2 {
	color: #7abe32;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px dotted #cccccc;
	margin-right: 20px;
}

h3
{
	color: #222222;
	font-size: 12px;
	font-weight: bold;
}

h4
{
	color: #222222;
	font-size: 11px;
	font-weight: bold;
}

h6
{
	color: #67af26;
	font-size: 12px;
}

strong
{
	font-weight: bold;
}

.contentPanel a
{
	text-decoration: none;
}

.contentPanel a:link,a:visited,a:active
{
	color: #378100;
}

.contentPanel a:hover
{
	color: #ffffff;
	background-color: #7abe32;
}


/* Index Page Extra Panels */

#drawPrizeButtons
{
	height: 80px;
	margin-bottom: 20px;
}

#drawPrizeButtons ul li
{
  	list-style-type:none;
	float: left;
	margin-left:0;
}

#drawPrizeButtons ul li a
{
	height:80px;
	text-decoration:none;
	float:left;
}

#drawPrizeButtons ul li a:hover
{
	background-position: 0px -80px;
}

.prizeButton
{
	width: 220px;
}

.padRight
{
	margin-right: 20px;
}

a#prizeButton-01
{
	background:url(../img/drawPrize04.gif);
}

a#prizeButton-02
{
	background:url(../img/drawPrize05.gif);
}

a#prizeButton-03
{
	background:url(../img/drawPrize06.gif);
}

#partnerLinks ul li
{
	float: left;
}

#partnersLinks2 ul li
{
	float: left;
	list-style:none;
	margin:0px;
	padding:0px;
}

/* Side Panel Properties */

#sidePanel
{
	width: 220px;
	float: right;
}

#sidePanelTitle
{
	height: 26px;
	background: url(../img/sidePanelTitleBG.gif) no-repeat;
	padding: 14px 0px 0px 16px;
	font-size: 12px;
	font-weight: bold;
}

#sidePanelContent
{
	padding: 20px 20px 0px 20px;
	text-align: justify;
	line-height: 140%;
	height: 80px;
	margin-bottom:75px;
}

.sidePanelButtons
{
	padding: 20px;
}

.sidePanelButtons ul li
{
  	list-style-type:none;
	float: left;
	margin-bottom:20px;
}

.sidePanelButtons ul li a
{
	height: 90px;
	text-decoration: none;
	float: left;
	margin-bottom: 20px;
}

.sidePanelButtons ul li a:hover
{
	background-position: 0px -90px;
}

.sideButton
{
	width: 180px;
}

a.sideButton-01
{
	background:url(../img/sideBtn01.jpg);
}

a.sideButton-02
{
	background:url(../img/sideBtn02.jpg);
}


/* Page Buttons */

#pageButtons
{
	background: url(../img/pageButtonsPanel.gif) no-repeat;
	height: 80px;
	padding: 20px 0px 20px 270px;
	margin-top: 20px;
}

#pageButtons a
{
	height: 90px;
	text-decoration: none;
	float: left;
	margin-bottom: 20px;
}

#pageButtons a:hover
{
	background-position: 0px -90px;
}


/* Footer Panel Properties */

#footerPanel
{
	margin: 0 auto;
	width: 940px;
	height: 16px;
	background: url(../img/footerPanel.gif) no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 24px 20px 40px 20px;
	color: #fff;
}

#footerPanel a:link, #footerPanel a:visited, #footerPanel a:active
{
	color: #fff;
	text-decoration: none;
}

#footerPanel a:hover
{
	color: #3d7600;
}


/* Member Form Properties */

#memberLoginCell
{
	background-image: url(../img/memberLoginBG.gif);
	background-repeat: no-repeat;
	height: 40px;
}

#memberLoginTable
{
	width: 480px;
}

#memberFormLeft
{
	width: 170px;
}

.memberFormInputField
{
	width: 135px;
	margin: 0px;
	vertical-align: top;
	padding-top: 10px;
}

.memberFormInputField input
{
	width: 125px;
	height: 16px;
	border: 1px solid #787878;
	
}


/* Main Menu Properties */

#mainMenu ul
{
	padding:0px;
}

#mainMenuList
{
	margin: 0px 20px 0px 20px;
}

#mainMenu ul li
{
  	list-style-type:none;
	float: left;
}

#mainMenu ul li a
{
	text-decoration:none;
	float:left;
}

.menuItem
{
	height: 40px;
}

#mainMenu ul li a:hover
{
	background-position: 0px -40px;
}

a#menu-home
{
	width: 82px;
	background:url(../img/btnHome.gif);
}

a#menu-how
{
	width: 139px;
	background:url(../img/btnHow.gif);
}

a#menu-about
{
	width: 106px;
	background:url(../img/btnAbout.gif);
}

a#menu-support
{
	width: 100px;
	background:url(../img/btnSupport.gif);
}

a#menu-drawprizes
{
	width: 127px;
	background:url(../img/btnDrawPrizes.gif);
}

a#menu-contactus
{
	width: 128px;
	background:url(../img/btnContact.gif);
}


/* Sub Menu Panels Properties */

.dropdown_menu
{
		position:absolute;
		width:220px;
		font-size:10px;
		font-weight:bold;
		background-image: url(../img/subBG.jpg);
		color:#f4f0ee;
		text-align:left;
		margin-top:40px;
		text-transform:uppercase;
		display: table-row;
}

.dropdown_menu ul
{
		list-style-type: none;
}

.dropdown_menu a,.dropdown_menu a:link,.dropdown_menu a:visited,.dropdown_menu a:active 
{
		color: #1a4f00;
		text-decoration: none;
}

.dropdown_menu a:hover
{	
		text-decoration: none;
		background-color: #7cd329;
}

.dropdown_menu ul li{
		float:none;
}

.dropdown_menu ul li a{
		padding: 10px 0px 10px 10px;
		clear: both;
		width: 210px;
}


/* Contact Form Properties */

#std_form input,textarea
{
	width: 260px;
	height: 20px;
	border: solid #606060 1px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#std_form td
{
	vertical-align: top;
	text-align: right;
}

#std_form #submitbtn
{
	width: 80px;
	height: 40px;
	border: none;
}

#comment
{
	height:120px;
}


/* Table Data Properties for Prize Draw Pages */

.tableData
{
	text-align: center;
	font-size: 16px;
	width: 939px;
	margin-bottom:25px;
}

.tableData td
{
	padding: 6px;
	border: solid 1px #222222;
}

.tableData .odd
{
	background-color: #d3ffa4;
	vertical-align: middle;
}

.tableData .even
{
	background-color: #ecfbcd;
	vertical-align: middle;
}

.tableData .drawPrize
{
	text-align:left;
	font-size: 13px;
	color: #222222;
}

.tableData .profit
{
	font-size: 16px;
	color: #295a00;
	font-weight: bold;
	background-position: center;
}

.tableData .numTickets
{
	font-weight: bold;
}

.tableData .tableHead td
{
	padding: 0px;
	border: none;
}


/* Table Data Properties for Prize Draw Pages */

.tableDataGreen
{
	text-align: center;
	font-size: 16px;
	width: 939px;
	margin-bottom:25px;
}

.tableDataGreen td
{
	padding: 6px;
	border: solid 1px #222222;
}

.tableDataGreen .odd
{
	background-color: #d3ffa4;
	vertical-align: middle;
}

.tableDataGreen .even
{
	background-color: #ecfbcd;
	vertical-align: middle;
}

.tableDataGreen .drawPrize
{
	
	color: #222222;
}

.tableDataGreen .profit
{
	font-size: 16px;
	color: #295a00;
	font-weight: bold;
	background-position: center;
}

.tableDataGreen .numTickets
{
	font-weight: bold;
}

.tableDataGreen .tableHead td
{
	padding: 10px;
	border: none;
}

.tableDataGreen tr.tableHead
{
	padding: 0px;
	border: none;
	background-color:#56a11d;
	background:url(../img/bDrop_green.gif) no-repeat;
	font-family:Century Gothic, Arial, Helvetica sans serif;
	color:#FFFFFF;
	font-weight:bold;
}

/* Table Data Properties for Blue Table */

.tableDataBlue
{
	text-align: center;
	font-size: 16px;
	width: 939px;
	margin-bottom:25px;
}

.tableDataBlue td
{
	padding: 6px;
	border: solid 1px #222222;
}

.tableDataBlue .odd
{
	background-color: #b9e3e8;
	vertical-align: middle;
}

.tableDataBlue .even
{
	background-color: #8bcad1;
	vertical-align: middle;
}

.tableDataBlue .drawPrize
{
	
	color: #222222;
}

.tableDataBlue .profit
{
	font-size: 16px;
	color: #0e7a8e;
	font-weight: bold;
	background-position: center;
}

.tableDataBlue .numTickets
{
	font-weight: bold;
}

.tableDataBlue .tableHead td
{
	padding: 10px;
	border: none;
}

.tableDataBlue tr.tableHead
{
	padding: 0px;
	border: none;
	background-color:#639aa2;
	background:url(../img/bDrop_blue.gif) no-repeat;
	font-family:Century Gothic, Arial, Helvetica sans serif;
	color:#FFFFFF;
	font-weight:bold;
}



/* 3 Steps Panel Properties */

.stepPanel
{
	vertical-align: top;
	background: url(../img/stepPanel.gif) no-repeat;
	padding: 10px 20px 10px 12px;
	font-size: 13px;
	width:800px;
}

.stepsBlock
{
	vertical-align: top;
	width: 110px;
	height: 90px;
}


/* Legal Table Properties */

.legalTable
{
	width: 100%;
}

.legalTable td
{
	border: #222222 1px solid;
	padding: 6px;
}

.legalTable .odd
{
	background-color: #cccccc;
}

.legalTable .even
{
	background-color: #b3b3b3;
}

.legalTable .legalState,.legalDept,.legalPhone,.legalWeb
{
	background-color: #222222;
	color: #fff;
}

#package td {
	vertical-align:middle;
	}
