/* CSS Document */
body {
	background-color: #cccccc;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.main-table {
	background-color: #FFFFFF;
	border: #000 1px solid;
}
a:link {
	text-decoration: underline;
    color: #000000;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
.table-border {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #FFFFFF;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
}
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.pipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.nationwide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.inset-table-border {
	border: 1px solid #CCCCCC;
}
.table-border-right {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	margin-top:3px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

h2.dataapps {
/*	color: #435762;*/
		color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	/*margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;*/
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 1px;
}
h3.em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 1px;
}

.top-pipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.nav:active, .nav:link, .nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.nav-pipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.toll-free-red {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FF0000;
}
.toll-free-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
#LeftMNav {
z-index : 100000; 
} 
#LeftMNav UL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : auto; 
color : #ffffff; 
padding-top : 0; 
background-color : #E5E5E5; 
} 
#LeftMNav LI {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
#LeftMNav a {
	border-right : 1px solid #ffffff;
	padding-right : 0;
	background-position : 100% 50%;
	border-top : 1px solid #ffffff;
	display : block;
	padding-left : 5px;
	font-weight : bold;
	padding-bottom : 3px;
	border-left : 1px solid #ffffff;
	padding-top : 3px;
	border-bottom : 1px solid #ffffff;
	background-color: #E5E5E5;
	font-size : 10px;
	color : #414141;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	
	padding-left : 4px;
} 
#LeftMNav a:hover {
	border-right : 1px solid #ffffff;
	padding-right : 0;
	background-position : 100% 50%;
	border-top : 1px solid #ffffff;
	display : block;
	padding-left : 5px;
	font-weight : bold;
	padding-bottom : 3px;
	border-left : 1px solid #ffffff;
	padding-top : 3px;
	border-bottom : 1px solid #ff0000;
	background-color: #ffffff;
	font-size : 10px;
	color : #FF0000;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	padding-left : 4px;
} 
.menuheader {
	font-size : 11px;
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	padding-top : 5px;
	padding-left : 4px;
	}

.specials:link, .specials:active, .specials:visited {
	border-right : 1px solid #ffffff;
	padding-right : 0;
	background-position : 100% 50%;
	border-top : 1px solid #ffffff;
	display : block;
	padding-left : 5px;
	font-weight : bold;
	padding-bottom : 3px;
	border-left : 1px solid #ffffff;
	padding-top : 3px;
	border-bottom : 1px solid #ffffff;
	background-color: #ffffff;
	font-size : 10px;
	color : #ff0000;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	padding-left : 4px;
}

.specials:hover {
	border-right : 1px solid #ffffff;
	padding-right : 0;
	background-position : 100% 50%;
	border-top : 1px solid #ffffff;
	display : block;
	padding-left : 5px;
	font-weight : bold;
	padding-bottom : 3px;
	border-left : 1px solid #ffffff;
	padding-top : 3px;
	border-bottom : 1px solid #ff0000;
	background-color: #ffffff;
	font-size : 10px;
	color : #FF0000;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	padding-left : 4px;
} 
.arrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.locations{
	background-image:url(images/common/locationbg.jpg);
	line-height:50px;
	color:#ffffff;
	text-align:center;
	}
.navbuttons	{
	background-image:url(images/common/navbuttonsbg.jpg);
	line-height:20px;
	text-align:center;
	}
.navbar{
	background-image:url(images/common/navbg.jpg);
	line-height:19px;
	border-bottom: 7px #EF3726 solid;
	border-top: 3px #EF3726 solid;
	text-align:center;
	}
.footer{
	background:#000000;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	border-bottom:#EF3726 3px solid;
	}
.ftrlinks:link, .ftrlinks:active, .ftrlinks:visited{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}
.ftrlinks:hover{
	color:#ffffff;
	font-size:10px;
	text-decoration:underline;
}
	

.copyright{
	padding-top:5px;
	text-align:center;
	}
.topdvr{
	background-image:url(images/common/topdvr.jpg);
	line-height:6px;
}
.banner{
	line-height:90px;
	padding-top:4px;
	}
.top-nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/common/side_button_bg.gif); COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-nav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/common/side_button_bg.gif); COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-nav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/common/side_button_bg.gif); COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-nav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/common/side_button_bg.gif); COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/common/side_button_bg2.gif); COLOR: #EF3726; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #EF3726; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.location{
	color:#ffffff; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}

.lochdrlinks:link, .lochdrlinks:active, .lochdrlinks:visited{
	color:#ffffff; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}
.lochdrlinks:hover{
	color:#ffffff; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	}	
	
.loclinks:link, .loclinks:active, .loclinks:visited{
	color:#ffffff; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	}
.loclinks:hover{
	color:#ffffff; 
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}
	
.navbarlinks:link, .navbarlinks:active, .navbarlinks:visited{
	color:#000000; 
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
.navbarlinks:hover{
	color:#EF3726; 
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	}
.table-top-title{
	background-color:#9C98A0;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	}
.leftnavhdr{
	background-image:url(images/common/leftnavhdr.jpg);
	line-height:20px;
	text-align:left;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}
.just{
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	height:150px;
}
.hdrleft{
	font-size:13px;
	padding-left:2px;
}
.hdrright{
	font-size:10px;
	padding-right:15px;
}
.hrdlinks:link, .hrdlinks:active, .hrdlinks:visited{ 
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
 .hrdlinks:hover{ 
	font-size:10px;
	color:#ff0000;
	text-decoration:none;
 }
.maincontent{
	width:520px;
	padding-right:5px;
	padding-bottom:10px;
}
.rghtnavhdr{
	background:#000000;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	line-height:21px;
	border-bottom:2px #EF3726 solid;
}
.rghtnav{
	background-color:#F4F4F4;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	padding:10px;
	width:180px;
}
.rghtnavlwr{
	background-color:#ffffff;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
	border-bottom:1px #666 solid;
	text-align:center;
	padding-bottom:5px;
}
.arrow{
	color: #EF3726;
	font-weight:bold;
}
/*
		 Chris Coyier
		 http://css-tricks.com
*/

				{ margin: 0; padding: 0; }
body				{ font-size: 62.5%; font-family: Georgia, serif; }
.floatLeft 			{ float: left; }
.floatRight			{ float: right; }
.clear				{ clear: both; }

div#page-wrap		{ width: 500px; margin: 5px auto; }

.box-two			{ width: 697px; background: #ffffff; border: 1px solid #534515; position: relative; margin: 5px 0;}
.box-two .tl		{ position: absolute; width: 14px; height: 14px; background: url(images/box-two-tl.png); top: -1px; left: -1px; }
.box-two .tr		{ width: 14px; height: 14px; background: url(images/box-two-tr.png); position: absolute; top: -1px; right: -1px; }
.box-two .bl		{ width: 14px; height: 14px; background: url(images/box-two-bl.png); position: absolute; bottom: -1px; left: -1px; }
.box-two .br		{ width: 14px; height: 14px; background: url(images/box-two-br.png); position: absolute; bottom: -1px; right: -1px; }
.box-two .inside	{ padding: 10px; }

.box-one			{ width: 697px; background: #EF3726; border: 1px solid #EF3726; position: relative; margin: 5px 0;}
.box-one .tl		{ position: absolute; width: 14px; height: 14px; background: url(images/box-one-tl.jpg); top: -1px; left: -1px; }
.box-one .tr		{ width: 14px; height: 14px; background: url(images/box-one-tr.jpg); position: absolute; top: -1px; right: -1px; }
.box-one .bl		{ width: 14px; height: 14px; background: url(images/box-one-bl.jpg); position: absolute; bottom: -1px; left: -1px; }
.box-one .br		{ width: 14px; height: 14px; background: url(images/box-one-br.jpg); position: absolute; bottom: -1px; right: -1px; }
.box-one .inside	{ padding: 10px; }

.Table_Bot_Padding {
	border: 1px solid #CCCCCC;
}
.AlternateRow1 {
	background-color: #F0F0F0;
}
.CellWithNoRM{
		font-weight:bold;
	}
.RowSepNon0CellClass{
	padding-left:3px;
	
	}
.boxhdr{
	font-size:14px;
	color:#000;
	font-weight:bold;
	
	}
.dvdr{
	height:1px;
	width:75%;
	color:#EF3726;
	margin-top:10px;
	margin-bottom:10px;
}
.arrowhp{
	color: #EF3726;
}
.mddebxs{
	font-size:10px;
	padding-left:10px;
}
.mddebxslnks:link, .mddebxslnks:active, .mddebxslnks:visited {
	font-size:10px;
	text-decoration:none;
	color:#000;
}
.mddebxslnks:hover {
	font-size:10px;
	text-decoration:underline;
	color:#EF3726;
}
.whttxthdr{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.whttxt{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}
.whttxtlnks:link, .whttxtlnks:active, .whttxtlnks:visited {color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.whttxtlnks:hover {
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.mddlbxhdr{
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
.fstbl{
	border: 1px solid #000;
	font-size:12px;
}
.tblhdr{
	background-color:#666666;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.rowhdr{
	background-color:#cccccc;
	color:#000;
	font-weight:bold;
	padding-left:2px;
	padding-right:5px;
}
.rowhdr1{
	background-color:#c1c1c1;
	color:#000;
	font-weight:bold;
	padding-left:2px;
	padding-right:5px;
}
.row{background-color:#ffffff;
	color:#000;
	padding:5px;
	vertical-align:top
	}
.row1{background-color:#dddddd;
	color:#000;
	padding:5px;
	}
	#comptable td{
	font-size:11px;
	text-align:center;
	vertical-align:top;
}

#comptable th{
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	vertical-align:bottom;
	background-color:#333;
}
#comptable .hdr{
	font-size:11px;
	text-align:left;
	vertical-align:top;
}
#comptable .r1{
	background-color:#CCC;
}
.dvdr {
	width:500px;
	margin:20px auto ;
	height:1px;
	background-color:#666;
	clear:both;
}

.dvdrsml {
	width:300px;
	margin:20px auto ;
	height:1px;
	background-color:#999;
	clear:both;
}
