/* WEB BODY */
body{
		background:url(images/background.png) top repeat-x;
		font:11px Arial;
		color:#333333;
		margin:10px 0;
}
p{
		font-size:12px;
		color:none;
}
small{
		font-size:11px;
		color:#999999;
}
small a{
		color:#666666;
}
/* HEADERS */
h1{
		font:18px Arial;
		color:#003469;
		margin:0;
}
h1 span{
		font-size:11px;
		color:#666666;
}
h2{
		font:16px Arial;
		font-weight:bolder;
		color:#003469;
		margin:0;
}
h2 span{
		color:#666666;
		font-size:11px;
		font-family:Tahoma;
		font-weight:normal;
}
h3{
		font-size:12px;
		font-weight:bolder;
		font-style:normal;
		text-align:center;
		color:#003469;
}
/* LINKS */
a{
		text-decoration:none;
		color:#00468C;
}
a:hover{
		text-decoration:underline;
}
/* HEAD */
#head{
		margin:0 auto;
		padding:0;
		width:950px;
		height:112px;
}
#slide{
		width:950px;
		margin:0 auto;
		padding:0;
		height:307px;
}
#menu{
		width:950px;
		margin:0 auto;
		padding:0;
		height:30px;
		background:url(images/menu-bg.png) repeat-x;
		text-align:center;
}
/* CONTENT */
#container{
		background:#FFFFFF url(images/bg-cont.png) repeat-x;
		margin:0 auto;
		width:950px;
		padding:0;
		overflow:auto;
}
.content{
		background:url(images/bg-news.png) no-repeat top;
		width:468px;
		float:left;
		padding:0 10px;
		overflow:auto;
		text-align:justify;
}
.content-head{padding:14px 0;}
/* SIDE */
.side{
		width:462px;
		float:right;
		padding:10px 0;
		overflow:auto;
}
.welcome{
		background:url(images/dot-welcome.png) no-repeat;
		width:427px;
		height:185px;
		padding:46px 10px 10px 15px;
		margin:4px 10px 10px 0;
		text-align:justify;
}
.newsletter{
		background:url(images/dot-newsletter.png) no-repeat;
		width:432px;
		height:119px;
		margin:10px 10px 10px 0;
		padding:50px 10px 10px 10px;
		text-align:justify;
}
.links{
		width:452px;
		padding:0 10px 0 0;
		overflow:auto;
}
.dotlink{
		border-bottom:1px #999999 dotted;
		padding:4px;
}
/* MINI SIDES */
.sides{
		width:452px;
		padding:0 10px 0 0;
		overflow:auto;
}
.poll{
		width:221px;
		padding:0 10px 0 0;
		float:left;
		overflow:auto;
        color:#0240b6;
}
.cal{
		width:221px;
		padding:0;
		float:right;
		overflow:auto;
}
/* FOOT */
#foot{
		width:930px;
		background:#497EC9;
		padding:10px;
		height:20px;
		color:#FFFFFF;
		margin:0 auto;
}
.foot a{
		color:#003469;
}
.side1{
		width:auto;
		padding:0;
		float:left;
		text-align:left;
}
.side2{
		width:auto;
		padding:0;
		float:right;
		text-align:right;
}
/* IMAGES */
#pic{
		border:1px #999999 solid;
		padding:3px;
		margin:0 5px 0 0;
}
#banner{
		border:0;
		padding:0 0 10px 0;
}		
img{ border:0; }

