﻿/* CSS Document */

* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
  background-color:#f0ede8;
}

body {
  color: #333;
  font: 11px Tahoma, Verdana, sans-serif;
  text-align: center;
}

h1 {
  font: bold 12px Verdana, sans-serif;
}

h2 {
  padding: 1em 0 .2em 0;
  font: normal 18px/1.5em Georgia, serif;
}

p {
  margin: 1em 0;
  line-height: 1.5em;
}

a {
  color: #0000ff;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #0000ff;
  text-decoration: underline;
}

#container-page {
  margin: 0 auto;
  width: 750px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  /*height: 100%;  For IE */
  background-color:#FFFFFF;
}

#container-head {
  height:155px;
}

#head {
  padding: 1em;
}

#container-content {
	width:100%;
	text-align:center;
  	padding: 0px 0px 0px 0px;
	/*top:-35px;*/
	margin:0;
	top:5px;
	position:relative;
	margin-bottom:35px;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-pri {
  text-align:justify;
  display:block;
  float:right;
  position:relative;
  left:-10px;
  width:500px;
  padding:10px 20px 40px 20px;
  margin-top:0px;
  top:8px;
background-color:#f7f7f7;
border:1px solid #f0f0f0;
  
}
#container-pri a{
	color:#0000ff;
	text-decoration:none;
	border-bottom:1px dotted #333333;
}
#container-pri a:visited{
	color:#0000ff;
	text-decoration:none;
	border-bottom:1px dotted #555555;
}

#content-left-menu{
  float: left;
  width:189px;
  padding-bottom:50px;  
  

}
#content-left-menu, #content-left-menu li {
  /*padding: 1em 0;
  width: 20%;*/
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  
  margin:0px;
  padding:4px 0px 0px 0px;
  list-style:none;
  position:relative;
  left:0px;

}
#content-left-menu li {
  width:189px;
}
#content-menu, #content-menu li {
  /*padding: 1em 0;
  width: 20%;*/
  float: left;
  margin:0px;
  padding:0px 1px 0px 0px;
  list-style:none;
  position:relative;
  left:95px;
  top:-1px;
}

/*
#content-menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}*/

#content-left-menu li li a{
	color:#333333;
	position:relative;
	left:11px;
	width:160px;
}

#content-menu li {
	/*background-image:url(../images/top_menu_background.jpg);*/
}
#content-menu-slick{
  width:100%;
}
#content-menu-slick, #content-menu-slick li {
  /*padding: 1em 0;
  width: 20%;*/
  float: left;
  margin:0px;
  padding:0px 1px 0px 0px;
  list-style:none;
  position:relative;
  left:95px;  top:-12px;
}
#content-left-menu a{
  height:21px;
  padding: 0px 0px 0px 25px;
  line-height:21px;
  background-image:url(../images/left_menu_background.jpg);
  display:block;
  color:#333333;
  text-decoration:none;
  text-align:left;
}
#content-left-menu a:hover {
	background-image:url(../images/left_menu_background_on.jpg);
	text-decoration:underline;
	color: #d70000;
}
#content-menu a{
  height:23px;
  width:99px;
  padding: 4px 5px 0px 5px;
  margin-bottom:-5px;
  vertical-align:middle;
  background-image:url(../images/top_menu_background.jpg);
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
}
#content-menu-slick a{
  height:23px;
  width:99px;
  padding: 4px 5px 0px 5px;
  margin-bottom:-5px;
  vertical-align:middle;
  background-image:url(../images/top_menu_slick_background.jpg);
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
}
#content-menu a:visited{
	text-decoration:none;
}
#content-menu a:hover {
	/*background-image:url(../images/top_menu_background_on.jpg);*/
	text-decoration:underline;
}
#container-foot {
  width: 100%;
  background: #fff;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
}

#foot {
  padding: 0px;
  /*font-family:Tahoma, sans-serif;*/
  font-size:9px;
  text-align:right;
  line-height: 15px;
  padding-right:10px;
}
.memberinfo_header{
	font-weight:bold;
	font-size:120%;
	border-bottom:1px solid #333333;
	display:block;
}
.memberinfo{
	font-size:100%;
}

.paging_table{
	/*padding-left:5px;*/
	width:100%;
	border:1px solid #999999;
	background-color:#000000;
	
}
.paging_table_header{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:30px;
}
.paging_table_header_row{
	height:30px;
	border-bottom:1px solid black;
	margin-left:5px;
	display:table-row;
}
.add_new_service{
	color:#666666;
	font-weight:bold;
	font-size:12px;
}

#combo_FK, #combo_FS, #combo_il, #combo_firmaadi{
	color:#682106; 

}

