body, html {
	height:100%;
	font: 11px Arial, "Lucida Grande", Arial, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#4d4d4d;
	background-color:#4d4d4d;
	background-image:url('../../../images/hg_body.gif');
	
}

h1 {
	
	font-size:12px;
	font-weight:bold;
	/* COLOR: rgb(4,52,85); */
	color:#043465;
	padding:0px;
	margin-bottom:16px;
	line-height:20px;
	
	
}

h3 {
	
	font-size:12px;
	font-weight:bold;
	color:#043465;
	padding:0px;
	margin:0px;
}

.sIFR-hasFlash h1 {
  font-size: 16px;
  line-height:26px;
  padding:0px;
  margin-top:10px;
  margin-bottom:16px;
}
.sIFR-hasFlash h2 {
  font-size: 12px;
  line-height:14px;
  padding:0px;
   margin-top:10px;
  margin-bottom:16px;
}


#sitecontainer {
	 position:relative;
	 left:-5px;
	 text-align:left;
	 margin: 0 auto;
	 width:800px;
	 height:auto;
	 padding:0px;
	 background-color:#ffffff;
	 border: 0px solid #ffffff;
	 z-index:10;
	 
	 
	 
}
#rightshadow {
	position:relative;
	text-align:left;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	height:auto;
	width:810px;
	background:#ffffff url('../../../images/rightshadow.gif') repeat-y top right;	
}

#topheader {
	width:100%;
	height:30px;
	background-color:#e9e9e9;
}
#topimagecontainer {
	width:100%;
	height:205px;
	padding:0px;	
	margin:0px;
	overflow:hidden;
}
#topimage {
	width:100%;
	height:auto;
	padding:0px;	
	margin:0px;
}

#headcontainer {
	position:relative;
	height:auto;
	
}

#contentcontainer {
	position:relative;
	min-height:350px;	
}

#leftbox {
	position:absolute;
	left:0px;
	top:30px;
	
}

#leftbox_table {
	
	padding:0px;
	margin:0px;
}
#leftbox_table td {
	background-color:#cccccc;
	width:180px;
	height:24px;
	padding-left:10px;
	margin:0px;
}

#slideshow_banner1 {
	position:absolute;
	top:50px;
	z-index:10000;
	width:50px;
	height:50px;
}

#slideshow_banner2 {
	position:absolute;
	top:50px;
	z-index:10000;
	left:150px;
	width:650px;
	height:50px;
}
#logo {
	position:absolute;
	top:38px;
	z-index:10000;
	left:55px;
	width:92px;
	height:80px;
}

#roromedia {
	position:absolute;
	left:800px;
	bottom:26px;
}

#toplink {
	position:absolute;
	bottom:0px;
	right:540px;
	width:580px;
	text-align:right;
}
#toplink a, #toplink a:hover {
	color:#4d4d4d;
}

#contentbox {
	position:relative;
	top:0px;
	left:200px;
	width:540px;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	min-height:400px;
	height:auto !important;
	height:400px;
	font:12px/1.5em Arial;
	text-align:justify;
	background-color:white;
}

#bottombox {
	position:relative;
	background-color:white;
	padding-top:10px;
	width:100%;
	height:65px;
	margin-bottom:22px;
}

#bottombox_table {
	background-color:white;
	width:100%;	
}
#bottombox_table td {
	padding:2px;
	margin:0px;
}

#languageselector {
	position:absolute;
	top:4px;
	left:0px;
	width:200px;
	height:40px;
	text-align:left;
	color:#856b5e;
}

#languageselector a {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#languageselector a:hover {
	font-weight:bold;
	text-decoration:underline;
}



.errorbox {
	background-color:#000000;
	color:white;
	text-align:center;
	color:white;
	padding-top:10px;
	border:1px solid #4d4d4d;
	position:absolute;
	z-index: 11000;
	top:150px;
	left:100px;
	height: 89px;
	width: 315px;
	
	visibility: hidden;
}

#routemap input, select {
	font-size:10px;
	
}

#quicklinks {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#043465;
	text-decoration:none;
}

#quicklinks:hover {
	font-weight:bold;
	color:#043465;
	text-decoration:underline;
}

#footer {
	position:relative;
	border-top:2px solid #e3e3e3;
	background-color:#f3f3f3;
	color:#4d4d4d;
	width:800px;
	height:16px;
	z-index:1000;
	text-align:left;
	font-size:10px;
	font-family:Arial;
	font: 11px/1.5em Arial, "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
}

#credits {
	position:relative;
	top:-103px;
	left:800px;
	width:25px;
	height:6px;
	z-index:0;
}
}
#roromedia {
	position:absolute;
	top:30px;
	left:0px;
	width:25px;
	height:76px;
	z-index:0;
}

#contactform {
	height:150px;
	width:100%;
	
}
#contactformtable td {
	border:0px solid #4d4d4d;
	text-align:left;
	vertical-align:top;
	padding:3px;
	font-weight:normal;
}
#contactformtable input, textarea {
	font: 11px/1.5em "Lucida Grande", Arial, sans-serif;
	padding:0px;
	background-color:#f3f3f3;
	border:1px solid #4d4d4d;
	color:#043465;
}
#contactformtable input:focus, textarea:focus {
	font: 11px/1.5em "Lucida Grande", Arial, sans-serif;
	padding:0px;
	border:1px solid #a3a3a3;
}
/*big menu*/

.kwicksliders {
	padding: 0px;
	width: 800px;
	height: 118px;
}

#showcase_cover {
	position:absolute;
	width:800px;
	height:207px;
	z-index:20000;
	background-color:white;
	-moz-opacity:0.01;
	opacity:0.01;
	filter: alpha(opacity=1);
}

#kwick {
	position: relative;
	width:100%;
	border-top: 0px double #333;
	border-bottom: 0px double #333;
	margin-bottom: 0px;
	padding: 0px 0;
	background: #000000;
	overflow:hidden;
}

#kwick .kwicks {
	position:relative;
	left:0px;
	display: block;
	background-color:white;
	height: 118px;
	overflow: hidden;
	background-repeat:repeat-x;
}

#kwick li {
	float: left;
}

#kwick .kwick span {

}
#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 107px;
	width: 127px;
	padding: 5px;
}


#submenu_0 {
	position:relative;
	text-align:left;
	left:0px;
	
}
#submenu_1 {
	position:relative;
	text-align:left;
	left:0px;
}

#submenu_2 {
	position:relative;
	text-align:left;
	left:0px;	
}

#submenu_3 {
	position:relative;
	text-align:left;
	left:0px;
}

#submenu_4 {
	position:relative;
	text-align:left;
	left:0px;
}

#kwicksul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}

#submenu_link {
		text-decoration:none;
		color:white;
		font: 11px/1.5em "Lucida Grande", Arial, sans-serif;
		font-size: 10px;
	
}
#submenu_link:hover {
		text-decoration:none;
		color:#a3a3a3;
		font: 11px/1.5em "Lucida Grande", Arial, sans-serif;
		font-size: 10px;
		
	
}
#submenu_table {
	text-decoration:none;
	line-height:14px;
	
}
#subnumber {
	position:absolute;
	top:38px;
}
#bignumber {
	position:relative;
	left:700px;
	width:100px;
	padding-bottom:10px;
}
