body, img, h1, h2, ul, li, table, tr, th, td, p, iframe {
    border: 0;
    margin: 0;
    padding: 0;
}

body {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
    background: #ffffff;
}
.wrap {
    position: relative;
    width: 1240px;
    margin: 0 auto;
	padding: 10px;
}
.menu {
    width: 100%;
    min-width: 1240px;
    background: url(img/border.jpg) repeat-x top white;
    height:45px;
	padding-top: 5px;
}
.menu_icon{
	height:40px;
	float:left;
	padding-right:30px;
}
.content{
	width: 100%;
    min-width: 1240px;
	background: url(img/border.jpg) repeat-x top white;
}
.menu ul{
	list-style-image: url('img/bullet.jpg');
}
.menu ul li{
	padding:5px 20px 5px 0;
	float:left;
}
.menu ul li a{
	text-decoration:none;
	color:black;
}
.menu ul li a.active{
	color:blue;
}
.menu ul li a:hover{
	color:blue;
	text-decoration:underline;
}
.content-table{
	width:1200px;
	min-height:500px;
}
.content-desc input,select{
	padding:3px;
	border: 1px #adadad solid;
}
.display tfoot tr td{
	background:#e4e4e4;
}
.display input{
	width:95%;
}
.info tr td{
	padding:5px;
}
th, td { 
	white-space: nowrap;
}
div.dataTables_wrapper {
	width: 1200px;
}
.price{
	text-align:right;
}
.display tfoot tr td{
	text-align:right;
	color:black;
	font-weight:bold;
}
h1{
	font-size:14px;
	padding-bottom:3px;
	border-bottom:1px solid grey;
}
.role_list tr td{
	padding:3px;
}
