/*** Start Global Reset ***/
* { padding: 0px; margin: 0px; }
cursor { cursor: pointer; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body { padding: 0px; margin: 0px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
focus { outline: none; }
/* Set default color */
a { color: #2E6E9E; }
hr { height: 1px; background: #5e849b; border: none; margin: 3px 0; }
/* Remove default link decoration */
a:link, a:visited { text-decoration: none; }
/* Remove default link decoration */
a:hover { text-decoration: underline; }
/* Remove default list style */
ul, ol { list-style: none; }
/* Global Setting of Font Alignment */
br { clear: left; }
table, tr, tbody, caption, div { text-align: left; }
table { border-collapse: collapse; /*width:100%;*/ }
table td { padding: 3px; }
table td.brderleff { border-left: 1px solid #a6c9e2; }
.brderleff { border-left: 1px solid #a6c9e2; }
.brderbtm { border-bottom: 1px solid #a6c9e2; border-top: 1px solid #a6c9e2; }
/* Eliminate Default Image Borders */
img { border: 0px; }
strong { font-weight: bold; }
em { font-style: italic; }
.red { color: #990000; }
.green { color: #006600; }
.blue { color: #336699; }
.black { color: #333333; }
/*** END Global Reset ***/


/** classes **/
.displayNone { visibility: hidden; display: none; }
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; }
.clear0 { clear: both; display: block; height: 0px; overflow: hidden; margin: 0; padding: 0; }
.spacer5, .spacer10, .spacer15, .spacer20, .spacer30 { clear: both; display: block; overflow: hidden; margin: 0; padding: 0; }
.spacer5 { height: 5px; }
.spacer10 { height: 10px; }
.spacer15 { height: 15px; }
.spacer20 { height: 20px; }
.spacer30 { height: 30px; }
.selectedRow { background: #fcf1e6; }
.hoverRow { background: #FFFF99; }
.height340 { height: 340px; }
/* Grid Style Ends  */

/*Login Page */
.blueDiv { background: #ace5f5; height: 30px; margin: 0 auto; }
.loginBg { background: url(images/loginBg.gif) center center no-repeat; height: 252px; width: 731px; margin: 0 auto; }
/* Content Page */
.centerDiv { width: 1050px; margin: auto; }
.oneColLiqCtrHdr #header h1 { margin: auto; }
/* Top toolbar background */
.toplinkBG { background: url(images/link_bg.gif) top repeat-x; font-size: 13px; height: 32px; margin: 0 auto; overflow: hidden; }
.oneColLiqCtrHdr .container { padding: 0px; margin: 0px; }
.oneColLiqCtrHdr .container #mainContent { width: 1053px; margin: auto; padding: 0px; }
/* Templar Footer*/
.oneColLiqCtrHdr #templar_footer { border-top: #9ea4b2 solid 1px; clear: both; height: auto !important; }
.oneColLiqCtrHdr #templar_footer p { padding: 5px 0px; text-align: center; }
.linksBot { margin: 0; padding: 5px 0px; text-align: center; font-size: 12px; background: #dbeaf0; border-bottom: #9ea4b2 solid 1px; }
/* Widget Container & Widgets  */
.widget_holder { min-height: 400px; height: auto; }
.widget_dropcue { border: dashed 2px #99bbe8; display: none; margin-bottom: 20px; height: 50px !important; text-align: center; vertical-align: middle; }
.widget_settings { background-color: #BEEBF8; padding: 2px; margin: 1px 2px 4px 2px; overflow-x: auto; }
.widget_body { width: 100%; overflow: auto; }
.widget_showcase { overflow: auto; padding: 10px; }
.addcontent_navigation { float: right; font-weight: bold; }
.thumbnail:hover { border: 2px solid #eb8502; padding: 5px; }
.thumbnail { border: 2px solid Transparent; height: 50px; width: 70px; padding: 5px; }
.editDiv { background: #ace5f5; border-top: #ace5f5 solid 1px; border-right: blue solid 1px; border-left: blue solid 1px; border-bottom: blue solid 1px; width: 100%; }
/*
#contents
{
    background: #FFFFFF background: transparent;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}*/
/* Content Ends */

/**************** Google  **********************/
.goog-ws-pagetype { background-color: #aaaaaa; border-right: #cccccc 2px solid; padding-right: 5px; border-top: #cccccc 2px solid; padding-left: 5px; float: left; padding-bottom: 10px; margin: 0px 10px 10px 0px; border-left: #cccccc 2px solid; width: 130px; padding-top: 5px; border-bottom: #cccccc 2px solid; text-align: center; }
.goog-ws-pagetype IMG { display: block; margin: 0px auto; }
.goog-ws-pagetype INPUT { margin-bottom: -3px; }
.goog-ws-pagetype-img { margin: 0px 0px 5px; height: 20px; }
.modalBackground { background-color: #333333; filter: alpha(opacity=50); opacity: 0.5; z-index: 100 !important; }
/*Dummy class for Hiding modal pop when escape in pressed using jquery */
.mcancelButton { }
.sys-template { display: none; visibility: hidden; }
.error-highlight { background: #FFD4D4; padding: 2px; float: left; /*position: absolute;*/ }
.hide { display: none; visibility: hidden; }
.show { visibility: visible; display: block; }
.Hide { display: none; visibility: hidden; }
.Show { margin: 0 0 0 5px; background-color: White; border: solid 2px #D4D9E8; visibility: visible; display: block; width: 120px; position: absolute; z-index: 1000; }
span.toplabelsm { padding: 0px 0px 0px 0px; font-weight: bold; color: #666666; text-align: left; font-size: 8pt; position: absolute; bottom: 0px; }
.toplabelsm { padding: 0px 0px 0px 0px; font-weight: bold; color: #666666; text-align: left; font-size: 8pt; bottom: 0px; }
.AjaxLoading_Circular { height: 100px !important; width: 100px !important; background-image: url(images/ajax-loader.gif); background-repeat: no-repeat; }
/* Error Page CSS */
DIV.fnfimg { background-image: url(images/BigAlert.png); background-repeat: no-repeat; padding-left: 145px !important; }
DIV.fnftxt { padding-bottom: 10px; margin: 20px 0px; padding-left: 30px; width: 800px; padding-right: 10px; float: left; padding-top: 10px; }
DIV.fnftxt H2 { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 13px; font-weight: bold; padding-top: 0px; }
DIV.fnftxt P { padding-bottom: 0px; line-height: 18px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.pnf_blank { padding-bottom: 5px; padding-left: 25px; padding-right: 5px; padding-top: 25px; background: transparent url(images/404page_blank_bg.png) no-repeat scroll 0 0; height: 580px; width: 973px; margin: auto; }
/* Designer Toolbar Icons */
.templar-toolbaricon { width: 30px !important; height: 30px !important; background-repeat: no-repeat; }
.templar-designpreview { background-image: url(images/current_view32.png); }
.templar-livepreview { background-image: url(images/live_view32.png); }
.templar-publish { background-image: url(images/publish_view32.png); }
.templar-list { background-image: url(images/list_view32.png); }
.templar-settings { background-image: url(images/setting_view32.png); }
/* ModalPopupExtender */
.width200 { width: 150px; }
.heading { float: left; background-color: #99BBE8; font-weight: bold; margin-right: 2px; }
.rowText { float: left; padding-top: 5px; width: 150px; }
.displayNoneOnly { display: none; }
.editableText:hover, .editableSelect:hover { /*background-image:url('images/editableBG.jpg');     background-repeat: no-repeat;     height:16px;     width:125px;*/ }
/*Classes for images*/
.icon { height: 16px; width: 16px; background-repeat: no-repeat; background-position: center; display: block; overflow: hidden; text-indent: -99999px; cursor: pointer; }
.publishIcon { background-image: url(images/publish_ico.png); }
.deleteIcon { background-image: url(images/delete_ico.gif); }
.editIcon { background-image: url(images/edit_ico.png); }
.livePreviewIcon { background-image: url(images/live_ico.png); }
.currentIcon { background-image: url(images/current_ico.png); }
.loadIcon { background-image: url(images/load_ico.png); }
.historyIcon { background-image: url(images/history_ico.png); }
.downloadIcon { background-image: url(images/download_ico.png); }
/*New Css Added 4/3/2010*/
.leftbx { float: left; }
.rightbx { float: right; }
.mrgn_rgt { margin-right: 5px; }
.mrgn_top { margin-top: 5px; }
td.sublink a { display: block; color: #fff; text-decoration: none; outline: none; padding: 3px; }
td.sublink a:hover { display: block; color: #fff; background: #627b93; text-decoration: none; }
.boxbg { background: #627b93; line-height: 18px; }
.boxbg h1 { font-size: 13px; margin-bottom: 5px; line-height: 18px; }
.pad5 { padding: 5px; }
.fontclr { color: #fff; }
input.newbtn { border: 1px solid #475e78; height: 20px; }
.mid { vertical-align: middle; }
.width180 { width: 180px; }
/* white box css*/
.ui_white { background: #fff; color: #222; }
.ui_white .whiteCol-1 { width: 180px; float: left; margin: 3px 10px 3px 0; text-align: right; }
.ui_white .whiteCol-2 { width: 210px; float: left; margin-bottom: 5px; }
.mrgn_btm { margin-bottom: 5px; }
.mrgn_lft { margin-left: 5px; }
.mrgn_all { margin: 5px; }
.confirmationBox { position: absolute; z-index: 10000; }
.floatLeft { float: left; }
.floatRight { float: right; }
.inplace_save { border: medium none; height: 16px; }
.inplace_cancel { border: medium none; height: 16px; }
.inplace_field { height: 16px; }
.settingHeaderTab { background-color: BurlyWood; width: 104px; float: left; padding: 2px; cursor: pointer; }
.width165 { width: 165px; }
.width100 { width: 100px; }
.on-page { background: #c6e049; border: 1px solid #899c2d; color: #333; padding: 2px 5px; font-weight: bold; }
.off-page { background: #fff; border: 1px solid #899c2d; color: #333; padding: 2px 5px; font-weight: normal; }
.logo { padding-top: 2px; float: left; }
.usertext { margin: 25pt 0pt 5px; float: right; width: auto; text-align: right; }
.height80 { height: 80px; }
.type { background: #fff; border-bottom: 1px solid #D0DFF4; padding: 5px; }
.type:hover { background: #FFFFCC; cursor: pointer; }
.main_holder { margin: -4px auto 10px 1px; display: block; height: auto; width: auto; border: 1px solid #a6c9e2; border-right: 1px solid #a6c9e2; border-bottom: 1px solid #a6c9e2; border-top: none; padding: 0 5px 5px 5px; }
.main_nav { border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #c5dbec; background: url(images/bredcrum_bg.png) repeat-x; width: 100%; padding: 7px; margin-bottom: 3px; }
.main_heading { margin: 0; padding: 5px 5px 0 5px; color: #f08700; font-size: 13px; font-weight: bold; }
.main_heading a { /*color:#f08700; 	text-decoration:none;*/ }
.inlink { float: left; cursor: pointer; margin-right: 5px; display: block; font-weight: bold; padding: 0 5px 0 5px; border-right: 1px solid #999; }
/*2/6/10*/
.thstyle { padding: 3px; border-right: 1px solid #fff; }

