@CHARSET "UTF-8";

html, body, .workspace {
    color: #333;
    font-family: arial;
    font-size: 14px;
    margin: 0;
    padding: 0;
    border: none;
}

body, table, td {
	color: #444;
}

h1, h2, h3, h4, h5, h6 {
	padding: 10px 0;
	color: #444;
}

h1 {
    font-size: 200%;
}
h2 {
    font-size: 180%;
}
h3 {
    font-size: 160%;
}
h4 {
    font-size: 140%;
}
h5 {
    font-size: 120%;
}
h6 {
    font-size: 100%;
}

a {
    color: #0080ff;
    text-decoration: none;
}

a:hover {
    color: #0040ff;
    text-decoration: underline;
}

table {
	border-collapse: collapse;
}

img {
    border:0;
    display: inline-block;
    vertical-align: middle;
}

.clickable { 
    cursor: pointer !important; /* hand-shaped cursor */
    _cursor: hand; /* for IE 5.x */
}

.blur {
	color: #aaa;
}

.title {
	font-size: 150%;
	margin: 6px 0;
}

/**
* Workspace
*/
.header {
    text-align: left;
    padding: 10px;
    /*border-bottom: 1px solid #aaa;*/
}

.workspace {
    text-align: center;
    padding: 0px;
    border: 0px solid #aaa;
}

.footer {
	font-size: 12px;
    text-align: center;
    padding: 10px;
    /*border-top: 1px solid #aaa;*/
}

/**
* Top Panel
*/
.topPanel {
    text-align: right; 
    padding: 2px 20px;
    background: #f3f3f3;
    /*border-bottom: 3px double #999;*/
}

.serviceTable {
    text-align: center; 
    margin: 10px;
}
.serviceTable td {
	text-align: center; 
	padding: 10px;
}

.serviceSelectTable {
    text-align: center; 
    margin: 10px;
}
.serviceSelectTable td {
	font-size: 20px;
    text-align: center; 
    padding: 5px;
}

input {
	 font-size: 14px;
}
/**
 * center content
 */
.center
{
    margin: auto;
	width: 900px;
}
