
/*-----------------Main document properties---------------------*/
body {
   margin: 0px 0px 0px 0px;
   padding:0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color:#E9E9E9;
}


a:link, a:visited{
	color: #2D368C;
	text-decoration: none;
}
a:hover {
	color: #FF7200;
	text-decoration: none;
}


form,input{
	margin:0px;padding:0px;
}
input{

	font-size:10px;
	color:#2C3266;
	padding-bottom:2px;
}

li{margin-bottom:10px;margin-top:4px;}
ul li{list-style-image:url(images/icon.jpg)}

/*-----------------------Background properties-----------------------*/
.top-1px{
	background:url(images/T_1px.gif) repeat-x left top;
}
.bot-1px{
	background:url(images/B_1px.gif) repeat-x left top;
}
.left-1px{
	background:url(images/L_1px.gif) repeat-y right top;
}
.right-1px{
	background:url(images/R_1px.gif) repeat-y left top;
}
.flash1{
	background:url(images/flash1.jpg) no-repeat left top;
	background-color:#313771;
}

/*----------------------------------Headers--------------------------*/
h1{
	color:#FF7200;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	letter-spacing:1px;
}
h1.header{
	font-size:15px;
	font-family: Arial, Verdana, Geneva,   sans-serif;
	letter-spacing:0px;
}
h2{
	color:#FF7200;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family: Helvetica, Arial, Verdana, Geneva,   sans-serif;
	}
h3{
	margin:0px;
	padding:0px;
	font-size:medium;
	color:#304D8F;
}
h4{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#304D8F;

}
/*----------------------------menu & navigation bar-------------------*/
.menu{
	text-transform:uppercase;
	color:#9CC7E9;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
}
.menuLink{
	margin:0px;
}
.ac{color:#1875BB}
	a.menuLink, a.menuLink:visited{color:#313771;}
	a.menuLink:hover{color:#1875BB}

/*.navBar{
	background-color:#313771;
	color:#ffffff;
	font-size:10px;
	font-style:italic;
	line-height:11px;
	padding:0px;
	margin:0px;
}*/
.navBar{
	color:#313771;
	font-size:10px;
	font-style:italic;
	line-height:11px;
	padding-right:5px;
	margin:0px;
	text-align:right;

}
a.white, a.white:visited{color:#ffffff;text-decoration:none}
a.white:hover{color:#BCDBF4;text-decoration:none}

.icon{
	margin:0px 7px;
}
.level1, .level1-ac{
	color:#38385A;
	padding:3px 15px 3px 41px;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	background:url(images/sq.gif) no-repeat left center;
}
.level1-ac{
	background-color:#F8E7BC;
}

.level2, .level2-ac{
	color:#38385A;
	padding:2px 4px 2px 45px;
	/*border-bottom:1px solid #F0F0F0;
	background-color:#F7EFDA;
	border-bottom:1px solid #FFFFFF;*/
	font-size:10px;
	margin-left:0px;

}
.level2-ac{
	background-color:#FFF6E0;
}
.level1-ac{
	background-color:#F8E7BC;
}
a.menu2, a.menu2:visited{color:#38385A;text-decoration:none;}
a.menu2:hover{color:#474773;}

/*-----------------------------Content--------------------------------*/
.main{
	padding:5px;
	background-color:#ffffff;
	font-size:10px;
}

.content{
	padding:0px;
	border:solid 9px #F6E9B9;
}
.inner{
	padding:10px;
	font-size:small;
	font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align:justify;

}
.inner img{
	margin:0px 7px;
	border:solid 1px #999999
}
img.none{
	border:none;
}
p.indent{
	margin:0px 0px 0px 75px;
	padding:7px;
/*	background-color:#FBF7E6;*/
}


.start-block{
	padding:8px 0px 7px 7px;
	font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif;
}
.detail{/*for start-page*/
	background-color:#E9E8E8;
	text-align:center;
	margin:10px 4px 0px 0px;
	float:right;
	padding:2px 4px;
	font-weight:bold;
	font-size:9px;
}
	a.det, a.det:visited{color:#A52A2A;text-decoration:none}
	a.det:hover{color:#CB0000;text-decoration:none}

.subtitle{
	font-weight:bold;
	color:#363B72;
	font-size:small;
	margin:10px 0px 0px 0px;
}

a.print, a.print:visited{color:#FF7200;text-decoration:underline;}
a.print:hover{color:#FF7200; text-decoration:none}
/*-----------------Left column-------------------*/
.Blue-block{
	text-align:left;
	background-color:#313771;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 10px;
	margin:6px 0px;
}

/*------------------news--------------------------*/
.news-block, .news-td{
	 font-family:  Helvetica, Verdana, Geneva, Arial, sans-serif;
}
.news-td{padding:0px 7px 3px 7px;}
.date{
	color:#777777;
	font-size:9px;
}
.name, .news{
	font-weight:bold;
	font-size:11px;

}
	a.name, a.name:visited{color:#000000;}
	a.name:hover{color:#2D368C;}

	a.news, a.news:visited{color:#2D368C;}
	a.news:hover{color:#2D368C;text-decoration:underline}

	.small{font-size:11px;padding-top:4px;}
h2.news-name{
	color:#323876;
}
.author{
	font-size:11px;
	color:#777777;
}

.details{
	font-size:10px;
}
	a.details, a.details:visited{color:#FB7102;text-decoration:none}
	a.details:hover{color:#FB7102;text-decoration:underline}
.page{
	color:#F2720D;
	background-color:#EEEEEF;
	padding:2px 4px;
	font-size:10px;
}
	a.page, a.page:visited{color:#3542A6;}
	a.page:hover{color:#FEA513}
span.page{font-weight:bold;}
/*-------------------------calendar-------------------------*/
.calendar{
	background-color:#F7EECA;
	text-align:center;
}
.month{
	color:#CB0000;
	font-weight:bold;
}
.dayName{
	color:#313771;
	font-weight:bold;
}
.day{padding:3px;}
	a.day, a.day:visited{color:#000000;}
	a.day:hover{color:#000000;background-color:#ffffff}
.day-ac{background-color:#ffffff}

/*-----------*/
h4.gray{color:#777777;font-weight:normal}
	a.gray, a.gray:visited{color:#84888C;text-decoration:underline}
	a.gray:hover{color:#313771;}

	a.orange, a.orange:visited{color:#FF7200;}
	a.orange:hover{color:#FF7200;text-decoration:underline}


.link{
	margin:5px 2px 5px 10px;
}
.user{
	color:#3E6282;
	font-family:Tahoma;
	text-align:right;
	padding-right:5px;
}
/*----middle of content----*/
table.middle{
	background-color: #F6E9B9;
}
table.middle tr{
	background-color: #ffffff;
}
/*------------------Footer & Copyright-----------------*/
.footer{
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.copy{

	font-size:9px;
	color:#BCDBF4;
	background-color:#313771;
	padding:2px 2px 2px 7px;
}
a.pim, a.pim:visited{color:#BCDBF4;text-decoration:underline}
a.pim:hover{color:#ffffff;text-decoration:none}

.bottomBar{
	color:#ffffff;
	background-color:#313771;
	text-align:center;
/*	font-weight:bold;*/
	font-size:10px;

}
.bottomBar-ac{color:#BCDBF4;}
	.BotmenuLink{margin:0px 4px;}
	a.BotmenuLink, a.BotmenuLink:visited{
		color:#ffffff;
	}
	a.BotmenuLink:hover{color:#BCDBF4}
/*-----------------------gallery-----------------------*/
.caption{
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	color:#2D368C;
}

/*-------------------borders for images-------------------*/
.img{
	border:1px solid #BABABA;
	margin:0px 7px 0px 0px;

}
.image{
/*border:1px solid #FFB53C;*/
	border:1px solid #BABABA;
	margin:0px 7px 2px 0px;}
.bord-mid{
	border:3px solid #BABABA;
	margin:0px 7px 0px 0px;
}
/*------------------------separators, lines---------------*/
.gray-bg{
	background-color:#E7E7E7;
	width:2px;
	margin:10px;
}

.dot{
	background-color:#f0f0f0;
	clear:both;
	margin:5px 0px;
}
.gray-line{
	background-color:#EBEBEB;
	height:1px;
	margin:0px 0px;
}

/*-----------------contacts, FOS-------------------*/
.contacts{
	color:#787878;
	margin-left:45px;
	font-size:small;
}
.tel{
	text-align:right;
	padding-right:4px;
}
table.region{
	text-align:left;
	background-color:#313771;
}
table.region tr{
	background-color:#ffffff;
}

table.region tr th{
	text-align:center;
	background-color:#EDECEB;
}
table.region tr.row1{
	background-color:#EDECEB;
}
/*---------------------contacts-------------------------*/
.feedback{
	   font-family: Helvetica, Verdana, Geneva, Arial,  sans-serif;
	   font-size:11px;
}
.right{
	text-align:right;
	padding-right:5px;
}

.star{
	color:red
}
ul.map li{margin-bottom:3px;margin-top:2px;}
/*search results*/
.light{
	color:#01118C;
	background-color:#cecece;
	padding:0px 6px;
}

.img_border {
	border: 1px solid #ADC4D6;

	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.body_content
{
    padding-top: 10px;
    padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
    font-size:x-small;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height:1.4em;
}
.topTitleText
{
  padding-top:0px;
  padding-left:55px;
  padding-bottom:0px;
  margin-top:0px;
  text-align:center;
  font-size:15px;
  color:#304383;
  font-family:Arial;
  font-weight:bold;
  position: relative; 
  top:-1px;
}
 

 