body {margin: 0; padding: 0; background: #E2E2FF; font-size:10pt; font-family: tahoma,arial,sans-serif; color: #334466;}

.bodybackground {background: #FFFFFF;}

.ifbody 
{ 
scrollbar-face-color: #F4FAFE;
scrollbar-highlight-color: #545FB1;
scrollbar-shadow-color: #545FB1;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-arrow-color: #545FB1;
scrollbar-track-color: #F4FAFE;
} 

table {font-size:10pt; font-family: tahoma,arial,sans-serif; color:#000000}
.ad_title_bg{
	background-color: #037199;
}

.main_bg_dark{
	background-color: #0C3F6D;
}

.main_bg_light{
	background-color: #5176AA;
}

/* top menu */
.StaticMainMenuContainer {background: #8CB7FF;border-top: 1px solid white; padding-left:10px; font-size:12px; font-family: Tahoma;height: 24px; overflow: visible; color:black}
.DynamicMainMenuContainer {background: #5176AA;border-top: 1px solid white; padding: 0 0 0 0px; font-size:12px; font-family: Tahoma;height: 24px; overflow: visible}
.DynamicMainMenu {/*background: #5176AA;*/top:1px; padding: 0 0 0 0px; font-size:12px; font-family: Tahoma;height: 20px; overflow: visible}
html.chrome .DynamicMainMenu {position:inherit !important}

.MainMenu {background: #5176AA; border-top: 1px solid white; padding: 0 0 0 30px; font-size:13px; font-family: Tahoma;height: 24px; overflow: hidden}
.MainMenu ul {margin: 0; padding: 0; list-style-type: none}
.MainMenu ul li {float: left}
.MainMenu ul li a
{display: block; font-weight: bold; padding: 3px 7px; background: #5176AA; color: white; text-decoration:none;white-space:nowrap;}
.MainMenu ul li a:visited {}
.MainMenu ul li a:hover {text-decoration:underline;}
.MainMenu ul li a.active {background: #0C3F6D;text-decoration:none;}
.clear    {clear: left; height: 0; overflow: hidden;}

.specialMenuBarText {padding-right:5px; font-size:8pt; font-family: Tahoma; font-weight: bold; color: white; text-decoration:none; white-space:nowrap;}
a.tipOfTheDayLink {padding-right:5px; font-size:8pt; font-family: Tahoma; font-weight: bold; color: white; text-decoration:none; white-space:nowrap;}
a.tipOfTheDayLink:hover {text-decoration:underline;}

.leftPane {padding-top: 15px}
.rightPane {padding-top: 15px}
.contentContainer {padding: 10px 10px 10px 10px;}

.hint {font-family: Tahoma, Geneva, Arial, sans-serif;
            font-size: 11px;    
            line-height: 12px;
            color : #151949;
            border: 1px solid;
			border-color: #3962A4;
            background-color: #EBF0F8;
            }

h1    {font-size: 10pt; padding:2px 5px 2px 5px; font-weight: bold;margin:0; background:#5176AA; color: white;}

.topicSelector {padding-bottom:10px;}
.topicSelectorGroup {font-size: 11pt; font-weight:bold; color:#ff3232}
.topicSelectorLabel {font-weight:bold;}
.topicSelectorCombo {width:400px;}

.NewsPaneCaption {cursor:pointer; font-size: 10pt; font-weight: bold;margin:0; background:#5176AA; color:white}
.NewsPaneCaption td {cursor:pointer; font-size: 10pt; font-weight: bold; color:white}
.ShortNewsBlock {font: 10pt arial,tahoma,sans-serif; color: #0C3F6D;}
.ShortNews { padding: 3px 10px 7px 10px;}
.ShortNews a {color:#0C3F6D; text-decoration:none}
.ShortNews a:hover {color:#0000CC; text-decoration:none}

.parImageSubtitle {font-size:8pt; color:#000000; text-decoration:none}
.parImageSubtitle a {font-size:8pt; color: #5176AA; text-decoration:none;text-decoration:none}
.parImageSubtitle a:hover {color: #0C3F6D;}

.date {font-size:10pt; color: #5176AA; text-decoration:none}
.date a {color: #5176AA; text-decoration:none}
.date a:hover {color: #0C3F6D;}
a.date {color: #5176AA; text-decoration:none}
a.date:hover {color: #0C3F6D;}

.dateHighlight {font-size:10pt; color: #000000}
.dateHighlight a {color: #000000; text-decoration:none}
.dateHighlight a:hover {color: #333333;}

.copyright {font: 10pt arial,tahoma,sans-serif;padding: 15px 0 20px 9px; border-top: 3px solid #5176AA;clear: both; }
.copyright      {margin: 10px 10px 0 10px;}
.copyright, .copyright a  {color: #5176AA;}
.copyright a:hover      {color: #0C3F6D;}
.copyright .copylinks     {float: right}

.line {
  font: 10pt arial,tahoma,sans-serif;
  padding: 0px 0px 0px 0px;
  border-top: 3px solid #5176AA;
  clear: both; }
.line {color: #5176AA;}

.articleTitle {font-size: 12pt; color:#000000;text-decoration:none}
a.articleTitle:hover {color:#000066;text-decoration:none}
.articleTitle a {font-size: 12pt; color:#0C3F6D;text-decoration:none}
.articleTitle a:hover {color:#5176AA;text-decoration:none}
a.articleTitleLink {font-size: 12pt; color:#0C3F6D;text-decoration:none}
a.articleTitleLink:hover {color:#5176AA;text-decoration:none}

.x-grid3-cell-inner {
    overflow: visible;
    white-space: normal !important;
    vertical-align:middle;
}

img.bordered_image {
  border-style:solid;
  border-width:2px;
  border-color:#5176AA;
  
}

input.text{
	background-color: #fffff9;
	border-color: #CCCCCC;
	color: Black;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 21px;
	margin-left: 8px;
	padding: 8px;
}

.copyright{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.commonBoldText{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.commonText{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.commonTextSmall {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

A.commonText{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000099;
	font-weight: normal;
	text-decoration:none;
}

A.commonText:hover{
    text-decoration:underline;
}

.mainHeaderText{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	font-weight: bold;
}

.errorText{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
	font-weight: bold;
}

.screenTitle{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:#000000;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.awmAnchor {
    position:relative;
}

.awmAnchorAdmin {
    position:relative;
}

table.grid
{
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	background-color: #3C6DA4;
}

.grid
{
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	background-color: #3C6DA4;
}

.grid th {
     FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px; 
	 COLOR: #000000; 
	 FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	 TEXT-DECORATION: none; 
	 background-color: #83ACD6;
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}

.grid tr {
     background-color: #FFFFFF;
}

.grid tr#grid-selected-row {
     background-color: #FFFFC0;
	 cursor:pointer;
}

.grid-selected-row {
     background-color: #FFFFC0;
	 cursor:pointer;
}

.grid td {
     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none; 
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}

.bordered
{
    border:2px solid;
	border-color: #3C6DA4;
}

td.normal {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.stTblHead
{
     FONT-WEIGHT: bold; 
	 FONT-SIZE: 11px; 
	 COLOR: #000000; 
	 FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	 TEXT-DECORATION: none; 
	 background-color: #83ACD6;
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}


A.stTblHead
{
     FONT-WEIGHT: bold; 
	 FONT-SIZE: 11px; 
	 COLOR: #000000; 
	 FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	 TEXT-DECORATION: none; 
	 background-color: transparent;
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}

A.stTblHead:hover
{
	 COLOR: Navy; 
     TEXT-DECORATION: underline
}

.stTblSubHead
{
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none
; background-color: #AFC9E4;
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}

.stTblCont0
{
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none; background-color: #FFFFFF;
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
     }

.stTblCont1
{
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none
; background-color: #DAE6F3;
     padding-left: 3px;
     padding-right: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}

A.stPrice
{
     FONT-WEIGHT: bold; 
	 FONT-SIZE: 11px; 
	 COLOR: #3C6DA4; 
	 FONT-FAMILY: MS Sans Serif,Arial; 
	 TEXT-DECORATION: none
}

A.stPrice:hover
{
     TEXT-DECORATION: underline
}

A.linkList
{
     FONT-WEIGHT: none; 
	 FONT-SIZE: 11px; 
	 COLOR: #000173; 
	 FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	 TEXT-DECORATION: none;
}

A.linkList:hover
{
	text-decoration: underline;
	color: #000173;
}

A.linkAd
{
     FONT-WEIGHT: none; 
	 FONT-SIZE: 10px; 
	 COLOR: #000000; 
	 FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	 TEXT-DECORATION: none;
}

A.linkAd:hover
{
	text-decoration: underline;
	color: #000173;
}

input.stdEdit
{
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	height:21px;
	border: 1px solid #3C6DA4;
	padding-left:3px;
	padding-right::3px;
}

textarea.stdEdit
{
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	border: 2px solid #3C6DA4;
}

input.stdButton
{
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	font-size:12px;
	border: 1px solid #3C6DA4;
	background-color: #B1CBE7;
	cursor: pointer;
	color: Black;
}

input.stdButton:hover
{
	color: #00016A;
}

input.stdButtonSmall
{
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
    font-size:10px;
	cursor: pointer;
	height:19px;
	line-height: 10px;
	}

.stErrorTextSmall
{
   FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none;
   font: bold 12px;
   font-size:12px;
   color: #A60000;
   font-weight: normal;
   }

.stMessageTextSmall
{
   FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none;
   font: bold 12px;
   font-size:12px;
   color: #007F00;
   font-weight: normal;
   }

.invisible
{
	visibility:hidden;
	display:none;
}

a.property_link {
     FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; TEXT-DECORATION: none; background-color: #FFFFFF;
     font-size : 8pt; 
     color : #000190;
     text-decoration: none;
     }
            
a.property_link:hover {
            color: #0002E3;
            }
			
.domainbox {FONT-FAMILY: Tahoma, Arial, "MS Sans Serif";
            font-size: 11px;    
            line-height: 12px;
            border: 1px solid #3C6DA4;
            padding-left:3px;}

.property_edit {font-family: Tahoma, Geneva, Arial, sans-serif;
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	height:21px;
	border: 1px solid #3C6DA4;
	padding-left:3px;
	padding-right::3px;
    width : 99%;
}
		
.property_memo {font-family: Tahoma, Geneva, Arial, sans-serif;
	FONT-FAMILY: Tahoma, Arial, "MS Sans Serif"; 
	border: 1px solid #3C6DA4;
	padding-left:3px;
	padding-right::3px;
    width : 99%;
}
		
A.tit {font:8pt Tahoma, Arial; color: #20356E; TEXT-DECORATION: none}
A.tit:hover {font:8pt Tahoma, Arial; color: #4D5CB0; TEXT-DECORATION:none }





#calendarNode {
  float:none
}
#calendarNode ul{
  padding:0;
  margin:0;
  list-style:none;
}

#calendarNode .ulMenu{
  width:125px;
  margin-bottom:5px;
  overflow:hidden;
}

#calendarNode .ulMenu .filter{
  padding-top:3px;
  padding-bottom:2px;
  color:#333333;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
}

#calendarNode .ulMenu .filter select{
  width:100%;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
}

#calendarNode .ulMenu .filter input{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
}

#calendarNode .ulMenu div{
  width:125px;
  color:#fff;
  font-weight:bold;
  font-size:12px;
}

#calendarNode .ulMenu .calendartitle{
  background:#5176AA;
  margin-bottom:2px;
  padding:1px 0;
  text-align:center;
  color:#fff;
  font-weight:bold;
  font-size:12px;
}
#calendarNode .ulMenu .calendartitle a{
  padding-left:0;
  color:#fff;
}
#calendarNode .ulMenu a{
  text-decoration:none;
  color:#333;
}


#calendarNode .ulMenu a:hover{
  text-decoration:underline;
}

#calendarNode #m-titlecalendar{
  width:125px;
}
#calendarNode #m-titlecalendar div{
  float:left;
  width:75px;
  padding:0;
}
#calendarNode #m-titlecalendar .upr{
  width:25px;
}
#calendarNode #m-calendar{
  background:none;
  padding:0;
}
#calendarNode #m-calendar table{
  width:125px;
}
#calendarNode #m-calendar td{
  text-align:center;
  color:#999;
  width:17px;
}
#calendarNode #m-calendar a{
  display:block;
  text-decoration:none;
  width:17px;
  color:#333;
}
#calendarNode #m-calendar a:hover{
  background:#e2e2e2;
}
#calendarNode #m-calendar .gray{
  color:#ccc;
}
#calendarNode #m-calendar .today{
  background:#ebebeb;
}
#calendarNode #m-calendar .select{
  background:#e2e2e2;
}
#calendarNode #m-calendar .sun{
  color:#D17D7D
}
#calendarNode #m-calendar .sungray{
  color:#D1BABA
}
#calendarNode #m-calendar .ctitle{
  color:#666;
  font-size:10px;
}


.shop-goodslist-title {
  background-color:#CCCCCC;
  color:#000066;
  font-weight:bold;
  padding-top:4px;
  padding-bottom:4px;
}
.shop-goodslist-title-underline {
  background-color:#000099;
}
.shop-goodslist-item {
  padding-top:5px;
  padding-bottom:8px;
  padding-left:3px;
  padding-right:3px;
}
.shop-goodslist-item-name {
  font-weight:bold;
}
.shop-goodslist-item-desc {
  font-weight:normal;
  color:#555555;
}
.shop-goodslist-item-price {
  font-weight:bold;
}

div.articleGroupCaptionBorder {
  margin:0 1px;
  height:1px;
  overflow:hidden;
}


/* TABS */
#tabs {padding:0 12px;margin:0;position:relative;z-index:1;bottom:-2px}
#tabs ul {margin:0;padding:0;white-space:nowrap;list-style: none;height:16px;line-height:13px}
#tabs li {margin:0;padding:0;white-space:nowrap;list-style: none}
#tabs .bot ul {height:19px;line-height:13px}

#line {position:relative;left:0;top:0;width:100%;height:6px;background:transparent;z-index:0}
#line.one {border-top:2px solid #B9C9EF;}

#tabNMselected p, #tabNMselected span.r2,#tabNMselected span.r3,#tabNMselected span.r4  {background-color: #FFF}

#pagenav a {margin:0 3px;}
div.rnd { margin: 0 2px}

span.rtop {display:block;background: transparent;}
span.rtop span {display:block;height: 1px;overflow: hidden;font-size:0}
span.r2, span.r3, span.r4 {border-width:0 1px;border-style:solid}
span.r1 {margin:0 4px; border:1px solid white;border-width:0 0 1px 0}
span.r2 {margin:0 2px; border-width:0 2px}
span.r3 {margin:0 1px;}
span.r4 {height:2px; margin:0 1px;}
.text3 { font-size:11px;}
#maintabs td, th {font:Normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#maintabs a {text-decoration:none;color:black;}
#maintabs a:hover {color:gray}
#maintabs p {padding:0 8px 1px 8px;margin:0;border:0 solid; border-width:0 1px;font-weight:bold;}
#maintabs #tabNMselected p {padding:0 8px 3px 8px;}
#maintabs .tabSelected p {padding:0 8px 3px 8px;}
#maintabs p, span.r1, span.r2, span.r3, span.r4, b#bot    { border-color:   #5471B9 }
#tabNM p, #tabNM span.r2,#tabNM span.r3, #tabNM span.r4 { background:     #DFE5F4 }
