/* Reset CSS */

html,bo dy,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,hr,pre,a,abbr,acronym,address,code,del,dfn,img,q,dl,dt,dd,ol,ul,li,legend,caption {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
text-shadow:#000 0 0 0;
margin:0;
padding:0
}
* html ul li {
position:relative
}
strong {
font-weight:700
}
blockquote:before,blockquote:after,q:before,q:after {
content:""
}
blockquote,q {
quotes:"" ""
}
a img {
border:none
}

/* End Reset CSS */

body{
	background: url(/ir/clients/marmot/i/bg2.gif) top center black;
	font-family: Verdana, sans-serif;
}

headerImage {
 			width: 934px;
 			height: 127px;
 			height: 271px;
 			margin: 0px;
 			z-index: -500;
 		}

td {
	color: #AEAEAE;
}

/*Links*/

a, a:link, a:visited{
	color: #ef8600;
	text-decoration: none;
}

a:hover{
	color: #ffaf49;
}

/*Text Styles*/

p{
	font-family: Verdana, sans-serif;
	color: #717171;
	font-size: 13px;
	line-height: 130%;
	margin-bottom: 10px;
}

h1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	line-height: 130%;
	color: #717171;
	font-weight: normal;
}

h2, h3{
	color:#EF8600;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1.5px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

h4, h5{
	font-family: Verdana, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px;
}

h6{
	font-family: Verdana, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height: 130%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px;
}

/*End Text Styles*/


/*Centered Layout*/

#center{
	width: 980px;
	margin: 0 auto;
}

/*architecture*/

#main{
	float: left;
	width: 980px;
	background: url(/ir/clients/marmot/i/bgtop.gif) top center no-repeat;
	padding-top: 20px;
}


#top{
	margin:15px 0 15px 5px;
	float: left;
}

/*Top Nav CSS Sprites */

#topnav{
	width: 720px;
	height: 31px;
	background: url(/ir/clients/marmot/i/mainnav.gif) no-repeat 200px 200px;
	position: relative;
	float: left;
	margin: 20px 0 0 17px;
}

#topnav li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#topnav li, #topnav a{
	height: 31px;
	display: block;
	overflow:hidden;
	text-indent:-9000px;
}

/*topnav li positioning*/

#btnhome, #btnhomeS{
	left: 0;
	width: 116px;
}

#btnservices, #btnservicesS{
	left: 120px;
	width: 116px;
}

#btnprojects, #btnprojectsS{
	left: 240px;
	width:  116px;
}

#btnemployment, #btnemploymentS{
	left: 360px;
	width: 116px;
}

#btnsafety, #btnsafetyS{
	left: 480px;
	width:  116px;
}

#btncontact, #btncontactS{
	left: 600px;
	width: 116px;
}

/*End li positioning */

/*Static Links*/

#btnhome{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -40px no-repeat;
}

#btnservices{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -160px;
}

#btnprojects{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -280px;
}

#btnemployment{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -400px;
}

#btnsafety{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -520px;
}

#btncontact{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -640px;
}

/*Hover States*/

#btnhome a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -80px no-repeat;
}

#btnservices a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -200px;
}

#btnprojects a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -320px;
}

#btnemployment a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -440px;
}

#btnsafety a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -560px;
}

#btncontact a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -680px;
}

/*on this page Links*/


#I1003156 #btnhome, #I1003156 #btnhome a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 0 no-repeat;
}

#I1003157 #btnservices, #I1003157 #btnservices a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -120px;
}

#I1003158 #btnprojects, #I1003158 #btnprojects a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -240px;
}

#I1003159 #btnemployment, #I1003159 #btnemployment a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -360px;
}

#I1003160 #btnsafety, #I1003160 #btnsafety a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -480px;
}

#I1003161 #btncontact, #I1003161 #btncontact a:hover{
	background: transparent url(/ir/clients/marmot/i/mainnav.gif) 0 -600px;
}

/*End Background positions */
/*End CSS Sprites*/

/*architecture round 2*/

#content{
	background: black;
	border: 1px solid #313131;
	padding: 10px;
	float: left;
	width:960px;
	margin-bottom: 20px;
}

#contentbg{
	background: url(/ir/clients/marmot/i/contentbg.gif) top left no-repeat black;
	width: 940px;
	float: left;
	padding: 15px 10px 10px;
}

#desc{
	background: url(/ir/clients/marmot/i/deschead.gif) top left no-repeat black;
	padding: 20px 10px 7px;
}

/*Page Summary*/

#summary{
font-family: Helvetica, Arial, sans-serif;
font-size: 19px;
line-height: 130%;
color: #717171;
font-weight: normal;
}

#summary em{
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
}

/*End Page Summary*/

.categories{
	float: left;
	width: 418px;
	margin: 10px 0 0;
}

.category{
	float: left;
	background: url(/ir/clients/marmot/i/categorybg.gif) bottom left no-repeat;
	margin-bottom: 10px;
	padding-bottom: 2px;
	width: 940px;
}

.categoryL{
	float: left;
	width: 940px;
}

.category img{
	margin-bottom: 10px;
}

.category em, .categoryL em{
	font-style: normal;
	color: white;
}

.category h3, .categoryL h3, .categories h3, .categories a:link h3, .categories a:visited h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	letter-spacing: 1.5px;
	color: #ef8600;
	font-weight: bold;
	text-transform: uppercase;
	margin:0;
	padding: 0;
}
.categories a:hover h3{
	color: #ffaf49
}

.categories a:hover p{
	color: #aeaeae;
}


.categories li{
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}


#footer{
	background: url(/ir/clients/marmot/i/footerbg.gif) top left no-repeat black;
	width: 940px;
	float: left;
	padding: 10px 10px 0;
}

#footer img{
	margin-top: 3px;
}

#footer ul li{
	display: inline;
	list-style: none;
	padding-right: 12px;
	background: url(/ir/clients/marmot/i/footerlibg.gif) right 4px no-repeat;
}

#footer ul li a:link, #footer ul li a:visited{
	font-family: Helvetica, Arial, sans-serif;
	color: #404040;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#footer ul li a:hover{
	color: #838383;
}

/*Floats*/

.fleft{
	float: left;
}

.fright{
	float: right;
}


#slideshow {
	position:relative;
	height:340px;
	width:910px;
	align:center;
	margin:0;
	overflow: none;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8
}

#slideshow IMG.active {
	z-index:10
}

#slideshow IMG.last-active {
	z-index:9
	}

