html {
	height: 100%;
	}

body {
	background-image: url(../images/body_bg.gif);
	margin: 0px;
	padding: 0px;
	height: 100%;
	}

#container {
	background-image: url(../images/container_bg.png);
	background-repeat: repeat-y;
	width: 932px;
	margin: 0 auto 0 auto;
	min-height: 504px;
	padding-top: 1px;
	}

* html #container {
	height: 504px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/container_bg.png', sizingMethod='scale');
	}

#sub_container {
	background-image: url(../images/sub_container_bg.png);
	background-repeat: repeat-y;
	width: 932px;
	margin: 0 auto 0 auto;
	min-height: 704px;
	padding-top: 1px;
	}

* html #sub_container {
	height: 704px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/container_bg.png', sizingMethod='scale');
	}
	
		#home_inside_container {
			width: 872px;
			min-height: 100%;
			margin-left: 30px;
			margin-top: -1px;
			}
			
		#inside_container {
			width: 872px;
			min-height: 100%;
			margin-left: 30px;
			margin-top: -1px;
			}

				#header {
					background-image: url(../images/header_bg.jpg);
					background-repeat: no-repeat;
					width: 872px;
					height: 257px;
					}
					
				#sub_header {
					background-image: url(../images/sub_header_bg.gif);
					background-repeat: no-repeat;
					width: 872px;
					height: 122px;
					}

				#nav {
					background-image: url(../images/nav_bg.jpg);
					background-repeat: no-repeat;
					width: 872px;
					height: 200px;
					color: #ffffff;
					font-weight: bold;
					}
					
						#homeContent {
							position: relative;
							top: 55px;
							left: 34px;
							width: 440px;
							color: #262626;
							float: left;
							font-size: 11px;
							font-weight: normal;
							min-height: 129px;
							}
					
				#sub_nav {
					background-image: url(../images/sub_nav_bg.gif);
					background-repeat: no-repeat;
					width: 872px;
					height: 107px;
					color: #ffffff;
					font-weight: bold;
					}
						
						/* NAV BUTTON */
						.nav_button1 {
							position: relative;
							left: 30px;
							top: 10px;
							}
							
						.nav_button2 {
							position: relative;
							left: 70px;
							top: 10px;
							}
							
						.nav_button3 {
							position: relative;
							left: 103px;
							top: 10px;
							}
							
						.nav_button4 {
							position: relative;
							left: 130px;
							top: 10px;
							}
							
						/* SUB BUTTON */
						.subNav_button1 {
							position: relative;
							left: 30px;
							top: -55px;
							}
							
						.subNav_button2 {
							position: relative;
							left: 70px;
							top: -55px;
							}
							
						.subNav_button3 {
							position: relative;
							left: 103px;
							top: -55px;
							}
							
						.subNav_button4 {
							position: relative;
							left: 130px;
							top: -55px;
							}

								a.subNav_button1, a:link.subNav_button1, a:visited.subNav_button1, a:active.subNav_button1, a:hover.subNav_button1, 
								a.nav_button1, a:link.nav_button1, a:visited.nav_button1, a:active.nav_button1, a:hover.nav_button1 {
									color: white;
									text-decoration: none;
									}
								a.subNav_button2, a:link.subNav_button2, a:visited.subNav_button2, a:active.subNav_button2, a:hover.subNav_button2, 
								a.nav_button2, a:link.nav_button2, a:visited.nav_button2, a:active.nav_button2, a:hover.nav_button2 {
									color: white;
									text-decoration: none;
									}
								a.subNav_button3, a:link.subNav_button3, a:visited.subNav_button3, a:active.subNav_button3, a:hover.subNav_button3, 
								a.nav_button3, a:link.nav_button3, a:visited.nav_button3, a:active.nav_button3, a:hover.nav_button3 {
									color: white;
									text-decoration: none;
									}
								a.subNav_button4, a:link.subNav_button4, a:visited.subNav_button4, a:active.subNav_button4, a:hover.subNav_button4, 
								a.nav_button4, a:link.nav_button4, a:visited.nav_button4, a:active.nav_button4, a:hover.nav_button4 {
									color: white;
									text-decoration: none;
									}
									
						.pageName {
							position: relative;
							top: 76px;
							left: 89px;
							color: #2f79c2;
							font-size: 24px;
							}

							

				#content {
					background-image: url(../images/content_bg.gif);
					background-repeat: no-repeat;
					width: 872px;
					min-height: 217px;
					_height: 217px;
					}
					
						#home_box1_container {
							width: 243px;
							height: 181px;
							float: left;
							position: relative;
							left: 57px;
							top: 17px;
							}
							
								#home_box1_top {
									
									}
									
								#home_box1_bottom {
									background-image: url(../images/viewDetails_bg.gif);
									background-repeat: no-repeat;
									height: 29px;
									}
									
										#home_box1_text {
											float: left;
											width: 200px;
											}
											
										#home_box1_button {
											float: left;
											}
							
						#home_box2_container {
							width: 243px;
							height: 181px;
							float: left;
							position: relative;
							left: 67px;
							top: 17px;
							}
							
								#home_box2_top {
									
									}
									
								#home_box2_bottom {
									background-image: url(../images/viewDetails_bg.gif);
									background-repeat: no-repeat;
									height: 29px;
									}
									
										#home_box2_text {
											float: left;
											width: 200px;
											}
											
										#home_box2_button {
											float: left;
											}
							
						#home_box3_container {
							width: 243px;
							height: 181px;
							float: left;
							position: relative;
							left: 77px;
							top: 17px;
							}
							
								#home_box3_top {
									
									}
									
								#home_box3_bottom {
									background-image: url(../images/viewDetails_bg.gif);
									background-repeat: no-repeat;
									height: 29px;
									}
									
										#home_box3_text {
											float: left;
											width: 200px;
											}
											
										#home_box3_button {
											float: left;
											}
									
						.projectSpan {
							color: #232388;
							font-size: 10px;
							font-weight: bold;
							margin-left: 4px;
							position: relative;
							top: 6px;
							}
							
						.projectName {
							color: #ffffff;
							font-size: 9px;
							font-weight: bold;
							position: relative;
							top: 6px;
							}
							
						.noBorder {
							border: none;
							}
					
				#sub_content {
					background-image: url(../images/sub_content_bg.gif);
					background-repeat: repeat-y;
					width: 872px;
					min-height: 410px;
					_height: 410px;
					}

						#left_col {
							width: 472px;
							float: left;
							padding-left: 90px;
							padding-top: 27px;
							color: #262626;
							background-image: url(../images/left_col_bg.gif);
							background-repeat: repeat-y;
							}
							
						#right_col {
							width: 275px;
							float: right;
							margin: auto;
							}
							
								.page_Image {
									margin-left: 10px;
									}




	.clearance { 
		clear: both; 
		height: 0px;
		background-image: url(../images/sub_content_bg.gif);
		background-repeat: repeat-y;
		}
		
	.clearance_home { 
		clear: both; 
		height: 0px;
		background-color: #c7c8ca;
		}

				#footer {
					background-image: url(../images/footer_bg.gif);
					background-repeat: no-repeat;
					width: 872px;
					height: 92px;
					}

				#sub_footer {
					background-image: url(../images/sub_footer_bg.gif);
					background-repeat: no-repeat;
					width: 872px;
					height: 92px;
					}
					
						.i4Footer {
							position: relative;
							left: 705px;
							top: 51px;
							border: none;
							}