@charset "utf-8";
/* CSS Document Created by Binoj K B*/

/*BODY{
	margin:0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	 background-color:InactiveCaption;
	color:#5e5d5d;
	line-height:18px;
}


H1, H2, H3, H4, H5, H6, UL, OL, LI, FORM{
	margin:0;
	padding:0;
}

H1{
	font-size:22px;
	font-weight:normal;
	color:#444;
	margin-bottom:15px;
}*/


SELECT, INPUT, TEXTAREA, FILE{
	font:12px Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	color:#898989;
}

INPUT.search_inputs{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:250px;
	padding:5px;
}

.small_input{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:50px;
	padding:5px;
}

.page-right SELECT{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	padding:5px;
}

SELECT.search_inputs{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:250px;
	padding:4px 5px;
}


INPUT.inputs{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:300px;
	padding:5px;
}

INPUT.inputs1{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:100%;
	padding:5px;
}

INPUT.inputsNew{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:350px;
	height:30px;
	margin:5px;
	padding :5px;
	border-radius: 5px;
	 
	font-size:15px;
}

INPUT.inputsCaptcha{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:100px;
	 
	padding:10px;
	border-radius: 5px;
	 font-size:15px;
	 
}

INPUT.auto{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	padding:5px;
}

INPUT.small_inputs{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:50px;
	padding:5px;
}

INPUT.com_inputs{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	padding:5px;
}


TEXTAREA.inputs{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:350px;
	height:100px;
	padding:5px;
}

TEXTAREA.auto{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:350px;
	padding:5px;
}

P{
	margin:0 0 15px 0;
	padding:0;
}

A{
	color:#05a1b3;
	text-decoration:underline;
	outline:none;
}

A:hover{
	text-decoration:none;
}

A IMG{
	border:0;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

/* Hides from IE-mac 

*:first-child+html .clearfix{
	height:1%;
}

*html .clearfix {	height:1%;
}

End hide from IE-mac */

.clr{
	 
	clear:both;
}

.main_layout{
	width:1003px;
	margin:auto;
	margin-bottom:88px;
}

.header{
	height:88px;
	color:#fff;
}

.header_right{
	width:218px;
	float:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	color:Black;
}

.header_right .welcome{
	background:url(../images/admin-user.gif) no-repeat left top; 
	padding:1px 0 0 20px;
	margin-bottom:9px;
}

.header_right A{
	color:#fff;
}

.header_left{
	width:770px;
	float:left;
	font:normal 27px Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	color:Black;
	
}

/*.footer{
	 
	background:url(../images/footer_bg.gif) repeat-x left top;
	height:88px;
	color:#fff;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}*/

.footer{
	position:absolute;
	background:url(../images/footer_bg.gif) repeat-x left top;
	height:88px;
	color:#fff;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}

/*.footer-wrapper{
	width:1003px;
	margin:40px auto 0;
	text-align:center;
}*/

.footer-wrapper{
	width:1003px;
	margin:40px auto 0;
	text-align:center;
}

.main-contents{
	
}

.left-navination{
	width:227px;
	float:right;
	margin:25px 0;
	line-height:43px;
}

.left-nav-top{
	background:#037369;
	color:#fff;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:7px 10px;
	border-radius:10px;
}

.left-nav-body{
	background:#fff;
	padding:10px 10px 30px;
}

.left-nav-body A{
	display:block;
	color:#787c7f;
	text-decoration:none;
	background:url(../images/arrow1.gif) no-repeat left 6px;
	padding-left:15px;
}

.left-nav-body A:hover,
.left-nav-body A.active{
	color:#000;
}

.left-nav-body .sublinks{
	margin-left:16px;
	font-size:11px;
}
.left-nav-body .sublinks A{
	background:url(../images/arrow2.gif) no-repeat left 7px;
	padding-left:13px;
}

.left-nav-boby A:hover{
	color:#000;
}

.page-right{
	width:750px;
	float:right;
	margin:25px 0;
	
	min-height:323px;
	height:auto;
}

.welcome-box{
	width:650px;
	margin:auto;
	border:solid 3px #4e4e4e;
	background:#51595c;
	color:#fff;
	text-align:center;
	font-size:27px;
	line-height:27px;
	padding:47px 0;
}

/*.welcome-box .top{
	background:url(../images/welcome_top.gif) no-repeat left top;
	height:12px;
	font-size:1px;
	line-height:12px;
	overflow:hidden;
}

.welcome-box .bottom{
	background:url(../images/welcome_btm.gif) no-repeat left top;
	height:12px;
	font-size:1px;
	line-height:12px;
	overflow:hidden;
}

.welcome-box .body{
	border-left:solid 3px #4e4e4e;
	border-right:solid 3px #4e4e4e;
	background:#51595c;
	color:#fff;
	text-align:center;
	font-size:27px;
	padding:35px 0;
}*/

.search_bttn{
	background:url(../images/bttn_search.gif) no-repeat left top;
	width:70px;
	height:27px;
	border:0;
	cursor:pointer;
	margin-left:5px;
	font-size:0px;
}

.table-top{
	height:27px;
	margin:20px 0 10px;
}

.table-top .add-delete{
	width:500px;
	float:left;
}

.table-top .pagination{
	width:300px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#222;
}

.table-top .pagination IMG{
	vertical-align:middle;
}

.table-top .pagination SPAN.count{
	padding:0 5px;
}

TR.table_heading{
	background:#596062;
	height:35px;
	color:#fff;
	font-weight:bold;
}

TR.table_heading TD{
	padding:0 10px;
	border-right:solid 1px #777;
}

TR.table_heading TD.lastItem{
	border-right:0;
}

.table_contents{
	border-bottom:solid 1px #596062;
}

.table_contents TR.rows{
	background:url(../images/table_row_bg.gif) repeat left top;
}

.table_contents TR.alternate{
	background:url(../images/table_row_bg_h.gif) repeat left top;
}

/*.table_contents TR.rows:hover{
	background:url(../images/table_row_bg_h1.gif) repeat left top;
}*/

.table_contents TR.rows TD{
	padding:7px 10px;
}

.table_contents TR.rows TD.first{
	border-left:solid 1px #596062;
}

.table_contents TR.rows TD.last{
	border-right:solid 1px #596062;
}

.table_contents TR.rows TD.last IMG{
	margin:0 2px;
}

.error-message{
	border:dashed 1px #0d2a44;
	
	color:#ea0606;
	padding:5px 60px 5px 10px;
	position:relative;
	margin-bottom:10px;
}

.error-message UL LI{
	list-style:none;
	background:url(../images/icon_error.gif) no-repeat left 3px;
	padding-left:20px;
	padding-bottom:3px;
}

.error-message .close{
	position:absolute;
	right:8px;
	top:4px;
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
}

.success-message{
	border:dashed 1px #037316;
	color:#037316;
	padding:10px 60px 10px 10px;
	position:relative;
	margin-bottom:20px;
}

.success-message UL LI{
	list-style:none;
	background:url(../images/icon_tick.gif) no-repeat left 2px;
	padding-left:20px;
	padding-bottom:3px;
}

.success-message .close{
	position:absolute;
	right:8px;
	top:4px;
	font-size:11px;
	color:#037316;
	text-decoration:none;
}

.add_table{
	
	margin-bottom:10px;
	font-weight:bold;
	
}

.add_table_td_Head
{
    border-bottom: 1px solid #0d2a44;
     
     
	}

.add_table TR
{
    background-color:#ffffff;
	/*background:url(../images/table_row_bg.gif) repeat left top;*/
}

.add_table TR:hover
{
   /* background-color:;
	background:url(../images/table_row_bg_h.gif) repeat left top;*/
}

.add_table TD{
	padding:8px 10px;
}

.bttn_submit{
	background:url(../images/bttn_submit.gif) no-repeat left top;
	width:61px;
	height:27px;
	border:0;
	cursor:pointer;
	font-size:0px;
}

.bttn_upload{
	background:url(../images/bttn_upload.gif) no-repeat left top;
	width:61px;
	height:27px;
	border:0;
	cursor:pointer;
	font-size:0px;
}

.bttn_cancel{
	background:url(../images/bttn_cancel.gif) no-repeat left top;
	width:61px;
	height:27px;
	border:0;
	cursor:pointer;
	font-size:0px;
}

.bttn_refresh{
	background:url(../images/bttn_refresh.gif) no-repeat left top;
	width:61px;
	height:27px;
	border:0;
	cursor:pointer;
	font-size:0px;
}

.info_link{
	position:relative;
}

.popupbox{
	position:absolute;
	background:url(../images/popupbox.png) no-repeat left top;
	width:171px;
	height:48px;
	right:30px;
	top:-55px;
	padding:6px 20px 6px 10px;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	color:#999;
}

.required{
	color:#ff0000;
}

.td-with-image IMG{
	vertical-align:middle;
}

.sub_title TD{
	color:#e30404;
	font-size:14px;
	font-weight:bold;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	background:url(../images/table_row_bg_h.gif) repeat left top;
}

TEXTAREA.meta{
	background:#fdfbfb url(../images/input_bg.gif) repeat-x left bottom;
	border:solid 1px #cecece;
	width:350px;
	height:60px;
	padding:5px;
}

#prodList{
	display:none;
}

.message-wrapper{
	background:#fff;
	border:solid 2px #d4cece;
	padding:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

.message-wrapper .m-subject{
	background:#e7e3e3;
	padding:7px 12px;
}

.message-wrapper .m-message{
	padding:15px 0;
	margin:0 0 0 12px;
	line-height:18px;
	border-bottom:dashed 1px #a09c9c;
}

.message-wrapper .m-schedule{
	margin-top:10px;
	font-weight:bold;
	color:#999;
}

.message-wrapper .m-attachment{
	margin-top:10px;
	font-weight:bold;
	color:#999;
}

.message-wrapper .m-users{
	color:#969595;
	font-style:italic;
	line-height:18px;
	padding:15px 0 0 12px;
}

.user-reply{
	margin-top:20px;
	background:#fff;
	border:solid 2px #d4cece;
	padding:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

.user-reply .r-title{
	font:17px Tahoma, Geneva, sans-serif;
	color:#333;
	border-bottom: solid 1px #aaa;
	padding-bottom:5px;
	margin-bottom:15px;
}

.reply-tbl{
	border-bottom:dashed 1px #a09c9c; 
	line-height:18px;
	margin-bottom:15px;
}

.reply-tbl .col1{
	width:90px;
}

.reply-tbl .col1 .r-icon{
	border:solid 1px #ddd;
	padding:10px 0;
	text-align:center;
}

.reply-tbl .col1 .r-name{
	text-align:center;
	font-weight:bold;
	color:#666;
	padding:2px 5px;
	background:#eee;
	margin-bottom:15px;
	border:solid 1px #ddd;
	border-top:0;
	font-size:11px;
}

.reply-tbl .col2{
	padding-left:45px;
	background:url(../images/quote-left.gif) no-repeat 20px 2px; 
	color:#aaa;
}

.reply-tbl .col2 .r-reply{
	background:url(../images/quote-right.gif) no-repeat right bottom;
	padding-right:25px;
	font-style:italic;
}

.reply-tbl-last{
	margin-bottom:0;
	border-bottom:0;
}

.reply-form .rf-title{
	font:17px Tahoma, Geneva, sans-serif;
	color:#333;
	border-bottom: solid 1px #aaa;
	padding-bottom:5px;
	margin:30px 0 15px;
}

.reply-form .reply-txtarea{
	width:450px;
	height:130px;
	border:solid 2px #ddd;
	padding:10px;
}

.reply-form .submit_btn input{
	background:#ddd;
	border:solid 1px #ccc;
	width:90px;
	padding:5px;
	font-weight:bold;
	margin-top:10px;
}
 