@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700);

*{outline:none;}

body{
    margin: 0px;
    padding: 0px;
    border: 0px;
	background:#043807;
	font-family:'Open Sans', sans-serif;
	text-decoration: none;
}

.header{ background:url(../images/header-bg2.jpg)  no-repeat left top; height:138px; width:100%;margin: 0px auto;}
.map_header{ background:url(../images/header_bg.jpg) no-repeat left top;  width:100%;margin: 0px auto;}

.header_admin{ background:url(../images/header_bg.jpg)  no-repeat left top; border:0;  height:138px; width:100%;margin: 0px auto;}
.admin_logo{ width:380px; height:90px; margin:0; border:none; float:left;}
.heading_right{ float:right; color:#FFFFFF; margin:0;font:'Open Sans', sans-serif;  font-size:24px; padding:45px 10px 0 0;}

.Text {
	font-size: 10px;
	font-weight: 600;
	color: #000000;
}
.admin-home{ width:500px; float:right;  color:#1471A7}	
.BGColor {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #BBD3EB;
}

.TextBox {
	font-size: 11px;
	color: #000000;
	background-color: #EDF6FF;
	height: 18px;
	border: 1px solid #497098;
}

.Button {
	font:600 12px/29px 'Open Sans', sans-serif; cursor:pointer; color:#FFFFFF;
	padding:0 10px;	text-align:center;	/*background:url(../images/new_left_hover.jpg) repeat-x;*/	border: 1px solid #026263;	height:30px; border-radius:5px;
	background: #48c8bb; /* Old browsers */
background: -moz-linear-gradient(top,  #48c8bb 0%, #47c5b9 9%, #44c4b5 13%, #45bbad 25%, #41b1a1 38%, #42b1a1 41%, #40ac9c 47%, #39a897 50%, #08907a 53%, #098873 59%, #068771 63%, #08846a 69%, #047e65 72%, #01765b 81%, #01765b 84%, #017256 88%, #007356 91%, #006c52 94%, #006c52 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48c8bb), color-stop(9%,#47c5b9), color-stop(13%,#44c4b5), color-stop(25%,#45bbad), color-stop(38%,#41b1a1), color-stop(41%,#42b1a1), color-stop(47%,#40ac9c), color-stop(50%,#39a897), color-stop(53%,#08907a), color-stop(59%,#098873), color-stop(63%,#068771), color-stop(69%,#08846a), color-stop(72%,#047e65), color-stop(81%,#01765b), color-stop(84%,#01765b), color-stop(88%,#017256), color-stop(91%,#007356), color-stop(94%,#006c52), color-stop(100%,#006c52)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* IE10+ */
background: linear-gradient(to bottom,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48c8bb', endColorstr='#006c52',GradientType=0 ); /* IE6-9 */
}
.Button a{
	font-size: 12px;font-weight: 600;font-family:'Open Sans', sans-serif;color:#FFFFFF;padding:0 4px;
	text-align:center;text-decoration:none;}
	
	.new_button{
	font-size: 12px;	font-weight: 600;	font-family:'Open Sans', 'sans-serif'; cursor:pointer; color:#FFFFFF;
	padding:0 10px;	text-align:center;	/*background:url(../images/new_left_hover.jpg) repeat-x;*/	border: 1px solid #026263;	height:30px; border-radius:5px;
	background: #48c8bb; /* Old browsers */
background: -moz-linear-gradient(top,  #48c8bb 0%, #47c5b9 9%, #44c4b5 13%, #45bbad 25%, #41b1a1 38%, #42b1a1 41%, #40ac9c 47%, #39a897 50%, #08907a 53%, #098873 59%, #068771 63%, #08846a 69%, #047e65 72%, #01765b 81%, #01765b 84%, #017256 88%, #007356 91%, #006c52 94%, #006c52 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48c8bb), color-stop(9%,#47c5b9), color-stop(13%,#44c4b5), color-stop(25%,#45bbad), color-stop(38%,#41b1a1), color-stop(41%,#42b1a1), color-stop(47%,#40ac9c), color-stop(50%,#39a897), color-stop(53%,#08907a), color-stop(59%,#098873), color-stop(63%,#068771), color-stop(69%,#08846a), color-stop(72%,#047e65), color-stop(81%,#01765b), color-stop(84%,#01765b), color-stop(88%,#017256), color-stop(91%,#007356), color-stop(94%,#006c52), color-stop(100%,#006c52)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* IE10+ */
background: linear-gradient(to bottom,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48c8bb', endColorstr='#006c52',GradientType=0 ); /* IE6-9 */
}
.new_button a{
	color:#FFFFFF; padding:0 4px;
	text-align:center;text-decoration:none; }
.new_button a strong {font-weight:600;}
	

.footer{  background-color:#D7D5D6; width:100%; *width:100%; padding:0; text-align:center; color:#000; font: normal 11px 'Open Sans', sans-serif; line-height:25px;}


table.TableBox{
	font-size: 11px;
	color : #000000;	
	text-align:left;
	background-color:#FFFFFF;
	padding:1px;			
}
.TableBox3{
	font-size: 11px;
	color : #000000;	
	text-align:left;
	background-color:#fff;
	border:#D8D9D9 1px solid;
	padding:1px;

}

table.TableBox4{
	font-size: 11px;
	color : #000000;	
	text-align:left;
	background-color:#f1f1f1;
	padding:0;			
}

.TableBox2{
	font-size: 11px;
	color : #000000;
	
	text-align:left;
	background-color:#FFFFFF;
	padding:5px;			
}


tr.MainTr{
	
	font-size: 12px;
	color:#000000;
	font-weight:600;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	background-color:#d8d9d9;
	height:30px;
	
	 }
	 
 .new_row{
	
	font-size: 12px;
	color:#fff;
	font-weight:600;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	/*background-color:#007c7d;*/
	height:30px;
	background: #48c8bb; /* Old browsers */
background: -moz-linear-gradient(top,  #48c8bb 0%, #45bfb2 19%, #41ac9c 47%, #38a797 50%, #0c9079 53%, #098d76 56%, #0d8874 59%, #078770 63%, #0b8169 69%, #077f64 72%, #016d53 94%, #006b51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48c8bb), color-stop(19%,#45bfb2), color-stop(47%,#41ac9c), color-stop(50%,#38a797), color-stop(53%,#0c9079), color-stop(56%,#098d76), color-stop(59%,#0d8874), color-stop(63%,#078770), color-stop(69%,#0b8169), color-stop(72%,#077f64), color-stop(94%,#016d53), color-stop(100%,#006b51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* IE10+ */
background: linear-gradient(to bottom,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48c8bb', endColorstr='#006b51',GradientType=0 ); /* IE6-9 */
	
	 }
	 

.heading_tr{	
	font-size: 16px;
	color: #000000;
	font-weight:600;
	padding-top:5px;
}

tr.AlTr1{
	
	font-size: 13px;
	color: #000000;
	background:#f1f1f1;
	padding-left: 12px;
}
tr.AlTr1 td{ height:35px !important; padding:0 0 0 10px;}
tr.AlTr2{
	
	font-size: 13px;
	color: #000000;
	background:#e5e4e4;
	padding-left: 12px;
	
}
tr.AlTr2 td{ height:35px !important; padding:0 0 0 10px;}

tr.AlTr2:hover, .AlTr1:hover{ background:#d8d8d8;}

.oddTr
{
	background-color: #F7F7F7;
}


.AlTxt1{
	color: #E7EFF7;
}
.AlTxt2{
	color: #000000;
}

.link{
	font-size: 12px;
	color: #014CA2;
}
.tdTopcolor {
	font-size: 11px;
	color: #000000;
	background-color: #DCEAF8;
	}

.TopTr{
	font-size: 11px;
    background:url(../../images/nav_center.jpg) repeat-x;color:#FFFFFF; height:36px;
	
}
.TopTr_link{color:#222222;}

.tdTitle {
	color: #fff;
	/*background:url(../images/left_bar2.jpg) no-repeat;*/
	font:600 13px 'Open Sans', sans-serif;
	height:40px;
	padding-left:12px;
	background: #48c8bb; /* Old browsers */
background: -moz-linear-gradient(top,  #48c8bb 0%, #45bfb2 19%, #41ac9c 47%, #38a797 50%, #0c9079 53%, #098d76 56%, #0d8874 59%, #078770 63%, #0b8169 69%, #077f64 72%, #016d53 94%, #006b51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48c8bb), color-stop(19%,#45bfb2), color-stop(47%,#41ac9c), color-stop(50%,#38a797), color-stop(53%,#0c9079), color-stop(56%,#098d76), color-stop(59%,#0d8874), color-stop(63%,#078770), color-stop(69%,#0b8169), color-stop(72%,#077f64), color-stop(94%,#016d53), color-stop(100%,#006b51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* IE10+ */
background: linear-gradient(to bottom,  #48c8bb 0%,#45bfb2 19%,#41ac9c 47%,#38a797 50%,#0c9079 53%,#098d76 56%,#0d8874 59%,#078770 63%,#0b8169 69%,#077f64 72%,#016d53 94%,#006b51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48c8bb', endColorstr='#006b51',GradientType=0 ); /* IE6-9 */	
}

.leftButtonbg {
	background:url(../images/new_left.jpg) left bottom repeat-x;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	height:40px;
	line-height:25px;	
	}
	
	
.left_nav {
	/*background:url(../images/new_left_select.jpg) repeat-x;*/
	background:url(../images/new_left.jpg) left bottom repeat-x;
	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	height:40px;
	line-height:25px;
	
	}

.left_nav a{color:#05a57d;}
.leftButtonbg_txt{font-size: 12px;
font:13px 'Open Sans', 'sans-serif'; color:#555555;
text-decoration:none;
}
.leftButtonbg_txt:hover{ color:#05a57d; text-decoration:none; }
.arrowLink {
	font-size: 12px;
	font-weight: 600;
	background-color: #000000;
}
.arrowLink1 {
	font-size: 12px;
	font-weight: 600;
	background-color: #000000;
}

.arrow {
	font-size: 14px;
	background-color: #FFD7A7;
}
.arrow1 {
	font-size: 12px;
	color: #568DCB;
	height:34px;
	width:14px;
	padding:0 5px 0 16px !important; 
	background:#e0e0e0;
}

 .leftLink {
	font:13px 'Open Sans', 'sans-serif';
	color: #5a5a5a;
	background:#e0e0e0;
	text-decoration:none;
	
}

.tdcolorWhite {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.borderRight {
	font-size: 12px;
	color: #333333;
	padding:4px 4px 0 4px;
	background-color: #fff;
}

.textTitle {
	font-size: 12px;
	color:#ffffff;
	padding-left: 10px;
	font-weight: 600;
	/*font-family:'Open Sans', sans-serif;*/
	text-align:left;
	
}

.textLevel {
	font-size: 11px;
	color: #000000;
	font-weight: 600;
}

.text {
	font-size: 12px;
	color: #000000;
}

.textfield {
	font-size: 12px;
	color: #000000;
	border: 1px solid #BDD3E2;
	background-color: #EFF4F8;
	height: 18px;
}

a:hover {
	text-decoration: underline;
}
/* No image should have a border when linked */
a img {
	border: 0;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: 600;
	color: black;
}

.text20 {
	font-size: 20px;
	color: #3E6082;
	font-weight: 600;
}

.textarea {
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.textBg {
	font-size: 12px;
	color: #000000;
	background-color: #EDF2F8;
}

table.LeftTable{
	background-color: #000000;
	border: 1px SOLID #000000;
}

tr.MainLeftTr{
	background-color: #000000;
	border: 1px SOLID #000000;
}

tr.SubLeftTr{
	background-color: #D9E9F4;
	border: none;
}

tr.main_tr
{
	background : #D4D0C8;
	color :#FFFFFF;
	font-weight: 600; 
}

a.MainLeftLink
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 600;
	border: 1px solid #000000;
}

a.SubLeftLink{
	font-size: 11px;
	color: #000000;
	font-weight: 600;
}

a.MainLink{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: 600; text-decoration:none;
}
.NormalBlackText{
	font-size: 10px;
	color: #000000;
}

.NormalBlackText1{
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.textTitle a{color:#05A57D;}
.textTitle strong{ font-weight:600; /*text-transform:uppercase;*/}

.NormalRedText{
	font-size: 11px;
	color: #CC0000;
	font-weight:600;
}

.number_hover{
	font-size: 10px;
	color: #025951;
	background-color:#ebebeb;
	border:#cdcece 1px solid;
	padding:2px 4px;
	
}

.NormalBlueText{
	font-size: 13px;
	color: #03888d;
	text-decoration:none;
}

.NormalBlueText2{
	font-size: 11px;
	color: #03888d;
	text-decoration:none;
}

.NormalWhiteText{
	font-size: 13px;
	color: #FFFFFF;
}

.bigText_invoice{
	font-size: 20px;
	color: #000000;
}

.smallText_invoice{
	font-size: 13px;
	color: #000000;
}

.invoiceHead{
	font-size: 14px;
	color: #003399;
}

.txtbox {
font-size: 13px; 
BORDER: #cdcdcc 1px solid;
 height:18px;
 }
 
 .selectbox{font-size: 8pt; 
color:#000000;
 height:19px;  
 width:198px;}
 
.txtbox1 {
font-size: 8pt;
BORDER: #01518E 1px solid;
height:100px;
 }
.input {
	border: transparent;
	background: transparent center;
	font: normal 12px/normal Arial;
	color: #000000;
	height: 18px;
	text-decoration: none;
	vertical-align: middle;
	border:0px;
}
	
.Tdbg {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #000000;
	background-image: url(../images/textbox-bg.gif);
	background-repeat: no-repeat;

}
.Tdbg1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: 600;
	color: #000000;
	background-image: url(../images/textbox-bg1.gif);
	background-repeat: no-repeat;
}

.row_divider{height:0px; padding:0px !important;}


.admin_nav{ width:100%; background:url(../images/menu2_bg.png) repeat-x left top #cacaca; padding:5px 0; }
.admin_nav ul{ margin:0px; padding:0px; clear:both; overflow:hidden; }
.admin_nav ul li{ margin:0px; padding:0; list-style:none; height:45px;  font-size:12px; font-weight:600; background:url(../images/divider2.jpg) no-repeat center right;  float:right; }
.admin_nav ul li p{text-align:left; line-height:36px;}
.admin_nav ul li a{color:#000; text-decoration:none; padding:0 12px; margin:0;  }
.admin_nav ul li a img{ border:none; margin:0px;  }

.admin_searchbg{ background:url(../images/admin_searchbg.jpg) no-repeat;
 width:423px; height:69px;}
 
 .gray_round_tc{ background:url(../images/gray_round_tc.jpg) repeat-x; height:5px;}
 .gray_round_bc{ background:url(../images/gray_round_bc.jpg) repeat-x; height:5px;}
 .gray_round_lm{ background:url(../images/gray_round_lm.jpg) repeat-y; width:6px; height:auto;}
 .gray_round_rm{ background:url(../images/gray_round_rm.jpg) repeat-y; height:auto; width:6px;}


* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/x.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
.multiselectinnerDiv{ width:120px; height:15px; float:left; border-bottom:1px  dotted #000066; }

table.popup CAPTION {
    text-align: left;
    font-size: 18px;
    color: #287004;
	font-family:'Open Sans', sans-serif;    
    padding: 20px 10px 10px 10px;
}
table.popup {
    width: 700px;
    margin: 20px auto;
    display: block;
}
table.popup td, table.popup th {
    color: black;   
}

.search-input { height:22px; background: #e9e9e9; padding:0 5px; border:#c0c1c0 1px solid; /*position: relative;*/ border-radius: 5px; box-shadow: 1px -1px 0px #c0c1c0;}

.form_input_style textarea  {background:#e9e9e9; border:#c0c1c0 1px solid; /*position: relative;*/ border-radius:5px; box-shadow: 1px -1px 0px #c0c1c0; padding:5px;}
.form_input_style input[type="text"] {background:#e9e9e9; height:22px; border:#c0c1c0 1px solid; position: relative; border-radius: 5px; box-shadow: 1px -1px 0px #c0c1c0; padding:0 4px; font-family:'Open Sans', sans-serif;}
.form_input_style select {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 5px;
    box-shadow: 1px -1px 0 #C0C1C0;
    padding: 2px;
    position: relative;
	border: 0 none;
	font-family:'Open Sans', sans-serif;
	}
.form_input_style td { padding:6px 5px;}

.form_input_style .cal-TextBox { border-radius:0px !important; height:20px !important; box-shadow:none !important;}

.form_input_style input[type="radio"] { margin:0 0 0 3px; position:relative; top:3px;}

.form_input_style .AlTr1 {background:#9dc290;}
.form_input_style .AlTr2 {background:#9dc290;}
.form_input_style .AlTr1:hover {background:#d8d8d8;}
.form_input_style .AlTr2:hover {background:#d8d8d8;}



/**********Register Block************/
.register-block {
	min-width:325px;
	margin:0 140px;
	padding:20px;
	background: url("../images/login-box-bg.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    border: 1px solid #E0E1DF;
    border-radius: 10px;
    box-shadow: 0 0 5px #CCCCCC;
    position: relative;
	}
.register-block .MainTr {background:none !important;}
.register-block .AlTr1 {background:none !important;}
.register-block .AlTr2 {background:none !important;}
.register-block .heading_tr { font-family:'Open Sans', sans-serif; color:#4C8743; font-size:22px;}

.register-block .txtbox {background:#e9e9e9; height:22px; border:#c0c1c0 1px solid; position: relative; border-radius: 5px; box-shadow: 1px -1px 0px #c0c1c0; padding:0 5px; margin-right:10px;}
.register-block select {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 5px;
    box-shadow: 1px -1px 1px #C0C1C0;
    padding: 2px;
    position: relative;
	border: 0 none;
	}
/*****/

.tr-bg tr{font-size:13px; color: #000000; background:#9DC290; padding-left: 12px;}
.tr-bg tr:hover{ background:#d8d8d8;}	

td.tr-bg2{font-size:11px; color: #000000; background:#9DC290; padding-left: 12px;}
td.tr-bg2:hover{ background:#d8d8d8;}

.form_style_inner textarea  {background:#e9e9e9; border:#c0c1c0 1px solid; /*position: relative;*/ border-radius:5px; box-shadow: 1px -1px 0px #c0c1c0; padding:5px;}
.form_style_inner input[type="text"] {background:#e9e9e9; height:22px; border:#c0c1c0 1px solid; position: relative; border-radius: 5px; box-shadow: 1px -1px 0px #c0c1c0; padding:0 5px; font-family:'Open Sans', sans-serif; margin:0 10px 0 0;}
.form_style_inner select {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 5px;
    box-shadow: 1px -1px 0 #C0C1C0;
    padding: 2px;
    position: relative;
	border: 0 none;
	font-family:'Open Sans', sans-serif;
	}	
.form_style_inner input[type="radio"] { margin:0 0 0 3px; position:relative; top:3px;}

.insert_btn { display:inline-block; background:#45BBAD; color:#fff; padding:3px 10px; font-size:11px; text-decoration:none; position:relative; border-radius:2px;}
.insert_btn:hover { text-decoration:none;}

.user_Manager_input input[type="checkbox"] { margin:2px 5px;}

.form_style_inner{width:100% !important;}
.new_row td {padding:0 0 0 10px; height:40px;}
.smallblack td{padding:0 0 0 10px; height:40px;}

#divtools { margin:10px 0 0; }

.uploadfileButton input{ }
.multiselectinnerDiv strong {font-weight:600;}

tr.AlTr2 th {font-weight:600; padding:0 0 0 10px;}
table.popup th, th, strong {font-weight:600;}

tr.MainTr td{font-family:'Open Sans', sans-serif !important;}

.navigation2 {clear:both;}
.sitelogo { float:left; height:142px; }
/*.sitelogo a { float:left; width:200px; margin:29px 0 0 11px;}
.sitelogo a img {max-width:100%;}*/

.sitelogo a {float:left; width:160px !important; margin:10px 0 0 11px;}
.sitelogo a img {max-width:160px !important;}

#fld_job_notes { height:100px; margin:10px 0;}

.popup-action h1 {font-family:'Open Sans', sans-serif !important; font-size:24px; font-weight:600; color:#FC3; padding:0; margin:0 0 5px;}
.popup-action p { color:#fff;}
.popup-action p a { float:none !important;}


.background_gray{background: #d8d8d8 !important;}
