/* CSS Document */


html, body {
    height: 100%;
    color:#6A6A6A;
}

strong{
 	color:#6A6A6A;
}

body,html,h1,h2,h3,h4,h5,h6,p{
margin:0px;
padding:0px;
font-size:12px;
font-family:'Verdana', Arial, Helvetica, sans-serif;
color:#6A6A6A;
}

#wrapper{
min-height:100%;
width:100%;
text-align:center;
}

.errmsg
{
   font-family: Arial,Helvetica,Verdana;
   font-size: 13px;
   font-weight: bold;
   color:#FF0000;
}

.successmsg
{
   font-family: Arial,Helvetica,Verdana;
   font-size: 13px;
   font-weight: bold;
   color:green;
}

#pagewidth{
width:1000px;
position:relative;
height:100%;
margin:auto;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
text-align:left;
}

#header{
position:relative;
height:133px;
}

#logo{
height:127px;
width:620px;
float:left;
background:url(../graphics/logo.png) no-repeat;
/*margin-top:10px;*/
}


#header_title{
width:200px;
height:50px;
padding-top:50px;
color:#2F4483;
font-size:18px;
float:right;
text-align:right;
padding-right:10px;

}


#main_bar{
width:100%;
height:22px;
font-size:11px;
background-color:#2F4483;
text-align:right;
color:#FFF;
font-weight:bold;
line-height:22px;
padding-bottom:3px;
}


#main_bar a{
color:#FFF;
text-decoration:none;
}


#contentwrap{
float:left;
min-height:100%;
width:100%;
height:100%;
}


#nav_content{
float:left;
height:100%;
min-height:100%;
width:199px;
background-color:#000000;
}

#main_content{
float:right;
width:500px;
height:100%;
}


.border {
border:#FF0000 1px solid;
}


#navigation{
background-color:#F3F6FF;
}

.spacer{
height:0.1%;
}

	.nav_header{
		height:19px;;
		color:#FFF;
		background-color:#2F4483;
		padding-left:20px;
		padding-top:7px;
		font-weight:bold;
	}



a:link{
  color:#6A6A6A;
}

a:hover{
  color:#6A6A6A;
}

a:active{
  color:#6A6A6A;
}

a:visited{
  color:#6A6A6A;
}

.proxylogin a:link{
	color:red;
}

/*-----------------------------------------------------------------
--------------------- Classes for Left Navigation STARTS-----------
-------------------------------------------------------------------*/ 

	#navigation {
		float:left;
		background-color: #F3F6FF;
		color: #333;
		width:100%;
	}
	
	#navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		font-size : 10px;
	}
	
	#navigation li {
		border-bottom: 1px solid #D8D8D9;
		margin: 0;
		list-style: none;
		list-style-image: none;
	}
	
	#navigation li a {
		display: block;
		padding: 8px 5px 8px 3em;
		background-color: #F3F6FF;
		color: #6A6A6A;
		font-weight:bold;
		text-decoration: none;
		background:url(../graphics/admin/bullet_1.gif) no-repeat;
	}
	
	html>body #navigation li a {
		width: auto;
	}
	
	#navigation li a:hover {
		color: #2F4483;
		background:#DAE4FE url(../graphics/admin/bullet_2.gif) no-repeat;
	}
	
	#navigation li #current {
	color: #2F4483;
	background:#DAE4FE url(../graphics/admin/bullet_2.gif) no-repeat;
	}
	
	
	
	/*--------------------- Classes for Left Navigation Ends-----------*/	
	
	
	#footer{
	color:#2F4483;
	background-color:#CCCCCC;
	font-size:10px;
	height:12px;
	clear:both;
	padding:5px;
	}
	
	#footer a{
	color:#2F4483;
	text-decoration:none;
	}
	
	
	/*-----------------------------------------------------------------------------
	--------------------------- Common Classes ------------------------------------
	-------------------------------------------------------------------------------*/
	.floatleft{
	float:left;
	}
	
	
	.floatright{
	float:right;
	}
	
	
	
	.width50{
	width:50%;
	}
	
	
	.width40{
	width:40%;
	}
	
	
	.width30{
	width:30%;
	}
	
	.textright{
	text-align:right;
	}
	
	.textleft{
	text-align:left;
	}
	
	.textcenter{
	text-align:center;
	}
	
	
	
.textbx{
line-height:15px;
font-size:11px;

}

.textbx1{
line-height:15px;
font-size:11px;

}



.tablebggrey{
background-color:#D4D3D3;
}


.tablebgwhite{
background-color:#FFF;
}


.grid_heading{
height:26px;
color:#052684;
font-weight:bold;
background-image:url(../graphics/admin/tablehd_bg.gif);
background-repeat:repeat-x; 
text-align:center;
}

.grid_heading a {
color:#052684;
text-decoration:none;
}


.grid_heading a {
color:#052684;
text-decoration:none;
}

.grid_heading a:link{
color:#052684;
text-decoration:none;
}

.grid_heading a:visited{
color:#052684;
text-decoration:none;
}

.grid_heading a:hover{
color:#052684;
text-decoration:none;
}

.grid_heading a:active{
color:#052684;
text-decoration:none;
}

.gridrow1{
	height:29px;
	line-height:20px;
	background-color:#FFF;

}

.gridrow3{
	height:50px;
	background-color:#FFF;
}

.gridrow2{
	height:29px;
	line-height:20px;
	background-color:#FFF;

}

tr.gridrow1:hover { 
	background-color:#C4CEEA;
}
tr.gridrow2:hover { 
	background-color:#CDD6ED;
}


.gridrow1 a{
color:#000000;
}

.gridrow2 a{
color:#000000;
}

/*---------------------------------------------------------------------------
-------------------------- Typography Classes--------------------------------
-----------------------------------------------------------------------------*/

/*-------- this class is only for page info coming at top ---------------*/

h4{
font-size:12px;
color:#8C8C8C;
}


.page_info{
font-size:10px;
color:#8C8C8C;
}

.page_info a{
font-size:10px;
color:#8C8C8C;
}


.textgrey{
font-size:10px;
color:#8C8C8C;
}

.textblack{
font-size:10px;
color:#000000;
}

.textgrey11{
font-size:11px;
color:#8C8C8C;
}


.textsm{
font-size:10px;
}

.text11{
font-size:11px;
}

gridhdtxt{
color:#052684;
text-decoration:none;
}

.gridhdtxt a{
color:#052684;
text-decoration:none;
}

.gridhdtxt a:hover{
color:#052684;
text-decoration:none;
}

.gridhdtxt a:visited{
color:#052684;
text-decoration:none;
}

.gridhdtxt a:active{
color:#052684;
text-decoration:none;
}

.gridhdtxt a:link{
color:#052684;
text-decoration:none;
}


.textdgrey12{
font-size:12px;
color:#454545;
}

.wlcmbg{
background-color:#F4F4F4;
/*border-top:#EAEAEA 2px solid;*/
border:#E1E1E1 2px solid;
}


/*-------------  Classes for different bg colors -----------------------------*/

.greybg{
background-color:#F8F8F8;
border:#E4E2E2 1px solid;
}


.darkgreybg{
background-color:#EBEAEA;
border:#A7A7A7 1px solid;
padding:2px;
height:20px;
line-height:20px;
}


/*New Classes Added : 13 May 2008*/

.divHeadingText{
	font-family: Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size: 12px;
	color: #ffffff;
}

.divContentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.collapsedBorder{
	border-collapse:collapse;
	border-color:#CCCCCC;
}
.button
{
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background: #eeeeee;
}

.button_disabled
{
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 12px;
	color: #F3F3F3;
	background: #CCCCCC;
}

.long_button
{
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	width:120px;
	font-size: 12px;
	color: #000000;
	background: #eeeeee;
}

.more_long_button
{
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	width:350px;
	font-size: 12px;
	color: #000000;
	background: #eeeeee;
}

.long_button_disabled
{
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	width:120px;
	font-size: 12px;
	color: #F3F3F3;
	background: #CCCCCC;
}

.blueFont{
	color:#2F4483;
}
.collapseRow{
	display:none;
}
.expandRow{
	display:table-row;
}
.collapseDiv{
	display:none;
}
.expandDiv{
	display:block;
}
td.login {
	font-size: 9pt;
	font-weight: bold;
	color: #99aaaa;
}

.gridrowx{
	background: #C4CEEA;
}

.gridrowy{
	background:#9CACDC;
}

.errorText {
	color: #FF0000;
	font-size: 12px;
}

.hightlight{
	background-color:#9197E3;
}

.normal{
	background-color:#FFF;
}

small {
	font-size:9.5px;
}
a.leftmenu_lihover 
{
        background: url("../graphics/admin/bullet_2.gif") no-repeat scroll 0 0 #DAE4FE !important;
        color: #2F4483 !important;
}

.meta-view-div{background:#ffffff;display:none;position:relative;}
 .white{
 	color:#fff;
 }
 .divCustomPopup{    
        -moz-opacity:1; position:fixed; left: 40%; top: 40%; 
        width: 400px; z-index: -1; filter: alpha (opacity=100); 
        visibility: hidden; background-color: #DDDDDD; 
        border: 1px solid blue; padding:1px
}
.peerReviewHandlingEditor{
        width: 98%; background-color:blue;
        color:white;
        font-family:verdana;font-size:10pt;font-weight:normal;
        cursor:move;padding:3px;text-align:left;
}