﻿body {
}

.rounded-corner
{
	-webkit-border-horizontal-spacing: 2px;
	-webkit-border-vertical-spacing: 2px;
	border-bottom-color: rgb(128, 128, 128);
	border-collapse: collapse;
	border-left-color: rgb(128, 128, 128);
	border-right-color: rgb(128, 128, 128);
	border-top-color: rgb(128, 128, 128);
	display: table;
	font-family: 'Lucida Sans Unicode';
	font-size: 22px;
	height: 215px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	text-align: left;
	width: 500px;
}

thead
{
	display: table-header-group;
	font-size: 22px;
	height: 35px;
	vertical-align: middle;
	width: 500px;
}

.rounded-company
{
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	background-attachment: scroll;
	background-color: rgb(185, 201, 254);
	background-image: url(left.png);
	background-repeat: no-repeat;
	color: rgb(0, 51, 153);
	display: table-cell;
	font-size: 22px;
	font-weight: normal;
	height: 19px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: middle;
	width: 35px;
}

.rounded-q
{
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	background-attachment: scroll;
	background-color: rgb(185, 201, 254);
	background-image: none;
	background-repeat: repeat;
	color: rgb(0, 51, 153);
	display: table-cell;
	font-size: 22px;
	font-weight: normal;
	text-align:left;
	height: 19px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: middle;
	width: 300px;
}

.rounded-qEnd
{
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	background-attachment: scroll;
	background-color: rgb(185, 201, 254);
	background-image: url(right.png);
	background-position:top right;
	background-repeat: no-repeat;
	color: rgb(0, 51, 153);
	display: table-cell;
	font-size: 22px;
	font-weight: normal;
	text-align:left;
	height: 19px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: middle;
	width: 85px;
}

.rounded-foot-left
{
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	background-attachment: scroll;
	background-color: rgb(232, 237, 255);
	background-image: url(botleft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	color: rgb(102, 102, 153);
	display: table-cell;
	font-size: 12px;
	height: 19px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: middle;
	width: 500px;
}

.rounded-foot-right
{
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	background-attachment: scroll;
	background-color: rgb(232, 237, 255);
	background-image: url(botright.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	color: rgb(102, 102, 153);
	display: table-cell;
	font-size: 12px;
	height: 19px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: middle;
	width: 32px;
}

td
{
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	background-attachment: scroll;
	background-color: rgb(232, 237, 255);
	background-image: none;
	background-repeat: repeat;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 1px;
	color: rgb(102, 102, 153);
	display: table-cell;
	font-size: 12px;
	height: 19px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	vertical-align: middle;
}