/* GLOBAL */

			* {margin:0; padding:0;}

/* END GLOBAL */

/* CONTENT AREA SETUP */

			body
			{
				background-color: #DCDCDC;
				line-height:15px; 
				font-size:11px; 
				font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
			}

			#blacksurround
			{
				width: 988px;
				height: 1348px;
				background-color: #000000;
				border: 1px solid #999999;
				position: absolute;
			    top: -1px;
			    left: 50%;
			    margin-left: -499px;
			}

			#blacksurroundtext
			{
				position:absolute;
				left:0px;
				top:1171px;
				background: url('../images/footer_center.gif') repeat-x;
				width: 988px;
				height: 60px;
				padding-top:18px;
				color:#FFFFFF;
				text-align: center;
			}

/* END CONTENT AREA SETUP */

/* HEADER */


			#headercontainer
			{
				float:top;
				font-size:13px;
				font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
				font-weight: bold;
				margin: 0px 0px 0px 0px;
				height:106px;
				width:988px;
			}

			#headercenter
			{
				background: url('../images/header_center.gif') repeat-x;
				float:left;
				width:988px;
				height:107px;
				z-index: 1;
				margin: 0px 0px 0px 0px;
			}

			#logo
			{
				position: absolute;
				left:18px;
				top:17px;
				width: 161px;
				height: 47px;
				z-index: 3;
			}

			#logotext
			{
				position:absolute;
				color:#FFFFFF; 
				left:187px; 
				top:34px;
				z-index: 2;
				font-size: 16px;
				font-weight: bold;
			}

			#headertext
			{
				font-size:10px;
				font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
				font-weight: normal;
				color: #DCDCDC;
				position:absolute;  
				top:86px;
				left:792px;
				text-align: left;
				z-index: 2;
			}

			#headertext a:link
			{
				text-decoration: none;
				color:#DCDCDC;
				border:0;
			}

			#headertext a:hover
			{
				text-decoration: underline;
				color:#FFFFFF;
				border:0;
			}

			#headertext a:active
			{
				text-decoration: none;
				color:#DCDCDC;
				border:0;
			}
			
			#headertext a:visited
			{
				text-decoration: none;
				color:#DCDCDC;
				border:0;
			}

			#headertext img
			{
				margin: 0px, 0px, 0px, 0px;
				border:0;
			}
			
			#ipdmail
			{
				position:absolute;
				top:87px;
				left:681px;
				border:0;
			}
			
			#ipdmail img
			{
				border:0;
			}

/* END HEADER */


/* NAVIGATION BUTTONS */
			#menu 
			{
					position: absolute;
					top: 80px;
					left: 5px;
					height: 28px;
					width: 662px;
					background-color: #000000;
					z-index: 3;		
			}
			
			.cssnavleft
			{
					position: relative;
					float: left;
					margin: 0px; 
					padding: 0;
					background: url(../images/nav/nav_capleft.gif) no-repeat;
					width: 13px;
					height: 28px;
			}
			
			.cssnav	
			{
					position: relative;
					float: left;
					margin-left: 1px; 
					padding: 0;					
					background: url(../images/nav/nav_over.gif) no-repeat;
					width: 126px;
					height: 28px;
	                overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnava 
			{
					position: relative;
					float: left;
					margin-left: 1px; 
					padding: 0;
					font-size:11px;				
					background: url(../images/nav/nav_active.gif) no-repeat;
					width: 126px;
					height: 28px;
	                overflow:hidden;/* for ie to hide extra height*/	
			}
			
			.cssnavright 
			{
					position:relative;
					float: left;
					margin-left: 1px; 
					padding: 0;
					background: url(../images/nav/nav_capright.gif) no-repeat;
					width: 13px;
					height: 28px;
			}
			
			.cssnav a 
			{
					display: block;
					color: #DCDCDC;
					font-size: 11px;
					width: 126px;
					height: 28px;
					display: block;
					float: left;
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover 
			{
					color: #FFFFFF;
			}
			.cssnav img 
			{
					width: 126px; 
					height: 28px; 
					border: 0; 
			}
			.cssnav a:hover img
			{
					visibility:hidden
			}
			.cssnav span 
			{
					position: absolute;
					left: 3px;top: 5px;
					text-align: center;
					width: 120px;
					cursor: pointer;   	     
			}
			
			.cssnava span {
					    position: absolute;
					    left: 3px;top: 5px;
					    text-align: center;
					    color:#000000;
					    width: 120px;
					    cursor: default;  	     
			}
			
/* END OF NAVIGATION */


/* MAIN CONTENT */

			#whitepagearea
			{
				width: 988px;
				height: 1171px;
				background-color: #FFFFFF;
				position: absolute;
			    top: 108px;
			    left: 0px;
			}

			#contactbigcontainer
			{
				position: absolute; 
				top:13px; 
				left:6px; 
				height:447px; 
				width:976px; 
				background-color:#999999;
				overflow:hidden;
			}

			#contactcontainer
			{
				position: absolute; 
				top:0px; 
				left:0px; 
				height:447px; 
				width:718px; 
				background-color:#999999;
			}
			
			#officetitle
			{
				position:absolute; 
				top:11px; 
				left:11px; 
				height:30px; 
				width:300px; 
				color:#FFF; 
				font-size:18px; 
				font-weight:bold;
			}

/* END MAIN CONTENT */


/* MAIN BANNER */

			#mainbanner
			{
				position:absolute;
				left: 0px;
				top: 1px;
				margin:0px 5px 5px 6px;
				background-color: #FFFFFF;
				width:660px;
				height:470px;
			}

/* END MAIN BANNER */


/* CONTACT US TEXT */

			#emparea {
				font-size: 11px;
				font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
				font-weight: normal;
				line-height:150%;
				position: absolute; 
				top: 474px; 
				left: 6px; 
				width: 976px; 
				height: 684px; 
				background-color: #DCDCDC;
				color:#000;
			}

/* END CONTACT US TEXT */

/* SERVICES/CONTACT US TABS SIDEBAR */

			#quicktools

			{
				position:absolute;
				top:13px;
				left:714px;
				width:273px;
				height:435px;
				overflow: hidden;
				
			}

/* END SERVICES/CONTACT US TABS SIDEBAR */
