p a {
	border-bottom:1px dotted #1F7AB2;
	text-decoration:none;
	color:#FF7F00;	
}



body {
	background:#FFF;
	font-family:"Helvetica light", Helvetica, Arial, sans-serif;
	font-size:76%;
	text-align:center;
	margin: 0 0 0 0;
}

#wrapper {
	width:804px;
	margin:25px auto;
	text-align:left;
}

#body {
	width:804px;
	position:relative;
}

#header {
	width:804px;
	position:absolute;
	top:0px;
	left:0px;
	height:378px;
	background:url("../images/header.png") 0 0 no-repeat;
}

#flashHeader {
	width:702px;
	height:95px;
	position:absolute;
	background:url("../images/header_flash_replace.png") 0 0 no-repeat;

}

#lrgLogo {
	
}

#content {
	width:500px;
	position:absolute;
	top:155px;
	left:30px;
}
#content2 {
	width:650px;
	position:absolute;
	top:155px;
	left:30px;
}

#report {
	width:250px;
	position:absolute;
	top:350px;
	right:0px;
	border-left:1px dashed #BFBFBF;
	padding-left:10px;
}

#pricelist {
	width:250px;
	position:absolute;
	top:745px;
	right:0px;
	border-left:1px dashed #BFBFBF;
	padding-left:10px;
}

#nav {
	position:absolute;
	top:125px;
	left:-5px;
	width:450px;
	height:22px;
}
/* NAVIGATION & ROLLOVERS */
#home              a{float:left;display:block; width:51px; height:22px; font: bold 14px/1 sans-serif; color:#c60; background: url("../images/home_nav.png") 0 0 no-repeat; 
				 text-decoration: none; text-indent:-5000px; margin-bottom:5px;}
#home a:hover		{background-position: -51px 0;}

#projects		    a{float:left;display:block; width:67px; height:22px; font: bold 14px/1 sans-serif; color:#c60; background: url("../images/projects_nav.png") 0 0 no-repeat; 
				text-decoration: none; text-indent:-5000px; margin-bottom:5px;}
#projects a:hover	{background-position: -67px 0;}

#about             a{float:left;display:block; width:78px; height:22px; font: bold 14px/1 sans-serif; color:#c60; background: url("../images/about_nav.png") 0 0 no-repeat;	
				text-decoration: none; text-indent:-5000px; margin-bottom:5px;}
#about a:hover  	{background-position: -78px 0;}

#services 		    a{float:left;display:block; width:64px; height:22px; font: bold 14px/1 sans-serif; color:#c60; background: url("../images/services_nav.png") 0 0 no-repeat;
				text-decoration: none; text-indent:-5000px; margin-bottom:5px;}
#services a:hover      {background-position: -64px 0;}

#downloads 		    a{float:left;display:block; width:76px; height:22px; font: bold 14px/1 sans-serif; color:#c60; background: url("../images/downloads_nav.png") 0 0 no-repeat;
				text-decoration: none; text-indent:-5000px; margin-bottom:5px;}
#downloads a:hover    {background-position: -76px 0;}

#contact 		    a{float:left;display:block; width:50px; height:22px; font: bold 14px/1 sans-serif; color:#c60; background: url("../images/contact_nav.png") 0 0 no-repeat;
				text-decoration: none; text-indent:-5000px; margin-bottom:5px;}
#contact a:hover    {background-position: -50px 0;}


/*   ACTIVE TAB   */
body.home     #home     a{background-position:-102px;}
body.projects #projects a{background-position:-134px;}
body.about    #about    a{background-position:-156px;}
body.services    #services    a{background-position:-128px;}
body.downloads    #downloads    a{background-position:-152px;}
body.contact  #contact  a{background-position:-100px;}


h1 {
	font-size:1.8em;
	color:#FF7F00;
	font-weight:normal;
	font-family:"Helvetica light", Helvetica, Arial, sans-serif;
	_font-size:2.1em;
}
p {
	font-size:1.1em;
	color:#1C436E;
	_font-size:1.2em;
}
ul {
	font-size:1.1em;
	color:#000000;
	_font-size:1.1em;
	font-weight:normal;
	font-family:sans-serif;
}
ul li ul {
	font-size:0.9em;
	color:#1C436E;
	/* color:#D70000; */
  _font-size:0.9em;
  font-weight:normal;
}

/*    CLEARING FLOATS & HACKS */
.clearfix:after 	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix 		{
	display:inline-table;
}

* html .clearfix 	{
	height:1%;
}

.clearfix 		{
	display:block;
}

div#udm_format {
	text-align:center;
	margin-top:10px;
	background:#1E5D86;
}
div#udm_format ul {
	text-align:center;
}
div#salespage p {
	margin-left:15px;
}
.footer { padding-right: 5px; 
          padding-left: 5px; 
          padding-bottom: 5px; 
          padding-top: 5px; 
          font-size: 83%;
          border-top: #ffffff 1px solid; 
          border-bottom: #ffffff 1px solid; 
          background: #e5ecf9; 
          text-align: center;
          font-family: arial,sans-serif;
}
