body
{
	background-color: #e6e6e6;
	font: normal 0.75em/145% Verdana, Arial, Helvetica, sans-serif;
	color: #33393c;
	text-align: left;
}

p
{
	margin: 0px 0px 10px 0px;
	line-height: 140%;
	color: #33393c;
}

a
{
	outline: none;
	text-decoration: underline;
	color:#990000;
}

a:hover
{
	text-decoration: none;
}

.hide
{
	display: none;
}

img
{
	border: 0px;
}


/* Clearing method
------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}
.content-box{
	border:solid 1px #E6E6E6;
/*	border-top:solid 0px #b8bbbd;*/
	padding:0px 0 0 0;
	background-color:#FFFFFF;
	display:inline-table;
	width:100%;
	_width:99.8%;
	padding:0px 0 20px 0;
}
.table-border{
	border-right:solid 1px #E6E6E6;
}
.table-border1{
	border:solid 1px #E6E6E6;
}
html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* Branding
------------------------------------------------------*/

#branding h1
{
	font: italic 2.2em Georgia, "Times New Roman", Times, serif;
	color: #a70f0b;
	margin: 0px;
	padding: 20px 0px 20px 20px;
}

#branding h1 span
{
	font: italic 0.7em Georgia, "Times New Roman", Times, serif;
	color: #333333;
}


/* page-navigation
------------------------------------------------------*/

#page-navigation
{
	background-color: #666c6f;
	height:30px;
	padding:5px 0 0 30px;
}

/* page-content
------------------------------------------------------*/

#page-content
{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#FFFFFF;
	padding: 20px 30px 30px 30px;
}

#page-content h1
{
	font: bold italic 2.0em Georgia, "Times New Roman", Times, serif;
	color: #33393c;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 1px 0px;
	border-bottom: 1px solid #33393c;
}
.title12
{

	font: bold italic 2.0em Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #A70F0B;
	
}
#page-content h2{
	/*background-color: #33393c;*/
	font-weight:bold;
	margin: 0px;
	padding: 12px 0px 12px 15px;
	font-weight:bold;
	color: #a70f0b;
	font-family:Georgia, "Times New Roman", Times, serif, "Lucida Sans Unicode";
	font-size:18px;
}

#page-content-top{
	/*background-color: #33393c;*/
	font-weight:bold;
	font-size:16px;
	color: #fff;
	margin: 0px;
	padding: 12px 0px 12px 15px;
}
#page-content-top h2{
	/*background-color: #33393c;*/
	font-weight:bold;
	color: #a70f0b;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif, "Lucida Sans Unicode";
	font-size:18px;
}

#page-content h2 span
{
	color: #6da9d2;
}

#page-content h3
{
	font: bold 1.0em;
	color: #33393c;
	margin: 0px;
	padding: 8px 0px 8px 15px;
	border-bottom: 1px solid #33393c;
}

#page-content h3 a
{
	font: bold 1.0em;
	color: #0099ff;
	text-decoration: none;
}

#page-content .inner-box
{
	background-color: #fff;
	padding: 30px;
}

#page-content .margin-top
{
	margin-top: 10px;
}




#page-content .success
{
	font: bold 1.1em;
	color: #249901;
	padding: 10px 15px 10px 15px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #84cd6e;
	background-color: #dff2d9;
}

#page-content .error
{
	font: bold 1.1em;
	color: #f03a31;
	padding: 10px 15px 10px 15px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #f03a31;
	background-color: #fad3c5;
}
#page-content .Delmsg
{
	font: bold 1.1em;
	color: #000000;
	padding: 10px 15px 10px 15px;
	margin: 5px 0px 5px 0px;
	border: 0.5px solid #000000;
	background-color: #FFFFCC;
}

/* form-block
------------------------------------------------------*/

#form-block
{
	position: relative;
	margin-right: 270px;
}

#form-block em
{
	color: #5c6163;
	display: block;
	margin: -12px 0px 12px 0px;	
}


/* table-block
------------------------------------------------------*/

#table-block
{
	position: relative;
	color:#717171;
	width:100%;
}

#table-block table
{
	position: relative;
}

#table-block table tr td
{
	padding: 5px 2px 5px 2px; 
}

#table-block table tr.header td
{
	font-size:12px;
	font-weight:bold;
	color: #fff;
	padding: 7px 6px 7px 6px; 
	background-color: #4a5154;
}
#table-block table tr.header td a
{
	color: #fff;
	text-decoration:none;
}
#table-block table tr.header td a:hover
{
	text-decoration:underline;
}

#table-block table tr.alternate
{
	background-color: #F6F6F6;
}

#table-block table td.true
{
	
	font-weight:bold;
}

#table-block table td.false
{
	color: #990000;
}

#table-block table td.actions
{
	color: #ccc;
}

#table-block table tr:hover
{

}

#table-block table td.actions a
{
	font: bold 0.9em;
	color: #0099ff;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	
}

#table-block table td.actions a.delete
{
	color: #999;
}

#table-block table td.actions a:hover
{
	color: #ff6600;
}


/* Sidebar
------------------------------------------------------*/

#sidebar
{
	width: 240px;
	float: right;
}

/* page-footer
------------------------------------------------------*/

#page-footer
{
	text-align: center;
	padding: 15px;
}

#page-footer p
{
	font: normal 0.9em/150%;
	color: #9a9999;
}

#page-footer strong
{
	color: #69a2c8;
}

#page-footer a
{
	color: #9a9999;
}


.glossymenu{
	width:230px;
	float:right;
	border:solid 1px #f0f2f3;
	background-color:#f0f2f3;
	margin:0 10px 0 0;
}

.glossymenu a.menuitem{
	/*background: #EDFCFC url(images/glossyback.gif) repeat-x bottom bottom ;*/
	color: #000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding:4px 0 4px 15px;
	text-decoration: none;
	line-height:25px;
	border-bottom:solid 1px #e6e6e6;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #000;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
	background-color:#ebf9fe;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	/*background: #EDFCFC;*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding:0 0 0 0px;
/*background-image:url(images/navigation-bg.jpg); 
background-repeat:repeat-y;*/
}

.glossymenu div.submenu ul li{
	border-bottom:solid 1px #e6e6e6;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px;
color: black;
text-decoration: none;
padding:2px 0 0 20px;
line-height:25px;
}

.glossymenu div.submenu ul li a:hover{
background-color:#f4fafc;
color: #000;
}
.add-button{
	width:175px;
	height:25px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#707171;
	margin:0 5px 0 0;
	text-align:center;
	border:solid 1px #565c5f;
}
.add-button a{
	height:25px;
	display:block;
	color:#fff;
	text-decoration:none;
	height:25px;
	line-height:25px;
	padding:0 10px;
}
.add-button a:hover{
	text-decoration:none;
	 color:#fff;
	 background-color:#3d4447;
}

.sub-add-button{
	width:150px;
	height:25px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#707171;
	margin:0 5px 0 0;
	text-align:center;
	border:solid 1px #565c5f;
	background-color:#33393c;
}
.sub-add-button a{
	height:25px;
	display:block;
	color:#fff;
	text-decoration:none;
	height:25px;
	line-height:25px;
	padding:0 10px;
}
.sub-add-button a:hover{
	text-decoration:none;
	 color:#fff;
	 background-color:#3d4447;
}

.sub-add-button1{
	width:190px;
	height:25px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#707171;
	margin:0 5px 0 0;
	text-align:center;
	border:solid 1px #565c5f;
	background-color:#33393c;
}
.sub-add-button1 a{
	height:25px;
	display:block;
	color:#fff;
	text-decoration:none;
	height:25px;
	line-height:25px;
	padding:0 10px;
}
.sub-add-button1 a:hover{
	text-decoration:none;
	 color:#fff;
	 background-color:#3d4447;
}
#form-sub-wrapper{
	border: 1px solid #ddd;
	width:80%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.heading-td{
	width:100%;
	height:50px;
	background-color:#F2F1F1;
	clear: right;
}
.head-top{
	background-color: #FF0000;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.input-txt{
	width:150px;
}
.input-txt2{
	width:140px;
}
.input-txt3{
	width:120px;
}
.input-txt-bacth{
	width:200px;
	font-weight:bold;
}
select{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	font-weight:normal;
	background-color:#FCFCFD;
	border:solid 1px #DDDDDD;
	color: #494949;
	margin:0 0 0 0px;
}
.req{
	color:#c66653;
	margin:5px 0 0 0 ;
}
.sort{
	width:50px;
}
.setting-tab{
	width:100%;
	clear:both;
	height:30px;
	padding:0 0 5px 0;
}
.add-button-setting{
	width:160px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707171;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
	border:solid 1px #42494c;
}
.add-button-setting a{

	display:block;
	color:#fff;
	text-decoration:none;
	line-height:25px;
	background-color:#33393c;
}
.add-button-setting a:hover{
	text-decoration:none;
	 color:#fff;
	 background-color:#3d4447;
}
.add-button-setting a.active{
	text-decoration:none;
	 color:#fff;
	 background-color:#3d4447;
}
#login-wrapper{
	background: #610002;
	border: 1px solid #fff;
	width: 35%;
	margin:10px auto 10px auto;
	padding:10px 0 10px 0;
	color:#ccc;
}
#login-wrapper a{
	text-decoration:none;
	color:#ccc;
	font-size:10px;
}
#login-wrapper a:hover{
	text-decoration:underline;
	color:#fff;
}
.logout{
	color:#fc726f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.icon-spacing{
	padding:10px 10px 5px 0;
}
.welcome-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:0 10px 0 0;
}
.note{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.footer-nav{
	clear:both;
	text-align:right;
}
.footer-nav a{
	text-decoration:none;
	padding:0 3px;
	font-size:12px;
	color:#717171;
}
.footer-nav a:hover{
	text-decoration:underline;
}
.td-info{
	clear:both;
	color:#717171;
}
.td-info a{
	color:#717171;
	text-decoration:none;
}
.td-info a:hover{
	text-decoration:underline;
}
.projects {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0 0 0 50px;
	width:100px;
	line-height:25px;
}
.search{
	height:30px;
	padding:0 0 0 20px;
}
.serarch-box{
	height:30px;
	padding:0 0 0 20px;
	background-color:#e6e6e6;
	border:solid 1px #b5b4b4;
	
}
.serarch-box1{
	height:20px;
	padding:0 0 0 20px;
	background-color:#e6e6e6;
	border:solid 1px #b5b4b4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
.Finished {
	margin:3px;
}
.Finished a {
	color:#55A34A;
	text-decoration:none;
}
.Finished a:hover{
	text-decoration:underline;
}
.Convert{
	margin:3px;
}
.Convert a{
	color:#ca8603;
	text-decoration:none;
}
.Convert a:hover{
	text-decoration:underline;
}
.Add {
	margin:3px;
}
.Add a {
	color:#ef7422;
	text-decoration:none;
}
.Add a:hover{
	text-decoration:underline;
}

.ActionView {
	margin:3px;
}
.ActionView a {
	color:#6db4fe;
	text-decoration:none;
}
.ActionView a:hover{
	text-decoration:underline;
}
.delete {
	margin:3px;
}
.delete a {
	color:#A02B2B;
	text-decoration:none;
}
.delete a:hover{
	text-decoration:underline;
}
.planner-message-box{
	background-color:#eaf9fe;
	border:solid 1px #afe9fd;
	font-weight:bold;
	color:#02ace5;
	width:70%;
}
.planner-message-box1{
	background-color:#eaf9fe;
	border:solid 1px #afe9fd;
	font-weight:bold;
	color:#02ace5;
	width:100%;
}
.message-box{
	background-color:#f6f6f6;
	border:solid 1px #e7e7e7;
	font-weight:bold;
}
.total{
	background-color:#ebebeb;
	border:solid 1px #d0d0d0;
}
.line{
	border-bottom:solid 1px #e6e6e6;
}
.print{
	padding:5px 0;
}
.print-header{
	color:#800000;
	font-family:Georgia, "Times New Roman", Times, serif, "Lucida Sans Unicode";
	font-size:16px;
	font-weight:bold;
}

.role-title{
	color:#800000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.txtbox
{
	width:5%;
}
.txtbox1
{
	width:20%;
}
.divErr1
{
    margin: 0 auto;
    border: #ff0000 1px solid;
    background-color: #ffffcc;
    padding:20px;
    text-align:center;
    
}
.divSmallText1
{
    font-size:8pt;
    
}
.width {
	width:98%;
}
.mceEditor
{
	width:98%;
}
.sub-search-text {
	border: 1px solid #fff;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	color:#000000;/*#BEBEBE;*/
	width:150px;
	height:16px;
	border:solid 1px #b5b4b4;
	padding:0px 0 0 0;
}
.view-batch{
	color:#4db835;
}
.view-batch2{
	color:#fe7404;
}
.view-batch2 a{
	color:#fe7404;
}
.view-batch3{
	color:#a70f0b;
}
.small-input{
	width:50px;
}
.report-title{
	color:#018b03;
	background-color:#f3fdf2;
	border:1px solid #98e999;
}
.batch-title{
	color:#038ffb;
	background-color:#eef7fc;
	border:1px solid #addafc;
}
.eginfo
{
	font-size:8pt;
	color:#999999;
}
.searchboxtable
{
	width:960px;
	*width:100%;
}
