@charset "utf-8";
/* CSS Document */
html, form { height:100%; margin:0px; padding:0px; }
ul, li, div, form, h1, h2, a, img, p, hr { margin: 0px; padding:0px; }
body {font-size:12px; background:url(../images/body_bg.gif) left top repeat-x #fbfbfb; color:#333333; margin:10px 0px; font-family:Arial, Helvetica, sans-serif; padding:0px; }
p{ text-align:justify;}
a { color: #494949;}
a:hover { color:#494949 }
.webwidth { width:100%; }
.webheight { height:100%; }
.websize { width:100%; height:100%; }
.smallfont { font-size:0px; }
/*#scrollup { margin-top:20px; padding-bottom:5px;  width: 100%; }*/
#scrollup {  position:relative;  overflow:hidden; height: 190px; width: 100%;}
/*.headline { height: 200px; overflow-y:auto;}*/
.headline { position: absolute; top: 190px; left: 5px; clear:both; width:100%;}
/* header Classes start here*/

.shadow{border:#dadada 1px solid;}
.shadow-1{border:#c4c4c4 1px solid;}
.shadow-2{border:#9d9d9d 1px solid;}
.shadow-3{border:#e4e4e4 1px solid;}

#header { background:url(../images/header_banner.gif) left top #ecaa35 repeat-x; height:104px;}
#logo { padding:30px 0px 0px 20px; float:left;}
.hdr-data{float:right; padding-right:10px; height:100%; text-align:right;}
.hdr-icon { background:url(../images/hdr_icon.gif) right top no-repeat; width:309px; height:37px; margin-right:0px;}
.hdr-tagline{ background:url(../images/hdr_tagline.gif) left top no-repeat; width:241px; height:9px; margin-top:50px;}

/* Top Menu classes Here*/
#main { width:1000px; margin-left:auto; margin-right:auto; height:100%;}

/*banner classes here*/
.banner{background:url(../images/banner.gif) right top no-repeat; width:728px; height:221px;}
.banner p{ color:#FFF; padding-left:310px; padding-top:70px; padding-right:10px; font-size:11px;}

.upce{background-color:#f9f9f9; padding:10px;}
.evt-t{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#dc8d0a;}
.evt-d{font-size:12px;}
/* link classes here */
.small-black-btn:link,
.small-black-btn:active,
.small-black-btn:visited,
.small-black-btn:hover{ background:url(../images/small_black_btn_left.gif) left top no-repeat; height:20px; float:right; cursor:pointer; text-decoration:none; font-size:11px; color:#000;}
.small-black-btn strong{background:url(../images/small_black_btn_right.gif) right top no-repeat; height:20px; display:block; padding-left:10px; padding-right:10px; padding-top:2px; }
*html .small-black-btn strong{width:5px;}

.white-dbl-arrow{background:url(../images/white_double_arrow.gif) left top no-repeat; width:9px; height:7px; border:0px;}
.white-dbl-arrow-bck{background:url(../images/white_double_arrow_bck.gif) left top no-repeat; width:9px; height:7px; border:0px;}

.small-btn:link,
.small-btn:active,
.small-btn:visited,
.small-btn:hover{ background:url(../images/small_btn_left.gif) left top no-repeat; height:20px; display:block; cursor:pointer; text-decoration:none; font-size:11px; color:#000; }
.small-btn strong{background:url(../images/small_btn_right.gif) right top no-repeat; height:20px; display:block; padding-left:10px; padding-right:10px; padding-top:2px; }

.inp-btn{ background:url(../images/gray_btn_left.gif) left top no-repeat; height:20px; cursor:pointer; text-decoration:none; font-size:11px; color:#000;}
.inp-btn input{background:url(../images/gray_btn_right.gif) right top no-repeat; height:20px; padding-left:10px; padding-right:10px; margin-right:0px; padding-top:0px; border:0px; cursor:pointer;}

.inp-btn2{ background:url(../images/small_btn_left.gif) left top no-repeat; height:20px; cursor:pointer; text-decoration:none; font-size:11px; color:#000;}
.inp-btn2 input{background:url(../images/small_btn_right.gif) right top no-repeat; height:20px; padding-left:10px; padding-right:10px; padding-top:0px; border:0px; cursor:pointer;}


.small-wht-btn:link,
.small-wht-btn:active,
.small-wht-btn:visited,
.small-wht-btn:hover{ background:url(../images/small_white_btn_left.gif) left top no-repeat; height:20px; display:block; cursor:pointer; text-decoration:none; font-size:11px; color:#000;}
.small-wht-btn strong{background:url(../images/small_white_btn_right.gif) right top no-repeat; height:20px; display:block; padding-left:10px; padding-right:10px; padding-top:2px; }

.big-btn:link,
.big-btn:active,
.big-btn:visited,
.big-btn:hover{ background:url(../images/big_btn_left.gif) left top no-repeat; height:30px; display:block; cursor:pointer; text-decoration:none; font-size:16px; color:#303031; float:left;}
.big-btn strong{background:url(../images/big_btn_right.gif) right top no-repeat; height:30px; display:block; float:left;}

.btn-size-1{width:65px;}
.btn-size-2{width:100px; }

/* menu classes here*/
#menu { height:33px; color:#FFF; background: url('../images/inact_nav_left.gif') repeat-x top left; padding-left:20px;}

#main-menu { clear: both; background:url(../images/mainmenu_bg.gif) left top repeat-x; height:33px;}

#main-menu ul { float: left; margin:0px; padding:0px;  }
#main-menu li { float: left; list-style-type:none; font-size:13px; height:28px; font-weight: normal;display:block;  white-space:nowrap; position:relative; padding:0; }
#main-menu li p { color:#8c8c8c;padding:6px 8px 6px;}
#main-menu li a { margin:0px; float:left; text-align:center; font-size:14px; font-weight:normal; color: #CCC;text-decoration: none; padding: 8px 25px 0px 25px ; height:25px; }
#main-menu li a:hover  {background:url(../images/act_nav_right.gif) left top repeat-x; color:#404040;}

#main-menu li a.menu-act { background:url(../images/act_nav_right.gif) left top repeat-x; color:#404040;}

#main-menu ul ul { clear:both;   position:absolute; top:33px;  float:left; display:none;}

/*#main-menu ul li li { width:100%;background: #e7daad; clear:both; float:left; }*/ /*=.submenu-default */
/*#main-menu li li a { color:#58595b; font-size:12px; text-decoration:none; width:100%; }*/ /*=.submenu-default-a*/
#main-menu li li a{ clear:both; border-top: solid 1px #f4efda; height:20px; padding:4px 10px; text-align:left;} /*=.mainmenu-hover*/
/*#main-menu ul li li:hover, #main-menu ul li li:hover a{ background:#a13129; color:#ffffff; }*/ /*=.submenu-hover */
#main-menu ul li li a:hover{ background:#edab35; color:#000 ; }


.submenu-default { width:200px ; background:#2b2b2c; clear:both; float:left;  }
.submenu-default-a { color:#e4e4e4; font-size:12px; text-decoration:none; width:180px; }
.mainmenu-hover { clear:both; }
.submenu-hover {color:#000; background:#edab35; }

.nav-brd{list-style:none; margin-right:10px;}
#navigation a { text-decoration: none; cursor:pointer; float:left; font-size:14px; height:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e4e4e4; padding-top:8px; padding-right:10px; padding-left:10px;}
#navigation a:hover, #navigation .active { background: url('../images/act_nav_left.gif') repeat-x top left; float: left; text-decoration:none; color:#404040;}

/* Container Classes here*/
#container {height:auto; overflow:auto; min-height:500px; padding-top:10px;}
*html #container { height:500px; overflow:visible;}
.cont-inside {height:auto; background-color:#FFF; color: #494949;}
#content {float:right; width:728px; height:100%; text-align:left; font-size:12px;}
#content ul{ /*list-style-position:inside;*/ margin:0px;}
#content .right{padding-right:15px; padding-top:5px; padding-bottom:20px; overflow:auto;}
*html #content .right{ overflow:visible; height:1px;}
.page-title { padding-bottom:10px;}
.page-title-txt {font-size:16px; color:#4b4b4b; font-weight:bold; padding-bottom:3px; }
.page-title-txt span, .page-title-txt span a {color:#edab35; text-decoration:none;}
.page-title-txt span a:hover { color:#4b4b4b; text-decoration:none;}
.page-title-sap {background-color:#f9aa13; height:2px; }
.page-sub-title-txt, .page-sub-title-txt a{font-size:12px; color:#ed9c00; font-weight:bold; padding-bottom:3px;  }
/* box classes start here*/
.left-content{float:left; width:250px;}
.box {color:#333; text-align:left; clear:both;}
.box-right {color:#333; text-align:left; clear:both; border-left:1px solid #dcdcdc;}
.box-hdr{}
.box-title{ background:url(../images/box_title_bg.gif) repeat-x left top;  float:left; height:34px; width:100%; margin-right:-11px;}
.box-title p{color:#FFF; font-weight:normal; font-size:16px; padding-top:8px;}
.box-title-crv{ background:url(../images/box_title_crv.gif) right top no-repeat; width:11px; height:34px; float:left;}
.box-title-icon{ margin-left:5px; float:left;}
.box-icon-m1{ margin-right:10px; margin-top:3px;}
.box-icon-m2{margin-right:10px; margin-top:5px;}
.box-content{border-right:#e4e4e4 1px solid; clear:both;}

.box-spacer{height:5px; border-top:1px solid #FFF; background-color:#cccccc; clear:both;}

.box-content .form-content{background-color:#edab35;}
.box-content .form-content label{ color:#FFF; font-weight:normal;}
.form-content{ padding-left:10px; padding-bottom:10px;}

.box-ftr{height:10px; clear:both;}
.box-ftr-bg{ border-bottom:1px solid #e4e4e4; margin-right:-10px; width:100%; float:left; height:9px;}
.box-ftr-crv{ background:url(../images/box_ftr_crv.gif) right top no-repeat; width:10px; height:10px; float:left;}
.box-title-more{ float:right; margin-right:12px; margin-top:-17px;}

.home-content .HC-center{float:left; width:455px; padding-top:20px; padding-left:10px;}
.home-content .HC-right{float:right; width:250px;}

/* footer classes here*/
#footer {font-size:11px; color:#FFF; text-align:center; background:url(../images/ftr_bg.gif) left top repeat-x;clear:both; height:14px; padding:6px 10px;}
.copyright{ float:left; color:#edab35; font-size:11px;}
.ftr-link{float:right;}
.ftr-link a:link,
.ftr-link a:active,
.ftr-link a:visited{ color:#d3d3d3; text-decoration:none; border-left:#d3d3d3 1px solid; padding-left:6px; padding-right:6px;}
.ftr-link a:hover{ color:#edab35;}

.body-link:link,
.body-link:active,
.body-link:visited{ color:#494949;}
.body-link:hover{color:#494949;}

/* padding classes here*/
.pad0 { padding:0px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.padT-20 { padding-top:20px; }
.padT-10 { padding-top:10px; }
.padB-20 { padding-bottom:20px; }
.padB-10 { padding-bottom:10px; }
.padR-5{ padding-right:5px;}
.padT-5 { padding-top:5px;}
.padL-10{ padding-left:10px;}
.padR-10{ padding-right:10px;}

/* margin classes here */

.m0{margin:0px;}
.mL-10{margin-left:10px;}
.mT-10{margin-top:10px;}
.mB-10{margin-bottom:10px;}
.mR-10{margin-right:10px;}

.mL-15{margin-left:15px;}
.mT-15{margin-top:15px;}
.mB-15{margin-bottom:15px;}
.mR-15{margin-right:15px;}

.mL-5{margin-left:5px;}
.mT-5{margin-top:5px;}
.mB-5{margin-bottom:5px;}
.mR-5{margin-right:5px;}


.mTB-10{margin-top: 10px; margin-bottom:10px;}
.m-10 { margin:10px;}

/* list control */
.list-hdr{ background:url(../images/list_hdr_bg.gif) left top repeat-x; height:18px; padding-top:10px; font-size:11px;}
.list-data{ border-bottom:1px solid #e4e4e4; padding:3px 0px; font-size:11px;}
.list-first-col{ color:#eda218; font-size:11px; padding-left:10px;}
.list-center-col{ text-align:center;}
.list-right-col{ text-align:right;}
.list-control{ margin-right:5px;}

/* notes classes here */
.notes{ padding:5px 5px;}
.notes p{ border-bottom:1px solid #e4e4e4; padding-bottom:5px; padding-top:5px; background:url(../images/notes_bul.gif) left 9px no-repeat; padding-left:10px;}
.notes p a { color: #333333; text-decoration:none;}
.notes p a:hover { color: #333333;text-decoration:underline; }
.notes .remove-bul{padding-left:15px; background-image:none;}
.list-prod{ margin-top:-10px;}
.list-prod-content{clear:both; border-bottom:1px solid #c8c8ca; overflow:auto; padding-bottom:10px; padding-top:10px;}
*html .list-prod-content{clear:both; overflow: visible; height:1px;}

.ftrNotes{ float:left; width:327px; margin-right:20px;}
.ftrNotes p{ padding-bottom:5px; padding-top:5px; background:url(../images/notes_bul.gif) left 9px no-repeat; padding-left:10px; text-align:left;}

/* product classes*/
.product-img{border:3px solid #f9aa13; float:left; margin-bottom:5px;}
.product-cont{ margin-top:10px;}
.product-title{color:#666; font-size:16px; border-bottom:1px dotted #CCC; margin-bottom:10px; padding-bottom:5px;}
.product-box{float:left; width:151px; margin-right:12px; margin-left:12px; margin-bottom:10px;}
*html .product-box{margin-right:8px; margin-left:8px;}
/* Attribute Classes */
.flotL { float:left; }
.flotR { float:right; }
.ClearB { clear:both; }
.overFlow { overflow:auto; }
*html .overFlow {overflow:visible; height:100%;}

/*icon classes here*/
.left-round-icon{background:url(../images/box_title_icon.gif) left top no-repeat; width:27px; height:28px; border:0px;}
.contact-icon{background:url(../images/contact_icon.gif) left top no-repeat; width:24px; height:24x; border:0px;}
.event-icon{background:url(../images/event_icon.gif) left top no-repeat; width:24px; height:24px; border:0px;}
.more-black-icon{background:url(../images/more_black.gif) left top no-repeat; width:60px; height:24px; border:0px;}
.prev-icon { background:url(../images/prev_icon.gif) left top no-repeat; width:20px; height:20px; border:0px; cursor:pointer; }
.next-icon { background:url(../images/next_icon.gif) left top no-repeat; width:20px; height:20px; border:0px; cursor:pointer; }
.prev-icon-dis { background:url(../images/prev_icon_dis.gif) left top no-repeat; width:20px; height:20px; border:0px; }
.next-icon-dis { background:url(../images/next_icon_dis.gif) left top no-repeat; width:20px; height:20px; border:0px; }
.view-form-ico{ background:url(../images/view_form.gif) left top no-repeat; width:20px; height:20px; border:0px; }

.saveForm{ text-align:center; font-weight:bold; color:#666; font-family:Verdana, Geneva, sans-serif;}
.saveForm input{background:url(../images/save_form.gif) center top no-repeat; width:41px; height:35px; border:0px; cursor:pointer;}

.saveEmail{ text-align:center; font-weight:bold; color:#666; font-family:Verdana, Geneva, sans-serif;}
.saveEmail input{background:url(../images/save_Email.gif) center top no-repeat; width:41px; height:35px; border:0px; cursor:pointer;}

.preForm{ text-align:center; font-weight:bold; color:#666; font-family:Verdana, Geneva, sans-serif;}
.preForm input{background:url(../images/preview_form.gif) center top no-repeat; width:41px; height:35px; border:0px; cursor:pointer;}

.backList{ text-align:center; font-weight:bold; color:#666; font-family:Verdana, Geneva, sans-serif;}
.backList input{background:url(../images/back_list.gif) center center no-repeat; width:41px; height:35px; border:0px; cursor:pointer;}

/* form classes here*/

p.Lable { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#2b6290; padding-right:10px; line-height:18px; }
p.Data, p.Data a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; line-height:18px; }
.formBox {}
.formBox p { margin:5px 0px -6px 0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; padding-right:10px; }
.formBox p.formV { margin:5px 0px 15px 0px; padding-right:10px; float:left; line-height:18px;}

input.textField { height:14px; width:auto; border:1px solid #e2e2e2; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; padding:2px 5px; margin-bottom:5px; margin-top:5px; }
input.checkBox { margin-left:5px; margin-right:5px; vertical-align:middle; }
input.redioButton { margin-left:5px; margin-right:5px; vertical-align:middle; }
input.browse { height:22px; border:1px solid #acbaa6; vertical-align:middle;}
textarea { border:1px solid #acbaa6; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; padding:2px 5px; margin-bottom:2px; margin-top:2px; }

.form-60 label {width:60px;} /* form width*/
.form-100 label {width:100px;} /* form width*/

.form-btn:link, .form-btn:active, .form-btn:visited, .form-btn:hover { background:url(../images/form_btn_left_crv.gif) left top no-repeat; height:21px; font-family:Verdana, Geneva, sans-serif; color:#FFF; display:block; float:left; text-decoration:none; cursor:pointer; margin-right:5px;}
.form-btn:link strong, .form-btn:active strong, .form-btn:visited strong, .form-btn:hover strong { background:url(../images/form_btn_right_crv.gif) right top no-repeat; vertical-align:middle; display:block; text-align:center; padding:4px 10px;}

/* saparater classes here*/
.h-sap{border-bottom:solid 1px #c8c8ca; padding:5px 0px;}


.close-btn { background:url(../images/close_btn.gif) right top no-repeat; float:right; border:0px; width:31px; height:26px; cursor:pointer; margin-top:-20px; margin-right:7px;}
#lightbox-img { height:86.5%; overflow:auto; clear:both; padding-top:5px; }
#lightbox-btmBg { border-top: solid 1px #e4e4e4; float:left; width:100%; padding:5px;}
.lightbox-bg { background:#fff; margin:0px;}
.lightbox-bg .close-btn { margin-top:-22px;}
#BlogViewAll { height:495px; overflow:auto; clear:both;}
#lblCategory { float:right; font-size:11px; color:#5f5f5f;}
.byname { font-size:11px; color:#5f5f5f;}
.byname span { font-weight:bold;}
#BlogDetail-cont { height:400px; overflow:auto; margin-top:10px; margin-bottom:4px; }
#BlogDetail-cont ul { margin: 0px 20px 10px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

/*.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}*/

.TB_overlayMacFFBGHack {
	background-color:#646464;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

.TB_overlayBG {
	background-color:#646464;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 1000;
	color:#333333;
	display:none;
	border: 3px solid #f9aa13;
	text-align:left;
	top:50%;
	left:50%;
	margin-top:-260px!important;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	overflow:hidden;
	text-align:left;
	line-height:1.4em;
	width:100%!important;
	height:530px!important;
}

#TB_ajaxContent.TB_modal{ }
#previewGraph { margin-right:12px; margin-bottom:8px; }
#previewTitle { color:#AD1A29;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:0px 9px 5px;}
#previewComment p { padding-right:5px;}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	height:530px !important;
	line-height:1.4em;
	overflow:hidden;
	text-align:left;
	width:100% !important;
}
/* Thick box css End */

/* Admin Classes starts here */
.error { color:red;}
.cmdbtn {background:transparent; border:0px; font-weight:bold; color:#303031; cursor:pointer; padding:6px 10px;}
.cmdbtn2 { background:transparent; border:0px; font-weight:bold; color:#303031; cursor:pointer; padding:4px 0px; text-decoration:none;}
.txtbx { background:#fff8d9; border-color:#b2b2b2 #fee699 #fee699 #b2b2b2; border-style:solid; border-width:1px; font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-left:3px;}
.wel-txt { color:#CCCCCC;float:right; margin:10px 14px 0;}
.username-txt { color: #f5c037; font-weight:bold;}

.lc-bdr{ border:1px solid #eee;}
.lc-bdr .s2{border:1px solid #ccc;}
.lc-bdr .s1{border:5px solid #fff; background-color:#FFF;}

.hdr-bg {background:url(../images/tbl_hdr_bg.gif) repeat-x left center; height:30px;  padding:5px 10px;text-align:left; font-size:12px; color:#444; font-weight:bold; white-space:nowrap; vertical-align:middle; border-bottom:1px solid #999; line-height:16px;}
.hdr-bg a{ color:#444; text-decoration:none;}

.tbl-bg { border-bottom: solid 1px #e4e4e4;}
.tbl-pad { padding:3px 10px 2px;}
.edit-img { background:url(../images/edit_icon.gif) no-repeat left top; border:0px; cursor:pointer; height:18px; width:18px;}
.view-img { background:url(../images/view.gif) no-repeat left top; border:0px; cursor:pointer; height:18px; width:18px;}
.delete-img { background:url(../images/delete_icon.gif) no-repeat left top; border:0px; cursor:pointer; height:18px; width:17px;}
.cancel-img { background:url(../images/cancel_icon.gif) no-repeat left top; border:0px; cursor:pointer; height:18px; width:18px;}
.update-img { background:url(../images/update_icon.gif) no-repeat left top; border:0px; cursor:pointer; height:18px; width:18px;}
.add-img {background:url(../images/add_img.gif) no-repeat left top; border:0px; cursor:pointer; height:20px; margin-left:6px; padding-left:22px; font-weight:bold; color: #BB3D00;}


a.pdfico{ background:url(../images/pdf_ico.gif) no-repeat left top; color:#9e0006; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:30px; padding-left:35px; padding-top:10px; padding-bottom:5px;}
a.excelico{ background:url(../images/excel_ico.gif) no-repeat left top; color:#1d6501; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:18px; padding-left:35px; padding-top:5px; padding-bottom:5px;}

#marketIndicesContainer
{               
    height: 100px;
    display: none; 
}

/*added by pnkaj*/

.formbuilderul {list-style-type:none; margin:0px; padding:0px; padding-left:0px; width:100%;}



.formbuildercontArea {list-style-type:none; margin:0;padding:0;padding-left:0px; width:100%; overflow:auto;}
*html .formbuildercontArea{ overflow:visible; height:1%;}

.desc {font-weight:bold; padding:0px; font-family:Verdana, Geneva, sans-serif;}

.leftmessage {display:inline; float:left; width:20%;}

.rightmessage {float:left; width:20%;}

.hide {display:none !important;}
.clear {clear:both;}
 
.hover_ready { border: 1px solid #fff; padding: 5px 5px 5px 9px; display: block; text-decoration: none; color: rgb(68, 68, 68); cursor:pointer;}
.hover_ready:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.hover_ready div{margin-top:5px;}
.hover_ready div input
{ 
	background-color:#FFF; 
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#333333;
}

* html .hover_ready {height: 1%; }

.hover_ready { display:block; margin-bottom:5px;}
.hover_ready:hover { border: 1px dashed #BB3D00 !important;} 


.current_edit {border: 1px solid #f7d79e; background-color: #fcf2de; } /*background: transparent url('images/icons/pencil.gif') no-repeat scroll 98% 4px; */
.current_edit .hover_ready:hover { background-color: #F3F7FB; border: 1px dotted #5F7EB2}

.current_edit .desc { color: #BB3D00 !important; }
.arrow { margin: 0pt 7px 0pt 0pt; no-repeat: display: none; position: absolute; z-index: 0; right: 100%; }
li.current_edit .arrow { display: block;}

#form_header{ color:#4B4B4B; border-bottom:2px solid #F9AA13; padding-bottom:3px; margin-bottom:3px; font-size:18px;}
#form_footer{ border-top:1px  dotted #CCC; margin-top:10px; margin-bottom:10px; padding-top:5px;}

.form-control{width:450px; position:relative;}
.form-control #tabs{ /*position:fixed;*/ width:450px;}

.element_actions{float:right;}
.element_actions img{ margin-right:10px; margin-top:5px;}

.small {width:25%;}
.medium {width:50%;}
.large {width:98%;}

textarea.small {width:25%; height:50px;}
textarea.medium {width:50%; height:90px;}
textarea.large {width:95%; height:200px;}


/* form Classes here created by dhaval*/
.inp-redio {vertical-align:middle;}
.inp-lbl {line-height:22px; vertical-align:middle;} 

.f-lbl{font-weight:bold; color: #6b6b6b; white-space:nowrap; font-family:Verdana, Geneva, sans-serif;}

.f-ckb input{font-weight:normal; color: #6b6b6b; white-space:nowrap; font-family:Verdana, Geneva, sans-serif; margin-right:10px; margin-top:3px;}
.f-ckb label{font-weight:normal; color: #6b6b6b; white-space:nowrap; font-family:Verdana, Geneva, sans-serif;}


.inp-chkbx {vertical-align:middle;}

.num {font-size:50px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#F9AA13; float:right;}

.choice { white-space:nowrap;}

.FBT-cont label{font-weight:bold; color: #BB3D00; font-size:12px;}

.FBT-cont li {margin-bottom:10px;}
.FBT-iframe { margin-top:5px;}

.FBT-cont input, textarea, select
{
	background:#FFFFFF url(images/input_bg.gif) repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-size:100%;
	margin-top:5px;
}


.fieldset-ctn fieldset { border:1px solid #c38c71; margin-bottom:10px; background-color:#FFF8D9;}
.fieldset-ctn legend {font-weight:bold; color: #BB3D00;}

.FBT-cont fieldset {border:1px solid #c38c71; background-color:#FCF5E7;}
.FBT-cont legend { font-weight:bold; color: #BB3D00; }
.FBT-cont fieldset label {font-weight:normal; color: #BB3D00;}
.FBT-cont p{color: #BB3D00; font-size:12px;}

.cnt-text img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_text_hover.gif) left center no-repeat; cursor:pointer;}
.cnt-text:hover img{background:url(../images/FormBuilder/cnt_text.gif) left center no-repeat;}

.cnt-textarea img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_textarea_hover.gif) left top no-repeat; cursor:pointer;}
.cnt-textarea:hover img{background:url(../images/FormBuilder/cnt_textarea.gif) left top no-repeat;}

.cnt-radio img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_radio_hover.gif) left top no-repeat; cursor:pointer;}
.cnt-radio:hover img{background:url(../images/FormBuilder/cnt_radio.gif) left top no-repeat;}

.cnt-select img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_select_hover.gif) left top no-repeat; cursor:pointer;}
.cnt-select:hover img{background:url(../images/FormBuilder/cnt_select.gif) left top no-repeat;}

.cnt-checkbox img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_checkbox_hover.gif) left top no-repeat; cursor:pointer;}
.cnt-checkbox:hover img{background:url(../images/FormBuilder/cnt_checkbox.gif) left top no-repeat;}

.cnt-section img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_section_hover.gif) left top no-repeat; cursor:pointer;}
.cnt-section:hover img{background:url(../images/FormBuilder/cnt_section.gif) left top no-repeat;}

.cnt-Email img{ width:55px; height:55px; background:url(../images/FormBuilder/cnt_Email_hover.gif) left center no-repeat; cursor:pointer;}
.cnt-Email:hover img{background:url(../images/FormBuilder/cnt_Email.gif) left center no-repeat;}

.ico-link{text-decoration:none;}
.nan-ico{background:url(../images/add_news_notes.gif) no-repeat center top; border:0px; cursor:pointer; font-weight:bold; padding-top:50px; font-family:Verdana, Geneva, sans-serif; color:#666;}
.aE-ico{background:url(../images/add_event.gif) no-repeat center top; border:0px; cursor:pointer; font-weight:bold; padding-top:50px; font-family:Verdana, Geneva, sans-serif; color:#666;}

/* grid view classes here*/
.gv-hdr{ background:url(../images/tbl_hdr_bg.gif) repeat-x scroll left center; height:28px;}
.gv-data{ border-bottom:1px solid #E4E4E4; height:28px;}
.gv { overflow-x:scroll; width:950px;}

.gv-hdr th{ white-space:nowrap; padding:0px 10px; }
.gv-data td{padding:0px 10px;}

.req{color:#F00;}
.fieldset input{ margin-left:10px;}

/* form Email classes here*/
.feCont{}
.feBox{ background:#fffcf4; border:1px solid #fcf2de; padding:15px;}
.febHead{ border-bottom:#C38C71 1px dashed; height:22px; padding-top:3px; font-size:14px; color:#BB3D00; font-weight:bold; margin-top:10px;}
.febCont{ padding:10px 0px;}
.febCont span{color:#BB3D00; font-family:Verdana, Geneva, sans-serif;}
.feTitle{ font-size:18px; font-weight:bold; padding-top:15px;}
.feTitle img{ margin-top:-15px; margin-right:10px;}
.feSap img{ width:20px;}
.feinp
{
	background:#FFFFFF url(images/input_bg.gif) repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-size:100%;
	margin-top:5px;
}

.febCont textarea, select
{
	background:#FFFFFF url(images/input_bg.gif) repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-size:100%;
	margin-top:5px;
}

#mnuProd ul{ z-index:10000;}