body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color:#999999;
	color: #555;	
	background-repeat: repeat;	
}
 .pg_head {
  border:0;
  border-bottom: 1px solid #eeeeee;
  color: #BB6633; 
}
#driving{
  font-size: 20px;
  font-family: impact;  
}
#pg_heading {
  font-size: 22px;
  font-family: Times;  
}

a {text-decoration: none;}
a:hover {color: #66cc66;}


input[type="button"], input[type="reset"]
{
width:100px;
}


#layout
{
text-align:center;
}
#wrapper{}

#Background {	
	background-repeat: repeat-x;	
	background-position: top left;
	padding: 0 0 0 22px;
}

#Logo {}


#Content {
	position: relative;
	z-index:2;
	margin: 0;	
	background-repeat: repeat-y;	
	min-height: 500px;
	border:1px solid #ff0000;	
}

#Content.oneLargeColumn {
	background-image: url(../images/content-bg-x970.png);
	width: 900px;
	border:0px solid #ff0000;	
	padding: 0px 20px 10px 40px;	
}

#NavBar {
	padding: 5px 2px 0 0;
	height: 49px;	
}

#NavBar ul {
	float: left;
	margin: 0;
	padding: 0;
}
#NavBar li {
	float: left;
	list-style-type: none;
	width:94px;
	height: 32px;
	padding: 8px 0px 0px 0px;
	margin: 0 1px;
	background-image: url(../images/tab_bg.png);
	background-position: bottom left;	
	font-size:11px;
	font-weight:bold;
}
#NavBar li:hover {
	padding-top: 6px;	
}

#NavBar li.selected   {
	padding-top: 12px;
	font-weight: bold;
	color: #009900;	
}
#NavBar a {
	color: #333;
	width:100%;
	display:block;
}
#NavBar li a {
	text-decoration: none;
	color: #660000;
}
#NavBar li a:hover{
     padding-top: 3%;
	text-decoration: none;	
	color: #009900;	
}
#NavBar li a img {
	float: left;
	margin: 0 3px 0 0;
}
#NavBar li.logout {
	border: none;
	background-color: #FFFFFF;
	background-image: none;
	padding-top: 4px !important;
	text-align: center;
	width: 53px;
}

#Footer  {		
	line-height: 15px;
	z-index: 1;
	padding:3px 10px;
	border-top:1px solid #bbbbbb;
}
#bookmark img
{
border-width:0px;
height:24px;
width:24px;
padding:0px 0px;
}
#Footer a {padding:0px 9px;}

a {
	color: #0066CC; 
}

a img {
	border: none;
	text-decoration: none;
}
hr {
	height: 0; 
	border: none; 
	border-bottom: 3px double #CCC;
}
sup {
	font-size: small;
}

h1 {
	line-height: 150%;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #000;	
}

h2 {
	font-weight: normal;
	line-height: 140%;
	font-size: 140%;
	letter-spacing: 1px;
	background-image: url(../images/tfa_hr.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
}
h2 a {
	text-decoration: none;
}
h2 a:visited {
	text-decoration: none;
	color: #333;
}
.top_box
{
float:left;
width:280px;
height:110px;
border-left:1px dotted #cccccc;
margin-left:2px; 
text-align:left;
padding:3px;
font-size: 11px;
color: #666666;
overflow:hidden;
}

.top_h {
	font-family: Verdana, Arial, Helvetica;	
	color: #333333;	
	font-weight: bold;
	border:0px;
	border-bottom:1px solid #333333;	
}

input.btn_start 
{
font-size:18px;
width:200px;
height:35px;
color:#009900;
}

#bookmark{
    margin-top:10px;	
	z-index: 1;
	padding:10px;
}
#bookmark img
{
border-width:0px;
height:24px;
width:24px;
}
#bookmark a {padding:0px 4px;}
.htbl td{
-moz-border-radius:15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}
