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

*{margin:0;
	padding:0;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
a img{border:none;}

a{outline:none;}
div{position:relative;}
.clear{clear:both;}
body{background:url(../img/bg.jpg) repeat-x;}
#container{width:1000px;
			margin:auto;
			padding-left:10px;
			padding-right:12px;
			background:url(../img/container_bg.png) no-repeat  center 78px;
                        min-height: 700px;
}

#container .inn{width:980px;
				
				margin: 15px auto;}

#banner{width:1000px;
		height:140px;
		color:white;
}
.logo{
                float:left;
		width:521px;
		height:112px;
		background:url(../img/logo.png) no-repeat center;
		margin:20px 0 0 30px;
}

#nav{width:980px;
		height:36px;
		margin: 8px auto;
}
		

.smallink{
width:300px;
margin-top:10px;
text-align: center;

}
.smallink ul{list-style:none;}
.smallink ul li{float:left; padding:0px 15px 0 0; border-right: solid 1px #FFF;}
.smallink ul li.last{border-right:none;}
.smallink ul li a{color:white; text-decoration:none; font-size:12px; }
.jjc{width:250px;
float:right;
margin: 20px 130px 0 0;
font-weight:bold;
}

#welcomeuser{
  position:absolute;
  top: 100px;
  left: 610px;
  padding: 10px 10px;
}
#welcomeuser p{
    color:#333;
    background: url('../img/users.png') no-repeat;
    padding-left: 25px;
}

#caption{width:980px;
			height:297px;
}
#infoholder{width:980px;
			margin:auto;
			background:url(../img/gradient.jpg) no-repeat center -15px;
			padding-top:30px;
}

#infoholder{width:980px;
			margin:auto;
			background:url(../img/gradient.jpg) no-repeat center -15px;
			padding-top:30px;
}

#inholder{width:980px;
			margin:auto;
			clear:both;
			
}

#leftpanel{float:left;
			width:300px;
			
}
.newletterholder{width:300px;
					background:url(../img/newsletter.jpg) no-repeat center;
					height:131px;
					margin-bottom:20px;
					
}
.news{background:url(../img/new.jpg) no-repeat center;
			width:300px;
			height:396px;
			margin-bottom:20px;
}


#rightpanel{width:660px;
			float:right;
			font-size:13px;
			color:#666;
			text-align:justify;
			line-height:18px;
			}
			
#rightpanel h1{font-size:18px;
				color:#900;
				line-height:20px;
				display:block;
				margin-bottom:10px;
}

.president{margin-right:20px;}

ul.home{background:#ebe7c4;
		width:656px;
		height:450px;
		display:block;
		margin-top:20px;
		
}
ul.left{width:300px; color:#666;}
ul.left li{display:block; float:left;
			list-style:none;
			border-bottom:1px solid #919191;
			margin:0px 0 20px 0px;
			width:292px;
			text-align:left;
			height:120px;
			font-size:13px;}
			
ul.left li h3{color:#900; display:block; font-size:14px; margin-bottom:10px; }

ul.home li{display:block; float:left;
			list-style:none;
			border-bottom:1px solid #919191;
			margin:20px 0 0 24px;
			width:292px;
			text-align:left;
			height:120px;
			font-size:13px;
						}		
		
	#navigation{width:980px;
					height:36px;
					margin:auto;
					background:url(../img/nav.jpg) repeat-x top;
					margin-top:10px;}
				
	
		
	
ul.home li img{margin-left:10px;}
ul.home li h3{color:#900; display:block; font-size:14px; margin-bottom:10px; }

#footer{width:1000px;
		height:100px;
		background:#006600;
		margin: 10px auto 0;}

.copy{text-align:justify; color:white; font-size:13px; width:600px; margin:20px auto; padding:30px 20px; display:block; text-align:center;}

#help ul li{
    padding-bottom: 10px;
}

.info, .success, .warning, .message, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('../img/info.png');
}
.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('../img/success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('../img/warning.png');
}
.message {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('../img/error.png');
}