@charset "utf-8";
* { padding:0; margin:0; }
abbr { cursor:help; }
noscript { display:block; background-color:#f2f2f2; color:#900; text-align:center; width:100%; padding:5px 0; margin:0 auto; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.hideThis { height:1px; width:1px; position:absolute; z-index:-1; overflow:hidden; }
.displayNone { display:none !important; } /* news and event search start*/
.imgBdrLeft { background-color: #FFFFFF; border: 1px solid #B0A58A; margin: 4px 10px 0 0; padding: 4px; }
.imgBdrRight { background-color: #FFFFFF; border: 1px solid #B0A58A; margin: 4px 0 0 10px; padding: 4px; }
.userForm { float:left; margin-top:10px; }
.userForm td { padding-bottom:10px; vertical-align:top; clear:both }
.userForm .fLabel { width:150px; font-size:1.2em; line-height:24px; }
.userForm input { background:url("../../images/comment-input-bg.gif") left top repeat-x; border:1px solid #999; padding:5px; clear:right; width:240px; }
.userForm textarea { border:1px solid #999; width:240px; padding:5px; clear:right; height:80px; }
.userForm .error { color:#cc0000; padding-left:5px; }
.userForm .captchaReImg { width:auto; height:auto; border:0 none; padding:0; }
.userForm .captchaImg { width:auto; height:35px; border:0 none; padding:0; }
.userForm .submitButton { background:url("../../images/submit-bt.gif") left top no-repeat #1c5893 !important; width:99px !important; height:31px; border:0 !important; color:#fff; font-size:1.167em; margin-top:25px; padding: 0 0 3px 0px; text-align: center; cursor:pointer; }
#ContentPlaceHolder1_UserPublications1_UserFeedback1_trUserIdentity input { width:245px; }
.red { color:#ff0000; }
.feedbackMainTd span.error { }
.feedbackMainTd .textBox { width:240px!important; vertical-align: top; background:#FFF; }
.absoluteErr { position:absolute; left:260px; top:0; }
.relative { position:relative; }
.page_text_link { background:url(../../App_Themes/Admin/Images/cms-admin-ico-file.gif) left 3px no-repeat; padding:0 0 0 18px; }
.spacer_5 { width:2px; }
.page_Records_control { float:left; }
.galleryControler { font-weight:normal; }
.page_Records_control div { /*padding:0px !important;*/ }
.page_Go_To_control { float:right; }
.page_Go_To_control .input-text, .page_Go_To_control .input-text-hover { margin:0; }
.page_Pagging_control { float:left; margin:0 0 0 170px; } /*.page_Pagging_control .galleryControler td{ padding-top:5px; }*/
.page_Pagging_control .galleryControler td td { padding-top:0; }
.Main_Menu_Search { float:left; margin-top:10px; }
.Main_Menu_Search td { padding-right:10px; }
.PagingLink { }
.albumPaginBorder { font-weight:bold; background:#f3f3f3; margin:10px 0 }
.pagingTd { padding:8px; border-bottom:1px solid #63B6DA; color:#000; }
.goToPageBut input, .PagingLink { border:0px; background-color:transparent; cursor:pointer; }
.ie7 .albumPagingNo input { position:relative !important; top:-4px; } /*---------------gallery float paging------------------*/
.albumPaginBorder { font-weight:bold; background:#9ED9F2; margin:10px 0 }
.pagingTd { border-bottom:1px solid #63B6DA; }
.goToPageBut input, .PagingLink { border:0px; background-color:transparent; cursor:pointer; }
.page_Pagging_control input, .albumPagingNo, .textOf { float:left; padding:0; margin:0; border:0 none; }
.albumPagingNo { position:relative; color:#000; }
.PagingLink, .lastPageNo { }
.albumPagingNo td { font-size:0; }
.albumPagingNo input, .lastPageNo, .textOf { color:#000; width:18px; font-weight:normal; font-size:12px; text-align:center; display:block; overflow:visible; padding:0px; }
.textOf { height:17px; line-height:17px; }
.ie .textOf { height:15px; line-height:15px; }
.firstPbut, .previousPbut, .nextPbut { margin-top:3px !important; height:13px; width:12px; }
.ie .firstPbut, .ie .previousPbut, .ie .nextPbut { margin-top:0px !important; }
.firstPbut, .previousPbut { margin-right:3px !important; }
.nextPbut { margin-left:2px !important; }
.albumPagingNo .aspNetDisabled { border:1px!important; background-color:#fff; color:#000!important; overflow:hidden; } /*-------------- photo and video gallery -------------------*/
.albumWrapper { float: left; margin-top: 20px; background:none !important }
.albumContainer { width:150px; float:left; padding:3px; margin-bottom: 20px; margin-right:25px; height:190px; }
.albumImage { border:1px solid #DDDDDD; width: 150px; height: 100px; margin-right:10px; overflow: hidden; float:left; padding:3px; }
.albumImage input { height:100px; width:150px; }
.albumCaption { width:150px; float:left; text-align:center; /*font-weight:bold;*/ margin:7px 0; }
.albumCaption a { color:#515151; text-decoration:none }
.albumCaption a:hover { color:#0558A6; text-decoration:underline }
.galleryImgContainer { width:180px; float:left; padding:25px 0; }
.galleryImgWrapper { position:relative; width:150px; margin:auto; padding:0 1px 1px 0; border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; float:left }
.galleryImg { overflow: hidden; height:100px; margin:auto; width:150px; }
.galleryImg img { border-left:1px solid #DFDFDF !important; border-top:1px solid #DFDFDF !important; padding:1px 0 0 1px; }
.galleryImgZoom { position:absolute; right:62px; top:-13px; }
.galleryCaption { width:152px; float:left; margin-top:7px; text-align:center; }
.videoWrapper { float: left; margin-top:20px }
.videoWrapper li { float: left; width:170px; text-align:center; margin-right:15px; height:190px; }
.videoImg { overflow: hidden; height:100px; width:150px; margin:auto; margin-bottom:5px; text-align:left !important; border:1px solid #ccc; padding:3px; }
.videoPlay { width:30px; height:23px; background: url("../../images/video-play.png") left top no-repeat; margin-left:60px; margin-top:-80px; position:relative; } /*-------------- Sitemap-------------------*/
.sitemap { float:left; clear:both; }
.sitemapLinks img { margin-top:3px; }
.sitemapLinks { min-height:1.9em; height:auto !important; height:1.667em; color:#09568C; } /*-------------------Module Search-------------------*/
.frmBTN { background: none repeat scroll 0 0 #d8efff; border: 1px solid #93c9ee; color: #0174C5; font-size: 1.2em; font-weight: bold; height: 28px; padding-bottom: 3px; width: 85px; }
.moduleSearch { background:url("../../images/module-search-ico.gif") 10px 10px no-repeat #f3f3f3; border-bottom:1px solid #ddd; float:left; padding:15px 20px 10px 10px; width:720px; margin:10px 0 }
.moduleSearch li { float:left; list-style: none; padding:0 5px; display:inline-block; }
.moduleSearch label { color:#474747; line-height:20px; font-size:1.1em; }
/*.moduleSearch label.title { text-indent:-9999px; display:block; }*/
.moduleSearch input { width:180px; border:1px solid #b6b6b6; padding:2px; height:20px; float:left; }
.moduleSearch select { width:121px; border:1px solid #b6b6b6; padding:2px; height:24px; }
.moduleSearch input.goButton { width:90px !important; height:26px; font-size:13px;border: 1px solid #93c9ee; /*background:url(../../images/go-bt.gif) left top no-repeat; border:0 !important; */ cursor:pointer; }
.searchModuleOut {padding-bottom:15px;}
#address, .googleMapContact { }
#map { border:3px solid #ffffff; background-color:#fff; -webkit-box-shadow: 0px 0px 4px #777777; box-shadow: 0px 0px 4px #777777; }
.fontresize { padding-right:6px; } /*-------------------Color Theme and Font Resize-------------------*/
#accessControl input { border:0 none; }
#accessControl .fontScaler { display:block; font-weight:bold; text-align:center; padding:0; width:13px; height:20px; position:relative; color:#444; margin:-2px 1px 0; float:left; background:#fff; border:0 none; ; font-family:Arial, Helvetica, sans-serif; }
#accessControl .fontScaler.normal { font-size:13px; }
#accessControl .fontScaler.large { font-size:12px; }
#accessControl .fontScaler.largest { font-size:15px; margin-right:5px; }
#accessControl .fontScaler.current { color:#000; }
#accessControl .contrastChanger { display:block; text-align:center; padding:0px 0 0; width:15px; margin:0px 2px 0; float:left; }
.pagingNo ul { overflow:hidden; padding:10px 0 0 0; }
.pagingNo li { float:left; }


.customPager {float:left; width:100%; background-color:#efefef; padding:5px;}
.customPager li {float:left; padding:5px;}
.gotopageBtn select {width:50px;}
.pagerPageBtn input {height:18px; border:0; background-color:transparent;}
.pagerPageBtn span span {float:left; border-right:1px solid #ccc; padding:0 3px;}
/*.customPager .totalRecordF {float:right;}*/