/*New CSS Document */
.site_title {font-family:Times New Roman;font-style:normal;font-size:26px;color: #263e7e;font-weight:bold;padding-left:5px;}
.header_login {
	 font-family:arial,helvetica,sans-serif;
	 font-size:11px;
	 color:#FFFFFF;
	 text-decoration:none;
	 font-weight:600;
	 line-height:16px;
	 margin-left:5px;
	}
.header_login:hover {	
	font-family:arial,helvetica,sans-serif;
	 font-size:11px;
	 color:#FFFFFF;
	 text-decoration:underline;
	 font-weight:600;
	 line-height:16px;
	 margin-left:5px;
	}	
.border_middle{  
	  border-top-color:#dcdada;
	  border-top-style:solid;
	  border-top-width:1px;
	  border-bottom-color:#dcdada;
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-right-color:#dcdada;
	  border-right-style:solid;
	  border-right-width:1px;
	  border-left-color:#dcdada;
	  border-left-style:solid;
	  border-left-width:1px;
  }
.textFieldlogin {
 	  font-family: Arial;
 	  font-weight: normal;
 	  color: #414040;
  	  font-size: 12px;
   	  width: 160px;
 	  height:13px;
 	  border: 1px solid #88A3D0;}
.textFieldpwd {
 	  font-family: Arial;
 	  font-weight: normal;
 	  color: #414040;
  	  font-size: 12px;
   	  width: 150px;
 	  height:13px;
 	  border: 1px solid #88A3D0;}
.text{
 	  font-family:Arial, Helvetica, sans-serif;
 	  font-style:normal;
 	  font-size:12px;
 	  color: #1f4d9b;
 	  font-weight:normal;
  }
	
.topborder{
	 border-bottom:1px solid #dcdada;
	 border-left:1px solid #dcdada;
	 border-right:1px solid #dcdada;
	 border-top:1px solid #dcdada;
}
.topmenu{
     font-family:Arial, Helvetica, sans-serif;
     font-style:normal;
     font-size:11px;
     color:#000000;  
     font-weight:normal;
     text-decoration:none;
  }
.topmenu:hover{
	 font-family:Arial, Helvetica, sans-serif;
	 font-style:normal;
	 font-size:11px;  
	 color:#000000;
	 background-color:#FFFFFF; 
	 font-weight:normal;
	 text-decoration:underline;
  }
.mainlevel {
	 font-family:arial,helvetica,sans-serif;
	 font-size:11px;
	 color:#1f4d9b;
	 text-decoration:none;
	 font-weight:600;
	 line-height:16px;
	 margin-left:5px;
	}
.mainlevel:hover {	
	font-family:arial,helvetica,sans-serif;
	 font-size:11px;
	 color:#00000;
	 text-decoration:underline;
	 font-weight:600;
	 line-height:16px;
	 margin-left:5px;
	}
.text_bold{
	 font-family:Arial, Helvetica, sans-serif;
	 font-style:normal;
	 font-size:12px;
	 color:#1f4d9b;
	 font-weight:bold;
  }
.text_bold_title{
	 font-family:Arial, Helvetica, sans-serif;
	 font-style:normal;
	 font-size:14px;
	 color:#1f4d9b;
	 font-weight:bold;
  }
.sublevel {
	 font-family:arial,helvetica,sans-serif;
	 font-size: 11px;
	 color:#000000;
	 text-decoration:none;
	 margin-left:6px;
	}
.sublevel:hover {	
     color:#024F47;
     font-size: 11px;
     text-decoration:none;
  }
.footer1{
	  font-family:Arial, Helvetica, sans-serif;
	  font-style:normal;
	  font-size:11px;
	  color:#787878;
	  font-weight:bold;
	  text-decoration:none;
  }
.footer{
	  font-family:Arial, Helvetica, sans-serif;
	  font-style:normal;
	  font-size:11px;
	  color:#1F4D9B;
	  font-weight:bold;
	  text-decoration:none;
  }
  
.footer:hover{
	  text-decoration:underline;
  }
.textField {
	  font-family: Arial;
	  font-weight: normal;
	  color: #414040;
	  font-size: 12px;
	  width: 175px;
	  height:20px;
	  border: 1px solid #88A3D0;
 }
.border_side{border-left:solid 1px #DCDADB; border-right:solid 1px #DCDADB;}
.border_bottom{ background:url(../images/bottom_strip.gif) repeat-x; height:10px;}
.border_top{ background:url(../images/top_strip.gif) repeat-x; height:10px;}
.error{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#FF0000;}
.table_border{
	border-right:solid 1px #D2CECB;
	border-bottom:solid 1px #D2CECB;
	}
	.table_border td{
	border-top:solid 1px #D2CECB;
	border-left:solid 1px #D2CECB;
	}
.table_heading{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	}
.bgred{
	background-color:#CCCCCC;
	
	}
	.bgred td{
	background-color:#FFFFFF;
	
	}
.table_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-overflow:ellipsis;
    overflow:hidden;
	}
.set_content {
	text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.table_content_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	}
	body {
		font-family: Helvetica;
		font-size: 11px;
		color: #000;
	}
	
	h3 {
		margin: 0px;
		padding: 0px;	
	}

	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
	.autofill_class{
		display: block;
		margin-left: 313px;
		margin-top: 3px;
		position: absolut;
	}
	.lft_pading1
	{
		padding:3px 3px 0px 20px;
	}
	.lft_pading2
	{
		padding:5px 3px 0px 40px;
	}
	#return-to-top {
		position: fixed;
		bottom: 20px;
		right: 20px;
		background: rgb(0, 0, 0);
		background: rgba(0, 0, 0, 0.7);
		width: 50px;
		height: 50px;
		display: block;
		text-decoration: none;
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 35px;
		display: none;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	#return-to-top i {
		color: #fff;
		margin: 0;
		position: relative;
		left: 18px;
		top: 20px;
		font-size: 19px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	#return-to-top:hover {
		background: rgba(0, 0, 0, 0.9);
	}
	#return-to-top:hover i {
		color: #fff;
		top: 12px;
	}
	i {
	  border: solid white;
	  border-width: 0 3px 3px 0;
	  display: inline-block;
	  padding: 5px;
	}
	.uparrow {
		transform: rotate(-135deg);
		-webkit-transform: rotate(-135deg);
	}