<!--

body
{
  margin: 20px  0px  20px  0px ;
  background-color:#ffffff;
  color:#2F2F30;
  font:11px arial, tahoma, verdana, serif;
}

table, img
{
  border:0;
}
table
{
  border-collapse:collapse;
}
form
{
  margin:0;
}

a:link, a:active, a:visited
{
  color:#033753;
  text-decoration:underline;
}
a:hover
{
  text-decoration:none;
}
a.ablock:link, a.ablock:active, a.ablock:visited
{
  text-decoration:none;
}
a.ablock:hover
{
  text-decoration:underline;
}
a.bread:link, a.bread:active, a.bread:visited
{
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
a.bread:hover
{
  text-decoration:none;
}


.error
{
	color:red;
}

div.root
{
  background: url('images/header_bg.gif') repeat-x top;
}


.fl
{
  float:left;
}
.fr
{
  float:right;
}

.header
{
  height:51px;
  /*padding: 0px 20px 0px 10px;*/
  /*background:url('images/header_bg.gif') repeat-x;*/
}
.header img { padding-bottom: 10px; }


.pad20_header
{
	height:77px;
	padding:0px 0px 0px 20px;
}

.block_header_blue
{
  height:28px;
  background:url('images/block_header_blue.gif') repeat-x;
}
.block_header_yellow
{
  height:28px;
  background:url('images/block_header_yellow.gif') repeat-x;
}
.block_content
{
  padding:20px;
  border:1px solid #D8D8D8;
  border-top:0;
  overflow:hidden;
  width=200px;
}
.block_content2
{
  padding:10px;
  border:1px solid #D8D8D8;
  border-top:0;
  overflow:hidden;
}
.content
{
  /*background-color:#F7F7F8;*/
  background-color:#FFFFFF;
  padding:20px;
}


.line16
{
  margin-bottom:3px;
}
.footer_left
{
  padding-left: 20px;
  color:#B3DBED;
}
.footer_right
{
  padding-right:20px;
}
.footer
{
  height:46px;
  background:url('images/footer_bg.gif') repeat-x;
}

.pad20
{
  padding: 0px 10px;
}

.pad20_left
{
  padding: 0px 10px 0px 20px;
  width:200px;
}

.pad20_right
{
  padding: 0px 20px 0px 10px;
  width:200px;
}

.pad20_content
{
  padding:0px 0px 7px 0px;
  width:540px;
}
.mt1
{
  margin-top:1px;
}
.gray
{
  color:#666666;
}
.white
{
  color:#ffffff;
}
.green
{
  color:#66B658;
}
.red
{
  color:#CC3300;
}
.dark
{
  color:#025988;
}
.bread_last
{
    color:#02F4FF;
}

.bold
{
  font-weight:bold;
}

.font10
{
  font-size:10px;
}
.th
{
  height:28px;
  background:url('images/th_bg.gif') repeat-x;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}
.th_left
{
  height:28px;
  background:url('images/th_bg.gif') repeat-x;
  color:#ffffff;
  font-weight:bold;
  text-align:left;
  padding-left:10px;
}

.text_title
{
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding-left:20px;
  padding-top:6px;
}
.text_title a
{
	color:#ffffff;
}

.text_title a:visited
{
	color:#ffffff;
}


.s
{
    height:1px;
    overflow:hidden;
    margin-top:0px;
    margin-bottom:0px;
    background:url('images/s.gif') repeat-x;
}

.vs
{
    width:1px;
    background:url('images/vs.gif') repeat-y;
    overflow:hidden;
}



.brd1
{
  border:1px solid #ffffff;
}
.row1
{
  background-color:#F7F7F8;
}
.row2
{
  background-color:#ECEDEE;
}

/*.brd1
{
  border:1px solid #ECEDEE;
}
.row1
{
  background-color:#ffffff;
}
.row2
{
  background-color:#ffffff;
}*/


.rowp
{
  padding:5px;
}
.rowl
{
  padding-left:5px;
  text-align:left;
}
.rowc
{
  text-align:center;
}
.rowr
{
  padding-right:5px;
  text-align:right;
}

.p1
{
    margin-left:20px;
}


img.menu_s
{
  margin-left:36px;
  margin-right:36px;
}
.block_title
{
  margin-left:21px;
  margin-top:5px;
  color:#ffffff;
  font-weight:bold;
  /*font-size:13px;*/
  /*font-family:arial narrow;*/

}
img.bullet
{
  margin-right:6px;
  margin-bottom:1px;
}
img.bullet2
{
  margin-right:5px;
}
img.auth_button
{
  margin-left:1px;
}
img.mr20
{
    margin-right:20px;
}

.sel
{
    BORDER-RIGHT: #486C29 1px solid;
    BORDER-TOP: #486C29 1px solid;
    BORDER-LEFT: #486C29 1px solid;
    BORDER-BOTTOM: #486C29 1px solid;
}

.input1
{
  width:192px;
}
.input2
{
  width:111px;
}
.input3
{
    width:250px;
}
.input4
{
    width:100px;
}
.input5
{
    width:420px;
}
.input6
{
    width:110px;
}
.input7
{
    width:212px;
}
.input8
{
    width:143px;
}
.input9
{
    width:219px;
}
.input10
{
  width:163px;
}
.input_text
{
  margin:0;
  color:#2F2F30;
  font:11px arial, tahoma, verdana, serif;
}
.input_b
{
    border:1px solid #C4C4C4;
}

-->