body{ 
background: url(http://www.chances.ca/images/blue_fading_bg.jpg) repeat-x top #073A5E;
font: 12px arial;
line-height: 140%;
margin:0px;
}

img{
border: 0px;
}

hr{
height: 1px;
border: solid #D6E9F6;
border-width: 0px 0 1px 0;
width:546px;
}

#holder
{
	width: 549px;
 	height: 157px;
max-height: 157px;
 	overflow: hidden;
}

/*#winnersTextL img,
#winnersTextR img,
#columnText img,
#fullText img {
border: solid 1px #08385A;
}*/

a{
font-weight: bold;
color: #59A5DB;
text-decoration: none;
}

a:hover{
text-decoration: underline;}


.logo{ align: left; float: left; border: solid #fff;
border-width:0 0px 0px 1px;}



.border{ 
border: solid #fff;
border-width:0 1px;
}


.borderSP{ 
height: 1px;
}

.borderMain{
background-color: #ffffff;
width: 773px;
height: 1px;
}

.rhsBanner{ float: left; 
border: solid #fff;
border-width:0 1px 0px 0;}


.chancesMenu{ 
text-align: right; 
font: bold 11px arial; 
text-transform: uppercase; 
color: #7DB4DA; 
width:576px; 
height:19px;
background: url(http://www.chances.ca/images/blue_fader_menu.jpg) repeat-x top #000000;
vertical-align:middle;
padding-top: 5px;
}

.banner{
background: #000000;
}

.mainContainer {
width: 743px;
background: url(http://www.chances.ca/images/dark_blue_content_bg.jpg) repeat-x top #000000;
border: solid;
border-color: #FFF #FFF #000 #FFF;
border-width:0 1px 1px 1px;
padding: 15px 15px 0 15px;
float: left;
}

#mainContentContainer {
background-color: #006BB7;
width:552px;
padding: 1px 0;
vertical-align: top;
float: left;
}

#mainContent{
width:548px;
margin: 2px;
background-color: #ffffff;
}


#columns{
float: left;
width: 548px;
}

#columnTitle{
width:243px;
height: 16px;
float: left;
background: url(http://www.chances.ca/images/light_blue_fader.jpg) repeat-x bottom #ffffff;
border: solid #D6E9F6;
border-width: 0px 1px 1px 0px;
padding: 6px 15px;
font: bold 14px arial;
text-transform: uppercase;
color: #007BD2;
}

#columnText{
width:243px;
min-height: 140px;
_height: 140px;
float: left;
background-color: #ffffff;
border: solid #D6E9F6;
border-width: 0px 1px 1px 0px;
padding: 6px 15px;
color: #222222;
}
#winnersTextL{
width:248px;
min-height: 110px;
_height:110;
float: left;
background-color: #ffffff;
padding-right:10px;
margin:0px;
color: #222222;
}

#winnersTextR{
width:248px;
min-height: 110px;
_height:110;
float: left;
background-color: #ffffff;
padding-left:10px;
margin: 0px;
color: #222222;
}

#fullTitle{
width: 517px;
height: 16px;
float: left;
background: url(http://www.chances.ca/images/light_blue_fader.jpg) repeat-x bottom #ffffff;
border: solid #D6E9F6;
border-width: 1px 1px 0px 0px;
padding: 6px 15px;
font: bold 14px arial;
text-transform: uppercase;
color: #007BD2;
}

#fullText{
width:517px;
float: left;
background-color: #ffffff;
border: solid #D6E9F6;
border-width: 1px 1px 0px 0px;
padding: 15px;
color: #222222;
}

#fullText h1{
font: bold 13px arial;
text-transform: uppercase;
color: #0863A3;
margin: 5px 0px;
}

#fullText h2,
#columnText h2{
font: bold 13px arial;
color: #007BD2;
margin: 5px 0px;
}



/*RIGHT HAND SIDE CONTAINER*/

.rhsContainer{
vertical-align:top;
width: 174px;
float: left;
text-align: center;
margin-left: 15px;
border: solid #006BB7;
border-width: 1px 1px 0 1px;
}

.rhsElement{
vertical-align:top;
width: 159px;
border: solid #006BB7;
border-width: 0 0 1px 0;
background: url(/images/rhs-bg-repeater.jpg) repeat-x top #07426C;
float: left;
padding: 15px 8px 15px 7px;
text-align: center;
}

.bottommenu{
background: #000 url(/images/dark_blue_bottom_bg.jpg) repeat-x bottom left;
width: 743px;
clear: both;
padding:5px 15px;
margin: -1px 0 0 0;
color: #fff;
border: solid;
border-width:0 1px 1px 1px;
border-color: #000 #FFF #FFF #FFF; 
}


.footer {
background-color: #000000;
border: solid #ffffff;
border-width:0 1px 1px 1px;
padding: 0px 15px;
float: left;
width: 743px;
}

.footer img.nineteen {
float: right;
}
.spmenu{
background: url(/images/sp_nav_bg.jpg) repeat-x; 
height:25px;
border: solid #fff;
border-width: 0px 1px 1px 1px;
padding: 0px 10px 0px 10px;
width: 753px;
}

.spname{
vertical-align: top;
float: left;
width: 185px;
text-align: center;
}

.spname a{
text-transform: uppercase;
font: bold 14px arial;
color: #000;
}

.spname a:hover{
text-decoration: none;
}

.spmenuitems,
.menuitem{
float: left;
padding: 0;
margin: 0px;
width: 568px;
position: relative;
/*z-index: 1;*/
}

.spmenuitems{
padding: 5px 0 0 0;
}

.spmenuitems a{
text-transform: uppercase;
font: bold 11px arial;
padding: 0px 5px;
color: #C8E3F6;
position: relative;
/*z-index: 1;*/
}

.menuitem li{
list-style-type: none;
float: right;
}

.menuitem a{
float: left;
height: 22px;
text-decoration: none;
color: #c8e3f6;
vertical-align: bottom;
position: relative;
/*z-index: 1;*/
}

.menuitem li:hover{
float: right;
background: url(/images/spmenu-tab-lhs.jpg) no-repeat left;
height: 21px;
text-decoration: none;
color: #006CB7;
vertical-align: bottom;
}

.spmenuitems a:hover{
background: url(/images/spmenu-tab-rhs.jpg) no-repeat right;
color: #006CB7;
height: 21px;
}

.currentli{
float: right;
background: url(/images/spmenu-tab-lhs.jpg) no-repeat top left;
text-decoration: none;
color: #006CB7;
vertical-align: bottom;
}

a.currenta{
background: url(/images/spmenu-tab-rhs.jpg) no-repeat top right;
color: #006CB7;

}

.SPDetails{
color:#7EB4DA;
float:left;
font-family:arial;
font-size:11px;
height:47px;
line-height:normal;
padding:6px 15px;
width:518px;
background: url(/images/sp-details-bg.jpg) top repeat-x;
}


.SPDetails a{
color:#C8E3F6;
font: 11px arial;
text-decoration: none;
}


.SPDetails a:hover{
color:#C8E3F6;
font: 11px arial;
text-decoration: underline;
}


#spacer{height:8px;width:500px;float:left;background-color:#fff;}
#spacerWinner{height:15px;width:548px;float:left;background-color:#fff;}
.flyout ul {
list-style: none;
margin: 0;
padding: 0;
float: right;
}

.flyout li {
position: relative;
float: left;
}

.flyout img{
border: none;
}

.flyout ul>li {
z-index: 1;
}

/* First level menu */
.flyout li a{
font: bold 11px arial; 
padding: 0px 11px 0 9px;
text-transform: uppercase; 
color: #7DB4DA; 
text-decoration: none;
display: block;
text-align:left;
height: 19px;
vertical-align: middle;
}

.flyout li a:hover{
background: url(/images/menu_active_bg.jpg);
}

/* Second level menu */
.flyout li li a{
text-transform: capitalize;
font: 12px Arial;
display:block;
background-color: #006CB7;
color: #E0EEF9;
text-decoration: none;
width: 115px;
padding: 0 15px;
}


.flyout li li a:hover{
color: #DFEFFC;
background-color: #014E86;
background-image: none;
}


.flyout ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

.flyout ul ul {
border: solid 1px #00487A;
border-width: 1px 1px 1px 1px;
position: absolute;
/*z-index: 1000;*/
}


.flyout ul ul,
.flyout ul li:hover ul ul,
.flyout ul ul li:hover ul ul
{display: none;}

.flyout ul li:hover ul,
.flyout ul ul li:hover ul,
.flyout ul ul ul li:hover ul
{display: block;
/*position: absolute;
z-index: 1000;*/}


.flyout li ul A.topNav:ACTIVE, 
.flyout li ul A.topNav:LINK, 
.flyout li ul A.topNav:VISITED{
font-size: 12px;
/*position: absolute;
z-index: 1000;*/
}
