* { 
padding : 0;
margin : 0;
} 
body { 
font-family :  Arial, Helvetica, Verdana, sans-serif;
color : #000000;
font-size : 12px;
background-color : #d0d0e0;
} 
a{
color : #000000;
text-decoration : none;
} 
a.hover{
color : #000000;
text-decoration : underline;
}
#banner{
 border : 0px;
margin : 0px;
padding : 0px;
height : 84px;
background-color : #2e2e52;
background-image : url('/images/banner.jpg');
background-repeat : no-repeat;
background-position : center;
 }
 
#banner img {
float : left;
}

#navbar { 
margin : 0px;
padding : 4px;
background-color : #fffffe;
height : 25px;
} 
#navbar ul { 
float : left;
list-style : none;
margin : 0;
height : 20px
} 
#navbar ul li { 
float : left;
} 
#navbar ul a { 
color : #323538;
display : block;
text-decoration : none;
padding : 1px 14px 1px 14px;
font-weight : bold;
font-size : 8pt;
margin-left : 0px;
line-height : 1.9;
} 
#navbar ul a.act, #navbar ul a:hover { 
padding : 1px 14px 1px 14px;
margin-left : 0px;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
}
#carousel{
position : relative;
margin-top : 5px;
margin-left : 30%;
	margin-right : 30%;
    padding:0px;
} 
IMG.displayed
    {
    display:block;
    margin-top:0px;
    margin-bottom:0px;
	margin-left : 30%;
	margin-right : 30%;
    padding:0px;
    }

#maintext{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size : 10pt;
color : #000000;
margin-top : 5px;
margin-left : 20%;
margin-right : 20%;
text-align : justify;
}
#subtext{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size : 9pt;
color : #000000;
margin-top : 5px;
margin-left : 20%;
margin-right : 20%;
text-align : justify;
}
#linktext{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size : 9pt;
color : #000000;
margin-top : 5px;
margin-left : 10%;
margin-right : 10%;
text-align : justify;
}
a.linktxt{font-weight:bolder;color : #000000;}
a.linktxt:hover{text-decoration:underline;}

p.linkpara{margin-top: 5px;}

.new_text
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	text-align: justify;
	line-height : 1.5;
	color:#000000;
	}
	
a.new_text {text-decoration:underline;color:#000000;}

#newtext{
border-style:solid;
border-width:1px;
border-color:#000000;
padding:15px 5px 15px 15px;
margin-top : 20px;
margin-left : 25%;
margin-right : 25%;
}
#footer { 
margin-top : 20px;
width : 100%;
} 
#footer p { 
position : relative;
margin-top : 5px;
text-align : center;
line-height : normal;
font-size : 8pt;
} 
#header {
background-color : #2e2e52;
height : 35px;
margin-top:0px;
}
#header p {
line-height:1.1;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:30px;
font-weight:bold;
color:white;
text-align : center;
}
#gallery_content{
margin-top : 20px;
margin-left : 35%;
margin-right : 0%
}
#gallery_content td{
font-family:Arial, Helvetica, Verdana, sans-serif;
color : #000000;
font-size : 8pt;
text-align : left;
line-height : 1.3;
}
a.gallery:hover{
text-decoration : underline;
}
#gallery_content th{
font-family:Arial, Helvetica, Verdana, sans-serif;
color : #000000;
font-size : 10pt;
font-weight : bold;
text-align : left;
line-height : 1.3;
}
#gallery_item_wrapper{
	width : 100%;
	padding: 0px;
	margin : 0px;
	border: 0px;
	background : #d0d0e0;
}
#gallery_item_thumbs{
	float: left;
	padding: 10px 0px 10px 0px;
	margin-top: 20px;
	border: 0px;
	background : #d0d0e0;
	width: 25%;
	text-align : center;
}
#gallery_item{
float: right;
	padding: 10px 0px 10px 0px;
	margin-top: 5px;
	border: 0px;
	background: #d0d0e0;
	width: 75%;

}
#gallery_item_text{
	padding: 0px;
	margin-top: 20px;
	margin-left : 15%;
	margin-right : 25%;
	border: 0px;
	background: #d0d0e0;
	font-size : 9pt;
	text-align : justify;
}
#newsletter_wrapper{
	float: left;
	padding: 0px;
	margin-top: 20px;
	border: 0px;
	background : #d0d0e0;
	width: 20%;
}
.letterheader {
	width:100%;
	text-align:left;
	line-height:1.8;
	}
.letterblock {
	margin-left:10px;
	display:none;
	line-height:1.5;
}
.imagesblock {
	margin-left:10px;
	display:none;
	line-height:1.5;
	text-align:center;
}		
.articleblock {
	margin-left:10px;
	display:block;
	line-height:1.5;
}	
a.letterlink:hover{
text-decoration : underline;
}
#newsletter_item{
	float: right;
	padding: 10px 0px 10px 0px;
	margin-top: 5px;
	margin-left: 0%;
	margin-right: 5%;
	border: 0px;
	background: #d0d0e0;
	font-size : 9pt;
	text-align : justify;
	width: 75%;
	}

.newsletter{
	margin-top : 10px;
	margin-bottom : 10px;
	
}
.newslist{margin-left : 5%;}

.newsimage{text-align : center;}

.newsimage{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	margin-top : 10px;
	margin-bottom : 10px;
	
}
	
	




 