@charset "utf-8";

/*=====================================================================================
Common CSS
=====================================================================================*/
html {	}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Arial;
	background:url(/themes/default/images/bg_main-topber.png) top left repeat-x #000000;;
	}
	
img { border:0px;}
a { color:#04579f; text-decoration: none;}
a:hover {color:#04579f;text-decoration: underline;}

.first {border-left: 0;}
.hide {display: none;}

.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.clear-left {clear: left; height: 0; line-height: 0; font-size: 0;}
.clear-right {clear: right; height: 0; line-height: 0; font-size: 0;}
.input-a { font-size:12px;}

.button-red, .button-black, .button-blue { font-size:8pt; color:#FFFFFF;  font-family:'Tahoma'; font-weight:bold;}
.button-red {  background-color:#FF0000; }
.button-black {background-color:#000000;}
.button-blue { background-color: #336699;}

.red { color:#CC0000;}
.white { color:#FFFFFF;}
.blue { color:#04579f}
.gray { color:#666666}


/*=========================================================================== 
Login box 
===========================================================================*/
#login-box { margin:10px;}
#login-box td { padding:2px; color:#FFFFFF; font-size:8pt;}
#login-box td a { color:#FFFFFF;}
#login-box td div.boxname {
			margin-bottom:10px;
			position:relative;
			padding-bottom:6px;
			color:#FF0000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt; 
			font-weight:bold;
			width:100%;
			border-bottom:dotted 1px #FFFFFF;
}
#login-box .input { border:none; width:80px; text-align:center; }
#login-box .button-red { font-size:8pt; font-weight:bold; }

/*=========================================================================== 
Common :Content Body
===========================================================================*/
#topbar, #content, #footer { 
	margin-left:0px;  margin-top:0px; margin-right:auto; 
	padding:0px; 
	position:relative; 
	width:1024px !important; height:auto;
}

/*=========================================================================== 
Common :Topbar + Topmenu  + Logo
===========================================================================*/
#logo {
		z-index:99; float:right; width:186px;
		margin-left:0px;  margin-top:0px; margin-right:64px; 
		position:absolute;
		text-align:right;
		left:735px;
		top:0px;
}
#logo { behavior: url(iepngfix.htc);}


#topbar { 
	height:75px; 
	background:url(/themes/default/images/topbar-border-center.png) no-repeat  0px 51px;}

#top-menu {
		z-index:98; float:left;
		margin-left:30px;
		margin-top:30px;
		width:500px;
		position:relative;
		color:#FFFFFF;
}

#top-menu span.current { padding-right:25px; color:#FFFFFF;}
#top-menu span.current a{ color:#FF0000; }
#top-menu span.current a:hover{ text-decoration:underline;}

#top-menu span.menu { padding-right:25px; color:#FFFFFF;}
#top-menu span.menu a{ color:#FFFFFF; }
#top-menu span.menu a:hover{ text-decoration:underline;}

#top-sub-menu {
		z-index:98; float:left;
		margin-left:90px;
		margin-top:10px;
		width:450px;
		position:relative;
		color:#FFFFFF;
		font-size:11px;
}

#top-sub-menu span.submenu { padding-right:25px; color:#FFFFFF;}
#top-sub-menu span.submenu a{ color:#FFFFFF; }
#top-sub-menu span.submenu a:hover{ text-decoration:underline;}

#top-sub-menu span.subcurrent { padding-right:25px; color:#FF0000;}
#top-sub-menu span.subcurrent a{ color:#FF0000; }
#top-sub-menu span.subcurrent a:hover{ text-decoration:underline;}


#topbar-border { 
		z-index:97; float:left;
		margin-top:75px;
		height:21px;
}

#side-menu {
		z-index:96; float:left; position:relative;
		height:230px;
		width:210px;
}

#display {
	float:left; position:relative;
	height:230px;
	margin-top:0px;
	margin-left:0px;
	width:1024px !important;
}
#over-pano, #panorama, #PageTitle {
		position:absolute;
		height:230px;
		margin-top:0px;
		margin-left:0px;
		width:1024px !important;
}

#display #panorama { z-index:92;  width:1024px; height:230px; overflow:hidden;}
#display .bg-menu { background:url(/themes/default/images/bg_side-menu.png) top left repeat;}

#display #PageTitle { 
			z-index:97; 
			position:absolute;
			height:26px;
			width:300px;
			margin-top:200px;
			margin-left:208px;
			padding-top:4px;
			padding-left:10px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px; 
			background:url(/themes/default/images/bg_title.png) top left repeat-y;
			overflow:hidden;
		}

#display #over-pano { z-index:95; }
#display #no-pano { z-index:92;  width:1024px; height:30px; overflow:hidden;}
#display .no-bg { background:none;}
#no-over-pano #PageTitle{
			z-index:97; 
			position:absolute;
			height:26px;
			width:300px;
			margin-top:30px;
			margin-left:208px;
			padding-top:4px;
			padding-left:10px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px; 
			background:url(/themes/default/images/bg_title.png) top left repeat-y;
			overflow:hidden;
}
#item-title { 
			margin-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			text-align:left; 
			color:#04579F; text-decoration:none; 
			border-left:solid 5px #CCCCCC; padding-left:5px;
}

#sideMenu { margin-left:30px;}
#sideMenu table.menu { 
	border:solid 1px #6d6e6e;
	border-bottom:0px; border-top:0px;
	background:#FFFFFF;
	}

#sideMenu table.menu td.link1, #sideMenu table.menu td.link2 { 
		border-bottom:solid 1px #6d6e6e;
		padding-left:15px;
		padding-top:0px; padding-bottom:0px;
		color:#000000;
	}
#sideMenu table.menu td.link1 a{ color:#000000;}
#sideMenu table.menu td.link2 a{ color:#DD0000; font-weight:bold;}
#sideMenu table.menu td.link2 { background-color:#CCCCCC;}

.go-back { margin-bottom:10px; }
.go-back a{ text-decoration:none; color:#666666; font-style:italic}
.go-back a:hover { text-decoration:underline; color:#FF0000;}


/*=========================================================================== 
Common :Footer
===========================================================================*/
#footer { 
	margin-left:0px;
	border-top:solid 1px #6d6e6e;
	position:relative;
}

#footer div.copy { 
	margin-left:210px;
	margin-top:25px;
	color:#6d6e6e;
	font-size:11px;
	font-family:'Verdana';
}

#footer strong {
	color:#04579f;
	font-weight:bold;
}


