@charset "utf-8";
/* CSS Document */

body{background:url(../images/bg.jpg) repeat-x #fddb51; font-family:Tahoma, Geneva, sans-serif; color:#444444; font-size:12px; margin:0; padding:0;}
.red{ color:#F00;}
.blu{ color:#039;}
.u{ text-decoration:underline;}
.i{ font-style:italic;}
.b{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
#maincontainer{ margin:0 auto; padding:0; width:893px;}
#maincontainer #head{ background:url(../images/banner.jpg) no-repeat; height:200px;}
#topnav{ background:url(../images/nav-bg.jpg) repeat-x; height:36px;}
#topnav ul{margin:0; padding:0;}
#topnav li{margin:0; padding:0; list-style-type:none; float:left; }
#topnav a{display:block;height:36px;}
#topnav a:hover{ background-position:bottom;}
#topnav .home{ background:url(../images/nav/home.jpg) no-repeat top; width:110px;}
#topnav .about{ background:url(../images/nav/about.jpg) no-repeat top; width:87px;}
#topnav .products{ background:url(../images/nav/product.jpg) no-repeat top; width: 84px;}
#topnav .seminar{ background:url(../images/nav/seminar.jpg) no-repeat top; width:91px;}
#topnav .events{background:url(../images/nav/events.jpg) no-repeat top; width:70px;}
#topnav .research{background:url(../images/nav/research.jpg) no-repeat top; width:88px;}
#topnav .resource{background:url(../images/nav/resource.jpg) no-repeat top; width:95px;}
#topnav .blog{background:url(../images/nav/blog.jpg) no-repeat top; width:57px;}
#topnav .press{background:url(../images/nav/press.jpg) no-repeat top; width:60px;}
#topnav .contact{background:url(../images/nav/contact-us.jpg) no-repeat top; width:151px;}
#topnav .current{ background-position:bottom;}

#topnav ul li .drop{ }


#maincontainer #contents{ background:url(../images/rep.jpg) repeat-y top;  padding:10px; display:block;}

#botnav{background:url(../images/foot-bg.jpg) repeat-x;  height:125px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#botnav #nav{margin:0 auto; background:url(../images/bot-bg.jpg) no-repeat top; width:825px; padding:51px 34px 0 34px;}
#nav ul{ margin:0; padding:0;}
#nav li{list-style-type:none; display:inline; color:#fdda51; padding:0 10px; border-right:solid 1px #ee6c65; line-height:14px;}
#nav .last{ border:none;}
#nav a{ text-decoration:none; color:#fdda51;}
#nav a:hover{ color:#fff;}
#nav .reg{ float:right;}
#nav .reg a img{ border:none;}
#nav .reg li{ border:none;}

#nav ul.fb{ clear:both; width:550px; margin:0; padding:0; position:relative; top:10px; left:170px;}
#nav ul.fb li{ float:center; list-style-type:none; padding:0 15px 0 0; border:none;}
#nav ul.fb li.first{
	color:#fff;
	padding:5px 5px 0 0;
}
#nav ul.fb li.last{ color:#fff; padding:5px 0 0 5px;}






/*+++++++++++++++++++++++++++++++++++INDEX LANG+++++++++++++++++++++++++++++++++++++++*/
.gray{
	        background-color: #f8f8f8;
            -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            margin:5px 0px;
			padding: 10px;
			width:493px;
			float:left;
			

	}
.gray2{
	        background-color: #f8f8f8;
            -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            margin:5px 0px;
			padding: 10px;
			width:332px;
			float:right;
			

	}
.purple{
		   background-color: #955f9f;
            -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            margin:5px 0;
			padding: 10px;
			width:493px;
			float:left;
			color:#fff;
			
	}
.purple .fl{ margin-left:30px;}
.purple .fl2{ margin-left:20px;}
.purple ul{margin:0px; padding:0;}
.purple li{margin:0; padding:0; line-height:20px; list-style-image:url(../images/upcominglist.jpg);}
.green{
	
	 background-color: #71b165;
            -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            margin:5px 5px 5px 0;
			padding: 10px;
			width:138px;
			color:#fff;
			
			
	}
.blue{
	background-color: #357ec2;
	  -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            margin:5px 0px;
			padding: 10px;
			width:138px;
			color:#fff;
			
	}
	
.yellow{
	background-color: #ffdf2e;
	  -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            margin:5px 0;
			padding: 10px;
			width:138px;
			color:#fff;
	}
.green a{text-decoration:underline; color:#fff; float:right;}
.yellow a{text-decoration:underline; color:#357ec2; float:right;}
.blue a{text-decoration:underline; color:#f6e837; float:right;}
.gray .a1{text-decoration:underline; color:#357ec2; float:right;}
.gray .a2{text-decoration:underline; color:#c44943; float:right;}
.purple a{text-decoration:underline; color:#fff;}

.tripbox{ float:right; width:332px;}
.tripbox ul{margin:0; padding:0;}
.tripbox li{margin-right:3px; padding:0; list-style-type:none; float:left; }
.tripbox .switik{position:relative; top:-90px;}
.tripbox .switik2{position:relative; top:-30px;}

.tripbox2{ float: right; width:332px; height:200px;position: relative; top:-24px;}
*.tripbox2{ float: right; width:332px; height:200px;position: relative; top:-16px;}
.tripbox2 ul{margin:0; padding:0;}
.tripbox2 li{margin-right:5px; padding:0; list-style-type:none; float:left; width:84px; height:150px; padding:10px; }
.tripbox2 .blue{ -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
			 background-color:#357ec2;
			}
.tripbox2 .red{-moz-border-radius: 9px;
            -webkit-border-radius: 9px;
			background-color:#d5353c;
			margin-top:5px;
			}
.tripbox2 .purple{-moz-border-radius: 9px;
            -webkit-border-radius: 9px;
			background-color:#955f9f;
			}
.tripbox2 a{color:#f4eb3b; float:right;}
.nonsense{ font-size:46px; font-weight:bold; color:#000;}

.upcoming_tl_box {background-color:#CCFFFF; border:1px solid black; width:268px;}
.upcoming_tc_box {background-color:#FFFF99; border:1px solid black; width:268px;}
.upcoming_tr_box {
	background-color:#CCFFCC;
	border:1px solid black;
	width:400px;
}
.upcoming_tr_box2 {
	background-color:#CCFFCC;
	border:1px solid black;
	padding:5px;
	width:340px;
}
.upcoming_tr_box3 {
	background-color:#CCFFCC;
	border:1px solid black;
	padding:5px;
	width:300px;
}
.yellow_box {background-color:#FFFF99; border:1px solid black; width:600px; padding:5px;}
.orange_box {background-color:#FFCC66; border:1px solid black; width:600px; padding:5px;}
.green_box {background-color:#CCFFCC; border:1px solid black; width:600px; padding:5px;}
.blue_box {background-color:#CCFFFF; border:1px solid black; width:600px; padding:5px;}
.pink_box {background-color:#FFCFE7; border:1px solid black; width:600px; padding:5px;}
.purple_box {background-color:#EAD4FF; border:1px solid black; width:600px; padding:5px;}
.navyblue_box {background-color:#000080; border:1px solid black; width:300px; padding:5px; color:#FFFFFF;}
.white_box {background-color:#FFFFFF; border:1px solid black; width:620px; padding:5px;}

