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

*{margin: 0; }
html,body {height: 100%; overflow-x: hidden;} 

/*
body {
margin:0;
padding:0;
height:95%;
padding-bottom: 30px;
position: relative;
}
*/ 
#wrapper { 
width: 100%;
min-height:100%;
height:auto;
height:100%;
background-color:#F5FAF7;
}
 
#header {
height: 100px;
background: #4949ff;
padding:0px;
width: 100%;
}

/* 
#body {
position:relative;
padding-left: 0px;
padding-bottom:80px; /* Height of the footer */
/*width: 100%;
margin: 0px 0px 0px 0px;
}*/

#footer_space {
min-height:25px;
position:relative;
z-index:2000;
}

#footer {
margin-bottom: 0;
bottom: 0;
left:0;
height: 20px;
background: #DCE9E9;
position:fixed;
width: 100%;
padding-top:4px;
}

* html #footer {
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
    position:absolute;
}


.tbl_border {
	border: 1px solid #CCD8E6;
	color: #333;
}

.tbl_border_bot {  	
	border-bottom:1px solid #CCD8E6;
}

.tbl_border_bot_top {  	
	border-bottom:1px solid #CCD8E6;
	border-top:1px solid #CCD8E6;
}

.tbl_border_left_right {  	
	border-left:1px solid #CCD8E6;
	border-right:1px solid #CCD8E6;
}

.tbl_border_bot_left {  	
	border-left:1px solid #CCD8E6;
	border-bottom:1px solid #CCD8E6;
}

.tbl_border_top {  	
	border-top:1px solid #CCD8E6;
}

.tbl_border_left {  	
	border-left:1px solid #CCD8E6;
}
.tbl_border_right {  	
	border-right:1px solid #CCD8E6;
}

.tbl_border_bot_right {  	
	border-bottom:1px solid #CCD8E6;
	border-right:1px solid #CCD8E6;
}

.tbl_border_top_bot_right {  	
	border-bottom:1px solid #CCD8E6;
	border-right:1px solid #CCD8E6;
	border-top:1px solid #CCD8E6;	
}

a.mainmenu {
    background: transparent url('../images/Main_menu_button_R.png') no-repeat scroll bottom right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 28px;
    margin-right:1px;
	padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
	padding-top:12px;
}

a.mainmenu span {
    background: transparent url('../images/Main_menu_button_L.png') no-repeat bottom left;
    display: block;
    line-height: 18px;	
    padding: 5px 0px 5px 17px;
}

a.mainmenu_sel {
    background: transparent url('../images/Main_menu_button_Sel_R.png') no-repeat scroll bottom right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 28px;
    margin-right:1px;
	padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
	padding-top:12px;
}

a.mainmenu_sel span {
    background: transparent url('../images/Main_menu_button_Sel_L.png') no-repeat bottom left;
    display: block;
    line-height: 18px;	
    padding: 5px 0px 5px 17px;
}

a.home {
	background: transparent url('../images/v2/images/home.gif') no-repeat scroll center left;
    display: block;
    float: right;
    font: normal 12px arial;
    height: 23px;
	color:#555555;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.home span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

/*
a.home:hover {
	/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
	*/
	/*
	border: 1px solid #A7A7A7;
	background-color: #EEF2EF;
	-moz-border-radius: 5px;
	border-radius: 5em;
}*/

a.logout {
background: transparent url('../images/v2/images/signout.gif') no-repeat scroll center left;
    display: block;
    float: right;
    font: normal 12px arial;
	color:#555555;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.logout span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.hlpmenu {
background: transparent url('../images/v2/images/help.gif') no-repeat scroll center left;
    display: block;
    float: right;
    font: normal 12px arial;
	color:#555555;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.hlpmenu span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.menuadd {
background: transparent url('../images/v2/images/AddRecord.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.menuadd span {
    line-height: 23px;	
    padding: 1px 0px 1px 15px;
} 

a.menuedit {
background: transparent url('../images/v2/images/file_edit.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font:  bold 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
	color:#885533;
    text-decoration: none;
}

a.menuedit span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

a.menucancel {
background: transparent url('../images/v2/images/cancel.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font:  bold 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
	color:#882222;
    text-decoration: none;
}

a.menucancel span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

a.menuclose {
	background: transparent url('../images/utils/action_stop.gif') no-repeat center right;
    display: inline;
	float: right;
    font:  bold 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
	color:#882222;
    text-decoration: none;
	width:20px;
}

a.menuclose span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.menusave {
background: transparent url('../images/v2/images/Save.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font:  bold 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
	color:green;
    text-decoration: none;
}

a.menusave span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

a.menuprjview {
background: transparent url('../images/v2/images/prj_view.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font:  bold 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
	color:green;
    text-decoration: none;
}

a.menuprjview span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

a.pillar {
	background: transparent url('../images/v2/images/folder_new.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: bold 14px arial;
	color: #990000;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left:1px;
    text-decoration: none;
}

a.pillar span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

.pillar_bgt
{
	font: bold 14px arial;
	color: #990000;
}
a.pillar_exp {
	background: transparent url('../images/v2/images/folder.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: bold 14px arial;
	color: #990000;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.pillar_exp span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.prog {
	background: transparent url('../images/v2/images/folder_new.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: bold 13px arial;
	color: #333366;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left:1px;
    text-decoration: none;
}

a.prog span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

.prog_bgt
{
	font: bold 13px arial;
	color: #333366;
}

a.prog_exp {
	background: transparent url('../images/v2/images/folder.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: bold 13px arial;
	color: #333366;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.prog_exp span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.strobj {
	background: transparent url('../images/v2/images/folder_new.gif') no-repeat scroll center left;
    display:inline-table;
    float: left;
    font: bold 12px arial;
	color: #339900;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left:1px;
    text-decoration: none;
}

a.strobj span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

.strobj_bgt
{
    font: bold 12px arial;
	color: #339900;
}

a.strobj_exp {
	background: transparent url('../images/v2/images/folder.gif') no-repeat scroll center left;
    display:inline-table;
    float: left;
    font: bold 12px arial;
	color: #339900;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.strobj_exp span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.strgy {
    display:inline-table;
    float: left;
    font: normal 12px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left:1px;
    text-decoration: none;
}

a.strgy:hover {
    text-decoration:underline;
}

a.strgy span {
    line-height: 23px;	
    padding: 1px 0px 1px 0px;
}

.strgy_bgt
{
    font: normal 12px arial;
	color: #0033CC;
}

.star_lnk {
	display:inline;
	padding:0;
	vertical-align:middle;	
}

.rule
{
	border-top:1px #999999 solid;
}

.celltxt
{
	font: normal 10px arial;
}

a.plan {
	background: transparent url('../images/v2/images/add_page.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.plan span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.plan_app {
	background: transparent url('../images/v2/images/accept_page.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.plan_app span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.rpt {
	background: transparent url('../images/v2/images/reports.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.rpt span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.partner {
	background: transparent url('../images/v2/images/partners.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.partner span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.grant {
	background: transparent url('../images/v2/images/grant.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.grant span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.stat_ind {
	background: transparent url('../images/v2/images/stat_ind.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.stat_ind span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.stat_cnt {
	background: transparent url('../images/v2/images/world_page.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.stat_cnt span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.stat_rgn {
	background: transparent url('../images/v2/images/plugin.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 10px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.stat_rgn span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.adm_user {
	background: transparent url('../images/v2/images/group.png') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.adm_user span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.adm_bk {
	background: transparent url('../images/v2/images/backup.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.adm_bk span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}


a.chg_pass {
	background: transparent url('../images/v2/images/pass.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.chg_pass span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.profile {
	background: transparent url('../images/v2/images/profile.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.profile span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.plan_deps {
	background: transparent url('../images/v2/images/reps.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
	color: #0033CC;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.plan_deps span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    width: auto;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
	font: normal 11px arial;
	color: #221111;
    background: #ffc url(../images/pointer.gif) no-repeat -10px 5px;
    z-index: 4003;
	text-align:left;
	text-decoration:none;
	max-width:200px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
    z-index: 1001;
}

.hint .hint-pointer-bot {
    position: absolute;
    top: -10px;
	left: 10px;
    width: 19px;
    height: 10px;	
    background: url(../images/pointer.png) left top no-repeat;
    z-index: 1002;
}

.hint .hint-pointer-bot-right {
    position: absolute;
    top: -10px;
	right: 5px;
    width: 19px;
    height: 10px;	
    background: url(../images/pointer.png) left top no-repeat;
    z-index: 1002;
}

a.newacc {
	background: transparent url('../images/v2/images/pepnew.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.newacc span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
}

a.cantacc {
background: transparent url('../images/v2/images/pepedit.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.cantacc span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

.foot_text {font-size: 11px; font-family: Arial; }
.foot_ver {color: #660000}

.prj_lst { font-family: Arial; font-size: 12px; font-weight: bold; color: #0A0AC9; text-decoration:none;  }
.rep_lst { font-size: 12px; font-family: Arial; color: #006699; }
a.rep_no {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
}

.rep_no_div
{
	font-family: Arial;
	font-size: 12px;
	color: #777777;
	text-decoration:none;
}

a.rep_no:hover {text-decoration:underline; border:1px #003333 solid; background-color:#22BB33; color:white; font-weight:bold;}

a.rep_yes {
	font-family: Arial;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
}

.btn_blue
{
font-family: Arial;
font-size: 11px;
font-weight:bold;
background-color:#95B1BE;
color:#EEF4F7;
text-decoration:none;
list-style-type:none;
}

.btn_blue li {
float: left;
margin: 0;
padding: 0 10px;
}

.btn_blue_disb
{
font-family: Arial;
font-size: 11px;
font-weight:bold;	
background-color:#95B1BE;
color:#A1A1A1;
text-decoration:none;
padding:5px 0px;
}
/*
.btn_blue:hover
{
font-family: Arial;
font-size: 11px;
font-weight:bold;
background-color:#EEF4F7;
color:#95B1BE;
}
*/
.btn_blue a
{
display: block;
font-family: Arial;
font-size: 11px;
font-weight:bold;	
color:#EEF4F7;
text-decoration:none;
margin:0;
padding:5px;
}

.btn_blue a:hover
{
font-family: Arial;
font-size: 11px;
font-weight:bold;
background-color:#EEF4F7;
color:#95B1BE;
}

.btn_blue_text
{
font-family: Arial;
font-size: 11px;
font-weight:bold;	
color:#EEF4F7;
text-decoration:none;
padding:4px;
}


.block_layer
{
	position:absolute;
	left:-2;
	top:-2%;
	width:100%;
	height:100%;
	z-index:2000;
	background-color:#555555;
	filter:alpha(opacity=80);
	opacity: 0.8;
	margin-top:-5px;
	visibility: hidden;
}

.iframe_block_layer
{
	position:absolute;
	left:-2;
	top:-2%;
	width:100%;
	height:120%;
	z-index:2000;
	background-color:#555555;
	filter:alpha(opacity=80);
	opacity: 0.8;
	margin-top:-5px;
	visibility: hidden;
}

.form_button span
{
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #BBB;
	background-color:#CCCCCC;
	padding:4px;
	cursor:pointer;
}

.form_button:hover span
{
	font-weight:bold;
	cursor:pointer;
	background-color:#EDEBE9;
}

.textbox_text
{
	font-family: Arial;
	font-size: 12px;
	color:#111111;
	
}

.msgbox_header
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 5px dotted #98ABB6;
	
}

.msgbox_text
{
	font-family: Arial;
	font-size: 13px;
}

.error_box
{
	position:fixed;
	left:30%;
	top:150px;
	width:40%;
	height:150px;
	z-index:2001;
	border: 1px solid #dd3c10;
	background-color:#ffebe8;
	filter:alpha(opacity=80);
	opacity: 0.8;
	visibility: hidden;
}

.error_box_header
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 5px dotted #dd3c10;
	background: #821000 url('../images/imp/error.png') no-repeat scroll center left;
	color:white;
	text-indent:25px;
}

.error_box ul
{
list-style-type:none;
margin-left:-20%;
position:relative;
left:50%;
width:100%;
}

.error_box li
{
float:left;
position:relative;
margin:auto;
padding:0px;
border: 1px solid #dd3c10;
}

.error_box li a
{
display: block;
font-family: Arial;
font-size: 11px;
font-weight:bold;	
color:white;
text-decoration:none;
margin-left:auto;
margin-right:auto;
padding:5px 20px;
background-color:#821000;
}

.error_box li a:hover
{
font-family: Arial;
font-size: 11px;
font-weight:bold;
background-color:#EEF4F7;
color:#95B1BE;
}


.warning_box
{
	position:fixed;
	left:30%;
	top:200px;
	width:40%;
	height:193px;
	z-index:2001;
	border: 1px solid #D2D200;
	background-color:#FFFFE6;
	filter:alpha(opacity=80);
	opacity: 0.8;
}

.warning_box_header
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 5px dotted #98ABB6;
	background: #E6B56A url('../images/v2/images/warning.png') no-repeat scroll center left;
	color:#5F3F10;
	text-indent:20px;
}

.warning_box ul
{
list-style-type:none;
margin-left:-20%;
position:relative;
left:50%;
width:100%;
}

.warning_box li
{
float:left;
position:relative;
margin:auto;
padding:0px;
border: 1px solid #D2D200;
}

.warning_box li a
{
display: block;
font-family: Arial;
font-size: 11px;
font-weight:bold;	
color:#774400;
text-decoration:none;
margin-left:auto;
margin-right:auto;
padding:5px 20px;
background-color:#E6B56A;
}

.warning_box li a:hover
{
font-family: Arial;
font-size: 11px;
font-weight:bold;
background-color:#EEF4F7;
color:#95B1BE;
}


.iframe_warning_box
{
	position:relative;
	left:30%;
	top:250px;
	width:40%;
	height:193px;
	z-index:2001;
	border: 1px solid #D2D200;
	background-color:#FFFFE6;
	filter:alpha(opacity=80);
	opacity: 0.8;
	visibility: visible;
}

.iframe_warning_box_header
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 5px dotted #98ABB6;
	background: #E6B56A url('../images/v2/images/warning.png') no-repeat scroll center left;
	color:#5F3F10;
	text-indent:20px;
}

.confirm_box
{
	position:fixed;
	left:30%;
	top:150px;
	width:40%;
	height:150px;
	z-index:2001;
	border: 1px solid #dd3c10;
	background-color:#ffebe8;
	filter:alpha(opacity=80);
	opacity: 0.8;
	visibility: visible;
}

.info_box
{
	position:fixed;
	left:30%;
	top:150px;
	width:40%;
	height:150px;
	z-index:2001;
	border: 1px solid #dd3c10;
	background-color:#ffebe8;
	filter:alpha(opacity=80);
	opacity: 0.8;
	visibility: visible;
}

.error_note
{
border: 1px solid #dd3c10;
background-color:#ffebe8;
filter:alpha(opacity=80);
opacity: 0.8;
}

.disb_textbox
{
background-color:#EFEFEF;
border-style:solid;
border-width:thin;
border-color:#A7BBC5
}

.enb_textox
{
background-color:white;
border-style:solid;
border-width:thin;
border-color:#A7BBC5
}

fieldset {
	border:1px solid #dedede;
	border-bottom: 2px solid #adadad;
	border-right: 2px solid #adadad;
	padding:0px;
	width:100%;	
	/*background-color:#FBFAF5;
	margin-top:5px;
	/*overflow:hidden;/**/
	
}

fieldset div {
	width:100%;	
	height:auto;
	height:100%;
	overflow:visible; /* Contain the floating elements */
	background-color:#FBFAF5; /*display:inline-block; /* Give layout in ie to contain float */
	padding-bottom:1px;
	margin-top:-13px;
	padding-top:8px;	
	position:relative;
	display:inline-block;
}

fieldset legend {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#4A8C5B; /* IE styles legends with blue text by default */
	padding:2px 4px;
	margin-left:10px;
	background-color:#EBF3EE;
	border:1px solid #C1DEC8;
	display:inline-block;
	position:relative;
	z-index:70;		
}

fieldset input {
	font-family: Arial;
	font-size: 12px;
	border:1px solid #C1DEC8;
	padding:2px;
}

/*fieldset div {display:block;} /* Reset element back to block leaving layout in ie */

fieldset ul {
list-style-type:none;
width:100%;
padding:10px 10px;
margin-bottom:10px;
}

fieldset ul li {
width:85%;
border-bottom:1px dashed #ccc;
clear:both;
padding:10px 10px;
float:left;
position:relative;
margin:auto;
font-family: Arial;
font-size: 12px;
}

fieldset label {
position:relative;
float:left;
width:100px;
padding:0px;
}

input[type="button"] 
{
border:1px solid #70A08E;
background: #F7F4EE;
font: Arial 12px;
color: #356A5A;
cursor: hand;
cursor: pointer;
padding: 2px;
}

.intab_sel
{
	float:left;	
	padding:5px 0px;
	list-style-type:none;	
	color:#75B37C;
	background-image:url(../images/v2/Newimgs/menu_arrow.png);
	background-repeat:no-repeat;
	background-position:50% 100%;
	height:21px;
	background-color:#F5FAF7;
}

.intab_sel a 
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color:#75B37C;	
	text-decoration:none;
	padding:4px 10px;
}

.intab_cont
{
	clear: both;
	margin:0px;
  	padding:0px;
}

.intab
{
	float:left;
	padding:5px 0px;
	list-style-type:none;
	background-color:#75B37C;
	color:#F5FAF7;
	height:20px;
}

.intab:hover
{
	/*border-top:1px solid #CCD8E6;
	border-left:1px solid #CCD8E6;
	border-right:1px solid #CCD8E6;
	background-color:#F5FAF7;
	color:#75B37C;
	*/
	font-weight:bold;
	background-color:#86C48D;	
}

.intab a 
{
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;	
	color:#F5FAF7;
	text-decoration:none;
	padding:7px 10px;
}

.intab a:hover
{
	font-weight:bold;	
}

.intab_selected
{
	float:left;
	margin-top:5px;
	padding:5px 0;
	border-top:1px solid #CCD8E6;
	border-left:1px solid #CCD8E6;
	border-right:1px solid #CCD8E6;
	list-style-type:none;
	background-color:#F5FAF7;
	color:#75B37C;
}

.intab_selected a 
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;	
	color:#75B37C;
	text-decoration:none;
	padding:7px 10px;
}

.inside_layer
{
margin:3px;
margin-top:5px;
padding:2px;
background-color:#E1EAE9;
border:1px solid #CCD8E6;
top:174px;
bottom:24px;
position:fixed;
width:99%;
z-index:20;
}

.inside_layer_wo_heading
{
margin:3px;
margin-top:5px;
padding:2px;
background-color:#E1EAE9;
border:1px solid #CCD8E6;
top:146px;
bottom:24px;
position:fixed;
width:99%;
}


.inside_right
{
margin:2px;
padding:2px;
background-color:white;
border:1px solid #CCD8E6;
left:162px;
position:fixed;
right:6px;
min-width:600;
top:181px;
bottom:30px;
overflow:scroll;
overflow-x: hidden;

}

.inside_left_menu
{
margin:2px;
padding:2px;
background-color:#75B37C;
border:1px solid #CCD8E6;
width:150px;
position:fixed;
min-width:150px;
top:181px;
bottom:30px;
}

.vert_menu_cont
{
	clear: both;
	list-style: none;
	margin:0;
  	padding:0;
}

.vert_inside_menu
{
	margin-left: 2px;
	margin-right: 2px;
	position:relative;
	float:left;	
	padding:0px 0px;
	list-style-type:none;		
	width:144px;
	border:1px dotted #669966;
	border-bottom:none;
	display: inline;
	background-image:url(../images/v2/Newimgs/left_menu_cat_back_02.png);
}


.vert_inside_menu a 
{
	clear:both;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color:#336600;	
	text-decoration:none;
	margin:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	width:140px;
	display:block;
}

.vert_inside_menu a:hover
{
background-color:#C9DAD6;
font-weight:bold;
color:#476369;
}

.vert_inside_menu_sel
{
	margin-left: 2px;
	margin-right: 2px;
	position:relative;
	float:left;	
	padding:0px 0px;
	list-style-type:none;		
	width:151px;
	border:1px solid #CCD8E6;
	border-right:none;
	display: inline;
	background-color:#FBFFFC;
	z-index:80;
}


.vert_inside_menu_sel a 
{
	clear:both;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#339999;	
	text-decoration:none;
	margin:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	width:140px;
	display:block;
}

.vert_inside_menu_tbl
{
text-align:left;
width:100%;
position:relative;
display:table;
margin:0px;
padding:0px;
}

.inside_full
{
margin:2px;
padding:2px;
background-color:white;
border:1px solid #CCD8E6;
left:6px;
position:fixed;
right:6px;
min-width:600;
top:205px;
bottom:30px;
overflow:scroll;
overflow-x: hidden;
}

.inside_full_wo_tbar_head
{
margin:2px;
padding:2px;
background-color:white;
border:1px solid #CCD8E6;
left:6px;
position:fixed;
right:6px;
min-width:600;
top:153px;
bottom:30px;
overflow:scroll;
overflow-x: hidden;
}

.inside_full_wo_toolbar
{
margin:2px;
padding:2px;
background-color:white;
border:1px solid #CCD8E6;
left:6px;
position:fixed;
right:6px;
min-width:600;
top:181px;
bottom:30px;
overflow:scroll;
overflow-x: hidden;
}

.inside_full_toolbar
{
padding:2px;
background-color:#E1EAE9;
border:1px solid #CCD8E6;
left:3px;
right:4px;
min-width:600;
top:179px;
height:23px;
position:fixed;
border-bottom:none;
}

a.menu_unf {
background: transparent url('../images/v2/images/unfin.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.menu_unf span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

.disd_ctrl
{
background-color:#F1F0ED;
}

a.menuapp {
background: transparent url('../images/v2/images/accept.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.menuapp span {
    line-height: 23px;	
    padding: 1px 0px 1px 15px;
} 


a.menuprint {
background: transparent url('../images/v2/images/Print.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.menuprint span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 


a.menuxls {
background: transparent url('../images/v2/images/Excel.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.menuxls span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

a.menudoc {
	background: transparent url('../images/v2/images/Word.gif') no-repeat scroll center left;
    display: block;
    float: left;
    font: normal 12px arial;
    height: 23px;
    margin-right:5px;
	padding-right: 1px; /* sliding doors padding */
	padding-left: 1px;
    text-decoration: none;
}

a.menudoc span {
    line-height: 23px;	
    padding: 1px 0px 1px 20px;
} 

.gantt_cell_on
{
	background-color:#68CC9A;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	position:relative;
	width:100%;
	min-height:7px;
	vertical-align:middle;
}

.gantt_cell_off
{
	background-color:white;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	position:relative;
	width:100%;
}

.iframe_st {
scrollbar-face-color:#EBF1F1;
scrollbar-shadow-color: #4D6185;
scrollbar-highlight-color: #171717;
scrollbar-3dlight-color: #E1EAE9;
scrollbar-darkshadow-color: #4D6185;
scrollbar-track-color: #171717C;
scrollbar-arrow-color: #4D6185;
}

iframe {
	position:absolute;
	height:auto;
	width:auto;
	width:100%;
	height:98%;
	border:none;
	overflow:hidden;
}


.rep_activity
{
	 font: normal 12px arial;
	 color:#2B3F55;
	 text-decoration:none;	
}

.rep_activity:hover
{
	text-decoration:underline;
}

.rep_row
{
background: #FFFFFF;
}

.rep_row:hover
{
	background: #E3EAE9; /* old browsers */
	background: -moz-linear-gradient(top, #E3EAE9 0%, #F4F9F6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E3EAE9), color-stop(100%,#F4F9F6)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3EAE9', endColorstr='#F4F9F6',GradientType=0 ); /* ie */
	text-decoration:underline;
	cursor:hand;
}

.rep_row_ind
{
background: #FFFFFF;
color:#003333;
}

.rep_row_ind:hover
{
	background: #E3EAE9; /* old browsers */
	background: -moz-linear-gradient(top, #E3EAE9 0%, #F4F9F6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E3EAE9), color-stop(100%,#F4F9F6)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3EAE9', endColorstr='#F4F9F6',GradientType=0 ); /* ie */
	text-decoration:underline;
	cursor:hand;
}

.rep_row_ind_btn
{
background:#F5F4F3;
color:#003333;
}

.rep_row_ind_btn:hover
{
	background: #E3EAE9; /* old browsers */
	background: -moz-linear-gradient(top, #E3EAE9 0%, #F4F9F6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E3EAE9), color-stop(100%,#F4F9F6)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3EAE9', endColorstr='#F4F9F6',GradientType=0 ); /* ie */
	text-decoration:underline;
	cursor:hand;
}



.chk_rept_box
{
position:relative;
}


.chk_rept_box input[type="checkbox"],input.checkbox 
{
background: transparent;
border:none;
color: #356A5A;
cursor: pointer; cursor: hand;
}

.chk_rept
{
background: transparent;
border:none;
color: #356A5A;
cursor: pointer; cursor: hand;
}

#prt_header {
margin-top: 0;
top: 0;
left:0;
height: 25px;
background: #DCE9E9;
position:fixed;
width: 100%;
}

#prt_footer {
margin-bottom: 0;
bottom: 0;
left:0;
height: 40px;
background: #DCE9E9;
position:fixed;
width: 100%;
}

#prt_body {
margin: 0;
top: 25px;
bottom: 40px;
left:0;
background:#FFFFFF;
position:fixed;
width: 100%;
border:1px solid #CCD8E6;
overflow:scroll;
overflow-x: hidden;
}

.load_page {
position:relative;
top: 300px;
height:100px;
left:40%;
width:20%;
margin:4px;
padding:4px;
border:1px solid #CCD8E6;
background-color:#FFFFFF;
background-image:url(../images/loading.gif);
background-position:center;
background-repeat:no-repeat;
visibility:hidden;
}


#loading_pg {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 5599;
  text-align: center;
}

#loading_pg-image {
	position: relative;
	top: 49%;
	left: 49%;
	z-index: 5600;
	border:1px solid #CCD8E6;
	background-color:#FFFFFF;
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.cal_btn {
position:relative;
width:98%;
height:98%;
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border: 1px solid #747474;
cursor:pointer;
behavior: url(../tools/ie-css3.htc); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ebf2, endColorstr=#dae6ed);       
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ebf2, endColorstr=#dae6ed)";    
background-color: #CCC;
background-image: linear-gradient(bottom, rgb(228,235,242) 22%, rgb(218,230,237) 51%);
background-image: -o-linear-gradient(bottom, rgb(228,235,242) 22%, rgb(218,230,237) 51%);
background-image: -moz-linear-gradient(bottom, rgb(228,235,242) 22%, rgb(218,230,237) 51%);
background-image: -webkit-linear-gradient(bottom, rgb(228,235,242) 22%, rgb(218,230,237) 51%);
background-image: -ms-linear-gradient(bottom, rgb(228,235,242) 22%, rgb(218,230,237) 51%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.22, rgb(228,235,242)),color-stop(0.51, rgb(218,230,237)));
}
