/* CSS Document */
body 
{   margin: 0px;
    background: url(images/bgportal.jpg) repeat-x center top;
    background-color: #90bde4
}
.printonly	{
	display: none;
}
.underline { 
	border-bottom: 1px dotted #666666;
	background-color: #ECF0FB;
}
.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}

.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}

.tbltextindent10	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding-left: 10px;
}
.tbltextindent20	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	padding-left: 20px;
}
.tbleheadmark {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
	background-color: #ECF0FB;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}

/*Side menu .CSS*/
.js .sidemenu{visibility:hidden}

.sidemenu {
  float:left;
  position:relative;
  min-height:30em;
  height:auto;
}

li.expand{margin:0;}
h4.expand{margin:0;}

.collapse {
  margin-bottom:0;
  overflow:hidden;
}

h4, .sidemenu li {
  margin:0;
  font-size:1em;
  font-weight:700
}
#wrapper ul {
  margin:0;
  padding:0 0 0 30px;
}
#wrapper .sidemenu ul {
  padding-left:0
}
.sidemenu .collapse li {
  margin:0;
  padding:3px 10px;
  background-color:#edf5fc; 
  color:#8e9092;
  border: 1px solid #ececec;
  font: bold 12px arial;
}
.expand a {
  display:block;
  padding:8px 0px 8px 10px;
  min-height:0;
  background-color: #fcfcfc;
  border: 1px solid #ececec;
  font: bold 12px arial;
  text-decoration: none;
  color: #6b6b6b;
}
.expand a:link, .expand a:visited {
  border-width:1px;
  background-image:url(images/arr_cnt_menu_rht.png);
  background-repeat:no-repeat;
  background-position:98% 50%;  
}
.expand a:hover, .expand a:active, .expand a:focus {
  outline-color:#ddd
}
.expand.open a:link, .expand.open a:visited {
  border: 1px solid #ececec;
  background:#7fbbef url(images/arr_cnt_menu_dwn.png) no-repeat 98% 50%;
  color: #fff;
}

h1, h2, h3, h4, h5, h6, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

.headblock {
  display:block;
  padding:8px 0px 8px 10px;
  min-height:0;
  background-color: #fcfcfc;
  border: 1px solid #ececec;
  font: bold 11px arial;
  text-decoration: none;
  color: #6b6b6b;
}