/* Mozilla */

/* Body */

body {
   background:#FFFFFF url(/spintorfly/image/green_bg.jpg) repeat-x;
   margin: 0;
   width:98%;
   padding: 0;
}

#scroll { 
	height: 410px;
	width: 720px;
	font-size:18px;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	overflow: auto;
}

h1 {
	margin: 0;
}


/* Container */

#content-row-navigation .breadcrumb-only {
	display: none;
}


#content-row-navigation ul ul.navigation-collapsed {
	display: none;
}

.container-homepage {
	margin: 0px auto;
	overflow: hidden;
	z-index:1;
	width:940px;
} 

.container-generic {
	margin: auto;
	z-index:1;
	width:940px;
} 

/* Main */

.main-homepage {
	margin: auto;
	padding: 0;
	position:absolute;
	z-index:2;
} 

.main-generic {
	margin: auto;
	padding: 0;
	position:absolute;
	z-index:2;
}  

/* Header */


.header-home {
	height: 99px;
	position:absolute;
	z-index:3;

}

.header_logoDAS-homepage
{
        left:580px;
        position:absolute;
        top:4px;
        width:auto;
}

.search-box {
	color:#999999;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	left:390px;
	position:absolute;
	top:5px;
	width:160px;
	z-index:5;
}

input {
	border:1px solid #f7ea51;
}

.go-button {
	float:right;
	left:504px;
	padding:0;
	position:absolute;
	top:5px;
	z-index:6;
}


.header-logo {
	position:absolute;
	z-index:4;
}


/* Main Nav Unordered Lists */

.main-nav {
	left:536px;
	position:absolute;
	top:52px;
	width:448px;
	z-index:7;
}

.main-nav ul {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}

.main-nav ul li{
	background-color:#2EB334;
	display:inline;
	margin:0;
	padding:7px 6px 0 5px;
	text-decoration:none;
}

.main-nav a:visited, .main-nav ul a:link {
    color: #FFFFFF;
	text-decoration: none;
}


.main-nav ul li a:hover {
	color:#f6e848;
	text-decoration:none;
}

/* Nav Area */

.nav-area-homepage {
	display:none;
}

.nav-area-generic {
	background-color:#FFFFFF;
	height:304px;
	position:absolute;
	top:190px;
	width:200px;
	z-index:11;
}


/* Primary Area */

.primary-nav-homepage {
	display:none;
}

.primary-nav-generic {
	font-weight:bold;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	position:absolute;
	padding-top:20px;
	font-size:.8em;

}

.primary-nav-generic ul li {
	margin:3px 0 5px;
}

.primary-nav-generic ul li ul li {
	font-size:11px;
	list-style-image:none;
	list-style-type:none;
	margin-left:-30px;
	padding-top:3px;
}

.primary-nav-generic ul, .primary-nav-generic ul li {
	list-style-image:url(/spintorfly/image/triangle.png);
}


.primary-nav-generic a:link, .primary-nav-generic a:visited{
	text-decoration:none;
	color:#0e6f39;

}

.primary-nav-generic a:hover{
	color:#13ae34;
	text-decoration:none;

}



/* Secondary Nav */


.secondary-nav-homepage {
	display:none;
}

.secondary-nav-generic {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	position:absolute;
	top:200px;
	font-size:.75em;
}

.secondary-nav-generic ul, .secondary-nav-generic ul li {
	list-style:none;
}

.secondary-nav-generic a:link, .secondary-nav-generic a:visited{
	text-decoration:none;
	color:#0e6f39;
}

.secondary-nav-generic a:hover {
	color:#13ae34;
}

/* Title */

.title-homepage h1{
	left:539px;
	position:absolute;
	top:106px;
	z-index:12;
    font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:26px;
}

.title-generic h1{
	position:absolute;
	top:150px;
	left:50px;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:26px;

}

.title-homepage a:link, .title-homepage a:visited {
	text-decoration:none;
	font-size:0.8em;
	color:#FFFFFF;
}

.title-generic a:link, .title-generic a:visited {
	text-decoration:none;
	font-size:18px;
	color:#FFFFFF;
}

.read-more-homepage img{
	height:auto;
	left:711px;
	position:absolute;
	top:79px;
	width:auto;
}

.read-more-homepage h2{
	color:#FFFFFF;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:12px;
	height:auto;
	left:726px;
	position:absolute;
	top:214px;
	width:200px;
}

.read-more-homepage h2 a:link, .read-more-homepage h2 a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

.read-more-homepage h2 a:hover{
	text-decoration:underline;
}



/* Content Area */

.content-area-homepage {
	background:transparent url(/spintorfly/image/center_green_bg.jpg) repeat-x;
	height:345px;
	width: auto;
	position:absolute;
	z-index:auto;
}

.content-area-generic {
	background:transparent url(/spintorfly/image/center_green_bg.jpg) repeat-x;
	height: 190px;
	width: 940px;
	position:absolute;
}

.content-title-homepage {
	color:#00A21C;
	font-size:1.4em;
	margin:0.4em 0 0 0.95em;
}

.content-homepage {

	background:transparent url(/spintorfly/image/center_yellow_bg.jpg) repeat-x scroll 0 0;
	height:450px;
	margin-top:325px;
	width:940px;

}

.content-generic {

	height:450px;
	margin-top:170px;
	width:940px;

}

.content-A-homepage {
	font-size:0.65em;
	left:53px;
	position:absolute;
	text-align:left;
	top:103px;
	width:461px;
}

.content-A-generic {
	display:none;
}

.content-A-homepage img {

	height:auto;
	width:auto;

}

.content-A-generic img {

	height:236px;
	width:461px;

}

.content-A-content-homepage p{

	color:#FFFFFF;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size: 12px;
	margin-top: 10px;

}

.content-A-content-homepage {
	
	left:488px;
	position:absolute;
	top:36px;
	width:380px;
	z-index:9;

}

.content-A-content-generic {

	left:488px;
	position:absolute;
	top:49px;
	width: 375px;
	z-index:9;
}

.content-A-content-homepage p{

	color:#FFFFFF;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	margin-top: 10px;

}

.content-A-content-generic p{

	color:#FFFFFF;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	margin-top: 10px;

}

.content-B-homepage {
	position:absolute;
	z-index:10;
	width:940px;
}

.content-B-homepage a:link {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	text-decoration:none;
	color:#13ae34;
}

.content-B-homepage a:visited {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	text-decoration:none;
	color:#0E6F39;
}

.content-B-homepage a:hover {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	text-decoration:underline;
	color:#13ae34;
}

.content-B-generic {
	background:transparent url(/spintorfly/image/center_gray_bg.jpg) repeat-x scroll 0 0;
	height:270px;
	position:absolute;
	width:940px;
}

.content-B-generic a:link {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	text-decoration:none;
	color:#13ae34;
}

.content-B-generic a:visited {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	text-decoration:none;
	color:#0E6F39;
}

.content-B-generic a:hover {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	text-decoration:underline;
	color:#13ae34;
}

.content-B-left-homepage {
	background:transparent url(/spintorfly/image/white_content.jpg) repeat scroll 0 0;
	height:325px;
	margin:10px 0 10px 10px;
	padding:9px;
	position:absolute;
	width:240px;

}

.content-B-left-generic {
	display:none;

}

.content-B-left-homepage h2 {
	color:#0E6F39;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:20px;
	padding-bottom:10px;
	margin:0;
}

.content-B-left-generic h2 {
	display:none;
}

.content-B-left-homepage p {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
}

.content-B-left-generic p {
	display:none;
}


.content-B-middle-homepage {
	background:transparent url(/spintorfly/image/white_content.jpg) repeat scroll 0 0;
	height:325px;
	margin:10px 0 10px 283px;
	padding:9px;
	position:absolute;
	width:350px;

}

.content-B-middle-generic {
	height:325px;
	position:absolute;
	left:220px;
	top:10px;
	width:640px;

}

.content-B-middle-homepage h2 {
	color:#0E6F39;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:20px;
	padding-bottom:10px;
	margin:0;
}

.content-B-middle-generic h2 {
	color:#0E6F39;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:18px;
}

.content-B-middle-homepage p {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
}

.content-B-middle-generic p {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
}

.content-B-middle-generic ol {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
}

.content-B-right-homepage {
	background:transparent url(/spintorfly/image/white_content.jpg) repeat scroll 0 0;
	height:325px;
	margin:10px 10px 0 670px;
	padding:9px;
	position:absolute;
	width:240px;

}

.content-B-right-generic {
	display:none;
}

.content-B-right-homepage h2 {
	color:#0E6F39;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:20px;
	padding-bottom:10px;
	margin:0;
}

.content-B-right-generic h2 {
	display:none;
}

.content-B-right-homepage p {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.8em;
	margin:auto;
}

.content-B-right-generic p {
	display:none;
}

/* Tables */

table tr td {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
    font-size:0.8em;
}

table tr td a:link{
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
    font-size:0.8em;
}

.tablehead {
	color: #eee;
	font-weight: bold;
	font-size:0.8em;
	background-color: #696969;
}

.table-heading {
	color: #eee;
	font-weight: bold;
	font-size:0.8em;
	background-color: #696969;
}

.table-subheading {
	color: black;
	font-weight: bold;
	background-color: #999;
	vertical-align: bottom;
}

.tablesubhead {
	color: black;
	font-weight: bold;
	font-size:0.8em;
	background-color: #999;
}

*html .tablerowgray tr {
	color: black;
	padding: 5px 10px 5px 10px;
	background-color: #eee;
}

.tablerowgray {
	color: black;
	background-color: #eee;
}

*html .gray-row tr {
	color: black;
	padding: 5px 10px 5px 10px;
	background-color: #eee;
}

.gray-row {
	color: black;
	background-color: #eee;
}

/* Footer */


.footer {
	background-color:#0E6F39;
	font-weight:bold;
	height:80px;
	position:absolute;
	top:698px;
	width:940px;
	margin: 0px;
}

.footer-links p {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:0.6em;
    border-bottom:1px solid #129A36;
	display:block;
	margin:0 11px;
	padding:26px 0 6px;
}

.footer-links span {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	color:#FFFFFF;
	font-size:0.6em;
	font-weight:bold;
	margin-left:11px;
	position:absolute;
	top:52px;
}

.footer-links a:link, .footer-links a:visited {
	text-decoration:none;
	color:#FFFFFF;
	border-right:1px solid black;
	padding:0 5px;

}

.footer-links a:hover, .footer-links a:visited:hover {
	text-decoration:none;
	color:#129A36;
} 


.breadcrumb-homepage {
	display:none;
}

.breadcrumb-generic {
	position:absolute;
	top:665px;
	left:200px;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:11px;
	width:600px;
}

.breadcrumb-text-homepage{
	display:none;
}

.breadcrumb-text-generic{
	display:none;
}

.breadcrumb-generic a:link, .breadcrumb-generic a:visited {
	color:#13ae34;
	text-decoration:none;
	font-style:italic;
}

.breadcrumb-generic a:hover {
	color:#0E6F39;
	text-decoration:none;
}


/* Feeds */

.feed a:link, .feed a:visited {
	color: #666;
	text-decoration: none;
}

.feed a:hover, .feed a:visited:hover {
	color: #999;
	text-decoration: none;
}

.rsslink {
	padding-bottom: 1em;
}


/* VIDEO */

* html div.video-content {
  padding-right: 0;
}
* html .separator {
  display: none;
}
.video-content .table-heading {
  display: none;
}
.video-content .module-header-faux {
  display: none;
}


/* External Link Icon*/

.externalLink {
	padding-right: 15px;   
	background: transparent url(/images/global/external.gif) no-repeat center right;
}


.nav-include{
	left:25px;
	position:absolute;
	top:330px;
	width:auto;
		
}

@media print {

body {
   background:#FFFFFF url(/spintorfly/image/green_bg.jpg) repeat-x;
   margin: 0;
   width:98%;
   padding: 0;
}

.container-homepage {
	margin: 0px auto;
	overflow: hidden;
	z-index:1;
	width:940px;
} 

.container-generic {
	margin: auto;
	z-index:1;
	width:940px;
} 

.main-homepage {
	margin: auto;
	padding: 0;
	position:absolute;
	z-index:2;
} 

.main-generic {
	margin: auto;
	padding: 0;
	position:absolute;
	z-index:2;
}  

.header-home {
	height: 99px;
	position:absolute;
	z-index:3;

}

.header_logoDAS-homepage
{
        left:580px;
        position:absolute;
        top:4px;
        width:auto;
}

.search-box {
	color:#999999;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	left:390px;
	position:absolute;
	top:5px;
	width:160px;
	z-index:5;
}

input {
	border:1px solid #f7ea51;
}

.go-button {
	float:right;
	left:504px;
	padding:0;
	position:absolute;
	top:5px;
	z-index:6;
}

.header-logo {
	position:absolute;
	z-index:4;
}

.main-nav {
	left:585px;
	position:absolute;
	top:52px;
	width:399px;
	z-index:7;
}

.primary-nav-generic {
	font-weight:bold;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	position:absolute;
	padding-top:20px;
	font-size:.8em;

}

.secondary-nav-generic {
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	position:absolute;
	top:200px;
	font-size:.75em;
}

.title-homepage h1{
	left:539px;
	position:absolute;
	top:106px;
	z-index:12;
    font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:26px;
}

.title-generic h1{
	position:absolute;
	top:150px;
	left:50px;
	font-family:Arial,Verdana,Myriad Pro,Helvetica Neue,sans-serif;
	font-size:26px;

}

.content-area-homepage {
	background:transparent url(/spintorfly/image/center_green_bg.jpg) repeat-x;
	height:345px;
	width: auto;
	position:absolute;
	z-index:auto;
}

.content-area-generic {
	background:transparent url(/spintorfly/image/center_green_bg.jpg) repeat-x;
	height: 190px;
	width: 940px;
	position:absolute;
}

.content-title-homepage {
	color:#00A21C;
	font-size:1.4em;
	margin:0.4em 0 0 0.95em;
}

.content-homepage {

	background:transparent url(/spintorfly/image/center_yellow_bg.jpg) repeat-x scroll 0 0;
	height:450px;
	margin-top:325px;
	width:940px;

}

.content-generic {

	height:450px;
	margin-top:170px;
	width:940px;

}

.content-A-homepage {
	font-size:0.65em;
	left:53px;
	position:absolute;
	text-align:left;
	top:103px;
	width:461px;
}

}
