html, body{	margin:10;
	padding:0;
	height:100%;
	width:100%;
	background-color: #CCCCCC;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* LINKS */
A {	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 10px;
	font-variant: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: black;}
A:hover {text-decoration: underline;}
A:visited {color: black;}



/* SPAN & DIV */
.title {font-size: 14px; font-weight: bold; color: #666666;}
.footer  {font-size: 10px; font-weight: normal; color: #333333;}

/* MISC */
IMG {border: 0px;}
IMG.preview {border: solid 1px; border-color: #000000;}

/* TABLES */
table#main {border-spacing: 0px; padding: 0px;  border: 0px; width: 100%;}
table#inner {border-spacing: 0px; border-collapse: collapse; padding: 0px;  border: 0px; width: 100%; height: 100%;}
table#inner td {padding: 15px;}


.mainCol {width: 900px;}
.headerRow_it {height: 85px; text-align: right; vertical-align: bottom; background-image: url('images/top_it.png'); background-repeat:no-repeat;}
.headerRow_en {height: 85px; text-align: right; vertical-align: bottom; background-image: url('images/top_en.png'); background-repeat:no-repeat;}
.menuCell {height: 20px; text-align: center; background-color: #666666;}
.currentTab {background-color: #FF9900;}
.notifyRow {background-color: white; height:20px; text-align: center;}
.bodyRow {background-color: white; text-align: center; vertical-align: middle;}
.bottomRow_it {height:31px; text-align: left; vertical-align: middle; background-image: url('images/bottom_it.png'); background-repeat:no-repeat;}
.bottomRow_en {height:31px; text-align: left; vertical-align: middle; background-image: url('images/bottom_en.png'); background-repeat:no-repeat;}
.footerCell {height: 7px; background-color: #666666;}
.creditsCell {height: 30px; text-align: center; background-color: white;}

.alignCenter {text-align: center;}
.leftCol {width: 120px; text-align: right; vertical-align: top;}
.middleCol {font-weight: bold; text-align: left; width: 150px; background-color: #CCCCCC;}
.rightCol {width: 120px; text-align: left; vertical-align: top;}
.rotatorCell {text-align: center; background-color: #333333; padding: 0px;}

td.header {align: center; background-color: #CC0000; font-size: 12px; color: white;}
input.smooth {font-size: 12px; border: 1pt solid #000000; background-color: #CCCCCC; width:120px;}
select {background-color: #CCCCCC; border: 1pt solid #000000; width:145px;}


/* GWT STUFF */
.gwt-Button {display: block; font-size: 10pt;}
.container {padding: 0mm 0mm 0mm 0mm; border: 0px;}
.textLabel {font-size: 12px; color: black; width: 150px}
.gwt-TextBox {width: 230px; font-size: 12px; border: 1pt solid #000000;}
.gwt-TextArea {width: 400px; height: 60px; font-size: 12px; border: 1pt solid #000000;}
.error {background-color: #FF9999;}
.notifyArea{width: 400px; height: 15px; font-weight: bold; font-size: 12px; color: white; text-align: center; cursor: pointer;}
.green {background-image: url('images/box_green.png'); background-repeat:no-repeat; background-position:center;}
.red {background-image: url('images/box_red.png'); background-repeat:no-repeat; background-position:center;}

.liveImage {cursor: pointer;}
.gwt-Label {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left;}
.gwt-Label-title {font-size: 14px; color: #F38109; font-weight: bold; height: 35px;}
.gwt-Label-description {font-size: 12px; color: #333333; height: 60px;}
.gwt-Label-url {font-size: 10px; color: #666666; font-style: italic; height: 10px;}
.imgPanelContainer {width: 250px; text-align: left;}


