/* CSS Document */
body,html{
	padding:0px;
	margin:0px;
	background-image:url(../images/precise/bgnd.gif);
	background-repeat:repeat-x;
	background-color:#E1E1E1;
	font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#252525;
}

.redtxt{
	color:#BA131A;
}
.greentxt{
	color:#9EAD68;
}
.orangetxt{
	color:#EF9166;
}
.greytxt{
	color:#8A8A8A;
}
.yellowtxt{
	color:#EBBB66;
}
.purpletxt{
	color:#D9A1AA;
}
h1{
	
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
h2{
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
h3{
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
h4{
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.p{
	margin:0px;
	padding:0px;
}
a:link, a:visited{
	color:#BA131A;
	text-decoration:none;
}
a:hover, a:active{
	color:#787878;
}
a:link.greylink, a:visited.greylink{
	color:#787878;
	text-decoration:none;
}
a:hover.greylink, a:active.greylink{
	color:#BA131A;
}
a:link.redlink, a:visited.redlink{
	color:#BA131A;
	text-decoration:none;
}
a:hover.redlink, a:active.redlink{
	color:#787878;
}

address,ul, ul li ,ol ,ol li, dd{
	font-size:11px;
}

input,textarea{
	font-size:11px;
	font-family:MS Sans Serif, Arial, Helvetica, sans-serif;
	border:1px solid #949494;
}
.greyInput{
	width:198px;
}
.greyArea{
	width:198px;
	height:100px;
}
/*              graphic classes                       */
.errormsg{
	font-size:11px;
	padding:10px;
	color:#BA131A;
}
.headColumn2{
	background-image:url(../images/precise/headColumn2.gif);
}
.headCorner{
	background-image:url(../images/precise/headCorner.gif);
}
.headColumn{
	background-image:url(../images/precise/headColumn.gif);
	background-repeat:repeat-x;
}
.headCornerRight{
	background-image:url(../images/precise/headCornerRight.gif);
}
.leftTopCorner{
	background-image:url(../images/precise/leftTopCorner.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.column1{
	background-image:url(../images/precise/column1.gif);
}
.column{
	background-image:url(../images/precise/column.gif);
}
.column7{
	background-image:url(../images/precise/column7.gif);
}
.footColumn1{
	background-image:url(../images/precise/footColumn1.gif);
}
.footCorner{
	background-image:url(../images/precise/footCorner.gif);
}
.footColumn{
	background-repeat:repeat-x;
}
.submenuDown{
	width:161px;
	height:31px;
	background-repeat:no-repeat;
	background-position:bottom right;
}
/*                elements classes                                    */
.whiteContainer{
	background-color:#FFFFFF;
}
.greyContainer{
	background-color:#464646;
}
.footer{
	font-size:10px;
}
.aicreate{
	width:46px;
	height:10px;
	display:block;
	padding:0;
	margin:0;
	font-size:0px;
	background-image:url(../images/precise/logo_aicreate.gif);
	background-repeat:no-repeat;
}
.MainMenu {
	padding-left:15px;
}
.MainMenu a{
	width:82px;
	height:28px;
	display:block;
	float:left;
}
.QuickMenu{
	margin-left:30px;
}
.QuickMenu a{
	width:20px;
	height:20px;
	display:block;
	float:left;
	
}
.slash{
	display:block;
	float:left;
	width:4px;
	height:20px;
	background-image:url(../images/precise/slash.gif);
}
a:link#home, a:visited#home{
	background-image:url(../images/precise/home.gif);
	margin-right:15px;
}
a:hover#home, a:active#home{
	background-image:url(../images/precise/homeOver.gif);
}
a:link#sitemap, a:visited#sitemap{
	background-image:url(../images/precise/sitemap.gif);
	margin-right:15px;
}
a:hover#sitemap, a:active#sitemap{
	background-image:url(../images/precise/sitemapOver.gif);
}
a:link#bg, a:visited#bg{
	background-image:url(../images/precise/bg.gif);
}
a:hover#bg, a:active#bg{
	background-image:url(../images/precise/bgOver.gif);
}
a:link#en, a:visited#en{
	background-image:url(../images/precise/en.gif);
}
a:hover#en, a:active#en{
	background-image:url(../images/precise/enOver.gif);
}

.SubMenu{
	margin:10px 0px;
	padding:0px;
}
.SubMenu ul{
	padding:0px;
	margin:0px;
}
.SubMenu ul li {
	list-style:none;
	display:block;
	
	background-position:top left;
	background-repeat:no-repeat;
}
.SubMenu a{
	display:block;
	padding:7px 5px 7px 50px;
	margin:0px 3px 0px 0px;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
	
}

.SubMenuItemArrow{
	background-repeat:no-repeat;
	width:12px;
	height:11px;
	display:block;
	float:left;
	margin:2px 23px 0px 0px;
	
}
.SubMenuItemSelected{
	padding:7px 0px 7px 15px;
	margin:0px 3px 0px 0px;
	display:block;
}

.logoPrecise{
	background-image:url(../images/precise/logo_precise.gif);
	width:114px;
	height:126px;
	margin-top:20px;
	display:block;
}
.MainContainer{
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:608px;
	height:480px;
}
.MainContainer h1{
	color:#BA131A;
	font-size:11px;
	font-weight:bold;
	margin:5px 35px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}
.Headpicture{
	padding:0px;
	margin:0px;
	width:608px;
	display:block;
}
.HeadPicture img{
	border:none;
}
.Information_Body{
	/*width:515px;	*/
	padding:5px 35px;
}
.Information_Body p{
	padding:0px;
	margin:0px;
}
.line{
	padding:0;
	margin:0;
	display:block;
	width:608px;
	height:1px;
	font-size:0px;
	background-image:url(../images/precise/line.gif);
}
.pages{
	padding:0px;
	margin:20px;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.pages a:link, .pages a:visited{
	color:#8A8A8A;
	text-decoration:none;
	padding:2px 8px;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}
.pages a:hover, .pages a:active{
	color:#FFFFFF;
}
.pages span, .retouchPages span{
	color:red;
	padding:2px 4px;
}
.retouchPages{
	padding:0px;
	margin:20px 0px;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.retouchPages a:link, .retouchPages a:visited{
	color:#8A8A8A;
	text-decoration:none;
	padding:2px 4px;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}
.retouchPages a:hover, .retouchPages a:active{
	color:#FFFFFF;
}

a:link.whitelink, a:visited.whitelink{
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 8px;
	font-size:12px;
}
a:hover.whitelink, a:active.whitelink{
	color:#AAAAAA;
}
.greytext{
	font-size:11px;
	color:#8A8A8A;
	text-align:center;
}
.ImageContainer{
	padding:0px;
	margin:0px;
	width:608px;
	height:390px;
	text-align:center;
	vertical-align:middle;
}
.Items{
	padding:5px 0px 20px 0px;
	display:block;
	margin-left:250px;
}
.retouchItems{
	padding:20px 0px;
	display:block;
	margin-left:17px;
}

.Items a, .retouchItems a,.Items div, .retouchItems div{
	width:20px;
	height:20px;
	display:block;
	float:left;
}
.FlashContainer{
	display:block;
	width:608px;
	text-align:center;
	height:380px;
	margin:30px 0px 15px 0px;
}
div#leftArrowOff{
	background-image:url(../images/precise/leftArrowOff.gif);
	margin-right:60px;
}

div#rightArrowOff{
	background-image:url(../images/precise/rightArrowOff.gif);
}
a:link#rightArrow, a:visited#rightArrow{
	background-image:url(../images/precise/rightArrow.gif);
	
}
a:hover#rightArrow, a:active#rightArrow{
	background-image:url(../images/precise/rightArrowOver.gif);
}
a:link#leftArrow, a:visited#leftArrow{
	background-image:url(../images/precise/leftArrow.gif);
	margin-right:60px;
}
a:hover#leftArrow, a:active#leftArrow{
	background-image:url(../images/precise/leftArrowOver.gif);
}
.VRPhoto{
	padding-top:50px;
}
.presentation{
	padding:10px 20px;
}
.Btn{
	padding:0px;
	margin:0px;
}
.Btn a{
	display:block;
	float:left;
	padding:2px 0px 3px 10px;
	width:58px;
	margin-right:2px;
	cursor:pointer;
}
.Btn a:link, .Btn a:visited{
	color:#000000;
}
.Btn a:hover, .Btn a:active{
	color:#BA131A;
}
.sendBtn{
	background-image:url(../images/precise/sendBtn.gif);
	
}
.resetBtn{
	background-image:url(../images/precise/resetBtn.gif);
}
/*              green graphic classes                             */
.greenColumn{
	background-image:url(../images/precise/greenTheme/footGreenColumn.gif);
}
.greenCorner{
	background-image:url(../images/precise/greenTheme/footGreenCorner.gif);
}
.greenRight{
	background-image:url(../images/precise/greenTheme/greenRight.gif);
}
.greenSubmenu{
	background-image:url(../images/precise/greenTheme/greenSubmenu.gif);
	background-repeat:repeat-y;
}
.SubMenugreen ul li{
	background-image:url(../images/precise/greenTheme/separator.gif);
}
.SubMenugreen ul li a:link,.SubMenugreen ul li a:visited{
	color:#252525;
}
.SubMenugreen ul li a:hover,.SubMenugreen ul li a:active{
	background-color:#C7D1A4;
}
.SubMenuItemArrowgreen{
	background-image:url(../images/precise/greenTheme/arrow.gif);
}
.SubMenuItemSelectedgreen{
	background-color:#C7D1A4;
}


/*          orangeTheme                                     */
.orangeColumn{
	background-image:url(../images/precise/orangeTheme/footOrangeColumn.gif);
}
.orangeCorner{
	background-image:url(../images/precise/orangeTheme/footOrangeCorner.gif);
}
.orangeRight{
	background-image:url(../images/precise/orangeTheme/orangeRight.gif);
}
.orangeSubmenu{
	background-image:url(../images/precise/orangeTheme/orangeSubmenu.gif);
	background-repeat:repeat-y;
}
.SubMenuorange ul li{
	background-image:url(../images/precise/orangeTheme/separator.gif);
}
.SubMenuorange ul li a:link,.SubMenuorange ul li a:visited{
	color:#252525;
}
.SubMenuorange ul li a:hover,.SubMenuorange ul li a:active{
	background-color:#F4C1A9;
}
.SubMenuItemArroworange{
	background-image:url(../images/precise/orangeTheme/arrow.gif);
}
.SubMenuItemSelectedorange{
	background-color:#F4C1A9;
}

/*          greyTheme                                     */
.greyColumn{
	background-image:url(../images/precise/greyTheme/footGreyColumn.gif);
}
.greyCorner{
	background-image:url(../images/precise/greyTheme/footGreyCorner.gif);
}
.greyRight{
	background-image:url(../images/precise/greyTheme/greyRight.gif);
}
.greySubmenu{
	background-image:url(../images/precise/greyTheme/greySubmenu.gif);
	background-repeat:repeat-y;
}
.SubMenugrey ul li{
	background-image:url(../images/precise/greyTheme/separator.gif);
}
.SubMenugrey ul li a:link,.SubMenugrey ul li a:visited{
	color:#252525;
}
.SubMenugrey ul li a:hover,.SubMenugrey ul li a:active{
	background-color:#B8B8B8;
}
.SubMenuItemArrowgrey{
	background-image:url(../images/precise/greyTheme/arrow.gif);
}
.SubMenuItemSelectedgrey{
	background-color:#B8B8B8;
}

/*          yellowTheme                                     */
.yellowColumn{
	background-image:url(../images/precise/yellowTheme/footYellowColumn.gif);
}
.yellowCorner{
	background-image:url(../images/precise/yellowTheme/footYellowCorner.gif);
}
.yellowRight{
	background-image:url(../images/precise/yellowTheme/yellowRight.gif);
}
.yellowSubmenu{
	background-image:url(../images/precise/yellowTheme/yellowSubmenu.gif);
	background-repeat:repeat-y;
}
.SubMenuyellow ul li{
	background-image:url(../images/precise/yellowTheme/separator.gif);
}
.SubMenuyellow ul li a:link,.SubMenuyellow ul li a:visited{
	color:#252525;
}
.SubMenuyellow ul li a:hover,.SubMenuyellow ul li a:active{
	background-color:#EDC276;
}
.SubMenuItemArrowyellow{
	background-image:url(../images/precise/yellowTheme/arrow.gif);
}
.SubMenuItemSelectedyellow{
	background-color:#EDC276;
}

/*          purpleTheme                                     */
.purpleColumn{
	background-image:url(../images/precise/purpleTheme/footPurpleColumn.gif);
}
.purpleCorner{
	background-image:url(../images/precise/purpleTheme/footPurpleCorner.gif);
}
.purpleRight{
	background-image:url(../images/precise/purpleTheme/purpleRight.gif);
}
.purpleSubmenu{
	background-image:url(../images/precise/purpleTheme/purpleSubmenu.gif);
	background-repeat:repeat-y;
}
.SubMenupurple ul li{
	background-image:url(../images/precise/purpleTheme/separator.gif);
}
.SubMenupurple ul li a:link,.SubMenupurple ul li a:visited{
	color:#252525;
}
.SubMenupurple ul li a:hover,.SubMenupurple ul li a:active{
	background-color:#EAC1C8;
}
.SubMenuItemArrowpurple{
	background-image:url(../images/precise/purpleTheme/arrow.gif);
}
.SubMenuItemSelectedpurple{
	background-color:#EAC1C8;
}
/*          redTheme                                     */
.redColumn{
	background-image:url(../images/precise/redTheme/footRedColumn.gif);
}
.redCorner{
	background-image:url(../images/precise/redTheme/footRedCorner.gif);
}
.redRight{
	background-image:url(../images/precise/redTheme/redRight.gif);
}
.redSubmenu{
	background-image:url(../images/precise/redTheme/redSubmenu.gif);
	background-repeat:repeat-y;
}
/*                      SITEMAP                                      */
.siteMap a:link, .siteMap a:visited{
	color:#464646;
	text-decoration:none;
}
.siteMap a:hover, .siteMap a:active{
	color:#000000;
}
.arrow{
	display:block;
	background-repeat:no-repeat;
	height:23px;
	padding:10px 0px 0px 20px;
}
.greenArrow{
	background-image:url(../images/precise/sitemap/greenHarrow.gif);
}
.orangeArrow{
	background-image:url(../images/precise/sitemap/orangeHarrow.gif);
}
.greyArrow{
	background-image:url(../images/precise/sitemap/greyHarrow.gif);
}
.yellowArrow{
	background-image:url(../images/precise/sitemap/yellowHarrow.gif);
}
.purpleArrow{
	background-image:url(../images/precise/sitemap/purpleHarrow.gif);
}

.List{
	padding:0px;
	margin:0px;
}
.List ul{
	padding:0px;
	margin:0px;
}
.List ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}
.List ul li a{
	display:block;
	background-repeat:no-repeat;
	padding:5px 0px 7px 20px;
	border-bottom:1px solid #FFFFFF;
}
.greenList ul li a{
	background-image:url(../images/precise/sitemap/greenarrow.gif);
}
.orangeList ul li a{
	background-image:url(../images/precise/sitemap/orangearrow.gif);
}
.greyList ul li a{
	background-image:url(../images/precise/sitemap/greyarrow.gif);
}
.yellowList ul li a{
	background-image:url(../images/precise/sitemap/yellowarrow.gif);
}
.purpleList ul li a{
	background-image:url(../images/precise/sitemap/purplearrow.gif);
}


#scrollable_container {
    float : left;
    position : relative;
    overflow : hidden;
	width: 580px;
}	

#scrollable_content {
    position: relative;
    height: auto;
    left:0px; 
    top:0px; 
    display: block;    
}

#scrollercontainer {
    display: block;
    float: right;
    position:relative;	
	margin:0;
	padding:0;
}


