/* Required by Mozilla and some other browsers */

body {
	margin:			0px;
	padding:		0px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#08226F;
	background-color:#EEF2F5;
	
	
    scrollbar-3dlight-color:	#A1CBDB;
    scrollbar-darkshadow-color:	#A1CBDB;
    scrollbar-face-color:    	#A1CBDB;
    scrollbar-arrow-color:    	#E9EDF6;
    scrollbar-track-color:    	#E9EDF6;
    scrollbar-highlight-color:	#E9EDF6;
    scrollbar-shadow-color:    	#E9EDF6;
}

p {
	text-indent:	20px;
}

p, a, ul, ol, td{
	font-size:	10px;
}

.menu{
	padding-left:0px;
	margin:6px;
	list-style-image:url('images/m_arr.jpg');
	list-style-position:inside;
}
.menu a{
	margin-left:3px;
	position:relative;
	top:-2px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#0F5376;
	text-decoration:none;
	letter-spacing: 1.3px
}
.menu a:hover,.last_topics a:hover{
	text-decoration:underline;
}
.last_topics{
	padding-left:0px;
	margin:2px;
	list-style-type:none;
	text-indent:0px;
	text-align:justify;
}
.last_topics li{
	margin-top:6px;
}
.last_topics a{
	margin-left:3px;
	position:relative;
	font-family:Arial;
	font-size:11px;
	color:#08226F;
	text-decoration:none;
	line-height:12px;
}
.requestsTitles{
	font-family:Verdana;
	font-weight:bold;
}
.requestsInput{
	width:300px;
}
.requestsInputTextarea{
	width:300px;
	height:120px;
	overflow:auto;
}

.header{
	background-image:url('images/bgr2.jpg');
	background-repeat:no-repeat;
}
.footer{
	background-image:url('images/footer.jpg');
	background-repeat:repeat-x;
	height:28px;
}


.paging{float:none;}
.paging,.paging table,.paging td{
	border:none;
	padding:0px;
	margin:0px;
}
.pagingInactive{
    font-size:12px;
    font-weight: bold;
    color: red;
    text-decoration: none;
}
.pagingBG,.txtPage a{
    font-size:12px;
    font-weight: bold;
    color: gray;
    text-decoration: none;
}


.ErrorMessage{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #FF0000;
}
.TopNews th{
	padding:3px;
	color:#013C68;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	border-bottom:1px solid #D2DDE3;
}
.TopNews td{
	padding:3px;
	text-align:justify;
}
.title{
	font-size:20px;
	font-weight:bold;
}
.TopNews a{
	color:#013C68;
	text-decoration:none;
}
.TopNews a:hover{
	text-decoration:underline;
}
.welcome{
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

.calendar th{
	font-size:10px;
	font-weight:bold;
	background:url('images/footer.jpg');
}
.calendar td{
	font-size:10px;
	background:url('images/footer.jpg');
}
.calendar .category{
	border:none;
	background:none;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.calendar input{width:30px;font-size:10px;}

.gallery_path{
	color:#013C68;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	background-color:#A1CBDB;
	border-bottom:1px solid #0082A7;
}
.gallery_path a,.gallery_categories a,.gallery_path p{
	color:#013C68;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.gallery_path img,.gallery_categories img{
	margin-right:2px;
}
.gallery_categories{
	background-color:#E0EEF7;
	padding:6px 20px 6px 20px;
	margin:0px;
}
.gallery_categories div{
	margin-top:6px;
}
.gallery_categories a:hover{
	text-decoration:underline;
}
.gallery_images{
	background-color:#E0EEF7;
}
.gallery_item_image{
	border:1px solid #47859A;
}