body{
	margin: 0 0 0 148px;
}

body, th, td{
	font-family: Arial; font-size: 12px; line-height: 20px; color: #000000;
}

a{
	color: #000000;

}
a:hover{
	background-color: #333333; color: #ffffff; text-decoration: none;

}
 a.nomess, a.nomess:hover{
	color: #000000; background-color: #ffffff; text-decoration: none;

 }


h1, h2, h3, j4, h5, h6{
	margin: 0px;
}

#header{
	height: 145px;
}
 #topline{
	width: 700px; height: 56px; padding-top: 8px; text-align: right;
 }
 #logo{
	height: 29px; border-bottom: solid #333333 1px; 
 }
#maindrag{
	width: 700px;
}
 #mdleft{
	float: left; width: 203px;
 }
 #mdright{
	float: right; width: 430px;
 }
 .mdtitle{
	margin-bottom: 47px; text-align: right;
 }
  .mdtitle h1{
	display: inline; padding: 8px; background-color: #333333; color: #ffffff; font-size: 16px; font-weight: normal; 
  }
  #mdright ul{
	margin-top: 0; margin-bottom: 0;
  }


  #lnav{
	margin-top: 71px; margin-bottom: 35px; margin-left: 35px; line-height: 26px;
  }
   #lnav ul{
	margin: 0; padding: 0;
   }
    #lnav li{
	list-style: none;
    }
     #lnav a{
	text-decoration: none;
     }
      #lnav a.lnavfocus{
	text-decoration: underline;
      }
       #lnav a.lnavfocus:HOVER{
	text-decoration: none;
       }
  #confo{
    margin-left: 20px;
  }

 .fragment{
	float: left; width: 430px; margin-bottom: 75px;
 }
 .artitle{
	font-size: 12px; font-weight: bold; padding: 4px; padding-left: 18px; padding-right: 8px; border-left: solid #333333 4px;
 }
#footer{
	clear: both;
}
 #footer .right{
	float: right; display: block; width: 390px; padding-left: 10px; color: #666666; background-color: #ebebeb;
 }

.Code{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: "Courier New" , Monospace;
	background-color: #ff9933;
}

.descreettext{
	font-size: 10px; color: #ebebeb;
}

img.imgfloatleft{
	float: left;	
	padding-right: 5px;
}

img.imgfloatright{
	float: right;
	padding-left: 5px;	
}

hr.customruler{

}


/* GOOGLE SEARCH API */

.gsc-branding{
	
}