body{
font-size:13px;
color:#666666;
}
a{
color:#3a5091;
font-weight:normal;
outline:0px;
}
a:hover{
text-decoration:none;
color:#4096ee;
}

.clear{
clear:both;
}
.header{
background:#fff url(../images/header_bg.gif);
background-repeat:repeat-x;
}
.logo {
margin-top:15px;
float:left;
}

.fr{
float:right;
}
.fl{
float:left;
}
.footer{
background:#989071;
margin-top:20px;
color:#fff;
padding:10px;
}
.footer a{
color:#fff;
}
.box_module {
margin-bottom:20px;
}

.box_module .top{
background:#cec196 url(../images/heading_bg.gif) repeat-x scroll 0 bottom;
border:1px solid #989071;
font-size:15px;
color:#fff;
padding:5px 10px;
text-shadow:0 1px 0 #989071;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
}
.box_module .top img{
margin-right:5px;
}

.box_module .content {
background:#fff url(../images/backend/box_bg.gif) top;
background-repeat:repeat-x;
border:1px solid #8A8265;
border-top:none;
color:#666;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
padding:10px;
}

.box_module a:hover {
color:#acb41a;
}
.box_module li{
padding-bottom:6px;
border-bottom:1px dotted #ccc;
margin-top:6px;
}
.box_module li:last-child{
border-bottom:none;
}
.box_module ul{
padding:0px;
margin:0px;
}
.box_module p{
color:#7587bf;
font-size:12px;
margin-top:3px;
}

ul.arrow li{
list-style:url(../images/arrow.png) inside;
}
.divider{
margin-top:-5px;
}
input, textarea, select {
background: #fff;
border-color: #7C7C7C #C3C3C3 #DDDDDD;
border-style: solid;
border-width: 1px;
font-size: 100%;
}

input[type=submit] {
display: inline;
padding: 3px 5px;
width: auto;
vertical-align: bottom;
background:url(../images/backend/subnav_bg.gif);
border:1px solid #a4ad0a;
font-weight:bold;
color:#fff;
-moz-border-radius:3px;
text-shadow:0 1px 0 #777777;
cursor:pointer;
}
div.required label:after
{
	content:"*";
	color:red;
	padding-left:1px;
}

.no_border
{
	border: none !important;
}
.invoiceTabContent
{
	padding: 0 !important;
}
div.post p, div.post_body p
{
	padding: 3px;
}