
*{font-size: 11px !important;font-family: Arial, Helvetica, sans-serif;}

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

html, body{height:100%;font-family: Arial, Helvetica, sans-serif; color:#000000;}

a 
{
	color: #006600;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.underline
{
	color: #006600;
	text-decoration: underline;
}
a.underline:hover
{ color:#000000;
	text-decoration: underline;
}
a.sidenav:link 
{
	font-family:  Arial;
	font-size: 12px;
	color: #ffffff;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
}

a.sidenav:visited 
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: normal;
}

a.sidenav:hover {
	font-family: Arial;
	font-size: 12px;
	color: #073306;
	text-decoration: none;
}
a.sidenavBold:link 
{
	font-family:  Arial;
	font-size: 12px;
	color: #0E5270;
	text-transform: capitalize;
	text-decoration: none;
		font-weight:bold;
}

a.sidenavBold:visited 
{
	font-family: Arial;
	font-size: 12px;
	color: #0E5270;
	text-transform: capitalize;
	text-decoration: none;
	font-weight:bold;
}

a.sidenavBold:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
	font-weight:bold;
}


.btn_link{font-family: Arial;font-size: 11px;color: #066e06;text-decoration: none;}
.btn_link a{font-family: Arial;font-size: 11px;color: #066e06;text-decoration: none;}
.btn_link a:hover{color: #000;text-decoration: none;}

.adm_thumb{float:right; width:auto; height:50px; z-index:1000; position:relative; margin-right:20px; background:#090; padding:3px; border:0px #093 solid;}

.adm_thumb_banner{float:right; width:auto; height:50px; z-index:1000; position:relative; margin:30px 20px 0 0 ; background:#090; padding:3px; border:0px #093 solid;}

.header_bg_tile{background:url(../images/top_bg_tile.jpg) repeat-x center top;}
.header_bg{background:url(../images/head_bg.jpg) no-repeat center top;}

.homepage_bg{ background:url(../images/homepage.jpg) no-repeat center top;}
.loginpage_bg{background: url(../images/loginimages.jpg) no-repeat center top;}


.ui_rounded_box{
	border-radius: 5px 5px 5px 5px;
    background:#AFEBAF;
    margin:0;
    padding:10px; overflow:hidden;
}

.ui_rounded_box .q{
	border-radius: 5px 5px 5px 5px;
    background:#AFEBAF;
    margin:0;
    padding:10px; overflow:hidden;
}

.navboxRoll
{
	
	background-color: #afebaf;
	cursor: hand;
	cursor: pointer;
}
.navboxRoll_home
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #449744;
	cursor:hand;
	cursor:pointer;
	height:25px;
}
.navboxNor_homeA
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	height:25px;
	padding-left:25px;
	cursor:hand;
	cursor:pointer;
	background-color: #a5e8a5;
}
.navboxNor_home
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	height:25px;
	cursor:hand;
	cursor: pointer;
	background-color: #3cbd3c;
}

.navboxRoll_homeA
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	height:25px;
	cursor:hand;
	cursor:pointer;
	padding-left:25px;
	background-color: #3cbd3c;
	
}

.navboxNor_home_fixedmenus
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	height:25px;
	padding-left:25px;
	background-color: #3cbd3c;
}

.navboxNor{
	/*background-color: #afebaf;*/
}
.BgForStroke {
	background-color: #afebaf;
}
.headerTxt {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #258042;
}
.cellContent {
	font-family: Arial;
	font-size: 11px;
	color: #060;
	background-color: #f1fbf1;
}
.msgContent {
	font-family: Arial;
	font-size: 11px;
	color: #060;
background-color: #f1fbf1;
}
.msgContentBold {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #060;
background-color: #f1fbf1;
}
.cellContentAlter {
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
	background-color: #f1fbf1;
}
.cellContentMsg {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}
.cellContent1 {
	font-family: Arial;
	font-size: 11px;
	color: #060;
	background-color: #FFFFFF;
}
.WhiteBg {
	background-color: #FFFFFF;
}
.BothSideWhiteBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.listbox {
	font-family: Arial;
	font-size: 10px;
	color: #060;
	height: 8px;
	width: 122px;
}
.buttons {
	font-family: Arial;
	font-size: 10px;
	color: #060;
	background-color: #9adfff;
	height: 18px;
	width: 45px;
	border: 1px solid #FFFFFF;
	vertical-align: middle;

}
.headTxt {
	font-family: Arial;
	font-size: 20px;
	color: #090;
	text-decoration: underline;

	
}
.headTxt1 {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color: #060;
	vertical-align:middle;
}
.bg {
	background-color: #dff9ec;
}
.TopWhiteBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.content {
	font-family: Arial;
	font-size: 11px;
	color: #060;
}

.contentError {
	font-family: Arial;
	font-size: 14px;
	color:#FF0000;
}
.contentTopHead {
	font-family: Arial;
	font-size:   15px;
	/*font-style: bold;*/
	color: #060;
}

.SidebarBg {
	background-color: #449344;
	background-image: url(../images/sidebar_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*
.input {
	BORDER-RIGHT: #090 1px solid;
	BORDER-TOP: #090 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #090 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #090 1px solid; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #e0f1f8}
*/
.submit {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #a7885d
}.boxBotomShadow {
	background-color: #afebaf;
	background-image: url(../images/019.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BoxRightShadow {
	background-color: #afebaf;
	background-image: url(../images/018.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.input {
font-family: Arial;
font-size: 11px;
color: #000000;
background-color:#f3fff9;
border: 1px solid #8be6a8;
/*height: 18px;*/
}

.input_trans {
font-family: Arial;
font-size: 11px;
color: #000000;
background-color:#f1fbf1;
border: 0px solid #2E708B;
}

.login_btn{background: url(../images/login_btn.png) no-repeat; height:22px; width:56px; text-indent:-9999em; border:0 none; cursor:pointer;}

.img {
	background-image: url(../images/loginimages.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.vBorder {
	background-image: url(../images/verticleborder.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Hborder {
	background-image: url(../images/horizentalBorder.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lftAndRightBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #93DEFE;
	border-right-color: #93DEFE;
	border-bottom-color: #93DEFE;
	border-left-color: #93DEFE;
}
.LftBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:none;
	border-bottom-style: none;
	border-left-style:  solid;
	border-top-color: #93DEFE;
	border-right-color: #93DEFE;
	border-bottom-color: #93DEFE;
	border-left-color: #93DEFE;
}.fourSideBorder {
	border: 1px solid #f1fbf1;
}
.threeSideBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f1fbf1;
	border-right-color: #f1fbf1;
	border-bottom-color: #f1fbf1;
	border-left-color: #f1fbf1;
}

.main_table{min-height:525px!important;}

/*select{
font-family: Arial;
	font-size: 11px;
	
width:130px;
behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}*/


/*********** Grid Box ************/

.body_wrap{width:100%; overflow:hidden;}
.body_main{clear:both; padding:10px;}
.body_headline{clear:both; width:100%; padding-bottom:20px;}
.body_headline h1{font-family: Arial;color:#090; font-weight:normal; margin:0; padding:0 0 5px 0;}
.body_headline h3{font-family: Arial;color:#060; font-weight:bold; margin:0; padding:0 0 5px 0;}

.box_main{width:100%; overflow:hidden;}

.box_middle_contentarea{ width:98%; margin:0 auto;}

.edit_btn_area{ width:98%; overflow:hidden; float: right;padding:0 10px 0; margin:10px 0; text-align:right;}
.records{ width:98%; overflow:hidden; float: right;padding:0 10px 0; margin:0; text-align:right; font-size:12px;}
.search_area{ width:100%;padding:0; margin:10px 0 5px 0;float: left;}

.addnew_mainform{width:100%; margin:0; padding:0; color:#060; font-size:12px;}
.addnew_mainform ul{ margin:0; padding:0; list-style:none;}
.addnew_mainform ul li.coll_1{ width:20%;float:left; display:block;margin:0 1px 1px;padding:4px 10px 4px 0;background:#f1fbf1; text-align:right; height:18px;}
.addnew_mainform li.coll_2{ width:2%; float:left; display:block;margin:0 1px 1px; padding:4px 0 4px 0; background:#f1fbf1;text-align:center;height:18px;}

.addnew_mainform li.coll_3{ width:72%; float:left; display:block;margin:0 1px 1px; padding:4px 0 4px 10px; background:#f1fbf1;text-align:left;height:18px;}
.addnew_mainform li.coll_big_height{height:25px!important;}

.addnew_mainform li.coll_3_uploaded{ width:75%; float:left; display:block;margin:0 1px 1px; padding:4px 0 4px 10px; background:#f1fbf1;text-align:left;height:18px;}
.addnew_mainform li.coll_height_100{height:100px!important;}

.addnew_mainform li.coll_hight{ height:100px!important;}
.addnew_mainform li.coll_textarea{ width:72%; float:left; display:block;margin:0 1px 1px; padding:4px 0 4px 10px; background:#f1fbf1;text-align:left;}



.addnew_mainform li.coll_4{ width:47%; float:left; display:block;margin:0 1px 1px; padding:4px 0 4px 10px; background:#f1fbf1;text-align:left;height:18px;}
.addnew_mainform li.coll_5{ width:47%; float:left; display:block;margin:0 1px 1px; padding:4px 5px 4px 5px; background:#fff;text-align:left;}
.addnew_mainform li.coll{ width:96%;float:left; display:block;margin:0 0 1px 1px;background:#f1fbf1; padding:3px 0 3px 10px;}

.addnew_mainform .inn_main_coll{width:100%; margin:0; padding:0; color:#060; font-size:12px;}
.addnew_mainform .inn_main_coll ul{ margin:0; padding:0; list-style:none;}
.addnew_mainform .inn_main_coll li.inn_coll_1{ width:20%;float:left; display:block;margin:0 1px 1px;padding:0;text-align:left; height:18px;border-bottom:1px solid #CFF;border-right:1px solid #CFF; padding:2px 0;}
.addnew_mainform .inn_main_coll li.inn_coll_2{ width:4%;float:left; display:block;margin:0 1px 1px;padding:0;text-align:center; height:18px;border-bottom:1px solid #CFF;border-right:1px solid #CFF;padding:2px 0;}

.addnew_mainform .inn_main_coll li.inn_coll_3{ width:27%;float:left; display:block;margin:0 1px 1px;padding:0;text-align:left; height:18px;border-bottom:1px solid #CFF;border-right:1px solid #CFF;padding:2px 0;}

.addnew_mainform .inn_main_coll li.inn_coll_3.noneborder{border-right:0px none !important;}

.addnew_mainform .inn_main_coll li.inn_coll_4{ width:10%;float:left; display:block;margin:0 1px 1px;padding:0;text-align:center; height:18px;border-bottom:1px solid #CFF;border-right:1px solid #CFF;padding:2px 0;}

.addnew_mainform .inn_main_coll li.inn_coll{ width:100%;float:left; display:block;margin:0 0px 0px;padding:0;text-align:center; height:18px; padding:3px 0; border-bottom:1px solid #CFF;}

.addnew_mainform .pagecont{clear:both;}
.addnew_mainform .pagecont tr{ background:#f1fbf1;}
.addnew_mainform .pagecont td{ padding:3px 5px;}

.bady_text{width:100%; padding:5px;font-size:12px; color:#060; font-weight:bold;}

.box_con_area{clear: both; padding:10px; background:#dff9ec; overflow:hidden; font-size:12px;}
.bady_text_2{font-size:12px; color:#060;}
.upload_btn{background:#9ddefc; padding:2px 5px; font-weight:bold; font-size:12px; color:#094383; border:#fefdfb 1px solid;}

.upload_tool{width:100%; list-style:none; margin:0; padding:0; }
.upload_tool li{ width:95%; float:left; display:block; padding-left:25px; margin:0 auto; background:url(../images/Star.jpg) no-repeat left center;font-size:12px; color:#060;}
.upload_tool li a{padding:0px; margin:0;font-size:12px; color:#060; font-weight:bold; text-decoration:none;}
.upload_tool li a:hover{text-decoration: underline;}


.view_btn{background: url(../images/view_btn.png) no-repeat !important; width:27px; height:13px;cursor:pointer;}
.edit_btn{background: url(../images/edit_btn.png) no-repeat !important; width:24px; height:13px;cursor:pointer;}
.delete_btn{background: url(../images/delete_btn.png) no-repeat !important; width:35px; height:13px;cursor:pointer;}
.configure_btn{background: url(../images/configure_btn.png) no-repeat !important; width:51px; height:13px;cursor:pointer;}
.mage_sync_btn{background: url(../images/mage-sync.png) no-repeat !important; width:58px; height:13px;cursor:pointer;}

.device_form_main .clear{width:100%; margin:0; padding:0; clear:both;}
.device_form_main{width:100%; margin:0; padding:0; color:#060; font-size:12px;}
.device_form_main .col_1{width:25%; float:left; background:#f1fbf1; margin:0 1px 1px 0;text-align:right; height:22px;padding:5px 0;}
.device_form_main .col_2{width:4%; float:left; background:#f1fbf1; margin:0 1px 1px 0;text-align:center; height:22px;padding:5px 0;}
.device_form_main .col_3{width:70%; float:left; background:#f1fbf1; margin:0 1px 1px 0;height:22px; padding:5px 0;}
.device_form_main .col_4{width:99%; float:left; background:#fff; margin:0 0px 0px 0;height:22px; padding:5px 0;border-bottom:1px solid #f1fbf1;}
.device_form_main .col_5{width:99%; float:left; background:#fff; margin:0 0px 0px 0;padding:5px 0;border-bottom:1px solid #f1fbf1;}

.device_form_main .col_6{width:20%; float:left; background:#fff; margin:0 0px 0px 0;text-align:right; height:22px;padding:5px 0;border-bottom:1px solid #f1fbf1;border-right:1px solid #f1fbf1;}
.device_form_main .col_7{width:4%; float:left; background:#fff; margin:0 0px 0px 0;text-align:center; height:22px;padding:5px 0;border-bottom:1px solid #f1fbf1;border-right:1px solid #f1fbf1;}
.device_form_main .col_8{width:75%; float:left; background:#fff; margin:0 0px 0px 0;height:22px; padding:5px 0;border-bottom:1px solid #f1fbf1;border-right:1px solid #f1fbf1;}
.device_form_main .col_8_a{width:60%; float:left; background:#fff; margin:0 0px 0px 0;height:22px; padding:5px 0;border-bottom:1px solid #f1fbf1;border-right:1px solid #f1fbf1;}
.device_form_main .col_8_b{width:15%; float:left; background:#fff; margin:0 0px 0px 0;height:22px; padding:5px 0; text-align:center; border-bottom:1px solid #f1fbf1;border-right:1px solid #f1fbf1;}

.device_form_main a{color:#060; font-size:12px; text-decoration:none;}
.device_form_main a:hover{ text-decoration:underline;}


.table_light_main {background-color: #f1fbf1; border-width: 1px; border-color: red;}


.table_matrix {border:1px #59bce9 solid; margin-top:4px; border-collapse:collapse}



.worksheet{width:100%; margin:0; padding:0; color:#060; font-size:12px;}
.worksheet .column_wrap{ background:#f5f3e5;margin:0 0 5px 0; padding:0; border:1px #dfd9c3 solid; overflow:hidden; color:#000000;}
.worksheet .columns{width:11%; margin:0; padding:0; float:left; position:relative; display:block; border-right:1px #dfd9c3 solid; padding:5px; min-height:260px;}
.worksheet .columns_wide{width:14.9%;margin: 0 10px 0 0; padding:0; float:left; position:relative; display:block; border-right:1px #dfd9c3 solid; padding:5px; min-height:260px;}
.worksheet .columns_narrow{width:6%;margin: 0 10px 0 0; padding:0; float:left; position:relative; display:block; border-right:1px #dfd9c3 solid; padding:5px; min-height:260px;}
.worksheet .columns.last{border-right:0 none!important; }
.worksheet .columns img{ width:100%}
.worksheet .auto_height{min-height:100% !important;}

.worksheet .column_wrap td{ border-bottom:1px #dfd9c3 solid !important; padding:5px 0;}

.worksheet .columns_row2{width:15.75% !important;}
.no_margin_right{margin-right:0!important;}


/*
.worksheet table{background:#FFF;}
.worksheet table td{background:#AFEBAF;padding:5px; vertical-align:top;}
.worksheet table td img{ width:100%}
*/
.worksheet .columns ul{width:100%; margin:0; padding:0; list-style:none;}
.worksheet .columns ul li{ width:95%;float:left; display:block;margin:0 0 0px 0;padding:0 2px;}
.worksheet .columns ul li.headline{ font-size:14px!important; font-weight:bold; color:#000000;}

.worksheet .columns ul li .sub_items{ width:95%;margin:2px 0 2px 10px; padding:0;}
.worksheet .columns ul li .sub_items ul li{ width:96%; margin:2px 0; padding:2px; float:left; display:block;}


/* added by nir - start */
.worksheet .columns_narrow ul{width:100%; margin:0; padding:0; list-style:none;}
.worksheet .columns_narrow ul li{ width:95%;float:left; display:block;margin:0 0 3px 0;padding:2px;}
.worksheet .columns_narrow ul li.headline{ font-size:14px!important; font-weight:bold; color:#000000;}

.worksheet .columns_narrow ul li .sub_items{ width:95%;margin:2px 0 2px 10px; padding:0;}
.worksheet .columns_narrow ul li .sub_items ul li{ width:96%; margin:2px 0; padding:2px; float:left; display:block;}
/* added by nir - end */



.worksheet ul li.aqua{ background:#7effd4!important;}
.worksheet ul li.beige{ background:#f5f5dd!important;}
.worksheet ul li.black{ background:#000!important; color:#FFFFFF;}

.worksheet ul li .input{ width:95% !important;}
.worksheet ul li .input.medium{ width:80% !important;}
.worksheet ul li .input.small{ width:50% !important;}

input[type=checkbox] { margin:0; padding:0;}
input[type=file] { overflow:hidden;}


.arrowlistmenu{
	clear:both;
margin-left: 8px;
}


.arrowlistmenu ul{
list-style-type: none;width:100%;
margin: 0;
padding: 0;
 /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{ width:98%; float:left;
padding-bottom: 0px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li span{float:left; margin:4px 0 0 4px;}
.arrowlistmenu ul li a{
color: #A70303;
/*background:url(../images/devider.png) repeat-x bottom left ;*/
display: block;
padding: 3px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 0px solid #dadada;
font:normal 12px/20px Arial, Helvetica, sans-serif !important; color:#FFFFFF;
}

.arrowlistmenu ul li a.active{
color: #5ed55d;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #1b651a;
background-color: #afebaf;
}

.footer_link{color: #006600; text-decoration:none;}
.footer_link:hover{ text-decoration:underline;}


p.large_red {
	font-size: 20px !important;
	text-align: center;
	color: #A70303;
	background-color: #ffffff;
}
