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

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p { 
	margin-top: 0px;
}
a.Print {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0 0 5px 21px;
	background-image: url(../img/print.gif);
	background-repeat: no-repeat;
}

.noContent {
	padding: 50px 30px 30px 30px;
}

/* Article and Paragraph */
.ArticleTitle {  font-size: 17px; color: #666666; text-decoration: none; padding:0px 0px 15px 0px;}
.ParagraphTitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px 0px 5px 0px;
}
.ParagraphText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; }

.ALDate { font-size: 11px; color:#999999; text-decoration: none; font-weight: normal;}
.ALArticleLead { 
	text-decoration: none;
}
.ALArticleTitle { 
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.ALArticleTitle:hover { 
	text-decoration: none; 
}

#newsflash .ParagraphText {
	font-size: 11px;
}

/* IMAGES */

/* article and gallery Images */
.ImageTitle{ font-size: 11px; font-weight:bold; }
.ImageDescription{ font-size: 10px; }

/* gallery */
.GalleryDefault{ padding-top: 20px; }
.GalleryDefault table td.ImageTD { padding: 0px 10px 10px 0px; }
.GalleryDefault ImageTD { padding: 0px 0px 15px 0px; }

.GalleryVectical{ padding-top: 20px; }
.GalleryVectical table td.ImageTD { padding: 0px 0px 10px 0px;}

.GalleryTitle{ font-size: 11px; font-weight:bold; }
.GalleryDescription { font-size: 11px; }
.GalleryNavItem { font-size: 11px;  text-decoration: none;}
.GalleryNavItem:visited { color: #555555; }
.GalleryNavItemActive{ font-size: 11px;  font-weight:bold;}

.ImageArticleIntro { margin: 0px; padding:0px; border:0px; } 
.ImageArticle { margin: 0px; padding: 0px 10px 10px 0px; border:0px; } 
.ImageParagraph { padding:0px; border:0px;} 
#ImageLeft { margin-right: 10px; } 
#ImageRight { margin-left: 10px; } 
.ImageGallery { border:1px; } 
.ImageGalleryThumb{ border: 0px; } 

.ImageParagraphDescription { font-size:11px; }



.form_dialog{
	font-weight: bold;
	font-size: 10px;
	padding: 3px 3px 3px 3px;
}

.form_dialog_required{
	font-weight: bold;
	font-size: 14px;
	color: red;
}

.form_dialog_description{
	font-size:11px; 
}
.form_dialog_error{
	font-size:11px;
	color:#FF0000; 
	font-weight:bold;
}

.form_input{
	font-size: 11px; 
	border: solid; 
	border-width: 1px; 
	border-color:#666666; 
	background-color: #FFFFFF; 
	color: #000000;
	padding: 3px 3px 3px 3px;
}
.form_confirm{
	font-size: 14px; 
	font-weight: bold;
	color: Green;
}

.form_button { 
	border-style:none; 
	background-color:#666666; 
	color: #FFFFFF; 
	padding: 2px 5px 2px 5px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CommentBlockHeader{
	font-size: 14px; color: #666666;
	font-weight:bold;
}

.CommentListHeader{
	font-size: 11px; 
	border: solid; 
	border-width: 1px; 
	border-color:#666666; 
	background-color:#CCCCCC; 
	color: #000000;
	padding: 3px 3px 3px 3px;
}

#CommentName {
	color: #666666;
}
#CommentDetails {
	color: #666666;
	font-size: 11px; 
}

/* login form */
.loginFormLabel { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #666666;
 padding-right:3px;
}
.loginFormInput { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 background-color: #FFFFFF;
 margin:  0px 0px 0px 0px;
 padding: 1px 5px 2px 5px;
 border: 1px solid;
 border-color:#E1E1E1;
}
.loginFormSubmit { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #E0E0E0; 
 color: #666666; 
 margin-top: 2px;
 padding: 2px 2px 2px 2px;
 border: 1px solid #CECECE;
}
.logout_nonFirstPage { 
	font-size: 11px;
}
a#button {
	align: center;
	font-color:red;
	padding: 5px 10px 5px 10px;
	display:block;
}

.loginHello { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #333333; 
}
.loginHeader { 
 font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
 padding: 2px 5px 0px 10px;
}

.blockHeader { 
 font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#666666;
 font-weight: bold;
 text-decoration:none;
 padding: 2px 5px 0px 10px;
 text-align:left;
}
.blockContent { 
 font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#666666;
 font-weight: normal;
 padding: 2px 5px 0px 10px;
 text-align:left;
}

a.logout { 
 font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 font-weight: bold;
 color:#666666;
}
a.logout:hover { 
 text-decoration:none;
}
a.yourProfile { 
 font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 color:#666666;
}
a.yourProfile:hover { 
 text-decoration:none;
}

.loginError {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	background-color:#FFFF99;
	border: 1px solid #FF6633;
}
