table.one {border-collapse:collapse;}
table.two {border-collapse:separate;}
td.a {
      border-style:solid; 
      border-width:1px; 
      border-color:Red; 
      padding: 0px;
}
td.b {border-style:solid; 
      border-width:1px; 
      border-color:Red; 
      padding:0px;

	
}
fieldset {
   width: 600px;
	border-width: 2px;
	border-color: Red;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-style: inset;
	border-right-style: inset;
	font-family: Arial, Helvetica, sans-serif;
      font-size: 12px
		text-align: left;
		margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#menuimagecontainer {
  background: #ffffff;
  color: #000000;
margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
/*  margin: 10px auto 10px auto; */
  text-align: center;
  float: left;
 }

#imageleftcontainer {
  border: 1px solid #000000;  /*border can be removed for a borderless page */ 
  background: #ffffff;
  color: #000000;
  margin: 10px 10px 10px 10px;
/*  margin: 10px auto 10px auto; */
  text-align: center;
  float: left;
 }
 
 #imagerightcontainer {
  border: 1px solid #000000;  /*border can be removed for a borderless page */ 
  background: #ffffff;
  color: #000000;
  margin: 10px 10px 10px 10px;
/*  margin: 10px auto 10px auto; */
  text-align: center;
  float: right;
 }
 
 #sharecontainer {
  border: 1px solid #AAADB0;  /*border can be removed for a borderless page */ 
  background: #ffffff;
  color: #000000;
  margin: 5px 5px 5px 5px;
/*  margin: 10px auto 10px auto; */
  text-align: center;
  
 }

.alignLeft { float:left; 
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
 }
 
.alignRight { float:right; 
margin-right: 10px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}


table#calendar {
    background-color:#FFFFFF;
        }

.adate {
    width: 125px;
    height: 100px;    
    vertical-align: top;
// border-width: 1px;
// border-bottom: solid;
// border-top: solid;
// border-left: solid;
// border-right: solid;
}
    
    
.data {
    color: #000000;
    background-color: #FCFBA6;
    border-width: 1px;
    width: 125px;
    height: 100px;    
    vertical-align: top;
// border-bottom: solid;
// border-top: solid;
// border-left: solid;
// border-right: solid;
    // #F5B6A2
    // #EEE8AA
    }

.nodate {
    background-color: #C0BBBB;
    // FCFBA6
    border-width: 1px;
    width: 125px;
    height: 100px;    
    vertical-align: top;    
// border-bottom: solid;
// border-top: solid;
// border-left: solid;
// border-right: solid;
    // 6E6E6E

}

.daydone {
   background-image: url(day-done-3.gif);
   background-position: center;
   background-repeat: no-repeat;
	width: 125px;
   height: 100px;    
   vertical-align: top;
	background-position: center;
}

.dayofweek {
background-color: black;
width: 125px;
height: 25px;   
vertical-align: middle;
text-align: center;
font-weight: bold;
color: white;
}

.dayofweektv {
background-color: black;
width: 145px;
height: 25px;   
vertical-align: middle;
text-align: center;
font-weight: bold;
color: white;
}


#drivers {
  width: 600px;
  border: 1px solid #000000;  /*border can be removed for a borderless page */ 
  background: #ffffff;
  color: #000000;
  margin: 0 0 0 0;
/*  margin: 10px auto 10px auto; */
  }	

#nofenderscontainer {
  width: 1000px;/* width can be changed to what you want just stay under 790px*/
  border: 1px solid #000000;  /*border can be removed for a borderless page */ 
  background: #ffffff;
  color: #000000;
 // margin: 0 0 0 0;
  margin-left: auto;
  margin-right: auto;
  /*  margin: 10px auto 10px auto; */
  text-align: left;
 }	

#content_left_box {
	padding: 5px 5px 5px 5px;
	width: 150px;
}

#content_large_box {
	padding: 5px 5px 5px 5px;
	width: 150px;
}

#content_Next_Race_box {
	padding: 5px 5px 5px 5px;
	width: 145px;
}

#content_Picture_Menu {
	padding: 5px 5px 5px 5px;
	width: 502px;
}

#content_Upcoming_Race_box {
	padding: 5px 5px 5px 5px;
	width: 145px;
}

#content_Upcoming_TV_box {
	padding: 5px 5px 5px 5px;
	width: 160px;
}

#content_main_box {
	padding: 5px 5px 5px 5px;
}

#content_right_box {
	padding: 5px 5px 5px 5px;
	width: 160px;
}

#content_left_bottom_box {
	padding: 5px 5px 5px 5px;
	width: 160px;
}

#content_title_bottom_box {
	padding: 0px 0px 0px 0px;
	width: 450px;
}

#content_google_box {
	padding: 5px 5px 5px 5px;
	width: 160px;
}

#content_picture_box {
	padding: 5px 5px 5px 5px;
	width: 502px;
}

.column {
	position: relative;
	float: left;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}

.xb1, .xb2, .xb3 {
height:1px;
}

.xb2, .xb3, .xb4 {
background: black;
border-left: 1px solid Red;
border-right: 1px solid Red;
}

.xb1 {
margin:0 5px;
background: Red;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px;
margin:0 1px;
}

.xboxcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 140px;
background: red;
}

.nextracecontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 180px;
background: white;
}

.nextraceindycontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 280px;
background: white;
}


.upcomingracecontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 500px;
background: #FAFAD9;
}

.upcomingTVcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 500px;
background: #FAFAD9;
}

.mainboxcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
background: white;
border-spacing: 0px;
}

.rightboxcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: auto;
background: white;
}

.leftboxcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: auto;
background: white;
}

.largeboxcontent {
display:block;
border: 1 solid Red;
border-width:0 1px;
height: auto;
background: red;
}

.titleboxcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: auto;
background: black;
}

.googleboxcontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 140px;
background: white;
}

.pictureboxcontent {
display:block;
border: 0 solid Red;
border-width:1px 1px 1px 1px;
height: 333px;
background: white;
}

.PictureMenucontent {
display:block;
border: 0 solid Red;
border-width:1px 1px 1px 1px;
height: 750px;
background: white;
}

#ccontentarea {
	height: 500px;
}

body {background-color: rgb(255,255,255);  
      color: Black;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px
		text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		}

 
		
h4 {
	font-family: MS Sans Serif;
	font-size: 20px;
	text-align: justify;
	max-width: 100%;
}

ul {
	text-align: left;
}

li {
	text-align: left;
}


tt {
	font-size: 11px;
	}


pre {
     font-size: 12px;
	  margin: 0px;
}
a:link {color: rgb(0,0,0);
     background-color: transparent;
     font-weight: normal;
     font-style: normal;
     text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
      font-size: 12px}

a:visited {color: rgb(0,0,0);
     background-color: transparent;
     font-weight: normal;
     font-style: normal;
     text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
      font-size: 12px	}

a:hover, a:active {color: rgb(255,0,0);
     background-color: transparent;
     font-weight: normal;
     font-style: normal;
     text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
      font-size: 12px	}


		
p {font-family: Arial, Helvetica, sans-serif;
      text-align: left;
      font-size: 12px;
      text-indent: 30px;
      }

b {   font-size: 12px;
text-align: left;
         }

 table {font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
		text-align: left;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
   	padding-bottom: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		border-width: 0px;
}




INPUT {font-size: 10px; margin-top: 0; background: white;
       font-family: Arial, Helvetica, sans-serif;}

TEXTAREA {font-size: 10px; margin-top: 0; background: white; color: black;
       	border: 1px solid Red;
	      font-family: Arial, Helvetica, sans-serif}
	      

select,
        option {
	        font-family: Courier New, Courier New, Courier, monospace;
           // font-family: monospace;
            white-space: pre;      
            font-size: 12px;
            background: #fffacd;
        }
        

// option {
// font-family: monospace;
// white-space: pre;
 // font-family: Arial Unicode MS, monospace; 
 // font-size: 12px;
// background: #fffacd;
// }			

input.new {
width: 125px;
background-color: #fdf5e6;
font-weight: bold; font-size: 12px; color: red;

}


td.bday {background:#FFFFFF url(/pics/balloon_back.jpg);} 

.bdaycontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 200px;
width: 155px;
background: url(pics/balloon_back-8.jpg);
/* background: white; */
 background-repeat: no-repeat;
 background-position: bottom;
}

.bdaycontent {
display:block;
border: 0 solid Red;
border-width:0 1px;
height: 200px;
width: 155px;
/* background: white; */
}

/* image  viewer */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 14px Tahoma;
letter-spacing: 1px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

