/*(c) Copyright 2008 Dealer Diagnostics Reporting. All Rights Reserved. */

/*Percentages to declare for font sizes
10 	 77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197
*/



body {
	/* body style */
	background: #fff url(dd_fade.png) repeat-x;
	font-family: verdana, sans-serif;
	font-color: #222;
	font-size: 93%;
}

html>body {
  font-size: 12px;
}

p {
  font-size: 1em;
  line-height: 1.5em; 
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

h3 {
	/* body subheading */
	font-size: 1.5em; /* 18px */
	line-height: 1em; /* 18px */
	margin-top: 2.0em;
  margin-bottom: 1em;
}

/* these still need to be cleaned up if they are to be used currently replaced by images*/

h1 {
	/* Headline for top of page */
	font-size: 244%;
	line-height: 100%;
	letter-spacing: 0.2em;
	text-align: center;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-family: "Gill Sans", "Gill Sans MT" verdana, sans-serif;
}

h2 {
	/* Sub Headline */
	font-size: 108%;
	line-height: 150%;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-family: "Gill Sans", "Gill Sans MT" verdana, sans-serif;
}

.headline {
	color: #222;
}

td {
	vertical-align: top;
	padding: 0em 0.25em;
}

h4 {
	/* temporary for ads on right side */
	font-size: 123%;
	text-align: center;
	margin: 15px 0px 15px 35px;
	font-family: "Gill Sans", "Gill Sans MT" verdana, sans-serif;
	border-bottom: 2px dotted #999;
/*	border-top: 2px dotted #999;*/
	padding-bottom: 1em;
/*	padding-top: 1em;	*/
}

h5 {
	/* Sub Headline */
		padding-top: 1em;	
		padding-bottom: 1em;	
		font-size: 123.1%;
		text-align: center;
	/*	margin-left: 1px;*/
		margin-left:auto;
		margin-right:auto;
		text-indent: 0px;
		font-family: "Gill Sans", "Gill Sans MT" verdana, sans-serif;
}




h5 {
	/* temporary for ads on right side */
	margin
	font-size: 110%;
	text-align: center;
	margin: 15px 0px 15px 35px;
	font-family: "Gill Sans", "Gill Sans MT" verdana, sans-serif;
/*	border-bottom: 2px dotted #999;*/
/*	border-top: 2px dotted #999;*/
/*	padding-bottom: 1em;*/
/*	padding-top: 1em;	*/
}


h4 a {
	color: #000;
}

h4 a:hover {
	color: #00f;
/*	background-color: #000;*/
}

th {
	text-align: center;
	font-size: 85%;
	font-weight: bold;
}



blockquote {
	text-indent: 0em;
	font-family: verdana;
	margin-left: 3em;
	margin-right: 3em;
	background-color: #eee;
/*	margin: 20px 10px;*/
}

em {
	font-style: italic;
}

.noborder {
	border: 0px 0px 0px 0px;
}

a {
	text-decoration: none;
	color: #22f;
}

a:hover {
  color: #fff;
  background: #000;
}

a.nobackground {
  background: #fff;
}

a.nobackground:hover {
  background: #000;
  color: #fff;
}

table {
	margin-bottom: 2em;
}

table.border {
	border-color: #ccc;
  border-style: solid;
}

td.border {
		border-color: #ccc;
	  border-style: solid;
}

th.border {
	border-color: #ccc;
  border-style: solid;
}

table.border {
	border-width: 0px 0px 3px 3px;
}

td.border {
	border-width: 3px 3px 0px 0px;	
}

th.border
{
	border-width: 3px 3px 0px 0px;
}

label,input,textarea {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
}

input, textarea {
  border-style: groove;
}

label {
	text-align: right;
	width: 200px;
	padding-right: 20px;
}

input.button {
	
}

br.form {
	clear: left;
}


.example_table {
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
/*	background-color: black;*/
}

.unem {
	color: #ccc;  
}



.example_image {
	border: 3px solid #ccf;
/*	border-style: none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset;*/
}


#sample1 {
	/* first page shot */
	float: right;
}

#sidebar p {
	/* sidebar paragraphs */
	text-indent: 0px;
	font-style: italic;
	font-size: 100%;
}

#sidebar li {
	list-style: disc outside;
}

.sample {
	/* default image styles */
	position: relative;
	border: 1px solid #999;
	margin: .5em;
}

.document {
/*	border: 5px solid #ddd;*/
}

.mast {
	/* masthead */
	margin: 10px;
	
	
}

.quote {
	border-bottom: 3px solid #ccc;
	padding-bottom:2em;
}

.sidebar {
/*	background-color: #f5f5f5;*/
	background-color: #fff;
	border: none;
	border-width: 1px;
	border-color: #bbb;
	padding-top: 1em;
	padding-bottom: 1em;
}

.side_headline {
	padding-top: 1em;
}

.menu {
	/* menu selection */
	text-align: right;
	margin: 2px;
	margin-right: 5px
}

.firstad {
	border-top: 2px dotted #999;
	padding-top: 1em;
}

.menu a {
	/*  */
	font-weight: normal;
}

.highlight {
	/* highlighting text */
	background-color: #ffc;
/*  font-weight: bold;*/
}

.mast-info {
	padding: 10px;
}

#doc {
	margin-top: 15px;
	margin-bottom: 15px;
/*	background: #fff;*/
}

#mast_container {
	
}
          
/* fix this to be more original*/
div.band {
    text-align:center;
	background-color: #fff;
	/*	background-color: #ffffff;*/
	border-top: 3px solid #ccf;
	border-bottom: 3px solid #ccf;
/*	border-top: 1px solid #eef;*/
	/*	border-top: 1px solid #000000;*/
/*	border-bottom: 1px solid #eef;*/
	/*	border-bottom: 1px solid #000000;*/
/*	border-left: 1px solid #ffe8cd;*/
/*	border-right: 1px solid #ffe8cd;*/
}                   

.band {
	color: #333;
}

div.bandfirst {
  text-align: center;
	margin-right: 2em;
	width: 400px;
}

div.bandsecond {
  text-align:center;
	width: 290px;
	float:right;
	}

#video {
	margin-top: 48px;
}

  
/*fieldset {
  border: 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #fff;
  padding: 5px;
  font-family: "Gil Sans", verdana;
  margin: -7px 0px 40px 0px;
}



fieldset legend {
  padding: 0 7px;
  font-size: 115%;
  font-weight: bold;
  padding: 0 5px;
  font-family: "Gil Sans", verdana, sans-serif;
}

fieldset img {
  margin: 0 5px 5px 0;
}

fieldset p {
  margin-bottom: 10px;
  
}

fieldset input.text {
  font-size: 153.9%;
  padding: 3px;
  font-weight: bold;
  width: 250px;
  margin-bottom: 3px;
}

fieldset textarea {
  font-size: 153.9%;
  padding: 3px;
  font-weight: bold;
  width: 207px;
  height: 140px;
  margin-bottom: 3px;
  border: 1px solid #999;
}

fieldset input.short {
  width: 125px;
}


fieldset input.normal {
  width: auto;
}

fieldset table {
  padding: 20px;
  margin: 20px;
}

fieldset table th {
  padding-bottom: 3px;
  padding-right: 20px;
  text-align: right;
  font-weight: normal;
  font-size: 11px;
  white-space: nowrap;
}

fieldset table td {
  padding-bottom: 5px;
  font-size: 11px;
}

fieldset small {
  font-size: 10px;
  color: #454545;
  line-height: 1.3em;
}*/


/* Form */

body{background:#fff; color:#0F0F0F; 
	 }



li {
	/* list items for sidebar */
	margin-left: 2em;
}

#bodyPanel p{
	text-indent: 0em;
	font-family: verdana;
	margin-left: 0em;
	margin: 20px 0px;
}

/*fieldset {
  margin: 15px 0;
  padding: 15px 0;
  border: 0 none;
  
  
  width: 400px;
  }
fieldset div {
  margin: 0;
  padding: 5px 0;
  
  width: 400px;
  }
  fieldset div.last {
    
    }
legend {
  display: block;
  width: 100%;
  margin: 0px;
  padding: 3px;
  font: bold 1.2em ;
  color: #000;
  background: #eee;
  border-bottom: 1px solid #ccc;
  }

fieldset label {
  display: block;
  float: left;
  clear: left;
  margin-right: 25px;
  width: 150px;
  font: normal 153.9;
  color: #000;
  text-align: right;
  }
*/

form .formControls {
	clear: both;
	margin: 2em 0;
	padding: .5em 1em;
	background: #ccc;
/*  border-top: 1px solid #c3d4be;*/
/*  border-bottom: 1px solid #c3d4be;*/
	}

form .formControls span {
	display: block;
	float: left;
	}
