body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #636363;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
*
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a img
{
	border: 0px;
}
h1
{
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 26px;
	font-weight: normal;
	color: #057fcb;
}
h2
{
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
}
h3
{
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
	float: left;
}
h4
{
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
}
.font11_blk
{
	font-size: 11px;
	color: #4c4c4c;
}
.font11_wht
{
	font-size: 11px;
	color: #fff;
}
.font11-red
{
	font-size: 11px;
	color: #e66b55;
}

.font13_blk
{
	font-size: 13px;
	color: #4c4c4c;
}
.font14_blk
{
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}
.bold
{
	font-weight: bold;
}
.font16_blk
{
	font-size: 16px;
	color: #4c4c4c;
}

a
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
}
a:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #959595;
	text-decoration: none;
}
.link-font11
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #ee6f58;
	text-decoration: none;
}
.link-font11:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #959595;
	text-decoration: none;
}
.link_12_red
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #ee6f58;
	text-decoration: none;
}
.link_12_red:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #959595;
	text-decoration: none;
}
.link_font11_wht
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.link_font11_wht:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.link-font12
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	text-decoration: underline;
}
.link-font12:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #959595;
	text-decoration: underline;
}
.red_btn
{
	background-color: #ee6f58;
	float: left;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 24px #ae4a37;
	margin-right: 10px;
}

.red_btn_disabled
{
	background-color: #F5F5F5;
	float: left;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: black;
	text-decoration: none;
	box-shadow: inset 0 0 24px #F5F5F5;
	margin-right: 10px;
}

.red_btn:hover
{
	background-color: #ee6f58;
	float: left;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FCDFDA;
	text-decoration: none;
	box-shadow: inset 0px 0px 24px #ae4a37;
}
.red_btn_inpt
{
	background-color: #ee6f58;
	float: left;
	height: 26px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 24px #ae4a37;
	margin-right: 10px;
	border: 0px;
	padding-bottom: 4px;
}
.red_btn_inpt:hover
{
	background-color: #F39989;
	float: left;
	height: 26px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 24px #ae4a37;
	margin-right: 10px;
	border: 0px;
	padding-bottom: 4px;
}

.blue_btn
{
	background-color: #4eb1f2;
	float: left;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 24px #4296cd;
	margin-right: 10px;
}
.blue_btn:hover
{
	background-color: #8CCCF7;
	float: left;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: underline;
	box-shadow: inset 0 0 24px #4296cd;
}

.blue_btn_inpt
{
	background-color: #4eb1f2;
	float: left;
	height: 26px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 24px #4296cd;
	margin-right: 10px;
	border: 0px;
	padding-bottom: 4px;
}
.blue_btn_inpt:hover
{
	background-color: #8CCCF7;
	float: left;
	height: 26px;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 24px #4296cd;
	margin-right: 10px;
	border: 0px;
	padding-bottom: 4px;
}
.link_readmore
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background-color: #ee6f58;
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
.link_readmore:hover
{
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	background-color: #ee6f58;
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.comman_all
{
	float: left;
	width: 100%;
}
.comman_all2
{
	float: left;
	width: 100%;
	padding-top: 15px;
}
#wrap
{
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main
{
	float: left;
	width: 100%;
	min-width: 1200px;
}
.all_wrap
{
	width: 98%;
	margin-top: 0px;
	margin-right: 1%;
	margin-bottom: 0px;
	margin-left: 1%;
}
.menu_bg
{
	float: left;
	height: 51px;
	width: 100%;
	background-image: url(../image/menu_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu
{
	float: left;
	width: 80%;
}
.menu ul
{
	float: left;
	width: 110%;
}
.menu ul li
{
	float: left;
	background-image: url(../image/menu_line.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.menu ul li a
{
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 34px;
	padding-top: 17px;
	padding-right: 12px;
	padding-left: 12px;
}
.menu ul li a:hover
{
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 34px;
	padding-top: 17px;
	padding-right: 12px;
	padding-left: 12px;
	background-image: url(../image/menu_rpt_hvr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_current
{
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 34px;
	padding-top: 17px;
	padding-right: 12px;
	padding-left: 12px;
	background-image: url(../image/menu_rpt_hvr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.login_logout
{
	float: right;
	width: 20%;
}
.login_name
{
	float: left;
	width: 96%;
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 20px;
}
.login_pic
{
	float: right;
	width: 20%;
	padding-top: 12px;
	text-align: right;
}
#top_area
{
	float: left;
	width: 100%;
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;
	min-height: 115px;
}
.logo
{
	float: left;
	padding-top: 11px;
}
.right_ad
{
	float: right;
	padding-top: 8px;
}
#middle
{
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#part1_area
{
	float: left;
	width: 18%;
	margin-right: 1%;
}
#part1_area_New
{
	float: left;
	width: 18%; /*margin-right: 1%;*/
}
#part2_area
{
	float: left;
	width: 26.3%;
	margin-right: 1%;
}
#part2_area_New
{
	float: left;
	width: 81%; /*margin-right: 1%;*/
}
#part3_area
{
	float: left;
	width: 26.3%;
	margin-right: 1%;
}
#part4_area
{
	float: right;
	width: 26.3%;
}

div.part2_area
{
	float: left;
	width: 26.3%;
	margin-right: 1%;
}
div.part3_area
{
	float: left;
	width: 26.3%;
	margin-right: 1%;
}
div.part4_area
{
	float: right;
	width: 26.3%;
}

.part
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.part2
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.part2_New
{
	float: left;
	width: 32%;
	padding-bottom: 10px; /*margin-left: 1%;*/
	margin-right: 1.3%;
}
.comman_box
{
	width: 100%;
	float: left;
	height: 250px;
	overflow: auto;
}
.box_bg
{
	background-color: #f8f8f8;
	border: 1px solid #e4e4e4;
	float: left;
	width: 100%;
}
.box_hadd
{
	background-image: url(../image/box_haddrpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 36px;
	width: 97%;
	padding-top: 10px;
	padding-left: 3%;
}
.box_hadd_sub
{
	background-image: url(../image/box_haddrpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 30px;
	width: 97%;
	padding-top: 4px;
	padding-left: 3%;
}
.box_pdng
{
	padding: 3%;
	float: left;
	width: 94%;
}
.box_hadd2
{
	background-image: url(../image/box_haddrpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 36px;
	width: 98%;
	padding-top: 10px;
	padding-left: 2%;
}

.box_pdng2
{
	padding: 2%;
	float: left;
	width: 96%;
}
.mrgn_top
{
	margin-top: 20px;
}
.tr_bodr
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.rgt_bodr0
{
	border-right-width: 0px;
	padding: 2px;
	border-right-style: none;
}
.botm_bodr
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.red_bg
{
	background-color: #ee6f58;
}
.expired_bg
{
	background-color: Red;
}
.tobeexpired_bg
{
	background-color: #EDB1A6;
}
.select_field
{
	font-size: 11px;
	color: #636363;
	outline: none;
	padding: 2px;
	float: left;
	width: 40%;
}
.inner_form_main
{
	float: left;
	width: 60%;
}
.inner_form_main ul li
{
	float: left;
	width: 80%;
	margin-bottom: 10px;
	clear: left;
}
.form_left
{
	float: left;
	width: 44%;
	padding-top: 5px;
}
.form_right
{
	float: right;
	width: 54%;
}
.inner_field
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 20px;
	width: 206px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.inner_field2
{
	background-color: #e1f0f9;
	float: left;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	width: 206px;
	outline: none;
}
.inner_field3
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 20px;
	width: 150px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.inner_field4
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 100px;
	width: 206px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.inner_select_field
{
	background-color: #e1f0f9;
	float: left;
	height: 26px;
	padding: 3px;
	width: 212px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
}
.certificates
{
	float: left;
	width: 25%;
	margin-bottom: 10px;
}
.box_hadd3
{
	background-image: url(../image/box_haddrpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.eqpmt_main
{
	float: left;
	width: 37%;
}
.eqpmt_left
{
	float: left;
	width: 28%;
	text-align: right;
}
.eqpmt_right
{
	float: right;
	width: 95%;
}
.chng_pswd
{
	float: right;
	width: 81%;
}

.comment_field
{
	padding: 1%;
	float: left;
	height: 230px;
	width: 98%;
	background-color: #e1f0f9;
	border: 1px solid #c2dff2;
}

.comment_left
{
	float: left;
	width: 58%;
}
.comment_right
{
	float: right;
	width: 41%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cbcbcb;
	min-height: 100px;
}
.or
{
	float: left;
	width: 25px;
	padding-top: 6px;
}
.tmsht_btn
{
	float: right; /*width: 20.5%;*/
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	clear: right;
}
.tmsht_menu
{
	float: left;
	height: 51px;
	width: 100%;
	background-image: url(../image/menu_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tmsht_menu ul
{
	float: left;
	width: 100%;
}
.tmsht_menu ul li
{
	float: left;
	background-image: url(../image/menu_line.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.tmsht_menu ul li a
{
	float: left;
	font-family: 'HelveticaNarrowCERegular';
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	height: 34px;
	padding-top: 17px;
	padding-right: 20px;
	padding-left: 20px;
}
.tmsht_menu ul li a:hover
{
	float: left;
	font-family: 'HelveticaNarrowCERegular';
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	height: 34px;
	padding-top: 17px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../image/menu_rpt_hvr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tmsht_menu_current
{
	float: left;
	font-family: 'HelveticaNarrowCERegular';
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
	height: 34px;
	padding-top: 17px;
	padding-right: 1.7%;
	padding-left: 1.7%;
	background-image: url(../image/menu_rpt_hvr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.er_msg
{
	float: left;
	width: 100%;
}

.box_hadd4
{
	color: #FFFFFF;
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 17px;
	font-weight: normal;
	background-image: url(../image/box_haddrpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_hadd4 a
{
	color: #FFFFFF;
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 17px;
	font-weight: normal; /*background-image: url(../image/box_haddrpt.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
}

/*----------------css new---------------------*/
.left
{
	float: left;
	width: auto;
}
.right
{
	float: right;
	width: auto;
}
.tmsht_hadd
{
	float: left;
	width: 100%;
	margin-top: 8px;
}
.hadd_padd
{
	padding-left: 5px;
}
.font11_blk_bld
{
	font-size: 11px;
	color: #4c4c4c;
	font-weight: bold;
}
.tr_bodr2
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.field_ylw
{
	font-size: 11px;
	color: #636363;
	background-color: #fffca4;
	padding: 1px;
	float: left;
	height: 12px;
	width: 44px;
	border: 1px solid #979797;
}
.field_ylw2
{
	font-size: 11px; /*color: #636363;*/
	color: transparent;
	background-color: #fffca4;
	padding: 1px;
	float: left;
	height: 12px;
	width: 30px;
	border: 1px solid #979797;
}
.field_red
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ee6f58;
	padding: 1px;
	float: left;
	height: 12px;
	width: 44px;
	border: 1px solid #FFFFFF;
}
.field_red2
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ee6f58;
	padding: 1px;
	float: left;
	height: 12px;
	width: 30px;
	border: 1px solid #FFFFFF;
}
/*----------------css 22-12-2012---------------------*/
.profile_detl
{
	float: left;
	width: 100%;
}
.profile_left
{
	float: left;
	width: 50%;
}
.profile_right
{
	float: right;
	width: 50%;
}
.anmt_left
{
	float: left;
	width: 60%;
}
.anmt_right
{
	float: right;
	width: 36%;
	text-align: right;
}
/*----------------css 26-12-2012---------------------*/
.comt_list_bg
{
	background-color: #E1F0F9;
	padding: 5px;
}
.comt_list_bg2
{
	background-color: #FFF;
	padding: 5px;
}
.comment_area
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.comment_area_left
{
	float: left;
	width: 10%;
	padding-top: 5px;
}
.comment_area_right
{
	float: right;
	width: 88%;
}
.field1
{
	float: left;
	width: 98%;
	background-color: #e1f0f9;
	border: 1px solid #c2dff2;
	padding: 1%;
}
.slct_file
{
	padding: 1%;
	float: left;
	width: 98%;
	background-color: #e1f0f9;
	border: 1px solid #c2dff2;
}

/*-------------------------1-1-2013------------------------------------------*/
#pricing_main
{
	float: left;
	width: 100%;
}
.pricing
{
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.prc_top
{
	float: left;
	width: 900px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.prc_top_left
{
	float: left;
	width: 40%;
}
.prc_top_right
{
	float: right;
	width: 10%;
	text-align: right;
	padding-top: 50px;
}
.pricing_middle
{
	width: 100%;
	float: left;
	padding-top: 20px;
}
.pricing_cntr
{
	width: 515px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pricing_txt
{
	text-align: center;
	float: left;
	width: 100%;
}
.pricing_txt1
{
	font-size: 40px;
	font-weight: normal;
	color: #000;
	float: left;
	width: 100%;
}
.pricing_txt2
{
	font-size: 20px;
	font-weight: normal;
	color: #aa9c84;
	padding-top: 10px;
	float: left;
	width: 100%;
}
.pricing_table
{
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding: 10px;
}
.pricing_table_bg
{
	background-color: #ffffcc;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	float: left;
	width: 100%;
}
.prc_bodr
{
	border: 1px solid #E3C27C;
	padding: 10px;
}
.font15_blk
{
	font-size: 15px;
	color: #4c4c4c;
}
.font15_red
{
	font-size: 15px;
	color: #C30;
	font-weight: bold;
}
.link_font15_blue
{
	font-size: 15px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
}
.link_font15_blue:hover
{
	font-size: 15px;
	color: #369;
	font-weight: bold;
	text-decoration: underline;
}
/*-------------------------3-1-2013------------------------------------------*/
.inner_form_main
{
	float: left;
	width: 70%;
}
.inner_form_main ul li
{
	float: left;
	width: 95%;
	margin-bottom: 10px;
	clear: left;
}
.name
{
	padding-top: 5px;
}
.box_hadd_sub2
{
	background-image: url(../images/box_haddrpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 32px;
	width: 98%;
	padding-top: 2px;
	padding-left: 2%;
}
.box_bg2
{
	background-color: #f8f8f8;
	border: 1px solid #e4e4e4;
	float: left;
	width: 99.5%;
}
.bodr_right
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
}
.profile_left
{
	float: left;
	width: 49.8%;
}
.profile_right
{
	float: right;
	width: 49.8%;
}
.inner_field5
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 50px;
	width: 206px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.mrgn
{
	margin: 20px;
	float: left;
}
.text_last
{
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	padding-top: 15px;
}
.link14
{
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}
.link14:hover
{
	font-size: 14px;
	color: #FFF;
	text-decoration: underline;
}
h5
{
	font-family: 'HelveticaNarrowCERegular';
	font-size: 20px;
	font-weight: normal;
	color: #000;
}
.tmsht_btn2
{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	clear: right;
}
.add_task_back
{
	height: auto;
	width: 500px;
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.add_task_title
{
	font-family: 'HelveticaNarrowCERegular' , Sans-Serif;
	font-size: 26px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-top: 15px;
	width: 100%;
	height: 33px;
	float: left;
	padding-bottom: 15px;
}
.add_task_list_box
{
	float: left;
	height: 22px;
	width: 297px;
	background-color: #e1f0f9;
	border: 1px solid #c2dff2;
}
.summary_text3
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.rate_text2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding-left: 10px;
}

/*-------------------------5-1-2013------------------------------------------*/
.inner_field6
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 20px;
	width: 80px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.inner_field8
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 20px;
	width: 100px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.inner_select_field2
{
	background-color: #e1f0f9;
	float: left;
	height: 26px;
	padding: 3px;
	width: 80px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
}
.inner_field7
{
	background-color: #e1f0f9;
	padding: 3px;
	float: left;
	height: 35px;
	width: 80px;
	border: 1px solid #c2dff2;
	font-size: 13px;
	color: #636363;
	outline: none;
}
.mrgn1
{
	margin: 10px;
}
.bodr_tb
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c4c4c4;
	border-bottom-color: #c4c4c4;
}
/*-------------------------8-1-2013------------------------------------------*/
.part_smlr
{
	float: left;
	width: 24%;
	margin-right: 1%;
}

.widthHundredPercent
{
	width: 100%;
}
/*-------------------------9-1-2013------------------------------------------*/
.inner_form_main2
{
	float: left;
	width: 60%;
}
.inner_form_main2 ul li
{
	float: left;
	width: 95%;
	margin-bottom: 10px;
	clear: left;
}
.expc_smry
{
	float: right;
	width: 25%;
	background-color: #EFEFEF;
}
h6
{
	font-family: 'HelveticaNarrowCERegular' ,Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	color: #666;
}
.pdng
{
	padding: 7px;
	background-color: #999999;
	color: #FFF;
	font-weight: bold;
}
.pdng2
{
	padding: 7px;
}
/*-------------------------11-1-2013------------------------------------------*/
.ef_area
{
	float: left;
	width: 100%;
}
.ef_area table tr td
{
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
.ms_hadd
{
	float: left;
	padding: 10px;
	clear: left;
}
.my_shdl
{
	float: left;
	width: 98%;
	padding: 1%;
}
/*----------------------------------12-1-2013-----------------------------*/


.panding
{
	float: left;
	padding-right: 10px;
	padding-top: 7px;
}

/*----------------------------------16-1-2013-----------------------------*/
.date_slct
{
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 15px;
}
/*----------------------------------17-1-2013-----------------------------*/
.font12-red
{
	font-size: 12px;
	color: #e66b55;
}
.empl_slt
{
	padding: 2px;
	color: #4c4c4c;
}
.hour_field
{
	background-color: #e1f0f9;
	float: left;
	border: 1px solid #c2dff2;
	font-size: 12px;
	color: #636363;
	outline: none;
	width: 45px;
}
.hour_field2
{
	background-color: #e1f0f9;
	float: left;
	border: 1px solid #c2dff2;
	font-size: 12px;
	color: #e66b55;
	outline: none;
	width: 45px;
}
.blk_bg_wht
{
	width: 45px;
	font-size: 11px;
	color: #636363;
	background-color: #E1E6EA;
	padding: 2px;
	border: 1px solid #999;
}
.blk_bg_red
{
	width: 45px;
	font-size: 11px;
	color: #e66b55;
	background-color: #E1E6EA;
	border: 1px solid #999;
}
.field_shdl
{
	font-size: 12px;
	color: #636363;
	background-color: #E1F0F9;
	padding: 1px;
	float: left;
	height: 15px;
	width: 60px;
	border: 1px solid #CCC;
}
.field_shdl2
{
	font-size: 12px;
	color: #e66b55;
	background-color: #E1F0F9;
	padding: 1px;
	float: left;
	height: 15px;
	width: 60px;
	border: 1px solid #CCC;
}
.forecolorYello input
{
	color: #FEFFBA;
}
.forecolorPink input
{
	color: #B82EE6;
}

.forecolorGreen input
{
	color: #3ADF00;
}
.forecolorBlue input
{
	color: #007FFF;
}
.forecolorRed input
{
	color: #FF5050;
}

/*-------------------------19-1-2013------------------------------------------*/

.width85
{
	width: 85px;
}
.width90
{
	width: 90px;
}
.width100
{
	width: 100px;
}
.form_left1
{
	float: left;
	width: 15%;
	padding-top: 5px;
}
.form_right1
{
	float: right;
	width: 85%;
}

/*-------------------------25-1-2013------------------------------------------*/

.link_blk
{
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: underline;
}
.link_blk:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
}

/* 06-March-2013 */

@media screen and (max-width:1200px)
{
	.menu
	{
		float: left;
		width: 80%;
	}
	.menu ul
	{
		float: left;
		width: 100%;
	}
	.menu ul li
	{
		float: left;
		background-image: url(../images/menu_line.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.menu ul li a
	{
		float: left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
		height: 34px;
		padding-top: 17px;
		padding-right: 8px;
		padding-left: 8px;
	}
	.menu ul li a:hover
	{
		float: left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
		height: 34px;
		padding-top: 17px;
		padding-right: 8px;
		padding-left: 8px;
		background-image: url(../images/menu_rpt_hvr.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}
	.menu_current
	{
		float: left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
		height: 34px;
		padding-top: 17px;
		padding-right: 8px;
		padding-left: 8px;
		background-image: url(../images/menu_rpt_hvr.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}
	.login_logout
	{
		float: right;
		width: 20%;
	}
}

.red_color
{
	background-color: Red;
	color: White;
}

/*-------------------------------05/06/13 (New Added)---------------------------------*/
.ar_main
{
	float: left;
	width: 100%;
}
.ar_main ul li
{
	float: left;
	width: 80%;
	margin-bottom: 10px;
	clear: left;
}
.adr_area
{
	float: left;
	width: 98%;
	background-color: #FFF;
	padding: 1%;
}
.ar_form_left
{
	float: left;
	width: 20%;
	padding-top: 5px;
}
.ar_form_right
{
	float: right;
	width: 80%;
}
.adr_30
{
	float: left;
	width: 30%;
	margin-right: 2%;
}

/*---------------------------------- New Added on 20/6/2013 --------------------------------------*/
.fr_main
{
	float: left;
	width: 100%;
}
.fr_main ul li
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	clear: left;
}
.adr_area
{
	float: left;
	width: 98%;
	background-color: #FFF;
	padding: 1%;
}
.fr_form_left
{
	float: left;
	width: 16%;
}
.fr_form_right
{
	float: left;
	width: 60%;
}
.adr_30
{
	float: left;
	width: 30%;
	margin-right: 2%;
}
.f_r_btn3
{
	width: 19%;
	float: right;
	clear: right;
}
.icon_btn_f
{
	width: 40px;
	float: left;
}
.table_btm_main
{
	width: 100%;
	float: left;
}

.top_dd
{
	float: right;
	width: 20%;
}
.dropdown
{
	color: #555555;
	float: right;
	height: 17px;
	margin-top: 12px;
	position: relative;
	text-align: left;
	width: 181px;
}
.submenu
{
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
	display: none;
	margin-left: 10px;
	padding: 0 0 5px;
	position: absolute;
	top: 39px;
	width: 172px;
	z-index: 100;
}
.dropdown li a
{
	color: #555555;
	cursor: pointer;
	display: block;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 15px;
	text-decoration: none;
}
.dropdown li a:hover
{
	background-color: #EE6F58;
	box-shadow: 0 0 24px #AE4A37 inset;
	color: #FFFFFF;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.account
{
	background-image: url( "../images/arrow_down.png" );
	background-position: right center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	height: 28px;
	line-height: 16px;
	margin: -17px 0 0 -6px;
	padding: 11px 0 0 28px;
	position: absolute;
	text-decoration: none;
	top: 10px;
	width: 156px;
	z-index: 110;
}
.root
{
	border-top: 1px solid #DEDEDE;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 11px 0 0;
}
.lockProj
{
	background-color: #2C9BE2;
	color: White;
}
#spinner
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url( "../images/ajax-loader.gif" ) 50% 50% no-repeat #F0F0F0;
	opacity: 0.75;
}


#dvLoader
{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 5000;
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.8;
	text-align: center;
	vertical-align: middle;
	padding: 25% auto;
}