html{
 height: 100%;
}
body#main_body {
 margin: 0;
 padding: 0;
 background: #cccccc url(images/body_bg.jpg) center top repeat-y;
 font-family: Arial, sans-serif, Tahoma;
 font-size:x-small;
 color:#6C6C6C;
 height: 100%;
 text-align:center;
}

/*---Global tags start---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#000; text-decoration:underline;}
a:hover {color:#ED1B23; text-decoration:underline;}
h1{color:#ff0000;font-size:15px;font-weight:bold; text-align:center;}
h2{color:#ff0000;font-size:14px;font-weight:bold; text-align:center;}
h3{color:#ff0000;font-size:13px;font-weight:bold; text-align:center;}
h4{color:#ff0000;font-size:12px;font-weight:bold; text-align:center;}
h5{color:#ff0000;font-size:12px; text-align:center;}
/*---Global tags end---*/

/*---Main site structure start---*/
#page {
 display: block;
 min-height: 100%;
 width: 1000px;
 top: 0px;
 margin:0px auto;
 /*background-color:#bbbbff;*/
 background: #ffffff url('images/body_bg.gif') 202px 0 repeat-y scroll;
 position: relative;
	text-align: left;
 font-size: 12px;
}
#pageMain{
 padding-top:123px;
 padding-bottom:51px;
 /** /background-color:#ffbbff;/**/
 border:0;
}
#pageFooter{
 height:31px;
 width:1000px;
 background: url('images/footer.jpg') 0 0 no-repeat scroll;
 position: absolute;
 bottom: 0px;
 display: block;
 border:0;
 padding:0;
 margin:0 auto;
 background-color:#ffffff
}
#footerLine{
 margin:12px 0 0 0;
 height:19px;
 text-align:center;
 background-color:#A1A0A0;
 color:#ffffff;
}
.clear {
	clear:both;
}
/*---Main site structure end---*/

/*---Header start---*/
#header{
 background:#ffffff url(images/logo.jpg)  0 0 no-repeat scroll;
 height:123px;
 position:absolute;
 top:0px;
 padding:0;
 margin:0 auto 8 auto;
 border:0;
}
#headerRight{
 width:819px;
 padding:0;
 margin:0;
 border:0;
 margin-left:181px;
}
#headerTop{
 background:transparent  url(images/header_top.jpg)  0 0 no-repeat scroll;
 height:57px;
 padding:0;
 margin:0;
 border:0;
}
/*---Header end---*/

/*---Main menu start---*/
#mainmenu{
 background:transparent  url(images/menu_bg.jpg)  0 0 repeat-x scroll;
 height:58px;
 border:0;
}
#mainmenu ul{list-style:none; height:30px;padding:0 0 0 40px;margin:0px;}
#mainmenu ul li{
 float:left;
 padding:14px 35px 14px 20px;
 height:30px;
 font-size: 13px;
 font-weight: bold;
 line-height: 30px;
}
#mainmenu li.menuLine{
 background: transparent url(images/menu_line.jpg) no-repeat scroll 0 14px;
}
#mainmenu a{
 color:#6c6c6c;
 text-decoration: none;
 background: transparent url(images/arr_menu.jpg) no-repeat scroll 0 -5px;
 padding: 0 0 0 20px;
}
#mainmenu a:hover{color:#FF0000;}
#mainmenu a.menu_active{
 color:#FF0000;
 text-decoration: none;
}
/*---Main menu end---*/
/*---Left menu start---*/
#leftMenu a{
 color:#6c6c6c;
 font-size: 13px;
 text-decoration: none;
 font-weight: bold;
 display: block;
}
#leftMenu a.level2{
 padding: 0 0 0 20px;
 background: transparent url(images/arrow.gif) no-repeat scroll;
}
#leftMenu a.level3{
 padding: 0 0 0 45px;
}
#leftMenu a.menu_active{
 color:#FF0000;
}
#leftMenu a:hover{color:#FF0000;}
/*---Left menu end---*/

/*---Content start---*/
#content{
/* clear:both;*/
}
#contentLC{float:left;  width:825px;}
#contentC {float:right; width:623px;}
#contentL {float:left;  width:202px;}
#contentR {float:right; width:175px;}
#leftMain {padding:0 10px 0 10px;}
#rightMain{padding:0 10px 0 10px;}
#contentMain{
 padding:0 10px 0 10px;
 text-align:justify;
}
#contentMain p{
 text-indent: 15px;
 margin: 5px 0 0 0;
 text-align: justify;
}
#contentMain ul{
 list-style: outside url(images/list.gif);
 margin: 5px 0 0 0;
 padding: 0 0 0 30px;
}
#contentMain ul li{
 padding:0;
 margin: 4px 0 0 0;
 line-height: 12px;
}
#contentMain input.textfield{ 
 border: 1px solid #ADADAD;
 background: #F8F8F8;
 font-size: 12px;
 padding: 0;
 margin: 0;
 height:17px;
 line-height: 16px;
 vertical-align: bottom;
}
#contentMain input.button{ 
 font-size: 12px;
 border: 1px solid #ADADAD;
 background: transparent url(images/button_bg.gif) repeat-x scroll 0;
 line-height: 16px;
 padding: 0 5px 0 5px;
 margin: 0;
 height:19px;/**/
 vertical-align: bottom;
 color:#6c6c6c;
}
.tbbg {
 width:100%;
 background-color: #6c6c6c;
}
.tbfg {
 width:100%;
}
.tbfg th {
 /*border-top: 1px solid #ef798c;
 border-bottom: 1px solid #ef798c;*/
 background-color:#dadada;
 font-size: 9pt;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}
.tbfg td {
 background-color:#ffffff;
}
.tbfg_nc{
 width:100%;
 background-color:#ffffff;
}
.tbfg_pc{
 background-color:#ffffff;
 line-break: strict;
 white-space: nowrap;
}
/*---Content end---*/
/*---Popup menu start---*/
.mup { margin: 0px; padding: 0px; min-width: 150px; list-style-type: none; visibility: hidden; display:none; position: absolute; left: -1100px; top: -1100px; color:#333e53; font-family: Arial; font-size: 11px; text-decoration: none; z-index: 1000;background-color:#ffffff;}
.mup li {border:1px solid #585858; margin: 0; padding: 0px; color:#6c6c6c;font-weight:bold; min-width:150px; text-align:left; background-color:#ffffff;}
a.nmup { padding: 2px 10px 2px 18px; line-height:16px; text-decoration: none;font-weight:bold; color:#6c6c6c; min-width:111px; display: block; background: #ffffff;}
a.nmup:hover { padding: 2px 10px 2px 18px; line-height:16px; text-decoration: none; color:#ff0000; min-width:111px; display: block; background: #ffffff;}
/*---Popup menu end---*/
