/* start of structure */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Sans-Serif;
	/* background: url('images/DACbgcolor.jpg'); */
	color: #333;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
div#header {
	background-image: url(images/Header.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	position: relative;
	width: 1200px;
	padding: 200px 0 30px 0;
	border: 0;
	margin: 0 auto;
	}
	
*:first-child+html div#header { /* IE7 hack in compatibility mode */
	background-image: url(images/Header.jpg);
	background-repeat: no-repeat; 
	background-position: center top;
	width: 880px;
	padding: 30px 0 40px 0;
	border: 0;
	margin: 0 auto;
	}

* html div#header { /* IE6 and below hack */
	padding-bottom: 40px;
	}		
	
	
/* start of image formatting */
	
img {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	}
	
/* end of image formatting */	

/* biginning of transitions styles */
/* default opacity for IE */
	
/* Sidebar div */	
	
div#sidebar {
	padding: 0;
	border: 0;
	margin: -10px 0 0 730px;
	width: 300px;
	color: #fff;
	}	
	

	
div#sidebar h2 {
	font-family: 'Helvetica', Verdana, Sans-Serif;
	font-size: 1.2em;
	padding: 10px 0 5px 0;
	margin: 0; 
	}


div#sidebar img {
	margin-top: 10px;
	}		

/* End of Sidebar div */		
	
div#wrapper {
	background: url('images/spacer.jpg');
	background-repeat: repeat-y; 
	background-position: left top;
	position: relative;
	width: 1200px;
	height: 1%;
	margin: 0 auto;
	padding: 0;
	}	
	
/* Content div */	
		
div#content {
	padding: 0 0 0 120px;
	width: 570px;
	color: #3B393D; /* Body text grey */
	margin: 0 0 50px 0;
	text-align: left;
	float: left;
	}
	
div#content h1 {
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	border: 0;
	font-size: 1.7em;
	line-height: 130%;
	color: #000000; /* Header purple */
	}
	
div#content h2 {
	font-size: 1.3em;
	line-height: 120%;
	}	
	
div#content h3 {
	font-size: 1em;
	}
	
div#content i {
	font-weight: bold;
	font-style: italic;
	}	
	
/* End Content */	

/* Content_wide div */	
		
div#content_wide {
	padding: 0 0 0 120px;
	width: 900px;
	color: #3B393D; /* Body text grey */
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	}
	
div#content_wide h1 {
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	border: 0;
	font-size: 1.7em;
	line-height: 130%;
	color: #000000; /* Header purple */
	}
	
div#content_wide h2 {
	font-size: 1.3em;
	line-height: 120%;
	}	
	
div#content_wide h3 {
	font-size: 1em;
	}
	
div#content_wide i {
	font-weight: bold;
	font-style: italic;
	}	
	
/* End Content_wide */			
	
div#footer {	
	clear: both;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat; 
	background-position: center top;
	padding: 20px 0 20px 120px;
	margin: 100px 0 0 0;
	color: white;
	}


/* start of text formatting */

p.error {
	color: red;
	}

p.info
	{
	font-size: 0.8em;
	padding: 25px 0 25px 0;
	margin: 0 0 0 150px;
	border: 0;
	text-align: center;
	width: 400px;
	}
	
p.info a
	{
	text-decoration: none;
	}	
	
p	{
	font-size: 1.2em;
	line-height: 180%;
	color: #3B393D;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	}	
		
p.body_end
	{
	font-size: 1.2em;
	width: 550px;
	line-height: 180%;
	color: #3B393D;
	padding: 0 0 10px 0;
	margin: 0 0 30px 0;
	border-bottom: 2px dotted #270093;  /* Header purple */
	}		

/* ticker formatting */

#TICKER {
	margin: 0 0 0 24px;
	padding: 0;
	}



/* form formatting */

#contact label {
	font-size: 1.2em;
	color: #3B393D;
	position: absolute;
	padding: 0px 0 0 0px;
	margin: 20px 0 0px 0;
	}
	
#contact input, #contact textarea {
	font-size: 1.2em;
	color: #3B393D;
	position: relative;
	margin: 15px 0 0 80px;
	}
		
/* links */

	
a#logo {
	position: relative; top: 5px; left: 50px;
	padding: 0;
	margin: 0;
	}
	
a.content:link, a.content:visited
	{	 
	color: #270093; /* header purple */
	text-decoration: none;
	}
a.content:focus, a.content:hover
	{	 
	color: #c10076; /* magenta */
	text-decoration: none;
	}	

a:link, a:visited
	{	 
	color: #000000; /* black */
	text-decoration: none;
	font-size: 1.2em;
	
	}
a:focus, a:hover
	{	 
	color: #c10076; /* magenta */
	text-decoration: none;
	font-size: 1.2em;
	
	}	
	
div#footer a:link, div#footer a:visited
	{	 
	color: #ffffff; /* white */
	text-decoration: none;
	}
div#footer a:focus, div#footer a:hover
	{	 
	color: #c10076; /* magenta */
	text-decoration: none;
	}		
	
p.info a:link, p.info a:visited
	{
	color: #000;
	text-decoration: none;
	}

p.info a:focus, p.info a:hover
	{
	color: #ff600b;
	text-decoration: none;
	}
		
a.head:link, a.head:visited
	{	 
	color: #4d595e; /* mid grey */
	text-decoration: none;
	}
a.head:focus, a.head:hover
	{	 
	color: #c10076; /* magenta */
	text-decoration: none;
	}	
	
/* table formatting */

table {
	font-size: 1.2em;
	line-height: 180%;
	color: #3B393D;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	}		

	
