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

.body {
	background-color: #F5F5F5;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.cl{clear: both;}
.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 20px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	color: #333333;
	background-color: #f9f9f9;
  *background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #f9f9f9, #F0F0F0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#F0F0F0));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #F0F0F0);
	background-image: -o-linear-gradient(top, #f9f9f9, #F0F0F0);
	background-image: linear-gradient(to bottom, #f9f9f9, #F0F0F0);
	background-repeat: repeat-x; 
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}
hr{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
p{}
h1{
	font-size:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	margin-bottom: 20px;
	color: #333;
	padding-bottom: 5px;
}
h2{
	font-size:16px;
	color: #3571AC;
}
h3{
	font-size:18px;
	margin-bottom: 5px;
}
h4{
	font-size:14px;
	margin-bottom: 5px;
}
h5{
	font-size:14px;
}
h6{
	font-size:12px;
}

.formtext {
	font-family: Calibri;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.text12 {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.text14 {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.greentext12 {
	font-size: 12px;
	color: #009900;
	text-decoration: none;
}
.greentext10 {
	font-size: 10px;
	color: #009900;
	text-decoration: none;
}
.topper {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 15px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-image: url(../images/topsection-bg.jpg);
	background-repeat: repeat-x;
}
.topper .toplinks {
	width: 70%;
	float: left;
}
.topper .socialnetwork {
	float: right;
	width: 25%;
	text-align: right;
}

.topper .toplinks .topbuttons {
	border: 1px solid #E9EAEE;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99CC00;
	font-size: 11px;
	font-family: Calibri;
	height: 20px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 5px;
}
.topper .toplinks .topbuttons:hover {
	border: 1px solid #E9EAEE;
	color: #333333;
	text-decoration: none;
	background-color: #FFCC00;
	font-size: 11px;
	font-family: Calibri;
	height: 20px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 5px;
}
.headder {
	height: 40px;
	text-decoration: none;
	background-image: url(../images/hdr-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.headder .logo {
	width: 40%;
	float: left;
	padding-top: 2px;
}
.headder .gsearch {
	height: 40px;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-family: Calibri;
	float: right;
	width: 58%;
	line-height: 40px;
	text-align: right;
}
.menu {
	background-color: #F76300;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: #FF9933;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
}
.menu .menubuttons {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
}
.menu .menubuttons:hover {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
}
.adshori {
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.container {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3571AC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3571AC;
	padding: 20px;
}

.body .container .textmatter {
	background-color: #F5F5F5;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}

.container .heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/heading2_bg.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 182px;
	font-weight: bold;
	padding: 5px;
}
.container .classbox {
	margin: 15px;
	background-color: #F5F5F5;
	padding: 5px;
	font-family: Calibri;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.container .subjectbox {
	margin: 15px;
	background-color: #F5F5F5;
	padding: 5px;
	font-family: Calibri;
	color: #333333;
}
.body .container .subjectbox .paperitem {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/arrow3_ne.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 5px 9px;
	background-color: #FFFFFF;
}
.body .container .subjectbox .paperitem:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/arrow3_ne.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 5px 9px;
	background-color: #99FFCC;
}
.container .classbox .classlink {
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	padding-right: 16px;
	background-position: 2px 4px;
}
.container .classbox .classlink:hover {
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 16px;
	background-image: url(../images/ico1_over.gif);
	background-repeat: no-repeat;
	padding-right: 16px;
	background-position: 2px 4px;
	color: #FF0000;
}
.homebtn-nav {}
.homebtn-nav ul
{
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.homebtn-nav ul li
{
	float:left;
	padding:0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
.homebtn-nav ul li a{}
.homebtn-nav ul li a:hover{}
.homebtn-nav ul li:after{}
.homebtn-nav ul li:last-child:after{content:"";}


.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	cursor: pointer
}
 
.button:hover { background-color: #111; color: #fff; }
.button:active	{ top: 1px; }


	.small.button, .small.button:visited 		{font-size: 10px; padding: 4px 5px 2px;}
	
	.medium.button, .medium.button:visited 		{font-size: 11px; 
												line-height: 1; color:#333; border: solid 1px #b3b3b3; padding: 4px 5px 2px; }
												  
	.large.button, .large.button:visited 		{ font-size: 12px; 
												  padding: 12px 30px 13px; font-weight:bold; }
													  
	.super.button, .super.button:visited 		{ font-size: 34px; 
												  padding: 8px 14px 9px; }
	
	.btn1.button, .btn1.button:visited		    { background: #FFC100; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFC100 0%, #FF9F00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC100), color-stop(100%,#FF9F00)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC100', endColorstr='#FF9F00',GradientType=0 ); /* IE6-9 */ }
	
	.btn1.button:hover							{background: #FFCA28; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFCA28 0%, #FFA91A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFCA28), color-stop(100%,#FFA91A)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCA28', endColorstr='#FFA91A',GradientType=0 ); /* IE6-9 */}
	
	.btn2.button, .btn2.button:visited		{ background: #99C301; /* Old browsers */
	background: -moz-linear-gradient(top,  #99C301 0%, #999F01 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99C301), color-stop(100%,#999F01)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99C301', endColorstr='#999F01',GradientType=0 ); /* IE6-9 */ }
	
	.btn2.button:hover						    { background: #A3D101; /* Old browsers */
	background: -moz-linear-gradient(top,  #A3D101 0%, #A5AD01 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A3D101), color-stop(100%,#A5AD01)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A3D101', endColorstr='#A5AD01',GradientType=0 ); /* IE6-9 */ }
	
	
	.btn3.button, .btn3.button:visited			{ background: #FF8E66; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF8E66 0%, #FE6E66 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8E66), color-stop(100%,#FE6E66)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8E66', endColorstr='#FE6E66',GradientType=0 ); /* IE6-9 */ }
	
	.btn3.button:hover							{ background: #FFA282; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFA282 0%, #FE857E 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFA282), color-stop(100%,#FE857E)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFA282', endColorstr='#FE857E',GradientType=0 ); /* IE6-9 */ }
	
	
	.btn4.button, .btn4.button:visited		{ background: #998FCC; /* Old browsers */
	background: -moz-linear-gradient(top,  #0080FF 0%, #9A6ECD 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#998FCC), color-stop(100%,#9A6ECD)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998FCC', endColorstr='#9A6ECD',GradientType=0 ); /* IE6-9 */ }
	
	.btn4.button:hover						{background: #A49AD1; /* Old browsers */
	background: -moz-linear-gradient(top,  #A49AD1 0%, #A277D0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A49AD1), color-stop(100%,#A277D0)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A49AD1', endColorstr='#A277D0',GradientType=0 ); /* IE6-9 */ }
	
	
	.btn5.button, .btn5.button:visited		    {background: #CDC000; /* Old browsers */
	background: -moz-linear-gradient(top,  #CDC000 0%, #CCA500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCA500), color-stop(100%,#CCA500)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDC000', endColorstr='#CCA500',GradientType=0 ); /* IE6-9 */ }
	
	.btn5.button:hover							{background: #D2C200; /* Old browsers */
	background: -moz-linear-gradient(top,  #D2C200 0%, #D2A800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D2C200), color-stop(100%,#D2A800)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2C200', endColorstr='#D2A800',GradientType=0 ); /* IE6-9 */}
	
	
	.btn6.button, .btn6.button:visited		{ background: #33BFCC; /* Old browsers */
	background: -moz-linear-gradient(top,  #33BFCC 0%, #34A1CC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33BFCC), color-stop(100%,#34A1CC)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33BFCC', endColorstr='#34A1CC',GradientType=0 ); /* IE6-9 */ }
	
	.btn6.button:hover	                    { background: #41C5CF; /* Old browsers */
	background: -moz-linear-gradient(top,  #41C5CF 0%, #3EA7CE 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41C5CF), color-stop(100%,#3EA7CE)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41C5CF', endColorstr='#3EA7CE',GradientType=0 ); /* IE6-9 */ }
	
	
    .btn7.button, .btn7.button:visited		{ background: #FFC09A; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFC09A 0%, #FFA199 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFA199), color-stop(100%,#FFA199)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC09A', endColorstr='#FFA199',GradientType=0 ); /* IE6-9 */ }
	
	.btn7.button:hover	                    { background: #FFC29D; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFC29D 0%, #FFA79F 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC29D), color-stop(100%,#FFA79F)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC29D', endColorstr='#FFA79F',GradientType=0 ); /* IE6-9 */}
	
	
	.btn8.button, .btn8.button:visited		{ background: #65C498; /* Old browsers */
	background: -moz-linear-gradient(top,  #65C498 0%, #66A499 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65C498), color-stop(100%,#66A499)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65C498', endColorstr='#66A499',GradientType=0 ); /* IE6-9 */ }
	
	.btn8.button:hover	                    { background: #7BCCA6; /* Old browsers */
	background: -moz-linear-gradient(top,  #7BCCA6 0%, #8CB9B3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7BCCA6), color-stop(100%,#8CB9B3)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BCCA6', endColorstr='#8CB9B3',GradientType=0 ); /* IE6-9 */ }
	
	
	.btn9.button, .btn9.button:visited		{ background: #CC8F70; /* Old browsers */
	background: -moz-linear-gradient(top,  #CC8F70 0%, #CC6E92 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CC8F70), color-stop(100%,#CC6E92)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC8F70', endColorstr='#CC6E92',GradientType=0 ); /* IE6-9 */ }
	
	.btn9.button:hover	                    { background: #CF967A; /* Old browsers */
	background: -moz-linear-gradient(top,  #CF967A 0%, #D0799A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CF967A), color-stop(100%,#D0799A)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF967A', endColorstr='#D0799A',GradientType=0 ); /* IE6-9 */ }
	
	
	.btn10.button, .btn10.button:visited		{background: #998D65; /* Old browsers */
	background: -moz-linear-gradient(top,  #998D65 0%, #996E67 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#998D65), color-stop(100%,#996E67)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#998D65', endColorstr='#996E67',GradientType=0 ); /* IE6-9 */ }
	
	.btn10.button:hover	                    { background: #A09670; /* Old browsers */
	background: -moz-linear-gradient(top,  #A09670 0%, #9E7770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A09670), color-stop(100%,#9E7770)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A09670', endColorstr='#9E7770',GradientType=0 ); /* IE6-9 */ }
	
	
	.btn11.button, .btn11.button:visited		{ background: #00C2CC; /* Old browsers */
	background: -moz-linear-gradient(top,  #00C2CC 0%, #00A1CD 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00C2CC), color-stop(100%,#00A1CD)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00C2CC', endColorstr='#00A1CD',GradientType=0 ); /* IE6-9 */ }
	
	.btn11.button:hover	                    { background: #00CAD5; /* Old browsers */
	background: -moz-linear-gradient(top,  #00CAD5 0%, #00A5D5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00CAD5), color-stop(100%,#00A5D5)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00CAD5', endColorstr='#00A5D5',GradientType=0 ); /* IE6-9 */ }
	
	.btn12.button, .btn12.button:visited		{ background: #FCFCFC; /* Old browsers */
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #E9E9E9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#E9E9E9)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFCFC', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */ }
	
	.btn12.button:hover	                    { background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #E6E6E6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#E6E6E6)); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#E6E6E6',GradientType=0 ); /* IE6-9 */ }
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.papers-wreper{
	margin-bottom: 15px;
	background-color: #F9F9F9;
	padding: 8px;
}
.papers-wreper .p-name{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 6px;
}
.papers-wreper .p-kb{
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 6px;
}
.papers-wreper .t-name{
	text-decoration: none;
	color: #3571AC;
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}
.papers-wreper .p-download{
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
	float: left;
}
.papers-wreper .p-star{
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	float: right;
}
/* paper details page */
.papers-dtl-wreper{
	margin-bottom: 15px;
	background-color: #F9F9F9;
	padding: 8px;
}
.papers-dtl-wreper .dp-title{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 5px;
}

.papers-dtl-wreper .dp-star{
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
}
.papers-dtl-wreper .dp-kb{
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 6px;
	display: inline-block;
	padding-top: 2px;
}
.papers-dtl-wreper .dp-name{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-bottom: 6px;
	margin-top:5px;
}
.papers-dtl-wreper .dt-des{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding-bottom: 6px;
}
.papers-dtl-wreper .dt-contributrs{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	display: block;
	background-color: #eee;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.papers-dtl-wreper .dtl-reviewbox{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	display: block;
	background-color: #eee;
	padding: 5px;
	margin-bottom: 20px;
	margin-top: 20px;
}

/* paper details page*/

 /* bootstrap Pagination */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pagination{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	font-size: 12px;
}
.pagination ul{
	display:inline-block;
*display:inline;*zoom:1;	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
	padding-left: 0px;
}
.pagination ul>li{display:inline;}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}



 /* bootstrap Pagination */
 
 /* bootstrap form css */
 form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif, "Arial MT";
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.control-group {
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 12px;
}
legend + .control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 10px;

  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
	float: left;
	width: 100px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .control-label1 {
	float: left;
	width: 50px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .control-label11 {
	float: left;
	width: 150px;
	padding-top: 7px;
	text-align: left;
}
.form-horizontal .control-label-150 {
	float: left;
	width: 150px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
	margin-left: 150px;
  *margin-left: 0;
}
.form-horizontal .controls1 {
  *display: inline-block;
  *padding-left: 20px;
	margin-left: 120px;

  *margin-left: 0;
}
.form-horizontal .controls11 {
  *display: inline-block;
  *padding-left: 20px;
	margin-left: 100px;
  *margin-left: 0;
  padding-top: 7px;
}
.form-horizontal .controls12 {
  *display: inline-block;
  *padding-left: 20px;
	margin-left: 50px;
  *margin-left: 0;
  padding-top: 7px;
}
.form-horizontal .controls-150 {
  *display: inline-block;
  *padding-left: 20px;
	margin-left: 170px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
.btn {
	display: inline-block;

  *display: inline;
	margin-bottom: 0;

  *margin-left: .3em;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: top;
	cursor: pointer;
	background-color: #f5f5f5;

  *background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;

  *border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	margin-top: 0px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

  /* bootstrap form css */
/* bootstrap form css */
.allsite-wreper {
margin-bottom: 15px;
background-color: #F9F9F9;
padding: 8px;
}
.allsite-wreper2 {
margin-bottom: 15px;
padding: 8px;
}
.tiltle-11 {
	margin-bottom: 10px;
	font-size:11px;
	font-weight: bold;
}
.tiltle-11normal {
	margin-bottom: 5px;
	font-size:11px;
	line-height: 15px;
}
.tiltle-11gray {
	margin-bottom: 5px;
	font-size:11px;
	color: #666;
}
.tiltle-12 {
	margin-bottom: 10px;
	font-size:12px;
	font-weight: bold;
}

.tiltle-12-normal {
	margin-bottom: 10px;
	font-size:12px;
	font-weight: normal;
}
.tiltle-14 {
	margin-bottom: 10px;
	font-size:14px;
	font-weight: bold;
}

.colgroup{
	background-color: #F9F9F9;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.celgrp40{
	height: 40px;
	width: 40px;
}
.celgrp80{ float:left; width:80px;}
.colgroup .colgroup-left1{
	float: left;
}
.colgroup .colgroup-right1{
	margin-left: 10px;
	margin-bottom: 25px;
	float: left;
}
 /* bootstrap form css */
 /* CSS profile */
 .profile-pic-box{
	position: relative;
	width: 100%;
	height: 300px;
	overflow: hidden;
}
 .profile-pic-box-in{
	position: absolute;
	background-color: #000;
	left: 0px;
	filter: alpha(opacity=10); /* internet explorer */
	opacity: 0.2;
	bottom: 0px;
	height: 60px;
	width: 340px;
}
.ntransprnt{
	color: #FFF;
	display: block;
	position: absolute;
	right: 20px;
	bottom: 10px;
	left: 20px;
	}
 /* CSS profile */
.disclamer {
	font-family: Calibri;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3571AC;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 10px;
}
.footer-nav {
	margin-bottom: 2px;
}
.footer-nav ul
{
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.footer-nav ul li
{
	float:left;
	padding:0 5px;
	color: #999;
}
.footer-nav ul li a
{
	color: #404040;
	font-size: 11px;
}
.footer-nav ul li a:hover{
	color: #09307F;
	text-decoration: underline;
}
.footer-nav ul li:after
{
	content:"|";
	padding-left:8px;
	font-size: 12px;
}
.footer-nav ul li:last-child:after
{
	content:"";
}
.footer .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
}



.show-grid {
  margin-top: 10px;
  margin-bottom: 20px;
}
.show-grid [class*="span"] {
 
  text-align: center;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  min-height: 40px;
  line-height: 40px;
  background-color: #f5f5f5;
}
.show-grid [class*="span"]:hover {
  background-color: #ddd;
}
a.statename{
	-webkit-box-shadow: 0 -6px 10px -7px #ccc, 6px 0px 10px -7px #ccc, -6px 0px 10px -7px #ccc;
	-moz-box-shadow: 0 -6px 10px -7px #ccc, 6px 0px 10px -7px #ccc, -6px 0px 10px -7px #ccc;
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-bottom: 10px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif, "Arial MT";
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
a.statename:hover{
	color: #FF3300;	
}
.no-papers{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
}
