body {
	background:#fff;
	margin:0;
	padding:35px 0;}

a{
outline:none;}

#content{
font-family:Arial, Helvetica, sans-serif;
color:#333;}

#content a{
text-decoration:none;
color:#f60;
border-bottom:1px dashed #f60;}

#content a:hover{
text-decoration:none;
color:#f60;
border-bottom:1px solid #f60;}



/********************************************************** START TOP SECTION ***/

#top {
	width:800px;
	margin:0 auto;}
	#top p {
		margin:0;
		padding:0;}
	#top a {
		color:#f60;}
		
#topright {
	float:right;
	margin:0 0 35px 0;
	padding:10px 0 0 0;
	font:11px verdana, arial, helvetica, sans-serif;
	text-align:right;}
	#topright a {
		text-decoration:none;
text-transform:lowercase;}
#topright a:hover {
		color:#333}
	#topright p {
		margin:0 0 29px 0;}
	#topright form {
		margin:0;
		padding:0;}
	#topright form .button {
		width:55px;
		height:24px;
		margin:0;
		padding:0;
		border:none;
		background:url(../images/search.gif);
		text-indent:-999px;}
	#topright form .search {
		height:15px;
		width:144px;
		padding:2px;
		border:1ps solid #999px;}


#topleft {
	float:left;
	margin:0 0 35px 0;
	font:18px "century gothic", arial, sans-serif;
	text-transform:lowercase;}
	#topleft h1 {
		overflow:hidden;
		width:221px;
		height:75px;
		margin:0 0 25px 0;
		padding:0;
		background:url(../images/logo.gif);
		text-indent:-999px;}
	#topleft h1 a {
		display:block;
		width:221px;
		height:75px;}
	#topleft span {
		color:#f37a21;}

/********************************************************** END TOP SECTION ***/

/********************************************************** START MID SECTION ***/

#mid {
	clear:both;
	margin:0 0 60px 0;
	background:#f9f9f8;}
#mid-inner {
	position:relative;
	width:800px;
	margin:0 auto;}

#img-wrap {
	position:absolute;
	right:0;
	top:0;}
	#img-wrap #image {
		width:200px;
		height:333px;
		background:#787878 url(../images/image1.jpg) no-repeat top center;}

	#about-us #img-wrap #image {
		width:200px;
		height:333px;
		background:#787878 url(../images/about.jpg) no-repeat top center;}

	#services #img-wrap #image {
		width:200px;
		height:333px;
		background:#787878 url(../images/services.jpg) no-repeat top center;}

	#our-people #img-wrap #image {
		width:200px;
		height:333px;
		background:#787878 url(../images/our-people.jpg) no-repeat top center;}

	#careers #img-wrap #image {
		width:200px;
		height:333px;
		background:#787878 url(../images/careers.jpg) no-repeat top center;}

	#contact-us #img-wrap #image {
		width:200px;
		height:333px;
		background:#787878 url(../images/contact.jpg) no-repeat top center;}
		
		#img-wrap #accident {
		width:200px;
		height:172px;
		background:#ff6600;
		margin-top:20px;}
	#img-wrap p {
display:none}
		/*height:100px;
		width:134px;
		margin:0;
		padding:33px 33px 0 33px;
		background:#787878;
		color:#fff;
		font:16px arial, helvetica, sans-serif;
		text-transform:lowercase;}*/

#nav {
	float:left;
	width:150px;
	margin:0;
	padding:34px 0 0 0;
	list-style:none;}
	#nav li {
		padding:0 0 15px 0;
		font:16px "century gothic", arial, sans-serif;
		text-transform:lowercase;}
	#nav li a {
		color:#000;
		text-decoration:none;}
	#nav li a:hover,
	#nav li a:focus {
		color:#f60;}

#content {
	min-height:440px;
	width:341px;
	margin:0 0 0 200px;
	padding:25px;
padding-right:30px;
	border-left:1px solid #eee;
border-right:1px solid #eee;
background:#f3f3f3;}
	#content p, ol, li {
		margin:0 0 23px 0;
		padding:0;
		color:#333;
		font:11px/20px verdana, arial, helvetica, sans-serif;}
	#content h2 {
		margin:0 0 23px 0;
		font:38px "century gothic", arial, sans-serif;
		text-transform:lowercase;}

#content h3{
margin:25px 0 10px 0;
		font:normal 25px 'Trebuchet MS', arial, sans-serif;
		text-transform:capitalize;
color:#f60;}

/* for Internet Explorer */
/*\*/
* html #content {
	height:247px;}
/**/

/********************************************************** END MID SECTION ***/

/********************************************************** START BOTTOM SECTION ***/

#bottom {
	background:#333;
	color:#fff;
	font:11px/18px verdana, arial, helvetica, sans-serif;}
#bottom-inner {
	overflow:auto;
	width:800px;
	margin:0 auto;
	background:url(../images/bg-black.gif) repeat-y left top;}

#bottom h2 {
	margin:25px 0 10px 0;
	padding:0;
	color:#f60;
	font:18px "century gothic", arial, sans-serif;
	text-transform:lowercase;}

#bottom #news {
	float:left;
	width:380px;
	padding:20px 0;}
	#bottom #news a {
		color:#fff;
		text-decoration:none;}

#bottom .rss {
	float:right;
	margin:6px 0 0 0;
	padding:0;
	font:10px verdana, arial, helvetica, sans-serif;}
	#bottom .rss a {
		color:#fff;
		text-decoration:none;}

#bottom ol {
	list-style:none;
	margin:0;
	padding:0;}
	#bottom ol li {
		margin:0;
		padding:14px 0;
		border-bottom:1px solid #424242;}

#bottom #details {
	width:170px;
	padding:20px 0 0 0;
	margin:0 0 0 417px;}

#bottom #details a{
color:#f60;
text-decoration:none;}

#bottom #details a:hover{
color:#fff;
text-decoration:none;}

/********************************************************** END BOTTOM SECTION ***/

#footer {
	font:11px verdana, arial, helvetica, sans-serif;
	text-align:center;}
	#footer a {
		color:#f37a21;
		text-decoration:none;}

#footer a:hover {
		color:#36c;}

img {
	vertical-align:bottom;}

legend{
font:18px "century gothic", arial, sans-serif;}

ul{
list-style:square;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;}

ul li{
	margin-bottom:20px;}

iframe{
padding:2px;
border:1px solid #999;
margin-top:30px;}

#contact-form{
display:none;}

#contact-us #contact-form{
display:block;}

#contact-us #contact-form p{
font-size:11px;
margin-bottom:10px;}

#contact-us fieldset{
border:none;}

p.alert{
font-weight:bold;
color:#f37a21;}


.rssnews{
padding:0;
margin:0;}

#news .rssnews{
color:#999;}

#bottom-inner #news .rssnews li a{
color:#f60;
text-transform:capitalize;
text-decoration:underline;
}

#bottom-inner #news a{
color:#f60;
text-transform:lowercase;
text-decoration:underline;
}

#bottom-inner #news a:hover{
color:#fff;
text-decoration:underline;}

#bottom-inner #news .rssnews li a:hover{
color:#fff;
text-decoration:underline;}

#news .rssnews li{
padding-bottom:15px;
border-bottom:1px solid #444;
margin-bottom:15px;}
