/* CSS Document */
body
{
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#3D3D3D;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat;
	background-color:#EBEBEB;
}
a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.tablewidth
{
	width:100%;
}
img { border:0px;}
textarea, select 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#333333;
border:1px solid #CCCCCC;
}
 input[type='checkbox']
{
	margin-top:1px;
	border-style:none;
}
input[type='radio']
{
	margin-top:-2px;
	border-style:none;
}
input[type='text'], input[type='password']
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#333333;
	border:1px solid #CCCCCC;
	width:180px;
 	padding-left:3px;
}
input:focus, textarea:focus {
	background-color:#ECE9E9;
}
<!-- .radios { padding:1em; border:none;width:2em; height:2em; } -->
fieldset {
	margin: 0;
	padding: 1em;
	border: 2px solid #A3BED8;
	background: #FFFFFF;
	font-size: 1.1em;
width:95%;
text-align:left;

    -webkit-padding-end: 2.00em;
    
}
#header_bg{
background-image:url(../images/top_bg_line.png);
background-repeat:repeat-x;
height:25px;
}

fieldset img {
	padding: 0 4px 0 0;
	vertical-align: bottom;
}
  
legend {
	margin: 0;
	padding: 0.2em 0.5em;
	border-top: 1px solid #A0A0A0;
border-bottom: 1px solid #A0A0A0;
	background: #BAD0E7;
	font-weight: bold;
	text-align: left;
width: 100%;
}
.indexbox
{
	float:left;
	width:160px;height:145px;
	padding-top:12px; padding-left:8px;
}
.errormsg
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FF0000;
}
.msgclass
{
	border: 1px solid #DDDDDD;
	padding: 10px;
	background: #F7F7F7 none repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	margin-bottom: 10px;
}
.label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9pt;
	padding-right:7px;
	text-align:right
}
.footer_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none; 
}
.bordercon
{
margin-top:10px;
border:2px solid #cccccc;
height:410px;
}
.border_left
{
	/*background-image:url(../images/strip.jpg); width:2px; background-repeat:repeat-y;*/
}
.path_bar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	font-weight:bold;
	/*border: 1px solid #999999;
	background-color:#F6F5F5;*/
	/*margin-bottom:5px;
	margin-right:30px;*/
}

.path_bar a {
	font-weight:bold;
}
#content {
	padding: 1.25em;
	
	min-height:450px;
}
.clickmenu
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D3D3D;
	text-decoration:none;
	font-weight:bold;
}
.button {
	border: 1px solid #BBBBBB;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 9pt;
    font-weight: 500;
    margin: 2px;
    padding: 3px 10px;
	text-decoration:none;
	background-color:#d62e12;
}

.button:hover {
	background-color: #58595B;
}
.margin-form {
	padding: 0 0 1em 190px;
	color: #7F7F7F;
	font-size: 0.85em;
}
.width1 {
	width: 400px;
}
.width2 {
	width: 450px;
}
.form_pad
{
padding-left:5px;
}
.alt_row {
	background-color: #FFF6CF;
}
/* CONTENT - TABLES */

#tablecss {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D3D3D;
	/*white-space:nowrap;*/
	border-collapse:collapse;
	border:.5pt solid #C6C7C8; /* BB6663 */
}
#tablecss tr {
	border:.5pt solid #C6C7C8; /* BB6663 */
	background-color:#FFFFF;
}
#tablecss td {
	padding:3px;
}
#tablecss th a {
	text-decoration:none;
}

#tablecss a:hover {
	text-decoration: none;
}
#tablecss tr th {
	padding: 4px 6px;
	background-color:#666666; /* C6C7C8   920D08 */
	color:white;
	font-weight: bold;
}
#tablecss .offColor {
	background-color:#E5E7E8; /* FCE8E7 */
}
.success {
	list-style-type:none;
	padding:6px 0px 6px 30px;
	margin: 2px 55px 2px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	text-align:left;
}
.success li.successmsg
{
	padding: 4px 0px 4px 10px;
	list-style-image: url('../images/correct.gif');
	background-position:3px;
	background-repeat:no-repeat;
	text-align:left;
}
.warning {
	list-style-type:none;
	padding:6px 0px 6px 20px;
	margin: 2px 55px 2px 15px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	text-align:left;
}
.warning li.error
{
	padding: 4px 0px 4px 24px;
	background-image:url('../images/wrong.gif');
	background-position:3px;
	background-repeat:no-repeat;
	text-align:left;
}

.warning a, .success a{
text-decoration:underline;
font-weight:bold;
}
/* pagination start */
.pagination {
	display: inline-block;
	width: 100%;
	background: #F8F8F8;
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}
/* pagination end */

.registerbox
{
    margin: 0 auto;
    width: 540px;
    padding: 2px;
    text-align: left;
    background-color: #f5f5f5;
    border: 2px solid #E5E5E5;
    /* Do rounding (native in Firefox and Safari, CC in IE) 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;*/
}

.formfield ul{ list-style:none; margin:0px; padding:0px; }
.formfield ul li { margin:10px 0px; padding:0px; }
.formfield ul li label{ width:170px; float:left; margin:0px; padding:0px;}
.formfield ul li div{ padding:0px; margin-left:5px; height:auto; }
.formfield ul li div input{ text-align:left; }

.norecords
{
color:#CC0000;
font-style:italic;
}

.tablelink{
color:#000000; text-decoration:underline;
padding:5px;
}

.stockred{
color:#FF0000;
font-weight:bold;
font-size:12pt;
}

.stockorange{
color:#FF9933;
font-weight:bold;
font-size:12pt;
}

.stockgreen{
color:#006600;
font-weight:bold;
font-size:12pt;
}

.actionbar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	font-weight:normal;
	/*border: 1px solid #999999;
	background-color:#F6F5F5;*/
margin: 0px 25px 10px 0px;
text-align: right:
	
}

.ASAP, .URGENT{
background-color:#FF0000;
}

.sortbycenter{
font-family:'Open Sans', sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#777777;

}

.sortbycenter ul{
list-style:none;
padding:0px;
margin:0px;
}

.sortbycenter li{
float:left;
padding:0px;
margin:0px;
background-image:url(../theme/bgrtheme/sort-sep.jpg);
background-repeat:no-repeat;
background-position:right; width:100px; text-align:center;
}

.sortbycenter li a, .sortbycenter li a:hover, .sortbycenter li a:after{
padding:0px 10px;
color:#4C4847;
font-weight:bold;
text-decoration:none;
}

.sorttit{
background-image:none;
}

.sortbycenter .sactive a
{font-weight:bold; color:#C52620; }


.buttonblue
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 28px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #154682;
   background:linear-gradient(to bottom,#5689db 5%,#4d7bd6 100%);
 box-shadow: inset 0px 1px 0px 0px #54a3f7;
 background-color:#5689db;
 border-radius: 3px;
  border: 1px solid #2d54af;
}

.buttongreen
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 28px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #04B431;
   background:linear-gradient(to bottom,#04B431 5%,#04B431 100%);
 box-shadow: inset 0px 1px 0px 0px #04B431;
 background-color:#04B431;
 border-radius: 3px;
  border: 1px solid #0B6121;
}

.buttonred
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 28px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #FF0000;
   background:linear-gradient(to bottom,#FF0000 5%,#FF0000 100%);
 box-shadow: inset 0px 1px 0px 0px #FF0000;
 background-color:#FF0000;
 border-radius: 3px;
  border: 1px solid #DF0101;
}
.buttongray
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 28px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #CCCCCC;
   background:linear-gradient(to bottom,#CCCCCC 5%,#CCCCCC 100%);
 box-shadow: inset 0px 1px 0px 0px #CCCCCC;
 background-color:#CCCCCC;
 border-radius: 3px;
  border: 1px solid #868A08;
}
.buttonbrown
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 28px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #A52A2A;
   background:linear-gradient(to bottom,#A52A2A 5%,#A52A2A 100%);
 box-shadow: inset 0px 1px 0px 0px #A52A2A;
 background-color:#A52A2A;
 border-radius: 3px;
  border: 1px solid #868A08;
}

.buttonblue
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
   padding: 5px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #4E82BC;
   background:linear-gradient(to bottom,#4E82BC 5%,#4E82BC 100%);
 box-shadow: inset 0px 1px 0px 0px #4E82BC;
 background-color:#4E82BC;
 border-radius: 3px;
  border: 1px solid #4E82BC;
}

.buttonblack
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #364956;
   background:linear-gradient(to bottom,#364956 5%,#364956 100%);
 box-shadow: inset 0px 1px 0px 0px #364956;
 background-color:#364956;
 border-radius: 3px;
  border: 1px solid #364956;
}

.buttonorange
{

	  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
   padding: 5px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #DB643A;
   background:linear-gradient(to bottom,#DB643A 5%,#DB643A 100%);
 box-shadow: inset 0px 1px 0px 0px #DB643A;
 background-color:#DB643A;
 border-radius: 3px;
  border: 1px solid #DB643A;
}
