@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

body{

background:url(images/mainbg.jpg) repeat-x left top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:normal;
}
.innerfooter{
background:#eaeaea;
border-bottom:3px solid #43b848;
border-top:3px solid #43b848;
color:#000000;
}


#navigation ul#nav {
	z-index: 5000;
	margin-top:3px;
}

#navigation ul#nav li {
    list-style:none;
	position: relative;
	float: left;
	text-align: center;
	width:auto;
}

#navigation ul#nav li a {
outline:0;
	display: block;
	padding: 9px 0;
	text-decoration: none;
	background:url(images/limet.png) no-repeat left center;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

#navigation ul#nav li a span {
	padding: 9px 9px;
	/*text-transform:uppercase;
   	background: url(arrow.gif) no-repeat 100% 50%;  optional */
}

#navigation ul#nav  li ul {
    display: block;
    position: absolute;
/* hidding submenus based on: http://css-class.com/articles/ursidae/  */
    left: -999em;/* this makes it more accessible than display:none; */
    width: 180px;
    background:#339900;
}

#navigation ul#nav  li:hover ul,
#navigation ul#nav  li.over ul /* This is for Internet Explorer 6  */
{
    display: block;
    left: 0;
    top: 100%;
    position: absolute;
    z-index: 4000;
    width: 230px;
}

#navigation ul#nav  li ul li {
	width:auto;
    height: auto;
    background: transparent;
    text-indent: 0;
    padding: 0;
}

#navigation ul#nav  li:hover ul li a,
#navigation ul#nav  li.over ul li a {
    display: block;
	width:210px;
  /*this is to adjust if used some background image for dropdown */
    background: transparent;
    padding: 9px 10px;
    text-decoration: none;
    margin: 0;
    color: #000;
    text-indent: 0;
    text-align: left;
    border: 0;
    white-space: nowrap;
	border-top:#64b13d 1px solid;
}

#navigation ul#nav li ul li a:hover {
    color: #fff;
    background: #000000;
}

#navigation ul#nav li.active a,
#navigation ul#nav li a:hover,
#navigation ul#nav li:hover a,
#navigation ul#nav li.over a {
    background: #339900;
}

#navigation ul#nav li.active a,
#navigation ul#nav li:hover a,
#navigation ul#nav li.over a {
 
	color:#FFFFFF !important;
}



.innerheader{/* background:url(images/innerheaderbg.jpg) no-repeat center top;*/ width:100%; height:auto; display:block;}


.greencolor{ color:#0fa917;}

.floatright{ float:right !important;}
table{ margin:auto !important;}
p{}
p a{ text-decoration:none; color:#333; font-size:12px;}
p a:hover{ text-decoration:underline; color:#339900;}
.bolder{ font-weight:bold !important;}
.colorwhite{ color:#55e406 !important;}
.colorwhite1{ color:#FFF !important; line-height:20px;}
.textcap{ text-transform:uppercase !important;}
img{ border:0;}

h2{ font-size:17px; }
h3{ font-size:15px; }
h4{ font-size:23px; font-weight:normal; }

.mainbg{ width:100%; height:auto; background:url(images/mainbg.jpg) repeat-x left top #fff;}

.innerbg{ width:100%; height:auto; background:url(images/innerbg.jpg) repeat-x left top #fff;}
.mainfooterbg{ width:100%; height:auto; background:url(images/mainfooterbg.jpg) repeat-x left top;}

.innerfooter table tr td a{ margin:0 2px; border:0; text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform: uppercase;}
.innerfooter table tr td a:hover{ text-decoration:none; color:#0fa917; }

.rightoverview{ width:auto; height:auto; display:block;}
.rightoverview ul{ list-style:none; margin:0; padding:0;}
.rightoverview ul li a{ font-weight:bold; background:url(images/rightarrown.jpg) no-repeat left top; width:209px; text-align:left; display:block; margin-bottom:3px; padding:8px 15px 8px 24px; text-decoration:none; color:#FFFFFF; }
.rightoverview ul li a:hover{ text-decoration:none;  background:url(images/rightarrowh.jpg) no-repeat left top;  color:#FFFFFF;}

.jobtextfield{ padding:5px;}
.h4heading{height:40px !important;}

.textfieldform{ padding:4px; width:279px;}
.blackcolor{ color:#000000;}
#sabheading{ margin-left:10px;}