@charset "utf-8";

/* CSS Document */



* {margin:0;
padding:0;
}

body a:focus,a:active{outline:none;
}


#title{font-size:24px;
height:30px;
width:100%;
border-bottom: #eeeeee solid 1px;

	

}

input{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

}
body{
    font-family:"Trebuchet MS", "Palatino Linotype", "Book Antiqua", Palatino, serif;
		line-height:150%;
		font-size:13px;

}

#continer{width:1000px;
	margin:auto;

}

#header{height:150px;
	width:1000px;

}



#logoholde{width:237px;
	height:105px;
	float:left;
	margin:20px 20px;

}

#fl{float:right;
	margin:20px 20px;
	width:290px;
	height:105px;
	text-align:right;
}

#fl ul{padding:0;
	margin:0;
	padding-top:3px;
	list-style:none;	

}

#fl ul li{display:block;
	float:left;

}

#fl ul li a{color:#006699;
		font-size:12px;
		margin-left:20px;
		display:block;
		text-decoration:none;

			

}



.serchbg{width:190px;
	height:25px;
	padding-top:9px;
	background-image:url(../img/serch_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	padding-left:40px;
	color:#006699;
	font-size:13px;
	border: none 0px;

}



.tellphone{color:#006699;
		font-size:17px;

}

.topemail{color:#006699;
		font-size:15px;

}



#nav{height:40px;
	width:1000px;
	background-image:url(../img/nav_bg.jpg);
	background-repeat:repeat-x;

}



#nav ul{padding:0;
	margin:0;
	list-style:none;
	padding-left:20px;

		

}

#nav ul li{}



#nav ul li a{display:block;
		float:left;
		margin-right:10px;
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		padding:5px 10px;
		text-decoration:none;
		padding-top:10px;

}

#caption{height:300px;
	width:1000px;

}

.cap {position:absolute;
	width:250px;
	z-index:10000;
	float:right;
	top:370px;
	margin-left:690px;
	height:98px;
	background-image:url(../img/cap.png);
	background-position:center;
	background-repeat:no-repeat;			

}

#welcomepanel{float:left;
	      margin-right:10px;
		padding:20px 0px;
		position:relative;
		text-align:justify;
		margin-top:30px;
				

}

#welcomepanel p{color:#2c2c1d;

}

#news_events{float:right;
	width:300px;
	margin-top:20px;
	margin-right:15px;
	position:relative;
	padding:30px 10px;

}

#news_events ul{padding:0;
		margin:0;
		list-style:none;

}

#news_events ul li{display:block;
		border-bottom:solid 1px #EEE;
		padding-bottom:10px;
		margin-bottom:8px;

}

#news_events ul li:last-child{border-bottom:none;

}

#news_events  ul li a{margin-bottom:5px;
			font-size:12px;
			text-align:justify;
			text-decoration:none;
			line-height:normal;
			color:#666;
					
}

.nheading{color:#006699;
	font-size:13px;
	margin-bottom:10px;
	position:relative;
	padding-bottom:8px;

					

}

.date{color:#999;
		font-size:10px;

}

.learnmore{font-size:9px;
			float:left;margin-top:10px;
			color:#006699;
			position:relative;

}

.learnmore a {color:#006699;
text-decoration:none;

				



}





.headings{font-size:15px;
			color:#006699;

}

.lastheadings{color:#666;
				font-size:15px;

}

.clearfix{clear:both;}

.textboxnews{width:244px;
				height:22px;
				background-image:url(../img/news_textboxl.jpg);
				background-repeat:no-repeat;
				background-position:center;
				padding-top:10px;
				padding-left:10px;
				font-size:14px;
				border:0px none;

				

}



.sig{background-image:url(../img/sign_up_btn.jpg);
				border:0px;
				width:90px;
				height:30px;
				font-size:0px;
				margin-top:5px;
				margin-left:5px;



}

.hori{background-image:url(../img/hor.jpg);
						height:7px;
						width:254px;
						background-repeat:no-repeat;
						background-position:center;
						margin:20px auto ;

					

}



#innerleft{width:600px;
			padding:20px 10px;
			float:left;
			position:relative;
			margin-top:30px;

}

#innerleft p{font-size:13px;
				color:#666;
				text-align:justify;
				line-height:150%;
				letter-spacing:normal;

}
#innerleft p a{color:#666;
}

#innerleft ol{margin:0px;
			padding-left:10px;

}

#innerleft ol li{display:list-item;
				list-style:inside;
				font-size:13px;
				color:#666;
				padding:3px 0px;

}

			

#smallnav{float:right;
		width:150px;
		border-bottom: solid 3px #ccc;
		position:relative;
		padding:40px 0px;

}

#smallnav ul{padding:0px;
			margin:0px;
			list-style:none;

}

#smallnav ul li{}

#smallnav ul li a{display:block;
				padding:5px 0px;
				font-size:12px;
				color:#006699;
				text-decoration:none;

}

				

#footer {width:1000px;
			height:40px;
			border-top: #e4e4e4 solid 1px;
			margin:auto;
			padding-top:10px;

}

#footer ul{list-style:none;
			padding:0px;
			margin:0px;

}

#footer ul li {display:inline;

}

#footer ul li a{display:inline;
				color:#006699;
				margin:0 10px ;
				font-size:10px;
				text-decoration:none;

			

}



#footer ul li a:hover{color:#666;

}

.copyright{float:left;
			color:#666;
			font-size:9px;
			padding-left:10px;
			padding-top:10px;
			margin-bottom:10px;

			

			}

	

.powered{float:right;
color:#666;
font-size:9px;
margin-top:10px;

}

.powered a{color:#666;
			text-decoration:none;

			

}



.textbox{width:300px;
		height:24px;
		color:#666;
		font-size:12px;

}

.textarea{width:300px;
			height:100px;
			color:#666;
			font-size:12px;

}



#middle_panel{width:320px;
			float:right;
			position:relative;
			padding-top:20px;
			background-color:#ebebeb;
			margin-top:30px;
			margin-right:14px;
			padding-bottom:50px;

}

#first,

#second,

#third, 

#fourth {

			font-style:normal;
			font-size:9px;
			color:#999;

}



#first,

#second,

#third, 

#fourth,

h3{

			font-style:normal;
			font-size:15px;
			color:#006699;
			font-weight:normal;

}



#first,

#second,

#third,

#fourth {width:300px;
					position:relative;
					color:#666;
					font-size:13px;
					margin:auto;
					padding:5px;
					margin-bottom:10px;

}

.icons{float:left;

margin:0 10px 1px 0px;

}





#lastpanel{float:right;
			width:300px;
			min-height:500px;
			position:relative;
			padding:20px 10px;
			background-image:url(../img/pan.jpg);
			margin-top:30px;
			background-repeat:no-repeat;
			background-position:left top;
			font-size:11px;
			color:#666;

}
#lastpanel h2 a{color:#666}

#email-update{width:300px;
				height:105px;

				/*

				background:url(../img/email_update.jpg) no-repeat center;

*/

}





.email-up{width:160px;
			height:20px;
			background:none;
			padding:5px 5px;
			color:#575739;
			font-size:12px;
			border:none;
			margin:60px 0px 50px 50px;

}

.sub-new{width:71px;
			height:30px;
			background:url(../img/sub-news.jpg) no-repeat center;
			border:none;
			font-size:0;
			float:right;
			margin:5px  13px 0 0px;

}
.superscript{vertical-align:super;
}
.readmore{color:#900;}
.readmore a{color:#900; text-decoration:none;}