body{
  background: #000000 url(../images/background.gif);
  margin:0px;
  font-family: Tahoma;
  font-size: 11px;
  border:0px;
}
img{
  border:0px;
}

#main_tbl{
  width: 966px;
}
#search {
  background-color:#b7191a;
  width:215px;
  border-top: 1px solid #000000;
  color:#ffffff;
  text-align:left;
}

#search_btn{
  background-image: url(../images/search2.gif);
  background-repeat: no-repeat;
  width:26px;
  height: 29px;
  cursor: hand;
  cursor: pointer;
}

#search_btn a{
  display:block;
  float:left;
  width:100%;
}

#search_btn:hover {
  background-image: url(../images/search2_over.gif);
  background-repeat: no-repeat;
  width:26px;
  height: 29px;
}

#menu {
  background-image: url(../images/menu_bkg.gif);
  background-repeat: repeat-x;
  width: 799px;
  text-align: left;
}

#menu a {
  font-weight: bold;
  color: #e3cece;
  font-variant: small-caps;
  text-decoration: none;
}

#menu a:hover {
 font-weight: bold;
 color: #e3cece;
 font-variant: small-caps;
 text-decoration: none;
}

.menu_item {
 text-align: center;
 width:135px;
 cursor: hand;
 cursor: pointer;
 height:47px;
}

.menu_item:hover {
 background-image: url(../images/menu_rollover_bkg.gif);
 background-repeat: repeat-x;
 cursor: hand;
 cursor: pointer;
 height:47px;
}

#shadow {
 background-image: url(../images/header_shadow.gif);
 background-repeat: repeat-x;
 height: 6px;
 width:100%;
}

#scroll {
  background-image: url(../images/scroll_bkg.gif);
  background-repeat: repeat;
  height: 16px;
  width:100%;
}

marquee {
    margin-left: 5px;
    margin-right: 5px;
}

#scroll_shadow {
background-image: url(../images/scroll_shadow.gif);
background-repeat: repeat-x;
height: 6px;
width:100%;
}

.left_menu {
 background-color:#404040;
 height:7px;
 width: 208px;
 vertical-align: top;
}

.text {
 background-color:#ffffff;
 width:495px;
 height:7px;
 vertical-align: top;
 padding-left:10px;
}

#text_tbl {
  padding-top: 10px;
  padding-bottom: 10px;
}

#footer {
  background-image: url(../images/footer_bkg.gif);
  background-repeat: repeat-x;
  width: 100%;
  color: #ffffff;
  text-align: center;
}

.submenu_start_end {
  background-color:#2d2d2d;
  height: 25px;
  border-bottom: 2px solid #404040;
  width:100%;
}
.submenu_item {
  background-color:#000000;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  height: 25px;
  border-bottom: 1px solid #404040;
  padding-left: 10px;
  cursor: hand;
  cursor: pointer;
}

.submenu_item a {
   color: #d0d0d0;
   text-decoration: none;
}

.submenu_item:hover {
 background-color:#bd1a1a;
 cursor: hand;
 cursor: pointer;
}
#windows {
  margin-left: 10px;
}

.red_window_head {
  background-image: url(../images/login_bkg.gif);
  background-repeat: repeat-x;
  width: 226px;
  color: #d0d0d0;
  font-weight: bold;
}

.red_window_content {
  background-color: #404040;
  padding:4px;
  color: #d0d0d0;
}

#login_btn {
  background-image: url(../images/login_btn.gif);
  background-repeat:no-repeat;
  background-position: center;
  color: #d0d0d0;
  text-align:center;
  height:22px;
  cursor: hand;
  cursor: pointer;
}

#login_btn a{
 color: #d0d0d0;
 text-decoration: none;

}

#login_btn:hover {
  background-image: url(../images/login_btn_over.gif);
  background-repeat:no-repeat;
  background-position: center;
  cursor: hand;
  cursor: pointer;
  height: 22px;
}

.gray_window_head {
 background-image: url(../images/wndgray_bkg.gif);
 background-repeat: repeat-x;
 width: 226px;
 color: #d0d0d0;
 font-weight: bold;
}

.red_window_head2{
 background-image: url(../images/wndred_bkg.gif);
 background-repeat: repeat-x;
 width: 226px;
 color: #d0d0d0;
 font-weight: bold;
}


.gray_window_content {
 background-color: white;
 color: #1a1a1a;
 width: 213px;
}

#iFrameNews {
 background-color:#404040;
 border: 0px;
}

.title {
 font-weight: bold;
 color: #ffffff;
 font-variant: small-caps;
 text-decoration: none;
}

.btn
{
	border: solid 1px #d1d1d1;
	border-width: 1px;
	text-align: right;
	background-color: #f4f4f4;
	padding-left: 5px;
	padding-right: 5px;
}
.btnYes
{
	width: 170px;
	background: url(../images/btnOk.ico) no-repeat 2px 0px;
}
.btnCancel
{
	width: 170px;
	background: url(../images/btnClose.ico) no-repeat 2px 0px;
}
.mainModalTable
{
	border-width:0px;
	width:240px;
	background-color:#ecf4fc;
}
.mainModaTableTD
{
	border-left: 1px solid #ECE9D8; 
	border-right: 1px solid #716F64; 
	border-top: 1px solid #ECE9D8;
	border-bottom: 1px solid #716F64;
}
.mainModalInnerTable
{
	border-width:0px;
	width:100%;
}
.mainModalInnerTableTD
{
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #ACA899; 
	border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #ACA899;
}
.mainModalDraggablePanelTD
{
	white-space:nowrap;
	background-color:#93b6e8;
	height: 15px; 
	width: 99%;
}
.mainModalDraggablePanelCloseTD
{
	background-color:#93b6e8;
	width:1%;
}
.mainModalDraggablePanel
{
	/*cursor:move; */
	width:100%;
}
.mainModalTitle
{
	color:#FFFFFF;
	font-weight:bold;
}
.mainModalContentsTD
{
	white-space:nowrap;
	background-color:White;
	width:95%;
}
 .modalBackground 
 {
    background-color:Silver;
    filter:alpha(opacity=30);
    opacity:0.3;
 }