
.nomargins {
	margin:0px;
	padding: 4px;
}
 
body {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

td {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

A {
color: blue;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: normal;
}

A:hover {
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight: normal;
}

tr.menu_text_indent_10 {
text-indent: 10px;
}

tr.menu_text_indent_5 {
text-indent: 5px;
}

SELECT, OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #A9C1FB;
}

table.invoice {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	background-color: #F9F9F9;
}

table.invoice_sub {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	background-color: #FFFDE3;
}

table.invoice td {
	border-width: 1px;
	border-style: solid;
	border-color: #DDE3F9;
	background-color: #F4F6FD;
	padding: 2px 2px 2px 2px;
	text-indent: 4px;
	height: 26px;
}

table.invoice_data {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	padding: 6px 6px 6px 6px;
}

table.invoice_data td {
	border-width: 1px;
	border-style: solid;
	border-color: #EFF4FC;
	padding: 6px 6px 6px 6px;
	height: 26px;
}

table.invoice_dataSub {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	padding: 4px 4px 4px 4px;
}

table.invoice_dataSub td {
	border-width: 1px;
	border-style: solid;
	border-color: #EFF4FC;
	padding: 4px 4px 4px 4px;
	height: 26px;
}

input.button {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#ffa200;
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#243;
   border-bottom-color:#243;
}

input.install_button {
   font-family: Helvetica, Arial, sans-serif;
   font-size:90%;
	height: 20px;
	width: 125px;
}

input.red_button {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#CC0000;
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#243;
   border-bottom-color:#243;
}

.ReportsButton {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
width: 125px;
height: 20px;
}

/* new skin css */
form,fieldset,p,ul,ol,li,h1,h2,h3,h4,h5,h6,div,img,table,input,button,textarea,select
{
margin:0;
padding:0;
border:none;
}
#idev-header { margin:0 0 10px 0; }
#idev-bann
{
width:950px;
height:57px;
background:url(../images/newskin/bann.jpg) left top no-repeat;
}
#idev-bann h1
{
font:bold 20px Arial, Helvetica, sans-serif;
color:#fff;
float:left;
margin:15px 0 0 20px;
display:inline;
}
#idev-bann p,#idev-mainmenu fieldset
{
float:right;
}
#idev-bann p
{
margin:20px 20px 0 0;
display:inline;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
}
#idev-bann p a
{
margin:0 0 0 10px;
}
#idev-mainmenu
{
background:url(../images/newskin/bann.jpg) left bottom no-repeat;
height:32px;
width:950px;
}
#idev-mainmenu ul,#idev-mainmenu ul li
{
float:left;
height:32px;
list-style:none;
}
#idev-mainmenu ul
{
padding:0 0 0 10px;
}
#idev-mainmenu ul li
{
border-right:1px solid #1c3a3b;
border-left:1px solid #021616;
}
#idev-mainmenu ul .first
{
border-left:0 none;
}
#idev-mainmenu ul .last
{
border-right:0 none;
}
#idev-mainmenu ul li a
{
float:left;
height:32px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#718787;
text-decoration:none;
padding:0 10px;
line-height:28px;
}
#idev-mainmenu ul li a:hover
{
color:#d7d7c2;
}
#idev-mainmenu fieldset
{
margin:5px 20px 0 0;
display:inline;
}
#idev-mainmenu fieldset select
{
border:1px solid #666;
background:#fff;
font:12px Arial, Helvetica, sans-serif;
color:#718787;
padding:2px 5px;
}
input.greenbutton
{
font:bold 10px Arial, Helvetica, sans-serif;
color:#fff;
background:#5b8a8b url(../images/newskin/button-raque.gif) 5px center no-repeat;
padding:2px 3px 2px 11px;
}
a.greenbutton
{
font:bold 10px Arial, Helvetica, sans-serif;
color:#fff;
background:#5b8a8b url(../images/newskin/button-raque.gif) 5px center no-repeat;
padding:3px 5px 3px 13px;
text-decoration:none;
}
#idev-top
{
background:#eeeee7;
border:1px solid #c4c4a8;
margin:10px 0 1px 0;
height:153px;
}
#idev-top table
{
width:400px;
float:left;
}
#idev-top table td
{
padding:7px 20px;
background:#d7d7c2 url(../images/newskin/table-shade-2.png) right repeat-y;
border-bottom:1px solid #abab95;
border-top:1px solid #e6e6da;
font:12px Arial, Helvetica, sans-serif;
color:#2b2b29;
}
#idev-top table .col1
{
width:151px;
background:#c5c5aa url(../images/newskin/table-shade-1.png) right repeat-y;
}
#idev-top table .top td
{
border-top:0 none;
}
#idev-top table .bot td
{
border-bottom:0 none;
font-weight:bold;
}
#idev-link
{
float:right;
width:510px;
margin:0 20px 0 0;
display:inline;
}
#idev-link h2
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#084142;
margin:20px 0 10px 0;
}
#idev-link p
{
font:11px Arial, Helvetica, sans-serif;
color:#454545;
padding:5px 0 0 0;
}
#idev-field
{
font:12px Arial, Helvetica, sans-serif;
color:#454545;
border:1px solid #c4c4a8;
background:#fff;
padding:10px;
}

#idev-left
{
float:left;
width:190px;
border:1px solid #c4c4a8;
background:#f6f6f0;
}
#idev-left ul,#idev-left ul li
{
list-style:none;
}
#idev-left ul
{
padding:10px 0;
}
#idev-left ul li
{
padding:0 10px;
}
#idev-left ul li a
{
font:12px Arial, Helvetica, sans-serif;
color:#46463e;
text-decoration:none;
line-height:26px;
}
#idev-left ul li a:hover
{
text-decoration:underline;
}
#idev-left h3
{
border-top:1px solid #c4c4a8;
border-bottom:1px solid #c4c4a8;
background:#d7d7c6;
font:bold 12px Arial, Helvetica, sans-serif;
color:#034a56;
text-transform:uppercase;
padding:7px 10px;
}
#idev-left h3 span
{
display:block;
font:italic 11px Arial, Helvetica, sans-serif;
color:#495152;
text-transform:capitalize;
}
#idev-right
{
float:right;
width:757px;
}
#idev-drop,#idev-drop li
{
float:left;
list-style:none;
}
#idev-drop
{
background:url(../images/newskin/drop.png) no-repeat;
width:736px;
height:34px;
padding:0 10px;
margin:0 0 0 1px;
display:inline;
}
#idev-drop li a
{
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#32322b;
text-decoration:none;
line-height:32px;
height:34px;
display:inline;
padding:0 5px 0 0;
position:relative;
}
#idev-drop li a span
{
float:left;
padding:0 47px 0 15px;
background:url(../images/newskin/arr.png) right center no-repeat;
}
#idev-drop li a:hover
{
background:url(../images/newskin/drop-hover.png) repeat-x;
}
#idev-drop li a:hover span
{
background:url(../images/newskin/arr-h.png) right center no-repeat;
cursor:hand;
}
#idev-drop li
{
position:relative;
display:inline;
float:left;
border-right:1px solid #b2b296;
border-left:1px solid #a0a087;
}
#idev-drop .first
{
border-left:0 none;
}
#idev-drop .last
{
border-right:0 none;
}
#idev-drop li:hover
{
z-index:10000;
white-space:normal;
}
#idev-drop li li
{
float:none;
display:block;
border:0 none;
}
#idev-drop ul
{
visibility:hidden;
position:absolute;
z-index:1000;
left:0;
top:100%;
width:210px;
background:#eeeee7;
}
#idev-drop ul ul
{
top:-1px;
left:210px;
}
#idev-drop li:hover>ul
{
visibility:visible;
z-index:1000;
top:100%;
}
#idev-drop li li:hover>ul
{
top:-1px;
left:210px;
}
#idev-drop:after, #idev-drop ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#idev-drop, #idev-drop ul
{
min-height:0;
}
#idev-drop ul li
{
float:none;
height:auto;
display:block;
}
#idev-drop ul li a
{
float:none;
height:auto;
display:block;
font:12px Arial, Helvetica, sans-serif;
color:#32322b;
padding:8px 15px;
}
#idev-drop ul li a:hover
{
background:none;
background:#d7d7c2;
}

#idev-content
{
clear:both;
padding:15px 5px 0 10px;
}
table.outer-table
{
border-collapse:collapse;
border:1px solid #cfcfc5;
border-right:0 none;
margin:0 0 15px 0;
}
table.inner-table
{
border-collapse:collapse;
}
.inner-table th
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#dadac2;
text-transform:uppercase;
background:#073839;
border:1px #073839 solid;
padding:10px;
}
.inner-table td
{
font:12px Arial, Helvetica, sans-serif;
color:#333330;
padding:5px 15px;
vertical-align:top;
border:none;
border-right:1px solid #cfcfc5;
}
.inner-table td h2
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#5a5a45;
}
.inner-table td p
{
font:11px Arial, Helvetica, sans-serif;
color:#454545;
}
