/* CSS Document */
	
.rightquote, .leftquote {
font-family: tahoma;
font-size: 12px;
margin: 10px;
color: #323232;
font-weight: bold;
background: url(/greatfalls/images/leftquote.png) no-repeat top left #dfe9f2;
text-align: left;
padding-left: 30px;
padding-top: 10px;
}
.closequote {
background: url(../../images/rightquote.png) no-repeat bottom right;
width: 280px;
padding-right: 30px;
padding-bottom: 10px;
}
.rightquote{
float: right;	
}
.leftquote{
float: left;
}

#content h1 {
	color: #163a58;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 3px;
}
#content h2, h3 {
	color: #4f6d88;
}
	body{
		background:url(../../lib/images/main/bodybg.gif);
		margin:0px;
	}	
	
	#content {
		text-align: justify;
		font-family: tahoma;
		font-size: 12px;
		
	}
		.mainbg{
		background:url(../../lib/images/main/bg.gif) repeat-x;
		height:331px;
	
	}

		.toprightpic{
		background:url(../../lib/images/main/tiorightpic.png) no-repeat;
		width:447px;
		
			
	}
		.midbg{
		background:url(../../lib/images/main/mainbg.png) repeat-y;
		
					
	}
	
		.tilebg{
		background:url(../../lib/images/main/mainbg.png) repeat-y;
					
	}
	
	.bottombg{
		background:url(../../lib/images/main/bottom_bg.png) no-repeat;
		height:113px;
	}
	
	.orangecolor{
	background-color:#d66500;
	}
					
	.externalbg{
		background:url(../../lib/images/externalbg.gif) no-repeat;
		
	}

	.navbg{
		background:url(../../lib/images/main/navbg.gif) repeat-x;
		height:27px;
					
	}
	
	.windbg{
		background:url(../../lib/images/main/windbg.gif) repeat-x;
		height:249px;
					
	}
	.greatbg{
		background:url(../../lib/images/main/greatbg.gif) repeat-x;
		height:249px;
					
	}
	.businessbg{
		background:url(../../lib/images/main/businessbg.gif) repeat-x;
		height:249px;
					
	}
	
	.navbg1{
		background:url(../../lib/images/main/navbg1.gif) repeat-x;
		height:28px;
					
	}
	
	.startbg{
		background:url(../../lib/images/main/startbg.gif) repeat-x;
		height:28px;
					
	}
	
	.dot{
		background:url(../../lib/images/main/dot.gif) repeat-y;
		width:4px;
							
	}
	
	.whatnew{
		background:url(../../lib/images/main/whatnewbg.gif) no-repeat;
		width:292px;
		height:336px;							
	}
	
	.bluetext{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2f5779;
	text-decoration:none;
	}
	.bluetextbig{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#2f5779;
	text-decoration:none;
	}
	.bluetextitalic{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2f5779;
	text-decoration:none;
	font-style:italic;
	}
	
	.bluetexttopnav{
	font-family: Century Gothic,Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2f5779;
	text-decoration:none;
	}
	.bluetexttopnav:hover{
	font-family:  Century Gothic,Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}
	
	.navtext{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	}
	
	.navtext:hover{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	}
	
	.navtext1{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#d6edff;
	text-decoration:none;
	}
	
	.navtext1:hover{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	}
	
	.whitetext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}
	
	.blacktext{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:justify;
	}
	
	.moretext{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:9px;
	color:#bb4600;
	text-decoration:none;
	}
	
	.moretext:hover{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:9px;
	color:#bb4600;
	text-decoration:underline;
	}
	
	


	.textbox{
	BORDER-RIGHT: #CFCFCF 1px solid; 
	BORDER-TOP: #CFCFCF 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #CFCFCF 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #CFCFCF 1px solid; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ffffff;
	width:220px;
	height:20px;
	}
	.textbox1{
	BORDER-RIGHT: #CFCFCF 1px solid; 
	BORDER-TOP: #CFCFCF 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #CFCFCF 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #CFCFCF 1px solid; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #ffffff;
	width:220px;
	height:100px;
	}
	
	.outerborder1{

	border-right:#e1e1e1 1px solid;
	border-top:#e1e1e1 1px solid;
	border-left:#e1e1e1 1px solid;
	border-bottom:#e1e1e1 1px solid;
	}
	.c2{
	background:url(../../images/c2.gif) repeat-x;
	}
	.c4{
	background:url(../../images/c4.gif) repeat-y;
	}
	.c5{
	background:url(../../images/c5.gif) repeat-y;
	}
	.c7{
	background:url(../../images/c7.gif) repeat-x;
	}

	.bluetextbig2{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#2f5779;
	text-decoration:none;
	}
.bluetext1{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#003374;
	text-decoration:none;

	}
	.error{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
	text-decoration:none;
	}

#marqueecontainer{
	position:relative; 
	height: 290px; 
	width: 245px; 
	overflow: hidden;
}

#vmarquee{
	margin-top: 6px;  
	position: absolute;
}


