/*body { text-align: center}
body {
overflow: hidden
}
*/


:-webkit-full-screen {
  background: #b2b2b2;
}
:-moz-full-screen {
  background: #b2b2b2;
}


 #contact
        {
    margin-left:0px;
    padding:10px;
    height:330px;
    background-color:#333333;
	color:#ffffff;
	border-style:solid;
	border-color:#FFFFFF;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;

        }


#nav2 {
      
    padding:0;
    background:#333333;
    border-radius:10px; /*some css3*/
	border-style:solid;
	border-color:#cccccc;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
}



.td2 {
	background:#7788aa url(graphic/bk_middle3.png);
	background-size: 100% 100%;
    background-repeat: repeat;
	border:2px red;
	font-family: Arial; 
	font-weight:bold;
    color:#e7e5e5;
    text-decoration:none;
    display:block;
	padding:5px 5px;
	text-align:center;
	height:20px;
    border-radius:5px; /*some css3*/
    -moz-border-radius:5px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, .7);
}

.td2:hover {
    background:#7788aa url(graphic/bg.png) repeat-x 0 -20px;
    color:#000;
	font-family: Arial; 
    border-top:1px solid #f8f8f8;

    box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}







.container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 96%;
}


.slider {
  overflow: hidden; 
  position:absolute;
 // -webkit-box-shadow: 7px 7px 8px #444444;
} 




#gui {
  position: absolute; 
  bottom: 0; 
  left: 0; 
  width: 100%; 
  background: -webkit-gradient(linear, left top, right top,
			color-stop(0.1, #FFFFFF), 
			color-stop(0.5, #FFFFFF)
	);
	-webkit-box-shadow: 3px -3px 4px #444444;	
} 
.guiStyle{
  color:#FFFFFF;
  font-family:Arial;
  font-size:15px;
}


body{
  overflow: hidden;	
  background-color:#ffffff;
}	
.box { 
   -webkit-border-radius: 10px; 
   -moz-border-radius: 10px; 
   background: #ffffff; 
   border: 1px solid #000000; 
   opacity: .75;
   color:#000000;
} 
.rotatetext{
   font: bold 25px Arial; 
   color:#e0edf9;
   -webkit-transform: rotate(-30deg);
   -moz-transform: rotate(-30deg);
}
.titleFocused{
  color:#f6faff;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#929090;
  cursor:default;
  -webkit-user-select: none;
  -moz-user-select:none;
}

.titleUnfocused{
  color:#f7f6f6;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#929090;
  cursor:default;
   -webkit-user-select: none;
  -moz-user-select:none; 
}



.titleCreate{
  color:#f7f6f6;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#F57D23;
  cursor:default;
   -webkit-user-select: none;
  -moz-user-select:none; 
}



.titleBrowse{
  color:#f7f6f6;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#929090;
  cursor:default;
   -webkit-user-select: none;
  -moz-user-select:none; 
}


.titleContent{
  color:#f7f6f6;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#929090;
  cursor:default;
   -webkit-user-select: none;
  -moz-user-select:none; 
}

.titleBookmarks{
  color:#f7f6f6;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#929090;
  cursor:default;
   -webkit-user-select: none;
  -moz-user-select:none; 
}

.titleSearch{
  color:#f7f6f6;
  font-weight:bold;
  font-family: Arial; 
  font-size: 16px;
  background-color:#929090;
  cursor:default;
   -webkit-user-select: none;
  -moz-user-select:none; 
}


.msgSlider{
 background-color:#4b2e6e;
  cursor:default;
  -webkit-user-select: none;
  -moz-user-select:none;
  border: 1px solid #444444; 
  opacity: 9.0;
  filter: Alpha(Opacity=90);
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px;  
 -moz-box-shadow: 5px 5px 10px #333333;
 -webkit-box-shadow: 5px 5px 10px #333333;
 box-shadow: 5px 5px 10px #333333;
}

.search_over {  text-decoration: underline; color: #444444; font-family: Arial; font-size: 12px;}
.search {text-decoration: none; color: #444444; font-family: Arial; font-size: 12px;}

	.bookmarkWin{
		position: absolute; 
		top: 100px; 
		left: 100px; 
		width: 200px; 
		background-color:#f0f0f0;
		border: 1px solid #cccccc; 
	}	 
.button{
  		color:#444444;
 	 	font-family: Arial; 
  		font-size: 12px;
		border: 1px solid #444444; padding: 0 4px;
		background-color:#f0f0f0;
	}	

.small{
  		color:#444444;
 	 	font-family: Arial; 
  		font-size: 6px;
		border: 1px solid #444444; padding: 0 4px;
		background-color:#f0f0f0;
	}	




/* deeper elements */
:-webkit-full-screen video {
  width: 100%;
  height: 100%;
}




.tooltip_IE8 {
  padding: 4px 8px;
  color: #333;
  
  white-space: nowrap;
  z-index: 20px;
  background-color:#F6ee08;
  color: #333333;
  border-style:solid;
  border-color:#333333;

}

	

.tooltip {
  
  padding: 4px 8px;
  color: #333;
  
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #F6ee08);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #F6ee08);
  background-image: -moz-linear-gradient(top, #eeeeee, #F6ee08);
  background-image: -ms-linear-gradient(top, #eeeeee, #F6ee08);
  background-image: -o-linear-gradient(top, #eeeeee, #F6ee08);
}



.ContactUsTxt{
  
  color:#FFFFFF;
  font-weight:bold;
  font-family: Arial; 
  font-size: 15px;
  cursor:default;

}

.ContactUsMail{
  
  color:#FFFFFF;
  font-weight:bold;
  font-family: Arial; 
  font-size: 15px;
  cursor:default;

}

.ContactUsTitleTxt{
  
  color:#FFFFFF;
  font-weight:bold;
  font-family: Arial; 
  font-size: 20px;
  cursor:default;

}

.buttonContactUs{
  color:#444444;
  font-weight:bold;
  font-family: Arial; 
  font-size: 15px;
  cursor:default;

}


.ShareBk{
   background-color:#333333;
  	background:#7788aa url(graphic/bk_middle2.png);
	background-repeat: repeat;

  cursor:default;
  -webkit-user-select: none;
  -moz-user-select:none;
  border:2px solid #cccccc;
  opacity: 1.0;
  filter: Alpha(Opacity=100);
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px;  
 -moz-box-shadow: 5px 5px 10px #254a98;
 -webkit-box-shadow: 5px 5px 10px #254a98;
 box-shadow: 5px 5px 10px #254a98;
padding:10px;
 }
 

.txt_regular{    
    color:#eeedeb;
	font-weight:bold;
    font-family:Arial; font-size:14px;
	}
 
  

.txt_over {    
	background:#7788aa url(graphic/bg.png) repeat-x 0 -20px;
    color:#000;
    border-top:1px solid #f8f8f8;
 font-family:Arial; font-size:14px;}
.txt {text-decoration:none; color:#000000; font-family: Arial; font-size: 14px;}

.close_over {  text-decoration: underline; color: #0429e0; font-family: Arial; font-size: 14px;}

.drag {border: 1px solid black; background-color: rgb(240, 240, 240); position: relative; padding: 0.5em; margin: 0 0 0.5em 1.5em; cursor: move;}

	
	.AccordionButton{
	
		-moz-box-shadow:inset 0px 1px 0px 0px #006bb5;
		-webkit-box-shadow:inset 0px 1px 0px 0px #006bb5;
		box-shadow:inset 0px 1px 0px 0px #006bb5;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00ccff), color-stop(1, #006bb5));
		background:-moz-linear-gradient(top, #00ccff 5%, #006bb5 100%);
		background:-webkit-linear-gradient(top, #00ccff 5%, #006bb5 100%);
		background:-o-linear-gradient(top, #00ccff 5%, #006bb5 100%);
		background:-ms-linear-gradient(top, #00ccff 5%, #006bb5 100%);
		background:linear-gradient(to bottom, #00ccff 5%, #006bb5 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ccff', endColorstr='#006bb5',GradientType=0);
		
		background-color:#006bb5;
		color:#ffffff;
		border:1px solid #878787;
		display:inline-block;
		padding:3px 9px;
		text-decoration:none;
		-webkit-box-shadow: 1px 1px 1px 1px #f3f3f3; 
		-moz-box-shadow:    1px 1px 1px 1px #f3f3f3;  
		box-shadow:         1px 1px 1px 1px #f3f3f3; 
		vertical-align:middle;
	}
	.AccordionButton:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006bb5), color-stop(1, #00ccff));
		background:-moz-linear-gradient(top, #006bb5 5%, #00ccff 100%);
		background:-webkit-linear-gradient(top, #006bb5 5%, #00ccff 100%);
		background:-o-linear-gradient(top, #006bb5 5%, #00ccff 100%);
		background:-ms-linear-gradient(top, #006bb5 5%, #00ccff 100%);
		background:linear-gradient(to bottom, #006bb5 5%, #00ccff 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006bb5', endColorstr='#00ccff',GradientType=0);	
		background-color:#00ccff;
		vertical-align:middle;
	}
	.AccordionButton:active {
		position:relative;
		top:1px;
	}	
	.stepTitleBig:hover {
	  font-size:19px; 
	  font-weight: bold;
	  color:#ffffff;
	  vertical-align:middle;
	  
	}

.stepTitleBig {
	background-size: 100% 100%;
	font-family: Arial; 
	font-weight:bold;
	font-size:17px; 
    color:#FFFFFF;
    text-decoration:none;
    display:block;
	padding:5px 5px;
	text-align:center;
}

	
	
	
	.BBBMENU{
  background-color:#ffffff;
  cursor:default;
  -webkit-user-select: none;
  -moz-user-select:none;
  border: 3px solid #006bb5; 
  opacity: 1.0;
  filter: Alpha(Opacity=100);
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px;  
 -moz-box-shadow: 5px 5px 10px #333333;
 -webkit-box-shadow: 5px 5px 10px #333333;
 box-shadow: 5px 5px 10px #333333;
 padding: 4px;
	
}



.BBBinput[type="text"] {
  padding: 4px;
  border: solid 1px #fff;
  box-shadow: inset 1px 1px 1px 1px #707070;
  transition: box-shadow 0.3s;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.BBBinput[type="text"].focus {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}

.BBBinput[type="text"].hover {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}
