
/********  for EDITOR (inner pages)  *******/


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.text-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a00322;
}
.img-left {
	margin: 10px;
	float: left;
}
.img-right {
	margin: 10px;
	float: right;
}
.text-smallsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
td.text-smallsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text-smallsize-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a00322;
}
.text-smallsize-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007050;
}
.text-smallsize-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #200fc1;
}

P.text, span.text {
	line-height: 1.3em;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 0px;
}
a.text, .text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
}
a:hover.text, .text a:hover  {
	color: #a00322;
}
a.text-red, .text-red a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00322;
	text-decoration: underline;
}
a:hover.text-red, .text-red a:hover  {
	color: #454545;
}
.img-8mm-grey-border {
	border: 1px solid #cccccc;
	padding: 8px;
	float: left;
}
table.player-card {
	padding: 20px 0px 0px 0px;
	width: 680px;
	display: block;
}
td.player_description {
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: top;
}
table.table-innerpage {
	border-collapse: collapse;
	margin: 15px 10px 15px 0px;
	display: block;
	text-align: left;	
}
.table-innerpage td, .table-innerpage th {
	padding: 4px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: left;
}
table.table-innerpage td, table.table-innerpage th {
	padding: 5px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
}
.table-innerpage a:link,
.table-innerpage a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: underline;
}
.table-innerpage a:hover {
	color: #a00322;
}
.table-innerpage-first-row {
	background-color: #E9E9E9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}
.table-innerpage-row-odd {
	background-color: #f3f3f3;
}
.table-innerpage-row-even {
	background-color: #ffffff;
}
/*** small text in turnir-table ***/

table.table-smallsize {
	border-collapse: collapse;
	margin: 15px 10px 15px 0px;
	display: block;
	text-align: left;	
}
.table-smallsize td, .table-smallsize th {
	padding: 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
}
table.table-smallsize td, table.table-smallsize th {
	padding: 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
}
.table-smallsize a:link,
.table-smallsize a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: underline;
}
.table-smallsize a:hover {
	color: #a00322;
}
.table-smallsize-first-row {
	background-color: #E9E9E9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}

/*** small text in turnir-table ***/
td.modifydate {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	padding: 10px 0px 0px 0px;
}

/*** Styles for mainpage ***/

body {
		background-color: #000035;
}
.main-page{
	display: block;
	margin: 20px auto 15px auto;
}
.main-part {
	background-color: #FFFFFF;
}

.logo {
	float: right;
}
.table-border {
	border-collapse: collapse;
	margin: 5px 0px 10px 3px;
}
.table-border td, .table-border th {
	padding: 1px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
}
.table-border a:link,
.table-border a:visited {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}
.table-border a:hover {
	color: #0082C6;
}
.table-first-row {
	background-color: #E9E9E9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	font-weight: bold;
}
.table-row-home {
	background-color: #C7F8AF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	font-weight: bold;
}
.table-row-visit {
	background-color: #EFB7B8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	font-weight: bold;
}
.table-row-odd {
	background-color: #f3f3f3;
}
.table-row-even {
	background-color: #ffffff;
}

/*** Central part ***/
/*	width: 299px;*/
td.announce {
	padding: 37px 5px 10px 27px;
	width: 312px;
}
td.announce  img {
	margin: 5px 0px 10px 10px;
}
.announce_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 2px 0px 2px 10px;
}
.announce_table td {
	padding: 1px 4px;
	margin: 0px;
}
.announce_table-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a00322;
	font-weight: bold;
}
.announce_table-teams {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
/*	width: 310px; */
td.turnir_table {
	padding: 27px 30px 10px 27px;
	width: 247px;
}

p.turnir_table-header {
	background-image: url(../images/turnir_table.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a00322;
	font-weight: bold;
	height: 37px;
	margin: 0px;
}
p.turnir_table_hcsarov-header {
	background-image: url(../images/turnir_table_hcsarov.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a00322;
	font-weight: bold;
	height: 37px;
	margin: 0px;
}
p.turnir_table_raketa-header {
	background-image: url(../images/turnir_table_raketa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a00322;
	font-weight: bold;
	height: 37px;
	margin: 0px;
}
.turnir_table-bottomtext {
	padding-top: 0px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	margin: 0px;
}
.leftblock-mainpage {
	padding: 14px;
	width: 325px;
}
.centralblock-mainpage {
	padding: 0px;
	width: 412px;
}
.rightblock-mainpage {
	padding: 0px 30px 15px;
	width: 235px;
}
.table-grey-block {
	margin: 0px 0px 30px 2px;
}
.table-grey-block td {
	padding: 15px;
	background-color: #f3f3f3;
	border: 1px solid #e0e0e0;
}
.table-grey-block-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00322;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
}
.table-grey-block ul {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

li.table-grey-block {
	background-image: url(../images/arrow-grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin: 0;
	list-style-type: none;
}
.table-grey-block a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-decoration: underline;
}

.module_vhlfeed h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000035;
	padding: 0px;
	margin: 0px;
}

.newsfeed_vhlfeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.moduletable_vhlfeed a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000035;
	text-decoration: none;
}

.newsfeed_vhlfeed li {
	list-style-image: url(../images/arrow-grey.gif);
	padding-top: 8px;
}

.newsfeed_vhlfeed p {
	padding: 0;
	margin: 0;
}

.newsfeed_vhlfeed a:hover,
.newsfeed_vhlfeed a:link,
.newsfeed_vhlfeed a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*
	color: #676767;
*/
	color: #000035;
	text-decoration: underline;
}

.newsfeed_item_vhlfeed {
	padding-top: 3px;
}

.module_khlfeed h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000035;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

.newsfeed_khlfeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.moduletable_khlfeed a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #050F7E;
	text-decoration: none;
}

.newsfeed_khlfeed li {
	list-style-image: url(../images/arrow-grey.gif);
	padding-top: 8px;
}

.newsfeed_khlfeed p {
	padding: 0;
	margin: 0;
}

.newsfeed_khlfeed a:hover,
.newsfeed_khlfeed a:link,
.newsfeed_khlfeed a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000035;
	text-decoration: underline;
}

.newsfeed_item_khlfeed {
	padding-top: 3px;
}

table.contentpaneopentable_news {
	margin: 10px 0px 10px 0px;
}
.contentpaneopentable_news  td {
	padding: 5px;
}
.createdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a00322;
	width: 45px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 1px solid #db9fab;
	display: block;
}
.news-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
p.news-text {
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
a.news-to-forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #676767;
	text-decoration: underline;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
a.allphotos {
	padding-top: 10px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	margin: 0px;
	text-decoration: underline;
	float: right;
}
.copyright {
	padding: 30px 20px 30px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	float: right;
}
a.login-mainpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a6c91;
	text-decoration: underline;
	background-image: url(../images/bullet-login-mainpage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	float: right;
	margin: 10px 0px 10px 0px;
}


td.pill_m {
  padding: 0px 0px 15px 0px;
  margin: 0;
  width: auto;
}


/*****  STYLES FOR HORIZONTAL MENU   *****/


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #595a7a;
  background: #000035;
  float: left;
  width: 100%;
z-index: 1000;
}
#nav li {
  float: left;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
/*  padding: 0.3em 0.5em; 
    width: 90px;
    padding: 8px 15px;*/
#nav a {
  color: #b2b4f8;
  text-decoration: none;
  display: block;
  width: 75px;
  padding: 8px 18px 8px 12px;
  background: url(../images/dot.png) repeat-y right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#nav a:hover {
  color: #000;
  background: #cccccc;
}
#nav li:hover,
#nav li.jshover {
  background: #2e042e;
}
 /*  padding: 0.5em 0;*/
#nav li ul {
  display: none;
  position: absolute;
  background: url(../images/fone-tr.png);
  padding: 0;
  width: 180px;
}
#nav li li a {
  width: 150px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
/*  top: -0.65em;    left: 8.5em;    top: -0.05em; */
#nav li:hover li ul,
#nav li.jshover li ul,
#nav li:hover li:hover ul li ul,
#nav li.jshover li.jshover ul li ul,
#nav li:hover li:hover li:hover ul li ul,
#nav li.jshover li.jshover li.jshover ul li ul {
  display: none;
  width: 180px;
  left: 180px;
  top: 0px; 
  padding:  0;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul,
#nav li:hover li:hover li:hover ul,
#nav li.jshover li.jshover li.jshover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li.jshover li.jshover li.jshover li.jshover ul {
  display: block;
}

#current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/active-menu_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#nav li#current ul {
  display: none;
  position: absolute;
  background: url(../images/fone-tr.png);
  padding:  0;
  width: 180px;
}
#nav li#current:hover ul {
  display: block;
}


#nav li#current li a {
  width: 180px;
  background: none;
}

#nav li:hover li:hover li#current ul,
#nav li.jshover li ul {
  display: none;
  width: 180px;
  left: 180px;
  top: 0px; 
  padding: 0;
}

#nav li:hover li:hover ul li#current ul,
#nav li.jshover li.jshover ul li ul {
  display: none;
  width: 180px;
  left: 180px;
  top: 0px; 
    padding:  0;
}
#nav li:hover li:hover li#current:hover ul {
  display: block;
  } 
#nav li#current:hover li ul,
#nav li.jshover li ul ,
#nav li#current:hover li:hover ul li ul,
#nav li#current li:hover li:hover ul li ul{
  display: none;
  width: 180px;
  left: 180px;
  top: 0px; 
  padding:  0;
}
#nav li#current:hover li:hover ul,
#nav li.jshover li.jshover ul,
#nav li#current:hover li:hover li:hover ul,
#nav li.jshover li.jshover li.jshover ul {
  display: block;
}
/*****  END STYLES FOR HORIZONTAL MENU   *****/


div.searchtop {	
	margin: 15px 2px 5px 2px;
}

#mod_search_searchword {}

input.inputboxtop {
	background-color: #000035;
	border: 1px solid #505173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505173;
}
input.buttontop{
	border: 1px solid #c86a6a;
	background-image: url(../images/button_red_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 10px 0px 10px;
}

/********   INNER PAGE     *******/
.inner-page {
	display: block;
	margin: 20px auto 15px auto;
}
.leftblock-innerpage {
	padding: 14px;
	width: 210px;
}
.centralblock-innerpage {
	padding: 5px 10px 15px 10px;
	width: 458px;
}
.rightblock-innerpage {
	padding: 0px 10px 15px 10px;
	width: 235px;
}
.menu-inner-page {
	background-image: url(../images/inner-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 17px 10px 74px 10px;
	width: 210px;
	background-color: #000036;
}
.inner-menu-table {
	margin: 0px; 
	padding: 0px;
		width: 210px;
}
.inner-menu-table  td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9c8ca7;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin: 0px;
	
}
a.mainlevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cacaca;
	text-decoration: none;
	background-image: url(../images/inner-menu-bullit1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
/*** 01.12.2009 ***/
a.mainlevel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/inner-menu-bullit1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
a.mainlevel#active_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/inner-menu-bullit1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
/*** end 01.12.2009 ***/
span.sublevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cacaca;
	padding-left: 10px;
	display: block;
	width: 150px;
	margin: 7px 0px 3px 0px;
	text-decoration: underline;
}
a.sublevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cacaca;
	text-decoration: underline;
	background-image: url(../images/inner-menu-bullit2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	display: block;
	width: 150px;
	margin: 7px 0px 3px 3px;
}
a#active_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;	
}
.pathway-line {
	background-color: #f3f3f3;
	margin: 20px 15px 20px 0px;
	padding: 2px 5px 2px 10px;
}
.pathway {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #898989;
}
a.pathway {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #898989;
	text-decoration: underline;
}
 .contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a00322;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
td.contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a00322;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
td.content_createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a00322;
	padding: 0px 0px 15px 5px;
	margin: 0px;
}
table.contentpaneopen {
	margin: 0px 0px 5px 0px;
	text-align: justify;
}

.grey-frame {
	border: 1px solid #E5E5E5;
	display: block;
	margin: 7px 0px 7px 0px;
}
.table-in-greyframe {
	width: 100%;
}
.grey-table-cell {
	background-color: #F0F0F0;
	padding: 15px;
	margin: 0px;
	text-align: left;
}
.white-table-cell  {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a00322;
	padding: 5px 10px 5px 0px;
	margin: 0px;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #454545;
	padding: 5px 10px 5px 0px;
	margin: 0px;
}
.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C7C7C;
}
.header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454545;
}
p.header4 {
	padding: 0px;
	margin: 5px 0;
}
.text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
}
a.more-about-player {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a00322;
	text-decoration: underline;
}
.player-number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #a3a3a3;
	padding: 0px;
	float: right;
	margin-top: 5px;
}
/********  END INNER PAGE (1-st edition)  *******/

.pagination a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-decoration: underline;
}
.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}
.componentheading  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a00322;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
td.componentheading  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a00322;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
td.news_contentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00322;
	text-align: left;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.small  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.searchintro  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}
.search_results a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.search_results div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.contentpaneopen label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*
p.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
*/
/*
.contentpaneopen p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
*/
/*
.contentpaneopen td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/
.maintextbody {
	margin: 20px 15px 20px 0px;
	padding: 2px 5px 2px 10px;
}
.article_separator {
	margin: 5px;
	padding: 0px;
}

/***** Styles for page All Team *****/
.table-team-member{
	border: 1px solid #E5E5E5;
	padding: 8px;
	margin: 0px;
	width: 100%;
}
.grey-td {
	background-color: #F0F0F0;
	padding: 10px;
}
.sponsor-logo {
	margin-left:auto; 
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.table-leftblock-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00322;
	margin: 10px 0px 10px 23px;
}
img.jg_photo {
  vertical-align:bottom;
  padding:3px;
  margin:0 0.3em 0.3em 0;
  border:1px solid #c0c0c0;
  background-color:#fff;
  background-image:none;
}
