
body {
 background-color: #dce3ff;
}


.td_up_left{
  background: url('/images/up_left.png') center center no-repeat;
  height: 28px;
  width: 28px;
}

.td_up_left_heart{
  background: url('/images/up_left_heart.png') center center no-repeat;
  height: 28px;
  width: 28px;
}

.td_up{
  background: url('/images/up.png') center center repeat;
  height: 28px;
  width: 100%;
}

.td_up_right{
  background: url('/images/up_right.png') center center repeat;
  height: 28px;
  width: 28px;
}

.td_up_right_heart{
  background: url('/images/up_right_heart.png') center center repeat;
  height: 28px;
  width: 28px;
}


.td_left{
  background: url('/images/left.png');
  background-repeat:repeat-y;
  width: 28px;
}

.td_right{
  background: url('/images/right.png') center center repeat;
  width: 28px;
}

.td_down_left{
  background: url('/images/down_left.png') center center repeat;
  height: 28px;
  width: 28px;
}

.td_down{
  background: url('/images/down.png') center center repeat;
}

.td_down_right{
  background: url('/images/down_right.png') center center repeat;
  height: 28px;
  width: 28px;
}


.babyname_left{
  height: 50px;
}

.babyname{
  height: 50px;
  font-family:"Arial black","arial",Georgia,Serif;	
  color:#1c4e94;	
  font-size:28pt;	
}

.babyname_text{
  font-family:Verdana;
  color:#24529c;
}


.babyname_right{
   height: 50px;
}


.stdlabel {
 font-family:Arial;
 font-size:12pt;
 color:#24529c; 
 font-weight:bold;
 background-color:white ;
}

.smalltext {
 font-family:Arial;
 font-size:8pt;
 color:#24529c; 
 background-color:white;
}

.stdtext {
 font-family:Arial;
 font-size:10pt;
 color:#24529c; 
 background-color:white;
}

.warningtextLabel {
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 color:red; 
 background-color:white;
}
.warningtext {
 font-family:Arial;
 font-size:10pt;
 color:red; 
 background-color:white;
}

.infotext {
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 color:green; 
 background-color:white;
}

.oktextLabel {
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 color:green; 
 background-color:white;
}

.oktext {
 font-family:Arial;
 font-size:10pt;
 color:green; 
 background-color:white;
}


.formlabel_native {
 font-family:Arial;
 font-size:12pt;
 color:#24529c; 
 font-weight:bold;
 background-color:white ;
}

.formitem_native {
 font-family:Arial;
 font-size:14pt;
 color:#24529c; 
 background-color:#b3e7ff;
}

.formitem_small {
 font-family:Arial;
 font-size:10pt;
 color:#24529c; 
 background-color:#e3f6ff;
}

.stdlabel {
 font-family:Arial;
 font-size:12pt;
 color:#24529c; 
 font-weight:bold;
 background-color:white ;
}

.stdtext {
 font-family:Arial;
 font-size:10pt;
 color:#24529c; 
 background-color:white;
}


.innertextlabelcontent{
 font-family:Arial;
 font-weight:bold;
 font-size:12pt;
 color:#24529c; 
 background-color:#d4f1ff;//a7ddff;
 border-right-color:#bae4ff;
 border-right-width:1px;
 border-right-style:solid;
 border-left-color:#bae4ff;
 border-left-width:1px;
 border-left-style:solid;
 border-top-color:#bae4ff;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-width:0px;
 border-bottom-style:none;

}

.innertextcontent{
 font-family:Arial;
 font-size:10pt;
 color:#24529c; 
 background-color:#f3fbff;//edf8ff;
 border-right-color:#bae4ff;
 border-right-width:1px;
 border-right-style:solid;
 border-left-color:#bae4ff;
 border-left-width:1px;
 border-left-style:solid;
 border-top-color:#bae4ff;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-width:0px;
 border-top-style:none;
}

.gbinnertextlabelcontent{
 font-family:Arial;
 font-weight:none;
 font-size:10pt;
 color:#24529c; 
 background-color:#d4f1ff;//a7ddff;
 border-right-color:#bae4ff;
 border-right-width:1px;
 border-right-style:solid;
 border-left-color:#bae4ff;
 border-left-width:1px;
 border-left-style:solid;
 border-top-color:#bae4ff;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-width:0px;
 border-bottom-style:none;

}

.navibutton-main {
 font-family:Arial;
 font-size:10pt;
 color:#24529c; 
 font-weight:bold;
 background-color:white;
}
.navibutton-main:hover {
   background-color: #dce3ff;
 }


.navibutton-main_admin {
 font-family:Arial;
 font-size:10pt;
 color:white; 
 font-weight:bold;
 background-color:purple ;
 
}


.navibutton-main_selected {
 font-family:Arial;
 font-size:10pt;
 color:#1c4e94; 
 font-weight:bold;
 width:60px;
 background-color:#e9eeff ;
}


.navibutton {
 font-family:Arial;
 font-size:10pt;
 color:white; 
 font-weight:bold;
 background-color:#89b5ff ;
 border-color:black;
 border-width:1px;
 border-style:solid;
 padding-left:5px;
 padding-right:5px;
}
 .navibutton:hover {
   background-color: #ff8282;
 }


	

.diarylabel {
 font-family:Arial;
 font-size:15pt;
 color:#24529c; 
 font-weight:bold;
 background-color:white ;
}

.diaryquotetext {
 font-family:Arial;
 font-size:10pt;
 font-style: italic;
 color:#24529c; 
 background-color:white;
}

.diarytext {
 font-family:Arial;
 font-size:10pt;
 color:#24529c; 
 background-color:white;
}
