img{ border:0;}

.main_table{width:100%; margin:auto; }

.menu_bg{background:#fff;}

STYLE typetextcss .textbold {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.input {
	COLOR: #D7D7D7; FONT-FAMILY: Verdana; FONT-SIZE: 12px
}
.subtitle {
	COLOR: #6385A9; FONT-SIZE: 11px; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.message {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR:#FF0000; FONT-WEIGHT: bold
}
.bodytext {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.button {
    font-family: Verdana; 
	font-size: 8pt; 
	font-weight: bold;
	background-repeat:none;
	background-color:transparent;
	width:146px;
	height:30px;
	border:0px;
	background-repeat:no-repeat;
	text-indent:-999em;
	cursor:pointer;
}
.fieldtitle {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR:#000000; FONT-WEIGHT: bold
}
.title {
	FONT-SIZE: 15px; FONT-FAMILY: arial, Helvetica, sans-serif; COLOR:#003C6F; FONT-WEIGHT: bold
}
.menutitle {
	FONT-SIZE: 12px; FONT-FAMILY: arial, Helvetica, sans-serif; COLOR:#fff; FONT-WEIGHT: bold
}
.textbox{
font-family: Verdana; font-size: 11px; border: 1px solid #006699
}
.nav:link { 
	COLOR: #0D5D8E; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav:visited {
	COLOR: #0D5D8E; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav:hover {
	COLOR: #FF7200; TEXT-DECORATION: underline; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav1:link {
	COLOR: #000000 ; TEXT-DECORATION:none ; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}

a.nav1 {
	COLOR: #000000 ; TEXT-DECORATION:none ; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}

.nav1:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav1:hover {
	COLOR: #FF0000 ; TEXT-DECORATION:underline; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav2:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav2:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none ; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav2:hover {
	COLOR: red; TEXT-DECORATION: underline; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav3:link {
	COLOR:  #FF850D; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav3:visited {
	COLOR: #FF850D; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav3:hover {
	COLOR: #000000 ; TEXT-DECORATION:underline ; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav4:link {
	COLOR:  #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav4:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.nav4:hover {
	COLOR: red ; TEXT-DECORATION:underline ; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}

.categoryLink {padding-left: 10px; COLOR: #111111;  font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.categoryLink:link{padding-left: 10px;COLOR: #111111; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.categoryLink:active{padding-left: 10px;COLOR: #111111; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.categoryLink:visited {padding-left: 10px;COLOR: #111111; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.categoryLink:hover {padding-left: 10px;COLOR: red; font-family: arial, verdana, sans-serif; text-decoration:none;}

.categoryLinkBold {padding-left:10px;COLOR: #111111; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.categoryLinkBold:link{padding-left: 10px;COLOR: #111111; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.categoryLinkBold:active{padding-left: 10px;COLOR: #111111; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.categoryLinkBold:visited {padding-left: 10px;COLOR:#111111; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.categoryLinkBold:hover {padding-left: 10px;COLOR: red; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}


h1.HeaderApplicationMain{
	font-weight:bolder;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00247F;
}

td.tablemenu{
	background-color:#99CBEA;
}

td.tablemenu:hover{
	background-color:#99CBEA;
}

.navmenu:link {
	font-weight:bolder;
	COLOR: #0000FF; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}

.navmenu:visited {
	font-weight:bolder;
	COLOR: #00247F; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}

.navmenu:hover {
	font-weight:bolder;
	COLOR: #00247F; TEXT-DECORATION: none; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}

.tabletitle {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR:#00247F; FONT-WEIGHT: bold
}

.msg {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR:#FF0000; FONT-WEIGHT: bold
}

.AddButton
{
padding:5px;
margin-right:5px;
color:#FFFFFF;
background-color:#7F7F7F;
border:thin;
border-color:#3B5998;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
cursor:pointer;
height:15px;
width:80px;
text-decoration:none;
float:right;
}

.AddButton a
{
	text-decoration:none;
	color:white;
}

.EditButton
{

padding:4px;
color:#FFFFFF;
background-color:#7F7F7F;
border:thin;
border-color:#3B5998;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
cursor:pointer;
height:13px;
width:45px;
text-decoration:none;
}

.EditButton a {
	text-decoration:none;
	color:white;
}

.AButton
{
padding:5px 0px 5px 0px;
color:#FFFFFF;
background-color:#C0C0C0;
border:thin;
border-color:#3B5998;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
cursor:pointer;
}

.divVisibleFalse
{
visibility:hidden;
}

.recursive {
	width:100%; 
	border:1px solid #ccc; 
	margin-bottom:20px; 
	min-height:20px; 
	padding:5px 0px; 
	background-color:#FF9;
	color:white;
}

.search_input {
	width:600px;
	border:1px solid #ccc;
	height:30px;
	border-radius:7px;
}

.search_submit {
	height:35px;
}


.image_block {
	float:left; 
	width:250px; 
	margin:15px; 
	text-align:left;
	border:1px solid #ccc;
	height:245px;
	font-family:Arial, Helvetica, sans-serif;
}

.image_block_inner {
	height:25px;
	padding:5px 5px 0px 5px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}

.caption {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px;
	color:#303030;
	line-height:18px;
	border-top:1px solid #ccc;
}

.image_caption {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px;
	color:#303030;
	line-height:18px;
	border-top:1px solid #ccc;
}
.project_tree_table td
{
	color:black;
	height:30px;
	font-weight:normal;
	padding-left:10px;
	line-height:18px;
}

.doc_table td 
{
	height:25px;
}


/* Starter CSS for Flyout Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0; }

#cssmenu ul, #cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0; }

#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left; }

#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1.5em;
  vertical-align: middle; }

#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default; }

#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%; }

#cssmenu ul ul li {
  float: none; }

#cssmenu ul ul, #cssmenu ul ul ul {
  top: -1px;
  left: 99%; }

#cssmenu ul li:hover > ul {
  visibility: visible; }

#cssmenu ul li {
  float: none; }

#cssmenu a {
  display: block; }

/* Custom CSS Styles */
#cssmenu {
  font-family: 'Segoe UI', Arial, sans-serif;
  font-size: 11px; }
  #cssmenu:after, #cssmenu ul:after {
    content: '';
    display: block;
    clear: both; }
  #cssmenu ul {
    background: #F0EFEA;
    border: 1px solid #AAAAAA;
    padding: 4px;
    width: 200px; }
    #cssmenu ul li {
      color: #000;
      position: relative; }
      #cssmenu ul li.hover, #cssmenu ul li:hover {
        background: #407a1e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4b8e23), color-stop(1, #407a1e));
        background-image: -webkit-linear-gradient(top, #4b8e23, #407a1e);
        background-image: -moz-linear-gradient(top, #4b8e23, #407a1e);
        background-image: -ms-linear-gradient(top, #4b8e23, #407a1e);
        background-image: -o-linear-gradient(top, #4b8e23, #407a1e);
        background-image: linear-gradient(#4b8e23, #407a1e);
        color: #FFF; }
        #cssmenu ul li.hover > a, #cssmenu ul li:hover > a {
          color: #FFF;
          border: 1px solid #327E04; }
    #cssmenu ul ul {
      width: 150px; }
  #cssmenu a {
    border: 1px solid transparent;
    padding: 3px 10px; }
    #cssmenu a:link, #cssmenu a:visited {
      color: #000;
      text-decoration: none; }
    #cssmenu a:hover {
      background: #4b8e23 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAMAAAArHTYgAAAAM1BMVEVMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNMjiNeSdtTAAAAEHRSTlP2697Pv66biXZkUUAwIRQJC+dRrgAAACJJREFUeF4FwIcNgCAAALCyN/r/tcSPIEqyomq6YVq24/oeBwoAieqEWU4AAAAASUVORK5CYII=) repeat-x;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6ea936), color-stop(1, #4b8e23));
      background-image: -webkit-linear-gradient(top, #6ea936, #4b8e23);
      background-image: -moz-linear-gradient(top, #6ea936, #4b8e23);
      background-image: -ms-linear-gradient(top, #6ea936, #4b8e23);
      background-image: -o-linear-gradient(top, #6ea936, #4b8e23);
      background-image: linear-gradient(#6ea936, #4b8e23);
      color: #FFF; }
    #cssmenu a:active {
      color: #ffa500; }
  #cssmenu .has-sub:hover > a:after, #cssmenu .has-sub.hover > a:after {
    border-color: transparent transparent transparent #FFF; }
  #cssmenu .has-sub > a:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #808080;
    position: absolute;
    top: 50%;
    right: 5%;
    margin-top: -4px;
    -webkit-transform: rotate(360deg); }
	
	
.tender .input_text {
		width:230px;
		height:20px;
		border:1px solid #ccc;
		margin-bottom:5px;
	}
	
.input_all {
		width:230px;
		height:20px;
		border:1px solid #ccc;
		margin-bottom:5px;
		color:black;
	}

.tender .input_select {
		width:232px;
		height:25px;
		border:1px solid #ccc;
		margin-bottom:5px;
	}
	
.tender .input_date {
		width:100px;
		height:20px;
		border:1px solid #ccc;
		margin-bottom:5px;
	}
	

#search .input_select {
		width:300px;
		height:25px;
		border:1px solid #ccc;
		margin-bottom:5px;
	}
	

/*Button CSS Start*/
.buttons
{
display: inline-block;
background: #e5b9b8; /* Old browsers */
background: -moz-linear-gradient(top, #e5b9b8 0%, #e5b9b8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5b9b8), color-stop(100%,#e5b9b8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e5b9b8 0%,#e5b9b8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e5b9b8 0%,#e5b9b8 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #e5b9b8 0%,#e5b9b8 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5b9b8', endColorstr='#e5b9b8',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e5b9b8 0%,#e5b9b8 100%); /* W3C */
border: 1px solid #953735;
padding: 0 2em;
margin: 0.5em;
font: bold 15px/1.85em Arial, Helvetica;
text-decoration: none;
color: #953735;
-moz-border-radius: .2em;
-webkit-border-radius: .2em;
border-radius: .2em;
cursor:pointer;
}

.buttons:before
{
float: left;
width: 1em;
text-align: center;
font-size: 1.7em;
margin: 0 0.5em 0 -1em;
padding: 0 .2em;
pointer-events: none;
}


.add:before    { content: "\271A"; }
.edit:before   { content: "\270E"; }
.delete:before { content: "\2718";}
.save:before   { content: "\2714";}
.email:before  { content: "\2709";}

.calculator:before	{ content: "\2636"; }
.preview:before		{ content: "\261E"; }
.star:before		{ content: "\272A"; }
.up_arrow:before	{ content: "\279A"; }
.report:before		{ content: "\270E"; }


.form_button {
	padding:3px 25px;
	cursor:pointer;
}

/*Button CSS End*/


/* image button start */

.save {
	background-image:url(images/buttons/save.png);
	background-repeat:none;
	background-color:transparent;
	width:146px;
	height:30px;
	border:0px;
	background-repeat:no-repeat;
	text-indent:-999em;
	cursor:pointer;
}

.addnew {
	background-image:url(images/buttons/addnew.png);
}
.calculator {
	background-image:url(images/buttons/calculator.png);
}
.cancel {
	background-image:url(images/buttons/cancel.png);
}
.edit {
	background-image:url(images/buttons/edit.png);
}
.genrpt {
	background-image:url(images/buttons/genrpt.png);
}
.preview {
	background-image:url(images/buttons/preview.png);
}
.save {
	background-image:url(images/buttons/save.png);
}
.search {
	background-image:url(images/buttons/search.png);
}
.submit_progress {
	background-image:url(images/buttons/submit_progress.png);
}
.update {
	background-image:url(images/buttons/update.png);
}
.uploaddoc {
	background-image:url(images/buttons/uploaddoc.png);
}
.uploadpic {
	background-image:url(images/buttons/uploadpic.png);
}
.approve {
	background-image:url(images/buttons/approve.png);
}
.reject {
	background-image:url(images/buttons/reject.png);
}
.login {
	background-image:url(images/buttons/login.png);
}

.page_title {
	width:100%;
	float:left;
	background:#faf444;
	padding:10px 0px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.right table td 
{
	 color: #000000;
    font-family: Verdana;
    font-size: 11px;
	line-height:18px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	width:100%;
}
.right table tr:nth-child(odd) { background-color: #F6F4F4; }

.right table tr:nth-child(even) { background-color: #f0eeee; }

.wrapper li 
{
	list-style-type:none !important;
	
}