body {
	margin:0px;
	padding:0px;
	font-size:62.5%;
	background-color:#f0eeea;
	font-family:Arial, Helvetica, sans-serif;
	
	background-position:left;
	background-repeat:repeat-y;

}


/*----------------- Layout -----------------*/


#container {
background-image:url(http://www.dugsw.com/images/background.gif);
	margin: 0px auto;
	width:1280px;
	padding:0;
    min-height: 600px;
}

#container_bottom{
width: 1280px;
height: 22px;
background-image: url(http://www.dugsw.com/images/background-bottom.gif);
margin: 0px auto;
}

#header {
	position:relative;
	top:0px;
	left:0px;
	width:1280px;
	height:260px;
	background-image:url(http://www.dugsw.com/images/header-back.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#page-logo {
	width:278px;
	height:80px;
	float:left;
	padding-top:55px;
	padding-left:75px;
}

#main-logo {
	width:214px;
	height:170px;
	float:right;
	padding-right:24px;
}

#breadcrumbs{
position: absolute;
bottom: 0px;
left: 260px;
}

#breadcrumbs p{
font-size: 1em;
color: #999999;
}

#breadcrumbs a{
font-size: 1em;
color: #999999;
}



#content {
	position:relative;
	/*top:260px;*/
	padding:30px 0 40px 260px;
	width:600px;
	margin-right:30px;
	float:left;
}

#content .heading {
	margin-bottom:25px;
}

#navigation {
	position:relative;
	width: 225px;
	float: left;
	margin-top: 33px;
	margin-left: 50px;
}

#navigation img {
	padding-bottom:15px;
}

#navigation .quick-links {
	padding-top:40px;
}

.left-column-mod {
	width:300px;
	padding-right:15px;
	background-image:url(http://www.dugsw.com/images/dugmod/divider.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.left-column-insight {
	width:300px;
	padding-right:15px;
	background-image:url(http://www.dugsw.com/images/duginsight/divider.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.left-column-spike {
	width:300px;
	padding-right:15px;
	background-image:url(http://www.dugsw.com/images/dugspike/divider.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.left-column-well {
	width:300px;
	padding-right:15px;
	background-image:url(http://www.dugsw.com/images/dugwell/divider.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.right-column {
	width:300px;
	padding-left:20px;
}

#faq-logo {
	position:relative;
	/*top:0px;
	left:421px;*/
	width:214px;
	height:170px;
	float:right;
}

#faq {
	position:relative;
	font-size:0.85em;
	line-height:150%;
	color:#757777;
	margin-top:190px;
	padding-right:15px;
	padding-bottom:15px;
	float:none;
}

/*----------------- Layout Home -----------------*/

#page-logo-home{
float: left;
margin-left: 120px;
margin-top: 70px;
}

#content-home{
float: left;
margin: 30px 0 40px 120px;
width:820px;
}

#content_home_box{
width: 375px;
height:200px;
margin-bottom: 34px;
margin-right: 25px;
float: left;
}

#insight-panel{
border: 1px solid #F18C2E;
height: 125px;
padding: 15px;
padding-top:15px;
margin:0px;
}

#mod-panel{
border: 1px solid #AF1F47;
height: 125px;
padding: 15px;
padding-top:15px;
margin:0px;
}

#well-panel{
border: 1px solid #0083A9;
height: 125px;
padding: 15px;
padding-top:15px;
margin:0px;
}

#spike-panel{
border: 1px solid #5C8727;
height: 125px;
padding: 15px;
padding-top:15px;
margin:0px;
}

#news{
width: 225px;
float: left;
margin-top: 30px;
margin-left: 30px;
}

#news p{
font-size: 1.1em;
}

#news a{
color: #F18C2E;
text-decoration: none;
}

#footer{
text-align: center;

}

#FooterText{
position: relative;
margin: 0px;
padding: 0px;
}

#FooterText img{
position: absolute;
top: 0px;
left:0px;
}

#footer p{
font-size: 9px;
margin-top: 5px;
margin-bottom: 25px;
}

#footer a{
font-size: 9px;
text-decoration: none;
color:#757777;
}

#footer a:hover{
color: #333333;
}

/*=================== News Feed ===================*/

.news_wrapper{
padding-bottom: 10px;
border-bottom: 1px solid #F18C2E;
margin-bottom: 20px;
}

.well_wrapper{
padding-bottom: 10px;
border-bottom: 1px solid #0083a9;
margin-bottom: 20px;
}

.mod_wrapper{
padding-bottom: 10px;
border-bottom: 1px solid #af1f47;
margin-bottom: 20px;
}


/*.news_wrapper p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#58595B;
	font-weight:normal;
	line-height:200%;
	margin-top:0px;
}*/

.news_wrapper a{
color: #F18C2E;
text-decoration: none;
}

/* ---------------- Image Gallery ----------*/

#image_gallery img{
height: 120px;
width: 180px;
margin: 10px;
float: left;
}




/*----------------- Fonts -----------------*/

p {
	font-size:1.3em;
	line-height:150%;
	color:#757777;
	margin-top:0px;
}

li {
	font-size:1.3em;
	line-height:150%;
	color:#757777;
}

ul li ul li {
	font-size:1em;
	line-height:150%;
	color:#757777;
}

.orange-copy {
	color:#f99d32;
	font-weight:bold;
}

.grey-copy {
	color:#b9b299;
	font-weight:bold;
}

.blue-copy {
	color:#0083a9;
	font-weight:bold;
}

.purple-copy {
	color:#7374ab;
	font-weight:bold;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#58595B;
	font-weight:bold;
	/*line-height:25px;*/
	margin-top:0px;
}

.sIFR-hasFlash h3 {
  font-size: 12pt;
  line-height: 1em;
}

.main-copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#58595B;
	font-weight:normal;
	line-height:200%;
	margin-top:0px;
}

label.error { 
float: none; 
color: red; 
padding-left: .5em; 
vertical-align: top; 
}

.policy h3{
color:#F99D32;
}

#orange_rule{
height: 1px;
width: 100%;
background-color: #aaaaaa;
margin-bottom: 30px;
}

/*----------------- Links -----------------*/

a {
	font-size:1em;
	line-height:150%;
	color:#f99d32;
	margin-top:0px;
	text-decoration:none;
}

.mod a{
color:#af1f47;
}

.spike a{
color:#b9b299;
}

.well a{
color:#0083a9;
}

/* ----------------- Slide thingy --------------*/

.menu_head {
	padding: 5px 15px;
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight: normal;
    background-color: #f9f7f4;
    border-bottom: white 1px solid;
}

#menu_body {
	padding-left: 15px;
    padding-right: 15px;
	display:none;
}


/*----------------- Bits & Bobs -----------------*/

img {
	border:none;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */