/* CSS Document */
* { padding:0; margin:0; }

*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}


html, body		{ height:100%;}
body{
	background-color:#fff;
	font-family:"Calibri", Arial, Verdana, Helvetica, sans-serif;
	color:#343434;
	line-height:22px;
	height: 100%;
}
a 				{ text-decoration:none; color:#b72b2a; outline:none; border:none; cursor:pointer;}
a:hover 		{ text-decoration:underline; color:#b72b2a; outline:none; border:none;}
input, textarea { outline:none; }
fieldset 		{ border:0; }
img				{max-width: 100%; height: auto; outline:none; border:none;}
ul 				{ list-style:none;}
h1 { font-size:150%; color:#000; padding:0 0 10px; margin:0; }
h2 { font-size:110%; color:#a655a2; padding-top:10px; }
ol { list-style-position:inside; padding-left:5px; }
ol li {	padding-bottom:4px;	}
img { border-width:0; display:block; }
hr { height: 1px; font-size: 0; line-height: 0; border-width: 0 0 1px; border-style: dashed; border-color: #c3c3c4; clear: both; padding: 0;	margin: 10px 0;	}
.divider { border-bottom:1px solid #e4dcdc; margin-bottom:20px; }
p, h1, h3		{ margin-bottom:10px;}


/* =============================== Quick Use =============================== */
.clear, .spacer { font-size:0; line-height:0; clear:both; height:0; }
.nomargin { margin:0 !important; }
.nopadding { padding:0 !important; }
.nobod { border-width:0 !important; }
.nobg { background:none !important; }
.uline { text-decoration:underline; }
.fLeft { float:left; }
.fRight { float:right; }
.hidden { display: none; visibility: hidden; }
.leftImg { float:left; margin:5px 20px 10px 0; }
	
/* =============================== Custome CSS =============================== */

.wrapper, .wrapperInner{
	width:100%;
}
.wrapper{
	position:relative;
	min-height:100%;
}
.mainwrapper{
	max-width:900px;
	width:100%;
	margin:0 auto;
}
#logowrapper{
	width:100%;
}
#searchwrapper{
	width:100%;
	background:url(../images/maninpagebg.jpg) repeat-x 0 0;
	padding:56px 0;
}
#populerwrapper{
	width:100%;
	min-height:8.3em;
}
.homecontdiv{
	max-width:634px;
	width:100%;
	margin:0 auto;
	/*min-height:830px;*/
}


/*===============================Accssebility====================*/
.outeracssHome{
	background-color:#fff !important;
	margin-top:0 !important;
}
.outeracss .access { width:auto; padding-right:30px; float:right; }
.outeracss .access .top { float:right; clear:both; margin-bottom:0; }
.outeracss .access .top li { float:left; padding:0 7px; background:url(../images/topNav_divider.png) 100% center no-repeat; font-size:12px; color:#88746e; line-height:20px; font-weight:bold; }
.outeracss .access .top li.last { padding-right:0px; background:none; }
.outeracss .access .top li a { font-size:12px; color:#88746e; text-decoration:none; cursor:pointer; }
.outeracss .access .top li a:hover { color:#574946; text-decoration:none; }
.outeracss .access .top li a.dark {background: none repeat scroll 0 0 #000000; border:1px solid #fff; color: #FFFFFF; padding:0 2px 0 3px;}
.outeracss .access .top li a.light {background: none repeat scroll 0 0 #ffffff; border:1px solid #000; color: #000; padding:0 2px 0 3px;}


/* =============================== Identity =============================== */
.identity { max-width:540px; margin:0 auto; padding:3em 0 2em 0; height:106px; }
.identity .logo { max-width:449px; width:100%; float:left; padding-top:4px; }
.identity .logo a { max-width:449px; display:block; text-indent:-2000px; }
.identity .emblame { max-width:59px; width:100%; height:101px; float:right; padding:3px 0 0 22px; background:url(../images/logo_divider.jpg) left top no-repeat; }
.identity .emblame img{ max-width:59px; width:100%;}

/* Search Fields */
.search { margin:0 auto; background:url(../images/searchbg.png) repeat 0 0; padding:1em 1em .700em 1em; }
/*.search form { display:block; }*/
.search input[type='text']{
	display: block;	float:left;	font-family:Arial, Helvetica, sans-serif; border-style: solid;	border-width: 1px;	border-color: #bdbdbd;	padding:2px 5px; font-weight:normal; width: 80%; color: #000000; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; 	-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; height:27px; font-size:90%;
}
/*.search .txt { width:100%; height:21px; padding:5px; border:1px solid #a2a2a2; background-color:#f9f9f9; float:left; }*/
.search .btn { width:63px; height:33px; border:1px solid #731716; background:url(../images/search_btn.jpg) 50% 0 no-repeat; cursor:pointer; float:right;}
.lang { width:auto; float:left; font-size:90%; color:#333; margin-top:5px; }
.lang a { color:#333333; font-weight:normal; }
.lang a:hover { color:#666; text-decoration:underline; }


.detailed_search { width:auto; float:right; font-size:90%; margin-right:73px; margin-top:8px; }


.detailed_search a { color:#c70c17; font-weight:bold; }
.detailed_search a:hover { color:#666; text-decoration:underline; }

/* Popular Search */
.popular_search { width:100%; min-height: 3.5em; overflow:hidden; margin:5em auto 0 auto; font-size:90%; color:#333; /*padding-bottom:10em;*/ }
.popular_search span { font-weight:bold; color:#c70c17; }
.popular_search a { color:#333; }
.popular_search a:hover { color:#c70c17; text-decoration:underline; }

/* Inner pages */
/* =============================== Inner Header =============================== */
.outeracss{	width:100%; background-color:#efefef; margin-top:20px; border-top:1px solid #fff; padding-top:5px;}
.searchInner{
	width:100%; background-color:#efefef;}
.searchInnerMain{
	width:100%;	margin:0 auto;}
.searchInnerMainPad{
	/*padding:0.813em 0.625em;*/
	padding:0.43em  0 0.813em /*5.85%*/;
	
}
.searchInnerMain .logo{
	float: left; width: 230px; /*Width of left column*/ 	margin-right: -100%;	z-index:1000;	margin-top:15px;	position:relative;
}

.searchInnerMain .logo img{
	width:177px; overflow:hidden; margin-right:0px; margin-left:15px;
}
.ie8 .searchInnerMain .logo img {  
        width:177px;  
    } 

.searchInnerMain .search{
	background:none; width:100%; float:left; padding:0; margin:15px 0 0 0;}
#searchIncolumn{
margin: 0 225px 0 209px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
.searchInnerMain .emblame{
	float: right; width: 200px; /*Width of right column*/ margin-left: -200px; /*Set left marginto -(RightColumnWidth)*/ z-index:1000; position:relative; text-align:center;
}
.searchInnerMain .emblame img{
	margin:0 30%;	
}
.searchInnerMain .search input[type='text']{
	display: block;	float:left;	font-family:Arial, Helvetica, sans-serif; border-style: solid;	border-width: 1px;	border-color: #bdbdbd;	padding:2px 5px; font-weight:normal; width: 80%; width : 86%\9; /* IE8 and below */  
 *width : 88%; /* IE7 and below */ color: #000; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; 	-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; height:28px;  font-size:90%;
}
.searchInnerMain .search .btn { width:63px; height:34px; border:1px solid #731716; background:url(../images/search_btn.jpg) 50% 0 no-repeat; cursor:pointer; float:left; margin-left:15px;}


.searchInnerMain .detailed_search { width:auto; float:right; font-size:90%; margin-right:19%; margin-right : 13%\9 ; *margin-right : 7% !important; /* IE7 and below */ margin-top:8px; }
.ie9 .searchInnerMain .detailed_search{  
        margin-right:13%;
    } 
.searchInnerMain .detailed_search a { color:#c70c17; font-weight:bold; }
.searchInnerMain .detailed_search a:hover { color:#666; text-decoration:underline; }

/* =============================== Inner Body =============================== */
.innerbody{
	background-color:#fff;	padding-bottom:10px;
}
/* ------Left Column Start-----*/
.innerbody .midpanel{
	float: left; width: 100%;
}
#contentcolumn{
margin: 0 260px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

.maininner .midpanel .search_listing { height:100%; overflow:hidden; margin:0 auto; padding:0 10px 50px 10px; position:relative; font-family:"Arial", Calibri, Helvetica, sans-serif; } 
.maininner .midpanel .search_listing .total_results { font-size:80%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #bbb; color:#444; font-weight:bold; }
.maininner .midpanel .search_listing .result_list { padding:10px 0; color:#000; }
.maininner .midpanel .search_listing .result_list .title { font-size:100%; }
.maininner .midpanel .search_listing .result_list .title h2 { font-size:100%; display:inline; white-space:nowrap; }
.maininner .midpanel .search_listing .result_list .title a.link { color:#bb3461; text-decoration:underline; display:inline; font-weight:bold; margin-right:10px; }
.maininner .midpanel .search_listing .result_list .title a.link:hover { color:#666; text-decoration:none; }
.maininner .midpanel .search_listing .result_list .title .user_int { display:inline; height:18px; position:relative; top:5px; }
.maininner .midpanel .search_listing .result_list .title .user_int span { width:16px; height:18px; display:inline-block;  }
.maininner .midpanel .search_listing .result_list .title .user_int .like { border-right:1px solid #ccc; padding-right:4px;  }
.maininner .midpanel .search_listing .result_list p { font-size:80%; line-height:18px; padding:3px 0; }
.maininner .midpanel .search_listing .result_list .site_link { display:block; font-size:80%; color:#808080; }
.maininner .midpanel .search_listing .result_list .site_link a { display:inline-block; padding-right:10px; color:#8c6236; }
.maininner .midpanel .search_listing .result_list .site_link a:hover { color:#666; text-decoration:underline; }
.pagination { font-size:80%; padding:10px 0; margin-top:30px; border-top:1px dotted #bbb; color:#444; }
.pagination a { display:inline; padding:5px; color:#555; }
.pagination a:hover, .pagination a.active { color:#bc354c; }
.pagination a.active { font-weight:bold; }
.pagination a.prev { padding-left:0; font-weight:bold; }
.pagination a.next { padding-right:0; font-weight:bold; }

/* ------Left Column Start-----*/
#leftcolumn{
	float: left; width: 200px; /*Width of left column*/	margin-left: -100%;	margin-top:26px;}

#leftcolumn h3{
	font-size:1em;	font-weight:normal;	padding: 0 0 0 7px;	margin-bottom:10px;	border-left:2px solid #c5c5c5;	color:#280202;	line-height:14px;	}
.leftSidebar_block {
	margin-bottom:20px;	padding:0 0 20px 0;	overflow:hidden;
}
.leftSidebar_block.lastpad{
	padding-bottom:0 !important;
}
.leftSidebar_block ul {
	margin:0px;	padding:8px 0 0 0;
}
.leftSidebar_block ul li {
	margin:0 15px 0 0;	padding:0px;
}
.leftSidebar_block ul li a {
	padding:5px 0 5px 13px;	background:url(../images/bul-1.gif) no-repeat 0 9px; border-bottom:1px dotted #c5c5c5;	color:#5f5b5b;	font-size:.90em;
	line-height:15px;	text-decoration:none;	display:block;
}
.leftSidebar_block ul li a:hover {
	color:#333;
}
.leftSidebar_block ul li:last-child a {
	border-bottom:none;
}	
	
	
/* ------Right Column Start-----*/	

#rightcolumn{
	float: left;	width: 240px; /*Width of right column*/ 	margin-left: -254px; /*Set left marginto -(RightColumnWidth)*/	font-size:1em;
	padding:4px;	/*background-color:#f8f8f8;	border:1px solid #f0efef;*/	margin-top:26px;}

#rightcolumn h3 {
	font-size:100%;	font-weight:normal;	padding: 0 0 0 12px;	margin-bottom:15px;	border-left:2px solid #c5c5c5;	color:#280202;	line-height:14px;
}
#rightcolumn .title {
	display:block;	padding-top:5px;
}
#rightcolumn .description {
	display:block;	padding:0 0 5px 0;	display:block;	color:#333;}
#rightcolumn p {
	font-size:85%;	line-height:18px;}
#rightcolumn a {
	color:#883d56;	text-decoration:none;}
#rightcolumn .sponsor_link {
	font-size:80%;	display:block;	border-bottom:1px dotted #c5c5c5;	padding:0 0 5px 0;
}
#rightcolumn .sponsor_link.last {
	border-bottom:none;
}
#rightcolumn .sponsor_link a {
	display:inline-block;	color:#8c6236;
}
#rightcolumn .sponsor_link a:hover {
	color:#666;	text-decoration:underline;
}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.contentBody {
	height:135px;	padding:1px 4px 2px 1px;	position:relative;
}

#scrollbar1, #scrollbar2, #scrollbar3 { width: 175px; margin: 8px 0 10px; }

#scrollbar1 .viewport, #scrollbar2 .viewport, #scrollbar3 .viewport { width: 179px;width/*\**/: auto\9;  overflow: hidden; position: relative; }


/*===============30-09-13=================*/

.rightin {
	background-color: #F8F8F8!important;
	border: 1px solid #F0EFEF!important;
}
.martop10 {
	margin-top:10px!important;;
}
.spd{
	background-color:#fbf8e9!important;
	border:1px solid #efe7ae!important;
	
	}
.spd table th, .spd table td { font-size:90%; text-align:left; padding:0; margin:0;
}
.spd table th.smalltext, .spd table td.smalltext{font-size:80%; line-height:19px;}

.mainH{
	text-align:left; font-size:100%!important; color:#853751; font-weight:bold; white-space:nowrap; background-color:#fbf8e9;	
	
	}
.mainHsub{
	text-align:left; font-size:90%; border-bottom:1px solid #efe7ae; background-color:#fbf8e9; padding-top:10px;
}




.viewport.box{ min-height: 140px; }
  @media screen and (-webkit-min-device-pixel-ratio:0) {
 #scrollbar1 .viewport, #scrollbar2 .viewport, #scrollbar3 .viewport  { width:158px !important;  }
}
#scrollbar1 .overview, #scrollbar2 .overview, #scrollbar3 .overview { list-style: none; width:100%; -bracket-:hack(;
        width:117%;
    ); position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar, #scrollbar2 .scrollbar, #scrollbar3 .scrollbar{ border-right:2px solid #000; position: relative; background-position: 0 0; float: right; width: 15px; }

#scrollbar1 .thumb, #scrollbar2 .thumb, #scrollbar3 .thumb { background: transparent url(../images/scrollbar_vertical_toppart.png)  repeat-y 50% 100%; height: 20px; width: 25px; cursor:pointer; overflow: hidden; position: absolute; top: 0; left: 3px; z-index:1000; }

#scrollbar1 .disable, #scrollbar2 .disable, #scrollbar3 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


/* =============================== Search Listing =============================== */

#search_resultSec .total_results {
	font-size:90%;	padding:5px 0;	border-bottom:1px dotted #bbb;	color:#444;
}
#search_resultSec .result_list {
	padding:10px 0;	color:#000;
}

#search_resultSec .result_list .title {
	margin:0px;	padding:0px;	font-size:90%;	line-height:18px;
}
#search_resultSec .result_list .title a.link {
	color:#883d56;	text-decoration:underline;	display:inline;	font-weight:bold;	margin-right:10px;
}
#search_resultSec .result_list .title a.link:hover {
	color:#666;	text-decoration:none;
}
#search_resultSec .result_list .title .user_int {
	display:inline;	height:18px;	position:relative;	top:5px;
}
#search_resultSec .result_list .title .user_int span {
	width:16px;	height:18px;	display:inline-block;
}
#search_resultSec .result_list .title .user_int .like {
	border-right:1px solid #ccc;	padding-right:4px;
}
#search_resultSec .result_list p {
	font-size:85%;	line-height:18px;	padding:3px 0;
}
#search_resultSec .result_list .site_link {
	display:block;	font-size:85%;	color:#808080;
}
#search_resultSec .result_list .site_link a {
	display:inline-block; padding-right:10px; color:#8c6236;
}
#search_resultSec .result_list .site_link a:hover {
	color:#666;	text-decoration:underline;
}
.pagination {
	font-size:80%;	margin:10px;	text-align:center;	overflow:hidden;	margin-top:30px;	border-top:1px dotted #bbb;	color:#444;
}
.pagination a {
	display:inline;	padding:5px; text-decoration:none; 	color:#555;}
.pagination a:hover, .pagination a.active {
	color:#bc354c;	text-decoration:underline;
	
}
.pagination a.active {
	font-weight:bold;
}
.pagination a.prev {
	padding-left:0; font-weight:bold;
}
.pagination a.next {
	padding-right:0;	font-weight:bold;
}


/*footer Page*/
.footer{width:100%; background-color:#e9e9e9; padding:8px 0;}
.footermain{ margin:0 auto;}
.footermain .logo { width:100px; height:21px; margin-top:11px; margin-left:15px; float:left; }
.footermain .copyright { width:auto; line-height:36px; font-size:80%; float:right; margin-right:15px; color:#555; }
.footermain .copyright a { color:#555; }
.footermain .copyright a:hover { color:#333; text-decoration:underline; }
.footermain .copyright a.terms { color:#333; }
.footermain .copyright a.terms:hover { color:#666; text-decoration:underline; }

.footer02{bottom: 0; position: absolute;}




/*-------Advanced Search--------*/

.advancenobg{
	background:none !important;
	border:none !important;
}
.innerbody .midpanel02{
	width: 100%;
}
#contentcolumn02{
	margin:0 8px;
}
.midpanel .advancecont .formsectop{
	border-bottom: 1px dotted #BBBBBB;
    color: #444444;
    font-size: 90%;
    padding: 5px 0;
}
.midpanel .advancecont .formsectop h1{
	float:left;
}
.midpanel .advancecont .formsectop span{
	float:left;
	margin-left:32px;
	margin-top:2px;
}
.midpanel .advancecont .formsecIn{
    color: #444444;
    font-size: 90%;
    padding: 5px 0;
}
.midpanel .advancecont .formsecIn h2{
	color:#851616;
	font-size:120%;
}
.midpanel .advancecont label{
	font-size:90%;
	padding-bottom:10px;
	display:block;
}
.midpanel .advancecont input[type='text']{
	display: block;	font-family:Arial, Helvetica, sans-serif; border-style: solid;	border-width: 1px;	border-color: #bdbdbd;	padding:2px 5px; font-weight:normal; width: 61%; width : 62%\9; /* IE8 and below */  
 *width : 62%; /* IE7 and below */ color: #000; margin-bottom:10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; 	-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; height:22px;  font-size:80%; line-height:19px;
}
.midpanel .advancecont select{
	display: block;	font-family:Arial, Helvetica, sans-serif; border-style: solid;	border-width: 1px;	border-color: #bdbdbd; width: 63%; width : 64%\9; /* IE8 and below */   *width : 64%; /* IE7 and below */ color: #000; margin-bottom:10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; 	-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; height:27px;  font-size:80%; 
}
.midpanel .advancecont .languaCont01{
	width:60%;
	margin:0 auto;
}
.midpanel .advancecont .daterange{
	width:60%;
	margin:0 auto;
	/*position:relative;*/
}
.midpanel .advancecont .daterange p.extext{
	margin-left:33%;
	color:#959595;
	font-size:80%;
}
.midpanel .advancecont .daterange label{
	float:left;
	white-space:nowrap;
	width:30%;
	text-align:right;
	margin-right:20px;
}
.midpanel .advancecont .daterange01{
	width:31%;
	float:left;
	margin-right:0;
	position:relative;
}

.midpanel .advancecont .languaCont01 p.extext{
	margin-left:33%;
	color:#959595;
}
.midpanel .advancecont .languaCont01 .subtn{
	margin-left:33%;
	color:#fff;
	background: #b72b2a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MmIyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2E3MjIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YTFiMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b72b2a 0%, #a72221 47%, #9a1b1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b72b2a), color-stop(47%,#a72221), color-stop(100%,#9a1b1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b72b2a 0%,#a72221 47%,#9a1b1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b72b2a 0%,#a72221 47%,#9a1b1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b72b2a 0%,#a72221 47%,#9a1b1a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b72b2a 0%,#a72221 47%,#9a1b1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72b2a', endColorstr='#9a1b1a',GradientType=0 ); /* IE6-8 */
	border:1px solid #731716;
	padding:5px 0;
	width:20%;
	cursor:pointer;
}
.midpanel .advancecont .languaCont01 label{
	float:left;
	width:30%;
	text-align:right;
	line-height:27px;
	margin-right:20px;
}

.midpanel .advancecont .languaCont{
	width:50%; float:left;
}

.midpanel .advancecont .daterange01 input.txtfld-datepicker{
	background:url(../images/datepicker-icon.png) no-repeat 98% 50%;
	display: block;	font-family:Arial, Helvetica, sans-serif; border-style: solid;	border-width: 1px;	border-color: #bdbdbd; width: 90%; width : 90%\9; /* IE8 and below */   *width : 90%; /* IE7 and below */ color: #000; margin-bottom:10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; 	-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;	-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s; height:27px;  font-size:80%; cursor:pointer;
	}
#date1-gldp{
	top:-250px !important;
	/*left:0 !important;*/
	z-index: 200;
	position:absolute !important;
	
	/*width:340%;*/
	}
#date2-gldp{
	top:-250px !important;
	/*left:0 !important;*/
	z-index: 200;
	/*width:34%;*/
	}

.summcont{
	float:left;
}
.summary_filter {
width: 100%;
border: 1px solid #eee5a8;
background-color: #fefce8;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;

}
.summary_filter_msg {
padding-left: 10px;

}
.summary_filter {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
.summary_filter_cancel {
padding-left: 2px;

}
.crossImage {
height: 15px;
width: 15px;
/*display:inline-block;*/
vertical-align:middle;
margin-left:2px;
display:inline-block;
}




.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}
.ui-widget-content {
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}
.ui-menu {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-color: #DADADA;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background-color:#FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background-color: #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background-color:#FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #CD0A0A;
}













/* CSS for iPhone and Smart Phone */

@media only screen and (max-width : 900px){
	.lang{
		font-size:80%;
	}
	.detailed_search{
		font-size:75%;
		margin-top:7px !important;
	}
	.searchInnerMain .search input[type="text"]{
		width:80%;
	}
	
	#scrollbar1, #scrollbar2, #scrollbar3 { width: 100%;}
	#scrollbar1 .scrollbar, #scrollbar2 .scrollbar, #scrollbar3 .scrollbar{ margin-right:3px;}

#scrollbar1 .viewport, #scrollbar2 .viewport, #scrollbar3 .viewport { width: 88%;
-bracket-:hack(;
        width:88%;
    );
 width/*\**/: auto\9;  }
 #scrollbar1 .thumb, #scrollbar2 .thumb, #scrollbar3 .thumb{
	 left:4px;
 }
 .midpanel .advancecont input.txtfld-datepicker{
	 width:50%;
 }

 
}
@media only screen and (max-width : 865px){
.searchInnerMain .search input[type="text"]{
		width:77%;
	}
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto;  padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}

.midpanel .advancecont .formsectop h1{
	float:none;
}
.midpanel .advancecont .formsectop span{
	float:none;
	margin-left:0;
}
.midpanel .advancecont .languaCont01{
	width:auto;
}
.midpanel .advancecont .languaCont01 label{
	float:none;
	width:auto;
	text-align:left;
}
.midpanel .advancecont .languaCont01 p.extext{
	margin-left:0;
	font-size:80%;
}
.midpanel .advancecont .daterange{
	width:auto;
	margin:0;
}
.midpanel .advancecont .daterange label{
	float:none;
	margin-right:0;
	width:auto;
	text-align:left;
}
.midpanel .advancecont .daterange01{
	float:none;
	margin-right:0;
	width:auto;
}
.midpanel .advancecont .daterange p.extext{
	width:auto;
	margin-left:0;
	font-size:80%;
}
.midpanel .advancecont .languaCont01 .subtn{
	margin-left:0;
	width:45%;
}
#date1-gldp{
	left:0 !important;
	top:-182px  !important;
}
#date2-gldp{
	left:0 !important;
	top:-140px !important;
}
}

@media only screen and (max-width : 800px) {
.searchInnerMain .search{
		width:98%;
		float:none !important;
	}
	/*---inner------*/	
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto;  padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:87%;
}
.searchInnerMain .search .btn{
	margin-left:7px;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:4px;
}

.innerbody .midpanel{
	width:100%;
	float:none;
}
#contentcolumn{
	margin:0 5px;
}
#leftcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
#rightcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
 .summcont{
	float:none;
}
}

@media only screen and (max-width : 768px) {
.searchInnerMain .search{
		width:98%;
		float:none !important;
	}
	/*---inner------*/	
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto;  padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:87%;
}
.searchInnerMain .search .btn{
	margin-left:7px;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:4px;
}

.innerbody .midpanel{
	width:100%;
	float:none;
}
#contentcolumn{
	margin:0 5px;
}
#leftcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
#rightcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
}





@media only screen and (max-width : 640px) {
.search input[type='text']{
		width:86%;
	}
.homecontdiv {
		width:93%; padding:10px;
	}
	
	
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .search{
		width:98%;
		float:none !important;
}
/*---inner------*/	
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto;  padding-bottom:14px;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:85%;
}
.searchInnerMain .search .btn{
	margin-left:7px;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:4px;
}

.innerbody .midpanel{
	width:100%;
	float:none;
}
#contentcolumn{
	margin:0 5px;
}
#leftcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
#rightcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
	
.footermain .logo { display:none; }
.footermain .copyright { text-align:center; line-height:1.5em; float:none; }

}






@media only screen and (max-width : 480px) {
.search input[type='text']{
		width:80%;
	}
.homecontdiv {
		width:93%; padding:10px;
	}
.identity .emblame{
		float:none;	text-align:center;	margin:0 auto; background:none;
	}
.identity .logo a
	{ margin:0 0 0 23px;		
		}
#searchwrapper{
		padding:49px 0;
	}
			
#content_Left{
		width:auto;
		float:none;
	}
.identity{padding: 5em 0 5em;}
		.detailed_search{
		margin-right:0;
		float:none;
	}
.lang{
	float:none;
	}

	
/*---inner------*/	
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto;  padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:80%;
}
.searchInnerMain .search .btn{
	margin-left:7px;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:4px;
	float:none;
}
.lang{
	float:none;
	}

.innerbody .midpanel{
	width:100%;
	float:none;
}
#contentcolumn{
	margin:0 5px;
}
#leftcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
#rightcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
	
.popular_search { margin:5em auto 0 auto; padding-bottom:5em; }
.footermain .logo { display:none; }
.footermain .copyright { text-align:center; line-height:1.5em; float:none; }
}


@media only screen and (max-width : 380px) {
.search input[type='text']{
		width:73%;
	}
.homecontdiv {
		width:93%; padding:10px;
	}
.identity .emblame{
		float:none;	text-align:center;	margin:0 auto; background:none;
	}
.identity .logo a
	{ margin:0;		
		}
.identity{padding: 5em 0 8em;}
.popular_search { margin:5em auto 0 auto; padding-bottom:5em; }
.detailed_search{
		margin-right:0;
		float:none;
	}
.lang{
	float:none;
	}

	
/*---inner------*/	
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.detailed_search{
		margin-right:2px;
		margin-top:4px;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto;  padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:71%;
}
.searchInnerMain .search .btn{
	margin-left:7px;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:4px;
	float:none;
}
.lang{
	float:none;
	}

.innerbody .midpanel{
	width:100%;
	float:none;
}
#contentcolumn{
	margin:0 5px;
}
#leftcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
#rightcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
	
	
.footermain .logo { display:none; }
.footermain .copyright { text-align:center; line-height:1.5em; float:none; }
}


@media only screen and (max-width : 320px) {
.search input[type='text']{
		width:68%;	}
		
.homecontdiv {
		width:93%; padding:10px; }
.identity .emblame{
		float:none;	text-align:center;	margin:0 auto;	background:none;
	}
.identity .logo{
		float:none;
		display:block;
		white-space:nowrap;
	}
.identity .logo img{
		width:100%;
	}
.identity .logo a
	{ margin:0;		
		}
.identity{padding: 2em 0 5em;}
.popular_search { margin:2em auto 0 auto; padding-bottom:2em; }
.detailed_search{
		margin-right:0;
		float:none;
	}
.lang{
	float:none;
	}

	
/*---inner------*/	
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto; padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:71%;
}
.searchInnerMain .search .btn{
	margin-left:7px;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:4px;
	float:none;
}
.lang{
	float:none;
	}

.innerbody .midpanel{
	width:100%;
	float:none;
}
#contentcolumn{
	margin:0 5px;
}
#leftcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}
#rightcolumn{
	float:none;
	width:95%;
	margin-left:1%;
}


.footermain .logo { display:none; }
.footermain .copyright { text-align:center; line-height:1.5em; float:none; }
	}
	
@media only screen and (max-width : 240px){
.search input[type='text']{
		width:56%;	}
		
.homecontdiv {
		width:91%; padding:10px; }
.identity .emblame{
		float:none;	text-align:center;	margin:0 auto;	background:none;
	}
.identity .logo{
		float:none;
		display:block;
		white-space:nowrap;
	}
.identity .logo img{
		width:100%;
	}
.identity .logo a
	{ margin:0;		
		}
.identity{padding: 2em 0 5em;}
.popular_search { margin:2em auto 0 auto; padding-bottom:2em; }
.detailed_search{
		margin-right:0;
		float:none;
	}
.lang{
	float:none;
	}
	
/*---inner------*/
.outeracss .access{
	padding-right:11px !important;
}
.searchInnerMain .logo{
		float:none;
		margin:0 auto;
		display:block;
		width:auto;
	}
.searchInnerMain .logo img{
	float:none; text-align:center; margin:0 auto;
}

.searchInnerMain .emblame{
	float:none; text-align:center;  margin:0 auto; padding-bottom:14px;
}
.searchInnerMain .search{
	float:none !important;
}

#searchIncolumn{
	margin:0 0 0 11px;
}
.searchInnerMain .search input[type="text"]{
	width:59%;
}

.searchInnerMain .detailed_search{
	margin-right:2% !important;
	margin-top:0;
	float:none;
}
.lang{
	float:none;
	}
#rightcolumn{
	float:none;
	width:94%;
	margin-left:1%;
}
.midpanel .advancecont .languaCont01 .subtn{
	width:55%;
}
	
}
	
@media only screen and (orientation:landscape){
	body    {-webkit-text-size-adjust: none;}
}	
.spacialCont{
       width:50%;
       background-color: #FEFCE8;
   border: 1px solid #EEE5A8;
       padding:5px;
       margin-top:10px;
}
.spacialCont .cell01{
       width:40% !important;
       }
.spacialCont .cell{
       width:60%;
       white-space:normal;
}
.cell p span{
       color:#961f47;
       font-weight:bold;
}








	
	

