html
{
	font-family:Trebuchet MS;
	margin: 0;
	padding: 5px;
}

*{
	margin: 0;
	padding: 0;
}

body 
{
    margin: 0px;    
    font-family:Trebuchet MS;
    padding: 5px;
    font-size:13px; 
}

img
{
	border:0;
}
.table_without_border
{
	border:0;
	width:100%;
}
.table_without_border_1
{
	border:0;
	width:400px;
}
#left_bar
{
	Height:30px;
	width:10px;
	background:#ff00ff;
	/* background-image:url('/Images/left_bar_blue.png'); */
}
#mid_bar
{
	font-family: Trebuchet MS;
	Height:30px;
	background:#ff00ff;
	/* background-image:url('/Images/middle_bar_blue.png'); */
	background-repeat:repeat-x;
	color:White;
	text-align:right;
}
#right_bar
{
	Height:30px;
	width:10px;
	background:#ff00ff;
	/* background-image:url('/Images/right_bar_blue.png'); */
}

.left_bar_fotter
{
	Height:30px;
	width:10px;
	background:#ff00ff;
	/* background-image:url('/Images/left_bar_blue.png'); */
}
.mid_bar_fotter
{
	font-family: Trebuchet MS;
	Height:30px;
	background:#ff00ff;
	/* background-image:url('/Images/middle_bar_blue.png'); */
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:right;
}
.mid_bar_fotter_1
{
	font-family: Trebuchet MS;
	Height:30px;
	background-image:url('/Images/middle_bar_blue.png');
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.right_bar_fotter
{
	Height:30px;
	width:10px;
         background-repeat: no-repeat;
	background:#ff00ff;
	/* background-image:url('/Images/right_bar_blue.png'); */
}


.left_bar_content_top
{
	Height:30px;
	width:31px;
	background-image:url('/Images/left_top.png');
       
}
.mid_bar_content
{
	font-family: Trebuchet MS;
	Height:30px;
	background-image:url('/Images/mid.png');
	background-repeat:repeat;
	color:Black;
	text-align:right;
       
}
.right_bar_content_top
{
	Height:30px;
	width:31px;
	background-image:url('/Images/top_right.png');
}
.left_bar_content_bottom
{
	Height:30px;
	width:31px;
	background-image:url('/Images/left_bottom.png');
}

.right_bar_content_bottom
{
	Height:30px;
	width:31px;
	background-image:url('/Images/right_top.png');
}
.reject_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:120px;
	height:30px;
	border:0;
	color:Black;
        
    background-image:url('/Images/Reject.png');
}
.approve_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:120px;
	height:30px;
	border:0;
	color:Black;
       
    background-image:url('/Images/Approve.png');
}
.dark_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:150px;
	height:25px;
	border:0;
	color:Black;
        background-image:url('/Images/blue_faint_button.png');
}
.w_button_micro
{
	width:50px !important;
	height:24px !important;
	background-size:100% !important;
	font-size: 12px !important;
	font-weight: normal !important;
}

.w_button_mini
{
	width:100px !important;
	height:24px !important;
	background-size:100% !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
.w_button_small
{
	width:100px !important;
	height:24px !important;
	background-size:100% !important;
}
.w_button_long
{
	width:150px !important;
}

.w_button,
.w_button_red,
.w_button_green,
.w_button_grey,
.w_button_white,
.w_button_small
.w_button_long
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:black;

	width:100px;
	height:24px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	cursor: pointer;
	background-size:100%;
	background-color:white;

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
}
.w_button,
.w_button_long,
.w_button_white
{
    /* background-image:url('/Images/w_button.png'); */
	-webkit-box-shadow: inset 0px 5px 10px 5px #eee;
	-moz-box-shadow: inset 0px 5px 10px 5px #eee;
	box-shadow: inset 0px 5px 10px 5px #eee;
}

.w_button_green
{
	background-color:green;
	color:white;
    //background-image:url('/Images/w_button_green.png');
}
.w_button_red
{
    //background-image:url('/Images/w_button_red.png'); /* red color should be CD0000 or DF481A */ 
	background-color:#CD0000;
	color:white;
	border: none;
	
}
.w_button_grey
{
    background-image:url('/Images/w_button_grey.png'); 
	background-color:grey;
	color:white;
	border: none;
}
.w_button_white
{
	background-color:white;
    //background-image:url('/Images/w_button_white.png'); 
	height:24px !important;
}
.w_button_large
{
	width:120px !important;
	height:30px !important;
}

.border_blue { border: 1px solid blue !important; }
.border_light_grey { border: 1px solid #F4F4F4 !important; }
.border_grey { border: 1px solid grey !important; }
.border_white { border: 1px solid white !important; }

.corner_small { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.corner_medium { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.corner_large { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

.width-50  { width:  50px !important; }
.width-100 { width: 100px !important; }
.width-150 { width: 150px !important; }
.width-200 { width: 200px !important; }
.width-250 { width: 250px !important; }

input[type="checkbox"]
{
	background-color: grey!important;
	border: solid 1px #F4F4F4!important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: inset 0px 0px 2px 0px #eee;
	-moz-box-shadow: inset 0px 0px 2px 0px #eee;
	box-shadow: inset 0px 0px 2px 0px #eee;
}

input[type="select"]
{
	outline: none;
	padding: 2px;
	min-height:24px;
	width:100%;
	text-align:left;
	color: none;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 4px 0px #eee;
	-moz-box-shadow: inset 0px 0px 4px 0px #eee;
	box-shadow: inset 0px 0px 4px 0px #eee;
}

input[type="text"], input[type="textarea"], input[type="password"]
{
	outline: none;
	padding: 2px;
	min-height:24px;
	width:100%;
	text-align:left;
	color: none;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 4px 0px #eee;
	-moz-box-shadow: inset 0px 0px 4px 0px #eee;
	box-shadow: inset 0px 0px 4px 0px #eee;
}
.dark_medium_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:110px;
	height:20px;
	border:0;
	color:Black;
        vertical-align: bottom;
    background-image:url('/Images/blue_faint_button100x25.png');
}

.dark_medium_button_for_pricing
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:100px;
	height:25px;
	border:0;
	color:Black;
	padding: 5px;
	background-image:url('/Images/blue_faint_button.png');
	background-size: 100% 100%;
}
.dark_small_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:80px;
	height:25px;
	border:0;
	color:Black;
    background-image:url('/Images/blue_faint_button80x25.png');
}
.faint_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:120px;
	height:30px;
	border:0;
	color:Black;
    background-image:url('/Images/faint_button.png');
}
.faint_button40x30
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width:40px;
	height:30px;
	border:0;
	color:Black;
    background-image:url('/Images/faint_button40x30.png');
}

.style7parameter_box
{
	width:88px;
	height:20px;
	border:1px solid #C7C5C5;
	font-size:11px;
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
/*	background-image:url('/Images/shadowinput100X201.png');*/
}
.parameter
{
	width:200px;
	height:20px;
	border:1px solid #C7C5C5;
	font-size:11px;
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
/*	background-image:url('/Images/shadowinput100X201.png');*/
}
.parameter_box_for_adj_name
{
	width:120px;
	height:20px;
	border:1px solid #C7C5C5;
	font-size:11px;
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
/*	background-image:url('/Images/shadowinput100X201.png');*/
}

.parameter_box_for_per
{
	width:50px;
	height:20px;
	border:1px solid #C7C5C5;
	font-size:11px;
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
/*	background-image:url('/Images/shadowinput100X201.png');*/
}

.parameter_box_months
{
	width:30px;
	height:20px;
	border:1px solid #C7C5C5;
	font-size:11px;
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
/*	background-image:url('/Images/shadowinput20X201.png');*/
}
.header
{
    background-position: center top;  
/*    background-image: url('/Images/header01.jpg'); */
    width:1024px;
    height: 100px; 
    background-repeat: no-repeat;
}
.maxWidth
{
    width:1024px;
}
.logo
{
    background-image: url('/Images/marathi_logo.gif');
    background-attachment: fixed;
    background-position: center top;
    width: 412px;
    height: 44px;
    background-repeat: no-repeat;
}
.mainTable
{
    width:1024px;
    border:0px;
    background-repeat:repeat-x; 
    background-position:bottom; 
}

.SummaryLine
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    line-height: 24px;
}
.ErrorMsg
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FF3300;
    text-decoration: none;
    line-height: 24px;
}
.labelReport
{
    font-family:Verdana, Geneva, Sans-Serif;
    font-size:9pt;
    color:#235e7f;
}
.textboxRegistration
{
	width:100px;
	height:15px;
	border:#8d9aa6 solid 1px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.textboxReport
{
	width:100px;
	height:15px;
	border:#8d9aa6 solid 1px;
	font-size:11px;
	text-align: right;
	font-family:Verdana, Geneva, sans-serif;
}
.textboxReport_CC
{
	width:40px;
	height:15px;
	border:#8d9aa6 solid 1px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: right;
}
.labelReg
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #235e7f;
    text-decoration: none;
    line-height: 24px;
    width: 115px;

}
.calender
{
    padding-left:0px;
}
.loginbox
{
	width:200px;
	height:15px;
	border:#8d9aa6 solid 1px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#TblMain
{
    background-repeat: no-repeat;
    background-position: center top;
    width: 1009px;
    height:500px;

}

#TblMain td
{
    padding-left: 20px;
}
#TblMain01 td
{
	font-family:'Trebuchet MS';
	font-size:9pt;
    font-weight:bold;
    padding: 1px;                
    border: thin solid #000000;    
}
#TblSubMain td
{
	
    padding: 1px;                
    border: thin solid #000000;
    
}
.lblUserName
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#680920;
	text-decoration:none;
}
.tableregheader
{
    background-position: center center;
    font-family: 'Trebuchet MS';
    font-size: 11pt;
    font-weight: normal;
    color: #FFFFFF;
    background-image: url('/Images/regTabs.png');
    height: 28px;
    background-repeat: no-repeat;
    width: 160px;
}
.main_heading
{
    background-position: center center;
    font-family: 'Trebuchet MS';
    font-size: 26pt;
    font-weight: normal;
    color:#235e7f;
    /* <!-- background-image: url('/Images/menu-bg.gif'); --> */
    height: 28px;
    background-repeat: repeat-x;
}
.page_title
{
      background-position: center center;
    font-family: 'Trebuchet MS';
    font-size: 22pt;
    font-weight: normal;
    color:#235e7f;
    height: 28px;

}
.page_header
{
      background-position: center center;
    font-family: 'Trebuchet MS';
    font-size: 18px;
    font-weight: normal;
    color:#235e7f;
    height: 28px;
	text-align:center;
}
.page_sub_header
{
      background-position: center center;
    font-family: 'Trebuchet MS';
    font-size: 14pt;
    font-weight: normal;
    color:#235e7f;
    height: 24px;

}
.submit
{
    background-position: center center;
    font-family: 'Trebuchet MS';
    font-size: 12pt;
    color: #FFFFFF;
    /* <!-- background-image: url('/Images/menu-bg.gif'); --> */
    background-repeat: repeat-x;
    width: 150px;
    height: 30px;
    display: inline;
    overflow: hidden;
}
.ddl
{
	width:175px;
	height:20px;
	border:#8d9aa6 solid 1px;
	font-size:11px;
	font-family:'Trebuchet MS';
}

.tableheader
{
    font-family: 'Trebuchet MS';
    font-size: 11pt;
    font-weight: bold;
    color: #FFFFFF;
    /* <!-- background-image: url('/Images/menu-bg.gif'); --> */
}

.ImgBtnStyle
{
    height:20px;
  
}
.BorderLess
{
    border-bottom:0px; border-left:0px;border-right:0px;border-top:0px;
}

.style1
        {
            font-family: Trebuchet MS;
            font-size: 10pt;
            color: #235e7f;
            width: 200px;
            text-align: justify;
            font-weight: bold;
        }

		.style1_for_dummy_forecasting_form
        {
            font-family: Trebuchet MS;
            font-size: 10pt;
            color: #235e7f;
            width: 200px;
            text-align: center;
            font-weight: bold;
        }
        .style2
        {
            background-position: center center;
            font-family: 'Trebuchet MS';
            font-size: 18pt;
            font-weight: normal;
            color: #235e7f;
            height: 28px;
            width: 233px;
        }
        .style4
        {
            
            text-align: left;
        }
        .style5
        {
            width: 100%;
        }
        .style6
        {
            width: 220px;
        }
        .style7
        {
            font-family: Trebuchet MS;
            font-size: 10pt;
            color: #235e7f;
            xtext-align: justify;
            text-align: right;
			padding-right:10px;
        }
        .style7_new
        {
            font-family: Trebuchet MS;
            font-size: 10pt;
            color: #235e7f;
            xtext-align: justify;
            text-align: right;
			padding-right:10px;
        }
        .style8
        {
            font-family: Trebuchet MS;
            font-size: 10pt;
            color: #235e7f;
            text-align: left;
        }

.section-titles01
{
    padding-left: 25px;
	font-size: 16px;
	font-family: Arial;
	margin-top: 50px;
	margin-top: 30px; 
	font-weight: bold; 
	background-image: url('/Images/BLUE-gradient01.png'); 
	background-repeat: no-repeat ;
	background-position: top left;
	height: 35px;
	vertical-align: bottom;
}

.section-titles02
{
    padding-left: 10px;
	font-size: 16px;
	font-family: Arial;
	margin-top: 50px;
	margin-top: 30px; 
	font-weight: bold; 
	background-image: url('/Images/BLUE-gradient01.png'); 
	background-repeat: no-repeat ;
	background-position: top left;
	height: 35px;
	vertical-align: bottom;
}
.green_button
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
	border:0;
	width:148px;
	height:37px;
	border:0;
	color:white;

    background-image:url('/Images/green_button1.png');
}
.table_td
{
  width:100px;

}
.table_td_pad
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
}
.drop_down_list
{
  
width: 300px;

}
.drop_down_list_200
{

width: 200px;
height:25px;
}
.drop_down_list_100
{

width: 100px;

}
.required-field
{
    color: red;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

.messagestatus{
    color: #75902d;
    font-size: 14px;
}
.messagestatus_red{
    color: #ff0000;
     font-size: 14px;
}
.border_left_top_style{
    padding: 5px;
    border-left:1px solid #99CCFF;
    border-top: 1px solid #99CCFF;
    font-family: Trebuchet MS;
    font-size: 11pt;
    text-align: left;
    color: #023e62;
    text-decoration: none;
    width: 150px;
    
}
.border_right_left_top_style{
    border-right:1px solid #99CCFF;
    border-left:1px solid #99CCFF;
    border-top: 1px solid #99CCFF;
    font-family: Trebuchet MS;
    font-size: 11pt;
    text-align: left;
    color: #023e62;
    width: 250px;
    text-decoration: none;
    padding: 5px;
}
.border_left_top_bottom_style{
    padding: 5px;
    border-left:1px solid #99CCFF;
    border-top: 1px solid #99CCFF;
    border-bottom: 1px solid #99CCFF;
    font-family: Trebuchet MS;
    font-size: 11pt;
    text-align: left;
    color: #023e62;
    text-decoration: none;
    padding:5px;
}
.border_right_left_top_bottom_style{
    padding: 5px;
    border-right:1px solid #99CCFF;
    border-left:1px solid #99CCFF;
    border-top: 1px solid #99CCFF;
    border-bottom: 1px solid #99CCFF;
    font-family: Trebuchet MS;
    font-size: 11pt;
    color: #023e62;
    text-decoration: none;
    text-align: left;
    padding: 5px;
}
.border_right_left_bottom_style{
    padding: 5px;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
    border-bottom: 1px solid #000000;
    font-family: Trebuchet MS;
    font-size: 11pt;
    color: #023e62;
    text-decoration: none;
    text-align: left;
    padding: 5px;
}

.plan_border_right_left_top_bottom_style
{
    padding: 5px;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #000000;
    text-align: center;
}
.plan_no_border_right_left_top_bottom_style
{
    padding: 5px;
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #000000;
    text-align: center;
}
.plan_table_td
{
    text-align: center;
    padding: 0px;
    width: 175px;
    height: 25px;
    text-align: center;
}
.checkbox_td
{
    text-align: center;
    padding: 0px;
    width: 100px;
    height: 25px;
    text-align: center;
}
.table_header{
    font-family: Trebuchet MS;
    font-size: 24pt;
    color: #235e7f;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
