body {
  background-color:#595959;
  background-image:url(../images/pagetile.jpg);
  background-repeat:repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 5px 0px 0px 0px;
}

.topbar {
  background-image:url(../images/topbar.png);
  background-repeat:repeat-x;
}

.loginbox {
  border:1px solid #ff5757;
  background-color:#f5f5f5;
}

.loginbar {
  background-image:url(../images/loginbar.png);
  background-repeat:repeat-x;
}

.loginheader {
  color:#FFFFFF;
/*  font-weight:bold; */
}

.loginfield {
  padding:5px 0px 5px 0px;
}

.userfield {
  background-image:url(../images/user.png);
  background-repeat:no-repeat;
  background-position: 1px 1px;
  margin:0px;
  padding:3px 2px 2px 18px;
  color:#000000;
  font-family:Verdana, Tahoma;
  font-size:11px;
  width:123px;
  vertical-align:middle;  
  border:1px solid #ff5757;
}

.pwdfield {
  margin:0px;
  padding:3px 2px 2px 2px;
  color:#000000;
  font-family:Verdana, Tahoma;
  font-size:11px;
  width:140px;
  vertical-align:middle;  
  border:1px solid #ff5757;
}

.footer {
  background-color:#707070;
  border-bottom: 1px solid #4e4e4e;
  color:#FFFFFF;
  padding:2px 2px 2px 2px;
}

.whitelink {
  color:#FFFFFF
}

.blacklink {
  color:#000000
}

H1 {
  color:#666666;
  border-bottom:1px solid #666666;
  font-size:22px;
}

H2 {
  color:#666666;
  font-size:18px;
}

.webForm {
  border:1px solid #cccccc;
  background-color:#e9e9e9;
  color:#666666;
}

.detail_header {
  color:#FFFFFF; 
  background-color:#ff3737;
  font-weight:bold
}

.page_nav {
  background-color:#e9e9e9;
  border:1px solid #cccccc;
}

.page_nav_index {
  background-color:#ff3737;
  color:#FFFFFF;
  font-weight:bold;
}

.CompulsoryField {
  color:#ff3737;
}  

.row_detail {
  background-color:#e9e9e9; 
  color:#000000;
}

.row_detail_hover {
  background-color:#ffdfdf; 
  color:#000000;
}

.row_subdetail {
  background-color:#ffffff; 
  color:#000000;
}

.row_subdetail_hover {
  background-color:#ffdfdf; 
  color:#ff3f3f;
}

.bread_crumb:link {
  color:#ff3737;
  text-decoration:none;
  font-weight:bold;
}

.bread_crumb:visited {
  color:#ff3737;
  text-decoration:none;
  font-weight:bold;
}

.bread_crumb:hover {
  color:#ff3737;
  text-decoration:underline;
  font-weight:bold;
}

.bread_crumb:active {
  color:#ff3737;
  text-decoration:none;
  font-weight:bold;
}

.menu_link:link {
  color:#666666;
  text-decoration:none;
}

.menu_link:visited {
  color:#666666;
  text-decoration:none;
}

.menu_link:hover {
  color:#666666;
  text-decoration:underline;
}

.menu_link:active {
  color:#666666;
  text-decoration:none;
}

.std_link:link {
  color:#ff3737;
  text-decoration:none;
}

.std_link:visited {
  color:#ff3737;
  text-decoration:none;
}

.std_link:hover {
  color:#ff3737;
  text-decoration:underline;
}

.std_link:active {
  color:#ff3737;
  text-decoration:none;
}

.page_nav_link:link {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.page_nav_link:visited {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.page_nav_link:hover {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.page_nav_link:active {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.footer_link:link {
  color:#CCCCCC;
  text-decoration:underline;
}

.footer_link:visited {
  color:#CCCCCC;
  text-decoration:underline;
}

.footer_link:hover {
  color:#CCCCCC;
  text-decoration:underline;
}

.footer_link:active {
  color:#CCCCCC;
  text-decoration:underline;
}

.edit_active {
  border:1px solid #ff3737;
}

.edit_inactive {
  border:1px solid #CCCCCC;
}
