@charset "utf-8";
/* CSS Document */

img, div, a, li, ul, h2{ behavior: url(iepngfix.htc) }
 
html, body {
background:#8ccff9;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}

* html body {
background:#333;
padding:0;
margin:0;
height:100%;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}


table, tr, td {
margin:0;
padding:0;
}

p {
margin:  0 0 10px 0 ;
padding:0;
font-size:12px;
}

#bg-home { width:1119px;
height:1200px;
margin:0 auto;


}


#container {
width:1119px;
height:auto;
margin:0 auto;
}


#bg { width:1119px;
height:auto;
float:left;
background:#000 url(../images/bg-1.jpg) no-repeat top left;


}


#header {
width:968px;
height:auto;
margin:0 auto;

}

#logo {
width:188px;
height:102px;
float:left;
padding:10px 0 10px 0;
}

.btn-logo {
background:url(../images/logo.png) no-repeat top left;
width:205px;
height:102px;
display:block;
}

* html .btn-logo  {
background:url(../images/logo.gif) no-repeat top left;
width:205px;
height:102px;
display:block;
}


#navi-holder { 
width:968px;
height:48px;
float:left;
}

#navi-holder ul {
padding:0;
margin:0;
list-style:none;

}

#navi-holder li {
padding:0;
margin:0;
list-style:none;

   display:block;
   float:left;
}

#navi-holder li a {
color:#000;
font-weight:bold;
text-decoration:none;
   background: url(../images/top-navigation/top-menu.png) no-repeat top left;
   outline:none;

}



#navi-holder li.item2 a:hover{ background-position: 0 0;
height:50px;
width:106px;
display:block;
   float:left; }

#navi-holder li.item3 a:hover { background-position: 0 -200px;
height:50px;
width:106px;
display:block;    float:left;}

#navi-holder li.item4 a:hover { background-position: 0 -400px;
height:50px;
width:89px;
display:block;    float:left;}

#navi-holder li.item5 a:hover { background-position: 0 -600px;
height:50px;
width:90px;
display:block;   float:left; }

#navi-holder li.item6 a:hover { background-position: 0 -800px;
height:50px;
width:120px;
display:block;   float:left; }

#navi-holder li.item7 a:hover { background-position: 0 -1000px;
height:50px;
width:118px;
display:block;    float:left;}

#navi-holder li.item143 a:hover { background-position: 0 -1200px;
height:50px;
width:123px;
display:block;    float:left;}

#navi-holder li.item8 a:hover { background-position: 0 -1400px;
height:50px;
width:103px;
display:block;    float:left;}

#navi-holder li.item9 a:hover { background-position: 0 -1600px;
height:50px;
width:110px;
display:block;    float:left;}

#navi-holder li.item2#current a{ background-position: 0 0;
height:50px;
width:106px;
display:block;
   float:left; }

#navi-holder li.item3#current a{ background-position: 0 -200px;
height:50px;
width:106px;
display:block;    float:left;}

#navi-holder li.item4#current a { background-position: 0 -400px;
height:50px;
width:89px;
display:block;    float:left;}

#navi-holder li.item5#current a{ background-position: 0 -600px;
height:50px;
width:90px;
display:block;   float:left; }

#navi-holder li.item6#current a { background-position: 0 -800px;
height:50px;
width:120px;
display:block;   float:left; }

#navi-holder li.item7#current a { background-position: 0 -1000px;
height:50px;
width:118px;
display:block;    float:left;}

#navi-holder li.item143#current a { background-position: 0 -1200px;
height:50px;
width:123px;
display:block;    float:left;}

#navi-holder li.item8#current a { background-position: 0 -1400px;
height:50px;
width:103px;
display:block;    float:left;}

#navi-holder li.item9#current a { background-position: 0 -1600px;
height:50px;
width:110px;
display:block;    float:left;}








#navi-holder li.item2.active a{ background-position: 0 0;
height:50px;
width:106px;
display:block;
   float:left; }

#navi-holder li.item3.active a{ background-position: 0 -200px;
height:50px;
width:106px;
display:block;    float:left;}

#navi-holder li.item4.active a { background-position: 0 -400px;
height:50px;
width:89px;
display:block;    float:left;}

#navi-holder li.item5.active a{ background-position: 0 -600px;
height:50px;
width:90px;
display:block;   float:left; }

#navi-holder li.item6.active a { background-position: 0 -800px;
height:50px;
width:120px;
display:block;   float:left; }

#navi-holder li.item7.active a { background-position: 0 -1000px;
height:50px;
width:118px;
display:block;    float:left;}

#navi-holder li.item143.active a { background-position: 0 -1200px;
height:50px;
width:123px;
display:block;    float:left;}

#navi-holder li.item8.active a { background-position: 0 -1400px;
height:50px;
width:103px;
display:block;    float:left;}

#navi-holder li.item9.active a { background-position: 0 -1600px;
height:50px;
width:110px;
display:block;    float:left;}




#navi-holder li a span {
display:none;
visibility:hidden;
}





#navi-holder li.item2 a { background-position: 0 -100px;
height:50px;
width:106px;
display:block;   float:left;}

#navi-holder li.item3 a { background-position: 0 -300px;
height:50px;
width:106px;
display:block;    float:left;}

#navi-holder li.item4  a { background-position: 0 -500px;
height:50px;
width:89px;
display:block;    float:left;}


#navi-holder li.item5 a { background-position: 0 -700px;
height:50px;
width:90px;
display:block;   float:left; }

#navi-holder li.item6 a { background-position: 0 -900px;
height:50px;
width:120px;
display:block;    float:left;}

#navi-holder li.item7  a{ background-position: 0 -1100px;
height:50px;
width:118px;
display:block;    float:left;}

#navi-holder li.item143 a{ background-position: 0 -1300px;
height:50px;
width:123px;
display:block;    float:left;}

#navi-holder li.item8 a  { background-position: 0 -1500px;
height:50px;
width:103px;
display:block;    float:left;}

#navi-holder li.item9  a { background-position: 0 -1700px;
height:50px;
width:110px;
display:block;    float:left;}



#content {
width:100%;
float:left;

height:100%;
}

#content-spacer {
width:968px;
height:150px;
float:left;
}

#content-block {
width:968px;
height:100%;
float:left;

}

#content-block-landing {
width:100%;
height:100%;
margin:0 auto;
}

#home-left-col {
width:722px;
height:350px;
float:left;
}

#home-left-col-head {
width:722px;
height:29px;
float:left;
background:url(../images/home-imgs-left-col-top.png) no-repeat;
}

* html #home-left-col-head {
width:722px;
height:29px;
float:left;

background:url(../images/home-imgs-left-col-top.png) no-repeat;
}

#home-left-col-mid {
width:722px;
height:330px;
float:left;
background:url(../images/home-imgs-left-col-mid.png) repeat-y top left;
}

#home-left-col-btm {
width:722px;
height:43px;
float:left;
background:url(../images/home-imgs-left-col-btm.png) no-repeat;
}

#home-right-col {
width:244px;
height:auto;
float:right;

}

#home-right-col-top {
width:244px;
height:29px;
float:right;
background:url(../images/home-imgs-right-col-top.png) no-repeat;
}

#home-right-col-mid {
width:244px;
height:30px;
float:right;
background:url(../images/home-imgs-right-col-mid.png) no-repeat;
}

#home-right-col-mid-bg {
width:232px;
height:260px;
float:left;

overflow:auto;

}
* html #home-right-col-mid-bg {
width:232px;
height:272px;
float:left;

overflow:auto;

}
.testing {
width:244px;
height:270px;
float:right;
background:url(../images/home-imgs-right-col-bg.png);

}

.slick-rss-item-desc{
margin:0 0 5px 0;

}

#home-right-col-btm {
width:244px;
height:43px;
float:right;
background:url(../images/home-imgs-right-col-btm.png) no-repeat;
}

#home-right-col ul {
padding:0;
margin:0;
list-style:none;

}

ul#home-right-col-mid-bg {
padding:10px 0 0 0;
}

#home-right-col li {
padding:0;
margin:0 0 0 15px;
list-style:none;
}

#home-right-col li p {
margin:0 25px  10px  0;
padding:0;
font-size:12px;
}
#home-right-col a.drawer-handle {
margin:0;
color:#075698;
font-size:12px;
text-indent:15px;
line-height:2.3em;

}

#home-right-col a.drawer-handle:hover {
margin:0;
color:#B12027;
font-size:12px;
text-indent:15px;
line-height:2.3em;

}

#home-left-col h2 {
margin:0;
color:#B12027;
font-size:14px;
text-indent:15px;
line-height:2.3em;


}

* html #home-left-col h2 {
margin:0;
padding:0;
color:#B12027;
font-size:12px;
text-indent:15px;



}

#home-right-col a.open {
color:#B12027;
}

#col2 {
width:540px; margin:0 0 0 15px; float:left; padding:10px 0 0 0;
}

* html #col2 {
width:540px; margin:0 0 0 8px; float:left; padding:10px 0 0 0;
}

#col2 img {
padding-right:5px;
}


#footer {
width:959px; float:left;
}

#footer-top {
height:29px; width:959px; background:url(../images/bottom-navigation/col-top.png) top left no-repeat; float:left;
}

#footer-mid {
  min-height:110px;
  height:auto !important;
  height:auto;
 width:959px; background:url(../images/bottom-navigation/col-mid.png) top left repeat-y; float:left;
}


#footer-btm {
 height:104px; width:959px; background:url(../images/bottom-navigation/col-btm.png) top left no-repeat; float:left;
 }
 
 * html #footer-btm {
 height:104px; width:959px; background:url(../images/bottom-navigation/col-mid.png) top left repeat-y; float:left;
 }
 
 #footer-btm p{
 font-size:11px;
 margin:0 0 5px 0;
 }
 
  #footer-btm ul{
 padding:5px 0 0 0;
 margin:0 0 0 0;
 list-style:none;
 }
 
   #footer-btm li{
 padding:0;
 margin:0 10px 0 0;
 display:inline;
 }
 
  #footer-btm-left {
 width:610px; float:left; padding:10px; 
 }
 
 #footer-btm-right {
 width:300px; padding:5px 0 0 15px; float:left; 
 }
 
   * html #footer-btm-left {
 width:610px; float:left; padding:10px;  background:none; 
 }
 
 * html #footer-btm-right {
 width:300px; padding:5px 0 0 15px; float:left;  background:none; 
 }
 

 
 #footer-top ul {
 margin:0;
 padding:0px;
 display:inline;
 
 }
 
 
  #footer-top li {
   margin:8px;
 padding:0px;
 width:210px;
 display:block;
 float:left;
 text-indent:15px;
 font-size:14px;
 font-weight:bold;
color:#B12027;
background:url(../images/Arrow/Red-down.png) center left no-repeat;
  }

  #footer-top li a {
      color: #B12027;
      text-transform: uppercase;
}

   #footer-mid ul {
  margin:0;
 padding:0px;
 display:block;
 float:left;
 list-style:none;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
 
 }
 
  #footer-mid .menu .parent a {
     display: none;
}

#footer-mid .menu .parent {
    background: none;
    margin-right:26px;
    margin-top:0;
    margin-left:2px;
}

#footer-mid .menu .parent ul li a {
    display: block;
}

#footer-mid .menu .parent ul li {
    padding-left: 12px;
    margin-bottom:0;
}

#footer-mid .menu li ul li a:hover {
    color:#B12027;
}

    * html #footer-mid ul {
  margin:0;
 padding:0px;
 display:block;
 float:left;
 list-style:none;
	list-style: none;
	margin-left: 8px;
	padding-left: 0;
	text-indent: 0;
 
 }
 

 
   #footer-mid li {
   margin:8px;
 padding:0px;
 width:198px;
 display:block;
 float: left;
 font-size:12px;
 font-weight:bold;
color:#B12027;
	 
	 background:url(../images/Arrow/Red-left.png) 0 3px no-repeat;
	 
  }
  
  
  #landing-top {
height:29px; width:960px; background:url(../images/people/col-top.png) top left no-repeat;float:left;
}

#landing-top-left {
width:235px; padding:8px 0 5px 15px; float:left;
}

#landing-top-right {
width:685px;  float:left; padding:8px 0 5px 0; 
}



#landing-mid {
 min-height:100px;
  height:auto !important;
  height:auto; width:960px; background:url(../images/people/col-mid.png) top left repeat-y; float:left; padding:10px;

}

* html #landing-mid {
 min-height:100px;
  height:auto !important;
  height:auto;
  width:960px; background:url(../images/people/col-mid.png) top left repeat-y; float:left; margin:0 0 0 10px; padding:10px;
}



#landing-btm {
 height:37px; width:960px; background:url(../images/people/col-btm.png) top left no-repeat;float:left;
 }
 
 #sidenavi {
 width:235px;  float:left;

 }
 
  #sidenavi ul {
 margin:0;
 padding:0px;
 display:block;
 float:left;
 list-style:none;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;


 
 }
 
   #sidenavi ul.sub {
 margin:0 0 0 25px;
 padding:0px;
 display:block;
 float:left;
 
 }
 
 #sidenavi ul li ul li {
   margin:8px 8px 8px 0px;
 padding:0px;
 width:200px;
 display:block;
 font-size:11px;
 font-weight:bold;

text-transform:capitalize;
}

 #sidenavi ul li ul li a{
  
color:#075698;

}

 #sidenavi ul li ul li#current a{
  
color:#B12027;

}
  

 
   #sidenavi li {
 margin:8px 0 8px 0;
 padding:0px;
 width:210px;
 display:block;

 font-size:12px;
 font-weight:bold;
color:#B12027;

text-transform:uppercase;

  }
  
     #sidenavi li a {
	 font-weight:bold;
	 background:url(../images/Arrow/Red-left.png) 0 3px no-repeat;
	 padding:0 0 0 12px;
	  

	 }
	 
	      #sidenavi ul li.parent.active a {
	 font-weight:bold;
	 background:url(../images/Arrow/Red-down.png) 0 3px no-repeat;
	 padding:0 0 0 12px;
	 
	  

	 }
	 
	      #sidenavi li.parent.active ul li  a {
	 font-weight:bold;
	 background:url(../images/Arrow/Red-left.png) 0 3px no-repeat;
	 padding:0 0 0 12px;
	  

	 }
	 
	      #sidenavi li a.selected {
	 font-weight:bold;
color:#B12027;
	 }
	 
	 #side-content {
	 /*border-left:1px solid; width:685px; float:left; padding-left:10px;*/
         border-left:1px solid;
         float:left;
         height:auto !important;
         min-height:350px;
         padding-left:10px;
         width:685px;
	 }
	 
	 	 #side-content-big {
	  width:920px; float:left; padding-left:10px;
	 }
	 
	 	 .side-content-post {
	 width:685px; height:auto; float:left; display:block; border-bottom:1px solid #999999;
	 margin-bottom:10px;
	 }
	 
	 	 #side-content-left-big {
	 width:685px; height:auto; float:left; display:block;  margin-bottom:10px; 
	 }
	 
	 #side-content-left-big .imgcenter {
	 padding:0 3px 0 3px;
	 }
	 
	 #side-content-left {
	 width:471px; height:auto; float:left; display:block;  margin-bottom:10px;
	 }
	 
	 #side-content-right {width:183px; padding:10px; min-height:232px; height:auto!important; float:right; display:block;  margin:0 0 10px 10px; color:#fff;

	 }
	 
	 	 #side-content-right-plain {width:203px; padding:0; height:252px; float:right; display:block;  margin:0 0 10px 10px; background:none; color:#fff; 
	 
	 }
	 
	 
	 #side-content-right p {font-size:12px;
	
	}
	 
	 	 #side-content-right-gallery {width:201px; padding:0px; height:auto; float:right; display:block;  margin:0 0 10px 10px; background:#fff; color:#fff; border:1px solid #000;
	 
	 }
	 
	 #side-content-left-content {
	 width:471px; height:auto; float:left; display:block; margin-top:10px;
	 }
	 
	 .side-content-left-post {
	 width:471px; height:auto; float:left; display:block;
	 margin-bottom:10px;
	 }
	 
	 .side-content-left-post-left {
	 width:109px; height:auto; float:left; display:block; padding-right:10px;
	 }
	 
	 .side-content-left-post-right {
	 width:352px; height:auto; float:left; display:block;
	 
	 }
	 
	 	 .side-content-left-post-details {
width:471px; float:left; display:block; margin-bottom:10px;
	 }
	 
	 	 	 .side-content-left-post-details-inside {
width:471px; float:left; display:block; border-bottom:1px solid #666666; margin-bottom:10px;
	 }
	 
	 .people-books-left {
	  width:74px; padding-right:10px; float:left; display:block;
	  }
	  
	  .people-books-right { width:350px; padding-right:10px; float:left; display:block;
	  }
	 
	 .papers table {
	 	 border-collapse:collapse;
		 	 
		 }
	 .papers tr, .papers td{
	 font-size:12px;
	 padding:5px;
	 text-align:left;
	 vertical-align:top;
	 color:#000000;
	 border-right:1px solid #fff;
	 border-bottom:1px solid #fff;
	 border-collapse:collapse;
	
	 }
	 
	 	 .papers-inner tr, .papers-inner td{
	 font-size:12px;
	 padding:0px;
	 text-align:left;
	 vertical-align:top;
	 color:#000000;
	 border-right:0px solid #fff;
	 border-bottom:0 solid #fff;
	 border-collapse:collapse;
	
	 }
	 

	 
	  .papers th {
	  font-size:12px;
	  font-weight:bold;
	  text-transform:uppercase;
	  	 text-align:left;
	  }
	  
	  .alt {
	  background:url(../images/alt-img.png) top left;
}

.tags {
width:203px; height:auto; float:right; display:block;
}

.tags-header {
background:url(../images/research/tag-col.png) no-repeat top left;  width:193px; text-align:center; padding:5px;
}

.tags-body {
width:193px; text-align:center; padding:5px;
}


.project-details {
width:203px; height:auto; float:right; display:block;  

}

#team ul, #team li, #team p {
font-size:11px;
}

 ul.idTabs {
padding:0;
margin:0;
list-style:none;
}

.idTabs li {
padding:0;
margin:0;
list-style:none;
display:inline;
}

.project-details li a#btnteam {
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/sidebar/bottom/Team-02.jpg) no-repeat top left;
width:45px; 
height:30px;


}


.project-details li a#btnpublications {
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/sidebar/bottom/Publications-02.jpg) no-repeat top left;
width:103px; 
height:30px;

}

.project-details li a#btndata {
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/sidebar/bottom/Data-02.jpg) no-repeat top left;
width:53px; 
height:30px;
border-left:1px solid #000;

}



.project-details li a#btnteam.selected {
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/sidebar/bottom/Team-01.jpg) no-repeat top left;
width:45px; 
height:30px;
}


.project-details li a#btnpublications.selected {
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/sidebar/bottom/Publications-01.jpg) no-repeat top left;
width:103px; 
height:30px;
}

.project-details li a#btndata.selected {
padding:0;
margin:0;
list-style:none;
display:block;
float:left;
background:url(../images/sidebar/bottom/Data-01.jpg) no-repeat top left;
width:53px; 
height:30px;
}

#team, #publications, #data {
background:#fff;
font-size:11px;
 
 padding:5px;
}


.heading-right {
/*width:630px; */ float:left; padding:8px 0 5px 0; 
}

* html .heading-right {
width:630px;  float:left; padding:0px 0 0px 0; 
}

.heading-right h2 {
text-transform:uppercase;
}
.heading-left {
width:240px; padding:8px 0 5px 15px; float:left;
}

#current a { 
	 font-weight:bold;
color:#B12027;
}

#current1 a { 
	 font-weight:bold;
color:#000;
font-size:14px;
}
.menu li ul li a { 
	 font-weight:bold;
color:#075698;
text-transform:capitalize;
}

#phocagallery {
border:0;
}
.phocagallery-box-file {
display:block;
float:left;
border:0;
}

.hidden { 
display:none;
}

#container-home {
			margin:0px auto;
			height:100%;
			width:100%;
			top:0%;
			position:absolute;
			overflow:auto;
			
		}
		
		* html #container-home {
			margin:0px auto;
			height:100%;
			width:100%;
			top:0%;
			position:absolute;
			overflow:auto;
			
		}
		#contentframe{
			text-align:center;
		}
		
		/*Supersize Plugin Styles*/
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			display:none;
					top:0%;
			position:absolute;
		
		}
		#supersize .activeslide, #supersize .activeslide img{
						top:0%;
			position:absolute;display:inline;		}
			
			.pagenav {
			padding:3px;
			}
			
			
a.tag1 {
	font-size: 11px;

}


a.tag2{
	font-size: 12px;

}


a.tag3{
	font-size: 13px;

}


a.tag4{
	font-size: 14px;

}

a.tag5{
	font-size: 15px;

}


a.tag6{
	font-size: 16px;

}


a.tag7{
	font-size: 17px;

}

.col1left {
width:215px; margin:0 0 0 10px; float:left; padding:10px 0 0 0;}

.tag ul{
padding:0;
margin:0;
display:inline;
}

.tag li{
padding:0;
margin:0 0 0 10px;
display:inline;
}

.phocagallery-box-file {
display:block;
float:left;
border:0;
}
.phocagallery-box-file a img {
border:0;
}
.side-content-left-post table.blog {
width:465px;
}

.side-content-left-post table.contentpaneopen-people {
width:465px;
border-bottom:1px solid #999999;
}

.readon-people {
float:right;
color:#B12027;
font-size:11px;
}

.readon-people:hover {
float:right;
color:#075698;
font-size:11px;
}

.readon-research {
float:right;
color:#B12027;
font-size:11px;
}

.readon-research:hover {
float:right;
color:#075698;
font-size:11px;
}
.side-content-left-post table.contentpaneopen {
width:465px;

}

.toclink {
display:block;
float:left;
padding:3px;
height:10px;
}

.pagenavcounter {
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}

.slick-rss-list {
display:block;
}



#slidecaption {
font-size:12px;
color:#AFAFAF;
font-weight:bold;
width:200px;
display:block;
font-size:11px;
}

.contentheading,
.contentyear {
font-weight:bold;
}

.contentyear {
    color: brown;
}

#search {
float:right; display:block;
/*padding:80px 10px 0 0;*/
height:45px;
}

#the_side_bar {
border-top:1px solid #000;
font-size:12px;
display:block;
float:left;
text-transform:uppercase;
padding-right:5px;

}

#the_side_bar ul {
float:none;
}

#exml_folder1 ul{
margin-top:10px;
}


#sidenavi li.inView a {
font-size:11px;
text-transform:none;
background:none;
padding:0;
}

.drawer a{
cursor:pointer;
}

div.article-tools {
display:none;
}

div.article-content {
height:auto;
padding:0 0 15px 0;
display:table-cell;


}

div.article-content a.readon {
float:right;


}

.addthis_button {
display:block;
float:left;
}


    #at15s { position:relative !important; top:60% !important; }


#print_logo{
	display:none;
}
#supersize {
	display:block;
}

@media print {
	#supersize {
		display:none;
	}
	
	#logo, #search,#navi-holder, .heading-left , #sidenavi, #footer {
		display:none;
	}
	
	#print_logo{
		display:block;
	}
	#supersize a.activeslide img {
		display:none;
	}
	#side-content {
		border:none;
		padding-left:0px;
	}
	#bg-home {
		width:968px;
	}
	#header {
		width:100%;
	}
	#container-home {
		width:968px;
		height:auto;
	}
	 
	
}



.publication-list-00{
    clear:both;
    padding-bottom:10px;
    width: 680px;
}

.publication-list-00-details{
    width:471px;
	float:left;
}

.publication-list-00-download{
    float: left;
    width:60px;
    /*padding-left:10px;*/
    margin-bottom: 20px;
}
.publication-list-00-download img {
    padding-bottom:5px;
}	
	
	
/* Fixing the image position */
table.contentpaneopen-research tbody tr td div a img {
	display:none;
}

/* Start */

.searchForm{
    font-size: 12px;
    margin-left: 15px;
    float: left;
    margin-top: 20px;
}
.searchForm #byAuthor,
.searchForm #byTitle,
.searchForm #byYear {
    width: 185px;
    margin: 8px 0;
}
.searchForm #searchP {
    font-size: 12px;
    width: 80px;
}

#pub-content{
float: left;
padding-left: 5px;
width:935px;
}
#pub-side-content{
border-left: 1px solid;
float: left;
padding-left: 10px;
width: 685px;
min-height: 550px;
height: auto!important;
}
#pub-sidenavi{
min-height: 450px;
height: auto!important;
float: left;
width:235px;
}
#pub-sidenavi ul {
margin: 0;
padding: 0 0 0 1em;
display: block;
float: left;
list-style: none;
text-indent: -1em;
}
#pub-sidenavi ul li{
color:#B12027;
display:block;
font-size:12px;
font-weight:bold;
margin:8px 0;
padding:0;
text-transform:uppercase;
width:210px;
}
#pub-sidenavi li a {
background:url("../images/Arrow/Red-left.png") no-repeat scroll 0 3px transparent;
font-weight:bold;
padding:0 0 0 12px;
}
#pub-sidenavi ul li.parent.active a {
background:url("../images/Arrow/Red-down.png") no-repeat scroll 0 3px transparent;
font-weight:bold;
padding:0 0 0 12px;
}
#pub-sidenavi ul li ul li {
display:block;
font-size:11px;
font-weight:bold;
margin:8px 8px 8px 0;
padding:0;
text-transform:capitalize;
width:200px;
}
#pub-sidenavi li.parent.active ul li a {
background:url("../images/Arrow/Red-left.png") no-repeat scroll 0 3px transparent;
font-weight:bold;
padding:0 0 0 12px;
}
.googleSearch_cse {
	margin-bottom:18px;
        float:left;
}
#cse-search-results {
	background-color:#F2F7F8;
	float:right;
	padding:0 20px;
}
.mod_googleSearch_cse .inputbox,
.googleSearch_cse .inputbox {
    float: left;
}
.mod_googleSearch_cse .inputbox {
    margin-top: 1px;
}
.googleSearch_cse .inputbox {
    margin-top: 2px;
}
/* End */
