div.common_border
{
 width: auto;
 height: auto;
 padding: 0;
 margin: 0;
 border-left: solid 1px #9d9d9d;
 background: transparent url(../images/common_border_right.gif) repeat-y top right;
}

div.common_border2
{
 width: auto;
 height: auto;
 padding: 0;
 margin: 0;
 border-left: solid 1px #9d9d9d;
 background: transparent url(../images/common_border_right.png) repeat-y top right;
}

div.common_border_top
{
 display: block;
 width: auto;
 height: 13px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_top_middle.gif) repeat-x top left;
}

div.common_border_top2
{
 position: absolute;
 display: block;
 width: auto;
 height: 13px;
 padding: 0;
 margin: 0;
 left: 22px;
 background: transparent url(../images/common_border_top_middle.gif) repeat-x top left;
}


div.common_border_top_left
{
 position: relative;
 float: left;
 width: 13px;
 height: 13px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_top_left.gif) no-repeat top left;
}

div.common_border_top_left2
{
 position: relative;
 float: left;
 width: 13px;
 height: 13px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_top_left.png) no-repeat top left;
}

div.common_border_top_right
{
 position: relative;
 float: right;
 width: 19px;
 height: 13px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_top_right.gif) no-repeat top left;
}

div.common_border_top_right2
{
 position: relative;
 float: right;
 width: 19px;
 height: 13px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_top_right.png) no-repeat top left;
}

div.common_border_bottom
{
 display: block;
 width: auto;
 height: 19px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_bottom_middle.gif) repeat-x bottom left;
}

div.common_border_bottom2
{
 position:absolute;
 display: block;
 width: auto;
 height: 19px;
 left: 23px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_bottom_middle.png) repeat-x bottom left;
}

div.common_border_bottom_left
{
 position: relative;
 float: left;
 width: 12px;
 height: 19px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_bottom_left.gif) no-repeat top left;
}

div.common_border_bottom_left2
{
 position: relative;
 float: left;
 width: 12px;
 height: 19px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_bottom_left.png) no-repeat top left;
}

div.common_border_bottom_right
{
 position: relative;
 float: right;
 width: 18px;
 height: 19px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_bottom_right.gif) no-repeat top left;
}

div.common_border_bottom_right2
{
 position: relative;
 float: right;
 width: 18px;
 height: 19px;
 padding: 0;
 margin: 0;
 background: transparent url(../images/common_border_bottom_right.png) no-repeat top left;
}






div.blue_border
{
 width: auto;
 height: auto;
 padding: 0;
 margin: 0;
 border-left: solid 1px #00b1e9;
 background: #e7f5fa url(../images/blue_border_right.gif) repeat-y top right;
}


div.blue_border_top
{
 display: block;
 width: auto;
 height: 13px;
 padding: 0;
 margin: 0;
 background: #e7f5fa url(../images/blue_border_top_middle.gif) repeat-x top left;
}


div.blue_border_top_left
{
 position: relative;
 float: left;
 width: 13px;
 height: 17px;
 padding: 0;
 margin: 0;
 background: #e7f5fa url(../images/blue_border_top_left.gif) no-repeat top left;
}

div.blue_border_top_right
{
 position: relative;
 float: right;
 width: 18px;
 height: 17px;
 padding: 0;
 margin: 0;
 background: #e7f5fa url(../images/blue_border_top_right.gif) no-repeat top left;
}



div.blue_border_bottom
{
 display: block;
 width: auto;
 height: 20px;
 padding: 0;
 margin: 0;
 background: #e7f5fa url(../images/blue_border_bottom_middle.gif) repeat-x bottom left;
}

div.blue_border_bottom_left
{
 position: relative;
 float: left;
 width: 15px;
 height: 20px;
 padding: 0;
 margin: 0;
 background: #e7f5fa url(../images/blue_border_bottom_left.gif) no-repeat top left;
}

div.blue_border_bottom_right
{
 position: relative;
 float: right;
 width: 18px;
 height: 20px;
 padding: 0;
 margin: 0;
 background: #e7f5fa url(../images/blue_border_bottom_right.gif) no-repeat top left;
}
