.NaviHeader li{
display: inline;
margin: 0;
}

.NaviHeader li a{
font-family: arial, helvetica, sans-serif; font-size: 13px;
text-decoration: none;
position: relative;
z-index: 1;
padding: 2px 7px;
margin-right: 0px;
border: 1px solid #778;
color: #2d2b2b;
}

.NaviHeader li a:visited{
color: #2d2b2b;
}

.NaviHeader li a:hover{
text-decoration: none;
BACKGROUND: #4e68a8; COLOR: #ffffff;
}

.NaviHeader li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.NaviHeader li a.selected{ /*selected main tab style */
border-bottom-color: white;
}

.NaviHeader li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}




.bodytext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.bodytext a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}

.bodytext a:visited {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}

.bodytext a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #29396B;
	text-decoration: none;
}


.IndexHeader {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	line-height: 19pt;
	text-decoration: none;
}

.IndexHeader a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	line-height: 19pt;
	text-decoration: none;
}

.IndexHeader a:visited {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
	line-height: 19pt;
	text-decoration: none;
}

.IndexHeader a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #29396B;
	line-height: 19pt;
	text-decoration: underline;
}


.bodytextBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

.RatingValue {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 26px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.topmenutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.topmenutext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.topmenutext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.topmenutext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;

}

#pscroller{
	text-align:left;
	width: 790px;
	height: 20px;
	border: 1px dotted black;
	border-color: #29396B;
	padding: 3px;
}

#pscroller a{
	text-decoration: none;
}

.scrollannounce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.scrollannounce a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.scrollannounce a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.scrollannounce a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29396B;
	text-decoration: none;
}

.titletext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29396B;
	text-decoration: none;
}

.titletext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29396B;
	text-decoration: none;
}

.titletext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29396B;
	text-decoration: underline;
}






.pagenumstatic { 
        color: #FFFFFF;
        font-size: 12px; 
        background-color: #29396B; 
        border-color: #000000; 
        border-style: solid; 
        border-width: 1px; 
        margin: 2px; 
        padding: 0px; 
        padding-left: 2px; 
        padding-right: 2px; 
        padding-top: 1px; 
        padding-bottom: 1px; 
        width: 1em; 
        text-decoration: none; 
} 
.pagenum A:link, .pagenum A:visited, .pagenum A:active { 
        color: #000000;
        font-size: 12px; 
        background-color: "#000087" background="images/cat_bg.gif"; 
        border-color: #000000; 
        border-style: solid; 
        border-width: 1px; 
        margin: 2px; 
        padding: 0px; 
        padding-left: 2px; 
        padding-right: 2px; 
        padding-top: 1px; 
        padding-bottom: 1px; 
        width: 1em; 
        text-decoration: none; 
} 
.pagenum A:hover { 
        color: #FFFFFF;
        font-size: 12px; 
        background-color: #29396B; 
        text-decoration: none; 
        border-color: #000000; 
        border-style: solid; 
        border-width: 1px; 
        margin: 2px; 
        padding: 0px; 
        padding-left: 2px; 
        padding-right: 2px; 
        padding-top: 1px; 
        padding-bottom: 1px; 
        width: 1em; 
        text-decoration: none; 
}

.boxdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #000000
}

.textitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	text-decoration: none; 

}

.BlogNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none; 

}
.BlogNavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none; 

}
.BlogNavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none; 

}
.BlogNavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline; 

}

.CalDays {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF
}

.CATmenutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}

.CATmenutitle a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}

.CATmenutitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}
.CATmenutitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	border-bottom: 1px solid #ddd;
}


.BlogListTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.BlogListTitle a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.BlogListTitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}
.BlogListTitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: underline;
}



.Alphabet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
        padding: 0px; 
        padding-left: 6px; 
        padding-right: 6px; 
        padding-top: 3px; 
        padding-bottom: 3px;  
}

.Alphabet a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
        padding: 0px; 
        padding-left: 6px; 
        padding-right: 6px; 
        padding-top: 3px; 
        padding-bottom: 3px; 
}

.Alphabet a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
        padding: 0px; 
        padding-left: 6px; 
        padding-right: 6px;  
        padding-top: 3px; 
        padding-bottom: 3px; 
}
.Alphabet a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background: white;
	text-decoration: none;
        padding: 0px; 
        padding-left: 6px; 
        padding-right: 6px;  
        padding-top: 3px; 
        padding-bottom: 3px; 
}


.BlogListTitleDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration: none;
}

.BlogListTitleDate a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration: none;
}

.BlogListTitleDate a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration: none;
}
.BlogListTitleDate a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration: underline;
}

.LatestPosttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	text-decoration: none; 

}
.LatestPosttitle a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	text-decoration: none; 

}
.LatestPosttitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	text-decoration: none; 

}
.LatestPosttitle a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	text-decoration: underline; 

}

.FAQtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

.commentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29396B;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

.logintext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: none;
}

.logintext a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: none;
}

.logintext a:visited {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: none;
}

.logintext a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: underline;
}


.manageblogtext {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: none;
}

.manageblogtext a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: none;
}

.manageblogtext a:visited {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: none;
}

.manageblogtext a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;

	text-decoration: underline;
}



.manageblogtext_warning {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: red;
	text-decoration: none;
}

.manageblogtext_warning a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: red;
	text-decoration: underline;
}

.manageblogtext_warning a:visited {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: red;
	text-decoration: underline;
}

.manageblogtext_warning a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: red;
	text-decoration: none;
}


.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}