/* CSS Document */
/*Common Part*/
html {
height: 100%;
}
body {padding: 0;   margin: 0 auto;  width: 100%; min-height: 100%; position: relative;  }
body a{  font: 11px Georgia, "Times New Roman", Times, serif;; color:#999999;  }
body img{  border: 0;  margin: 0; padding:0;} 
body ul{ list-style: none;  } 
body p { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; }

* html body {
  height:100%;
}

.noborder {
 border: none;
 }
.clear {
 clear: both;
 } 
.floatleft {
 float: left;
 }
.floatright {
 float: right;
 } 
.nobg {
 background: none !important;
 } 
.nomargin {
 margin: 0 !important;
 } 
.nopadding {
 padding: 0 !important;
 }  
/**********Main structure*************/

.global {
 width: 950px;
 margin: 0 auto;
 }
.header {
 background: #000000 url(images/r_head.jpg) right top no-repeat ;
 height: 139px;
 width: 950px;
 border-bottom: 3px  solid #ffffff; position:relative;
 }
.headcont {
 height: 30px;
 padding: 0px 0 0 17px;
 width: 933px;

 }
 .headcont span{ float:left;
 }
 
ul.headul {
 margin:0;
 padding: 30px 0 0 17px;
 list-style: none;
 }
ul.headul li{
 display: block;
 float: left;
 margin:0;
 color: #bfbfbf;
 font: 11px Georgia, "Times New Roman", Times, serif; 
 background: url(images/vline.gif) right top no-repeat; 
 }
ul.headul li a {
 color: #bfbfbf;
 text-decoration: none;
 display: block;
 float: left;
 padding:0 20px 16px 20px; 
 font: 11px Georgia, "Times New Roman", Times, serif;
 }   
ul.headul li a:hover {
 background: url(images/arrow.gif) center bottom no-repeat;
 } 
.content {
 background: #eeeeee;
 width: 920px;
 padding: 25px 15px 12px 15px;
 overflow: hidden;
 
 }
.footer {
 width: 950px;
 height: 31px;
 background: #dfdfdf;
 } 
.footer p{
 color: #8c8c8c;
 font: 11px Georgia, "Times New Roman", Times, serif;
 text-align: center;
 line-height: 31px;
 }
.exhibits_block {
 width: 878px;
 /*height: 450px;*/
 border: 2px solid #c6c6c6;
 background: #ffffff;
 float: right;
 padding: 1px 0 0 0;
 } 
.allexhibs {
 float: left;
 width: 36px;
 height: 108px;
 background: #ba0f00;
 margin-top: 5px;
 padding: 219px 0 0 2px;
 } 
 
 .exib_block_sec{ width:850px; margin:10px -25px 0 auto;}
 
.exib_block {
 float: left;
 border-left: 1px solid #e5e5e5;
 width: 214px;
 padding: 5px 0px 0 4px; margin-right:50px; margin-bottom:10px;
/* height: 333px;*/
 }
.exib_block h4, .exib_block p, .exib_block ul{ 
 padding-left: 14px !important;
 }
.exib_block p{
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 4px;
 color: #7f7f7f;
 } 
.ex_pic {
 margin-bottom: 10px;
 padding:0;
 } 
 
.finally_block {
 float: left;
 width: 550px;
 padding: 26px 55px 12px 18px;
 }
.finally_block p{

 line-height: 18px;
 } 
.clientaccess {
 width: 219px;
 height: 133px;
 float: right;
 border: 2px solid #c6c6c6;
 background: #ffffff;
 margin-top: 10px;
 padding: 14px;
 }  
.ipt_subscribe {
 background: #cfcfcf;
 border: none;
 margin: 0;
 padding: 0;
 width: 157px;
 height: 21px;
 float: left;
 } 
.ipt_login {
 background: #e6e6e6;
 border: none;
 margin: 0;
 padding: 0;
 width: 177px;
 height: 21px;
 }
.ipt_search {
 background: #730202;
 border: none;
 margin: 0;
 padding: 2px 0 0 5px;
 width: 163px;
 height: 18px;
 float: left;
 color: #f4a28d;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 } 
.btn_search {
 float: left;
 } 
.searchbar {
 float: right;
 width: 260px;
 }   
.clientaccess label{
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 color: #6f6f6f;
 }
.btn_subscribe {
 float: left;
 } 
.btn_login {
 margin-top: 10px;
 } 
.line {
 background: url(images/line.gif) left top no-repeat;
 height: 18px;
 }
form {
 margin:0;
 padding:0;
 }   
/********Page 1*********/
.mainblock {
 width: 810px;
 border: 2px solid #c6c6c6;
 background: #ffffff;
 padding: 53px;
 overflow: hidden; 
 margin-bottom: 30px;
 }
.tabled {
 width: 920px;
 padding: 0 !important;
 }  
.mainblock_left p{
 padding-bottom: 10px;
 line-height: 16px;
 } 
.mainblock_right p{
 padding-bottom: 5px;
 } 
.mainblock_left { 
 float: left;
 width: 565px;
 }
.mainblock_right {
 width: 203px;
 float: right;
 border-left: 1px solid #e5e5e5;
 padding: 0px 0 0 37px;
 } 
.picblock {
 width: 149px;
 float: left;
 margin-right: 70px;
 } 
.picblock img{
 padding-bottom: 10px;
 } 
.navbar1 {
 height: 22px;
 width: 389px;
 background: #ba0f00;
 float: right;
 margin-right: 10px;
 padding: 10px 0 0 0 ;

 }   
.navbar1 ul {
 margin:0 0 0 30px;
 padding: 0;
 list-style: none;

 }
.navbar1 ul li{
 display: block;
 float: left;
 margin:0;
 color: #ffffff;
 font: 11px Georgia, "Times New Roman", Times, serif; 
 background: url(images/vline.gif) right top no-repeat; 
 }
.navbar1 ul li a {
 color: #ffffff;
 text-decoration: none;
 display: block;
 float: left;
 padding:0 20px 8px 20px; 
 font: 11px Georgia, "Times New Roman", Times, serif;
 }   
.navbar1 ul li a:hover {
 background: url(images/arrow2.gif) center bottom no-repeat;
 }  
.pic7 {
 padding: 0 30px 11px 0;
 float: left;
 }  
 
.table1 {
 border: none !important;
 }
.table2 {
 border: none !important;
 }  

.table1 tr td{
 border: 1px solid #e5e5e5;
 text-align: center;
  color: #6f6f6f;
 font: 12px Verdana, Arial, Helvetica, sans-serif; 
 } 
.table2 tr td{
 border: 1px solid #e5e5e5;

  color: #6f6f6f;
 font: 12px Georgia, "Times New Roman", Times, serif;
 } 
.table2 p {
 font: 12px Georgia, "Times New Roman", Times, serif;
 padding-top: 20px;
 } 
.trhead td {
 background:#f2f2f2;
 border-bottom: none !important;
 }
.trhead2 td {
 background:#f2f2f2;
 border-bottom: none !important;
 text-align: left !important;

 }
.trhead2 td p{
 font: 12px Georgia, "Times New Roman", Times, serif;
 padding:0 0 0 20px;
 } 
.tr2 td {

 border-top: none !important;
 }  
.empty {
 height: inherit;
 }
.tpic {
 float: left;
 padding-right: 10px;
 } 
/*********Font styling************/
h4 {
 font: bold 20px Georgia, "Times New Roman", Times, serif;  
 margin:0;
 padding:0;
 }
.catg {
 color: #cc3333 !important;
 padding: 0 0 8px 0; 
 font: bold 12px Georgia, "Times New Roman", Times, serif !important; 
 margin: 0 !important;
 }
p {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 margin:0;
 padding: 0;
 color: #6f6f6f;

 }
.blue {
 color: #339999 !important;
 }
.pink {
 color: #730202 !important;
 } 
.finally {
 font-size: 28px;

 }     

.normal {
 font-size: 12px;
 }
.small {
 font-size: 10px;
 }
.spacer {
 height: 30px;
 width: 200px;
 }
 
 /*********Newly Added styling************/
  

 th{ 
 background-color:#666666;
 color:#FFFFFF; 
 height:50px;
 }
 
 .heading th{ 
	height:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
 }
 
td{ 
	height:30px;
}

td{
  font: 12px Georgia, "Times New Roman", Times, serif;
 }
 
.act{
 color:#FF0000;
 text-decoration: none;
 padding:0 0px 16px 0px;
 font: 11px Georgia, "Times New Roman", Times, serif;
 }

 .searchbara {
 float: right;
 text-align:right;
 font:11px Georgia, "Times New Roman", Times, serif;
 padding: 0px 0px 0px 20px;
 } 
.right-element {
   position: absolute;
   right: 0;
   width: 20%;
   }
   
#logout{ position:absolute; top:0; right:0; width:50px; margin:5px 5px 0 0;}
#logout a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
#logout a:hover{ text-decoration:underline;}