/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

body {font-size: 12px; margin: 0px auto; padding: 0px; background-color: #D3D3D3; font-family: arial, sans-serif;}
.page-container-1 {width: 990px; margin: 0px auto; padding: 0px; background: white; border: solid 1px rgb(100,100,100);}
.page-container-2 {width: 580px; margin: 0px auto; padding: 0px; background: white; border: solid 1px rgb(100,100,100);}
.page-container-3 {width: 990px; margin: 0px auto; padding: 0px; background: white; border: solid 1px rgb(100,100,100);}
.odds-popup-container {width: 700px; margin: 0px auto; padding: 0px; background: white; border: solid 1px rgb(100,100,100);}


/*************************************/
/* SECTION 2 - HEADER AND NAVIGATION */
/*************************************/


/*-----------------------------------*/
/* 2.1 - Sitename, slogan and banner */
/*-----------------------------------*/
/*.site-name {width: 300px; height: 45px; top: 12px; position: absolute; z-index: 4; overflow: hidden; margin: 0px; padding-left: 75px; color: rgb(69,140,204);}
.site-name p.title  {margin: 0px; padding: 0px; font-family: "trebuchet ms", arial, sans serif; font-weight: bold; font-size: 24px;}
.site-name p.subtitle  {clear: both; width: 300px; margin: -6px 0px 0px 0px; padding: 0px; background-color: transparent; font-family: "trebuchet ms", arial, sans serif; font-size: 12px;}
.site-name a {margin: 0px; padding: 0px; text-decoration: none; color: rgb(88,144,168);}
.site-name a:hover {text-decoration: none;}
.site-slogan-container  {width: 755px; height: 130px; top: 112px; position: absolute; z-index: 1; overflow: hidden; margin: 0px; padding-right: 15px; background-color: transparent;}
.site-slogan {float: right; width: 700px; margin: 0px; padding: 0px; background-color: transparent; font-size: 10px;}
.site-slogan p.title {float: right; width: 700px; margin: 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif;  text-align: right; font-weight: bold; font-size: 220%;}
.site-slogan p.subtitle {clear: both; float: right; width: 700px; margin: -5px 0px 0px 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif; text-align: right; font-weight: bold; font-size: 200%;}
.site-slogan p.text {clear: both; float: right; width: 700px; margin: 10px 0px 0px 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif; text-align: right; font-weight: bold; line-height: 1.0em; font-size: 140%;}
.site-slogan p.readmore {clear: both; float: right; width: 700px; margin: 10px 0px 0px 0px; padding: 0px; color: rgb(234,239,247); font-family: arial, sans serif; text-align: right; font-weight: bold; line-height: 1.0em; font-size: 120%;}
.site-slogan a {color: rgb(234,239,247); text-decoration: underline;}
.site-slogan a:hover {text-decoration: none; color: rgb(50,50,50);}*/

.pipe {
	background: url('/images/nav/pipe.png') no-repeat bottom left;
	height:23px;
	width:2px;
}

.pipe_start {
	background: #FFF url('/images/nav/pipe_start.jpg') no-repeat bottom right;
	height:23px;
	width:2px;
}

#contactus {
    margin: 0px; 
	padding: 0px;
    width: 989px;
    height: 23px;
	background: #fff url('/images/nav/mid.png') repeat-x bottom left;
}

#contactus .links{
    float:left;
    height:23px;
}

#contactus .links td {
    height:23px;
    font-size:90%;
}

#contactus .links a {
    color: #7A8C96;
    text-decoration: none;
    padding-left:14px;
    padding-right:14px;
}

#contactus .links a:visited {
    color: #7A8C96;
}

#contactus .links a.selected {
    font-weight: bold;
    color: black;
}
#contactus .links a:hover {
    color: black;
    text-decoration: underline;
}

#contactus .nav_welcome_user {
    height: 23px;
    background: #fff url('/images/nav/mid.png') repeat-x bottom left;
    color:#333333;
    padding-right:5px;
}

#contactus .nav_user_join {
    background: #fff url('/images/nav/mid.png') repeat-x bottom left;
    height: 23px;
    padding-right:5px;
    color:#5E860D;
}

#contactus .userlogin .nav_user_join a{
    color:#5E860D;
    text-decoration:none;
    font-style:italic;
    font-weight:bold;
    font-size:110%;
}

#contactus .userlogin .nav_user_join a:hover{
	color:#5E860D;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
	font-size:110%;
}

#contactus .nav_user_mid {
    padding-left:5px;
    padding-right:5px;
}

#contactus .userlogin {
    background: #fff url('/images/nav/right_mid.png') repeat-x bottom right;
    height:23px;
    float:right;
    display:inline;
}
	
#contactus .userlogin a{	
    color:white;
    text-decoration:none;
}

#contactus .userlogin a:hover{	
	color:white;
	text-decoration:underline;
}

#contactus .nav_user_divider {
    background: #fff url('/images/nav/divider.jpg') no-repeat bottom right;
    height:23px;
    width:2px;
}


#contactus .nav_user_right {
    background: #fff url('/images/nav/right_corner.jpg') no-repeat bottom right;
    height:23px;
    width:8px;
}

.banner {margin: 0px; padding: 0px; border: none; width:990px}
.banner a {  text-decoration: none; padding: 0px; border: none; margin: 0px; }
.banner a:visited {  text-decoration: none; padding: 0px; border: none; margin: 0px; }

/*--------------------------*/
/* 2.2 - Navigation - Flags */
/*--------------------------*/
/*.navflag-container {width: 800px; top: 14px; position: absolute; z-index: 2; background-color: transparent;}
.navflag {margin: 0px; padding: 0px; font-size: 1.0em;}
.navflag ul {float: right; margin: 0px; padding: 0px 20px 0px 0px;}
.navflag li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.navflag li a {margin: 0px; padding: 0px 0px 0px 1px;}
.navflag a:hover {color: rgb(0,0,0); text-decoration: none;}
.img-navflag {display: inline; height: 14px; margin: 0px; padding: 0px; border: none;}*/

/*----------------------------*/
/* 2.3 - Navigation - Level 1 */
/*----------------------------*/
/*.nav1-container {width: 800px; top: 35px; position: absolute; z-index: 3; background: transparent;}
.nav1 {margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav1 ul {float: right; margin: 0px; padding: 0px 20px 0px 0px; border-left: solid 1px rgb(115,162,182); background-color: rgb(255,255,255); font-weight: bold;}	
.nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav1 li a {display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; border-right: solid 1px rgb(115,162,182); color: rgb(115,162,182); text-decoration: none; font-size: 10px;}
.nav1 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}*/

/*----------------------------*/
/* 2.4 - Navigation - Level 2 */
/*----------------------------*/
/*.nav2 {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav2 ul {float: left; width: 800px; margin: 0px; padding: 0px; border-top: solid 1px rgb(54,83,151); border-bottom: solid 1px rgb(54,83,151); background-color: rgb(127,162,202); font-weight: bold;}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px rgb(54,83,151); color: rgb(255,255,255); text-transform: uppercase; text-decoration: none; font-size: 100%;}
.nav2 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}*/

.buffer {clear: both; width: 100%; height: 6px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}
.larger_buffer {clear: both; width: 100%; height: 12px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

/*.buffer p {margin-left: 180px; padding-top: 2px;}
.buffer a {color: rgb(115,162,182); text-decoration: none;}
.buffer a:hover {color: rgb(50,50,50); text-decoration: none;}*/

/*----------------------------*/
/* 2.5 - Navigation - Level 3 */
/*----------------------------*/
/* .nav3 {overflow: hidden; clear: both; float: left; width: 160px; min-height: 500px; margin: 0px; padding: 0px; color: rgb(75,75,75); font-size: 1.0em;}
.nav3 ul {width: 160px; margin: 0px 0px 20px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: rgb(124,180,29);}	
.nav3 li {list-style: none; margin: 0px; padding: 0px;}
.nav3 li.title {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background-color: rgb(153,204,51); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.nav3 li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: solid 1px white; color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.nav3 li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px;  color: rgb(75,75,75); text-decoration: none; font-size: 120%;}
.nav3 li a:hover, .nav3 li a.selected {border-left: solid 7px rgb(124,180,29);  color: rgb(100,100,100); text-decoration: none;}*/

/******************************************************************************/
/* SECTION 3 - SPECIFIC CLASSES FOR LAYOUT #1 (With navigation, with sidebar )*/
/******************************************************************************/

.content1 {float: left;width:720px; margin: 0px; padding: 0px 15px 10px 15px; color:#44464C;}
.content1-container {clear: both; float: left; width: 100%; margin: 0px 0px 15px 0px; padding-bottom: 15px;}

/*CUSTOM*/
.content1-container-li { float: left; width: 264px; margin: 0px 0px 15px 0px; padding: 0px; padding-right: 0px; list-style-type:none;}

.content1-container-1col {overflow: hidden; width: 720px; margin: 0px; padding: 0px;}

/*CUSTOM*/
.content1-container-1col-li {overflow: hidden; width: 650px; margin: 0px; padding: 0px;}

/*.content1-container-1col h1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content1-container-1col h2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}*/
.content1-container-1col-txtright-200px {float: right; width: 196px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-160px {float: left; width: 356px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-120px {float: right; width: 276px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-100px {float: right; width: 296px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-80px {float: right; width: 316px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-60px {float: right; width: 615px; margin: 0px; padding: 0px;}

/*CUSTOM*/
.content1-container-1col-txtright-60px-li {margin: 0px; padding: 0px;}
.content1-container-1col-txtright-40px {float: right; width: 356px; margin: 0px; padding: 0px;}
.content1-container-2col-left {overflow: hidden; float: left; width: 191px; margin: 0px; padding: 0px;}
.content1-container-2col-right {overflow: hidden; float: right; width: 191px;  margin: 0px; padding: 0px;}
.content1-container-2col-txtright-100px {float: right; width: 79px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-80px {float: right; width: 99px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-60px {float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-40px {float: right; width: 139px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-20px {float: right; width: 159px; margin: 0px; padding: 0px;}
.content1-container-3col-left {overflow: hidden; float: left; width: 119px; margin: 0px 25px 0px 0px; padding: 0px;}
.content1-container-3col-middle {overflow: hidden; float: left; width: 119px;margin: 0px; padding: 0px;}
.content1-container-3col-right {overflow: hidden; float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-60px {float: right; width: 47px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-40px {float: right; width: 67px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-20px {float: right; width: 87px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-10px {float: right; width: 97px; margin: 0px; padding: 0px;}
.content1-pagetitle {overflow: hidden; width: 528px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; color: rgb(100,152,64); font-weight: bold; text-decoration: none; font-family:sans-serif;  font-size:150%;}
/*CHANGED.content1-pagetitle {overflow: hidden; width: 528px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; color: rgb(124,180,29); font-weight: bold; font-size: 170%; text-decoration: underline;}*/
.content1-pagetitle a {color: rgb(100,152,64);}
.content3-pagetitle a {color: rgb(100,152,64);}

/******************************************************/
/* SECTION 4 - SPECIFIC CLASSES FOR LAYOUTS #2 and #3 */
/******************************************************/

.content3-container-1col {overflow: hidden; width: 528px; margin: 0px; padding: 0px;}
.content2 {float: left; width: 550px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content3 {float: left; width: 7000px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content2-container {clear: both; float: left; width: 569px; margin: 0px 0px 15px 0px; padding: 0px;}
.content3-container {clear: both; float: left; width: 650px; margin: 0px 0px 15px 0px; padding: 0px;}
.content2-container-1col {overflow: hidden; width: 569px; margin: 0px; padding: 0px;}
.content3-container-1col {overflow: hidden; width: 650px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px {float: right; width: 357px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-160px, .content3-container-1col-txtright-160px {float: right; width: 397px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-120px, .content3-container-1col-txtright-120px {float: right; width: 437px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-100px, .content3-container-1col-txtright-100px {float: right; width: 457px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-80px, .content3-container-1col-txtright-80px {float: right; width: 477px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-60px, .content3-container-1col-txtright-60px {float: right; width: 497px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-40px, .content3-container-1col-txtright-40px {float: right; width: 517px; margin: 0px; padding: 0px;}
.content2-container-2col-left, .content3-container-2col-left {overflow: hidden; float: left; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-right, .content3-container-2col-right {overflow: hidden; float: right; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-100px, .content3-container-2col-txtright-100px {float: right; width: 160px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-80px, .content3-container-2col-txtright-80px {float: right; width: 180px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-60px, .content3-container-2col-txtright-60px {float: right; width: 200px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-40px, .content3-container-2col-txtright-40px {float: right; width: 220px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-20px, .content3-container-2col-txtright-20px {float: right; width: 240px; margin: 0px; padding: 0px;}
.content2-container-3col-left, .content3-container-3col-left {overflow: hidden; float: left; width: 173px; margin: 0px 25px 0px 0px; padding: 0px;}
.content2-container-3col-middle, .content3-container-3col-middle {overflow: hidden; float: left; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-right, .content3-container-3col-right {overflow: hidden; float: right; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-60px, .content3-container-3col-txtright-60px {overflow: hidden; float: right; width: 101px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-40px, .content3-container-3col-txtright-40px {overflow: hidden; float: right; width: 121px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-20px, .content3-container-3col-txtright-20px {overflow: hidden; float: right; width: 141px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-10px, .content3-container-3col-txtright-10px {overflow: hidden; float: right; width: 151px; margin: 0px; padding: 0px;}
.content2-pagetitle {overflow: hidden; margin: 5px 0px 0px 0px; padding: 0px 0px 2px 0px; color: rgb(23,153,203); font-weight: bold; text-decoration: none; font-family:sans-serif;  font-size:140%;}
.content3-pagetitle {overflow: hidden; margin: 0px; padding: 0px 0px 2px 0px; color: rgb(100,152,64); font-weight: bold; text-decoration: none; font-family:sans-serif;  font-size:120%;}
.content4-pagetitle {overflow: hidden; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; color: rgb(23,153,203); font-weight: bold; text-decoration: none; font-family:sans-serif;  font-size:10pt;}

/*********************************/
/* SECTION 6 - COMMON PARAMETERS */
/*********************************/

/*--------------------*/
/* 6.1 - Content Area */
/*--------------------*/

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-title-noshade-size2 .content-title-noshade-size2 a {
    margin: 0px;
    padding-right: 0px;
    color: rgb(100,152,64);
    font-weight: bold;
    font-size: 110%;
    text-decoration:underline;
}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(100,100,100); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}

.content-txtbox-noshade {
    margin: 0px;
    padding:
    7px 0px 0px 0px;
    background-color: rgb(255,255,255); 
}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}

/* Headings */
h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
/*h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}*/
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}

/* Paragraphs */
p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; color: #44464C;}
p a {color: #7A8C96;}
p a:hover { color: black; }
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em;}
p.shortsummary {margin: 0px 0px 0.5em 0px; padding-right: 20px; line-height: 1.3em; font-family: arial, sans serif; }
p.quote {margin: 0em 30px 0.6em 30px;	line-height: 120%;}
p.embed {float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 130%;}
p.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}
h3.content-title-noshade-size2 {margin: 0px; padding: 0px; color: rgb(100,152,64); font-weight: bold; overflow: hidden; font-size: 110%; }
h3.content-title-noshade-size2 a {margin: 0px; padding:0px; color: rgb(100,152,64); font-weight: bold; text-decoration:underline;}


/* Quote */
p.quote {clear: left; margin: 0em 30px 0.6em 30px; line-height: 120%;}

/* Embedded emphasis */
.embed {float: left; width: 120px; margin: 2px 7px 2px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 130%;}
.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}

/* Lists */
ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside;}
ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-family: arial;}
/*ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}*/
ul.linklist-noindent {margin: -0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em;}
ul.linklist-indent {margin: -0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em;}

/* Tables */
.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150);}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left;	}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left;}

/* Images */
.img-left-noborder-notopmargin {float: left; margin: 0px 10px 0px 0px;}
.img-left-noborder-topmargin {float: left; margin: 3px 10px 0px 0px;}

/*Custom*/
.img-left-noborder-topmargin-li {float: left; margin: 3px 10px 0px 0px;}

.img-left-border-notopmargin {float: left; margin: 0px 10px 0px 0px; border: 0px}
.img-left-border-topmargin {float: left; margin: 3px 10px 0px 0px; border:0px}
.img-right-noborder-notopmargin {float: right; margin: 0px 0px 0px 10px;}
.img-right-noborder-topmargin {float: right; margin: 3px 0px 0px 10px;}
.img-right-border-notopmargin {float: right; margin: 0px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-right-border-topmargin {float: right; margin: 3px 0px 0px 10px; border: solid 1px rgb(150,150,150);}

span.error { color: red; }

/* Forms */
div.auto_complete { 
    width: 350px; 
    background: #fff; 
} 
div.auto_complete ul { 
    border:1px solid #888; 
    margin:0; 
    padding:0; 
    width:100%; 
    list-style-type:none; 
} 
div.auto_complete ul li { 
    margin:0; 
    padding:3px; 
} 
div.auto_complete ul li.selected { 
    background-color: #ffb; 
} 
div.auto_complete ul strong.highlight { 
    color: #800; 
    margin:0; 
    padding:0; 
} 

.midtab_grey {
	background: url(/images/grey_tab_mid.png) repeat-x center center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	font-weight: bold;
	color: #fff;
}
.lefttab_grey {
	background: url(/images/grey_tab_left.png) no-repeat center left;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 23px;
}
.righttab_grey {
	background: url(/images/grey_tab_right.png) no-repeat center right;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 23px;
}

.midtab_light_grey {
	background: url(/images/grey_light_tab_mid.png) repeat-x center center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	font-weight: bold;
	color: #fff;
}
.lefttab_light_grey {
	background: url(/images/grey_light_tab_left.png) no-repeat center left;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 23px;
}
.righttab_light_grey {
	background: url(/images/grey_light_tab_right.png) no-repeat center right;
	margin: 0px;
	padding: 0px;
	width: 6px;
	height: 23px;
}
.midtab_light_grey a {
    color: white;
    text-decoration: none;
}
.midtab_light_grey a {
    color: white;
    text-decoration: none;
}
.midtab_light_grey a:hover {
    text-decoration: underline;
}

.fieldWithErrors {
  display: inline;
}

div.fieldWithErrors input#customer_over18{
	-moz-outline: #fcc solid 3px;
}
div.fieldWithErrors input{
  background-color: #fcc;
   
}

div.fieldWithErrors select {
  background-color: #fcc;
}

#notice_area .error {
    background-color: #fcc;
    text-align: left;
    padding: 5px;
    border: 1px solid red;
    margin-bottom: 10px;
}

.join_area .error {
    background-color: #fcc;
    text-align: left;
    padding: 5px;
    border: 1px solid red;
    margin-bottom: 10px;
}

.join_area form h2 {
    margin-bottom: 10px;
}

.join_area .notice {
    background-color: LightGreen;
    text-align: left;
    padding: 5px;
    border: 1px solid Green;
    margin-bottom: 10px;
}

fieldset {
    border: solid 0 transparent;
}

fieldset h2 {
    color: #66A12B;
    font-size: 1.3em;
}

h2 {
    color: #66A12B;
    font-size: 1.3em;
}

fieldset p {
    clear: left;
}

.join_area form label {
    float: left;
    width: 150px;
}

.join_area form .long-label {
    width: 450px;
}

.blackbook_area form label {
    float: left;
    width: 90px;
}


.blackbook_area table, .blackbook_area td, .blackbook_area th{
	border:1px solid #555;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.blackbook_area td,.blackbook_area th{
    padding: 7px;
    vertical-align:top;
    font-weight:normal;
}
.blackbook_area thead th{
        text-align: left;    
	background:#999;
	color:#fff;
        font-size: 1.2em;         
}
.blackbook_area tbody td{
	background:#fff;
}
.blackbook_area tbody th{
	background:#999;
}
.blackbook_area tbody tr.odd td{
	background:#e5e5e5;
}
.blackbook_area tbody tr.odd th{
	background:#999;
}

#no_entries {
    padding: 7px;
}


label.radio_group {
    float: left;
    width: 150px;
}

label.radio_button  {
    margin: auto;
}

.join_area, .form_area {
    font-size: 11px;
}

.join_area form input[type="text"] {
    width: 250px;
    font-size: 11px;
}

form input, form select {
    font-size: 11px;
}

form input.checkbox {
    float: left;
    margin-right: 1em;
    width: auto;
}

form .submit {
    width: auto;
}

.form_area {
    background-color: #eee;
    padding: 5px 5px 5px 5px;
}

.customer_detail {
    margin-left: 150px;
    padding-left: 10px;
}

.customer_label {
    float: left;
    width: 150px;
}

form label .required {
    color: red;
    padding-left: 5px;
    font-size: 1.3em;
}

.inplaceeditor-empty {
    font-style: italic;
    color: #999;
}

/*--------------------*/
/* 6.3 - Footer Area  */
/*--------------------*/
.footer {
    overflow: hidden;
    clear: both;
    width: 100%;
    /*height: 3.0em; */
    margin: 0px;
    padding: 0.5em 0px 0.5em 0px;
    /*border-top: solid 1px rgb(125,125,125);*/
    background-color: #e8e6e6;
    color: #666666;
    font-size: 90%;
	text-align:center;
}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em;}

/*-------------------*/
/* 6.4 - Hyperlinks  */
/*-------------------*/
/*.content1 a, .content2 a, .content3 a, .sidebar-txtbox-noshade a, .sidebar-txtbox-shade a {color: rgb(75,75,75); text-decoration: underline;}*/
/*.content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover {color: rgb(0,0,0); text-decoration: none;}*/
/*.content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox-noshade a:visited, .sidebar-txtbox-shade a:visited  {color: rgb(150,150,150);}*/
.footer a {color: #666666; text-decoration: none;}
.footer a:hover {color: rgb(0,0,0); text-decoration: underline;}

/*******************************/
/* SECTION 7 - GENERIC CLASSES */
/*******************************/

/*----------------------------*/
/* 7.1 - Title decoration box */
/*----------------------------*/
.box-on {float: left; min-width: 0.3em; margin-right: 0.2em; padding: 0px 0.2em 0px 0.3em;}
.box-off {display: none;}
/* html box-on {width: 1%;} /* IE6-Hack for min-width. Also compliant with IE7-Beta2 */ */

/*-----------------------------*/
/* 7.2 - Horizontal alignments */
/*-----------------------------*/
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

/*------------------*/
/* 7.3  Text colors */
/*------------------*/
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-blue01 {color: rgb(238,237,249);}
.txt-blue02 {color: rgb(222,220,242);}
.txt-blue03 {color: rgb(205,202,236);}
.txt-blue04 {color: rgb(189,185,229);}
.txt-blue05 {color: rgb(172,167,223);}
.txt-blue06 {color: rgb(155,149,217);}
.txt-blue07 {color: rgb(139,132,210);}
.txt-blue08 {color: rgb(122,114,204);}
.txt-blue09 {color: rgb(106,97,197);}
.txt-blue10 {color: rgb(89,79,191);}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}

/*-------------------------*/
/* 7.4 - Background colors */
/*-------------------------*/
.bg-white {background-color: rgb(255,255,255);}
.bg-black {background-color: rgb(0,0,0);}

.bg-grey01 {background-color: rgb(242,242,242);}
.bg-grey02 {background-color: rgb(230,230,230);}
.bg-grey03 {background-color: rgb(217,217,217);}
.bg-grey04 {background-color: rgb(204,204,204);}
.bg-grey05 {background-color: rgb(191,191,191);}
.bg-grey06 {background-color: rgb(178,178,178);}
.bg-grey07 {background-color: rgb(153,153,153);}
.bg-grey08 {background-color: rgb(127,127,127);}
.bg-grey09 {background-color: rgb(89,89,89);}
.bg-grey10 {background-color: rgb(51,51,51);}

.bg-yellow01 {background-color: rgb(254,252,232);}
.bg-yellow02 {background-color: rgb(253,249,201);}
.bg-yellow03 {background-color: rgb(253,246,185);}
.bg-yellow04 {background-color: rgb(252,243,162);}
.bg-yellow05 {background-color: rgb(251,239,139);}
.bg-yellow06 {background-color: rgb(250,236,116);}
.bg-yellow07 {background-color: rgb(249,233,93);}
.bg-yellow08 {background-color: rgb(249,230,69);}
.bg-yellow09 {background-color: rgb(248,227,46);}
.bg-yellow10 {background-color: rgb(247,224,23);}

.bg-blue01 {background-color: rgb(238,237,249);}
.bg-blue02 {background-color: rgb(222,220,242);}
.bg-blue03 {background-color: rgb(205,202,236);}
.bg-blue04 {background-color: rgb(189,185,229);}
.bg-blue05 {background-color: rgb(172,167,223);}
.bg-blue06 {background-color: rgb(155,149,217);}
.bg-blue07 {background-color: rgb(139,132,210);}
.bg-blue08 {background-color: rgb(122,114,204);}
.bg-blue09 {background-color: rgb(106,97,197);}
.bg-blue10 {background-color: rgb(89,79,191);}

.bg-green01 {background-color: rgb(237,246,229);}
.bg-green02 {background-color: rgb(220,238,204);}
.bg-green03 {background-color: rgb(202,229,178);}
.bg-green04 {background-color: rgb(185,220,153);}
.bg-green05 {background-color: rgb(167,211,127);}
.bg-green06 {background-color: rgb(149,203,102);}
.bg-green07 {background-color: rgb(132,194,76);}
.bg-green08 {background-color: rgb(114,185,51);}
.bg-green09 {background-color: rgb(97,177,25);}
.bg-green10 {background-color: rgb(79,168,0);}

.bg-red01 {background-color: rgb(252,235,233);}
.bg-red02 {background-color: rgb(248,216,211);}
.bg-red03 {background-color: rgb(245,196,188);}
.bg-red04 {background-color: rgb(242,177,166);}
.bg-red05 {background-color: rgb(238,157,144);}
.bg-red06 {background-color: rgb(235,137,122);}
.bg-red07 {background-color: rgb(232,118,100);}
.bg-red08 {background-color: rgb(229,98,77);}
.bg-red09 {background-color: rgb(225,79,55);}
.bg-red10 {background-color: rgb(222,59,33);}

/*---------------------------*/
/* 7.5  Bottom border colors */
/*---------------------------*/
.line-box {border-bottom: solid 1px rgb(124,180,29); padding-bottom: 5px; margin: 0px 0px 5px 0px; border-bottom-style: dotted;}

.line-white {border-bottom: solid 1px rgb(255,255,255); padding-bottom: 2px; margin: 0px 0px 1px 0px;}
.line-black {border-bottom: solid 1px rgb(0,0,0); padding-bottom: 2px; margin: 0px 0px 1px 0px;}

.line-grey01 {border-bottom: solid 1px rgb(242,242,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey02 {border-bottom: solid 1px rgb(230,230,230); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey03 {border-bottom: solid 1px rgb(217,217,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey04 {border-bottom: solid 1px rgb(204,204,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey05 {border-bottom: solid 1px rgb(191,191,191); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey06 {border-bottom: solid 1px rgb(178,178,178); padding-bottom: 2px; margin-bottom: 1px;border-bottom-style: dotted;}
.line-grey07 {border-bottom: solid 1px rgb(153,153,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey08 {border-bottom: solid 1px rgb(127,127,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey09 {border-bottom: solid 1px rgb(89,89,89); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey10 {border-bottom: solid 1px rgb(51,51,51); padding-bottom: 2px; margin-bottom: 1px;}

.line-yellow01 {border-bottom: solid 1px rgb(254,252,232); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow02 {border-bottom: solid 1px rgb(253,249,201); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow03 {border-bottom: solid 1px rgb(253,246,185); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow04 {border-bottom: solid 1px rgb(252,243,162); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow05 {border-bottom: solid 1px rgb(251,239,139); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow06 {border-bottom: solid 1px rgb(250,236,116); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow07 {border-bottom: solid 1px rgb(249,233,93); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow08 {border-bottom: solid 1px rgb(249,230,69); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow09 {border-bottom: solid 1px rgb(248,227,46); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow10 {border-bottom: solid 1px rgb(247,224,23); padding-bottom: 2px; margin-bottom: 1px;}

.line-blue01 {border-bottom: solid 1px rgb(238,237,249); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue02 {border-bottom: solid 1px rgb(222,220,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue03 {border-bottom: solid 1px rgb(205,202,236); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue04 {border-bottom: solid 1px rgb(189,185,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue05 {border-bottom: solid 1px rgb(172,167,223); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue06 {border-bottom: solid 1px rgb(155,149,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue07 {border-bottom: solid 1px rgb(139,132,210); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue08 {border-bottom: solid 1px rgb(122,114,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue09 {border-bottom: solid 1px rgb(106,97,197); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue10 {border-bottom: solid 1px rgb(89,79,191); padding-bottom: 2px; margin-bottom: 1px;}

.line-green01 {border-bottom: solid 1px rgb(237,246,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-green02 {border-bottom: solid 1px rgb(220,238,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-green03 {border-bottom: solid 1px rgb(202,229,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-green04 {border-bottom: solid 1px rgb(185,220,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-green05 {border-bottom: solid 1px rgb(167,211,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-green06 {border-bottom: solid 1px rgb(149,203,102); padding-bottom: 2px; margin-bottom: 1px;}
.line-green07 {border-bottom: solid 1px rgb(132,194,76); padding-bottom: 2px; margin-bottom: 1px;}
.line-green08 {border-bottom: solid 1px rgb(114,185,51); padding-bottom: 2px; margin-bottom: 1px;}
.line-green09 {border-bottom: solid 1px rgb(97,177,25); padding-bottom: 2px; margin-bottom: 1px;}
.line-green10 {border-bottom: solid 1px rgb(79,168,0); padding-bottom: 2px; margin-bottom: 1px;}

.line-red01 {border-bottom: solid 1px rgb(252,235,233); padding-bottom: 2px; margin-bottom: 1px;}
.line-red02 {border-bottom: solid 1px rgb(248,216,211); padding-bottom: 2px; margin-bottom: 1px;}
.line-red03 {border-bottom: solid 1px rgb(245,196,188); padding-bottom: 2px; margin-bottom: 1px;}
.line-red04 {border-bottom: solid 1px rgb(242,177,166); padding-bottom: 2px; margin-bottom: 1px;}
.line-red05 {border-bottom: solid 1px rgb(238,157,144); padding-bottom: 2px; margin-bottom: 1px;}
.line-red06 {border-bottom: solid 1px rgb(235,137,122); padding-bottom: 2px; margin-bottom: 1px;}
.line-red07 {border-bottom: solid 1px rgb(232,118,100); padding-bottom: 2px; margin-bottom: 1px;}
.line-red08 {border-bottom: solid 1px rgb(229,98,77); padding-bottom: 2px; margin-bottom: 1px;}
.line-red09 {border-bottom: solid 1px rgb(225,79,55); padding-bottom: 2px; margin-bottom: 1px;}
.line-red10 {border-bottom: solid 1px rgb(222,59,33); padding-bottom: 2px; margin-bottom: 1px;}

/*****************************/
/* SECTION 8 - MISCELLANEOUS */
/*****************************/
.showcode {font-family: monospace; font-weight: bold; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}

.bestbet_text{width: 240px; float: left;}
#bestbet_odds{float:right}

#bookie-offers {width:700px; padding:0px; margin:0px;}
#bookie-offers .bookie_image {float:left; width:80px; padding:0px; margin:0px;}
#bookie-offers .bookie_pagetitle {float:right; overflow: hidden; width:560px; margin: 0px 0px 0px 0px; color: #e6430a; font-weight: bold; text-decoration: none; font-family:sans-serif;  font-size:120%;text-transform: uppercase}
#bookie-offers .bookie_pull_quote {padding: 0px 0px 2px 0px; font-family:sans-serif; color:#66686E; text-transform:none; font-weight:none}
#bookie-offers .bookie_body {float:right; overflow: hidden; width:560px; margin: 5px 0px 5px 0px; padding: 0px 0px 2px 0px; text-decoration: none; font-family:sans-serif;}
#bookie-offers .bookie_body li{font-family:sans-serif;}
#bookie-offers .bookie_body li ol{padding:0px;margin:0px;}

#way2bet-offers .bookie_pagetitle {overflow: hidden; margin: 0px 0px 0px 0px; color: #e6430a; font-weight: bold; text-decoration: none; font-family:sans-serif;  font-size:120%;text-transform: uppercase; padding-bottom:15px}

#headtohead {width:245px;float:left;padding-right:5px;min-height:81px; }

#headtohead .total {text-align:center;}

#headtohead .h2h_text {vertical-align:bottom;width:110px; text-align:center; color:#FFFFFF; background-color:#1c9ed2; padding:2px 0px 2px 0px; text-transform:uppercase; font-weight:bold; font-family:sans-serif; } 

#headtohead .h2h_image {}

#headtohead .vs {vertical-align:bottom}
#headtohead .vs_color {width:25px;text-align:center; color:#FFFFFF; background-color:#99d6ed; padding:2px 0px 2px 0px; text-transform:uppercase; font-weight:bold; font-family:sans-serif}

/* Viewing an Article */
#article h1 {font-size: 130%;color:#649840;}
#article h2 {font-size: 120%;color:#649840;}
#article h3 {font-size: 110%;color:#649840;}
#article table.round_summary {padding-top:8px;}
#article table.round_summary>tbody>tr>td {border-top:1px dotted #7CB41D; margin-top:5px;padding-top:8px; padding-bottom:8px;}

.page_summary_small {vertical-align:top; width:50%;padding-bottom:15px;}
.page_summary_small p {font-size:11px;}
.page_summary_small h3 {font-size:11px;}

.mid {background: url(/images/Odds_mid.png) repeat-x bottom center;margin: 0px; padding: 0px;}

.icon_oce {vertical-align: middle; padding: 0px; margin: -4px 0px 0px 0px;position:relative; top:0px}

.icon {background: url(/images/Odds_mid.png) repeat-x bottom center;margin: 0px; padding: 0px;}

.lefttab {background: url(/images/Odds_left.png) no-repeat bottom left;margin: 0px; padding: 0px;width: 6px;}

.righttab {background: url(/images/Odds_right.png) no-repeat bottom right;margin: 0px; padding: 0px;width:6px;}

.sports_tab .mid h3 {padding-top: 3px; padding-left: 1px; margin: 0px; font-size: 11px; font-weight: bold; color: white; text-align:left}
#cat_summary .mid h3 {padding-top: 3px; padding-left: 1px; margin: 0px; font-size: 11px; font-weight: bold; color: white; text-align:left}

.actualicon-market {float:left;vertical-align:middle;}

.show_all_odds {padding-left: 5px; margin-top:3px; padding-bottom:3px;}
.show_all_odds a{font-size:11px;color:#285781}

#newsletter_subscribe {background-color:#5da521; font-size: 11px;margin-bottom:2px;}
#newsletter_subscribe a{color:white;padding-left:3px;}
#newsletter_subscribe p{color:white;padding:2px;margin:0px;}
#newsletter_subscribe p.error {margin:0px;padding:2px;color:yellow;text-align:center;}
#newsletter_subscribe img {margin:0px;padding-bottom:0px;}
#newsletter_subscribe form {margin:0px;padding-bottom:0px;}
#newsletter_subscribe label {display:block;font-weight:bold;padding-top:2px;padding-bottom:2px;padding-left:5px;color:white;}
#newsletter_subscribe input {font-size: 11px;border:none;background-color:white;padding:2px;margin-left:5px;width:108px;}
#newsletter_subscribe input.error {border: 2px solid #c45417;color:#c45417;}
#newsletter_subscribe div.submit_button {color:#44464C;text-align:center;padding-top:4px;padding-bottom:3px;}
#newsletter_subscribe div.submit_button input {font-weight:bold;width:94px;height:24px;background: url(/images/newsletter_subscribe.png) no-repeat;color:white;border:none;}

#mobile_provision {width:580px;margin:8px;font-size:12px;color:#676767;}
#mobile_provision h1 {font-size:16px;color:#79aa13;padding:1px;margin:2px;font-weight:bold;line-height:30px;}
#mobile_provision h2 {font-size:12px;color:#676767;padding:1px;margin:2px;font-weight:bold;}
#mobile_provision div.box {float:left;width:175px;border:1px solid #aeaeae;margin:3px 5px 3px 5px;padding:0px;}
#mobile_provision div.box p {margin-left:8px;margin-right:6px;}
#mobile_provision div.box p.error {color:red;font-weight:bold;}
#mobile_provision div.box .header {height:37px;background-color:#eeeeee;margin:0px 0px 5px 0px;padding:3px;}
#mobile_provision div.box .header .big {float:left;font-size:40px;line-height:35px;margin:0px 3px 0px 0px;padding:0px;font-weight:bold;}
#mobile_provision div.box .body {clear:both;height:165px;background-color:#ffffff;padding:0px;margin:3px;}
#mobile_provision div.box .body form {margin-left:25px;margin-top:10px;}
#mobile_provision input {font-size:12px;background-color:#eeeeee;border:1px solid #aeaeae;margin:2px;width:110px}
#mobile_provision input.submit {background-color:#676767;color:#eeeeee;border:1px solid black;}
#mobile_provision ul {list-style:none;margin-left:8px;padding-left:0px;}
#mobile_provision li {line-height:1.5em;}
#mobile_provision .ctr {text-align:center;}

.f_a_header_left {
	background: #fff url(/images/feature_article_hp_left.png) no-repeat bottom left;
	height:27px;
	width:2px;
	font-size:1px;
		
}
.f_a_header_mid {
	background: #fff url(/images/feature_article_hp_mid.png) repeat-x bottom left;
	height:27px;
	width:701px;	
}

.f_a_header_right {
	background: #fff url(/images/feature_article_hp_right.jpg) no-repeat bottom left;
	height:27px;
	width:6px;

}

.f_a_hp_container {
	width:100%;
	background-color: #edf4df;
	padding:0px;
	margin:0px;
	font-size:12px;
}



.f_a_header_actualicon {
	float:left;
	vertical-align:baseline;
	padding-left:3px;
}

.f_a_header_text {
	float:left;
	height:27px;
	padding:0px; 
	margin:0px;
	font-size:12px;

	
}

.f_a_header_text a{
	color:#5e860d;
	font-size:140%;
	font-weight:bold;
	font-family:sans-serif;
	line-height:27px;
	
}


.f_a_hp_body {
	float:right;
	display:inline;
	width:600px;
	padding-top:10px;
	font-family:sans-serif;  
	font-size:100%;
}

.f_a_hp_body_no_image {
	float:left;
	padding-left:15px;
	padding-top:10px;
	font-family:sans-serif;  
	font-size:100%;
}


.f_a_hp_body_image {
	float:left;
	width:88px;
	display:inline;
	padding-top:5px;
	margin-left:15px;
	padding-bottom:10px
	
}

.n_a_header_text {
	color:#5e860d;
	font-family:sans-serif;
	font-size:120%;
	font-weight:bold;
	margin:0px;
	overflow:hidden;
	text-decoration:underline;
	vertical-align:middle;
	padding-top:8px;
	margin-left:12px;
	
	
}

.n_a_header_text a{
	color:#5e860d;
}
.n_a_hp_body {
	float:right;
	display:inline;
	padding-top:10px;
	font-family:sans-serif;  
	font-size:100%;
	width:100%;
}

.n_a_hp_body a {
	color:#669900;
	font-size:105%;
}
.n_a_hp_body h3{font-family:arial;font-size:12px;font-weight:normal;padding:0px;margin:0px}  

	
.n_a_hp_additional_headlines h3{font-family:arial;font-size:12px;font-weight:normal;padding:0px;margin:0px} 


.n_a_hp_body_image {
	float:left;
	display:inline;
	padding-top:10px;
	margin-left:10px;
	
}

.n_a_hp_divider {
	background: #fff url(/images/normal_article_hp_divide_blue.png) no-repeat bottom left;
/*	background: #fff url(/images/normal_article_hp_divide.jpg) no-repeat bottom left;*/
	height:23px;
	width: 4px;
}

.n_a_hp_mid {
/*	background: #fff url(/images/normal_article_hp_right_mid.png) repeat-x bottom left;*/
	background: #fff url(/images/normal_article_hp_right_mid_blue.png) repeat-x scroll center bottom;
	height:23px;
	text-align:center;
	padding-top:3px;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;
	

}

.n_a_hp_mid a{
	color:white;
	font-family:sans-serif;
	font-size:10pt;

}

.n_a_hp_corner {
/*	background: #fff url(/images/normal_article_hp_right.jpg) no-repeat bottom right;*/
	background:#fff url(/images/normal_article_hp_right_corner_blue.png) no-repeat scroll right bottom;
	height:23px;
	width:5px
}

.n_a_header_mid_short {
	background: #fff url(/images/normal_article_hp_mid.png) repeat-x bottom left;
	height:23px;
	width:160px;

}

.n_a_header_mid {
	background: #fff url(/images/normal_article_hp_mid.png) repeat-x bottom left;
	height:23px;
	width:260px;

}

.n_a_header_left {
	background: #fff url(/images/normal_article_hp_left.png) no-repeat bottom left;
	height:23px;
	width:2px;
	font-size:1px;

}

.n_a_hp_container {
	width:100%;
	background-color: #edf4df;
	height:100%;
}

.n_a_header_icon {
	display:inline;

}


.n_a_header_actualicon {
	float:left;
	vertical-align:middle;
	margin-left:10px;
}


.n_a_hp_additional_headlines{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding-left:10px;
	width:100%;
	color:#669900;
}

.n_a_hp_additional_headlines a{
	color:#669900;
}

.full_height {
	height:100%;
}

.right_10
{
	padding-right:10px;
}

#breaking_news {
	width:100%;
	padding-bottom:15px;
	font-family:arial, sans-serif;
	font-size:11px;
}
#breaking_news table {
	background-color:#e8e6e6;	
}

#breaking_news .mid {
	background: #fff url(/images/breaking_news/mid.jpg) repeat-x bottom left;
	height:23px;
	width:100%;
	color:white;
	text-align:center;
	font-size:110%;
	vertical-align:middle;
	padding-top:2px;
	font-weight:bold;
	
}

#breaking_news .corner {
	background: #fff url(/images/breaking_news/top_right.jpg) no-repeat bottom right;
	height:23px;
	width:5px;
}

#breaking_news .date {
	padding-left:5px;
	color:#666666;


}

#breaking_news .sport_type {
	font-weight:bold;
	padding-left:5px;
	width:100%;
}

#breaking_news .article_title {
	padding-left:5px;
	padding-bottom:10px;
	padding-top:3px;
}

#breaking_news .article_title a{
	color:#333333;
}

#breaking_news .article_title a:hover{
	color:#666666;
}

#login_popup {
	width:400px;
	height:200px;
}
#login_popup .close_button{
	position:absolute;
	top:5px;
	right:5px;
	text-align:center;	
}

#login_popup .login_fields{
	background-color:#EEEEEE;
	width:400px;
}

#login_popup .login_box{
	width:400px;
	height:200px;
	background-color:#EEEEEE;
}

#login_popup .mid_grey {
	background: url(/images/grey_tab_mid.png) repeat-x center center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	font-weight: bold;
	color: #fff;
}

.join_up {
	background: url(/images/join_up_background.jpg) no-repeat center center;
	width:125px;
	height:145px;
	margin-bottom:15px;
	color:white;
	font-weight:bold;
    font-style:italic;
	font-size:14pt;
	cursor: pointer;
}

.join_up td {
	padding-left:5px;
}	
	
.join_up p{
	color:#ffff00;
	display:inline;
}

.rightsidebar {
color:#4B4B4B;
float:right;
margin:0px 1px 0px 0px;
min-height:500px;
overflow:hidden;
padding:0px 0px 10px;
text-align:left;
width:122px;
}