
/* powered by http://mierendo.com/software/rounded_css_boxes/ */
.curvescorners_tl, .curvescorners_t, .curvescorners_tr, .curvescorners_l, .curvescorners_r, .curvescorners_bl, .curvescorners_b, .curvescorners_br, .curvescorners {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}
.curvescorners_t {
	/*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".curvescorners" and change the padding
    */
	background-color: #dfe7ea;
	background-image: url(../images/curve_borderTop.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 232px;
	margin: 6px 4px 0px 4px;
}
.curvescorners_tl {
    height: 100%;
    background-image: url("../images/curve_topleft.png");
    background-repeat: no-repeat;
    background-position: left top;
}
.curvescorners_tr {
    height: 100%;
    background-image: url("../images/curve_topright.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.curvescorners_bl {
	height: 100%;
	background-image: url(../images/curve_bottomleft.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.curvescorners_br {
    height: 100%;
    background-image: url("../images/curve_bottomright.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}
.curvescorners {
    height: 100%;
    /* change this if you want to change the distance distance to text/content */
    padding: 8px 6px 8px 6px;
}

.curvescorners_l {
	height: 100%;
	background-image: url(../images/curve_borderLeft.png);
	background-repeat: repeat-y;
	background-position: left;
}
.curvescorners_r {
	height: 100%;
	background-image: url(../images/curve_borderRight.png);
	background-repeat: repeat-y;
	background-position: right;
}
.curvescorners_b {
	height: 100%;
	background-image: url(../images/curve_borderBottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
table.boxlist {
	font-size: 10pt;
	color: #255b73;
	font-variant: small-caps;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.boxlist a:link {
COLOR: #255b73;
text-decoration: none;
}
table.boxlist a:visited {
COLOR: #255b73;
text-decoration: none;
}
table.boxlist a:hover {
	COLOR: Red;
	text-decoration: none;
}
table.boxlist a:active {
	COLOR: Red;
	text-decoration: none;
}
tr.head{
	border-bottom: medium solid #255b73;
}
.bttncontent {
	font-weight: bold;
	font-size: 1.2em;
	color: White;
	text-align: center;
	line-height: 1em;
}
.bttncontent a:link {
	COLOR: White;
	text-decoration: none;
}
.bttncontent a:visited {
COLOR: White;
text-decoration: none;
}
.bttncontent a:hover {
COLOR: #F4D585;
text-decoration: none;
}
.bttncontent a:active {
COLOR: #F4D585;
text-decoration: none;
}
.helphead {
	font-weight: bold;
	font-size: 1.2em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	color: Black;
	text-align: center;
	border-bottom: thin solid;
	font-variant: small-caps;
	margin: -6px 0px 4px 0px;
}