/**
 * NGIS Design template
 *
 * @author NGIS Design vjtemplates.com
 * @copyright Copyright (C) 2008 NGIS Design. All rights reserved.
 */

/* General */
* { 
margin:0 auto; 
padding:0; 
border:0; 
} 
body {
font-family:Tahoma;
font-size:11px;
background:#ecf1be;
color:black;
}
img {
border:0;
}
table, table.blog {
width:100%;
border:0;
}
td {
padding:0px;
}
hr {
border-top:1px solid black;
margin:5px 0;
}
.main_text, table, input, textarea, select {
font-family:Tahoma;
vertical-align:middle;
color:black;
}
p, pre, blockquote {
margin:5px 0;
padding:0;
}
ul li {
list-style:none;
}
a:link, a:visited {
color:#afafaf;
text-decoration:none;
}
.pathway a {
color:white;
}
a:hover, .pathway a:hover {
color:red;
text-decoration:none;
}
.inputbox, input#email, .inputbox-manufacturers, input#token, input#password1, input#password2 {
font-size:11px;
background:#efefef;
border:1px solid black;
color:black;
}
.inputbox-manufacturers {
margin:10px 0 0 10px;
}
.inputbox-search {
float:left;
background:url(../images/search.gif) 0 50% no-repeat;
width:75px;
font-size:11px;
color:black;
height:15px;
padding:0 0 0 15px;
}
.button-search {
display:none;
}
.button-currencies {
background:none;
width:25px;
height:17px;
line-height:17px;
cursor:pointer;
border:1px solid black;
font-size:10px;
padding:0 0 3px 0;
}
.button {
background:#191919;
border:1px solid gray;
font-family:Futura;
font-size:12px;
font-weight:bold;
color:#ffffff;
line-height:17px;
}
.button-img {
background:#191919;
border:0;
width:20px;
height:20px;
cursor:pointer;
}
.poll {
font-family:Tahoma;
font-size:10px;
color:#666666;
line-height:14px;
}
fieldset {
padding:5px;
border:1px solid #afafaf;
margin:0 0 10px 0;
}
.componentheading, .contentheading {
margin:10px 0 15px 0;
}
h1, .componentheading {
font-size:15px;
line-height:15px;
font-weight:bold;
}
.componentheading, .contentheading {
background:url(../images/componentheading.jpg) top left no-repeat;
line-height:34px;
height:34px;
color:white;
padding:0 0 0 10px;
}
h2, .contentheading {
font-size:14px;
line-height:14px;
font-weight:bold;
}
h3 {
font-size:13px;
line-height:13px;
}
h4 {
font-size:12px;
line-height:12px;
}
h5 {
font-size:11px;
line-height:11px;
}
h6 {
font-size:10px;
line-height:10px;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption {
font:0.9em Tahoma;
color:#afafaf;
}
.blockborder {
border:1px solid #CCCCCC;
}
.searchbox {
border:0px solid #4B4B4B;
background-color:transparent;
color:#3E3E3E;
}
.contentcolumn {
padding-right:5px;
}
.contentpane, .contentpaneopen {
padding-right:0px;
}
.article-content {
margin-bottom:15px;
}
.article_separator {
display:none;
float:left;
width:100%;
height:15px;
}
.contentdescription {
padding-right:0px;
}
.contentitem {
padding-right:7.5px;
padding-left:7.5px;
}
#mod_login_remember {
border:0px solid #C89663;
}
.mosimage img {
float:left;
margin:0px 20px 10px 0;
}
.sectiontableheader {
background:#727272;
color:white;
font-weight:bold;
padding:0 10px;
text-align:left;
text-indent:5px;
height:20px;
}
legend.sectiontableheader {
background:#727272;
color:white;
font-weight:bold;
padding:5px 10px;
text-align:left;
height:auto;
text-indent:0px;
}
.sectiontableentry1 { 
color:black; 
background:none;
padding:0 10px;
text-align:left;
vertical-align:middle;
}
.sectiontableentry2 { 
color:black; 
background:none;
padding-left:10px;
padding-right:10px;
text-align:left;
vertical-align:middle;
}

/* Layout */
.ngis-body-top {
background:none;
width:100%;
float:left;
}
.ngis-body-bottom {
background:url(../images/body-bottom.gif) 0 100% repeat-x;
width:100%;
float:left;
}
.ngis-container {
background:none;
margin:0 auto;
width:1030px;
padding:0;
text-align:center;
}
.ngis-bg {
background:url(../images/bg-middle.gif) 0 0 repeat-y;
width:1030px;
float:left;
}
.ngis-bg-top {
background:url(../images/bg-top.jpg) 0 0 no-repeat;
width:1030px;
float:left;
}
.ngis-bg-top-noheader {
background:none;
width:1030px;
float:left;
}
.ngis-bg-bottom {
position:relative;
background:url(../images/bg-bottom.jpg) 0 100% no-repeat;
width:1030px;
float:left;
}
.ngis-header1, .ngis-header2 {
width:1030px;
margin:0;
height:310px;
position:relative;
float:left;
}
.ngis-header2 {
width:990px;
margin:0 20px;
}
#ngis-bamboo-left {
position:absolute;
top:110px;
left:-5px;
width:149px;
height:208px;
background:url(../images/bamboo-left.png) 0 0 no-repeat;
}
#ngis-bamboo-right {
position:absolute;
top:110px;
right:-5px;
width:149px;
height:208px;
background:url(../images/bamboo-right.png) 0 0 no-repeat;
}
#ngis-breadcrumb {
position:absolute;
bottom:12px;
left:140px;
width:450px;
height:15px;
text-align:left;
color:red;
}
#ngis-text-sizer {
position:absolute;
right:10px;
top:30px;
width:125px;
height:17px;
}
#ngis-logo {
position:absolute;
background:url(../images/logo.png) 0 0 no-repeat;
left:60px;
top:60px;
width:351px;
height:122px;
z-index:2;
}
#ngis-cart {
position:absolute;
left:140px;
bottom:35px;
width:180px;
height:40px;
z-index:10;
}
#ngis-search {
position:absolute;
right:85px;
bottom:13px;
width:100px;
height:15px;
z-index:10;
border:1px solid black;
}
#ngis-currencies {
position:absolute;
right:200px;
bottom:12px;
width:150px;
height:17px;
z-index:10;
}
.ngis-content {
width:990px;
float:left;
margin:0 20px;
}
.ngis-content-top {
width:990px;
float:left;
margin:10px 0 0 0;
}
.ngis-content-middle {
float:left;
width:990px;
margin:10px 0 0 0;
}
#ngis-left-container {
float:left;
width:200px;
margin:0;
}
#ngis-right-container {
float:left;
width:200px;
margin:0;
}
#ngis-left-content, #ngis-right-content {
width:200px;
float:left;
}
#ngis-left-advert, #ngis-right-advert {
clear:left;
}
#ngis-middle-container-990 {
margin:0;
width:990px;
float:left;
}
#ngis-middle-container-790 {
margin:0 0 0 10px;
width:780px;
float:left;
}
#ngis-middle-container-590 {
margin:0;
width:590px;
float:left;
}
.mainbody {
clear:left;
background:none;
text-align:left;
overflow:hidden;
color:black;
margin:0;
}

/* Userx positions -- functions.php */
.module-others {
float:left;
margin:0 0 10px 0;
text-align:left;
}
.module-last {
float:left;
margin:0;
text-align:left;
}

/* Horizontal Menu */
.ngis-menu, #ngis-3pmenu {
position:absolute;
top:5px;
left:20px;
margin:0;
width:800px;
height:25px;
}
#ngis-menu-horz {
float:left;
border-left:1px solid #dae139;
}
#ngis-menu-horz .separator {
color:white;
}
#ngis-menu-horz ul.menu {
}
#ngis-menu-horz ul {
margin:0 auto;
padding:0;
list-style:none;
text-align:center;
}
#ngis-menu-horz a {
color:white;
display:block;
}
#ngis-menu-horz a:hover {
color:red;
}
#ngis-menu-horz li.active_item a, #ngis-menu-horz li.parent_active_item a {
color:red;
}
#ngis-menu-horz li {
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:25px;
height:25px;
}
#ngis-menu-horz ul li {
padding:0 15px 0 0;
width:auto;
text-indent:22px;
border-right:1px solid #dae139;
}
#ngis-menu-horz ul li ul li, #ngis-menu-horz ul li ul li ul li {
width:160px;
border:none;
text-align:left;
text-indent:25px;
line-height:25px;
height:25px;
clear:both;
margin:0;
border-bottom:1px solid white;
}
#ngis-menu-horz li ul {
position:absolute;
left:-999em;
width:auto;
}
#ngis-menu-horz li ul ul {
margin:-25px 0 0 180px;
}
#ngis-menu-horz li ul span {
font-size:11px;
z-index:125;
}
#ngis-menu-horz li:hover ul {
left:auto;
background-position: 0 0;
z-index:150;
} 
#ngis-menu-horz li:hover ul ul,   
#ngis-menu-horz li:hover ul ul ul,   
#ngis-menu-horz li:hover ul ul ul ul {
left:-999em;
}
#ngis-menu-horz li li:hover ul, 
#ngis-menu-horz li li li:hover ul,  
#ngis-menu-horz li li li li:hover ul {
left:0;
background-position:0 0;
z-index:150;
}
#ngis-menu-horz li {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz li.active_item {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz li.parent_item {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz li.parent_active_item {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz li:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz li.active_item:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz li.parent_item:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz li.parent_active_item:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li, #ngis-menu-horz ul li ul li ul li {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li.active_item, #ngis-menu-horz ul li ul li ul li.active_item {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li.parent_item, #ngis-menu-horz ul li ul li ul li.parent_item {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li.parent_active_item, #ngis-menu-horz ul li ul li ul li.parent_active_item {
background:url(../images/horz-menu-item-mainlevel.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li:hover, #ngis-menu-horz ul li ul li ul li:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li.active_item:hover, #ngis-menu-horz ul li ul li ul li.active_item:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li.parent_item:hover, #ngis-menu-horz ul li ul li ul li.parent_item:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}
#ngis-menu-horz ul li ul li.parent_active_item:hover, #ngis-menu-horz ul li ul li ul li.parent_active_item:hover {
background:url(../images/horz-menu-item-mainlevel-hover.gif) 0 0 repeat-x;
}

/* Vertical Left Menu */
#ngis-menu-vert, #ngis-menu-vert ul {
padding:0;
margin:0;
list-style:none;
float:left;
width:170px;
}
#ngis-menu-vert li {
position:relative;
float:left;
line-height:25px;
margin-bottom:0px;
width:170px;
}
#ngis-menu-vert li.active_item a {
color:red;
}
#ngis-menu-vert li ul {
position:absolute;
left:-999em;
margin:-25px 0 0 170px;
}
#ngis-menu-vert li ul ul {
left:-999em;
}
#ngis-menu-vert li a {
width:170px;
w\idth:170px;
display:block;
color:black;
font-weight:bold;
text-decoration:none;
text-indent:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#ngis-menu-vert li a:hover {
line-height:25px;
color:white;
}
#ngis-menu-vert ul li a, #ngis-menu-vert ul li a:hover {
color:white;
text-indent:25px;
line-height:25px;
}
#ngis-menu-vert li:hover ul ul,
#ngis-menu-vert li:hover ul ul ul {
left:-999em;
}
#ngis-menu-vert li:hover ul,
#ngis-menu-vert li li:hover ul,
#ngis-menu-vert li li li:hover ul { 
left:auto;
z-index:100;
}
#ngis-menu-vert li, #ngis-menu-vert li.active_item, #ngis-menu-vert li.parent_item, #ngis-menu-vert li.parent_active_item, #ngis-menu-vert li:hover, #ngis-menu-vert li.active_item:hover, #ngis-menu-vert li.parent_item:hover, #ngis-menu-vert li.parent_active_item:hover, #ngis-menu-vert ul li, #ngis-menu-vert ul li ul li, #ngis-menu-vert ul li ul li ul li, #ngis-menu-vert ul li.active_item, #ngis-menu-vert ul li ul li.active_item, #ngis-menu-vert ul li ul li ul li.active_item, #ngis-menu-vert ul li.parent_item, #ngis-menu-vert ul li ul li.parent_item, #ngis-menu-vert ul li ul li ul li.parent_item, #ngis-menu-vert ul li.parent_active_item, #ngis-menu-vert ul li ul li.parent_active_item, #ngis-menu-vert ul li ul li ul li.parent_active_item, #ngis-menu-vert ul li:hover, #ngis-menu-vert ul li ul li:hover, #ngis-menu-vert ul li ul li ul li:hover, #ngis-menu-vert ul li.active_item:hover, #ngis-menu-vert ul li ul li.active_item:hover, #ngis-menu-vert ul li ul li ul li.active_item:hover, #ngis-menu-vert ul li.parent_item:hover, #ngis-menu-vert ul li ul li.parent_item:hover, #ngis-menu-vert ul li ul li ul li.parent_item:hover, #ngis-menu-vert ul li.parent_active_item:hover, #ngis-menu-vert ul li ul li.parent_active_item:hover, #ngis-menu-vert ul li ul li ul li.parent_active_item:hover {
background:url(../images/vert-menu-item-mainlevel.png) 0 0 no-repeat;
}


/* Vertical Left Menu Accordion */
#ngis-menu-vert-accordion, #ngis-menu-vert-accordion ul {
padding:0;
margin:0;
list-style:none;
float:left;
width:170px;
}
#ngis-menu-vert-accordion li {
position:relative;
float:left;
line-height:25px;
width:170px;
}
#ngis-menu-vert-accordion li.active_item a {
color:red;
}
#ngis-menu-vert-accordion li a {
width:170px;
color:black;
font-weight:bold;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#ngis-menu-vert-accordion li a:hover, #ngis-menu-vert-accordion ul li a:hover {
line-height:25px;
color:white;
}
#ngis-menu-vert-accordion ul li a {
color:black;
line-height:25px;
}
#ngis-menu-vert-accordion li {
background:url(../images/vert-menu-item-mainlevel.png) 0 4px no-repeat;
text-indent:22px;
}
#ngis-menu-vert-accordion li.active_item, #ngis-menu-vert-accordion li.parent_item, #ngis-menu-vert-accordion li.parent_active_item, #ngis-menu-vert-accordion li:hover, #ngis-menu-vert-accordion li.active_item:hover, #ngis-menu-vert-accordion li.parent_item:hover, #ngis-menu-vert-accordion li.parent_active_item:hover {
background:url(../images/vert-menu-item-mainlevel.png) 0 4px no-repeat;
}
#ngis-menu-vert-accordion ul li {
background:url(../images/vert-menu-item-mainlevel.png) 10px 4px no-repeat;
text-indent:30px;
}
#ngis-menu-vert-accordion ul li ul li {
background:url(../images/vert-menu-item-mainlevel.png) 20px 4px no-repeat;
text-indent:40px;
}
#ngis-menu-vert-accordion ul li ul li ul li {
background:url(../images/vert-menu-item-mainlevel.png) 30px 4px no-repeat;
text-indent:50px;
}
#ngis-menu-vert-accordion ul li ul li ul li ul li {
background:url(../images/vert-menu-item-mainlevel.png) 40px 4px no-repeat;
text-indent:60px;
}
#ngis-menu-vert-accordion ul li.active_item, #ngis-menu-vert-accordion ul li.parent_item, #ngis-menu-vert-accordion ul li.parent_active_item, #ngis-menu-vert-accordion ul li:hover, #ngis-menu-vert-accordion ul li.active_item:hover, #ngis-menu-vert-accordion ul li.parent_item:hover, #ngis-menu-vert-accordion ul li.parent_active_item:hover {
background:url(../images/vert-menu-item-mainlevel.png) 10px 4px no-repeat;
}
#ngis-menu-vert-accordion ul li ul li.active_item, #ngis-menu-vert-accordion ul li ul li.parent_item, #ngis-menu-vert-accordion ul li ul li.parent_active_item, #ngis-menu-vert-accordion ul li ul li:hover, #ngis-menu-vert-accordion ul li ul li.active_item:hover, #ngis-menu-vert-accordion ul li ul li.parent_item:hover, #ngis-menu-vert-accordion ul li ul li.parent_active_item:hover {
background:url(../images/vert-menu-item-mainlevel.png) 20px 4px no-repeat;
}
#ngis-menu-vert-accordion ul li ul li ul li.active_item, #ngis-menu-vert-accordion ul li ul li ul li.parent_item, #ngis-menu-vert-accordion ul li ul li ul li.parent_active_item, #ngis-menu-vert-accordion ul li ul li ul li:hover, #ngis-menu-vert-accordion ul li ul li ul li.parent_item:hover, #ngis-menu-vert-accordion ul li ul li ul li.parent_active_item:hover {
background:url(../images/vert-menu-item-mainlevel.png) 30px 4px no-repeat;
}
#ngis-menu-vert-accordion ul li ul li ul li ul li.active_item, #ngis-menu-vert-accordion ul li ul li ul li ul li.parent_item, #ngis-menu-vert-accordion ul li ul li ul li ul li.parent_active_item, #ngis-menu-vert-accordion ul li ul li ul li ul li:hover, #ngis-menu-vert-accordion ul li ul li ul li ul li.parent_item:hover, #ngis-menu-vert-accordion ul li ul li ul li ul li.parent_active_item:hover {
background:url(../images/vert-menu-item-mainlevel.png) 40px 4px no-repeat;
}
#ngis-menu-vert-accordion img {
position:absolute;
right:5px;
top:8px;
}

/* Legacy Menu */
ul#mainlevel-nav {
list-style:none;
background-image:none;
padding:0;
margin:0;
}
ul#mainlevel-nav li {
display:block;
background-image:none;
padding-left:1px;
padding-right:1px;
float:left;
margin:0;
width:auto !important;
font-size:11px;
line-height:13px;
white-space:nowrap;
border:0px solid #cccccc;
}
ul#mainlevel-nav li a {
display:block;
padding-left:15px;
padding-right:15px;
text-decoration:none;
background:transparent;
color:#e05453;
font-weight:bold;
}
ul#mainlevel-nav li a:hover {
color:green;
text-decoration:underline;
font-weight:bold;
}
a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover, a.mainlevel#active_menu, 
a.sublevel:link, a.sublevel:visited, a.sublevel:hover, a.sublevel#active_menu {
background:url(../images/vert-menu-item-mainlevel.png) 0 50% no-repeat;
clear:both;
font-family:Geneva, Arial, Helvetica, sans-serif;
display:block;
vertical-align: middle;
font-size:11px;
font-weight:bold;
color:black;
text-align:left;
line-height:25px;
text-decoration:none;
text-indent:20px;
height:25px;
}
a.mainlevel:hover, a.sublevel:hover {
background:url(../images/vert-menu-item-mainlevel.png) 0 50% no-repeat;;
color:white;
}
a.mainlevel#active_menu, a.sublevel#active_menu {
background:url(../images/vert-menu-item-mainlevel.png) 0 50% no-repeat;;
color:red;
}

/* Modules */
.moduletable-c {
float:left;
width:100%;
background:url(../images/module-bg-c.gif) 0 0 repeat;
margin-bottom:10px;
}
.moduletable-l {
float:left;
width:100%;
background:url(../images/module-bg-l.gif) 0 0 repeat-y;
}
.moduletable-r {
float:left;
width:100%;
background:url(../images/module-bg-r.gif) 100% 0 repeat-y;
}
.moduletable-t {
float:left;
width:100%;
background:url(../images/module-bg-t.gif) 0 0 repeat-x;
}
.moduletable-b {
float:left;
width:100%;
background:url(../images/module-bg-b.gif) 0 100% repeat-x;
}
.moduletable-tl {
background:url(../images/module-bg-tl.jpg) 0 0 no-repeat;
float:left;
width:100%;
text-align:left;
}
.moduletable-tr {
float:left;
width:100%;
background:url(../images/module-bg-tr.jpg) 100% 0 no-repeat;
}
.moduletable-bl {
float:left;
width:100%;
background:url(../images/module-bg-bl.jpg) 0 100% no-repeat;
}
.moduletable-br {
float:left;
width:100%;
background:url(../images/module-bg-br.jpg) 100% 100% no-repeat;
}
.moduletable-content {
float:left;
padding:0 0 35px 12px;
min-height:228px;
width:90%;
}
.moduletable-content h3 {
text-transform:uppercase;
font-family:Geneva;
font-size:13px;
font-weight:bold;
text-indent:10px;
padding:15px 25px 0 20px;
color:black;
height:20px;
text-align:center;
}
.moduletable-content form {
margin:10px 0 0 10px;
}
.ngis-mod-topten td { /* For Top Ten Module Style */
color:#38455f;
padding:5px 2px;
font:bold 11px Geneva, Arial, Helvetica, sans-serif;
}
.ngis-mod-topten td a {
color:#38455f;
cursor:pointer;
}
.ngis-mod-topten td a:hover {
color:#e05453;
cursor:pointer;
}


/* Footer */
.ngis-footer {
clear:both;
width:990px;
height:220px;
position:relative;
margin:0 20px;
}
#ngis-bottommenu-container {
position:absolute;
left:0;
top:40px;
width:600px;
margin:0 195px;
}
#ngis-bottommenu1, #ngis-bottommenu2, #ngis-bottommenu3, #ngis-bottommenu4 {
width:200px;
float:left;
}
#ngis-bottommenu1 ul, #ngis-bottommenu2 ul, #ngis-bottommenu3 ul, #ngis-bottommenu4 ul {
margin:0;
padding:0;
}
#ngis-bottommenu1 li, #ngis-bottommenu2 li, #ngis-bottommenu3 li, #ngis-bottommenu4 li {
width:260px;
font-size:12px;
text-align:left;
line-height:25px;
font-weight:bold;
list-style-type:disc;
list-style-position:inside;
color:white;
text-indent:60px;
}
#ngis-bottommenu1 a, #ngis-bottommenu2 a, #ngis-bottommenu3 a, #ngis-bottommenu4 a {
color:white;
font-weight:bold;
}
#ngis-bottommenu1 a:hover, #ngis-bottommenu2 a:hover, #ngis-bottommenu3 a:hover, #ngis-bottommenu4 a:hover {
color:red;
font-weight:bold;
}
#ngis-copyright {
position:absolute;
left:0px;
bottom:10px;
width:500px;
font-size:11px;
text-align:left;
line-height:15px;
color:white;
font-weight:normal;
}
#ngis-validators {
position:absolute;
right:250px;
bottom:10px;
width:235px;
}
#ngis-cards-date {
position:absolute;
right:0px;
bottom:10px;
width:197px;
height:33px;
text-align:left;
}
#ngis-cards {
background: url(../images/cards.gif) 100% 0 no-repeat;
float:right;
width:197px;
height:23px;
}
#ngis-date {
height:10px;
line-height:10px;
float:right;
padding:0;
color:white;
font-weight:bold;
}

/* Tooltips */
.custom-tip {
color:black;
width:200px;
z-index:13000;
}
.custom-title {
font-weight:bold;
font-size:11px;
margin:0;
color:white;
padding:8px;
background:#b3d237;
}
.custom-text {
border:0px solid black;
font-size:11px;
padding:8px;
background:#d6df24;
color:white;
text-align:justify;
}

/* Login */
.ngis-login {
position:absolute;
right:10px;
top:2px;
width:406px;
height:30px;
z-index:10;
}
#ngis-login-form, #ngis-login-form-username, #ngis-login-form-password {
float:left;
width:123px;
margin:0 0 0 5px;
}
#ngis-login-form {
width:406px;
margin:0;
}
#ngis-logout-form {
float:right;
width:200px;
margin:0 10px 0 0;
color:white;
text-align:right;
}
#ngis-login-form-username {
margin:0;
}
#ngis-login-form-username, #ngis-login-form-password {
overflow:hidden;
color:black;
background:url(../images/login-username.png) 0 0 no-repeat;
text-align:left;
height:24px;
}
#ngis-login-form-password {
background:url(../images/login-password.png) 0 0 no-repeat;
}
#ngis-login-form-username input, #ngis-login-form-password input {
font-size:11px;
background:none;
color:black;
margin:5px 0 0 35px;
}
#ngis-login-form-rememberme-button {
float:left;
width:150px;
height:24px;
}
#ngis-login-form-rememberme, #ngis-login-form-button, #ngis-login-form-button input, #ngis-login-form-lostpass, #ngis-login-form-lostname, #ngis-login-form-register {
float:left;
width:30px;
height:24px;
}
#ngis-login-form-rememberme {
cursor:pointer;
background:url(../images/login-remember-me.png) 0 0 no-repeat;
}
#ngis-login-form-rememberme input {
margin:-1px 0 0 6px;
}
#ngis-login-form-button input {
background:url(../images/login-button.png) 50% 0 no-repeat;
cursor:pointer;
}
