body{
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  background: #f6cb4a; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
  background: linear-gradient(top, #ffffff 0%,#dddddd 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 0px 0px; */}
body, table, div{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
#container{
  width: 100%;
  padding:0;
}
#header{
  background-color:#FFFFFF;
  background-image:url(../images/header_back.jpg);
  background-position:top;
  background-repeat:repeat-x;
  height:75px;
  padding-left: 15px;
  padding-right:15px;
}
#header .logo{
  float:left;
  width:300px;
  padding-top: 18px;
}
#header .rightside{
  float:right;
  width:400px;
  text-align:right;
  color:#222222;
  padding-top: 10px;
  line-height:25px;
}
#header .rightside p{
  padding:0px;
  margin:0px;
}
#header .rightside a{
  color:#494949;
  font-weight:bold;
}
#header .rightside a:hover{
  color:#000000;
}
#contentarea #frame
{
  background-image:url(../images/main_bg.gif);
  background-position:left;
  width:100%;
}
#contentarea #leftside{
  background-color:#CECECE;
  width: 227px;
  vertical-align:top;
}
#leftside #leftpadding
{
  padding:20px;
  padding-left:15px;
  padding-right:15px;
}
#leftpadding p
{
  margin:0px;
  padding:0px;
}
#contentarea #content{
  background-color:#FFFFFF;
  border-left:1px solid #FFFFFF;
  background-image:url(../images/content_back.gif);
  background-position:top;
  background-repeat:repeat-x;
  vertical-align:top;
}
#contentarea #content table
{
  border-collapse:collapse;
}
#contentarea #content p, h1{
  padding:0px;
  margin:0px;
}
#content h1{
  color:#000000;
  font-size:18px;
  margin-bottom:15px;
}
.subsection{
  color:#328CAF;
}
div.padding20px{
  padding:20px;
}
div.nav_block{
  padding:5px;
  background-color:#FFFFFF;
  line-height:22px;
}
div.nav_block a{
  background-image:url(../images/nav_arrow.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-left:28px;
  color: #3E3E3E;
}
div.nav_block a.active{
  background-image:url(../images/nav_arrow_a.gif);
  color:#FF9513;
  font-weight:bold;
}
div.nav_block p{
  font-size:11px;
  color:#919191;
}
#tab_navigation{
  display:block;
  height:21px;
}
#tab_navigation #tabs{
  height:21px;
  float:left;
  overflow:hidden;
  display:block;
}
#tab_navigation #scroller{
  width:21px;
  height:21px;
  float:right;
}
.dynamic_table
{
  border:1px solid #5897B7;
  width:100%;
}
.dynamic_table td
{
  background-color:#F1F1F1;
  font-size:11px;
  padding:3px;
}
.dynamic_table td.hilighted
{
  background-color:#E4ECF1;
}
.dynamic_table td.hilighted2
{
  background-color:#fbddc9;
}
form
{
  margin:0px;
  padding:0px;
}
.black
{
  color:#000000;
}
td.whitetd
{
  background-color:#FFFFFF;
}
td.decotable
{
  width:5px;
  border-left:1px solid #88b9d3;
  border-right:1px solid #88b9d3;
  background-color:#FFFFFF;
}
a.table_title
{
  color:#5d9bba;
  font-weight:bold;
}
a.table_title_sort_down
{
  color:#5d9bba;
  font-weight:bold;
  background-image:url(../images/arrow_d_sort.gif);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:15px;
}
a.table_title_sort_up
{
  color:#5d9bba;
  font-weight:bold;
  background-image:url(../images/arrow_u_sort.gif);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:15px;
}
.orange
{
  color:#E57813;
  font-weight:bold;
}
td.requiredfield
{
  background-color:#FFDEBF;
}
.iconcell
{
  width:18px;
}
.titlecell
{
  width:100px;
}
.checkboxcell
{
  width:20px;
}
img
{
  border:0px;
}

.tb {font-weight: bold; padding: 0px 10px 0px 0px;}
.w40 {width: 40%;}
.w20 {width: 20%;}
.w25 {width: 25%;}
.w75 {width: 75%;}
.w100 {width: 100%;}
.bgt1 {font-weight:bold;  color: #3a7ba0; text-align: center;}
.bgt2 {background-color: #e4ecf1;}
.divselect1 {width: 100%; height: 350px; overflow: auto; padding: 3px; border: 1px solid #3a7ba0;}
.divselect2 {padding: 3px;}
.red {color: #ff0202;}
.h100 {height: 100%;}
.bgn {background-image:url(../images/name.gif); background-position: center; background-repeat: no-repeat;}
.bgindex {background-image:url(../images/bgindex.jpg); background-position: center; background-repeat: no-repeat; width: 454px; height: 236px;}
