body, html {
	background-image:url('images/texasbggradient.gif');
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px
}
h5{margin:0px;}
a{color:#223A6A;}
p{margin:10px 0;}
ul{margin-bottom:0;}
/* fonts */

/* main header tag */
h1.topheader {
	font-size:18px;
	margin-top:18px;
	margin-left:10px;
	font-weight:bold;
	color:#FF0000;
	float:left;
}
/* middle text header */	
h2.barone {
	font-size:18px;
	margin-top:2px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}
.ulpadd li
{
	padding-top:4px;padding-bottom:4px;
}
.contactinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:12px;
}
/* bottom text header */					
h3.headfodder {
	font-size:16px;
	line-height:8px;
	margin-top:10px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}
/* top right links */
#rightup {
	margin-right:6px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#0033FF;
	padding-top: 18px;
	padding-right: 0px;
}
.rightup:link {
	margin-right:6px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#0033FF;
}
.rightup:visited {
	margin-right:6px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#0033FF;
}
.rightup:hover {
	margin-right:6px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#0033FF;
}
/* fodder text */
h4.contentright {
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
	line-height:4px;
}
.fodder_content {
	font-size:12px;
	font-weight:normal;
}


.fodder_content li{margin-bottom:10px;}
.fodder_content li ul li{margin-bottom:0}
/* end Font */



/* listed items */

.move {
	list-style-position:inside;
}
/* i drive safely logo */
.up {
	margin:0px;
	float:left;
}
/* main container */
.texasmain {
	width:780px;
	margin:auto;
	border:none;
}
/* top main header */	
.texasheader {
	width:780px;
	height:179px;
	margin:0px;
	background-position: center 50%;
	background-repeat:no-repeat;
	background-image:url('images/texasdriverrecordheader.jpg');
	vertical-align:top
}
/* girl at desk */	
.comp {
	width:362px;
	height:221px;
	margin:0px;
	background-repeat:no-repeat;
	background-image:url('images/texasgirlhome.jpg');
	float:left
}
/* bullet point section */	
.bullets {
	width:418px;
	height:221px;
	margin:0px;
	background-repeat:no-repeat;
	background-image:url('images/rightarrow.jpg');
	float:left
}
/* order button */	
#button {
	margin-left:51px;
	margin-top:0px;
}

.but_icon {margin-top:130px;}
.but_icon Ul{margin:0px;}
.but_icon LI{list-style:none; margin:0px; padding:0px;}

#insidebt {
	margin-left:200px;
	margin-top:50px;
	float:left;
}
/* first blue bar */	
#bartop {
	width:780px;
	height:50px;
	margin:0px;
	background-image:url('images/texasfirstbar.gif');
	background-repeat:no-repeat
}
/* div inside first bar */	
.subhdone {
	width:780px;
	height:35px;
	margin:0px;
	float:left;
}
/* bottom blue bar */	
.fodder {
	width:780px;
	height:41px;
	margin:0px;
	background-position: center 50%;
	background-repeat:no-repeat;
	background-image:url('images/tpfodder.gif');
	vertical-align:top
}
/* streching fodder section */	
.mdfodder {
	width:770px;
	min-height:100px;
	margin:0px;
	background-image:url('images/stretchfodder.gif');
	background-repeat:repeat-y;
	background-position: center 50%;
	padding-right:5px;
	padding-top:5px;
	padding-left:5px
}
/* inner page images */


.signform {
	width:700px;
	height:223px;
	text-align:left;
	padding:0px 10px 10px 0px;
}
			

#innerbar {
	width:780px;
	height:49px;
	margin:0px;
	background-image:url('images/innerpgbar.gif');
	background-repeat:no-repeat
}
#subbar {
	width:780px;
	height:49px;
	margin:0px;
	background-image:url('images/barinner2.gif');
	background-repeat:no-repeat
}
.leftstar {
	width:780px;
	height:238px;
	margin:0px;
	background-image:url('images/longmidstars.gif');
	background-repeat:no-repeat
}
.area {
	width:780px;
	height:238px;
	margin:0px;
	background-image:url('images/plainwhite.gif');
	background-repeat:no-repeat;
	float:left
}
.fodderinside {
	width:780px;
	height:52px;
	margin:0px;
	font-size:12px;
	background-image:url('images/fodderinsidepg.gif');
	background-repeat:no-repeat;
	float:left
}

/* end inner page images */	



/* begin form section */

	
.sitemap_links {
	font-size: 14px;
	color: Blue;
	line-height: 25px;
}
.sitemap_links:link {
	font-size: 14px;
	color: Blue;
	line-height: 25px;
}
.sitemap_links:visited {
	font-size: 14px;
	color: Blue;
	line-height: 25px;
}
.footer_links {
	margin-right:6px;
	font-size:12px;
	text-decoration: none;  
	text-align:center;
	color:#0033FF;
	text-align: center;
}
.footer_links:link {
	margin-right:6px;
	font-size:12px;
	text-decoration: underline;   
	text-align:center;
	color:#0033FF;
}
.footer_links:visited {
	margin-right:6px;
	font-size:12px;
   text-decoration:none;
	text-align:center;
	color:#0033FF;
}		
	
a:link img, a:visited img {
	border-style: none
}


.footer { font-size:12px; color:#000000; text-align:center; vertical-align:middle; }


 /* no border on img links */


.combo {width:236px;margin:10px 0px 0px 20px;float:left;}
*HTML .combo {width:236px;margin:10px 0px 0px 10px;float:left;}
.combobg {background:url(images/combo-box-bg.gif) repeat-y;color:#372f2d;font-weight:bold;padding:5px 10px;font-size:12px;}
.inn_cont_right_pan .combo img {margin-bottom:0px;}
.combobg a {font-weight:normal;color:#0c76c5;}
.combo p {margin-bottom:5px;}
.mdfodder{font-size:12px;}
.mdfodder h5{    border-bottom: 1px solid #CCCCCC;font-size: 14px;font-weight: bold;line-height: 24px;    margin: 0;}
.mdfodder ul{margin:5px 0;}
.dis-n{display:none;}
#displayText{color:#000000;font-weight:bold;}
.fd-lt{width:500px;float:left;padding:0px 10px;}
.fd-lt ul li{margin-bottom:10px;}
.fd-rt{width:220px;float:left;}
.box1-bg{background: url(images/box1-bg.gif) repeat-y scroll left top transparent;color: #000000;margin: 0 auto 10px;text-align: center;width: 216px;}
.box1-top {background: url(images/box1-top.gif) no-repeat scroll left top transparent;padding-top: 10px;}
.box1-btm {background: url(images/box1-btm.gif) no-repeat scroll left bottom transparent; padding: 0 5px 10px;}
.diduknow {background: url(images/box-middle.gif) repeat-y scroll 0 0 transparent;}
.subhead {font-size: 17px;  font-weight: bold;}
.lt-rt-pad{padding:0px 5px;}
.lt-rt-pad .mdfodder{padding:none!important;}
