/* CSS Document */
html,body{
margin:0;
padding:0;
height:100%;
width:100%;
border:none;
background-color:#f6f5fb;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}
#body_shell {
width:1024px;
text-align:left;
height:100%;
/* overflow:hidden; */
}
#body_wrap {
width:1024px;
float:left;
background-color:#318ad6;
margin:0px;
border:0px;
}
    div.uedge {
      background-color: #8382bf;
      background-image: url(../box/top.jpg);
	  background-repeat:repeat-x;
    }
    div.redge {
      background-image: url(../box/right.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image: url(../box/bottom.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.ledge {
	  background-image: url(../box/left.jpg);
	  background-repeat:repeat-y;
    }
    div.ulcorner {
      background-image: url(../box/top_l.jpg);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(../box/top_r.jpg);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(../box/bottom_l.jpg);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(../box/bottom_r.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 5px;
    }
    div.innercontent {
      width: 776px;
	  color:#ffffff;
	  font-weight:normal;

    }
#navbar {font-family: Arial, Helvetica, sans-serif;
width:155px;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-y;
text-align:left;
top: 10px;
left: 18px;
float:left;
height:100%;

}
#navbar ul li a:link, #navbar ul li a:visited {color: #ffffff;
background-color: #9c92b8;
text-decoration: none;
border-top: solid #847aa0 1px;
border-left: solid #847aa0 1px;
border-bottom: solid #847aa0 1px;
border-right: solid #847aa0 1px;
margin: 3px;
padding: 1px;
display: block;
width: 155px;}
#navbar ul li a:hover, #navbar ul li a.current {background-color: #b2a7d8;
text-decoration: none;
border-top: solid #847aa0 1px;
border-left: solid #847aa0 1px;
border-bottom: solid #847aa0 1px;
border-right: solid #847aa0 1px;}
#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: block;}
#navbar ul {margin: 0px; padding: 0px;}
#navbar {
	font-family : arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: .7em;
	line-height: 1.3em;
	font-style:normal;
}
.uv{
height:100%;
background-color:#dbd4f1;
vertical-align:baseline;
float:left;

width:193px;
}
.tdnav{
 width:193px; 
 height:100%;
 background-color:#dbd4f1;
 }
.tablenav{
 height:100%;
 width:185px; 
 background-color:#dbd4f1;
}
.tdPic{
position:inherit;
bottom:0px;
background-repeat:no-repeat;
background-position:center;
background-position:bottom;
width:155px;
}
#bt{
color:#000000;
font-weight:normal;
}
#red{
color:#FF0000;
font-weight:bold;
}
.redbg{
background-image:url(../images/red_circle2.jpg);
background-repeat:no-repeat;
background-position:center;
width:28px;
height:28px;
}
.gallery{

height:120px;width:704px;
background-repeat:no-repeat;
padding-top:16px;
}
.errorMessage {
    color : #F00;
  }
  .errorItem {
    background : #F99;
  }
