@charset "utf-8";
/* CSS Document */

body { background:url(../Images/bg.jpg) #e6e4e5 repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
html, body{height:100%;}
html{overflow-y:scroll}
.mainbg { background:url(../images/mainbg.gif) #e6e4e5 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
* { margin:0; padding:0;}
img { border:0; margin:0; padding:0;}
body#container { margin:0; padding:0;}
#container .loginLogo { position:absolute; left:560px; top:120px;}
#container .loginLogo a { display:block; background:url(../images/logo.png.html) 0 0 no-repeat; width:105px; height:105px;}
#container .loginLogo a span { display:none;}

#container .loginBg{width:635px; height:272px; position:absolute; top:325px; left:330px; background:url(../images/loginbg.png) 0 0 no-repeat;}
#container .loginBg .loginBlock{ margin:100px 135px 0; }
#container .loginBg fieldset{border-style: none;
    border-color: inherit;
    border-width: 0;
    clear:both; margin-bottom:10px;
    width: 400px;
}
#container .loginBg .loginBlock label{width:75px; float:left; font-size:12px; margin-top:2px;}
#container .loginBg .loginBlock .inputTextBg{background:url(../images/inputBg.png) 0 0 no-repeat; width:176px; height:26px; border:0; float:left;}
#container .loginBg .loginBlock .inputTextBg input { border:0; width:168px; height:20px; margin:1px 2px 0; font-size:12px;}
#container .loginBg .loginBlock .loginBtn{width:76px; height:23px; clear:both; margin:10px 77px 0;}

/*-----------Inner Page------------*/
#container .headerWrapper{height:166px; background:url(../images/headerBg.gif) 0 0 repeat-x; width:100%;}
#container .header{width:1003px; margin:0 auto;/* overflow:hidden;*/}
#container .header .rightBlock {float:right; background:url(../images/header_rightBg.gif) 0 0 no-repeat; width:362px; height:63px; font-size:12px; text-align:right;}
#container .header .rightBlock a.home { background:url(../images/icon_home.gif) 0 0px no-repeat;  padding-left:15px; color:#727272; text-decoration:none; line-height:95px;  margin-right:5px; }
#container .header .rightBlock a.logout { background:url(../images/icon_logout.gif) 0 0 no-repeat;  padding-left:15px; color:#727272; text-decoration:none; /*margin-left:15px; commneted by Ajay*/ }
#container .header .rightBlock a.logoutMaster { background:url(../images/icon_logout.gif) 0 3px no-repeat;  padding-left:15px; color:#727272; text-decoration:none; margin-left:15px; line-height:95px; }

.userlogin{margin-top:-30px; font-size:12px; color:#989898;}
.userlogin span { color:#29569a; font-weight:bold;}

#container .header .logo { background: url(../images/logo_circlebg.gif) 0 0 no-repeat; width:140px; height:166px; float:left;}
#container .header .logo1 { background:  0 0 no-repeat;height:90px; float:left;}
#container .header .logo a { display:block; background:url(../images/logo_small.png.html) 0 0 no-repeat; width:99px; height:99px; position:absolute; margin:23px 21px 0;}
#container .header .logo a span { display:none;}

#container .header .navigation{ /*position:absolute;*/ margin:0; color:#FFF;clear:both;position:relative;}
#container .header .navigation ul { margin:0; padding:9px 0;margin-bottom:9px;}
#container .header .navigation li {list-style:none; margin:0 10px; font-size:16px; float:left;}

#container .header .navigation li a { color:#FFF; text-decoration:none;}
#container .header .navigation li a:hover { text-decoration:underline;}

#container .header .subnav{ position:absolute; margin:139px 0 0 185px; color:#FFF;}
#container .header .subnav ul { margin:0; padding:0;}
#container .header .subnav li { display:inline; list-style:none; margin-right:20px; font-size:14px;}
#container .header .subnav li a { color:#462f01; text-decoration:none;}
#container .header .subnav li a:hover { text-decoration:underline;}

#container .contentWrapper{width:1003px; margin:38px auto;}
/*Commented on 28/7/2012
#container .contentWrapper h1 { font-size:13px; color:#000e19; font-weight:bold; margin-bottom:20px;}*/
#container .contentWrapper h1 { font-size:20px; color:#000e19; font-weight:bold; margin-bottom:20px;}
#container .contentWrapper h2 { font-size:18px; color:#000e19; font-weight:bold; margin-bottom:20px;}


#container .contentWrapper table{font-size:12px; background-color:#FFF;}

#container .contentWrapper .table_listing{margin:0; padding:0;}
#container .contentWrapper .table_listing ul{ padding-left:20px;}
#container .contentWrapper .table_listing ol{ padding-left:25px;}

#container .contentWrapper .faq_list{margin:0; padding:0;}
#container .contentWrapper .faq_list ul{ padding-left:20px;}
#container .contentWrapper .faq_list ol{ padding-left:25px;}




#container .contentWrapper .inputText{width:150px; height:20px; border:1px solid #e1e1e2;}
#container .contentWrapper .inputText2{width:150px; height:53px; border:1px solid #e1e1e2;}
#container .contentWrapper .inputText3{width:450px; height:20px; border:1px solid #e1e1e2;}
#container .contentWrapper .checkbox{margin-top:5px;}
.vertDivider{background:url(../images/divider.gif) 0 0 repeat-y; width:2px;}


/*...................22/10/10.......................*/
.clear{clear:both;}

a.link{color:#A82A00; text-decoration:none; font-weight:normal;}
a.link:hover{color:#A82A00; text-decoration:underline;}
a.link-bold{color:#A82A00; text-decoration:none; font-weight:bolder;}
a.link-bold:hover{color:#A82A00; text-decoration:underline;}

.dashed-border{border:dashed 1px #EBEBEB; margin:5px; padding:10px;}
.table{border-collapse:collapse; border:1px solid #EBEBEB; font-size:12px; background-color:#FFF;}
td{padding:5px; text-align:left;}
/*td{padding:5px;}*/


td label {padding:10px; text-align:left;vertical-align:top}
td a{ color:#000; text-decoration:none; font-weight:bolder;}
td a{text-decoration:underline;}
.input{width:150px; display:block;}

#container .contentWrapper .page_sent{float:right; margin:90px 0; width:400px;}
a.y_button{background:#e48d1a; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding:4px 10px 3px; text-decoration:none; display:inline-block; margin:0 5px;cursor:pointer;}
a.y_button:hover{background:#333; color:#fff;}

/*
.BtnSave1{background:#e48d1a; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding:3px 10px 3px; 
          text-decoration:none; display:inline-block; margin:0 5px; border:0px solid #FFF; cursor:pointer; overflow:visible; line-height:18px;}
.BtnSave1:hover{background:#333; color:#fff;}
*/
.AspSaveBtn{text-decoration:none; background-color:White; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; cursor:pointer;}

.BtnSave1{text-decoration:none; display:inline-block; 
          margin:11px 0px -6px 0px; |margin:11px 0px -3px 0px;
          padding:0px 0px;width:70px; height:22px;
          background-color:#E48D1A; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder;}
/*.BtnSave1{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding:4px 10px; text-decoration:none; display:inline-block; margin:10px 0px 5px 0px; width:35px;}*/

.BtnSave{ background-image:url(../images/save1.jpg); color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding:4px 10px; text-decoration:none; display:inline-block; margin:0 5px; width:35px;}
.BtnSave:hover{background-image:url(../images/save_hover.jpg);}


.text-boxleft{float:left; display:block;}
.text-boxRight{float:right; display:block;}
.tablespace{padding:0;}
.h1{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bolder; display:block; margin:0; }
.dashedborder1{border:dashed 0px #EBEBEB; margin:2px; padding:0px;}










/*--Sign in Overlay---*/
#hideshow { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
#fade { background: #000; position: fixed; width: 100%; height: 100%; filter:alpha(opacity=80); opacity: .80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/ left: 0; z-index: 10; }
.popup_block {background: #fff; border: 1px solid #fff; float: left; width: 508px; position: fixed; top: 20%; left: 50%; margin: 0 0 0 -250px; z-index: 100; }
.popup_block .popup {background: #fff; padding: 4px 3px 0 0px; overflow:hidden; }
.popup_block .popup .popleft{margin:15px;}



/*--Making IE6 Understand Fixed Positioning--*/


*html #fade { position: absolute; top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop); }

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}
.popup img.cntrl { float:right; }
a.popupclose{background-color:#a82a00; height:13px; width:13px; color:#fff; display:inline-block; float:right; text-align:right;/* margin-bottom:10px;*/ background:url(../images/cut.jpg) 0 0 no-repeat; text-indent:99999px;}




/*----popup2---*/
#hideshow2{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.popup_block2{background: #fff; border: 1px solid #fff; float: left; width: 900px; position: fixed; top: 20%; left:18%;z-index: 100; padding:20px 20px;}
th{background-color:#dddcdc; font-size:12px; color:#000; padding:5px; font-weight:bold; text-align:left}


/*----popup---*/







#accordion2 {width:1000px; margin:50px auto; border:1px solid #333; padding:0 2px;}
.accordion2 {width:1000px; font:12px Verdana,Arial; color:#333 ;}
.accordion2 dt {width:987px; padding:4px 6px; font-weight:bold; cursor:pointer; background-color:#E2DCD3; background-image:url(../Images/arrow_down.gif); background-position:right center; background-repeat:no-repeat; color:#000; border:1px solid #D7CCC6;}

.accordion2 .open {background-color:##E2DCD3; background-image:url(../Images/arrow_up.gif);}
.accordion2 dd {overflow:hidden; background:#fff; float:left;}
.accordion2 span {display:block; width:987px; border-top:none; padding:5px;}
.table th{background-color:#dddcdc; font-size:12px; color:#000; padding:5px; font-weight:bold; text-align:left}

#container .contentWrapper table{ font-size:12px; background-color:#FFF;}





/*...............Tooltip................*/
#tooltip{position:absolute;border:1px solid #333;background:#f4ebd4;padding:2px 5px;color:#333;display:none;}	
#hideshow3{background:#fff; border:solid 1px #b09460; position:absolute; min-width:170px;}
.hidelink{float:right; margin:0 10px 0 0; display:block;}






/*------------------------For action menu on pagelisting---------------------*/
.ActionMenu { border: none; width: 98%; cursor: pointer;}
.ActionMenu:hover, .ActionMenuH {border: solid 1px #B09460; background: url(   '../images/icons/cancel.gif' ) no-repeat right;cursor: pointer;}
.ActionMenuDiv{	border: solid 1px #B09460;width: 157px;	margin-left:-1px;	background-color: #FFFFFF;	position: absolute;cursor: pointer;	display: none;}

.ActionMenuDiv a{background-color: #FFFFFF;	position: absolute;	cursor: pointer;	padding-left: 5px;}
.SubImgMenuDiv {  	position:absolute;	float:right;	border: solid 1px #B09460;	padding-left:5x;	background-color:#FFFFFF;	display:none; }

.ImgMenuDiv {border:0;cursor:pointer;float:left;}
.ImgMenuDiv1 { border:solid 1px #CCCCCC;text-align:center;	vertical-align:middle; cursor:pointer; text-align:left;	 height:40px; width:120px; float:left;}

#divContent{ height:auto;}
.PageDetail111
{	visibility: hidden;	position: absolute;	border: none;	z-index: 1000;	-moz-opacity: 0.4;	filter: alpha(opacity=100);}

.LargeImage{visibility: hidden;position: absolute; border: 1px solid #0775A1; z-index: 1000;-moz-opacity: 0.4;filter: alpha(opacity=100);}
.LargeImageResourceLibrary{display:none;position: absolute;border: 1px solid #0775A1;z-index: 1000;-moz-opacity: 0.4;filter: alpha(opacity=100);}
.ErrorMessage{ padding: 0px 0px 0px 0px; font: 12px Arial, Helvetica, sans-serif;color: Red;}
.ErrorMessageText{ padding: 0px 0px 0px 0px; font: 12px Arial, Helvetica, sans-serif;color: #FF0000;}

.green{ padding: 0px 0px 0px 0px; font: 12px Arial, Helvetica, sans-serif;color: Green;}


.approvedPage
{
	background-color:#EAF7C4;
	}
.RejectedPage
{
	background-color:#F19595;
	}
.validationLevelPage
{
	background-color:#E6F1F9;
	}

/*------------------------For Assign Rights(Satish)---------------------*/
#container .table .rptTD{background-color:#dddcdc; font-size:12px; color:#000; padding:10px; font-weight:bold; text-align:left}
.link {width:100px;}


/*  Custom from Praveen */

/*...............Praveen start from here on 02 Nov 2010 ................*/

.noneBorder {border:0;}
.table1{border:0; }
.DisplayUNone{ display:none; }
.DisplayUBlock{ display:block; border:dashed 1px #EBEBEB;}

.link1  {font-size: 15px;font-weight: bold;}
.link1  span{color:#A82A00}

.link1 TD {width:100%; display:block-inline ;text-align:center;}
.link1  a{font-size: 11px; color:#A82A00 ;  text-decoration:none;}
.link1 a:hover{font-size: 11px; color:#A82A00; font-weight: bold; text-decoration:underline;}

.divContent p{ display:block; width:650px; line-height:18px; font-size:12px;}
.input_button a{background:#e48d1a; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding:4px 10px; text-decoration:none; display:inline-block; margin:0 5px;}
.input_button a:hover{background:#333; color:#fff;}
#container .table .tdlist{background-color:#dddcdc; font-size:12px; color:#000; padding:10px; font-weight:bold; text-align:center}

.text-boxleft .NoofRecords {font-size:12px; color:#000; padding:10px; font-weight:bold; text-align:center}
/*---#container .table td{font-size:12px; color:#000;}
#container .table .inputText{width:127px; height:23px; border:1px solid #e1e1e2;}
#container .table .checkbox{margin-top:5px;}--*/
.PageDetail
{	visibility: hidden;	position: absolute;	border: none;	z-index: 1000;	-moz-opacity: 0.4;	filter: alpha(opacity=100);}
.cellBorder td{	border: solid 1px #000;	padding: 5px;}
.cellBorderCenter{	border: solid 1px #E2E2E2;	padding: 2px;text-align:center}



a.linkSelected{color:#A82A00; text-decoration:none; font-weight:bold;font-size:13px;}
a.linkSelected:hover{color:#A82A00; text-decoration:underline;}
a.linkbold{color:#000000; text-decoration:none; font-weight:bolder;}
a.linkbold:hover{color:#A82A00; text-decoration:underline;}
#container .header .navigation li a.HeaderMenu { color:#E48D1A; text-decoration:none;}
#container .header .navigation li a.HeaderMenu:hover { text-decoration:underline;}
.ErrorMessageBold{ padding: 0px 0px 0px 0px; font: 12px Arial, Helvetica, sans-serif;color: Red;font-weight:bold;}


.ActionMenuDiv a{background-color: #FFFFFF;	position: absolute;	cursor: pointer; padding-left: 5px;text-decoration: none;}
.ActionMenuDiv a:hover{background-color: #FFFFFF;	position: absolute;	cursor: pointer;	padding-left: 5px;text-decoration: underline;}

.popupmain
{
	background: url(../images/popupBg.gif) 0 0 repeat-y;
}
.popupmain .pointer
{
	float: left;
}
.popupmain .content
{
	width: 170px;
	height: auto;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999; 
	
}

/*  end Custom from Praveen */


.tdbreak{word-wrap:break-word; width:30%;}

.controltable {margin:0; padding:0;}
.controltable table { background-color:#9cbef7 !important;}


.PageCountryName{display:none;width:200px; position: absolute;border: 1px solid #0775A1;z-index: 1000;-moz-opacity: 0.4;filter: alpha(opacity=100);}

.PageCountryNamepopupmain
{
	background: url(../images/popupBg.gif) 0 0 repeat-y;
}
.PageCountryNamepopupmain .pointer
{
	float: left;
}
.PageCountryNamepopupmain .content
{
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999; 
	
}
ul{ padding-left:20px;}
ol{ padding-left:20px;}

/*
.divContent p{ display:block; width:650px; line-height:18px; font-size:12px;}

*/
/*added on 3-3-2011*/
ul#menu {
	/*background: #940;*/
	color: #fff;
	margin: 0;
	padding: 0.3em 0em;
}
ul#menu li {
	display: inline;
	margin:0 !important;
	position: relative;
	
}

ul#menu li a {
	color: #000 !important;
	text-decoration: none;
	/*padding: 0 0.4em;*/
}
ul#menu li a:hover {
	text-decoration: underline;
}
ul#menu li.mega a {
	
	/*padding: 0 1.2em;*/
	margin-left:0 !important;
}
ul#menu li.mega a:hover {
	text-decoration: underline;
}
ul#menu div {
	display: none;
}
ul#menu li.mega div {
	border: 1px solid #4670b0;
	width: 85px;
	position: absolute;
	top: 24px;
	left: 0em;
	padding: 5px;
	background: #f0f0f0;
	color: #930;
	font-size:12px;
}
ul#menu li.hovering div {
	display: block;
}
ul#menu li.mega div a {
	color: #300;
	padding: 0;
	background-image: none;
	text-decoration: underline;
	word-wrap:break-word;
	display:block;
	
}
ul#menu li div a.more {
	color: #390;
	font-weight: bold;
}

ul#menu li.mega div span{display:block; padding-bottom:5px;text-align:left;}

.table .tdlist{background-color:#dddcdc; font-size:12px; color:#000; padding:10px; font-weight:bold; text-align:center}
/*
.divContent p{ display:block; width:650px; line-height:18px; font-size:12px;}
*/


.PageBackGround123 td{padding:0;}

.TextUnResize
{
    resize:none;
}

.withBorder{border: 2px solid rgb(7, 117, 161);}
.withoutBorder{}
.docselected input[type="text"]{border:1px solid #ccc !important}

.docselected{float:left;}

.xyz{padding:0px;}
.xyz tr td table tr td{padding:0px;}
tr.myDragClass td
    {
       /* color: yellow;*/
        background-color: #C0C0C0;
    }
    
    
 /*New CSS added by jatin for callout listing */
 .LargeImageResourceLibrary2{display:none;position: absolute;z-index: 1000;-moz-opacity: 0.4;filter: alpha(opacity=100);}
 
/* Two Column list 
.c_list_twocol{padding:0 50px 30px 0;}
.c_list_twocol li{background:url("../images/list-icon.png") 0 8px no-repeat;padding:4px 15px 4px 24px;width:230px;float:left;}
.c_list_twocol li a{color:#636363;}*/

.no-padding td{padding:0px !important;}

.nopadingontable table{padding:0px !important;}
.nopadingontable tr {padding:0px !important;}
.nopadingontable tr td{padding:0px !important;}



/*CuteEditorDropDown*/
.CuteEditorGroupMenuCell td{padding:0px !important;}




.navigation td{padding:5px 0;}

/*
.LargeImageResourceLibrary2{background:#f7f7f7!important; padding:25px 10px 25px 18px; margin-bottom:5px; color:#636363 !important; font: 14px Arial,Helvetica,sans-serif;}

.LargeImageResourceLibrary2 p, .LargeImageResourceLibrary2 div{line-height:21px; padding:5px 0 ;font-family:'Conv_FUTURAN',Sans-Serif;}
.LargeImageResourceLibrary2 img{clear:both; padding:0 15px 15px;}
.LargeImageResourceLibrary2 .emptyP{padding-bottom:0px !important;}
.LargeImageResourceLibrary2  h2{font-size:18px; font-weight:normal; color:#003E5F !important;font-family: 'Conv_FUTURAN' ,Sans-Serif;font-weight: normal !important;}
.LargeImageResourceLibrary2  h2 a{color:#003E5F !important;}
.LargeImageResourceLibrary2  h3{font-size:16px;color:#003E5F !important; font-weight:normal;padding-bottom:10px;font-family: 'Conv_FUTURAN' ,Sans-Serif;font-weight: normal !important;}
.LargeImageResourceLibrary2 h3 a{color:#003E5F; }

*/



/*.childCategoryDiv .parent h3{font-family: Arial,Helvetica,sans-serif;font-size: 12px;color:#000e19;}*/
#Resources_pnlResource .childCategoryDiv .Parent h3 {font-weight:bold;font-family: Arial,Helvetica,sans-serif;font-size: 14px;color:#000e19;}
#Resources_pnlResource .childCategoryDiv .Parent3 h3 {font-weight:bold;font-family: Arial,Helvetica,sans-serif;font-size: 14px;color:#000e19;}

.CuteEditorGroupMenu{background-position:0 0;}