/* BASIC STYLES*/
body{ margin:0px; padding:0px; background:url(images/top_bg.gif) repeat-x 0 0; font-family:Arial; font-size:14px; color:#585858; text-decoration:none;}
p{ padding:0px; margin:0px;}
.margin {margin:0px; padding:0px;}
.link{	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-transform:uppercase;}
a.link:hover{	color:#000000; text-decoration:none;}
.login_txt{	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#53564C;}
.form_textbox{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#557D00; border:1px solid #B8BCA4; padding:2px;}
.form_textbox1{font-family:Arial; font-size:14px; color:#585858; text-decoration:none; border:1px solid #B8BCA4; padding:2px;}
.submit_btn{	
background:url(images/button_bg.gif) no-repeat center 0; 
	
	font-family:Arial; 
	font-size:20px; 
	font-weight:400; 
	text-decoration:none; 
	color:#ffffff; 
	cursor:pointer;
	border:#699602 solid 1px; 
	border:inset #FFFFFF solid 0px; 
	-moz-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:4px; 
	webkit-round:4px; 
	padding:5px 20px 7px 20px;
	
	text-shadow:1px 1px 1px #5d8702;
	-moz-box-shadow: 0px 0px 2px #4e4e4e;
	-webkit-box-shadow: 0px 0px 3px #4e4e4e;
	box-shadow: 0px 0px 3px #4e4e4e;
	overflow:visible;
	/*behavior:url(border-radius.htc);*/
	

}
.retrive_txt{	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#719D0F;}

.url{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#719D0F;}
a.url:hover{text-decoration:none; color:#006600;}


.news_txt{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#585858;}
.normal1{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#585858;}
.title{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
.copy{	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#99AAA4;}
.bot_link{	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#D0D9D6; text-transform:uppercase;}
a.bot_link:hover{	color:#ffffff; text-decoration:none;}

/* FORM STYLES*/

.form_border {	border:1px solid #CECECE;}
.form_head{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#000000; background-color:#EBEEEC; height:25px; text-align:left; padding-left:10px;}
.form_text{	font-family:Arial; font-size:14px; color:#585858; text-decoration:none;}
.form_textbox{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#333333;  width:300px;
	background:#ffffff;
	border:inset #d3d7d6 solid 0px; 
	border:1px solid #d3d7d6;
	-moz-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:4px; 
	webkit-round:4px; 
	padding:8px 3px 8px 3px;
	/*behavior:url(border-radius.htc);*/
	overflow:visible;
}
.form_text_dim{	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#879691;}
.clear_btn{
background:url(images/gray_button_bg.gif) no-repeat center 0; 
	border:#727272 solid 1px; 
	font-family:Arial; 
	font-size:20px; 
	font-weight:400; 
	text-decoration:none; 
	color:#ffffff; 
	cursor:pointer;
	border:inset #FFFFFF solid 0px; 
	-moz-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:4px; 
	webkit-round:4px; 
	padding:5px 20px 7px 20px;
	/*behavior:url(border-radius.htc);*/
	text-shadow:#727272 1px 1px 1px;
	-moz-box-shadow: 0px 0px 2px #4e4e4e;
	-webkit-box-shadow: 0px 0px 3px #4e4e4e;
	box-shadow: 0px 0px 3px #4e4e4e;
	overflow:visible;

}
	
.star{	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#76A605;}
.retrive{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#333333;}
.exb_link{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#333333; text-decoration:none;}
a.exb_link:hover{	color:#597D03; text-decoration:none;}
.welcome_txt{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#050505; text-decoration:none;}
.welcome_name{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#557D00; text-decoration:none;}
.form_text1{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#686868; text-decoration:none;}

.form_text_result{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#000000;}
.form_text_result a:hover{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#006600;}


.form_note{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#959494;}
.form_subhead{	font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; letter-spacing:-1px; text-decoration:none; color:#557D00;}
.form_table_head{	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#557D00;}
.logout_btn{	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000000; padding:5px 10px; 
	border:inset #FFFFFF solid 0px;
	border:1px solid #a1a1a1;
	background:url(images/clear_bg.gif) repeat-x center;
	cursor:pointer;
	-moz-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius:4px; 
	webkit-round:4px; 	
	/*behavior:url(border-radius.htc);*/
	overflow:visible;
}

/* NEW STYLES*/
.normal_text{	font-family:Arial; font-size:14px; color:#333333; text-decoration:none; padding:5px;}
.normal_text1{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#333333; text-align:left}

.red_text{	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FF0000; padding:5px; text-align:left; font-weight:bold;}
.class4{	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#242424;background-color: rgb(255,255,255); padding-right: 15px; text-align: justify;}
.class9{	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#242424;background-color: rgb(255,255,255); padding-right: 15px; text-align: justify;}
.class1{
          background-image: url(images/news_02.gif);
     }
.class2{
      background-image: url(images/news_04.gif);
	   }
.class3{
        background-color: rgb(255,255,255);
  }		 
.class5{padding-top: 2px;
}
.class6{background-image: url(images/news_06.gif);
}
.class7{
  background-image: url(images/news_09.gif);
}		 
.class8{
  background-color: rgb(255,255,255);
}
.class10{
  padding-top: 2px;
}
.class11{
   padding-bottom: 10px;
}
.h1_class{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#7B0370;}
.class12{
   padding-bottom: 10px;
}
.class13{
   padding-bottom: 10px;
}




h1{ margin:0; padding:0; font-family:Arial; font-size:30px; color:#111111; font-weight:400;}
h1.innerTital{ margin:0; padding:0; font-family:Arial; font-size:30px; color:#fff; font-weight:400;  letter-spacing:-0.5px;}
h2{ margin:0 0 5px 0; padding:0; font-family:Arial; font-size:25px; color:#111111; font-weight:400;  letter-spacing:-0.5px;}
h3{ margin:0 0 5px 0; padding:0; font-family:Arial; font-size:19px; color:#628c00; font-weight:400; letter-spacing:-0.5px;}
h4{ margin:0 0 5px 0; padding:0; font-family:Arial; font-size:22px; color:#59726f; font-weight:400;}
h5{ margin:0 0 5px 0; padding:0; font-family:Arial; font-size:18px; color:#59726f; font-weight:400;}

.img{ margin:0; padding:0 15px 0 0; float:left;}
.clear{ clear:both;}

.navigationBg{ margin:0; padding:0; width:1000px; height:49px; background:url(images/navigation_bg.gif) no-repeat 0 0;}
/*  Menu */
#nav{float:left;}
#nav ul{margin:0; padding:0; list-style-type:none;}
#nav ul li{float:left; margin-left:0px; padding-right:23px; height:49px;}
#nav ul li a{display:block; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; padding-left:25px; line-height:48px; outline:none; font-weight:bold;}
/*#nav ul li a:hover{color:#FF0000;}*/
#nav ul li.current_page_item, #nav ul li:hover{float:left; margin-left:0px; background:url(images/menu_bg_right.png) no-repeat top right; padding-right:23px; height:49px;}
#nav ul li.current_page_item a, #nav ul li a:hover{display:block; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; padding-left:25px; background:url(images/menu_bg.png) no-repeat top left; line-height:48px; font-weight:bold;}

#bannerBg{ margin:7px 0 0 0; padding:0; background-color:#FFFFFF; width:1000px; height:290px; border:#878787 dotted 1px;}
#banner{ margin:0; padding:0; width:980px; height:270px;}

#MiddlePart{ margin:0 auto; padding:0; width:1000px;}
#MiddLeft{ margin:0; padding:0; float:left; width:702px; font-family:Arial; font-size:13px; color:#585858; text-decoration:none;}
#exhibitors{ margin:0; padding:0 0 15px 0; float:left; width:330px;}
#forStudents{margin:0; padding:0; float:right; width:330px;}
p.more{ margin:15px 0 0 0; padding:0; float:right;}
p.more a{ margin:0; padding:5px 0 7px 0px; width:64px; font-family:Arial; font-size:13px; font-weight:normal; color:#616966; background:url(images/more_bg.jpg) no-repeat 0 0; display:block; outline:none; text-decoration:none; border:#878787 dotted 1px; text-align:center;}
p.more a:hover{background:url(images/more_bg_over.jpg) no-repeat 0 0; color:#628c00; border:#628c00 dotted 1px;}

#NewsSection{ margin:0; padding:0; width:702px; float:left;}
#newsTopCorner{ margin:0; padding:0; width:702px; background:url(images/news_top_corner.jpg) no-repeat 0 0; height:9px;}
#newsBottomCorner{ margin:0; padding:0; width:702px; background:url(images/news_bottom_corner.jpg) no-repeat 0 0; height:9px;}
#newsRepeat{ margin:0; padding:0; width:702px; background:url(images/news_repeat.jpg) repeat-y 0 0;}

#calendarSection{width:507px; margin:0 0 0 105px;}
div#date{ margin:0 15px 7px 0; float:left; width:72px; height:89px; background:url(images/clendar_icon.png) no-repeat 0 0;}
div#date p.month{font-family:Arial; font-size:18px; font-weight:bold; text-decoration:none; color:#262626; margin-bottom:5px; text-align:center; margin-top:8px;}
div#date p.num{font-family:Arial; font-size:37px; font-weight:bold; text-decoration:none;  color:#fff; text-align:center;}
div#date p.year{font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none;  color:#3c3b3b; text-align:center; padding-top:5px;}
div#newSection div#calendarSection div#newsDesc{float:right; width:515px;}
div#newsDesc p.heading{font-family:Arial; font-size:12px; font-weight:bold; color:#585858; text-decoration:none; margin-bottom:5px; margin-top:3px;}
div#newsDesc p.descText{font-family:Arial; font-size:13px; color:#585858; text-decoration:none; margin-bottom:5px;}



#middRight{margin:0; padding:0; float:right; width:218px; ont-family:Arial; font-size:13px; color:#585858; text-decoration:none;}



.footerBg{ margin:0; padding:0; height:66px; background:url(images/bot_bg.gif) repeat-x 0 0;}
#midFooter{margin:0 auto; padding:0; width:1000px; height:66px;}
#copy{margin:20px 30px 0 0; padding:0; font-family:Arial; font-size:11px; font-weight:normal; color:#7f8082; float:left; text-align:left;}
#copy a{margin:0; padding:0; font-family:Arial; font-size:11px; font-weight: normal; color:#7f8082; text-decoration:none; text-decoration:none;}
#copy a:hover{ color:#FFFFFF; text-decoration:underline;}

#footerLink{ margin:20px 0 0 0; padding:0; float:right; width:550px;}
#footerLink ul{ margin:0; padding:0; list-style:none;}
#footerLink ul li{ margin:0; padding:0 0 0 35px; float:left; list-style:none;}
#footerLink ul li a{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#D0D9D6; text-decoration:none; outline:none;}
#footerLink ul li a:hover{color:#ffffff; text-decoration:underline;}

#inTitalBg{ margin:0; padding:0; width:1000px; height:75px; background:url(images/intital_bg.jpg) no-repeat 0 0;}
#inTital{ margin:0; padding:8px 0 0 10px; height:55px;}

#printTabs{ margin:0; padding:0; float:right;}
ul.printTab{ margin:0; padding:0; list-style:none;}
ul.printTab li{float:left; margin:0 0 0 5px; padding:0; list-style:none;}
ul.printTab li a{display:block; padding:6px 11px 5px 11px; font-size:13px; font-weight:bold; color:#505050; text-decoration:none; background:url(images/print_tab_bg.jpg) repeat-x 0 0; border:#878787 dotted 1px;}
ul.printTab li a:hover, ul.printTab li a.active{display:block; padding:6px 11px 5px 11px; font-size:13px; font-weight:bold; text-decoration:none; background:url(images/print_tab_bg_over.jpg) repeat-x 0 0; color:#628c00; border:#628c00 dotted 1px;}




/*form{ margin:0; padding:0; float:right;}*/
label{ margin:0; padding:0 0 0 0; font-weight:bold; font-size:15px; display:block; color:#3f3f3f;}
.inputBoxBg{ margin:0 0 10px 0; width:350px; background:#ffffff url(images/input_bg.gif) repeat-x 0 0; font-family:Arial; font-size:15px; font-weight:bold; color:#303030;
	border:inset #d3d7d6 solid 0px;
	 border:#d3d7d6 solid 1px;  
	-moz-border-radius: 6px; 
	-khtml-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius:6px; 
	webkit-round:6px; 
	padding:8px 10px 8px 10px;
	/*behavior:url(border-radius.htc);*/
	overflow:visible;
}
textarea{ margin:0 0 10px 0; width:350px; background:#fff url(images/input_bg.gif) repeat-x 0 bottom; font-family:Arial; font-size:15px; font-weight:bold; color:#303030;
border:inset #d3d7d6 solid 0px; 
 	border:#d3d7d6 solid 1px; 
	-moz-border-radius: 6px; 
	-khtml-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius:6px; 
	webkit-round:6px; 
	padding:8px 10px 8px 10px;
	/*behavior:url(border-radius.htc);*/
	overflow:visible;
}



