a, a:visited, a:link { text-decoration: none; color: #373737;  background-color: transparent;  }

a:hover, a:focus, a:active { text-decoration: none; color: #0066FF;  background-color: transparent;  }



b{ color: #212743;  background-color: transparent;  }
strong{ color: #0000FF;  background-color: transparent; font-variant: small-caps }

b.adverts {
	color: red;
	font-size: 13px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
}

body{
	margin: 15px 0 0 0;
	background-color: #004b76;
	color: #373737;
	font-family: Arial, Helvetica, sans-serif;
}
p.body{text-align:justify}
small{
  font-size: 11px;text-align:center;
}
div.search{
	border: 1px solid #D3D3D3;
	padding: 11px;
	width: 538px;
	margin: 0px auto;
  background-color: #FFFFFF;
  font-size: 12px;
  color:#A9A9A9;
}


/* ADVERTS PANEL */
div.adverts{
	float: left;
	width: 130px;
	text-align: center;
	margin: 10px 15px 0px 0px;
	min-height: 500px;
	border-left: 1px SOLID #DCDCDC;
	padding-top: 10px;

}

div.border{
	border: 1px solid #D3D3D3;
	padding: 12px;
	width: 538px;
	margin: 0px auto;
  background-color: #FFFFFF
}

.border a {
  font-weight:bold;
  color:#4169E1
}
/* DIV BORDERED TABLE */
div.bt{ width: 568px; }

/* FOOTER */
div.footer{
	width: 988px;
	padding: 5px;
	margin: 0px auto 15px auto;
	border: 1px solid #cccccc;
	font-size: 11px;
	background-color: #A9A9A9;
	color: white;
	background-image: url(../graphics/menubar.gif);
}
.footer a {
  color:white;
}
.footer a:hover{
color:#FFFF00
}



div.hr{
	margin: 6px 0px;
	background-image: url(../graphics/doubledot.gif);
	background-repeat: repeat-x;
	height: 1px;
}

/* MAIN PANELS */
div.main1{ width: 600px;  margin: 15px auto; }

div.main2{
color:#373737;
	background: #f6f8f8;
	width: 568px;
	padding: 0px 15px;
	border:solid #7d7d7d;
	border-width: 0px 1px;
	font-size: 13px;
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;
	min-height: 500px;
}

/* MAP */
 div.map{ background-color: #F8FBFC;color:#373737; }

/* NEWS PANELS */
div.news1{
	float: right;
	width: 260px;
	margin-right: 12px;
	margin-top: 15px;
}

div.news2{
color:#373737;
	background: #F6F8F8;
	width: 238px;
	height: 500px;
	padding: 0px 10px;
	border:solid #7d7d7d;
	border-width: 0px 1px;
	font-size: 13px;
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;
}

div.news3{
	width: 238px;
	padding: 0px 10px;
	border: solid #CCCCCC;
	border-width: 0px 1px 1px 1px;
	background-color: #F6F8F8;
	color:#373737;
	font-size: 13px;
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;

	}

/* OFFICE */
div.office{
color:#373737;
	background: #f9fbfb;
	width: 568px;
	padding: 0px 15px;
	border:  solid #7d7d7d;
	border-width: 0px 1px;
	font-size: 13px;
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;
	min-height: 500px;

}


/* WIDE PANEL */
div.wide{ float: right; width: 790px; margin:10px 20px 10px 0px; }

div.widecontent{
	background: #F8FBFC;
	color:#373737;
	width: 764px;
	min-height: 500px;
	padding: 0px 12px;
	border: solid #999999;
	border-width: 0px 1px;
	font-size: 13px;
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;

}

/* HEADINGS */
h1{
color:white;text-align:right;font-size: 18px; letter-spacing: 1px;margin-top:55px;margin-right:20px; font: Arial, Helvetica, sans-serif; border-bottom: 1px solid white;padding-bottom:5px;
}

h2 { color: #3174B7;	background-color: transparent; font-size: 18px; text-align: center; }

h3 { color: #3174B7;	background-color: transparent; font-size: 16px; text-align: left; }

h4 {
	color: #3174B7;
	background-color: transparent;
	font-size: 16px;
	text-align: center;
	margin: 0;
}

h5 {
	color: #3174B7;
	background-color: transparent;
	font-size: 13px;
	text-align: left;
	margin: 15px 0 0 0;
}

h6 {
	color: #E64A00;
	background-color: transparent;
	font-size: 16px;
	text-align: center;
	margin: 0;
}
/* HORIZONTAL RULE */
/*hr{
	border: solid #c0c0c0;
	border-width: 1px 0px 0px 0px;
	color: #c0c0c0;
	background-color: transparent;
	height: 1px;
	margin: 5px 0px;

}*/
.hr{
  margin:6px 0px ;
  background-image: url(../graphics/doubledot.gif);
  background-repeat: repeat-x;height:1px
}
div.hr2{
  margin:6px 0px ;
  background-image: url(../graphics/shadowhr.gif);
  background-repeat: repeat-x;height:3px
}


img{ display: block; border: 0px; margin: 0px; padding: 0px; }

p { margin: 6px 0px; line-height: 17px; font-size: 13px; }


td.icon { padding: 2px 5px 2px 0px; }

td.icontext {
	font-size: 12px;
	padding: 5px;
	color:#373737;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
}

.bt  td{
	border: 1px solid #DCDCDC;
	background-color: #ffffff;
	font-size: 13px;
	padding: 5px;
}

.bt table {
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	width: 100%;
}

.company {
	background-color: #ffffff;
	margin-left: 30px;
	margin-right: 30px;
}

.map  td{
	border: 0px;
	background-color: #F8FBFC;
	font-size: 14px;
	padding: 0px;
}

.map table {
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	background-color: #F8FBFC;
}

.office  td{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font-size: 13px;
	padding: 7px;
}

.office table {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
}





.widecontent  td{
	border: 0;
	background-color: #F8FBFC;
	font-size: 14px;
	padding: 10px;
}

.widecontent  td.email{ width: 41px; }

.widecontent table { border: 0px solid #cccccc; border-collapse: collapse; }

div.wrapper{
	width: 998px;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding: 0px;
	padding-bottom: 1px;
	border: 1px solid white;
	border-top: 0;

}

