html, body, p, form 
{
	padding: 0px; 
	margin: 0px; 
	border:0px;
}

body 
{
  margin:auto;
  background-color: #ffffff;
}

p, td 
{
  font-family:Arial;
  font-size:10pt;
  color: black;
}

p 
{
  margin-bottom: 10px;
}

a 
{
  color:#164C7C;
  text-decoration: none;
}

.error 
{
  color: red;
  font-weight:bold;

}

.note
{ 
	font-family:Arial;
	font-size:8pt;
	color: #000000;
	margin-top:10px;
}

.note2
{ 
	font-family:Arial;
	font-size:8pt;
	color: #000000;
}

.attention
{
	font-size: 11px;
	color: #cc0000;
}

.discount
{
	color: #000000;
	font-weight: bold;
}


/* MAIN */

h1
{ font-family: Arial;
  font-size: 13pt;
  color: #283F6E;
  margin-bottom: 5px;
}

h2
{ font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 5px;
}

h3
{ font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 5px;
}

.note
{ font-family:Arial;
  font-size:8pt;
  color: #000;
  margin-top:10px;
}

.block
{ overflow:hidden;
}

.block_head
{ font-family:Arial;
  font-size:11pt;
  font-weight:bold;
}

.block_subhead
{ font-family:Arial;
  font-size:10pt;
  font-weight:bold;
}

.block_date
{ font-family:Arial;
  font-size:10pt;
  color:#164C7C;
}

.block_text
{ font-family:Arial;
  font-size:10pt;
  margin-top:10px;
  text-align: justify;
}
.block_razd
{ height: 16px;
  background-color: #BEC5D3;
  background-image: url(/images/white.gif);
  background-position: right bottom;
  background-repeat:no-repeat;
  clear: both;
  margin-top: 10px;
  margin-bottom: 20px;
}

.block_razd_left
{ font-family:Arial;
  font-size:8pt;
  text-decoration:none;
  margin-left:3px;
}
.block_razd_a_left
{ font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  color:#164C7C;
  margin-left:3px;
}
.block_razd_a_right
{ font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  color:#164C7C;
}

.block_razd_a_right2
{ font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  color:darkred;
}

/*event page*/
.event_type
{ font-family:Arial;
  font-size:8pt;
  font-weight: bold;
  margin-bottom:5px;
}

.event_head
{ font-family:Arial;
  font-size:11pt;
  font-weight:bold;
}
.event_subhead
{ font-family:Arial;
  font-size:10pt;
  font-weight:bold;
}

.event_date
{ font-family:Arial;
  font-size:10pt;
  color:#164C7C;
}

.event_intro
{ font-family:Arial;
  font-size:10pt;
  color: #000;
  margin-top:10px;
  text-align: justify;
}

.download_pic
{ margin-left:13px;
  display:block;
}

.download_text
{ font-family:Tahoma;
  font-size:7pt;
  text-decoration:none;
  font-weight:bold;
  color:#164C7C;
}

/* weekly */
.weekly_head
{ font-family:Arial;
  font-size:11pt;
  font-weight:bold;
}
.weekly_subhead
{ font-family:Arial;
  font-size:10pt;
  font-weight:bold;
}

.weekly_date
{ font-family:Arial;
  font-size:10pt;
  color:#164C7C;
}

/* RIGHT */
.right_input
{ width: 108px;
  height: 18px;
  border: 1px solid #194E7D;
  margin-left:20px;
  font-size: 8pt;
}

.right_header
{ font-family:Arial;
  font-size:9pt;
  color: #00045D;
  font-weight:bold;
}

.right_text
{ font-family: Arial;
  font-size:8pt;
  color: #00045D;
}

.advsearch
{
	font-family: tahoma;
	font-size: 8pt;
	margin-left: 20px;
}

/* FOOTER */

.footer_text
{ font-family:Arial;
  font-size:7pt;
  color: #364C78;
  padding-left: 5px;
  padding-top: 2px;
  width: 240px;
}

.cont_footer_data
{ height:25px;
  background-color: #BEC5D3;
  margin-right:5px;
  width: 160px;
  padding: 0 3px 0 3px;
}
.footer_data
{ font-family:Arial;
  font-size:8pt;
  color: #364C78;
  padding-top:5px;
}

.footer_a
{ font-family:Arial;
  font-weight:bold;
  font-size:9pt;
  color: #364C78;
  margin-left:10px;
}


input, textarea {
	font-size: 12px;
	background-color: #EEEEEE;
	#background-image: url(/images/field_back.gif);
	#background-repeat: repeat-x;
	#background-position: left top;
	border: 1px solid #333333;
	padding: 2px 4px;
}

select {
	font-size: 12px;
	background-color: #EEEEEE;
	border: 1px solid #333333;
}

input.button, input.checkbox, input.radio {
	background-image: none;
}

input.image {
	background-image: none;
	border: none;
	padding: 0;
	cursor: pointer;
}

.formbox {
	padding: 10px;
}


.tableHeading {
	background-color: #7998b4;
	color: #ffffff;
	font-weight: bold;
}

.even
{
  background-color: #ffffff;
}

.odd
{
  background-color: #e9eef1;
}


.card
{
	border: 1px solid #333333;
	background-color: #eeeff1;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 300px;
}

.insight_title
{
	font-size: 15px;
	font-weight: bold;
	color: #2D4370;
	background-color: #BABACD;
}

.insight_subtitle
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.insight_more
{ 
	height: 16px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
}

.pager_active
{
	font-weight: bold;
	color: #ffffff;
	font-size: 8pt;
	background-color: #83273E;
}

.pager_inactive
{
	font-size: 8pt;
}

.pager_text
{
	font-size: 8pt;
}


.partnerbox_title
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;
}

.partnerbox_name
{
	font-family: Arial;
	font-size: 10pt;
}


blockquote.withquote 
{
	background:url(/images/quote.gif) no-repeat;
	background-position:top left;
	padding-left:22px;
	margin-left: 0px;
	margin-right: 0px;
	text-align:justify;
} 

p.withunquote 
{
	background: url(/images/unquote.gif) no-repeat;
	background-position:bottom right;
	padding-right:25px;
	color: #505050;
}


a.print 
{ 
	color:#164C7C;
	font-size:11px;
	line-height:15px;
	padding-left:16px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-image: url(/images/pageprint.gif);
}

a.top
{ 
	color:#164C7C;
	font-size:11px;
	line-height:15px;
	padding-left:16px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-image: url(/images/pagetop.gif);
}

a.edit
{ 
	color:#164C7C;
	font-size:11px;
	line-height:15px;
	padding-left:16px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-image: url(/images/pageedit.gif);
}

a.bookmark
{ 
	color:#164C7C;
	font-size:11px;
	line-height:15px;
	padding-left:16px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-image: url(/images/pagebook.gif);
}

wbr:after { content: "\00200B" }


.td_grad {
 background-image: url("/images/gradi1.png"); 
 background-position: top left; 
 background-repeat: no-repeat;
 font-family: Arial;
 font-size: 12pt;
 font-weight: normal;
 color: #124b7b;
}

.td_grad2 {
 background-image: url("/images/gradi2.png"); 
 background-position: top left; 
 background-repeat: repeat-y;
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #124b7b;
 text-decoration: none;
}

.td_grad3 {
 background-image: url("/images/gradi3.png"); 
 background-position: top center; 
 background-repeat: no-repeat;
}

.teamN {
 font-family: Arial;
 font-size: 10pt;
 font-weight: normal;
 color: #01764a;
}

.team_small_text {
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 color: #124b7b;
}

.jobs {
 font-size: 8pt; 
 padding-left: 10px;
}
 
.jobs ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 padding: 5 5 5 0;
 margin: 0;
}

.jobs ul li {
 padding-bottom: 5px;
}
