/* CSS Document - PCF BEN 2009*/

body {
  padding: 0px;
  background: #C6BFA3;
  background-image: url(http://www.trafficschool.com/images2/traffic10_back.jpg); background-repeat: repeat-x; background-position: left top;
  margin:0 auto;
  text-align: center;
  HEIGHT:100%;
}


p{
font-family:arial,verdana,times;
font-size:13px;
margin-bottom:20px;
margin-top:10px;
}

H1{
font-family: arial, helvetica, sans-serif;
font-size:20px;
color:darkblue;
font-weight:bold;
text-decoration:none;
margin-bottom:0px;
}

H2{
font-family: arial, helvetica, sans-serif;
font-size:16px;
color:#474543;
text-decoration:none;
margin-top:20px;
}

a, a:link, a:visitied {
text-decoration:none;
}

#wrapper { 
position:absolute; 
text-align: left; 
margin-left: 50%; /* centering trick */ 
left:-365; /* centering trick */ 
top:0; 
width:730; 
height:; 
z-index:1; 
font-size: 24px; 
} 

#header {
  background: #0f0;
  width: 800px;
  height: 180px;
}

#leftcol {
  background: #f00;
  float: left;
  width: 150px;
  height: 500px;
}
#rightcol {
  background: #f00;
  float: left;
  width: 150px;
  height: 500px;
}
#content {
  background: #fff;
  float: left;
  width: 500px;
  height: 500px;
}
#footer {
  background: #0f0;
  clear: left;
  width: 800px;
  height: 100px;
}


/*BEGIN MENU CSS*/
#tscom_menu{
margin: 0;
padding: 0;
float: left;
font: bold 12px Tahoma;
z-index:9000;
position:relative; 
text-align: left; 
top:0; 

}

#tscom_menu li{
display: inline;
}

#tscom_menu li a{
float: left;
color: #FFF;
padding: 8px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(http://www.trafficschool.com/images2/BW/PCF/blue_nav_bg.gif) top right no-repeat;
background-repeat:repeat-x; 
border-top: 8px solid #FFF; /*top border style*/
border-bottom: 9px solid #FFF; /*thick bottom border below tabs*/
border-right: 1px solid #FFF; /*right border style*/
border-left: 1px solid #FFF; /*left border style*/
}

#tscom_menu li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 9px solid #FFF; /*left border style*/
}

#tscom_menu li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 9px solid #FFF; /*right border style*/

}

#tscom_menu li a:visited{
color: #FFF;
}

#tscom_menu li a:hover{
color: #FFF;
background-image: url(http://www.trafficschool.com/images2/BW/PCF/orng_nav_over.gif);
background-repeat:repeat-x; /*background image swap on hover*/
}
/*END MENU CSS*/


/*BEGIN LOGO CSS*/
.tscom_logo{
margin: 0;
padding: 0;
float: center;
background-image: url(http://www.trafficschool.com/images2/BW/PCF/tscom-scape.jpg);
color: #FFF;
width:753px;
height:;
z-index:1000;
position:; 
text-align: center; 
top:0; 
}
/*END LOGO CSS*/

/*BEGIN  content_wrapper_shell CSS*/
#content_wrapper_shell{
margin: 0;
padding: 0;
color: #000;
background-color:#fff;
width:753px;
z-index:8000;
position:absolute; 
text-align: left; 
margin-left: 50%; 
left:-400; 
top:138; 
}
/*END content_wrapper_shell CSS*/

/*BEGIN  content_wrapper CSS*/
.content_wrapper{
margin: 0;
padding: 10;
color: #000;
background-color:#FFF;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
z-index:8500;
position:e; 
text-align: left; 
font-family: arial, helvetica, sans-serif;
font-size:12px;

}
/*END content_wrapper CSS*/

/*BEGIN  header_banner CSS*/
.header_banner{
margin: 0;
padding: 0;
color: #000;
background-image: url(http://www.trafficschool.com/images2/BW/PCF/banner-template-dd.gif);
width:732px;
height:56px;
z-index:8600;
}
/*END header_banner CSS*/

/*BEGIN  image_banner CSS*/
#image_banner{
margin: 0;
padding: 0;
color: #000;
background-image: url(http://www.trafficschool.com/images2/BW/PCF/laptop-guy.jpg);
width:246px;
height:193px;
z-index:8600;
position:absolute; 
text-align: left; 
margin-left: 50%; 
left:97; 
top:148; 
}
/*END image_banner CSS*/


.nounderline{
text-decoration:none;
}


.footer2009 {
font-size:10px;
color: black;
font-family: arial, helvetica, sans-serif;

}
.footer2009A{
color:black;
text-decoration:underline;
}

#footer2009links{
margin-bottom:15px;
color:black;
}
#footer2009icons{
margin-bottom:10px;
}
#footer2009copy{
margin-bottom:10px;
}