@charset "utf-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	color:#666666;
	font-size:13px;
	background:#efefee url(images/bannerbg.jpg);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
input {
	color:#999999; 
}

.UnicodeNepali{padding:-5px 0px 5px 0px!important; min-height:25px;}



fieldset {border:1px solid #999999; padding:15px; background-color:#ffffff; margin:40px 0; }
fieldset table td {vertical-align:top; padding:4px;}
legend { background-color:#ffffff; padding:5px  10px 0 10px; border:1px solid #999999; border-bottom:none;  margin-top:-43px;}

table td{ padding-right:20px;}

.top-banner{ height:64px;}
.content-place-holder {
	display:block;
}
.page-bg {
	background:#ffffff url(images/login_background.jpg) 0 0 repeat-x;
}
.login-page-bg {
	background:#ffffff url(images/bg_slice.jpg) 0 0px repeat-x;
	min-height:400px;
	clear:both;
	display:block;
}
.login-bg {
	background:#ffffff url(images/login_box.jpg) 0 -50px no-repeat;
	height:140px;
	width:376px;
	margin:4px 0;
	padding:20px 20px 20px 100px;
}
.logo {
	float:left;
	
	width:122px;
	height:64px;
	background-image:url(images/logo.png);
}
.banner-text {
	margin-left: 134px;
	
}
h1 {
	font-size:1.5em;
	margin:0;
	padding:0;
}

.banner-text h1{padding-top:20px;}
.blue {
color:olor:#535353;
}
.dark_blue {
	color:#004c99;
}
.page-container {
	background:#ffffff url(images/bg_slice.jpg) 0 0 repeat-x;
	
	
}
.page-content {
	
	margin:14px 0 0 14px;
	
	
}
.top-bar {
	padding:0 25px;
	height:26px;
}

.top-bar div{margin-top:6px;}
.user-info {
	float:left;
	color:#CCCCCC;
}
.top-links {
	float:right;
}
.top-links a, .top-links a:visited {
	margin:2px 1px 0 0;
	padding:2px 3px;
	background-color:#e0e0e0;
	border:1px solid #cccccc;
	text-decoration:none;
	
}

.top-links a:hover{
	
	background-color:#ffffff;
}
.left-menu {
	background-color:#ffffff;	
	padding:5px 0;
	margin:0 3px 3px 3px;	
	width:215px;
	float:left;
}
.menu-title {
	background:#ffffff url(images/title_bg.png) 0 0 no-repeat;
	width:195px;
	height:33px;
	padding:12px 0 0 20px;
}
.menu-items {
	border:1px solid #ececec;
	margin-right:14px;
	padding:3px;
}
.menu-items a, .menu-items a:visited {
	display:block;
	text-decoration:none;
	padding:2px 0 2px 20px;
}
.menu-items a:hover {
	text-decoration:underline;
	color:#666666;
	background-color:#ececec;
}
.content {
	
	background-color:#fdfee5;
	margin:3px 25px 2px 222px;
	padding:10px;
	min-height:775px;
	
}

.page-title{ margin-bottom: 10px;}
.page-title h2{ border-bottom:3px solid #000099; margin:0;}
.page-title .sub-title{ background-color:#eeeeee; padding:3px 0; border-bottom:1px solid #999999;}

.footer {
	background:#FFFFFF url(images/login_background.jpg) repeat-x scroll 0 -180px;
	border-top:4px solid #FFFFFF;
	height:40px;
}
.copyright {
	font-size:10px;
	clear:both;
	padding-top:10px;
}

/* message display */
.error-message{	
	border:1px solid #800000;
	background-color:#FFCCFF;
	font-size:9px;
}

.error-message .title{ border-bottom:1px solid red;
 font-weight:bold; background:#FFA4AA url(images/icons/negative.png) 3px 3px  no-repeat;
 
 padding:4px 6px 6px 25px;}
.error-message .message{ }


/* three column search critea report page */
.searchCriteriaLayer #column1, .searchCriteriaLayer #column2, .searchCriteriaLayer #column3 { width:32%; float:left; padding:2px 5px; }
.searchCriteriaLayer #column1 span, .searchCriteriaLayer #column2 span, .searchCriteriaLayer #column3 span{ padding:0 10px;}


