@charset "utf-8";
/* CSS Document */

body{
	font-family: Droid Sans;
	font-size: 12px;
	color: #OOO; background:url(../images/pattern2.gif);
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0472BB;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0472BB;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #0472BB;
}

a,img{outline:none; border:none;}

img ,td,div,li,#hdrNav{ behavior: url("iepngfix.htc")}

a.edit_icon { background:url(../images/edit1.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.lock_icon { background:url(../images/lock.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.unlock_icon { background:url(../images/unlock.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.block_icon { background:url(../images/block.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.unblock_icon { background:url(../images/unblock.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.close_icon { background:url(../images/close.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.remove_icon { background:url(../images/close.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.remove_consul { background:url(../images/close.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.removedoc_icon { background:url(../images/close.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.reopen_icon { background:url(../images/re-open.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.assigncon_icon { background:url(../images/re-open.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.conassign_icon { background:url(../images/re-open.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.conaprv_icon { background:url(../images/re-open.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.move_icon { background:url(../images/move.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.doc_icon { background:url(../images/doc.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.pdf_icon { background:url(../images/pdf.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.xls_icon { background:url(../images/xls.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.txt_icon { background:url(../images/txt.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.view_icon { background: url(../images/view.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.report_icon { background: url(../images/report.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.view1_icon { background: url(../images/view.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.download_icon { background: url(../images/download.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.arview_icon { background: url(../images/view.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.assign_icon { background: url(../images/assign.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.action_icon { background: url(../images/re-open.png) no-repeat; display:inline-block; width: 16px; height:16px; }
a.active_icon { background: url(../images/active.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.inactive_icon { background: url(../images/inactive.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.approve_icon { background: url(../images/approved.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.disapprove_icon { background: url(../images/disapproved.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.accept_icon { background: url(../images/active.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.reject_icon { background: url(../images/inactive.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.accept_icon1 { background: url(../images/active.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.reject_icon1 { background: url(../images/inactive.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.add_note { background: url(../images/add.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.replay_icon { background: url(../images/reply.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.add_inline { background: url(../images/add.png) no-repeat left top;display:inline-block; font-size:11px; line-height:16px; padding-left:20px; margin-right:5px; }
a.cv_icon { background: url(../images/cv.png) no-repeat left top;display:inline-block; font-size:11px; line-height:16px; padding-left:20px; margin-right:5px; }
a.note_icon { background: url(../images/note.png) no-repeat left top;display:inline-block; font-size:11px; line-height:16px; padding-left:20px; margin-right:5px; }
a.refresh { background: url(../images/refresh.png) no-repeat left top;display:inline-block; font-size:11px; line-height:16px; padding-left:20px; margin-right:5px; }
a.pdf_report { background: url(../images/pdf.png) no-repeat left top;display:inline-block; font-size:11px; line-height:16px; padding-left:20px; margin-right:5px; }
a.xls_report { background: url(../images/xls.png) no-repeat left top;display:inline-block; font-size:11px; line-height:16px; padding-left:20px; margin-right:5px; }
a.uparrow { background:url(../images/chosen-sprite.png) no-repeat -20px 0; display:inline-block; width: 16px; height:16px; }
a.downarrow { background:url(../images/chosen-sprite.png) no-repeat; display:inline-block; width: 16px; height:16px; }

.linegap{line-height:0.5cm;}

.priv_yes{background:url(../images/tick.png) no-repeat;display:inline-block; width:16px; height:16px;padding-left:20px; margin-right:5px;}

.priv_no{background:url(../images/cross.png) no-repeat;display:inline-block; width:16px; height:16px;padding-left:20px; margin-right:5px;}

.fl{float:left;}
.fr{float:right;}
.dil{display:inline;}

.p10{padding:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.p15{padding:15px;}
.pt15{padding-top:15px;}
.pr15{padding-right:15px;}
.pb15{padding-bottom:15px;}
.pl15{padding-left:15px;}

.m5{margin:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}

.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m15{margin:15px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.m25{margin:25px;}
.mt25{margin-top:25px;}
.mr25{margin-right:25px;}
.mb25{margin-bottom:25px;}
.ml25{margin-left:25px;}

.m30{margin:30px;}
.mt30{margin-top:30px;}
.mr30{margin-right:30px;}
.mb30{margin-bottom:30px;}
.ml30{margin-left:30px;}

.f11{font-size:11px;}
.pani{clear:both;}
h1,h2,h3,h4,h5,h6,p,ul,li, hr{margin:0; padding:0; list-style-type:none; font-weight:normal; border:0;}
#top_strip_bg .top_strip a.admin_name{display:block;}

.vline{background:url(../images/vline.gif) repeat-y center;}

#top_strip_bg{background:url(../images/top_strip_bg.png) repeat-x top center; padding:4px 0 0 0; margin:0 auto; position:fixed; top:0; left:0; width:100%; z-index:5;}
* html, * html body {overflow-y: hidden!important; height: 100%; margin: 0; padding: 0;}
* html #iefix{height:100%; overflow-y: scroll; position: relative;}

#top_strip_bg .top_strip{margin:0 auto; margin-bottom:4px; color:#eeeeee; width:98%; padding:0; height:26px; line-height:26px;}
#top_strip_bg .top_strip a.admin_name{background:url(../images/user.gif) no-repeat 10px 5px; color:#eee; padding:0 10px 0 35px;}
#top_strip_bg .top_strip a.admin_name:hover{background:url(../images/user.gif) no-repeat 10px 5px #444444;}
#top_strip_bg .top_strip a.logout{background:url(../images/logout.png) no-repeat 10px 6px;color:#eee; padding:0 10px 0 30px;}
#top_strip_bg .top_strip a.logout:hover{background:url(../images/logout.png) no-repeat 10px 6px #444444;}
#top_strip_bg .top_strip a.profile{background:url(../images/profile.png) no-repeat 10px 6px;color:#eee; padding:0 10px 0 30px;}
#top_strip_bg .top_strip a.profile:hover{background:url(../images/profile.png) no-repeat 10px 6px #444444;}
#top_strip_bg .top_strip div.time{background:url(../images/clock.png) no-repeat 10px 6px;color:#eee; padding:0 10px 0 28px;}

#top_strip_bg .top_strip span.divied{background:url(../images/top_strip_divied.gif) no-repeat top center; width:3px !important; height:26px;}

#main_wrap{margin:0 auto; width:98%; clear:both; box-shadow:0 0 2px #000; border:1px solid #fff; border-top:0; background:#f5f5f5 url(../images/pattern.png); margin-top:216px;}

#main_wrap .header_wrap{background:url(../images/header_bg.gif) repeat-x top center; height:153px;}
#main_wrap .header_wrap .logos{height:92px; clear:both; padding:15px 20px}
#main_wrap .header_wrap .weberp4{margin-top:23px;}

#top_strip_bg .logopart{width:98%; margin:0 auto; border:1px solid #fff; border-bottom:0; border-top:0; height:182px;}
#top_strip_bg .header_wrap{background:url(../images/header_bg.gif) repeat-x top center; height:153px;}
#top_strip_bg .header_wrap .logos{height:92px; clear:both; padding:15px 20px}
#top_strip_bg .header_wrap .weberp4{margin-top:23px;}

#left_row{background:url(../images/pattern2.jpg) top center; border-right:1px solid #c3c3c3; width:230px;}
#right_row{background:url(../images/pattern2.jpg) top center; border-left:1px solid #c3c3c3; width:230px;}

hr{background:url(../images/hline.gif) repeat-x top center; height:2px; line-height:2px;}

.sml_box{}
.sml_box h1{background:url(../images/tab_bggif) repeat-x top center; font-size:16px; padding:5px 10px; color:#000;}

.main_navigation{background:url(../images/tab_bg1.gif) top center; padding:0 0; height:27px; line-height:27px;}
.main_navigation a, .main_navigation span{display:inline; font-size:11px; color:#666666;}
.main_navigation a.home{background:url(../images/icn_home.png) no-repeat 10px 2px; padding-left:22px;}
.main_navigation a.home:hover{background:url(../images/icn_home.png) no-repeat 10px 2px; padding-left:22px;}
.main_navigation span.divied{width:5px; height:8px; padding:0 10px}

.page_title{font-size:16px;}
.page_title1{font-size:14px;border:1px solid #dfdede; padding:5px;background:url(../images/table_head_bg.gif) repeat-x top center #efefef;height:35px; text-align:justify; vertical-align:middle;}
.page_title2{font-size:14px; font-weight:bold;}

.ctable{background:#dfdede; border:1px solid #FFF;}
.ctable td.thead{background:url(../images/table_head_bg.gif) repeat-x top center #efefef; height:36px; color:#595959; font-size:14px; padding-left:10px;}
.ctable tr.tname_bg td{background:url(../images/table_name_bg.gif) repeat-x top center #f2f2f2; height:25px; line-height:25px; color:#878787; padding-left:10px;}
.ctable tr.odd td{background:#FFF; padding:10px;}
.ctable tr.even td{background:#f6f6f6; padding:10px;}
.ctable tr.norec td{padding:10px; color:#FF0000; background-color:#FFFFFF;}
.ctable td.icons{ vertical-align:middle; text-align:center;}
.ctable td.paging{background:url(../images/table_paging_bg.gif) repeat-x top center #efefef;}

.assign{ width:100%; margin-top:10px; float:left; border-left:1px solid #dfdede; border-right:1px solid #dfdede; border-top:1px solid #dfdede;}
.assign li{ padding:5px; border-bottom:1px solid #dfdede;}
.assign li.first{ background:url(../images/table_head_bg.gif) repeat-x top center #efefef;}

.pagination{ padding-right:5px;}
.pagination ul{margin:0; padding:0; text-align:left; font-size:11px;}
.pagination li{list-style-type:none; display: inline; padding:2px; }
.pagination a{ padding:3px 7px; border: 1px solid #dddddd; background:url(../images/paging_bg.gif) repeat-x top center; text-decoration: none; color:#595959; font-weight: bold;}
.pagination a:hover{border: 1px solid #dddddd; color: #FFF; background:#999999; }
.pagination a.currentpage{background:#999999; color: #FFF !important; border-color: #dddddd; font-weight: bold; cursor: default;}
.pagination a.prevnext{ font-weight: bold; border:none; background:none;}

.search_form{border1px solid #dfdede;}

#footer{background:url(../images/fbg.gif) repeat-x top center; width:98%; margin:0 auto; color:#b4b4b4; font-size:11px; height:40px; line-height:40px;}
#footer a{color:#d8d8d8; font-size:11px;}
#footer a:hover{color:#FFF;}


@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: url(DroidSans.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url(Oswald.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: url(DroidSans-Bold.woff) format('woff');
}

form label.error{font:10px Tahoma,sans-serif;color:#ED7476;}
form input.error,form input.error:hover,form input.error:focus,form select.error,form textarea.error{
	border-top: solid 1px #ED7476;
	border-left: solid 1px #ED7476;
	border-bottom: solid 1px #ED7476;
	border-right: solid 1px #ED7476;
}

form span.red{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.clndr{ width:365px;}
.clndr span, .clndr div,  .clndr input{float:left;}

.flag_cons{ cursor:pointer; color: #0472BB;}

/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 30px;
	right:-15px;
}
#back-top a {
	width: 75px;
	display: block;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	display: block;
	margin:0 0 0 7px;
	background:url(../images/btn_top.gif) no-repeat top center; width:39px; height:22px;
}
#back-top a:hover span {
	background-color: #777;
}
#back-top1 a {
	width: 75px;
	display: block;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
}
#back-top1 a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top1 span {
	width: 75px;
	height: 75px;
	display: block;
	margin-bottom: 7px;
	background: #ddd ;
	/* rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top1 a:hover span {
	background-color: #777;
}

.vcard > ul {list-style:none;margin:10px 10px 10px 10px;overflow:hidden}
.vcard > ul > li:first-child {border-top:1px dashed #dcdcdc}
.vcard > ul > li {padding:8px;border-bottom:1px dashed #dcdcdc;overflow:hidden}
.vcard .item-key {float:left;color:#OOO; font-weight:bold;}
.vcard .vcard-item {margin-left:120px}
.vcard .v-heading {background:#F0F9FF;font-weight:700}
.vcard .v-heading span {font-weight:100;font-size:11px;color:#666}
.list_a li {background: url(../images/green.png) no-repeat;padding-left:25px}

/*Autosuggetion Styles */

#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
.suggestionsBox {
	position: absolute;
	margin: 0px 0px 0px 0px;
	width: 250px;
	padding:0px;
	background-color: #000;
	border-top: 3px solid #000;
	color: #fff;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#000;
}
.suggestionList ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
}

#suggest {
	position:relative;
}

.textred{ font: bold 11px Arial, Helvetica, sans-serif; color:#FF0000; }
.textgreen{ font: bold 11px Arial, Helvetica, sans-serif; color: #006600; }

.label {
	border-radius:3px;
	padding:2px 4px 2px 4px;
	background-color:#abbac3;
	color:#FFFFFF;
}

.green{background-color:#61C261;}
.redlb{background-color:#EC5D59;}
.orange{background-color:#D58300;}
.purple{background-color:#D462FF;}
.yellow{background-color:#FFCC00;}

#alert {
	opacity: 1;
	background: #1F1F1F;
	padding: 10px;
	border-radius: 2px;
	color: #FFF;
}
#alert.warn {
	background:#ec5d59;
}
#alert.succ {
	background:#61c261;
}