@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	
}

body {
	height:100%;
	min-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background:url(Images/bgMain.jpg) top left repeat-x;
	margin:0px;
	padding:0px;
	background-color:#000000;
	
	}
	
h1, h2, h3, h4, h5, p, ul, li, img{
	margin:0px;
	padding:0px;
}

img {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
	outline:none;
}

a{
	text-decoration:none;
	border:none;
	outline:none;
	
}

#outerWrapper {
	position:relative;
	display:block;
	text-align:left;
	background:url(Images/bgMain.jpg) top left repeat-x;
	width:auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-bottom:-36px;
	
}

#mainHeader {
	position:relative;
	text-align:left;
	width:auto;
	height:auto;
	margin:0px auto;
	background:url(Images/mainBgHeader.jpg) top center no-repeat;
	
}

#innerWrapper{
	position:static;
	width:963px;
	padding:0px;
	margin:0px auto;
	/*min-height:100%;
	height:auto !important;
	height:100%;*/
	height:100%;
}

#logoHeader {
	position:relative;
	display:block;
	text-align:left;
	width:963px;
	height:373px;
	margin:0px auto;
	background:url(Images/headerBG.jpg) top center no-repeat;
}

#logoHeader h1 {
	display:none;
	clear:both;
}

#navigation {
	height:auto;
	width:auto;
	overflow:hidden;
}

#nav{
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:618px;
	height:auto;
	width:auto;
}

#nav li {
	position:relative;
	display:inline;
	margin:0px;
	padding:0px;
	float:left;	
	height:97px;
	padding-right:10px;
}
#nav li a{
	top:-60px;
}

#nav li a.current{
	top:-40px;
}

#nav li#nav-home a{
	position:relative;
	display:block;
	background:url(Images/homeButt.gif) top left no-repeat;
	width:70px;
	height:97px;
	/*text-indent:-9999px;*/	
}

#nav li#nav-about a{
	position:relative;
	display:block;
	background:url(Images/aboutButt.gif) top left no-repeat;
	width:80px;
	height:97px;
	/*text-indent:-9999px;*/	
}

#nav li#nav-work a{
	position:relative;
	display:block;
	background:url(Images/workButt.gif) top left no-repeat;
	width:70px;
	height:97px;
	/*text-indent:-9999px;*/	
}

#nav li#nav-contact a{
	position:relative;
	display:block;
	background:url(Images/contactButt.gif) top left no-repeat;
	width:80px;
	height:97px;
	/*text-indent:-9999px;*/	
}

#nav a:hover{
	overflow:hidden;
	top: -40px;
}

#center-Content{
	width:963px;
	height:auto;
	text-align:left;
	border-collapse:collapse;
}

#center-Content #center-left a{
	text-decoration:none;
}

#center-Content #center-left a:link, #center-Content #center-left a:visited{
	color:#bcbe03;
}

#center-Content #center-left a:hover, #center-Content #center-left a:active{
	color:#f6f90a;
}

#center-Content h2{
	color:#f6f90a;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

#center-left{
	float:left;
	width:337px;
	height:auto;
	padding:20px;
	padding-top:40px;
}

#center-left p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-top:10px;
}

#center-Content #center-right{
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:40px;
}

#center-Content #center-right h2{
	padding-bottom:13px;
}

#center-Content #center-right ul{
	display:block;
	
}

#center-Content #center-right ul li{
	display:inline;
}

#center-right ul li img{
	margin:0px;
	width:auto;
	height:auto;
	margin-bottom:8px;
	margin-right:10px;
	border:#000000 2px solid;
}



#center-right img.outline:hover {
	border:#f6f90a 2px solid;
}

#bottomContent{
	position:relative;
	width:963px;
	height:100%;
	min-height:300px;
	padding-left:20px;
	margin-bottom:50px;
}

#bottom-left, #bottom-center, #bottom-right{
	width:294px;
	height:auto;
	float:left;
	padding-right:20px;
}
#bottom-left h2{
	color:#b368db;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-top:100px;
}

#bottom-left p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
}

#bottom-center h2{
	color:#5c50bd;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-top:100px;
}

#bottom-center p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
}

#bottom-right h2{
	color:#f6f90a;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-top:100px;
}

#bottom-right p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:10px;
}

#bottom-right a{
	text-decoration:none;
}

#bottom-right a:link, #bottom-right a:visited{
	color:#bcbe03;
}
#bottom-right a:hover, #bottom-right a:active{
	color:#f6f90a;
}

#bottom-right ul{
	position:relative;
	display:block;
	padding-top:20px;
	
}
#bottom-right ul li{
	display:inline;
	float:left;
	padding-right:10px;
	height:auto;
}

#bottom-right ul li#facebook{
	padding-top:40px;
	padding-right:17px;
}

#bottom-right ul li#linkedin{
	padding-top:60px;
	padding-right:18px;
}

/*#nav .link{
	display:none;
}*/

#footer{
	position:relative;
	background:url(Images/footer.gif) top left repeat-x;
	width:auto;
	height:36px;
	margin:0px auto;
	
}

#inner-footer{
	width:963px;
	height:auto;
	margin:0px auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#inner-footer ul{
	padding-left:20px;
	padding-top:10px;
	font-weight:bold;
}

#inner-footer ul li{
	float:left;
	display:inline;
	text-align:center;
}

#inner-footer ul li a{
	font:Verdana, Arial, Helvetica, sans-serif 9px bold;
	color:#FFFFFF;
	
}

#inner-footer ul li.copyright{
	display:block;
	float:right;
	padding-right:20px;
}

#inner-footer ul li.spacer{
	padding:0px 5px 0px 5px;
}

#center-Content #carouselTitle{
	margin:0px auto;
	padding-top:20px;
	text-align:center;
}

/***********************************WORK PAGE CODE********************************/

#bottomContent.work {
	width:931px;
	height:auto;
	margin:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:13px;
}

#bottomContent.work ul li, #bottomContent.work p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	padding-top:12px;
}

#bottomContent.work h2 {
	color:#f6f90a;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}

#bottomContent.work #top{
	/*padding-right:35px;*/
	width:925px;
}

#bottomContent.work #top h2{
	padding-bottom:20px;
	padding-right:20px;
	margin:0px;
}

#bottomContent.work #top{
	padding-bottom:40px;
	margin:0px;
}

#bottomContent.work .body-left{
	float:left;
	display:block;
	width: 323px;
	height:auto;
	margin:0px;
	padding:0px;
}

#bottomContent.work .body-right{
	float:left;
	display:block;
	width: 608px;
	height:auto;
	margin:0px;
	padding:0px;
}

#bottomContent.work .body-right ul li{
	float:left;
	display:inline;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
}

#bottomContent.work .body-right ul li.imgPadding{
	padding-right:20px;
}

#bottomContent.work .project{
	padding-top:70px;
	border-top:1px dashed;
	border-color:#D3A9EB;
	padding-bottom:70px;
}

#bottomContent.work a:link, #bottomContent.work a:visited{
	color:#bcbe03;
}

#bottomContent.work a:hover, #bottomContent.work a:active{
	color:#f6f90a;
}

#bottomContent a.anchor {
	float:left;
	padding-top:10px;
	font-size:10px;
}

#bottomContent a.anchor:link, #bottomContent a.anchor:visited{
	color:#bcbe03;
}

#bottomContent a.anchor:hover, #bottomContent a.anchor:active{
	color:#f6f90a;
}


/*************************END OF WORK PAGE**********************/

/**************************CONTACT FORM*************************/


#center-Content.contact-form #center-left{
	padding-top:58px;
}

#center-Content.contact-form {
	height:350px;
}

#center-Content.contact-form a{
	font-size:11px;
	line-height:50px;
}

#form1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-top:50px;
}

input.std_field {
	width:190px;
	border:1px solid #000000;
	background-color:#9993D7;
}

textarea.std_field {
	width:235px;
	border:1px solid #000000;
	background-color:#9993D7;
	overflow:hidden;
}

input.stdbutton{
	border:1px solid #000000;
	background-color:#b368db;
}

#center-Content .message-sent {
	color:#f6f90a;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
}

#errmsg {
	color:#f6f90a;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#errmsg img {
	position:relative;
	bottom:-5px;
	padding-right:28px;
	padding-left:30px;
}


/**************************CONTACT FORM END**********************/

.clearing{
	clear:both;
	float:none;
	width:100%;
	height:1px;
}