body,div,h1,h2,h3,h4,h5,h6,ul,li,p,form,input,textarea,blockquote,th,td{
	margin:0;
	padding:0;
}

li{
	list-style:none;
}

BODY {
  font: 74%/1.3em Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #000000;
	background: url("../images/bg_watermark.gif") #f89c3d repeat-x;
}

A:link {color:#bd3402}
A:active {color:#bd3402}
A:visited {color:#bd3402}
A:hover {color:#666;}

input {
	margin-top: 3px;
	font-size: 95%;
}

#pageBounds  {
	margin: 0 auto;
	width: 982px;
	position: relative;
	z-index:100;
}

#contentBounds {
	position:relative;
	padding-top: 72px;
}

#mainContent {
	padding:0px;
	margin:0px;
	
}

#contentWindow {
	position:relative;
	z-index:1;
	background: url("../images/ss_shadow.png") no-repeat top right;
	height:659px;
	width:972px;
	left:10px;
	top:-1px;
}

#contentL{
	position:relative;
	width:730px;
	height: 492px;
	left:-1px;
	background: url("../images/bg_content_m.png") no-repeat;
}

#header{
	width: 100%;
	top: 0px;
	position: absolute;
	padding-top:0px;
	height: 84px;
	z-index:1;
	background: url("../images/bg_header.png") repeat-x;
}
	
#topNav {
	width:982px;
	position: absolute;
	top: 0px;
	margin-top:0px;
	z-index:100;
}

#topNav h3{
	font-size:125%;
	font-weight:normal;
	color: #fff;
}

#navBounds {
	position:absolute;
	top: 0px;
	width:982px;
	z-index:100;
}

#navMain{
	position:absolute;
	top:35px;
	left:170px;
}

.yui-skin-sam .yuimenubaritem{
	font-size: 140%;
}

.yui-skin-sam .yuimenubaritem a {
	color:#e65621;
	cursor: pointer;
}

.yui-skin-sam .yuimenubaritem a:hover{
	color:#f89a38;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritem{
border-right:solid 1px #efefef;
}

.yui-skin-sam .yuimenubarnav .last{
border-right:solid 0px;
}

.yui-skin-sam .yuimenubaritem-selected, .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{
	background:none;
}

.yui-skin-sam .yuimenubar, .yui-skin-sam .yuimenubaritemlabel{
	background: none;
	border: none;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{
	padding-right:10px;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{
	border-left-width:0px;
	margin-left:0px;
	*left:0px;
}

.yui-skin-sam .yuimenubaritem li{
	font-size:85%;
}

.yui-skin-sam .yuimenu .bd{
border:solid 1px #e65621;
background-color:#fff;
filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;

}

.yui-skin-sam .yuimenuitem-selected{
	background-color:transparent;
}


#burntcowLogo{
	background: url("../images/logo_burntcow.gif") no-repeat;
	height:59px;
	width:148px;
	margin-left:10px;
	margin-top:3px;
	float:left;
	padding-right: 25px;
}
	


#login{
	position:absolute;
	height: 114px;
	width: 227px;
	top: 40px;
	left: 725px;
	background: url("../images/bg_login.png") right top no-repeat;
	z-index: 100000;
}

#loginForm{
	margin-top: 20px;
	padding-left: 25px;
	float: left;
	font-size: 110%;
	margin-bottom: 3px;
}

#loginForm h4{
	color: #bd3402;
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 100%;
}

.loginButton{
	position: absolute;
	top:35px;
	left:155px;
	background: url("../images/btn_go.png") right top no-repeat;
}

#loginForm #username,
#loginForm #password{
	height: 15px;
	width: 125px;
	border: 1px solid #e65621;
	padding:0px 0px 0px 3px;
	font-size: 90%;
}

#username.instr{
	background: #fff url("../images/bg_username.gif") no-repeat;
	border: 1px solid #e65621;
	padding:0px 0px 0px 3px;
	font-size: 90%;
}

#password.instr{
	background: #fff url("../images/bg_password.gif") no-repeat;
	border: 1px solid #e65621;
	padding:0px 0px 0px 3px;
	font-size: 90%;
}


.hidden{
	display:none;
}

#contentR{
	position:absolute;
	width:238px;
	height: 408px;
	top: 140px;
	left: 719px;
	background: url("../images/bg_right.png") no-repeat;
}

#contentR a{
	color: #003e75;
	text-decoration: none;
}

#contentR a:hover{
	text-decoration: underline;
}

#tagline{
	position: absolute;
	left: 465px;
	top: 220px;
	color: #fff;
	font-size:155%;
	text-transform: uppercase;
	text-indent: -5000em;
	background: url("../images/knowledge-made-usable.png") no-repeat;
	height: 21px;
	width: 230px;
}

#contentH{
	position: absolute;
	top: 250px;
	left: 274px;
	height: 183px;
	width: 379px;
	padding-top: 18px;
	padding-left:18px;
	padding-right:18px;
}

.contentH{
	background: url("../images/bg_home_content.png") no-repeat;
}

#contentM{
	position: absolute;
	top: 37px;
	left: 23px;
	height: 416px;
	width: 629px;
	padding-top: 18px;
	padding-left:18px;
	padding-right:18px;
}

#contentM h1{
	color: #085880;
	padding: 0px;
	margin: 0px;
	font-size: 170%;
	padding-bottom: 15px;
}

#contentM h2{
	color: #085880;
	padding: 0px;
	margin: 0px;
	font-size: 130%;
	padding-bottom: 5px;
}

.contentM{
	background: url("../images/bg_content.png") no-repeat;
}

#contentM ul{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#contentM li{
	padding-top: 5px;
	padding-bottom: 5px;
}

#contentM .columned li{
	float: left;
	width: 200px;
}

#contentM .scrollable{
	height: 280px;
	overflow-y: auto;
}

#contentM .scrollable ul{
	padding: 0;
}

#contentM .scrollable ul li{
	text-align: center;	
}


#contentM .scrollable ul li img,
#contentM .fullImage {
	border:1px solid #E65621;
}

#contentM .fullImage{
	float:left;
	margin-right: 25px;
}

#contentM .caseStudy{
	width: 190px;
	float: left;
}

.error{
	color: #ff0000;
}

#contentH p, #contentM p {
	padding-bottom: 14px;
	line-height: 1.4;
	font-size: 110%;
}

/* footer */
#footer {
	width:982px;
	padding:0;
	margin:0;
	z-index:2;
}
	
#footerText {
	font-size:90%;
	color:#bd3402;
	padding-right:25px;
	text-align:right;
	margin-left:200px;
}

#footerText li {
	float:left;
	padding-left: 6px;
	padding-right: 6px;
	border-right:solid 1px #bd3402;
}

#footerText li.last {
	padding-right: 0px;
	border-right:solid 0px #bd3402;
}


.clearFloat{
	clear: both;
}

#pageMask{
	position:absolute;
	top:0px;
	left:0px;
	background: url("../images/bg_gradient.png") repeat-x;
	width:100%;
	height:800px;
	z-index:3;
}

#slideShow{
	position:absolute;
	top:0px;
	height:659px;
	width:963px;
	z-index:1;
	visibility:hidden;
}

#slideShowImage_0, #slideShowImage_1, #slideShowImage_2, #slideShowImage_3, #slideShowImage_4 {
	position:absolute;
	height:659px;
	width:963px;
	z-index:1;
	visibility:hidden;
}

#slideShowImage_0 {
	background: url("../images/bg_main_1.jpg") no-repeat;
}

#slideShowImage_1 {
	background: url("../images/bg_main_2.jpg") no-repeat;
}

#slideShowImage_2 {
	background: url("../images/bg_main_3.jpg") no-repeat;
}

#slideShowImage_3 {
	background: url("../images/bg_main_4.jpg") no-repeat;
}

#slideShowImage_4 {
	background: url("../images/bg_main_5.jpg") no-repeat;
}

#bbb{
	width: 135px;
	top: 690px;
	left:25px;
	position: absolute;
	padding-top:0px;
	height: 51px;
	z-index:999;
}

.bbb{
	background: url("../images/logo_bbb.png") repeat-x;
}

#pageLayout {
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -496px;
	height: 564px;
	width: 982px;
	z-index: 5;
}


.yui-carousel-element li {
  height: 140px;
	text-align: left;
}

#ourCore {
    position: absolute;
    top: 26px;
    left: 27px;
    color: #000;
}

#ourCore ul{
	padding-top: 5px;
	padding-bottom: 5px;
}

#ourCore li{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}


 
#ourWork {
    margin: 0 auto;
    height: 188px;
    overflow: hidden;
    position: absolute;
    top: 222px;
    left: 27px;
}

#ourCore h4,
#ourWork h4{
		font-size: 110%;
		color: #2b3337;
}

#ourWork a {
    text-decoration: none;
}
        
#ourWork .item {
    display: inline;
    margin: 0px;
    overflow: hidden;
    width: 180px;
}

#ourWork .yui-carousel-element li{
	border: 0px;
}

#ourWork .yui-carousel .yui-carousel-item-selected {
	border:0px dashed #000000;
	margin:0px;
}

#ourWork .yui-carousel-nav{
	float:right;
}

#ourWork .yui-carousel-first-button {
	background: url("../images/btn_previous.png") no-repeat;
	height: 13px;
	width: 11px;
	cursor: pointer;
}

#ourWork .yui-carousel-next-button {
	background: url("../images/btn_next.png") no-repeat;
	height: 13px;
	width: 11px;
	cursor: pointer;
}

#ourWork .yui-carousel-button button{
	background: none;
	font-size: 0%;
	border: 0px;
	height: 13px;
	width: 11px;
	margin-left: 5px;
	visibility: hidden;
}
 
#ourWork .item .authimg {
    bottom: 0px;
    margin-left: 0px;
    position: absolute;
    z-index: 1;
}

#ourWork .item img {
	border: 1px solid #e65621;
}
            
#ourWork .yui-carousel-nav ul{
	display: none;
}

#ourWork .viewAll{
	position: absolute;
	top: 163px;
}

.contactForm input,
.contactForm textarea{
	border: 1px solid #e65621;
	padding:0px 0px 0px 3px;
	font-size: 90%;
}

.contactForm .button{
		padding:0px 3px 0px 3px;
		cursor: pointer;
}

.contactForm #contactLeft{
	float: left;
	width: 400px;
}
