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

body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px	
}

img {
	border: none;
}

form {
	padding: 0;
	margin: 0;
	clear: both;
}

form .row {
	padding: 5px 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;	
	clear: both;
}

form label {
	width: 120px;
	height: 26px;
	float: left
}

form input {
	width: 250px;
	height: 20px;
	padding: 3px 3px;
	border: 1px inset #CCCCCC;
	float: left;
}

form select {
	width: 250px;
	height: 20px;
	border: 1px inset #CCCCCC;
	float: left;
}

form textarea {
	width: 250px;
	height: 90px;
	border: 1px inset #CCCCCC;
	padding: 3px 3px;
	float: left;
}

form .button {
	width: 70px;
	height: 30px;
	color: #FFFFFF;
	background-color: #000;
	border: 2px solid #333333;
	margin: 0 auto 0 auto;
	clear: both;
}

.redColor {
	color:#FF0000;
}

.innerLinks
{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.innerLinks:a
{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.innerLinks:hover
{
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

#wraper {
	width: 1003px;
	height: auto !important;
	margin: 0 auto 0 auto
}

#top {
	width: 1003px;
	height: 120px;
	float: left;
}

#top .logo {
	margin: 0 0 0 52px;
	float: left
}

#top .slogan {
	float left;
	margin: 41px 0 0 78px;
	
}

/***** Menu *****/
#primarynav {
	width: 1003px;
	height: 29px;
	float: left;
}

#primarynav .navlist{
	height: 29px;
	float: left;
}

/***** Content *****/

.home_content {
	float: left;
	position: relative;
	width: 1003px;
	min-height: 484px;
	height: auto !important;
	height: 484px;
	background: url(../images/bluewhite_bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	/*padding-left: 23px;*/ 
}

.inside_content {
	float: left;
	position: relative;
	width: 1003px;
	min-height: 582px;
	height: auto !important;
	height: 582px;
	background: url(../images/greenwhite_bg.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

.thrdlev_content {
	float: left;
	position: relative;
	width: 1003px;
	min-height: 484px;
	height: auto !important;
	height: 484px;
}

.watermark{
	background-image:url(../images/watermark.jpg); 
	behavior: url(resource/iepngfix.htc);
	background-repeat: no-repeat; 
	background-position: top right; 
	/*min-height: 619px;*/
	min-height: 619px;
	height: auto !important;
	/*height: 619px;*/
	height: 570px;
	clear: both;
}

.watermark_thrdlev{
	background-image:url(../images/watermark2.jpg); 
	behavior: url(resource/iepngfix.htc);
	background-repeat: no-repeat; 
	background-position: right top; 
	min-height: 626px;
	height: auto !important;
	height: 497px;
	clear: both;
}

.leftcontent {
	width: 423px;
	float: left;
	padding: 0 10px 180px 47px;
}

.rightcontent {
	width: 516px;
	float: right;
}

.topcontent {
	width: 100%;
	height: 87px;
	float: left;
}

.belowcontent {
	width: 705px;
	height: auto !important;
	padding: 45px 10px 200px 45px;
	float: left;
}

.fourthlev_heading {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.fourthlev_subheading {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

/***** Headings and Paragraphs *****/
.heading {
	padding: 29px 0 15px 0;
	float: left;
}

.heading_thrlev {
	padding: 26px 0 15px 33px;
	float: left;
}

.subheading_thrlev {
	position: absolute;
	display: block;
	top: 72px;
	left: 0
}

.paragraph {
	line-height: 20px;	
	padding-left: 5px;
	clear: both
}

.paragraph ul {
	margin: 0;
	padding: 0 0 20px 0;
	list-style: none;
	clear: both
}

.paragraph ul li {
	color: #FFF;
	font-size: 12px;
	letter-spacing: 3px;
	padding-left: 19px;
	width: 255px;
	clear: left
}

.thirlev_list {
	height: auto !important;
	clear: both;
}

.thirlev_list ul{
	margin: 0;
	padding: 0 0 20px 0;
	list-style: none;
	float: left
}

.thirlev_list ul li {
	width: 566px;
	color: #000;
	font-size: 11px;
	letter-spacing: 0px;
	padding-left: 20px;
	margin-top: 15px;
	clear: left
}

.thirlev_list ul li a {
	color: #000;
	text-decoration: underline;
}
.thirlev_list ul li a:hover {
	color: #000;
	text-decoration: none;
}

.bullet_red {
	background: url(../images/bullet_red.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.bullet_brown {
	background: url(../images/bullet_brown.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.bullet_purple {
	background: url(../images/bullet_purple.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.bullet_red_thrlev {
	background: url(../images/thrlev_bullet_red.jpg);
	background-position: left 3px;
	background-repeat: no-repeat;
}

.bullet_brown_thrlev {
	background: url(../images/thrlev_bullet_brown.jpg);
	background-position: left 3px;
	background-repeat: no-repeat;
}

.bullet_purple_thrlev {
	background: url(../images/thrlev_bullet_purple.jpg);
	background-position: left 3px;
	background-repeat: no-repeat;
}

.whitetxt_paragraph {
	line-height: 20px;	
	color: #FFF;
	padding-left: 10px;
	clear: both
}

/***** Secondary Nav and Photo *****/

.sec_nav {
	padding-bottom: 7px;
	clear: both
}

.sec_nav img {
	border: none;
	background: none;
	behavior: url(resource/iepngfix.htc)
}

/*** About Nav Photo ***/
.left_photo{
	position: absolute;
	display: block;
	top: 108px;
	right: 120px;
}

/*** Project Management Nav Photo ***/

.photo1{
	position: absolute;
	display: block;
	top: 56px;
	right: 160px;
}

.photo2{
	position: absolute;
	display: block;
	top: 173px;
	right: 160px;
}

.photo3{
	position: absolute;
	display: block;
	top: 296px;
	right: 160px;
}

/***** Bottom Controller *****/
#bottomSpan {
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0px;
}
/***** Bottom Wave Images *****/
.home_bottom {
	width: 1003px;
	height: 193px;
	background: url(../images/home_bottom.png) no-repeat;
	behavior: url(resource/iepngfix.htc)
}

.about_bottom {
	width: 1003px;
	height: 213px;
	background: url(../images/about_bottom.png) no-repeat;
	behavior: url(resource/iepngfix.htc);
	z-index: 0
}

.projmangthrlev_bottom {
	width: 1003px;
	height: 217px;
	background: url(../images/proj_thrdlev_bottom.png) no-repeat;
	behavior: url(resource/iepngfix.htc);
	z-index: 0
}


/***** Footer *****/
#footer {
	font-size: 9px;
	color: #999;
	width: 895px;
	height: 40px;
	background-color: #231F20;
	padding: 13px 55px 0 53px;
	clear: both;
}

#footer .left {
	width: 290px;
	float: left;
	padding: 0px 0px 5px 0px;
}

#footer .nav{
	width: 560px;
	float: right;
}

#footer .fnavlist {
	padding-left: 15px;
	float: right;
}

#footer a {
	color: #999;
	text-decoration: none;
}

.text {
	font-family: Verdana;
	font-size: 11px;
	color:#000;
}
