*html, body{ height:100%;}

body, p, ul, li{ margin:0px; padding:0px; }
li{ list-style:none;}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#dddddd;
background:#c2c2c2;
}

#container{
position:relative;
margin:0 auto;
width:887px;
/*border:1px solid red;*/
background:#ffffff;
}

#header{
position:relative;
/*border:1px solid green;*/
background:url(../images/bg-top.jpg) repeat-x;
}

#menu-top{
position:absolute;
top:58px;
right:0px;
/*border:1px solid yellow;*/
}

#menu-top li.menu-top-text, #menu-top li.menu-top-text-select{
float:left;
padding:20px 0 20px 0;
/*border:1px solid red;*/
}

#menu-top li.menu-top-line{
float:left;
width:2px;
height:54px;
background:url(../images/menu-top-line.jpg) no-repeat;
}

#menu-top li a{
/*
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:capitalize;
text-decoration:none;
color:#ffffff;
padding:20px 20px;
*/
/*border:1px solid red;*/
}
#menu-top .menu_1_select, 
#menu-top .menu_2_select, 
#menu-top .menu_3_select, 
#menu-top .menu_4_select, 
#menu-top .menu_5_select,
#menu-top .menu_1, #menu-top .menu_2, #menu-top .menu_3, #menu-top .menu_4, #menu-top .menu_5{ float:left;
/*padding:20px 0 20px 0;*/}

#menu-top .menu_1_select a, 
#menu-top .menu_2_select a, 
#menu-top .menu_3_select a, 
#menu-top .menu_4_select a, 
#menu-top .menu_5_select a,
#menu-top .menu_1 a, #menu-top .menu_2 a, #menu-top .menu_3 a, #menu-top .menu_4 a, #menu-top .menu_5 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:capitalize;
text-decoration:none;
color:#ffffff;
/*padding:20px 20px;*/
/*border:1px solid red;*/
}
#menu-top .menu_1 a{ background:url(../images/menu_1.jpg) no-repeat; width:80px; height:57px; display:block; text-indent:-2000px;}
#menu-top .menu_1 a:hover{ background:url(../images/menu_1_over.jpg) no-repeat;}
#menu-top .menu_2 a{ background:url(../images/menu_2.jpg) no-repeat; width:98px; height:57px; display:block; text-indent:-2000px;}
#menu-top .menu_2 a:hover{ background:url(../images/menu_2_over.jpg) no-repeat;}
#menu-top .menu_3 a{ background:url(../images/menu_3.jpg) no-repeat; width:106px; height:57px; display:block; text-indent:-2000px;}
#menu-top .menu_3 a:hover{ background:url(../images/menu_3_over.jpg) no-repeat;}
#menu-top .menu_4 a{ background:url(../images/menu_4.jpg) no-repeat; width:110px; height:57px; display:block; text-indent:-2000px;}
#menu-top .menu_4 a:hover{ background:url(../images/menu_4_over.jpg) no-repeat;}
#menu-top .menu_5 a{ background:url(../images/menu_5.jpg) no-repeat; width:118px; height:57px; display:block; text-indent:-2000px;}
#menu-top .menu_5 a:hover{ background:url(../images/menu_5_over.jpg) no-repeat;}

#menu-top .menu_1_select a,
#menu-top .menu_1_select a:hover{ background:url(../images/menu_1_over.jpg) no-repeat; width:80px; height:57px; display:block; text-indent:-2000px; }
#menu-top .menu_2_select a,
#menu-top .menu_2_select a:hover{ background:url(../images/menu_2_over.jpg) no-repeat; width:98px; height:57px; display:block; text-indent:-2000px; }
#menu-top .menu_3_select a,
#menu-top .menu_3_select a:hover{ background:url(../images/menu_3_over.jpg) no-repeat; width:106px; height:57px; display:block; text-indent:-2000px; }
#menu-top .menu_4_select a,
#menu-top .menu_4_select a:hover{ background:url(../images/menu_4_over.jpg) no-repeat; width:110px; height:57px; display:block; text-indent:-2000px; }
#menu-top .menu_5_select a,
#menu-top .menu_5_select a:hover{ background:url(../images/menu_5_over.jpg) no-repeat; width:118px; height:57px; display:block; text-indent:-2000px; }

a:active, a:focus{
outline:none;
}


#menu-top li.menu-top-text-select{
/*
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:capitalize;
text-decoration:none;
color:#ffffff;
*/
}

#menu-top li a:hover, #menu-top li.menu-top-text-select{
background:url(../images/menu-top-over.jpg) repeat-x;
}

#login{
clear:both;
text-align:right;
padding:13px 24px 0 0;
height:25px;
background:url(../images/login-bg.jpg) no-repeat;
/*border:1px solid green;*/
}

#login .formTxtTitle{
color:#333333;
/*border:1px solid green;*/
}
#login .formTxtInput{
color:#333333;
border:1px solid #bbbbbb;
}

#box-show-image{
background:#ffffff;
padding:10px 24px 15px 24px;
}

#content{
overflow:hidden;
height:1%;
position:relative;
/*width:100%;*/
/*background:blue;*/
/*border:1px solid blue;*/
z-index:30;
}

#content-left{
position:relative;
float:left;
padding:0 0 0 24px;
width:602px;
/*border:1px solid blue;*/
z-index:2;
}

#content-left .box-left-top{
height:40px;
background:url(../images/box-left-top.jpg) no-repeat;
/*border:1px solid red;*/
}
#content-left .box-left-middle{
padding:0 2px;
background:url(../images/box-left-middle.jpg) repeat-y;
/*border:1px solid red;*/
}

#content-left .box-left-bottom{
height:40px;
/* background:url(../images/box-left-bottom.jpg) no-repeat; */
background:url(../images/box-left-bottom.png) no-repeat;
/*border:1px solid red;*/
}

#content-right{
position:relative;
float:right;
padding:0 24px 0 0;
width:225px;
/*border:1px solid green;*/
}

#content-right .box-right-top{
height:40px;
background:url(../images/box-right-top.png) no-repeat;
/*border:1px solid red;*/
}
#content-right .box-right-middle{
padding:0 2px;
background:url(../images/box-right-middle.jpg) repeat-y;
/*border:1px solid red;*/
}

#content-right .box-right-bottom{
height:30px;
padding:0 2px;
background:url(../images/box-right-bottom.png) no-repeat;
/*background:url(../images/box-right-bottom.jpg) no-repeat;*/
/*border:1px solid red;*/
}

#content-bottom{
height:104px;
background:url(../images/box-bottom.jpg) no-repeat;
/*border:1px solid red;*/
}

#box-left-shadow{
position:absolute;
width:100%;
height:177px;
bottom:151px;
background:url(../images/box-bottom-g.jpg) repeat-x;
/*border:1px solid red;*/
z-index:1;
}

#footer{
clear:both;
width:100%;
/*height:160px;*/
background:url(../images/box-bottom.jpg) no-repeat #c2c2c2;
/*border:1px solid blue;*/
}
#footer p{
color:#3b3b3b;
padding:110px 0 30px 0;
text-align:center;
/*border:1px solid green;*/
}
#footer p a{
color:#3b3b3b;
text-decoration:none;
}
#footer p a:hover{
color:#6d6d6d;
}

#background-top{
position:absolute;
top:0px;
left:0px;
width:100%;
height:498px;
/*border:1px solid green;*/
background:url(../images/bg-top.jpg) repeat-x;
}

#background-bottom{
display:block;
position:absolute;
width:100%;
bottom:0px;
height:354px;
border:1px solid red;
background:url(../images/bg-bottom.jpg) repeat-x;
}


#content-right .box-right-bottom, #content-left .box-left-bottom{ behavior: url(css/iepngfix.htc); }

