@charset "utf-8";
/* CSS Document */

body {
background-color: #FFF;
background-image: url(images/shell/main_bg_green.gif);
background-repeat: repeat-x;
margin: 0px;
}

#container {
width: 900px;
height: 100%;
margin-left: auto;
margin-right: auto
}

#logo {
width: 900px;
height: 101px;
background-image: url(images/shell/logo2.jpg);
background-repeat: no-repeat;
}

#navarea{
float: left;
width: 900px;
height: 29px;
text-align: left;
background-color: #879805;
}

#textheader{
float: right;
width: 900px;
height: 80px;
padding-top: 20px;
text-align: right;
}

#header {
width: 900px;
height: 248px;
background-image:transparent;
}

#headerleft{
float: left;
width: 380px;
height: 220px;
padding-top: 20px;
}

#headerright{
float: right;
width: 500px;
height: 220px;
padding-top: 16px;
padding-bottom: 0px;
text-align: justify;
}

#headerright2{
float: right;
width: 900px;
height: 220px;
padding-top: 16px;
padding-bottom: 0px;
text-align: justify;
}

#mainbody {
float: left;
background-color: #ffffff;
width: 900px;
height: 100%;
}

#footer {
	float: left;
	width: 900px;
	height: 85px;
	background-color: #fff;
	padding-top: 15px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	color: #909090;
	margin:0px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
}

#footer a:link, a:active, a:visited {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	color: #909090;
	margin:0px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
#footer a:hover {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	color: #909090;
	margin:0px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
}

.footer-style {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt;
	color: #909090;
	margin:0px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;}

/* SERVICES ROW */
#services_container {
	float: left;
	width: 900px;
	height: 100%;
	padding-bottom: 0px;
	padding-top: 20px;
	}
	
.services-row {
	float: left;
	width: 900px;
	height: 100%;
}
	
.services-a {
	float: left;
	width: 203px;
	height: 100%;
}
.services-b {
	float: left;
	width: 202px;
	height: 100%;
	padding-left: 30px;
}

/* END OF SERVICES ROW */



/* PORTFOLIO ROW */
.portfolio_container {
	float: left;
	width: 900px;
	height: 100%;
	padding-bottom: 30px;
	padding-top: 20px;
	border-bottom:  #CCC thin dashed;
}

.portfolio-row {
	float: left;
	width: 900px;
	height: 100%;
}
	
.portfolio-a {
	float: left;
	width: 280px;
	height: 100%;
	padding-bottom: 20px;
}
.portfolio-b {
	float: left;
	width: 280px;
	height: 100%;
	padding-left: 30px;
	padding-bottom: 20px;
}



/* END OF PORTFOLIO ROW */



/* TEAM ROW */
#team_container {
	float: left;
	width: 900px;
	height: 100%;
	padding-bottom: 30px;
	padding-top: 20px;
	border-bottom:  #CCC thin dashed;
}

.team-row {
	float: left;
	width: 900px;
	height: 100%;
}

.team-a {
	float: left;
	width: 430px;
	height: 100%;
	border-right:  #CCC thin dotted;
	padding-right: 20px;
}
.team-b {
	float: right;
	width: 430px;
	height: 100%;
}

.team-c {
	float: left;
	width: 203px;
	height: 100%;
}
.team-d {
	float: left;
	width: 202px;
	height: 100%;
	padding-left: 30px;
}

.teammember {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #9dae00;
	font-weight: bold;
	line-height: 18px;
}
/* END OF TEAM ROW */



/* CONTACT ROW */
#contact_container {
	float: left;
	width: 900px;
	height: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom:  #CCC thin dashed;
}
.contact-row {
	float: left;
	width: 900px;
	height: 100%;
}
.contact-a {
	float: left;
	width: 610px;
	height: 100%;
	border-right:  #CCC thin dotted;
	padding-right: 20px;
}
.contact-b {
	float: right;
	width: 256px;
	height: 100%;
}

.form {
border-width: 1px;
border-style:solid;
border-bottom-color: #a1b208;
border-left-color: #a1b208;
border-right-color: #a1b208;
border-top-color: #a1b208;
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textarea {
border-width: 1px;
border-style:solid;
border-bottom-color: #a1b208;
border-left-color: #a1b208;
border-right-color: #a1b208;
border-top-color: #a1b208;
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* END OF CONTACT ROW */




/* CONTENT STYLES */

p {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #333;
	margin:0px;
	line-height: 18px;
}

.paragraph-bold {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #9dae00;
	margin:0px;
	line-height: 18px;
	font-weight: bold;
}

.paragraph-bold-black {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #000;
	margin:0px;
	line-height: 18px;
	font-weight: bold;
}
h1 {
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	font-size: 18pt;
	color: #e6ff00;
	margin:0px;
}

.error {
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	font-size: 18pt;
	color: #e6ff00;
	margin:0px;
	text-align: center;
}

h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #333;
	font-weight: normal;
	margin:0px;
}

h3 {	
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #9dae00;
	font-weight: bold;
	margin:0px;
	text-transform: uppercase;
	border-bottom:  #CCC thin dotted;
	margin-bottom: 5px;
}

h4 {	
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	font-size: 12pt;
	color: #616d07;
	font-weight: bold;
	margin:0px;
}

h5 {	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: normal;
	margin:0px;
}

h6 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: normal;
	margin:0px;
}

/* END OF CONTENT STYLES */



/* nav header link */
.hireus {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #e6ff00;
	font-weight: bold;
	margin:0px;
	text-decoration: none;
}
.hireus a:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #e6ff00;
	font-weight: bold;
	margin:0px;
	text-decoration: none;
}
.hireus a:active {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #e6ff00;
	font-weight: bold;
	margin:0px;
	text-decoration: none;
}
.hireus a:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #e6ff00;
	font-weight: bold;
	margin:0px;
	text-decoration: none;
}
.hireus a:hover{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #e6ff00;
	font-weight: bold;
	margin:0px;
	text-decoration: underline;
}

/* end nav header link */


/* back to top */

.backtotop {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333;
	margin:0px;
	text-transform: none;
}
.backtotop a:link {
	color: #333;
	text-decoration: none;
	text-transform: none;
}
.backtotop a:hover {
	color: #333;
	text-decoration: underline;
	text-transform: none;
}
.backtotop a:visited{
	color: #333;
	text-decoration: none;
	text-transform: none;
}
.backtotop a:active {
	color: #333;
	text-decoration: none;
	text-transform: none;
}

/* end of back to top */


.image {
padding-right: 2px;
}
.image2 {
padding-bottom: 5px;
}


li {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #333;
	margin: 0px;
	line-height: 18px;
}

ul {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #333;
	margin: 0px;
	line-height: 18px;
	padding-left:15px;
	list-style-image: url(../images/bullet.jpg);
}

ol {
	margin: 0px;
	list-style-position: inherit;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #333;
	margin: 0px;
	line-height: 18px;
	padding-left:20px;
	font-weight: normal;
}