/*  General - Start */
body {
	margin: 0px;
	padding:0px;
	font-family: Cambria, "Cambria Math", "Baskerville Old Face", "Bell MT", "Bookman Old Style";
	font-size: 16px;
	color: black;
	background: url("./images/bg.png") repeat;
	width: 100%;
}
a{
	text-decoration:none;
	color:blue;
}
a:hover{
	text-decoration:underline;
}
a:active{
	color:green;
}

#titlebar{
	width: 99%;
	height:50px;
	background-color: #E5E4E2;
	text-align:center;
	font-size: 32px;
	font-weight: bold;
	padding-top:15px;
	text-align:center;
	color:#000;
	border-bottom: 0.05em solid gray;
}
#sidebar {
	float:left;
}
#sidebar ul {
	width: 120px;
	height:89%;
	margin: -1.5px;
	padding: 0;
	padding-top:15px;
	list-style: none;
	line-height: normal;
	background-color: #E5E4E2;
	text-align:justify;
	font-size: 20px;
	color:#000;
	border-left: 0.05em solid gray;
	border-right: 0.05em solid gray;
}
#sidebar ul a {
	color:#000;
	text-decoration: none;
}
#sidebar li {
	margin-bottom: 5px;
	padding: 5px 0px 5px 10px;
	font-weight: bolder;
	background-color: #D1D0CE;
}
#sidebar li a {
	color:#000;
	text-decoration: none;
}

#sidebar  li:hover {
	background-color: #BCC6CC;
}
#sidebar .active {
	background-color: #A0A0A0;
	color: #003;
}
#content {
	width:89%;
	height:89%;
	float:left;
	padding: 5px 0px 0px 10px;
	overflow:auto;
}
#content a {
	text-decoration: none;
}
/*  General - End  */

/*  search page  - start  */
#search_result table th
{
	border-spacing: 0px;
	border-bottom: 0.2em solid gray;
	border-top: 0.2em solid gray;
}

/*  search page  - end  */


.hiding1, .hiding2, .hiding3, .hiding4 {
	width:70%;
	margin-top: 2px;
	color: #000;
	font:20px bold solid;
	padding: 5px 10px;
	text-align:left;
	background:rgba(225,219,210,0.1);
	box-shadow:inset 0 0 30px rgba(0,0,0,0.3);
	cursor:pointer;
}
.hidecontent1, .hidecontent2, .hidecontent3, .hidecontent4 {
	width:70%;
	padding: 5px 10px;
	text-align:left;
	background:rgba(225,219,210,0.1);
	box-shadow:inset 0 0 30px rgba(0,0,0,0.3);
	color:#ffffff;
	overflow:auto;
}
.hidecontent1 table, .hidecontent2 table, .hidecontent3 table, .hidecontent4 table {
	color:#fff;
	font: 18px bold solid;
}

/*  Auto complete style   */
.ui-autocomplete { 
	cursor:pointer; 
	width:450px; 
	height:200px; 
	overflow-y:scroll;
	font-family: Cambria;
	font-size:14px;
	white-space:nowrap;
	line-height: 1;
}    
.ui-autocomplete-category {
	font-weight: bolder;
	padding: .15em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}

/* Tool tip */
.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip span img{

		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute;
		 	left: 1em; 
			top: 2em; 
			z-index: 99;
			margin-left: 0; 
			width: 250px;
		}

		.tooltip:hover img {
			border: 0; flaot:left;position:absolute;margin: -10px 0 0 -55px;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
.custom { padding: 0.5em 0.8em 0.8em 2em; }
.span_style { background-color: #60676B; border: 1px solid #60676B;color:#ffffff;}
.a option {
        height: 50px;
}

/* Loading Image */
#load_content{
position:absolute;
z-index:1;
//border:3px double #999;
background:#60676B;
width:300px;
height:150px;
margin-top:-150px;
margin-left:-150px;
top:50%;
left:50%;
text-align:center;
line-height:50px;
font-family:"Trebuchet MS", verdana, arial,tahoma;
font-size:14pt;
}

/* Pagignation button */

#respaging span.pages{
color:#444;
margin-right:20px;
font:14px/1 'Helvetica Neue',Helvetica,Arial,sans-serif
}
#respaging span.current{
padding:3px 7px;
margin-right:5px;
display:inline-block;
font:normal 14px/1 'Helvetica Neue',Helvetica,Arial,sans-serif;
text-shadow:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior:url(PIE.htc)
}


#respaging a{
padding:3px 7px;
margin-right:5px;
display:inline-block;
color:#444;
font:14px/1 'Helvetica Neue',Helvetica,Arial,sans-serif;
text-decoration:none;
background-color:#ccc;
background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#a4a4a4));
background-image:-webkit-linear-gradient(top,#ddd,#a4a4a4);
background-image:-moz-linear-gradient(top,#ddd,#a4a4a4);
background-image:-ms-linear-gradient(top,#ddd,#a4a4a4);
background-image:-o-linear-gradient(top,#ddd,#a4a4a4);
background-image:linear-gradient(top,#ddd,#a4a4a4);
-pie-background:linear-gradient(top,#ddd,#a4a4a4);
-moz-border-radius:5px;-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.7);
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.7);
box-shadow:0 1px 2px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.7);
behavior:url(PIE.htc)}a[rel^='prettyphoto']{display:block;
position:relative}.zoom-hover{position:absolute;
top:0;
left:0;
z-index:10;
width:100%;
height:100%;
background:rgba(0,0,0,0.5) url(../images/zoom-in.png) center center no-repeat;
opacity:0;
cursor:pointer
}

.blue-btn{
font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:bold;
line-height:1;
letter-spacing:1px;
color:#fff;
text-shadow:-1px -1px 1px rgba(0,0,0,0.7);
background-color:#06a;
background-image:-webkit-gradient(linear,left top,left bottom,from(#09f),to(#005288));
background-image:-webkit-linear-gradient(top,#09f,#005288);
background-image:-moz-linear-gradient(top,#09f,#005288);
background-image:-ms-linear-gradient(top,#09f,#005288);
background-image:-o-linear-gradient(top,#09f,#005288);
background-image:linear-gradient(top,#09f,#005288);
-pie-background:linear-gradient(top,#09f,#005288);
-moz-box-shadow:inset 0 1px 0 #005288,inset 0 2px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.7);
-webkit-box-shadow:inset 0 1px 0 #005288,inset 0 2px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.7);
box-shadow:inset 0 1px 0 #005288,inset 0 2px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.7);
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
behavior:url(PIE.htc)
}

.blue-btn:hover
{
color:#fff;
}

.blue-btn:active
{
position:relative;
top:1px
}
