body {
  margin: 0;
  padding: 0;
  /*height: 100%;*/
  background-image: url(../images/BG.jpg);
  background-repeat: repeat-x;
  text-align: center;
  /*width: 100%;*/

}

.center {
  margin: 0 auto;
  text-align: center;
  background:#FFF;
}

table{
  font-family: Arial;
  font-size: 9pt;
  color: #666666;
  /*line-height: 150%;*/
  font-weight: normal;
}

td {
  font-family: Arial;
  font-size: 8pt;
  color: #727272;
  text-decoration: none;
  line-height: 175%;
  font-weight: normal;
  text-align: justify;
}

.text {
      font-family: Verdana;
      font-size: 9pt;
text-decoration: none;
color: #333;
}

.lefttext {
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #333;
}
.textLatestNews {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	color:#333;
	text-align:left;
}
.date {
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	color:#333;
	text-align:right;
}

.textMenu {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color:#333;
}
.textMenu2 {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color:#333;
}
.textMenu3 {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color:#fff;
}
.textarea {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	border: 1px solid #ccc;
}

.noborder {
	border: none;
}

select
{
	font-family: Arial;
}

.button {
  font-family:Tahoma;
  font-size:0.85em;
  font-weight:bold;
  color:#FFF;
  background-image:url(../images/buttonbg.jpg);
  border: thin;
  height: 22px;
}

/*.button:hover {
  font-family:Tahoma;
  font-size:0.85em;
  font-weight:bold;
  color:#FFF;
  background: #ff9900;
  border: thin;
}*/

.table
{
	border-collapse:collapse;
	border: 1px solid #ff9900;
	padding: 3px;
}

.lefttd {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #b4bfd3;
	background-color: #799edf;
}

.lefttd1 {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #f0c060;
	background-color: #f0c060;
}

.lefttd2 {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ab80c7;
	background-color: #ab80c7;
}

.lefttd3 {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #b4bfd3;
	background-color: #6685ba;
}

.righttd {
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	border: 1px solid #8fa8d3;
	background-color: #FFFFFF;
}

.contentLight
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #F5F7FE;
	vertical-align:top;
}

.contentDark
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #e6e9fc;
	vertical-align:top;
}

.contentHeader
{
	font-family: Verdana;
        color: #fff;
	background-color: #5b7bee;
	/*vertical-align:top;*/
}

.content
{
	font-family: Arial;
	font-size: 12px;
	color: #9D2D30;
	text-decoration: none;
}
.contentfull
{
	font-family: Arial;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.table2
{
	border-collapse:collapse;
	border: outset;
	border-width:1px;
	padding: 3px;
}
.header {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333;
	text-decoration: none;
}
.header2 {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.link {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	text-decoration:none;
}

.field
{
    border: none;
    border-collapse: collapse;
    color:#00f;
    width: auto;	
}

.search_field
{
    border: none;
    border-collapse: collapse;
    color:#00f;
    background-image:url('/static/images/search_icon1.png');
    background-repeat: no-repeat;
    background-position: center right;
    padding-left: 2px;
    background-color: #fff;	

}

#sales_table_container{
    /*width: 100%;*/
    
    /*overflow-x: auto;*/
    /*overflow-y: hidden;*/
    /*-ms-overflow-y: hidden;*/
    margin-left: 1px;
    height: auto;	


}

/* CSS for all the templates */
#pagination {
        display:block;
        text-align:left;
        height:22px;
        line-height:21px;
        clear:both;
        padding-top:3px;
        font-family:Arial, Helvetica, sans-serif;
}

#pagination a:link, #pagination a:visited {
        padding:7px;
        padding-top:2px;
        padding-bottom:2px;
        border:1px solid #EBEBEB;
        margin-left:10px;
        text-decoration:none;
        background-color:#F5F5F5;
        color:#0072bc;
        width:22px;
        font-weight:normal;
}

#pagination a:hover {
        background-color:#DDEEFF;
        border:1px solid #BBDDFF;
        color:#0072BC;
}

#column_names {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    float: left;
}
.fields
{
   margin-left:0px;
   width:45%;
   float:left;
   color: #000;
   text-align: left;
   font-size: 0.8em;
   /*background-color:#d8e1ea;*/
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;

}

.textboxstyle{
  background-image:url('search_icon1.png');
  background-repeat: no-repeat;
  background-position: center right;
  padding-left: 18px;
}

a:link .top_link {
    border-style: none;


}

a:visited .top_link {
    border-style: none;


}
a:active .top_link {
    border-style: none;


}

a.show_all {
    color: #f59a30;

}

a.show_all :link {
    color: #f59a30;

}
a.show_all :visited {
    color: #f59a30;

}
a.show_all :active {
    color: #f59a30;

}

.display_record_help{
    text-align: left;
    color:#fff; 
    font-style: italic;
    font-weight: bold;
    font-size:0.85em;
    font-family:Verdana, Sans-Serif;
}

a.menu_link {
    text-decoration: none;
    border: 0;
    border-style: none;
}

a.menu_link :link {
    text-decoration: none;
    border: 0;
    border-style: none;
}

a.menu_link :visited {
    text-decoration: none;
    border: 0;
    border-style: none;
}

a.menu_link :active {
    text-decoration: none;
    border: 0;
    border-style: none;
}

.menu_image {
    border: 0;
}
/* Horizontal Menu CSS */

ul#nav {
        list-style: none;
        list-style-image: none;
        padding: 0;
        margin: 0;

}

ul#nav li a {
        display: block;
        font-weight: bold;
        padding: 2px 6px;
        color: #fff;
        text-align: left;
        text-decoration: none;
        font-family: Tahoma, Sans-Serif;
        text-transform: uppercase;
}

ul#nav li a:hover {
    background-color: #103a64;
    color:#fff;
    text-decoration: none;
    display: block;
    width: auto;
    text-align: left;
}

li {
        list-style: none;
        list-style-image: none;
        float: left;
        text-align: left;
        position: relative;
        /*display: inline;*/
        font-size: 0.9em;
        width: 169px;
        color: #fff;
}

li ul {
        z-index: 4;
        list-style: none;
        list-style-image: none;
        display: none;
        font-family: Tahoma, Sans-Serif;
        font-size: 1em;
        text-align: left;
        position:absolute;
        text-decoration: none;
        margin-left:0px;
        white-space: nowrap;
    	color: #fff;
        padding: 1px 0 0 0;
        background-color: #f97c22;
}

#nav li:hover ul.over{
    background-color: #103a64;
    width:169px;
}


li:hover ul, li.over ul {
        display: block;
	    width: 169px;
}

.email_headers{
    color: #fdfddb;
    font-family: Verdana, Sans-Serif;
    font-size: 1.2em;
    font-weight: bold;
}

.message {
    color: #fdfddb;
    font-weight: bold;
    font-style: italic;
    font-family: Verdana, Sans-Serif;
}

.admin_logo {
	border: 0px;
}
/*.change_admin_logo {
	background-image: url(../images/adminlogina.jpg);
}*/
.menu_items {
    border : 0;
}

#date_filter {
    color: #fff;
    font-style: italic;
    font-weight: bold;
    margin-left: 10px;
    text-align: left;
    white-space: nowrap;
    /*background-color:#d8e1ea;*/
    width: auto;


}

.filter_msg {
	color: #fff;
    	font-style: italic;
	font-weight: bold;
}

#tabs ul li {
	font-size: 0.62em;
}

.filter_name {
    color: #fff;
    font-style: italic;
    font-weight: bold;
    margin-left: 10px;
    text-align: left;
    white-space: nowrap;
}

.date_field
{
    border: none;
    border-collapse: collapse;
    color:#00f;

}
.column-items {
    text-align:left;
    color: #fff;
    font-size:1em;
    font-family:Verdana;
    font-style:fantasy;
    font-weight: bold;
    list-style-type: none;
    white-space: nowrap;
    width: 250px;
}

.error-message {
    font-weight:bold;
    font-size:1.4em;
    color:#fff;
    font-family:Verdana, sans-Serif;
    text-align:center;
}

a.field_link:link {
    color: #0000ff;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    text-decoration: none;
}    

a.field_link:visited {
    color: #0000ff;
    font-weight: bold;
    font-family: Verdana, sans-serif;
}

a.field_link:hover {
    color: #ff0000;
    font-weight: bold;
    font-family: Verdana, sans-serif;
    background-color: #78B4F5;
    text-decoration: none;
}

a.field_link:active {
    color: #0000ff;
    font-weight: bold;
    font-family: Verdana, sans-serif;
}    

.link-text {
    background-color: #3384F5;
    height:12px;
    width: 65px;
    text-align: center;
}
ul#nav li #id_reports:hover {
    cursor: default;
    }

