/* CSS Document */

/*html styles*/

html, body				{background:#302e2e url(../images/template/topbanner.jpg) no-repeat top center; padding:0; margin:0; text-align:center; font:100% Arial, Helvetica, sans-serif; color:#555; z-index:1;}
legend					{display:none;}
fieldset				{border:none; margin:0; padding:0;}
textarea, input, select		{font:90% Arial, Helvetica, sans-serif;}
.hide					{display:none;}
h3						{font-size:120%;}

/*outer frame styles*/
#outer					{margin: 0 auto; width:760px; text-align:left; font-size:0.78em; background:url(../images/template/outer_tile.jpg) repeat-y;}
#wrapper				{width:760px; background:transparent url(../images/template/wrapper_top.jpg) no-repeat top;}

#logo					{float:left; margin:17px 0 0 25px;}
/*header area*/
#header					{background:url(../images/template/header.jpg) no-repeat; height:77px;}
#topnav					{text-align:right; padding:32px 30px 0 0; margin:0;}
#topnav a				{color:#4d4c4c; text-decoration:none; font-size:90%; }
#topnav a:hover, #topnav a:active{text-decoration:underline;}
#topnav	ul				{list-style:none; margin:0; padding:0;}
#topnav	li				{list-style:none; margin:0; padding:0; display:inline;}

/*main nav*/
#navBar					{font-size:12px; background:#000;}
#navBar	 ul				{margin:0; padding:0; list-style:none;  }
#navBar	 li				{margin:0; padding:5px 0 0 0; list-style:none; display:inline; float:left; }

#allnav					{margin:0 20px; }
#navBar a				{color:#fff; text-decoration:none; font-size:95%; font-weight:bold;}
#navBar li a:hover, #navBar	li a:active{text-decoration:underline;}

/*Basic menu bar styles*/
#home_on, #who_on, #test_on, #driving_on, #facts_on, #do_on, #yours_on {font-weight:bold; font-size:95%; color:#fff; background: url(../images/template/nav/mainnav/bg_on.jpg) top right no-repeat;} 	
#home,#who,#yours,#test,#do,#driving,#facts {background: url(../images/template/nav/mainnav/bg.jpg) top right no-repeat;}
#mainnavbase			{background:#fff; clear:both; margin:0; padding:0;}

/*menu tabs*/
#home, #home_on{width:89px;}
#who, #who_on{width:132px; }
#test, #test_on{width:80px;}
#driving, #driving_on{width:99px;}
#do,#do_on{width:135px;}
#facts,#facts_on{width:79px;}
#yours,#yours_on{width:105px;}

#txthome				{text-align:center; margin:0 25px; padding:0 0 19px 0; display:block;}
.txt					{text-align:center; margin:0 20px; padding:0 0 5px 0; display:block;}
.txttwo					{text-align:center; margin:0 15px; padding:0 0 5px 0; display:block; }
.txtthree				{text-align:center; margin:0 10px; padding:0 0 5px 0; display:block; }



/*second level nav*/

#secondnav_off			{clear:both; background: #fff url(../images/template/nav/secondlevel/bg_tile.gif) repeat-x; height:26px;}


/*content area*/

#homeflash				{background:#fff;}
#contentbox				{padding:0 0 0 30px;}

#bottombar				{clear:both; height:10px; background:#000; margin:0 20px;}
.label-tag				{display:block; width:200px; float:left; padding-top: 3px; font-weight:bold;}
.label-tag2				{display:block; width:150px; float:left; padding-top: 3px; font-weight:bold;}


/*Footer area*/
#footertop				{background:url(../images/template/footer_top.jpg) bottom no-repeat; color:#fff; font-size:90%;}
#footertop ul			{list-style:none; margin:0 20px; padding:5px 0 5px 10px; background:#ba1c22; }
#footertop li			{list-style:none; display:inline; margin:0; padding:0;}
#footertop li a			{color:#fff; text-decoration:none;}
#footertop li a:hover, #footertop li a:active{text-decoration:underline;}
.divider				{padding:0 5px;}
#note					{display:block; float:left; padding:2px 0 0 0;}
#note a					{color:#c47c7f !important; text-decoration:none !important;}	
#note a:hover, #note a:active{text-decoration:underline;}				

#footerbotbox			{padding:2px 30px 2px 10px; font-size:90%; margin:0 20px;}
#footerbotbox a			{color:#fff; text-decoration:none;}
#footerbotbox a:hover, #footerbotbox a:active{text-decoration:underline;}
#footerbottom			{background: url(../images/template/footer_bac.gif) no-repeat;}
#footerbase				{background:url(../images/template/footer_bottom.jpg) no-repeat top; height:5px; }

/*tell a friend*/
.divbar					{border-top:1px solid #ccc; padding:0 0 30px 0;}
