/* Start of CMSMS style sheet 'tecko_expanded' */
#nav .NewsSummaryLink a{
	line-height: 12px;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 5px;
}

.NewsSummarySummary{
        line-height: 14px;
        text-align: justify;
        text-indent: 16px;
        padding-top: 4px; 
        padding-bottom: 16px;
}

#NewsPostDetailContent{
       padding: 12px;
       text-align: justify;
       text-indent: 24px;
}

body {
  margin: 0;
  text-align: center;
  font-family: Verdana;
}
#main {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  position: relative;
  width: 782px;
/*  background-color: #eee; */

  font-size: 11px;
}
#hat {
  width: 782px;
  height: 145px;
}
#nav {
  position: absolute;
  float: left;
  width: 192px;
  height: 600px;
  left: 52px;
  background: url(/uploads/images/i_03.gif) repeat-y;
  vertical-align: top;

}

contact {
  position: absolute;
  left: 1024px;
}


#nav #act {
  width: 192px;
  background-image: url(/uploads/images/i_05.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
#nav a {
  line-height: 25px;
  padding-left: 5px;
  font-weight: bold;
  text-decoration: none;
  color: #55f;
}
#nav a:hover {
  text-decoration: underline;
}
#nav a:visited {
  color: #58f;
}
#nav a:active {
  color: #58f;
}
#cont {
  width: 510px;
/*  border: 1px solid #666;  */
  position: relative;
  float: right;
  right: 0;
  color: #555;
}
#cont ul {
  margin-top: 0;
  margin-bottom: 10px;
}
p {
	text-align: justify;
}
li {
	text-align: justify;
}

#newsbar {
	font-size: x-small;
	padding: 10px;
	border: 1px dotted #CCCCCC;
        font-family: Verdana;
}
#counters{
	padding: 50px;
}


.NewsSummaryPostdate{
        font-size: 8px;
        color: #CCCCCC;
}

/*-- toggle menu classes --*/

#nav ul#menu li a.menu_selected {
}

#nav ul#menu li ul li a.menu_selected {
}

#nav ul#menu img.toggler {
float: left; 
margin: 5px -50px 0 0;
position: relative;

}

#nav ul#menu img.toggler:hover {cursor:pointer;}

#nav ul#menu {
margin: 0px;
margin-top:30px;
padding: 4px 0 6px 0;
}

#nav ul#menu li { 
list-style: none;
display: block;
clear: both;
}

#nav ul#menu li ul {
display: none;
clear: both;
}

#nav ul#menu li a { 
display: block;
margin-left: 13px;
float: left;
line-height: 25px;
padding-left: 1px;
font-weight: bold;
color: #55f;
text-decoration:none;
}

#nav ul#menu li a:hover { 
text-decoration:underline;
}

#nav ul#menu li ul li a { 
/*-- total width should be 298px --*/
display: block;
margin-left: -18px;
line-height: 15px;
padding-left: 0px;
font-weight: bold;
font-size: 10px;
color: #55f;
}

.vcardtable {
	background-color: #FFFFFF;
	border: 3px solid #FFFFFF;
}
.vcardtable tr td {
	background-color: #EEEEEE;
	font-weight: bold;
	vertical-align: top;
}
.vcardtable tr td.vcardtd {
	font-weight: normal;
	background-color: #EEEEFF;
}
.reestr_table {
	padding: 0px;
	border: 1px dotted #000066;
}
.reestr_table tr {
	border: 1px dotted #000066;
	background-color: #EEEEEE;
}
.reestr_table tr th {
	color: #FFFFFF;
	background-color: #0066AA;
	text-align: center;
	padding: 2px;
}
.reestr_table tr td {
	text-align: center;
	padding: 2px;
}
.linkstable {
	padding: 0px;
	border: 1px dotted #000066;
}
.linkstable tr {
	border: 1px dotted #000066;
	background-color: #EEEEEE;
}
.linkstable tr th {
	color: #FFFFFF;
	background-color: #0066AA;
	text-align: left;
	padding: 2px;
}
.linkstable tr td {
	text-align: left;
	padding: 2px;
}
.linkstable tr td a {
	text-align: left;
	padding: 2px;
        font-weight: bold;
}
.reestr_dtl {
	padding: 0px;
	border: 1px dotted #000066;
        font-family: Verdana;
        font-size: 11px;
}
.reestr_dtl tr {
	border: 1px dotted #000066;
	background-color: #EEEEEE;
}
.reestr_dtl tr td {
	text-align: left;
	padding: 2px;
}
.reestr_dtl tr th {
	text-align: left;
	padding: 2px;
        font-weight: bold;
        background-color: #CCCCFF;
}
.tr_table {
	padding: 0px;
	border: 1px dotted #000066;
        font-size: 10px;
}
.tr_table tr {
	border: 1px dotted #000066;
	background-color: #FFFFFF;
}
.tr_table tr.sum {
	border: 1px dotted #000066;
	background-color: #CCCCCC;
        font-weight: bold;
        font-size: 11px;
}
.tr_table tr th {
	color: #FFFFFF;
	background-color: #0066AA;
	text-align: center;
	padding: 2px;
        font-size: 11px;
}
.tr_table tr td {
	text-align: center;
	padding: 2px;
}
.tr_table tr.p1 td {
	background-color: #FFEEEE;
}
.tr_table tr.p2 td {
	background-color: #FFEEFF;
}
.tr_table tr.p3 td {
	background-color: #FFFFEE;
}
.tr_table tr.p4 td {
	background-color: #EEFFEE;
}
.tr_table tr.p5 td {
	background-color: #EEEEFF;
}
ul.thumb {float: left;list-style: none;margin: 0; padding: 10px;width: 510px;background-color: white;}
ul.thumb li {margin: 0; padding: 5px;float: left;position: relative;width: 35px;height: 35px;}
ul.thumb li img {width: 30px; height: 30px;border: 1px solid #ddd;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.thumb li img.hover {margin-top:5px;background:url(thumb_bg.png) no-repeat center center;border: none;}
.title {background-color: #EEEEEE;text-align: center; width:85px}

#tuv{
      position: relative;
      top: 190px;
      left: -85px;
      z-index: 1;
}

.auth {
     padding: 20px;
     background: #eee;
     box-shadow: 1px 1px 5px #000;
     margin-top: 30px;
     width: 250px;
     height: 150px;
}

/* Button styles */
.animate
{
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
}

.action-button
{
	position: relative;
	padding: 7px 10px;
        float: left;
	border-radius: 5px;
	font-size: 11px;
	color: #FFF !important;
	text-decoration: none !important;	
}

.blue
{
	background-color: #3498DB;
	border-bottom: 5px solid #2980B9;
	text-shadow: 0px -2px #2980B9;
}

.red
{
	background-color: #E74C3C;
	border-bottom: 5px solid #BD3E31;
	text-shadow: 0px -2px #BD3E31;
}

.green
{
	background-color: #82BF56;
	border-bottom: 5px solid #669644;
	text-shadow: 0px -2px #669644;
}

.yellow
{
	background-color: #F2CF66;
	border-bottom: 5px solid #D1B358;
	text-shadow: 0px -2px #D1B358;
}

.action-button:active
{
	transform: translate(0px,5px);
        -webkit-transform: translate(0px,5px);
	border-bottom: 1px solid;
}

.anniversary
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #d32b3e;
	position: absolute;
	top: 74px;
	left: 284px;
}
/* End of 'tecko_expanded' */

