@charset "utf-8";
/* CSS Document */





body {
	font-family: Tahoma;
	/*background:#404234 url(/images/bg.gif) no-repeat;*/
	background:#dfe1e5 url(/images/new-bg.gif) repeat-x;	
	overflow:auto;
	margin:0px;
	border:0 none;
	padding:0;
	font-size:11px;
	}

body a{
	outline:none;
	text-decoration:none;
	}

img{
	border:0px;
}

a {
	cursor:pointer;
}

div {
	margin:0px;
}
form{
	margin:0px;
	padding:0px;
}

/* Fonts specification */

.main-header {
	font-size:22px;
	}

.subheader {
	font-size:13px;
	}

.s-data, .blue-link {
	font-size:11px;
	}

.link-controls{
	font-size:11px;
	overflow: hidden;
	width:190px;
	}

.labels {
	font-size:10px;	
	}

.sciimg{
	float:left;
	width:24%;
	margin-right:1%;
	margin-left:20px;
	background-color:#ffffff;
}

.small {
	font-size:9px;	
	}

.data {
	font-size:12px;
	}

.metadata, .checkbox-text {
	font-size:11px;
	}

.soc-search-text {
	font-size:10px;
	}

.disable-text {
	color:#bababa;
	}

 
/* The following classes controls the HEADER SECTION of a page */
#container{
	width:853px;
	margin:0px auto;
	position:relative;
}

.header	{ 
	width: 100%;
	height: 120px;
	margin: 0; 
	border: 0 none; 
	padding: 0;
	clear:both;
	position:relative;
}


.logo {
	float:left; 
	}
	
.nav-container {
	float:left;
	clear:both;
	width:100%;
}


/* The following classes controls the NAVIGATION TABS of a page */
#subtabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;	
}

#tabs ul,#subtabs ul {
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
	float:left;
}

#subtabs ul{
	border-bottom:2px solid #eae4ce;
	width:100%;
}

#tabs ul{
	float:right;
}


#tabs li,#subtabs li {
	display:inline;
	margin:0;
	padding:0;
}


#tabs a,#subtabs a {
	float:left;
	margin:0;
	padding:0 0 0 0px;
	text-decoration:none;
}

#tabs a{
	background:url("/images/tableft.gif") no-repeat left top;
}

#subtabs a{
	background:url("/images/subtableft.gif") no-repeat left top;
	padding:0 0 0 4px;
}

#tabs a span,#subtabs a span {
	float:left;
	display:block;
	padding:5px 16px 4px 16px;
	/* As per new design */
	/*color:#666;*/
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

#subtabs a span {
	padding:5px 6px 4px 0px;
}

#tabs a span {
	background:url("/images/tabright.gif") no-repeat right top;
}

#subtabs a span {
	background:url("/images/subtabright.gif") no-repeat right top;
}

#tabs a span.leftMostTab {
	float:left;
	background:url("/images/tableftmost.gif") no-repeat left top;
	margin:0px 0px 0px -6px !important;
	margin:0px 0px 0px -1px;
	text-decoration:none;
}

#tabs a span.rightMostTab {
	float:left;
	display:block;
	background:url("/images/tabrightmost.gif") no-repeat right top;
	padding:5px 16px 4px 16px;
	/* As per new design */
	/*color:#666;*/
	color:#ffffff;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float:none;
}


/* End IE5-Mac hack */
#tabs a:hover span {

	color:#FFF;

}

#tabs a:hover span {
	background-position:100% -58px;
}

#tabs a:hover span.rightMostTab {
	background-position:100% -58px;
}

#tabs a:hover span.leftMostTab {
	background-position:0% -58px;
}


#tabs .current a {
	background-position:0% -29px;
	/* As per new design */
	/*color:#FFF;*/
	color:#701d00;
	font-weight:bold;
}
#tabs .current a span.long {
	background-position:100% -29px;  /*====Added by rohit ====*/
	color:#FFFFFF;
}

#tabs .current a span {
	background-position:100% -29px;
	/* As per new design */
	/*color:#FFF;*/
	color:#701d00;
}

#tabs .current a span.leftMostTab {
	background-position:0% -29px;
}


#subtabs a:hover,#subtabs .current a {
	background-position:0% -42px;
	/* As per new design */
	/*color:#f27b29;*/
	color:#ffffff;
}

#subtabs a:hover span,#subtabs .current a span {
	background-position:100% -42px;
	color:#f27b29;
}

/* The following classes controls the BODY SECTION of a page */
.page-body	{ 
	clear:both;	
	width: 100%;
	margin: 0; 
	border: 0 none; 
	padding: 0;	
	z-index:90;
	height:100%;	
	position:relative;
	}

.flash {
	background:#c8cdda;
	}

/* The following classes make the divs behave like tables (rows and columns)*/

.table{
	
}

.small-row ,.message-row{
	position:relative;
	height:30px;
	clear:both;
}

.small-row {
	height:15px;
}

.message-row{
	width:75%;	
	height:auto;
}

.column-left {
	float:left;
}

.column-right{
	float:right;
}

/* Rounded Corners */

.rounded1, .rounded2, .rounded3, .rounded4, 
.fullrounded1, .fullrounded2, .fullrounded3, .fullrounded4{ 
	font-size:1px; 
	overflow:hidden; 
	display:block;
}
.rounded1 {
	height:1px; 
	margin:0 0px 0px 0px;
	/*background:#e2e5ea url(/images/left_top_corner.gif) no-repeat;	*/
}
.rounded2 {
	height:1px; 
	margin:0 0px 0px 3px;
}
.rounded3 {
	height:1px; 
	margin:0 0px 0px 2px;
}
.rounded4 {
	height:2px; 
	margin:0 0px 0px 1px;
}

.fullrounded1 {
	height:1px; 
	margin:0px 5px 0px 5px;
}
.fullrounded2 {
	height:1px; 
	margin:0px 3px 0px 3px;
}
.fullrounded3 {
	height:1px; 
	margin:0px 2px 0px 2px;
}
.fullrounded4 {
	height:2px; 
	margin:0px 1px 0px 1px;
}


.white div.rounded-content,.white b{
	background-color:#FFFFFF;
}


/* The following classes controls the FOOTER SECTION of a page */

/* As  per new design */
.footer	{ 
/*	background-color:#3d3f32;
	background-color:#2d7aa8;*/
	background:url(/images/footer-bg.gif) repeat-x;
	width:831px;
	/* border: 1px solid #cccccc; */
	padding: 5px 10px 0px 10px;
	_padding: 5px 14px 0px 14px;
	line-height:30px;
	color:#ffffff;
	font-size:11px;
	margin:0px auto;
	position:relative;
	
	}

.footer a	{
	color:#273863;
	font-weight:bold;
	text-decoration:none;
	}

.footer a:hover	{
	color:#273863;
	text-decoration:underline;
	}
.footer_seperator{
	color:#79bce5;
	}
/*===========Added by Rohit===========*/
.signin-text {
border:1px solid #787878;
height:21px;
width:160px;
_width:156px;
}
.row{
	position:relative;
	overflow-y:hidden;
	clear: both !important;
	clear:none;
	/* As per new design */
	margin-top:3px;
}
#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:18px;	
}
#tabs a span.long{
	background:url("/images/longtabright.gif") no-repeat right top;
}
#tabs a:hover span.long {
	background-position:100% -58px;
}
/*For Tag Cloud*/
.nube1,.nube2,.nube3,.nube4,.nube5,.nube6,
.nube1:visited,.nube2:visited,.nube3:visited,.nube4:visited,.nube5:visited,.nube6:visited{ color:#F16101;}
.nube1 {font-size: 10px; padding-right: 5px; }
.nube2 {font-size: 12px; padding-right: 5px; }
.nube3 {font-size: 14px; padding-right: 5px; }
.nube4 {font-size: 15px; padding-right: 5px; }
.nube5 {font-size: 18px; padding-right: 5px; }
.nube6 {font-size: 20px; padding-right: 5px; }
/*End Tag Cloud*/


/* For the buttons */

.button {
	font-size:17 px;
	font-weight:bold;
}

/* The following classes controls the HEADER CONTROL (logout, account) of a page */
/* As  per new design */
/*
.header-control	{    
	float:right;
	text-align:right;
	color:#47493c;
	font-size:11px;
	padding:10px 18px 0px 0px;
	}
*/
.header-control	{    
	float:right;
	text-align:right;
	color:#5d5d5d;
	font-size:11px;
	padding:10px 18px 0px 0px;
	}
/* As  per new design */
/*
.header-control a	{
	color:#47493c;
	text-decoration:none;
	}
	*/
.header-control a	{
	color:#3c528c;
	font-weight:bold;
	text-decoration:none;
	}
/* As  per new design */
/*	
.header-control a:hover	{
	color:#47493c;
	text-decoration:underline;
	}
*/	
.header-control a:hover	{
	color:#3c528c;
	text-decoration:underline;
	}

body a:hover{
	outline:none;
	text-decoration:underline;
	}

.greenrow{
	width:98%;
	padding-left:10px;
	background-color:#f3f8e4;
}
.whiterow{
	width:96%;
	padding-left:10px;
	background-color:#ffffff;
}

.content-header {
	font-size:15px;
	font-weight:bold;
}
.subdata {
	font-size:14px;
}
/*===========End===========*/

/* Pagination -- Dinesh*/
.pagination{
	padding: 2px;
	text-align:right;
	float:right;
	clear:both;
	position:absolute;
	top:2px;
	right:2px;
}

.pagination ul{
	display:inline;
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination span {
	display:inline;
	font-weight:normal;
	border:0pt none;	
}

.pagination .currentpage {
	color:#F27B29;
}

.pagination .nextpage{			
	color:#0B224B;	
}

.pagination a {
	padding:0px;
}

.pagination .disablepage{
	color:#acacac;
}


.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active,input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field
{
	border:1px solid #CC0000;
}
 
.LV_validation_message {
	font-weight:bold;
	margin:0pt 0pt 0pt 5px;
}
.LV_invalid {
	color:#CC0000;
}

.textArea
{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	border: 1px solid #97BDD3;
	border-top-style: solid;	
	border-left-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	font-size :11px;
	font-family :tahoma;
}

.selectbox
{
	background-color: #ffffff;
	border: 1px solid #A5ACB2;
	border-top-style: solid;	
	border-left-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	height:19px;
	font-size :11px;
}

/* Overlay Effect */
.text-field-overlay {
	color:#CECECE;
}

/* Auto Complete */
div.auto_complete {
  width: 350px;
  background: #D3DCBC;
  z-index:2003;
  font-size: 12px;
  height:100px;
  overflow-y: scroll;
  overflow-x: hidden;
  float:left;
  border:1px solid #888;
 
}
div.auto_complete ul {
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
  cursor:pointer;
}			
div.auto_complete ul li.selected { 
  background-color: #FEFEAA; 
}
div.auto_complete ul strong.highlight { 
  color: #800; 
  margin:0;
  padding:0;
}
