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

*{padding:0; margin:0; border:0;}
html, body{height:100%; width:100%; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333; /*color: #0066A4*/;}
h1, h2, h3, h4, h5, h6, p, ul, li, span, img {margin:0; padding:0; list-style:none;}
h3{ margin:10px 0px;}
h4{ margin:0px 10px;}
a {text-decoration:none; outline:none;}
a:focus {outline:none;}
img {border:none;}
.br , .clear {clear:both; margin:0px;}
.floatl {float:left;}
.floatr {float:right;}
.clear {clear:both;}

h3 {/*color:#f08b1d;*/ color:#006699; font-size:16px; margin-bottom:10px;}
h2 {color:#1D305F; font-size: 1.16667em; line-height: 1.28571; margin: 0 0 10px; padding-top: 20px; text-transform: uppercase;}
.bdy_bg{ background-color:#FFF;}

.main_tble{height:100%; width:100%; border:0;}
.main_cont_sec{margin:0 auto; width:100%;}

/*Header Sec-------------------------------------------- */

.header_sec{height:100px; width:100%; padding:4px 10px; background:url(../images/head-bg.jp) repeat-y; /*background-color:#2a7eaa;*/;
border-bottom:solid 1px #2F82AA; vertical-align:top} 
.logo{background:url(../images/skybitz_logo.gif) no-repeat; height:70px; width:190px; float:left; margin-left:5px;}

/*Top Utility Navigation*/
.utility_navi{float:right; font-weight: bold; text-transform: uppercase; font-size:10px}
.utility_navi li{list-style:none; display:inline;}
.utility_navi li:hover{}
.utility_navi a{padding:5px; /*color:#abcddd;*/ color:#666}
.utility_navi a:hover{text-decoration: underline;}

.reg_search{position:absolute; right:25px; top:24px; width:400px; height:28px;}
.reg_search img{ float:right; margin-top:5px;}
.reg_search input{height:18px; width:222px; border:solid 1px #CCC; color:#3C3C3C; padding:3px; float:left; background-color:#E8E8E8; font-size:12px;}


/*Language Selecton*/

#lang_selection {color: rgb(0, 0, 0); text-transform: uppercase;float: right; color:#0F0; margin-right:10px;}
#language_dropdown {float: right;}
#lang_selection a {padding: 7px 7px; text-align: center; color: rgb(0, 0, 0); display: block;}
#lang_selection a:hover {color: rgb(0, 0, 0); background-color: rgb(235, 235, 235);}
#lang_selection li span {padding: 0 15px 0 10px; text-align: right; text-transform: uppercase; float: left; display: block; white-space: nowrap; cursor: pointer;}
#lang_selection li img {margin: 5px 5px 0px 5px; float: left;}
#lang_selection li ul {border: 1px solid rgb(235, 235, 235); top: 27px; width: 114px; height: auto; display: none; position: absolute; z-index: 15; background-color: rgb(255, 255, 255);}
#lang_selection li:hover ul {display: block; margin-top:-5px;}
#lang_selection li.sfhover ul {display: block;}
#lang_selection li ul li {width: 100%; float: none;}
#lang_selection li ul a {text-align: left; text-transform: uppercase; padding-right: 15px;}
a:hover {background-color: transparent;}
#query 	{border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); padding:5px 25px 6px 5px;height: 16px; color: rgb(203, 203, 203); line-height: 16px; font-size: 11px;}
#query 	{border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: right;}



/*Login Page Sec*/
.login_sec {font-size:12px; height:auto; width:400px; border-radius:1em; box-shadow:1px 1px 10px #999; border: solid 1px #999; padding:30px; 
margin:20px 30px 0 0; float:right}
.cust_support{margin-top:50px; text-align: center; font-size:12px; border: solid 1px #CCC; padding:10px; border-radius:10px; box-shadow:2px 2px 0px #ccc; color:#999; width:350px;}
.login_sec label{font-size:11px;}
.cust_support:hover {color: #666;}
.cust_support span {font-weight:bold; font-size:13px;}
h1 {font-size: 26px; font-style: italic; font-weight: normal; line-height: 35px; color:#036; text-shadow: 2px 2px 1px #CCC;}
#login {background: url(../images/bg_login.gif) repeat-x scroll left top #F6F5F5; border: 1px solid #999; margin:10px 0 0 0; padding:20px;
border-radius:1em; height:200px;}
#login p, input {vertical-align:middle;}
#forgot {margin: 0 auto 30px; text-align: center; width: 220px;}
p.tip {background-image: url(../images/lightbulb.gif); background-position: 0 0; background-repeat: no-repeat; display: block; padding:0 10px 10px 25px; font-size:11px;}
p.error, .error2 {background-image: url(../images/exclamation.gif); background-position: 0 0; background-repeat: no-repeat; color: #990000; display: block;  padding:2px 10px 10px 25px; font-size:11px; display:none;}

.login_btn {background:#3e698c; padding:0 12px; float: right; color: #FFF; cursor: pointer; line-height: 20px;
font-weight: bold; height: 30px; border-radius:0.3em; margin-right:15px;
background:-moz-linear-gradient(top,  #4B84B3  0%, #30576e 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e698c), color-stop(100%,#30576e));
background:-webkit-linear-gradient(top,  #3e698c 0%,#30576e 100%);
background:-o-linear-gradient(top, #3e698c 0%,#30576e 100%);
background:-ms-linear-gradient(top, #3e698c 0%,#30576e 100%);
background:linear-gradient(top,  #3e698c 0%,#30576e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e698c', endColorstr='#30576e',GradientType=0);}

.login_btn:hover{ background:#3e698c; padding:0 12px; float: right; color: #FFF; cursor: pointer; line-height:20px; font-weight: bold;
height: 30px; border-radius:0.3em; margin-right:15px;
background:-moz-linear-gradient(top,  #3e698c   0%, #30576e 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e698c), color-stop(100%,#30576e));
background:-webkit-linear-gradient(top,  #3e698c 0%,#30576e 100%);
background:-o-linear-gradient(top, #3e698c 0%,#30576e 100%);
background:-ms-linear-gradient(top, #3e698c 0%,#30576e 100%);
background:linear-gradient(top,  #3e698c 0%,#30576e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e698c', endColorstr='#30576e',GradientType=0);}

.login_sec .lbl{margin-right:10px;}
.footer_sec{height:18px; background: #1F83B2; color: #CCC; font-size:9px; text-transform:capitalize; margin:10px; padding:0 10px 0 10px; color:#FFF}
.footer_sec a{color:#FFF;}
.footer_sec a:hover{color: #FF0; text-decoration:underline}
.footer_links {float:right; font-size:10px;}

.inputText {background: none repeat scroll 0 0 #FFFFF8; border: 1px solid #999999; color: #333333; margin: 5px 0 5px 15px; padding: 5px; width: 240px; border-radius:0.2em; margin-left:18px;}

.login_select{background: none repeat scroll 0 0 #FFFFF8; border: 1px solid #999999; color: #333333; margin: 6px 0 5px 15px; width: 251px; 
padding:5px; border-radius:0.2em;}


.forgotlink { background: url("../images/forgot_bg_span.gif") no-repeat scroll right top transparent; border: 0 none; color: #999 !important; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: bold; height: 30px; margin: 0 6px 0 0; outline: medium none !important; overflow: hidden; padding: 0 15px 0 0 !important; text-decoration: none;}
.forgotlink:hover { color: #666666 !important;}
.forgotlink span { background: url("../images/forgot_bg_left.gif") no-repeat scroll left top transparent; display: block; float: left; height: 30px; line-height: 25px; outline: medium none !important; padding: 0 0 0 15px;}
#forgotform { background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #666666; display: none; margin: 0 auto; padding: 10px; width: 280px;}

.log_bg_scren{background: url(../images/sb_login_mg.gif) no-repeat; height:473px; width:530px; margin:10px; text-align:center; z-index:1000; display:none;}
.log_bg_scren p{position: relative; top:460px; font-size:16px; text-transform:capitalize; color:#666}

/*Login Page Sec*/



/*Main Navigation Style --------------------*/
.main_navi_sec{height:38px; width:100%;}
#main_navigation {height:38px; display: block; width:100%; padding:0; background:url(../images/bg-main-nav-li.png) repeat-x; 
background-position: 0 -8px; height: 38px;  /*border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/}
#main_navigation ul, #main_navigation li, #main_navigation span, #main_navigation a{position: relative; padding:0px; margin: 0px;}
#main_navigation:after { display: block; clear: both; content: '' }
#main_navigation ul:after { display: block; clear: both; content: '' }
#main_navigation a {line-height: 38px; display: inline-block; color: #ffffff; font-size:12px; text-decoration: none; padding: 0px 15px; font-weight:bold;}
#main_navigation ul {list-style-type: none; list-style-image: none;}
#main_navigation > ul {float: left;}
#main_navigation > ul > li {float: left; border-right: #4c4c4c 1px solid;}
/*#main_navigation > ul > li:hover:after {border-bottom: #4c4c4c 10px solid; position: absolute; border-left: transparent 10px solid; width: 0px; bottom: 0px; display: block; height: 0px; margin-left: -10px; content: ''; border-right: transparent 10px solid; left: 50% }*/

#main_navigation > ul > li:first-child a {}
#main_navigation > ul > li.active a {background:url(../images/bg-main-nav-li.png) repeat-x; background-position: 0 -18px; 
/*-moz-box-shadow: inset 0 0 3px #000000; -webkit-box-shadow: inset 0 0 3px #000000; box-shadow: inset 0 0 3px #000000;*/}

#main_navigation > ul > li:hover > a {background:url(../images/bg-main-nav-li.png) repeat-x; background-position: 0 -57px; 
/*-moz-box-shadow: inset 0 0 3px #000000; -webkit-box-shadow: inset 0 0 3px #000000; box-shadow: inset 0 0 3px #000000*/}

#main_navigation .has-sub {z-index:1;}
#main_navigation .has-sub:hover > ul {display: block;}
#main_navigation .has-sub ul {position: absolute; width: 180px; display: none; top: 100%; left: 0px;}
#main_navigation .has-sub ul li { background:#2383b6;}
#main_navigation .has-sub ul li a {border-bottom: #4c4c4c 1px solid; filter: none; padding-bottom: 10px; line-height: 120%; padding-left: 10px; padding-right: 10px; display: block; background: #2383b6; font-size: 11px; padding-top: 10px; font-size:12px; font-weight:normal;}
#main_navigation .has-sub ul li:hover a {background: #cd7700;}
#main_navigation .has-sub .has-sub:hover > ul {display: block;}
#main_navigation .has-sub .has-sub ul {position: absolute; display: none; top: 0px; left: 100%;}
#main_navigation .has-sub .has-sub ul li a {border-bottom: #4c4c4c 1px solid; background: #2383b6;}
#main_navigation .has-sub .has-sub ul li a:hover {background: #cd7700;}
/*Main Navigation Style --------------------*/



.bredcrumb{padding:5px 0px; font-size:11px; height:3px; border-bottom: dashed 1px #999;}
.bredcrumb img{vertical-align:middle; cursor:pointer; padding:5px; border: solid 2px #999; border-radius:5px;}
.bredcrumb img:hover{background-color: #; border: solid 2px #000}
.bredcrumb p{float:left;}
.bredcrumb a:hover{color: #CC3; text-decoration:underline;}
.action_icons{float:right; margin:0px 10px;}
.action_icons img{ padding:5px; border: solid 2px #999; border-radius:6px; cursor:pointer; margin-top:-8px;}
.action_icons img:hover{ padding:5px; border: solid 2px #000; border-radius:6px; cursor:pointer}


.welcome_msg{float:right;}
.welcome_msg span{font-weight:bold; color: #0066A4;}
.welcome_msg2{position:absolute; left: 231px; top: 10px; font-size:10px}
.welcome_msg2 span{font-weight:bold; color:#0066A4; font-size:12px}



.content_sec{width:100%; vertical-align:top;}
.content_table{width:98%; margin:0 auto; vertical-align:top; margin-bottom:20px; border-collapse:collapse;}
.left_cont_sec{height: auto; width:20%; padding:10px; margin-right:10px; border: solid 1px #999; background-color:#E4E4E4; vertical-align:top; display:none;}
.right_cont_sec{height: auto; width: 100%; vertical-align:top; margin-top:12px;}
.right_cont_sec1{height: auto; width: 100%; padding:10px; border: solid 1px #999;}

.print_map{font-size:12px; vertical-align: middle; cursor: pointer}
.notification_sec{float:right;}
.alert_sec{width:250px; height: auto; background-color: #E2E2E2; position:absolute; z-index:100; padding:10px; right:10px; margin-top:3px; display:none; border-radius:10px; border: solid 1px #999; font-size:12px; box-shadow: 1px 1px 1px #666; opacity:0.5px;}
.alert_sec span{font-size:16px; font-weight:bold;}
.alert_sec ul li {margin-top:16px; list-style:decimal; margin-left:18px;}
.alert_sec ul li a { color:#000;}
.alert_sec ul li a:hover{ color: #C00;}
.toggle_img{display:none;}



/*Landing page*/
.btn_cusz{ float:right; padding:6px; font-size:11px; border-radius:5px; font-weight:bold; margin-right:12px;}
.btn_cusz:hover{ background-color: #2F82AA; cursor:pointer; color:#FFF}

.modules{width:30%; border: solid 1px #666; height: 300px; float:left; margin:15px; border-radius:15px; overflow:hidden; 
background-image:url(../images/mod_bg.jpg); background-repeat:repeat-x; background-position: left bottom; box-shadow:2px 2px 1px #999;}


.modules ul li {list-style:url(../icons/right.gif); margin:10px 0px 10px 30px; font-size:12px; line-height:15px; font-weight:bold;}
.modules ul li span {display:  block; font-size:12px; font-weight:normal;}
.modules ul li a {color: #575757;}
.modules ul li a:hover {color: #F00; text-decoration:underline}

.modules2{margin-right:0;}
.caption_sec{height:20px; background-color:#CCC; padding:5px; font-size:18px;}

.mod_header{height:45px;  padding:12px; font-weight:bold; border-bottom: solid 1px #666; color:#006699 }
.mod_header span{display:block; font-size:12px; margin-top:5px; font-weight:normal; color:#666;}
.modules_icon{float:right; margin-top:-12px; padding:0px;}

.mod_ico1{ background-image:url(../icons/track_icon.jpg); background-position: top right;  background-repeat:no-repeat; height:54px; margin:4px;}
.mod_ico2{ background-image:url(../icons/inventory_icon.jpg); background-position: top right;  background-repeat:no-repeat; height:54px; margin:4px;}
.mod_ico3{ background-image:url(../icons/dashboard_icon.jpg); background-position: top right;  background-repeat:no-repeat; height:54px; margin:4px;}
.mod_ico4{ background-image:url(../icons/maintenance_icon.jpg); background-position: top right;  background-repeat:no-repeat; height:54px; margin:4px;}
.mod_ico5{ background-image:url(../icons/self_serve_icon.jpg); background-position: top right;  background-repeat:no-repeat; height:54px; margin:4px;}
.mod_ico6{ background-image:url(../icons/support_icon.jpg); background-position: top right;  background-repeat:no-repeat; height:54px; margin:4px;}

.latest_news{width:93%; border:solid 1px #666; border-radius:15px; margin:15px; font-weight:bold; color:#006699; padding:15px; height:145px; }
.latest_news p{ font-weight:normal; color:#666; font-size:12px; margin-top:10px;}




/*Left Panel*/
.search_sec_table{background-color:#E4E4E4; border: solid 1px #CCC; font-size:12px; padding:5px;}
.search_sec_table input, select{border: solid 1px #CCC; padding:3px; width: auto;}
.search_sec_table select, option{margin-right:5px;}
.search_sec_table label{display:block; clear:both; padding:3px; font-weight:bold;}
.search_sec_table p{margin: 3px;}
.search_sec_table td{vertical-align:top;}

.footerbtns1 {width:100%; border-top: solid 1px #CCC; margin-top:5px;}
.footerbtns1 .savebtn {height:40px; padding:5px 0 0 0;}
.footerbtns1 .savebtn ul{height:29px; padding:0px 20px 0 0;}
.footerbtns1 .savebtn ul li{ float:left;}
.footerbtns1 .savebtn ul li a { display:block; margin:0 auto; float:left;  background:url(../images/loginbutton_dashbrd_hover.gif) no-repeat top left; height:30px; color:#fff; padding:0 0 0 20px; line-height:16px; margin:0 10px 0 0px; font-weight:bold;}
.footerbtns1 .savebtn  ul li a:hover { background:url(../images/loginbutton_dashbrd_hover.gif) no-repeat top left;  text-decoration:none; cursor:pointer; color:#fff; float:left;}
.footerbtns1 .savebtn ul li a span { display:block; float:left; background:url(../images/loginbutton_dashbrd_hover.gif) repeat-x top right; height:30px; padding:6px 20px 0 0; cursor:pointer;}
.footerbtns1 .savebtn ul li a:hover span {background:url(../images/loginbutton_dashbrd_hover.gif) repeat-x top right; cursor:pointer; color:#fff; float:left;}



/*Dashboar Dragable Widgets*/
.groupWrapper {width: 32%; float: left; margin-right:1.3%; min-height: 400px; font-size:12px!important; z-index:-1000}
.groupItem {margin-bottom: 20px; border: solid 1px #999; height: auto;}
.groupItem:hover{}
.groupItem .itemHeader {line-height: 25px; padding: 0 7px; cursor: move; font-weight: bold; font-size: 11px; height: 28px; text-transform:uppercase;
position: relative; background:url(../images/bg-header.gif) repeat-x; background-position:0 -4px; border-color: #AAAAAA; color: #FFF;}

.groupItem .itemHeader {line-height: 25px; padding: 0 7px; cursor: move; font-weight: bold; font-size: 11px; height: 28px; 
text-transform:uppercase; position: relative; background: #E8F2F7; repeat-x;  border-color: #E8F2F7; color: #006699; border-bottom: solid 1px #999}


/*Forum Content*/
.forum_content{ width:78%; font-size:12px; float:left; margin-right:1%;}
.forum_content a{ color: #333;}
.forum_content a:hover{ color:#BB0009;}

.forum_content th, .forum_right_panel th{background-color:#69AEE2; font-weight:bold; padding:3px; text-align:left; padding:5px;}
.forum_content table, .forum_content td{ border:solid 1px #69AEE2; border-collapse:collapse; padding:10px;} 
.forum_content span, .forum_right_panel span {font-weight:bold; display:block; padding-bottom:5px;}
.forum_content .forum_header td{font-weight:bold; background-color:#E1E1E1;}
.forum_content .pagination span,  .forum_right_panel span{display:inline; text-align:right;}
.forum_content .pagination span:hover{ color:#960;}

.forum_right_panel table p{ padding:2px; }

.forum_right_panel table p input[type=button]{ border: solid 1px #999999; padding:3px; background-color: #39C; border-radius:4px; cursor:pointer}



.forum_right_panel{ width:21%; font-size:12px; float:right;}
.forum_right_panel input[type=text]{ border: solid 1px #999999; padding:5px; width:81%; color:#999 }
.forum_right_panel table, .forum_right_panel td{ border:solid 1px #69AEE2; border-collapse:collapse; padding:10px;} 
.forum_right_panel .forum_header {font-weight:bold; background-color:#E1E1E1;}
.forum_right_panel table{ margin-bottom:10px;}







#controls{width:100%; height:36px; margin-top:10px;}
#perpage{width:200px;float:right}
#perpage SELECT{float:right;font-size:11px;padding:2px}
#perpage SPAN{float:right;margin:2px 0 0 5px}
#navigation{text-align:right;float:right;margin:0px 10px 0 10px; }
#navigation IMG{cursor:pointer}
#text{margin:2px 5px 0 0; width:70px; float:right;}
#text1{margin:2px 5px 0 0; width:70px; float:right;}
/*.filter{float: right;}.action_icons{float:right}*/
.sortable .desc,.sortable .asc{background-color: #206989;}
.sortable .head:hover,.sortable .desc:hover,.sortable .asc:hover{color:#fff}
.sortable .oddrow TD,.sortable TD.evenselected{background:#ecf2f6}




#controls .action_icons {margin-left:0; float:left;}
#controls .action_icons ul li{display:inline;list-style:none}
#controls .action_icons li{cursor:pointer;margin-right:10px;font-size:10px;padding:5px}
#controls .action_icons li:hover{color:red}
#controls .action_icons li img{padding-right:3px;vertical-align:bottom; border:none}
#controls .action_icons li img:hover{padding-right:3px;vertical-align:bottom; border:none}

.sortable{border-bottom:medium none;border-left:#c6d5e1 1px solid;width:100%;border-top:#c6d5e1 1px solid;margin:0 auto 15px}
.sortable TH{ text-align:left;background-color:#33AADD;height:20px;color:#fff;}
.sortable TH H3{line-height:14px;font-size:12px;padding-top:5px;padding-bottom:5px}
.sortable TD{border-bottom:#37b9f0 1px solid;border-right:#37b9f0 1px solid; padding:2px 2px 2px 16px;}
.sortable .head H3{padding-left:18px;background:url(../images/dashboard/sort.gif) no-repeat 7px center;cursor:pointer;padding-top:3px}
.sortable .desc H3{padding-left:18px;background:url(../images/dashboard/desc.gif) no-repeat 0 center;cursor:pointer}
.sortable .asc H3{padding-left:18px;background:url(../images/dashboard/asc.gif) no-repeat 0 center;cursor:pointer}
.sortable .evenrow TD{background:#ffffcc}
.sortable TD.oddselected{background:#ffffcc}

.sortable .rowa td {background:#ffffcc;}
.sortable .rowb td {background:#ecf2f6;}

#recordsTable{border: solid 1px #ccc; padding:5px;}





.groupItem .itemHeader a {position: absolute; right: 12px; top: 0px; font-weight: normal; font-size: 11px; text-decoration: none;}
.sortHelper {border: 2px dashed #999; width: auto !important;}
.groupWrapper p {overflow: hidden; margin: 0; padding: 0;}
.itemContent {padding:5px; margin:0 auto}
.itemContent li {list-style:none;}
.closeEl{/*color:#CCC;*/ color:#006699;}

.widget_tble{width:100%; border: solid 1px #CCC; border-collapse:collapse;}
.widget_tble td{width:25%; padding:5px; border:solid 1px #CCC; font-weight:bold}
.wheader{background-color: #CCC; font-weight:bold;  border:solid 1px #CCC;}

.widget_tble input{border: solid 1px #CCC;}
.toggle_widget{ float:right; margin:1px 15px 0 0; cursor:pointer; z-index:1000; padding:5px 10px;}

#widget1{position: static; display: block; left: -373px; top: 720px;} 
#widget2{position: static; display: block; left: 130px; top: 435px;}
#widget3{position: static; display: block; left: 642px; top: 225px;}
#widget4{position: static; display: block; left: -191px; top: 290px;}
#widget5{position: static; display: block; left: 178px; top: 844px;}


.tabular_records{width:100%; height:450px; }
.table-border{ width:100%; border:1px solid #d0d1d1; background:url(../images/bg-header.gif) repeat-x; background-position:0 -7px; vertical-align:top;}
.table-header{height:24px; font-weight:bold; color: #fff; padding:0px 5px 0 5px; vertical-align:middle; border:none; border-bottom: solid 1px #CCC;}

.setting_ico{ float:right; margin:4px; 100px; 0px; 0px; padding-right:10px; cursor:pointer;}


/*Tabb Section*/

input, textarea{ padding:2px;}
select{font-size:11px; border:1px solid #cecece; }

.brdlr { border-right:1px solid #dbdbdb; }
.bggrey {background:#efefef}

#tabs-1 { float:left; width:99%; padding:10px 0 0 0; margin:0 auto;}
#tabs-2 { float:left; width:99%;padding:10px 0 0 0;}
#tabs-3 { float:left; width:99%;padding:10px 0 0 0;}
#tabs-4 { float:left; width:99%;padding:10px 0 0 0;}
#tabs-5 { float:left; width:99%;padding:10px 0 0 0;}
#tabs-6 { float:left; width:99%;padding:10px 0 0 0;}
.formpartition_lft { width:98%; background:#fff; float:left; padding:5px;}
.formpartition_rgt { width:49%; border-left:1px solid #dbdbdb; float:left; margin:0 0 0 20px;}

.formfield { float:left; width:49%; padding:15px 0 0 0;}
.formfield2 { float:left; width:95%; padding:15px 0 0 0;}
.formfield .textlabel { width:30%; background:#fff; float:left; text-align:right; font-weight:bold; color:#2e2e2e; padding:7px 0 0 0;}
.formfield .textlabel2 { width:90%; background:#fff; float:left; text-align:left; font-weight:bold; color:#2e2e2e; padding:7px 0 0 36px;}
.formfield2 .textlabel3 {width:15%; background:#fff; float:left; text-align:right; font-weight:bold; color:#2e2e2e; padding:7px 0 0 0;}
.formfield .textinput {width:66%; background:#fff; float:left; padding:0 0 0 10px;}
.formfield .textinput input {width:80%; background:#fff; float:left; border:1px solid #ababab; text-align:left; padding:5px; font:14px Arial, Helvetica, sans-serif;}
.formfield .textinput select {width:83%; background:#fff; float:left; border:1px solid #ababab; text-align:left; padding:5px; font:14px Arial, Helvetica, sans-serif;}
.formfield .textinput textarea {width:80%; background:#fff; float:left; border:1px solid #ababab; text-align:left; padding:5px; font:14px Arial, Helvetica, sans-serif; height:100px;}
.formfield .career textarea {width:80%; background:#fff; float:left; border:1px solid #ababab; text-align:left; padding:5px; font:14px Arial, Helvetica, sans-serif; height:100px; margin:5px 0 0 36px;}
.formfield .career textarea:focus{ outline:1px solid #00529c;}
.formfield2 .experience textarea{ width:79%; background:#fff; float:left; border:1px solid #ababab; text-align:left; padding:5px; font:14px Arial, Helvetica, sans-serif; height:100px; margin:5px 0 0 15px;}
.formfield2 .experience textarea:focus{ outline:1px solid #00529c;}
.formfield .textinput input:focus, .formpartition_lft .formfield .textinput select:focus,.formpartition_lft .formfield .textinput textarea:focus {outline:1px solid #00529c;}	
.formfield .textinput .radiobtn { float:left; width:30%; padding:8px 0 0 0;}
.formfield .textinput .radiobtn .radio input{ float:left; text-align:left; width:16%; border:none; padding:0}
.formfield .textinput .radiobtn .radio input:focus{ outline:none}
.formfield .textinput .radiobtn .radiolabel{ font-size:12px; float:left; width:30%;}

.footerbtns {width:100%; background:#e4e4e4; float:left; margin:25px 0 0 0;}
.footerbtns .savebtn {height:50px; padding:10px 0 0 0;}
.footerbtns .savebtn ul {height:29px; float:right; padding:5px 20px 0 0;}
.footerbtns .savebtn ul li {float:left;}
.footerbtns .savebtn ul li a {display:block; float:left;  background:url(../images/loginbutton_dashbrd_hover.gif) no-repeat top left; height:30px; color:#fff; padding:0 0 0 20px; line-height:16px; margin:0 10px 0 0px; font-weight:bold;}
.footerbtns .savebtn  ul li a:hover {background:url(../images/loginbutton_dashbrd_hover.gif) no-repeat top left;  text-decoration:none; cursor:pointer; color:#fff; float:left;}
.footerbtns .savebtn ul li a span {display:block; float:left; background:url(../images/loginbutton_dashbrd_hover.gif) repeat-x top right; height:30px; padding:6px 20px 0 0; cursor:pointer;}
.footerbtns .savebtn ul li a:hover span {background:url(../images/loginbutton_dashbrd_hover.gif) repeat-x top right; cursor:pointer; color:#fff; float:left;}


#landmark,#assets_tracking1,#assets_tracking2,#assets_tracking3,#assets_tracking4 { margin: 15px; border:1px solid #bfbfbf; background:url(../images/add_dlts_bg.gif) repeat-x top left; float:left; width:97%}
#landmark #addtitle,#assets_tracking1 #addtitle,#assets_tracking2 #addtitle,#assets_tracking3 #addtitle,#assets_tracking4 #addtitle { font-size:14px; font-weight:bold; color:#f08b1d; padding:6px 0 6px 15px;}
#landmark #form,#assets_tracking1 #form,#assets_tracking2 #form,#assets_tracking3 #form,#assets_tracking4 #form { width:98%; float:left; padding:10px 0 0 0;}
.addbutton { height:50px; padding:15px 0 0 30px; float:left;}

.addbutton ul{ height:29px; float:right; padding:5px 20px 0 0;}
.addbutton ul li{ float:left;}
.addbutton ul li a { display:block; float:left;  background:url(../images/addbutton.gif) no-repeat top left; height:30px; color:#fff; padding:0 0 0 20px; line-height:16px; margin:0 10px 0 0px; font-weight:bold;}
.addbutton ul li a:hover {background:url(../images/loginbutton_hover.gif) no-repeat top left;  text-decoration:none; cursor:pointer; color:#fff; float:left;}
.addbutton ul li a span {display:block; float:left; background:url(../images/addbutton.gif) repeat-x top right; height:30px; padding:6px 20px 0 0; cursor:pointer;}
.addbutton ul li a:hover span { background:url(../images/loginbutton_hover.gif) no-repeat top right; cursor:pointer; color:#fff; float:left;}
.detailslisttable { float:left; width:97%; margin:0 15px 15px 18px; }
.detailslisttable .displaying {color:#727272; padding:5px 0 5px 0px;}
.detailslisttable table tr#head,.detailslisttable table tr#head2,.detailslisttable table tr#head3,.detailslisttable table tr#head4,.detailslisttable table tr#head5{ /*background:url(../images/bg-header.gif) repeat-x;*/ background-color: #33aadd; color: #fff; font-weight:bold; text-align:left;}
.detailslisttable table tr#head td,.detailslisttable table tr#head2 td,.detailslisttable table tr#head3 td,.detailslisttable table tr#head4 td,.detailslisttable table tr#head5 td{ padding:0 8px 0 8px;}
.detailslisttable table tr{ color: #4e4e4e; text-align:left; font-size:11px;}
.detailslisttable table tr td{ padding:0 8px 0 8px;}
.detailslisttable table tr td a{ padding:0 4px 0 4px; color:#000; text-decoration:underline;}
.detailslisttable table tr td a:hover{ padding:0 4px 0 4px; color:#000; text-decoration:none;}
.detailslisttable table tr td.pagination { text-align:right;}
.detailslisttable table tr td.pagination span a{ padding:5px; text-decoration:none; color:#727272;}
.detailslisttable table tr td.pagination span a:hover{padding:5px 5px 3px 5px; text-decoration:none; color:#f08b1d; border-bottom:2px solid #f08b1d;font-size:12px;}


.sectiontogimg{cursor:pointer; float:right;}
.content-cell{ background-color:#F4F4F4; border: solid 2px #FFF; width:25%; height:18px; padding: 3px ; color: #333;}
.content-cell2{ width:25%; height:18px; padding-left:5px; vertical-align: middle;}

.txtbox {border: solid 1px #d0d1d1; height:20px; width:95%; margin:3px; padding:2px 0px 0px 2px; color: #333;}
textarea{border: solid 1px #d0d1d1; height:80px; width:95%; margin:3px; padding:2px 0px 0px 2px; color: #333; font-family:Arial, Helvetica, sans-serif;}

select.txtbox{padding:0px; height:20px; width:97%; margin:3px;}
.button_style{float:right; margin:5px 10px 10px 10px;}



/*insight Page*/
.insight p{margin-top:10px;}
.insight span{ font-weight:bold; display:block; padding:5px 5px 5px 0px;}

ul.insight_acc {width: 100%; border: solid 1px #CCC; font-size:12px; margin:0 auto; border-collapse:collapse;}
ul.insight_acc ul {padding:5px; list-style-type: none; margin: 0px; list-style-image: none;}
ul.insight_acc li a { color: #666; text-decoration: none;}
ul.insight_acc h2.drawer-handle{margin: 0px; padding:5px; cursor:pointer; font-weight: bold; font-size: 11px; text-transform:uppercase; border: solid 1px #CCC; border-collapse:collapse; color:#333;}
ul.insight_acc h2.drawer-handle:hover{background-color: #DBDBDB;}
h2.open.drawer-handle{background:url(../images/bg-header.gif) repeat-x; background-position: 0 -3px; color:#FFF; font-weight: bold; font-size: 11px; text-transform:uppercase; border: solid 1px #CCC;}


.chart_sec{ margin-bottom:30px; border: solid 1px #CCC; padding:10px;}







/*404 - Error Page*/
#errorpage {width: 100%; vertical-align:top}
#errorpage #errorlogo {text-align: center; padding-bottom: 40px; padding-left: 0px; width: 100%; padding-right: 0px; padding-top: 30px; vertical-align:top}
#errorpage #errormessage {text-align: center; padding-bottom: 50px; line-height: 20px; padding-left: 0px; padding-right: 0px; background: url(../images/error_icon.gif) #f3f3f3 no-repeat left bottom; color: #767676; font-size: 14px; padding-top: 50px}
#errorpage #errormessage .error404 {padding-bottom: 15px; padding-left: 0px; padding-right: 0px; font-size: 34px; padding-top: 0px}
#errorpage #errormessage .errortitle {padding-bottom: 15px; padding-left: 0px; padding-right: 0px; font-size: 20px; padding-top: 0px}
#errorpage #errormessage .errortitle a {color: #767676; text-decoration: underline}
#errorpage #errormessage .errortitle a:hover {color: #767676; text-decoration: none}
#errorpage #errormessage .errordesc {text-align: center; padding-bottom: 15px; margin: 0px auto; padding-left: 0px; width: 50%; padding-right: 0px; font-size: 14px; padding-top: 0px}
