@charset "utf-8";
/* CSS Document */



hi, h2, h3, h4, h5, h6, p {
	margin:0px;
	padding:0px;
}
html {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
a {
	text-decoration:none;
	color:#3a3a3a;
}
a:hover {
	text-decoration:underline;
	color:#293f99;
	font-weight:bold;
}
body {
	background-color:#efefef;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#maincontainer {
	width:1010px;
	margin:0 auto;
	background-repeat:repeat-y;
	box-shadow: 0px -1px 8px #A6A6A6;
	
	-webkit-box-shadow: 0px -1px 8px #A6A6A6;
	-moz-box-shadow: 0px -1px 8px #A6A6A6;
	box-shadow: 0px -1px 8px #A6A6A6;
}
#container {
	width:982px;
	margin:0 auto;
}
#header {
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-x;
	height:197px;
	background-size: cover;
}
#logo {
	float:left;
	margin:6px 0px 0px 10px;
}
#login_area {
	float:right;
}
#admin_text {
	color:#FFF;
	margin:20px 10px 0px 0px;
	font-size:12px;
	background-image:url(../images/admin_img.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:3px 0px 0px 25px;
}
#admin_text a {
	color:#FFF;
	text-decoration:none;
}
#view_site {
	float:right;
	margin:12px 10px 0px 0px;
}
#navigation {
	padding-top:88px;
}
.active_nav {
	float:left;
	margin-right:5px;
}
#active_nav_left_corner {
	float:left;
}
#active_nav_bg {
	float:left;
	background-image:url(../images/active_bg.png);
	background-repeat:repeat-x;
	height:25px;
	padding:9px 15px 0px 15px;
	font-size:14px;
	text-align:center;
}
#active_nav_right_corner {
	float:left;
}
.selected_nav {
	float:left;
	margin-right:5px;
}
#selected_nav_left_corner {
	float:left;
}
#selected_nav_bg {
	float:left;
	background-image:url(../images/selected_bg.png);
	background-repeat:repeat-x;
	height:25px;
	padding:9px 15px 0px 15px;
	font-size:14px;
	text-align:center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#selected_nav_bg a {
	text-decoration:none;
	color:#ffffff;
}
#selected_nav_right_corner {
	float:left;
}
#body {
	margin-top:10px;
}
#body_left_col {
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background-color:#FFF;
	border:#dadada 1px solid;
	width:222px;
	padding-bottom:10px;
}
#left_col_link_img {
	float:left;
	padding:10px 0px 0px 8px;
}
#left_col_link {
	float:left;
	font-size:12px;
	padding:10px 0px 0px 6px;
}
#left_col_link1 {
	float:left;
	font-size:12px;
	padding:5px 0px 0px 15px;
}
#left_col_link2 {
	float:left;
	font-size:12px;
	padding:10px 0px 0px 0px;
}
#body_right_col {
	float:right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background-color:#FFF;
	border:#dadada 1px solid;
	width:748px;
	overflow:hidden;
	padding-bottom: 10px;
}
.heading {
	font-size:18px;
	color:#3a3a3a;
	text-transform:uppercase;
}
.heading1 {
	font-size:14px;
	color:#3a3a3a;
	text-transform:uppercase;
	font-weight:bold
}
.heading2 {
	font-size:12px;
	color:#3a3a3a;
	text-transform:uppercase;
	;
	font-weight:bold
}
#body_right_col_first_col {
	float:left;
	width:390px;
	margin:6px 0px 0px 10px;
}
#master_div {
	clear:both
}
#master_text {
	font-size:15px;
	float:left;
	margin:20px 0px 0px 0px;
}
#master_text_img {
	float:left;
	margin:17px 0px 0px 15px;
}
ul.child {
	font-size:12px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
ul.child li {
	background-image:url(../images/black_dot.png);
	background-repeat:no-repeat;
	background-position:2px 14px;
	padding:8px 0px 0px 14px;
	color:#373737;
}
#body_right_col_second_col {
	float:right;
	background-color:#3a3a3a;
 -moz-border-radius-topright:5px -webkit-border-top-right-radius:5px;
	border-top-right-radius: 5px;
	width:318px;
	padding:10px 10px 20px 10px;
}
#login {
	margin:auto;
	background-color:#3a3a3a;
	border-radius: 5px;
	width:318px;
	padding:10px 10px 20px 10px;
}
#textbox_heading {
	color:#ffffff;
	color: #dfdada;
	padding: 4px 0px;
	border-bottom: 1px solid #808080;
}
#textbox_heading i{font-size:13px !important; margin-right:5px;}
#textbox input {
	width:100%;
	padding:7px 0px;
	outline:none;
	border:#000000 1px solid;
	margin-bottom:10px;
}
#login label{
	display:block;
	cursor:pointer;
	color:#FFF;
	margin-bottom:5px;
}
#login input[type="checkbox"]{
	vertical-align:middle;
}
.panel{
	margin:10px 0;color:#FFF; 
}
.text-center{
	text-align:center;
}
.text-right{text-align:right !important;}
#textbox select{
	width:100%;
	padding:7px;
	margin-bottom:10px;
	border:1px solid #000;
}
#txtbxcustom {
	width:320px;
	margin-bottom:10px;
}
#chekbox {
	font-size:12px;
	color:#ffffff;
	float:left;
	margin-bottom:20px;
}
#select_list select {
	font-size:13px;
	color:#3a3a3a;
	float:right;
	width:245px;
}
#submit_button input {
	float:right;
	margin:30px 0px 0px 0px;
	width:123px;
	height:40px;
	;
}
#my_btn {
	float:right;
	margin:10px 0px 0px 0px;
	width:123px;
	height:40px;
	;
}
#login_button input {
margin: auto !important;
/* width: 123px; */
/* height: 40px; */
padding: 12px 32px;
outline: none;
font-size: 15px;
border: 1px solid;
background: linear-gradient(#F5F5F5, #C5C5C5);	
cursor:pointer;
}
#login_button input:hover {
background: linear-gradient(#C5C5C5, #F5F5F5);	
}
#footer {
	
	background: linear-gradient(#8B8B8B, #303030);
	background: -moz-linear-gradient(#8B8B8B, #303030);
	background: -ms-linear-gradient(#8B8B8B, #303030);
	background: -o-linear-gradient(#8B8B8B, #303030);
	color:#FFF;
	padding: 9px 14px;
	font-size: 16px;
	border-radius:4px 4px 0px 0px;
}

#footer .left{float:left}
#footer .right{float:right}
.bold {
	font-size:13px;
	font-weight:bold;
}
/*add_page css*/



#add_left_col {
	float:left;
	width:319px;
	padding:10px;
	border-left:#dadada 1px solid;
}
#add_select_list select {
	font-size:13px;
	color:#3a3a3a;
	margin-bottom:10px;
}
#Add_button input {
	width:200px;
	height:40px;
	margin-top:10px;
}
#Add_button1 input {
	width:150px;
	height:40px;
	margin-top:3px;
}
#add_textbox input {
	width:318px;
	height:18px;
	margin-bottom:10px;
}
#add_textbox_heading {
	color:#3a3a3a;
	font-size:12px;
	padding-bottom:0px;
}
.success {
	border:#4f8a10 1px solid;
	background-color:#edfced;
	padding:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f8a10;
}
.info {
	width:735px;
	height:20px;
	border:#00C6C6 1px solid;
	background-color:#B7FFFF;
	padding:8px 0px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#008484;
}
.error {
	background-image:url(images/error.png);
	background-repeat:no-repeat;
	background-position:10px 6px;
	width:685px;
	height:36px;
	border:#d8000c 1px solid;
	background-color:#fdd5ce;
	padding:14px 0px 0px 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d8000c;
}
.error_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#900 !important;
	font-weight:bold;
}
#success a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f8a10;
	text-decoration:underline
}
#success a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f8a10;
	text-decoration:none;
	font-weight:normal !important;
}
#success li {
	line-height:22px;
}
/* new tabs */



#new_tabs_Area {
	float:right;
	width:750px;
}
#new_tabs {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background-color:#FFF;
	border:#dadada 1px solid;
	padding:7px 10px 10px 10px;
	margin-bottom:5px;
}
#new_tabs_links {
	float:left;
}
#new_tabs_links a {
	font-size:11px;
	text-transform:uppercase
}
/* new_page*/



textarea {
	height:80px;
	width:400px;
	margin-bottom:10px;
}
fieldset {
	/*border:#CCC 1px solid;*/
    border: 1px solid #DADADA;
    border-radius: 5px 5px 5px 5px;
    margin-left: 10px;
	margin-right:10px;
    margin-top: 10px;
    padding-top: 10px;	
}
legend {
	font-size:18px;
	text-transform:uppercase;
}
#agency_cols {
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background-color:#FFF;
	border:#dadada 1px solid;
	width:37%;
	padding:10px 0 10px 0px;
	margin:0 0 0 5px;
}
.sub_tab {
	background-color:#008000;
	padding:6px 12px 2px 12px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:20px;
	color:#fff;
	float:left;
	-moz-border-radius:3px;
	border-radius:3px;
}
.sub_tab a {
	text-decoration:none;
	color:#fff;
}
.sub_tab a:hover {
	text-decoration:underline;
	color:#fff;
}
.divspacer {
	float:left;
	width:12px;
}
.larg {
	font-size:12px;
	font-weight:bold;
}
.left_imgset {
	background-image:url(../images/shdow_12.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
	margin-left:8px !important;
	vertical-align:middle;
}
.styl_col {
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background-color:#FFF;
	border:#dadada 1px solid;
	width:100%;
}
.brd_top {
	border-top:#999 1px solid;
}
/* New Detail Css*/

ul.Contact_Detail_Heading {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-weight:bold;
	font-size:12px;
	width:171px
}
ul.Contact_Detail_Heading li {
	margin:0px 0px 0px 0px;
	padding:5px 3px 3px 3px;
	list-style-type:none;
	display:block;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
	height:18px;
}
ul.Contact_Detail_Contents {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	font-size:12px;
	display:block;
	width:171px
}
ul.Contact_Detail_Contents li {
	margin:0px 0px 0px 0px;
	padding:5px 3px 3px 3px;
	list-style-type:none;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	height:18px;
}
.Bg_Color_Gray {
	background-color:#f0f0f0;
}
.head_box {
	float:left;
	width:93px;
	border:#999 1px solid;
	margin-right:2px;
	padding:2px 0px 2px 0px;
	background-color:#F0F0F0
}
.head_box1 {
	float:left;
	width:93px;
	border:#999 1px solid;
	margin-right:2px;
	padding:2px 0px 2px 0px;
}
.head_box1 a {
	color:#293f99;
}
/*By Muz*/

.CheckBox_Block1 {
	font-family:Arial, Helvetica, sans-serif;
	width:728px;
}
.CheckBox_Back1 {
	float:left;
	margin-bottom:5px;
	margin-top:6px;
	margin-left:8px;
}
.CheckBox_Title1 {
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color:#363535;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
	background: #363636; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#bfbfbf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#bfbfbf)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #e9e9e9, #bfbfbf); /* for firefox 3.6+ */
	text-align:center;
	width:610px;
	float:left;
	margin:10px 0 10px 10px;
}
.CheckBox_CheckBox1 {
	font-size:12px;
	font-size:12px;
	color:#666666;
	padding-top:5px;
}
.fieldset1 {
	border:#dadada 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding-top:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}
.legend1 {
	font-size:13px;
	font-weight:600;
}
.page_title{
	padding:5px 0px 0px 5px;
	font-size:20px;
	background-color:#429BD5;
	color:#FFF;
	height:30px;
	width:740px;
    border: 1px solid ##2B489F;    
	margin:8px 0px 8px 8px; width:800px; 
	-moz-border-radius:5px 0 0 5px; 
	-webkits-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;	
}
.page_title a{
	text-decoration:none;
	color:#FFF;	
}
.page_title a:hover {
	 font-weight:normal;
	 text-decoration:none;
	 color:#FFF;
}

.overlay {
   position:relative;
   width: 100%;
   height: 100%;
   
}

.overlay_1 {
   position: Absolute;
   top:0;
   left:0;
   width:100% !important;
   height:1000px;
   background-color: #999;
   z-index:2;
   opacity:0.4;
   filter: Alpha(opacity = 50)
   
}
.readonly{
	background-image:url(../images/read_only.png);
    background-repeat: no-repeat;
    font-size: 40px;
    height: 63px;
    padding-left: 80px;
    padding-top: 12px;
	margin-left:10px;
	width:100% !important;
}

.viewsite{
	background: url(../images/view_site_img.png) no-repeat;
	margin-right:5px;
	min-height:22px;
	width:85px;
}

.left_col_link_img_mem_parent{
	background: url(../images/mem.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 12px;
	float:left;
}
	.left_col_link_img{
		background: url(../images/admin_40.png) no-repeat;
		margin: 10px 0 0 8px;
		width: 16px;
		height: 12px;
		float:left;
	}

.left_col_link_img_ltr_parent{
	background: url(../images/le.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 15px;
	float:left;
}
	.left_col_link_img_ltr{
		background: url(../images/special.png) no-repeat;
		margin: 10px 0 0 8px;
		width: 16px;
		height: 16px;
		float:left;
	}

.left_col_link_img_prop_parent{
	background: url(../images/property.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 15px;
	float:left;
}
	.left_col_link_img_prop{
		background: url(../images/add.png) no-repeat;
		margin: 10px 0 0 8px;
		width: 16px;
		height: 16px;
		float:left;
	}

.left_col_link_img_finance_parent{
	background: url(../images/finance.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 15px;
	float:left;
}
	.left_col_link_img_finance{
		background: url(../images/add_bank.png) no-repeat;
		margin: 10px 0 0 8px;
		width: 16px;
		height: 16px;
		float:left;
	}

.left_col_link_img_fp_parent{
	background: url(../images/planning.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 15px;
	float:left;
}
	.left_col_link_img_fp{
		background: url(../images/p_arrow.png) no-repeat;
		margin: 10px 0 0 8px;
		width: 16px;
		height: 16px;
		float:left;
	}

.left_col_link_img_pt_parent{
	background: url(../images/clock.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 15px;
	float:left;
}
	.left_col_link_img_pt{
		background: url(../images/special.png) no-repeat;
		margin: 10px 0 0 8px;
		width: 16px;
		height: 16px;
		float:left;
	}

.left_dropbox_manage_img{
	background: url(../images/box-open-icon.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 16px;
	float:left;
}

.left_dropbox_rpt_img{
	background: url(../images/boxreport.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 20px;
	height: 16px;
	float:left;
}

.addmore{
	background:url(../images/add_more.png) no-repeat;
	margin: 6px 0 0 5px;
	width: 25px;
	height: 22px;
	float:left;
}

@media only screen and (min-width:768px) and (max-width:1024px){
#maincontainer {
	width:auto !important;
	margin:0px 10px;
}
	
}

@media only screen and (min-width:641px) and (max-width:767px){
#maincontainer {
	width:auto !important;
	margin:0px 10px;
}	
}

@media only screen and (min-width:280px) and (max-width:640px){
#maincontainer {
	width:auto !important;
	margin:0px 10px;
}
#login {
	margin: 15px;
	width: auto !important;
}

}