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

#header{
	position: relative;
}
	#header h1{
		margin: 0px;
		width: 136px;
	}
	#header ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	#header ul li h2{
		margin: 0px;
		padding: 0px;
	}
	#logo{
		padding: 10px 0px 10px 50px;	
	}
	#nav{
		background-image: url(/files/images/template/greentab.png);	
		background-repeat: no-repeat;
		width: 364px;
		height: 28px;
		position: absolute;
		top: 75px;
		right: 0px;
	}
		#nav ul{
			margin: 7px 0px 0px 20px;
		}
			#nav ul li{
				float: left;
				text-transform:lowercase;
				padding: 0px 5px 0px 5px;
				border-left: 1px solid #203e83;
				font-size: .9em;
			}
				#nav ul li:first-child, #nav ul li.first-child{
					border-left: none;
				}
				#nav ul li a{
					color: #203e83;
				}
				#nav ul li h2{
					font-size: 1em;
					margin: 0px;
				}
	#subnav{
		background-color: #999999;
		width: 847px;
		height: 21px;
		position: relative;
		top: 3px;
	}
		#subnav ul{
			width: 685px;
			margin: auto;
		}
		#subnav ul li{
			float: left;
			padding: 3px 30px 0px 30px;
			border-right: 2px solid white;
			height: 18px;
		}
			#subnav ul li:first-child, #subnav ul li.first-child{
				border-left: 2px solid white;
				background-color: #004990;
			}
			#subnav ul li a{
				color: white;
				text-transform: lowercase;
			}
			#subnav ul li h2{
				font-size: .9em;
			}
	#slogan{
		margin-top: 6px;
	}
#center{
	margin: 3px 0px 0px 0px;	
	height: 272px;
	background-color:#99FE00;
}
	#center h3{
		margin: 0px;
		padding: 0px;
	}
	#main_pic{
		float: right;	
	}
	#box1, #box2, #box3, #box4, #box5{
		/* width = 192 minus padding*/
		width: 172px;	
		padding: 8px 10px 8px 10px;
		font-size: .9em;
		line-height:1.3em;
		overflow:hidden;
	}
	#box1, #box2, #box3, #box4{
		border-bottom: 3px solid white;
	}
	#box1, #box2{
		background-color: #E5E4E4;	
		font-size: 0.8em;
	}
		#box1 p, #box2 p{
			padding-bottom: 0px;
			margin-bottom: 0px;
			margin-top: 3px;
			font-size:0.9em;
		}
		#box1 h3, #box2 h3, #box5 h3 a{
			color: #333399;
		}
		#box1 h3, #box2 h3{
			font-size:1.9em;
		}
	#box1{
		position: relative;
		height: 76px;
		overflow: hidden;
	}
		#log_in{
			position: absolute;
			background-image:url(/files/images/template/bg_log_in.png);
			background-repeat:no-repeat;
			top: 9px;
			right: 10px;
			width: 61px;
			height: 48px;
			margin: 0px 0px 0px 0px;
			padding: 4px 0px 0px 0px;
			font-size: 1.2em;
			text-align:center;
		}
			#log_in a{
				color: white;
			}
	#box2{
		height: 64px;		
	}
	#box3, #box4{
		background-color: #999999;
		padding-top: 2px;
		padding-bottom: 2px;
		height: 28px;
	}
		#box3 p, #box4 p{
			padding: 0px;
			margin: 0px;
			font-size: 1.1em;
		}
		#box3 p a, #box4 p a{
			color: white;
			display: block;
			padding-top: 6px;
			padding-bottom: 6px;
		}
	#box5{
		font-size: 0.7em;
		padding-top: 5px;
		padding-bottom: 2px;
		background-color: #99fe00;
		height: 17px;
	}
		#box5 h3{
			margin: 0px;
			padding: 0px
		}
#features{
	height: 162px;
	background-image:url(/files/images/template/bg_features.png);
	background-repeat:repeat-x;
	margin-top: 3px;
	padding: 5px 0px 0px 0px;
}
	#feature1, #feature2, #feature3, #feature4{
		border-left: solid 1px #999999;
		float: left;
		padding: 3px 10px 10px 10px;
		height: 148px;
		border-bottom: 1px solid #999999;
		overflow: hidden;
	}
	#feature1 h3, #feature2 h3, #feature3 h3, #feature4 h3{
		border-left: solid 1px #e5e4e4;
		margin: 0px;
		padding: 0px 0px 5px 0px;
	}
	#feature1 p, #feature2 p, #feature3 p, #feature4 p{
		font-size: .8em;
		color: #666666;
	}
		#feature1 p a, #feature2 p a, #feature3 p a, #feature4 p a{
			color: #003399;
		}
	#feature1{
		border-left: none;	
		width: 225px;
	}
	#feature2{
		width: 180px;
	}
	#feature3{
		width: 179px;
	}
	#feature4{
		width: 180px;
	}
#referal_partners{
	clear: left;
	margin: 0px;
	border-top: 1px solid #1e3c80;
	background-color: #1e3c80;
	height: 33px;
}
	#referal_partners h4{
		margin: 0px;
		padding: 8px 0px 2px 0px;
		background-color: #496196;
		width: 175px;
		text-transform:uppercase;
		text-align: center;
		color: white;
		font-size: .85em;
		float: left;
		height: 23px;
	}
	#referal_partners ul{
		float: left;
		margin: 0px;
		list-style: none;
		width: 642px;
		font-size: .85em;
		padding: 8px 0px 0px 4px;
	}
		#referal_partners li{
			float: left;
			border-left: 1px solid #adff32;
			padding: 0px 4px 0px 5px;
		}
			#referal_partners li a{
				color: #adff32;
			}
			#referal_partners li:first-child, #referal_partners li.first-child{
				border-left: none;
			}
#footer{
	color: #9b9b9c;	
	margin-top: 3px;
	font-size: .75em;
	height: 45px;
}
	#footer p a{
		color: #9b9b9c;	
	}
	#footer ul{
		list-style-type: none;
		margin-top: 0px;
	}
		#footer li{
			float: left;
			border-left: 1px solid #9b9b9c;	
			padding: 0px 5px 0px 5px;
		}
		#footer li:first-child, #footer li.first-child{
			border-left: none;	
		}
		#footer li a{
			color:#9b9b9c;	
		}
	#footer_links{
		width: 840px;	
		height: 25px;
		padding-top: 7px;
	}
	#footer_intranet{
		width: 260px;
		float: right;
		padding: 5px 0px 5px 15px;
		border-left: 2px solid #9b9b9c;
	}
	#footer_1{
		margin-left: 0px;
	}
	#footer_2{
		margin-left: 538px;
	}
#links{
	margin: 10px 0px 0px 2px;	
}
	#links img{
		float: left;
		margin-left: 10px;
	}