@charset UTF-8;
/* ICON CLASSES*/

.validation-summary-errors
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF0000;
    list-style-type: circle;
}

.icon
{
    margin:5px;
    border:none;
}

.activatePrepaidCardIcon
{
    background-image: url(../_img/icons/activate-prepaidcard-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5px;
    height:32px;
    width:32px;
}

.buyTicketsIcon
{
    background-image: url(../_img/icons/buytickets-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5px;
    height:32px;
    width:32px;
}

.lotteryTypeIcon
{
    background-image: url(../_img/icons/lottotype-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5px;
    height:32px;
    width:32px;
}
.myTicketsIcon
{
    background-image: url(../_img/mytickets-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5px;
    height:32px;
    width:32px;
}


/*BUTTON CLASSES */

.activateButton, .cancelButton, .checkButton, .emailButton, .loginButton,  .nextButton, .passwordButton, .previousButton, .saveButton, .wandButton
{
    background-position: 5px center;
    text-indent: 21px;
    background-repeat: no-repeat;
    padding: 5px;
}

.activateButton
{
    background-image: url(../_img/icons/activate.png);
}

.cancelButton
{
    background-image: url(../_img/icons/cancel.png);
}

.checkButton
{
    background-image: url(../_img/icons/check.png);
}

.emailButton
{
    background-image: url(../_img/icons/email.png);
}


.loginButton
{
    background-image: url(../_img/icons/login.png);
}


.nextButton
{
    background-image: url(../_img/icons/right-arrow.png);
    background-position: right center;
    text-indent: 0px;
    width: 100px;
    text-align: left;
}

.passwordButton
{
    background-image: url(../_img/icons/password.png);
}

.previousButton
{
    background-image: url(../_img/icons/left-arrow.png);
}


.saveButton
{
    background-image: url(../_img/icons/save.png);        
}

.textButton
{
    padding:5px;    
}

.wandButton
{
    background-image: url(../_img/icons/magic_wand.png);            
}

/**MAIN LOGIN/LOGOUT BUTTON HOMEPAGE **/
a.homeLoginButton, a:hover.homeLoginButton, a:visited.homeLoginButton
{
    background-image: url(../_img/login-button.png);
    background-position: center center;   
    background-repeat: no-repeat; 
    display:block;
    height: 44px;
    width: 108px;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.12em;
    text-align: center;
    text-decoration:none;
}

span.homeLogin
{
    display:block;
    padding-top:10px;
}


/*******************/
#basicasHdr
{
	background-repeat: no-repeat;
	float: left;
	height: 64px;
	margin: 0;
	padding: 0;
	width: 691px;
}
#breadCrumbHead
{
	border-width: 0;
	float: left;
	height: 23px;
	margin: 0 0 0 -3px;
	padding: 0 2px 0 0;
	width: 20px;
}
#breadCrumbs
{
	background-image: url(../_img/bread-body-1bkg.png);
	background-repeat: repeat-x;
	border-width: 0;
	float: left;
	height: 23px;
	margin: 0 0 0 -3px;
	padding: 0 2px 0 0;
	width: 60px;
}
#breadCrumbsFirst
{
	border-width: 0;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 2px 0 28px;
	width: 86px;
}
#breadCrumbsPurple
{
	background-image: url(../_img/bread-body-1bkgb.png);
	background-repeat: repeat-x;
	border-width: 0;
	float: left;
	height: 23px;
	margin: 0 0 0 -3px;
	padding: 0 2px 0 0;
	width: 60px;
}
#breadCrumbTail
{
	border-width: 0;
	float: left;
	height: 23px;
	margin: 0 0 0 -6px;
	padding: 0 2px 0 0;
	width: 7px;
}
#buttonHolderPurp
{
	background-image: url(../_img/blank-but.png);
	background-position: center;
	background-repeat: no-repeat;
	border-width: 0;
	float: left;
	height: 26px;
	margin: 0;
	padding: 13px 2px 0;
	width: 117px;
}
#contentHolder
{
	background-color: #6FF;
	clear: none;
	float: right;
	height: 150px;
	padding: 0;
	text-align: left;
	width: 410px;
}
#crumbHolder
{
	background-color: #FFF;
	clear: both;
	height: 23px;
	margin: 0;
	padding: 7px 0;
	width: auto;
}
#dotQuiniela1
{
	background-image: url(../_img/check-dot.png);
	background-position: center center;
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 40px;
	margin: 15px 0 0;
	padding: 0 0 0 15px;
	width: 31px;
}
#ejemplos1
{
	height: 35px;
	margin: 0 0 0 -15px;
	padding: 15px 0 0 15px;
}
#footer
{
	background-image: url(../_img/footer-bkgrd.png);
	background-repeat: repeat-x;
	clear: both;
	float: none;
	height: auto;
	margin: 0;
	padding: 20px 0;
	width: auto;
}
#footer2
{
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 15px;
	width: 170px;
}
#footer3
{
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 150px;
}
#footer4
{
	height: auto;
	margin: 0 auto;
	overflow: auto;
	padding: 0;
	text-align: center;
	width: 150px;
}
#footerNav
{
	height: auto;
	margin: 0;
	padding: 0 0 15px;
	text-align: center;
}
#footerText
{
	color: #435A00;
	font-size: .8em;
	font-weight: normal;
	height: auto;
	line-height: normal;
	padding: 15px 0 30px;
	text-align: left;
}
#footerTextNav
{
	clear: both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: auto;
	margin: 0;
	padding: 5px 0 20px;
	text-align: center;
}
#header
{
	background-color: #FFF;
	background-repeat: no-repeat;
	height: 95px;
	margin: 0;
	padding: 0;
	width: 1024px;
}
#header21,#header22
{
	float: left;
	height: 252px;
	margin: 0;
	padding: 0;
	width: 340px;
}
#header23
{
	float: right;
	height: 252px;
	margin: 0;
	padding: 0;
	width: 344px;
}
#header3, #header3Blank
{
	background-color: #A70925;
	clear: both;
	float: none;
	height: 25px;
	margin: 0;
	padding: 5px 25px 0px 25px;
	vertical-align: bottom;
}
#header3Blank
{
	background-color: #FFFFFF;
	height: 10px;
	padding: 0;
}
#instrucBalanceHdrSM
{
	float: left;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 646px;
}
#instrucBasicasBody
{
	float: left;
	height: auto;
	margin: 5px 0 15px 53px;
	padding: 0;
	vertical-align: text-top;
	width: 593px;
}
#instrucEjemplos
{
	float: left;
	height: auto;
	margin: 15px 0 0 15px;
	padding: 0;
	vertical-align: middle;
	width: 631px;
}
#instrucEjemplosCheckmark
{
	background-image: url(../_img/check-dot.png);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	margin: 15px 0 0;
	padding: 0 0 0 15px;
	width: 31px;
}
#instrucEjemplosSingleline
{
	float: left;
	height: auto;
	margin: 15px 0 0 15px;
	padding: 11px 0 0;
	vertical-align: middle;
	width: 585px;
}
#instrucErroneosBody,#instrucClienteBody
{
	float: left;
	height: auto;
	margin: 5px 0 15px 53px;
	padding: 0;
	width: 593px;
}
#instrucHdrSM
{
	background-image: url(../_img/sm-hdr-blnk.png);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	margin: 0;
	padding: 5px 0 0 50px;
	width: 596px;
}
#instrucImgDouble
{
	float: left;
	height: 290px;
	margin: 10px 0 0 40px;
	padding: 0;
	width: 606px;
}
#instrucImgSingle
{
	clear: left;
	float: left;
	height: 290px;
	margin: 10px 0 15px 178px;
	padding: 0;
	width: 290px;
}
#instrucMdHdr
{
	background-image: url(../_img/md-main-hdr-blnk.png);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	margin: 0;
	padding: 10px 0 0 30px;
	width: 616px;
}
#instrucTarjetaBody1
{
	clear: none;
	float: left;
	height: auto;
	margin: 0;
	padding: 5px 45px 15px 56px;
	width: 589px;
}
#instrucTarjetaBody2
{
	float: left;
	height: auto;
	margin: 15px 0 45px 53px;
	padding: 0;
	width: 593px;
}
#instrucTarjetaHdr
{
	background-repeat: no-repeat;
	float: left;
	height: auto;
	margin: 15px 0 0;
	padding: 0;
	width: 646px;
}
#mainContent1
{
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 690px;
}
#mainContent1 #bodyImage1
{
	float: left;
	height: 351px;
	margin: 0;
	padding: 0 10px 0 0;
	width: 237px;
}
#mainContent1 #bodyText
{
	color: #000;
	float: left;
	font-size: .8em;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0 0 0 37px;
	text-align: left;
	width: 609px;
}
#mainContent1 #bodyText1
{
	float: left;
	height: 351px;
	padding: 0 5px 0 37px;
	width: 400px;
}
#mainContent1 #bodyText1Contact
{
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 37px;
	width: 609px;
}
#mainContent1 #bodyText2
{
	color: #000;
	float: left;
	font-size: .8em;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0 0 0 37px;
	text-align: left;
	width: auto;
}
#mainContent1 #bodyTextINSTRUC
{
	color: #000;
	float: left;
	font-size: .8em;
	font-weight: normal;
	height: 0;
	margin: 0;
	padding: 0 0 0 37px;
	text-align: left;
	width: 654px;
}
#mainContent1 #headerBarImage
{
	background-image: url(../_img/hdr-blnk.png);
	background-repeat: no-repeat;
	height: 27px;
	margin: 0;
	padding: 12px 0 0 35px;
	width: 655px;
}
#mainContent1 #instrucBody
{
	float: left;
	height: auto;
	padding: 5px 0 0 53px;
	width: 600px;
}
#mainContent2
{
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
	width: 333px;
}
#mainContent2Banner
{
	background-image: url(../_img/results-hrd-graphic.png);
	background-repeat: no-repeat;
	float: right;
	height: 64px;
	margin: 0;
	padding: 0 0 2px;
	width: 333px;
}
#mainContent2Banner2
{
	float: right;
	height: auto;
	margin: 15px 0;
	padding: 0;
	width: 333px;
}
#mainContent2BannerBody
{
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin: 0;
	padding: 10px 0 0;
	width: 324px;
}
#mainContent2BannerBody2
{
	background-image: url(../_img/ss-compreShade.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 324px;
}
#mainContent2Results
{
	background-image: url(../_img/results-bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	margin: 0;
	padding: 0 0 0 7px;
	width: 312px;
}
#mainContent2ResultsBottom
{
	background-image: url(../_img/results-bottom.png);
	background-repeat: no-repeat;
	height: 64px;
	margin: 0;
	padding: 0;
	width: 300px;
}
#mainContent3
{
	clear: left;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 15px;
	width: 690px;
}
#mainContent3 #bodyText2
{
	margin: 0;
	padding: 0 30px 10px 37px;
}
#mainContent3 #headerBarImage2
{
	background-image: url(../_img/hdr-blnk.png);
	background-repeat: no-repeat;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 35px;
	width: 655px;
}
#mainContent3 #instrucWrapper
{
	clear: right;
	float: left;
	height: 5000px;
	margin: 0;
	padding: 0 0 15px;
	width: 500px;
}
#mainContent4
{
	background-image: url(../_img/sm-banner-hdr-blnk.png);
	background-repeat: no-repeat;
	clear: right;
	float: right;
	height: 27px;
	margin: 0;
	padding: 12px 0 15px 30px;
	width: 303px;
}
#mainContent4Banner
{
	clear: right;
	float: right;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
	width: 333px;
}
#mainInstrucContent2
{
	background-position: top;
	float: right;
	height: auto;
	margin: 0;
	width: 333px;
}
#mdHeaderText
{
	height: 21px;
	left: 54px;
	margin: 0;
	padding: 6px 0 0;
	position: absolute;
	top: 658px;
	width: 76px;
	z-index: 1;
}
#messageBoxBottomIncoming
{
	background-image: url(_img/messegebot.png);
	background-repeat: no-repeat;
	clear: left;
	display: inline;
	float: left;
	height: 15px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#messageBoxBottomOutgoing
{
	background-image: url(_img/messegebotR.png);
	background-repeat: no-repeat;
	clear: left;
	display: inline;
	float: left;
	height: 15px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#messageBoxBottomOutgoingSmall
{
	background-image: url(_img/messegebotR2.png);
	background-repeat: no-repeat;
	clear: left;
	display: inline;
	float: left;
	height: 15px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#messageBoxContentIncoming
{
	background-image: url(_img/messegemid.png);
	background-repeat: repeat-y;
	clear: left;
	color: #000;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	height: auto;
	margin: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 20px;
	width: 275px;
}
#messageBoxContentOutgoing
{
	background-image: url(_img/messegemidR.png);
	background-repeat: repeat-y;
	clear: left;
	color: #000;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	height: auto;
	margin: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 20px;
	width: 275px;
}
#messageBoxContentOutgoingSmall
{
	background-image: url(_img/messegemidR2.png);
	background-repeat: repeat-y;
	clear: left;
	color: #000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	height: auto;
	margin: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 20px;
	width: 122px;
}
#messageBoxTopIncoming
{
	background-image: url(_img/messegetop.png);
	background-repeat: no-repeat;
	clear: right;
	display: inline;
	float: left;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#messageBoxTopOutgoing
{
	background-image: url(_img/messegetopR.png);
	background-repeat: no-repeat;
	clear: right;
	display: inline;
	float: left;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#messageBoxTopOutgoingSmall
{
	background-image: url(_img/messegetopR2.png);
	background-repeat: no-repeat;
	clear: right;
	display: inline;
	float: left;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 147px;
}
#messageDateIncoming
{
	clear: left;
	color: #828282;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 30px;
	padding-top: 5px;
	text-align: right;
	width: 270px;
}
#messageDateOutgoing
{
	clear: left;
	color: #828282;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: left;
	width: 270px;
}
#messageDateOutgoingSmall
{
	clear: left;
	color: #828282;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: left;
	width: 270px;
}

/** Main Menu **/

#navMenu
{
    
    /*height: 2em;
    background-color: #D3D3D3;
    border: 1px solid #000000;*/
    margin:0 auto;
    padding:0;
    width: 90%;
}

#navMenu ul
{
    list-style: none;
    padding: 0;
    margin: 0 auto;
}

#navMenu li
{
    float: left;
    /* margin: 0;*/
}

#navMenu li a, #navMenu li a:hover, #navMenu li a.selected, #navMenu li a.leftButton
{
    border-style: solid solid solid none;
    border-width: 1px;
    border-color: #999999;
    background-color: #D3D3D3;
    height: 2em;
    line-height: 2em;
    padding-left: 5px;
    padding-right: 5px;
    width: 10em;
    display: block;
    color: #0d2474;
    text-decoration: none;
    text-align: center;
}

#navMenu li a.leftButton
{
    border-left-style: solid;
    border-left-width: 1px;
}

#navMenu li a:hover, #navMenu li a.selected
{
    background-color: #666666;
    border-style: solid;
    border-width: 1px;
    color: #DFEFFF;
    text-decoration: underline;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}

/* New Nav Menu */
.navTextStyle, .navTextStyleSelected
{
	color: #435A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.navTextStyleSelected
{
	color: #FFFFFF;
}

.navigationMenuContainer
{
    background-color: #AFD472;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 39px;
    border-top-style: solid;
    border-bottom-style: none;
    border-top-width: 1px;
    border-top-color: #999999;
    vertical-align: bottom;
    text-align:center;
}

ul.navigationMenu
{
    display:inline;
    
    text-align:center;
    width: 100%;
    list-style: none;
    padding: 0 auto;
    margin:0px;
    height: 39px;
}

li.navigationMenu
{
    display:inline;
    float: left;
    margin:0px;
    text-align:center;
    list-style-image: none;
}

li.navigationMenu a, li.navigationMenu a:hover, li.navigationMenu a.selected, li.navigationMenu a.leftButton
{
    border-style: none solid none none;
    border-width: 1px;
    border-color: #999999;
    background-color: #AFD472;
    font-weight:bold;
    height: 39px;
    line-height: 39px; 
    width: 138px;
    display: block;
    color:  #435A00;
    text-decoration: none;
    text-align: center;
}

li.navigationMenu a.leftButton
{
    border-left-style: solid;
    border-left-width: 0px;
}

li.navigationMenu a:hover, li.navigationMenu a.selected
{
    border-style: none solid none none;
    border-width: 1px;
    color: #FFFFFF;
    text-decoration: none;
    border-top-color: inherit;
    border-right-color: inherit;
    border-bottom-color: inherit;
    border-right-color: #999999;
    font-weight: bold;
    height: 39px;
    padding: 0px;
    background-color: #A80926;
}

/* */

#navTopImg
{
    margin-top:25px;
}

#nextPage
{
	clear: left;
	float: left;
	height: auto;
	margin: 0 0 75px;
	padding: 0;
	width: 645px;
}
#pictureHolder
{
	background-color: #FF6;
	clear: none;
	float: left;
	height: 150px;
	padding-left: 15px;
	width: 150px;
}
#quinielaHdr,#tripletasHdr
{
	height: 37px;
	margin: 0 0 0 -15px;
	padding: 0;
	width: 645px;
}
#smHdr,#smHdrSorteos,#smHdrSorteos2,#smHdrTripletas
{
	background-image: url();
	background-repeat: no-repeat;
	height: 27px;
	margin: 0 0 0 -15px;
	padding: 0 0 0 -10px;
	width: 645px;
}
#tarjeta1
{
	float: left;
	height: 5000px;
	margin: 0;
	padding: 0 0 0 15px;
	width: 630px;
}
#tarjetaHdr
{
	float: left;
	height: 64px;
	margin: 0;
	padding: 0;
	width: 691px;
}
#testBottomNote1
{
	margin: -10px 0 30px -15px;
	padding: 0 0 0 45px;
}
#titleBarHolder
{
	background-image: url();
	background-repeat: repeat-x;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	height: 44px;
	padding-left: 15px;
	padding-top: 8px;
	text-decoration: none;
}
#toc
{
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 20px;
	width: 290px;
}
#topNav
{
	height: 64px;
	left: 380px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 5px;
	width: 635px;
}
#topNav #box1
{
    float: left;
    height: 45px;
    margin: 0;
    padding: 5px 10px 0 0;
    text-align: left;
    width: 225px;
}
#topNav #box1b
{
	clear: none;
	float: left;
	height: 45px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 12px;
	text-align: right;
	width: 420px;
}
#topNav #box2
{
    float: left;
    height: 45px;
    margin: 0 0 0 15px;
    padding: 5px 0 0;
    width: 225px;
}
#topNav #box3
{
	float: right;
	height: 55px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: center;
	width: 10px;
}
#topNav #box4
{
	float: right;
	height: 60px;
	margin: 0;
	padding: 10px 0 0;
	width: 108px;
}
#topNav #box5
{
	float: right;
	height: 10px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 334px;
}
#wrapper
{
	background-color: #FFF;
	border-color: #52594F;
	border-style: none solid;
	border-width: 0 1px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 1024px;
}

.activateCardLinkContainer
{
    padding-top: 2px;
    margin-bottom: 10px;
}

.activateCardLinkContainer img
{
    margin-right: 5px;
    vertical-align:middle;
}


.blueText
{
	color: #2b9cfa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bodyCopyStyle
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
	line-height: 19px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.bodyCopyStyleItalic
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
}
.bodyCopyStyleUnderline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 19px;
	text-decoration: underline;
}
.bodyCopyStyleXBold
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	text-align: left;
}
.bodyCopyStyleXBoldLarger
{
	color: #435A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
}
.bodyText
{
    color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
}

.boldText
{
    font-weight: bold;
}

.breadCrumbStyle
{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-indent: 5px;
	top: 20px;
	vertical-align: middle;
}

.buyTicketBody
{
    padding: 10px 50px 50px 50px;
}

.centerText
{
	text-align: center;
}

.clear
{ clear:both;
  height:1px;
  width:100%;
}
.columnHeader, .columnHeaderSmall, .columnHeaderAccounts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}
.columnHeaderSmall
{
    font-size: 12px;
}

.columnHeaderAccounts
{
    color:#526C00;   
    text-decoration:underline;
}  

.currentResultsText
{
	color: #526C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.dateContainer
{
    border: 1px solid #808080;
    text-align: center;
    margin-right: 0px;
    background-color: #FFFFFF;
}

.dateContainerWithTime
{
    clear: right;
    float: left;
    width: 40px;
    text-align: center;
    margin-bottom: 3px;
    margin-right: 25px;
    background-color: #FFFFFF;
}

.fieldLabel, .fieldLabelSmall, .fieldLabelSmallLottery, .fieldLabelSmallLotteryPadded, .fieldLabelSmallAccounts
{
    font-size: 16px;
    margin-right: 10px;
}
.fieldLabelSmall, .fieldLabelSmallLottery, .fieldLabelSmallLotteryPadded, .fieldLabelSmallAccounts
{
    font-size: 13px;
}

.fieldLabelSmallLottery, .fieldLabelSmallLotteryPadded, .fieldLabelSmallAccounts
{
    color: #526C00;
}

.fieldLabelSmallLotteryPadded
{
    margin-left:15px;
}

.gamesContainer
{
    margin-top:15px;
}

.gameGroupContainer
{
    border: 1px solid #CCCCCC;
}

.h2
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
.headersTextStyleLottery
{
	color: #5A6906;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 12px;
	text-transform: capitalize;
	vertical-align: middle;
}
.headersTextStylePurp
{
	color: #7D0253;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 12px;
	text-transform: capitalize;
	vertical-align: middle;
}
.headersTextStylePurpNORMAL
{
	color: #7D0253;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 12px;
	vertical-align: middle;
}
.headerTabStyle
{
	color: #7D0253;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.hideDetail
{
	display: none;
}
.imagePadding
{
	margin: 0;
	padding: 10px 0 0;
}


.lotteryBuyNow
{
    background-image: url(../_img/sm-org-banner-hdr-blnk.png);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 10px;
    width: 300px;
    height: 39px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    vertical-align: middle;
    padding-top: 10px;
}

.lotteryContainer, .lotteryContainerAlt
{
    border: 1px solid #000000;
    background-color: #F5F5F5;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}

.lotteryContainerAlt
{
    background-color: #F5F5F5;
}

.lotteryDateContainer
{
    border: 1px solid #808080;
    clear: right;
    float: left;
    width: 40px;
    text-align: center;
    margin-bottom: 10px;
    margin-right: 0px;
    background-color: #FFFFFF;
}

.lotteryDateDay2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    background-color: #CC0000;
    color: #FFFFFF;
}

.lotteryDateDay
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
}
.lotteryDateTime, .lotteryDateTimeAlt
{
    padding-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #666666;
}

.lotteryDateTimeAlt
{
    color: #333333;
    background-color:#E5E5E5;
}

.lotteryTicketContainer, .lotteryTicketContainerAlt
{
    border: 1px dashed #DCDCDC;
    padding: 10px 10px 10px 20px;
    height: auto;
    margin-bottom: 15px;
}

.lotteryTicketContainerAlt
{
    background-color:#C0C0C0;
}
.lotteryTicketDetail
{
    clear:both;
    width:100%;
}

.lotteryTicketDetailLeft
{
    clear:right;
    display:inline;
    float: left;
    padding-bottom:5px;
    width:30%;
}
.lotteryTicketDetailRight
{
    display: inline;
    float: right;
    padding-bottom:5px;
    width: 39%;
}


.lotteryTicketsContainer
{
    padding: 10px 5px 5px 5px;
    border-top-style: groove;
    border-top-width: 1px;
    border-top-color: #999999;
    margin-bottom: 15px;
}

.lotteryTicketGameTypeContainer
{
    margin-bottom:10px;   
}

.lotteryTypeContainer, .lotteryTypeImgContainer
{
    clear:right;
    float:left;
    width:30%; 
}
.lotteryTypeImgContainer
{
    width:165px;
}

.marginMediumBottom
{
    margin-bottom:10px;
}



.marginMediumRight
{
    margin-right:10px;
}

.marginMedium
{
    margin:10px;
}

.marginSmallRight
{
    margin-right:5px;
}

.marginSmallTop
{
    margin-top:5px;
}


.mdHeaderTextStyle
{
	color: #AD0D7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
/* Messages Classes */

.messageBoxTopIncoming {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 300px;
	clear: right;
	background-image: url(../_img/messegetop.png);
	background-repeat: no-repeat;
	display: inline;
}

.messageBoxContentIncoming {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000;
	margin: 0px;
	float: left;
	width: 275px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	clear: left;
	background-image: url(../_img/messegemid.png);
	background-repeat: repeat-y;
	height: auto;
	display: inline;
}

.messageBoxBottomIncoming {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 300px;
	clear: left;
	background-image: url(../_img/messegebot.png);
	background-repeat: no-repeat;
	display: inline;
}

.messageDateIncoming {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	clear: left;
	float: left;
	height: auto;
	width: 270px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	margin: 0px;
	display: inline;
}

.messageBoxTopOutgoing {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 300px;
	clear: right;
	background-image: url(../_img/messegetopR.png);
	background-repeat: no-repeat;
	display: inline;
}

.messageBoxContentOutgoing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000;
	margin: 0px;
	float: left;
	width: 275px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	clear: left;
	background-image: url(../_img/messegemidR.png);
	background-repeat: repeat-y;
	height: auto;
	display: inline;
}

.messageBoxBottomOutgoing 
{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 300px;
	clear: left;
	background-image: url(../_img/messegebotR.png);
	background-repeat: no-repeat;
	display: inline;
}

.messageDateOutgoing 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	clear: left;
	float: left;
	height: auto;
	width: 270px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: left;
	margin: 0px;
	display: inline;
}

.messageTypeHeader
{
    border-style: dashed;
    border-width: 1px;
    border-color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #52594F;
    padding: 10px;
}

/* end messages Classes */
.myMoneyContainer
{
    border: 1px solid #000000;
    background-color: #F5F5F5;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}


.myTicketsFilterLinksContainer
{
    width:47%;
    float:left;    
    text-align:center;
}

.myTicketsLotteryContainer
{
    padding: 5px;
    margin: 20px;
}



.myTicketsSearchContainer
{
    width:47%;
    float:right;    
    text-align:center;
}
.myTicketsSeperator
{
    margin: 5px 0px 5px 0px;
    clear: both;
    width: 100%;
}

.myTransactionContainer, .myTransactionContainerAlt
{
    margin: 10px;
    border: 1px solid #CCCCCC;
    padding: 10px 15px 10px 55px;
    background-color: #FFFFFF;
}

.myTransactionContainerAlt
{
    background-color: #E5E5E5;
}

.p
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	line-height: 19px;
	margin: 0;
	padding: 0;
}

.paddedMedium
{
    padding:10px;
}

.paddedMediumPlus
{
    padding:20px;
}


.paddedMediumTop
{
    padding-top:10px;
}

.paddedSmall
{
    padding:5px;
}

.paddedHeavy
{
    padding:50px;   
}

.pageBody, .pageBodyLottery, .pageBodyMyTickets, .pageBodyPopupResult
{
    padding: 2% 5% 5% 5%;
}
.pageBodyLottery
{
    background-color: #F9FFD2;
}

.pageBodyMyTickets
{
    padding: 2%;
}

.pageBodyPopupResult
{
    background-color: #FFFFFF;
    padding: 15%;
}

.pageHeader, .pageHeaderLottery, .pageHeaderRegistration, .pageHeaderAccount, .pageHeaderCasino, .pageHeaderBuyTickets
{
    /*padding: 10px;*/
    margin: 20px 15px 20px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.pageHeaderRegistration, .pageHeaderAccount, .pageHeaderCasino, .pageHeaderLottery, .pageHeaderBuyTickets
{
    margin: 10px;
    padding: 10px;
    border-style: none none outset none;
    border-bottom-width: 2px;
    border-bottom-color: #999999;
    font-size: 1.15em;
    color: #435A00;
}



.pageLabelLarge, .pageLabelSmall, .pageLabelLargeLottery
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.pageLabelLargeLottery
{
    color: #526C00;
}

.pageLabelSmall, .pageLabelSmallLottery
{
    font-size: 13px;
}

.pageLabelSmallLottery
{
    color: #526C00;
}

.pageLinks, .pageLinksBottom, pageLinksLottery
{
    margin: 10px;
    padding: 10px;
}
.pageLinksBottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

.pageLinksLottery
{
    color: #526C00;
}
.registrate
{
	color: #A30589;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.resultContainer
{ text-align:center; padding:15px; border:solid 1px gray;}

.resultMessage
{ margin:15px; }

.rightText
{
    text-align: right;
    vertical-align: middle;
}

.showDetail, .showDetailLottery
{
    display: block;
    padding: 5px 10px 10px 10px;
    visibility: visible;
    margin-right: 15px;
    margin-left: 15px;
}

.showDetailLottery
{   
    /*background-color: #F9FFD2;*/
    background-color:#F5F5F5;
}

.soretoText
{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.subMenuItem
{
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
}
.subMenuItem a:active
{
	text-decoration: none;
}
.subMenuItem a:hover
{
	text-decoration: underline;
}
.subMenuItem a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.subMenuItem a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.textResults
{
	color: #526C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}
.tocStyle
{
	color: #ad0d7b;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 25px;
}
.xtrasText
{
	color: #435A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
}
.xtrasTextBold
{
	color: #435A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}
a:active
{
	text-decoration: none;
}
a:hover
{
	color: #719601;
	text-decoration: underline;
}
a:link
{
	color: #435A00;
	text-decoration: none;
}
a:visited
{
	color: #435A00;
	text-decoration: none;
}
body
{
    background-attachment: fixed;
    background-color: #719601;
    background-image: url(../_img/background.png);
    background-repeat: repeat;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}

div#activateCardDetail
{
    border: 1px dashed #CCCCCC;
    margin-left: 40px;
    width:90%;
}
div.leftImg
{
    float:left;
    clear: right;
}

div.casinoLobby
{
    border-style: ridge;
    border-width: 5px;
    width: 800px;
    margin: 0 auto;
}
div.columnLeft, div.columnLeftSmall, div.columnLeftXSmall
{
    display:inline;
    float:left;
    width:33%;    
}
div.columnLeftXSmall
{
    width:15%;
}

div.columnLeftSmall
{
    width:25%;
}


div.columnRight
{
    display:inline;
    float:right;
    width:33%;    
}

div.contactText, span.contactTextBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    color: #435A00;
}

span.contactTextBold
{
    font-size: 1.15em;
    font-weight: bold;
    font-style: italic;
}
div.directions ul
{
    list-style-position: inside;
    list-style-type: circle;
    line-height: 25px;
}
div.gameLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

div.lotteryResultsContainer
{
    margin: 10px 10px 10px 40px;
    width: 246px;
}
div.lotteryResultsHeader
{
    background-image: url(../_img/results-tab-header.png);
    color: #FFFFFF;
    width: 246px;
    height: 38px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    line-height:38px;
    vertical-align:middle;
    display: block;
}

div.lotteryResultsInfo
{
    margin:5px;
    background-color:#FFFFFF;
    display:block;
    
}

div.lotteryResultsFooter
{
    background-image: url(../_img/results-tab-footer.png);
    width: 246px;
    height: 11px;
    background-repeat: no-repeat;   
}

div.lotteryResultsLotteryType
{
    float: left;
    width: 45%;
    color: #435A00;
    padding-left: 5px;
    font-size: 1.12em;
    font-weight: bold;
}

div.lotteryResultsLotteryLink
{
    float: right;
    width: 48%;
    text-align: right;
    padding-right: 5px;
    font-size: .8em;
}
div.lotteryResultsLotteryDate
{
    color: #999999;
    font-size: .60em;
    text-align: center;
}

div.lotteryResultsLotteryNumber
{
    font-size: 1.12em;
    font-weight: bold;
    text-align:center;
    padding-bottom:5px;
}


div.lotteryResultsBody
{
    background-color: #D3E374;
    display:inline-block;
    width:100%;
    margin:0px;
}



div.lotteryActionLinksContainer img
{
    margin-left:5px;
    margin-right:3px;
    vertical-align: middle;
}

div.lotteryTicketGameTypeContainer img
{
    clear:right;
    float:left;
    margin-right:5px;
    vertical-align: middle;
}

div.lotteryTicketGameTypeContainer h1.lotteryTicketGameType, h2.lotteryTicketGameType, h3.lotteryTicketGameType, h4.lotteryTicketGameType
{
    padding: 5px;
    margin: 0;
    text-align:left;
}

div.lotteryTypeContainer img
{
    clear:left;
    float:left;
    margin-right:5px;
    vertical-align: middle;
}

div.lotteryTypeContainer h1, h2, h3, h4
{
    padding: 5px;
    margin: 0;
    text-align:center;
}

div.rowHeader
{
    margin: 10px 3px 10px 3px;
    font-size: 1.2em;
}

div.sectionHeaderLg, div.sectionHeaderLgLeft
{
    background-image: url(../_img/section-header-lg.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    height: 39px;
    padding-top: 20px;
    display: block;
    color: #435A00;
    text-align: left;
    text-indent: 15px;
    text-transform: uppercase;
}

div.sectionHeaderLgLeft
{
    background-position: left;
}

div.sectionHeaderSm
{
    background-image: url(../_img/section-header-sm.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    height: 39px;
    padding-top: 20px;
    display: block;
    color: #435A00;
    text-align: left;
    text-indent: 15px;
    text-transform: uppercase;
}
div.transactionBodyContainer
{
    float:left;
    width:80%;
}
div.transactionBodyHeader
{
    margin-bottom:5px;
}

div.transactionBodyGrid
{
    margin-left:15px;
}

div#bodyContent
{
    clear:both;
    padding: 15px;

}

div#leftDetail
{
	display: inline;
	float: left;
	width: 45%;
}
div#leftDetailXL
{
	display: inline;
	float: left;
	width:90%;
}
div.leftMedium, div.leftSmall, div.leftSmallPlus, div.rightMedium, 
div.rightSmallPlus, div.leftSmallMargin, div.leftLarge, div.leftMediumSmall, div.rightMediumSmall
{
    display: inline;
    float:left;
    width:45%;
    position:relative;
}

div.leftMediumSmall
{
    width:33%;
    float:left;
}

div.rightMediumSmall
{
    width:33%;
    float:right;
}

div.languageSelection
{
    float: right;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width:100%;
}

div.leftLarge
{
    width:65%;
}


div.leftSmallPlus
{
    width:25%;
}

div.leftSmall
{
    width:20%;
}

div.leftSmallMargin
{
    margin:10px;
    width:30%;
}

div.rightMedium
{
    float:right;  
}

div.rightSmallPlus
{
    width:25%;
    float:right;
}

div#rightDetail
{
	display: inline;
	float: right;
	width: 45%;
}

div.shim
{
    height:5px;
    width:100%;
    clear:both;
}

h4.contactHeader
{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.15em;
    font-weight: bold;
    padding:0px;
    color: #52594F;
}


h4.gameGroupTitle
{
    text-align:left;
}

img
{
    border:none; 
}

input[type="button"], input[type="submit"], input[type="button"]:hover, input[type="submit"]:hover
{
    border: 1px solid #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    cursor: pointer;
}

input[type="button"]:hover, input[type="submit"]:hover
{
    border: 1px solid #000000;
    background-color: #999999;
}

input[type="button"][disabled], input[type="submit"][disabled]
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    color: #BEBEBE;
}

input[type="text"], input[type="text"].lotteryBall, input[type="text"].lotteryPoints
{
    padding:5px;
    width:200px;
    border: 1px solid #CCCCCC;
}

input[type="text"].lotteryBall
{
    width:35px;
    margin-left:5px;
}

input[type="text"].lotteryPoints
{
    width:55px;
}

input[type="password"]
{
    padding:5px;
    width:200px;
    border: 1px solid #CCCCCC;
}

select
{
    padding:5px;
    border: 1px solid #CCCCCC;
}



span.label, span.alignLabel
{
	margin-right: 5px;
}

span.alignLabel
{
        
}

ul.validation-summary-errors
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;
    list-style-type: none;
}

/* Temp Classes */

.bodytext
{
    color: #646d4a;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: justify;
}

.redtext {
	color:#a70925; 
	font-size:12px; 
	font-style:italic;
	margin-bottom: 20px;
}
.header {
	color:#2f3911; 
	font-size:22px;
	margin-bottom:15px;
}

.boldtext {
	color:#2f3911; 
	font-size:12px; 
	font-weight:bold; 
	font-style:italic; 
	margin-bottom:10px;
	text-align: justify;
}

.list {
	margin-bottom: 30px;
}

.bullet {
	float:left;
	padding:10px 10px 0px 0px;
}

.text1 {
	color:#646d4a; 
	font-size:12px; 
	font-weight:normal; 
	padding: 10px 0px 0px 0px;
	font-size:12px;
}

.text2 {
	color:#646d4a; 
	font-size:12px; 
	font-weight:normal; 
	padding: 16px 0px 0px 0px;
	font-size:12px;
}

.text3 {
	color:#646d4a; 
	font-size:12px; 
	font-weight:normal; 
	padding: 16px 0px 0px 0px;
	font-size:12px;
}

.img2 {
	padding: 17px 0px 0px 0px;
}

/****************************
FOOTER Classes */

.marginTopLargeTemp
{
    margin-top: 30px;
}

.marginTopSmallTemp 
{
    margin-top: 5px;
}

.marginLeftMediumTemp
{
    margin-left: 30px;
}

#footerContainer
{
    width: 100%;
    height: 100px;
    padding-top: 30px;
    margin: 20px;
}

#footerImage 
{
    width: 25%;
    float:left;
    height: auto;
    clear: right;
}

#footerLinks 
{
    width: 75%;
    float: left;
    height:auto;
}

.footerTemp
{
    text-align: left;
    width: 15%;
    float: left;
    height: auto; 
}

.footerSubTemp 
{
    margin-left: 5px;
    text-align:left;
    margin-top: 10px;
}

.footerFoot 
{
    padding-top: 20px;
}
/***/

.section-title
{
    background-image: url(../_img/section-header-lg.png);
    background-repeat: no-repeat;
    height: 27px;
    margin: 0;
    padding: 12px 0 0 35px;
    width: 655px;
}

.section-subtitle
{
    background-image: url(../_img/subtitle.png);
    background-repeat: no-repeat;
    height: 27px;
    margin: 0;
    padding: 3px 0 0 50px;
    width: 655px;
}
