html, body{
	margin:0px 0 0 0;
	padding:0px;
}

body{
	background:#bcdff3;
	text-align:center;
}

a {
	font-family:Trebuchet MS;
	color:#005bbe;
	font-size:14px;
	text-decoration:underline;		
}

a:hover {
	font-family:Trebuchet MS;
	color:#005bbe;
	font-size:14px;
	text-decoration:none;		
}
		
#container{
	width:1000px;
	margin: auto; 
	text-align:left;	
	font-family:Trebuchet MS;
	background:#ffffff;
	color:#212121;
	font-size:14px;
}

#header{
	height:96px;
}
	#header #hleft{
		float:left;
		width:266px;
	}
		#header h1{
			top:85px;
			position:absolute;
			margin:0px;
			padding:0px 0 0 80px;
			color:#0e5fb8;
			font-size:12px;
			font-weight:bold;
		}
		
	#header #hright{
		float:right;
		width:728px;
		height:30px;
		text-align:left;
		padding:10px 0px 0 0;
	}
	
#menu{
	margin:0px;
	padding:0px;
}


h3 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
}

.text{
	padding:10px;
}




/* INDEX */
#content-top{
	padding:15px;
}

	#top-left{
		float:left;
		width:450px;
	}
		#application{
			background:#ddeff9;
			width:450px;
			padding-bottom:10px;
		}
			
		
		#btn{
			background:url('btn.jpg'); width:190px;height:40px;
			text-align:center;
		}
			#btn a{
				color:#FFFFFF;
				font-size:18px;
				font-weight:bold;
				text-decoration:none;
			}
		
		#homeBanner{
			margin-top:16px;
			width:450px;
		}
		
		#intro{
			margin-top:12px;
			background:#f9f8ea;
			width:450px;
		}
			#intro h3{
				color:#00c407;
			}
			
		
	#top-center{
		float:left;
		width:245px;
		margin-left:14px;
	}
		
		
		#quotes{
			background:#eef7fb;
			width:245px;
			height:220px;
			margin:0px 0 12px 0;
		}
			
		#hideit{
			position:absolute;
			width:245px;
			height:23px;
			margin-top:0px;
			background:#eef7fb;
			z-index:1;
		}
			#hideit h3{
				color:#646464;
			}
		
		#account-types{
			margin-top:20px;
		}
			#account-types a{
				color:#FFFFFF;
			}
		
			#account-types h3{
					color:#00c407;
			}
			
			#account-types .accounts{
				border:1px solid #d6e0ea;
			}
		
	
	#top-right{
		float:left;
		width:245px;
		margin-left:14px;
	}
		#charts{
			background:#eef7fb;
			width:245px;
			height:225px;
		}
			#charts h3{
				color:#646464;
			}
		
		#search-form{
			padding:25px 0 5px 0;
		}
		
		#search-input{
			width:200px;
			height:27px;
			background:#FFFFFF;
			border:1px solid #9ec9fc;
			color:#828282;
			font-size:18px;
		}
		
		#tools{
			margin-top:12px;
			border:1px solid #ccf5cc;
		}
		
			#tools h3{
				color:#646464;
			}
			
			#tools .m-top{
				padding-top:5px;
				clear:left;
			}
			
			
#content-middle{
	margin-top:10px;
	padding:0 15px 0 15px;
}
#content-middle h3{
	color:#646464;
}
	#content-middle #mleft{
		float:left;
		width:570px;
		
	}
		#mleft-calendar{
			background:#eef7fc;
			height:250px;
		}
			#bg-color{
			top:15px;
			z-index:0;
			width:100px;
			height:20px;
			position:relative;
			margin:0px;
			padding:0;
			background:#0e5fb8;
		}
		
		#mleft-news{
			margin-top:12px;
			border:1px solid #dcdcdc;
		}
		
	#content-middle #mright{
		margin-left:14px;
		float:left;
		width:382px;
		border:1px solid #dcdcdc;
	}
		.latest_itemHyperText{
			color:#918c3b;
			font-size:18px;
			text-decoration:underline;
		}
		.latest_itemHyperText:hover{
			color:#918c3b;
			font-size:18px;
			text-decoration:none;
		}
		
		.latest_itmeDate{
			color:#b2b2b2;
			font-size:12px;
		}
		
		.latest_itemCont{
			margin:0px 0 12px 0;
			padding:0px;
		}


#content-bottom{
	margin-top:12px;
	padding:0 15px 0 15px;
}
#content-bottom h3{
	color:#646464;
}
		#gov{
			float:left;
			border:1px solid #f3f6f8;
			width:234px;
			height:225px;
		}
			#gov h3{
				color:#03c100;
			}

			#gov ul{
				margin:0px;
				padding:0px;
			}
			#gov li{
				list-style:none;
				padding:4px 0 4px 0;
			}
			
		#video{
			float:left;
			margin-left:10px;
			background:#f3f0e7;
			width:468px;
			height:225px;
		}
		
		
		#newsletter{
			float:left;
			margin-left:10px;
			background:#f2f2f2;
			width:234px;
			height:225px;
		}
			#newsletter .title{
				font-size:16px;
				color:03c100;
				font-weight:bold;
			}
			
			#newsletter .nl-input{
				font-size:17px;
				width:200px;
				height:25px;
				margin-bottom:7px;
				background:#FFFFFF;
				border:1px solid #9ec9fc;
				color:#828282;
			}
/* INDEX END */




/* INNER PAGE */
#inner-page{
	padding:15px;
}
.inputbox{
	width:120px;
	font-size:14px;
	background:#ffffff;
	border:1px solid #9ec9fc;
}

.inputboxsmall{
	width:55px;
	font-size:14px;
	background:#ffffff;
	border:1px solid #9ec9fc;
}

.inputboxres{
	width:120px;
	font-size:14px;
	background:#f8f8f8;
	border:1px solid #9ec9fc;
}

.textcell{
	color:#646464;
	font-weight:bold;
}

#column-left{
	float:left;
	width:205px;
}

	#links-inner-left{
			float:left;
			width:200px;
		}
			#links-inner-left h3{
				color:#03c100;
			}

			#links-inner-left ul{
				margin:0px;
				padding:0px;
			}
			#links-inner-left li{
				list-style:none;
				padding:4px 0 4px 0;
			}

		
#column-center{
	float:left;
	width:512px;
	
}

#main-content{
	background:#f5fafd;
}

	#main-content h1{
		color:#918c3b;
		font-size:22px;
		font-weight:bold;
	}
	
	#main-content h3{
		color:#646464;
		font-size:20px;
		font-weight:bold;
	}
	

#column-right{
	float:left;
	width:236px;
	margin-left:9px;
}
	.account-btn{
		background:url('account_btn.jpg'); width:99px;height:40px;
		text-align:center;
	}
			.account-btn a{
				color:#FFFFFF;
				font-size:14px;
				font-weight:bold;
				text-decoration:none;
			}
			
	#video-inner{
		margin-top:14px;
		background:#f3f0e7;
		width:234px;
	}
		#video-inner h3{
			color:#646464;
		}

		
	

/* INNER PAGE END */


#footer{
	text-align:center;
	margin-top:12px;
	background:#f7f7f7;
	font-size:12px;
	color:#929292;
}	
	#footer a{
		font-size:12px;
	}