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


@font-face{ src:url(fonts/font01.ttf);
font-family:arun;
}
@font-face{ src:url(fonts/font3.ttf);
font-family:arun2;
}
@font-face{ src:url(fonts/font002.ttf);
font-family:arun3;
}


p {
padding:0px;
margin:0px;
}

body {
margin:0px;
}

#wrapper {
width:auto;
height:auto;
margin:auto;
}

#wrapper #mainfix {
width:980px;
height:auto;
margin:auto;
}







#mainfix #header {
width:980px;
height:80px;
float:left;
}
#header #logo {
width:215px;
height:65px;
float:left;
background:url(images/logo.png) no-repeat;
margin:8px 0px 0px 5px;
}

#header #right_icons {
width:auto;
height:auto;
float:right;
margin:4px 15px 0px 0px;
}
#right_icons #fb {
width:8px;
height:17px;
float:left;
margin:0px 5px 0px 0px;
background:url(images/fb.png) no-repeat;
}
#right_icons #fb:hover {
width:8px;
height:17px;
float:left;
margin:0px 5px 0px 0px;
background:url(images/fb2.png) no-repeat;
}
#right_icons #twiter {
width:14px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/twitter.png) no-repeat;
}
#right_icons #twiter:hover {
width:14px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/twitter2.png) no-repeat;
}
#right_icons #in {
width:14px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/in.png) no-repeat;
}
#right_icons #in:hover {
width:14px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/in2.png) no-repeat;
}
#right_icons #lin {
width:13px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/lin.png) no-repeat;
}
#right_icons #lin:hover {
width:13px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/lin2.png) no-repeat;
}
#right_icons #g {
width:15px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/g%2b.png) no-repeat;
}
#right_icons #g:hover {
width:15px;
height:17px;
float:left;
margin:0px 5px 0px 10px;
background:url(images/g%2b2.png) no-repeat;
}



#header #headrightmain {
width:auto;
height:auto;
float:right;
margin-top:28px;
margin-right:4px;
}

#headrightmain #rightfldall {
width:auto;
height:auto;
float:right;
margin:0px 0px 0px 0px;
}
#rightfldall #fldbox{
width:auto;
height:auto;
float:left;
margin:0px 3px 0px 0px;
}
#rightfldall #fldboxicon{
width:23px;
height:23px;
float:left;
background:url(images/search_icon.png) no-repeat;
margin:1px 0px 0px 0px;
}

.fld{ font-family: arun3; font-size:10px; color:#9c9c9c; border:#d4d4d5 solid 1px; width:180px; height:20px; line-height:18px; margin:0px 0px 0px 0px; padding-left:3px; border-radius:3px; text-transform:uppercase;}
.fld1{ font-family: Tahoma, Arial, "Arial Black"; font-size:12px; color:#9c9c9c; border:#d4d4d5 solid 1px; width:360px; height:62px; line-height:18px; margin:0px 0px 0px 0px; padding-left:5px; border-radius:3px;}
.fld2{ font-family: Tahoma, Arial, "Arial Black"; font-size:11px; color:#A80201; border:#759b87 solid 1px; width:17px; height:12px; }





#mainfix #bottommenus {
width:978px;
height:32px;
float:left;
background:url(images/nav_bg.jpg) repeat-x;
border:1px solid #ececec;
}
#bottommenus #main_nav {
width:auto;
height:auto;
float:left;
margin:0px 0px 0px 0px;
}
/* Adjusting the margins, paddings and no list styles */
	.navigation  {
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
	/* Little tricking with positions */
	.navigation  li {
		float:left;			/* Show list items inline */
		width:auto;
		position:relative; 
	}
		
	/* Playing with Main Categories */
	.navigation  li a {
		color:#333333;
		display:block;  	/* Making sure a element covers whole li area */
		padding:6px 18px 6px 18px; 
		text-decoration:none; /* No underline */
		text-align:center;
		text-transform:uppercase;
		font-family:arun;
		font-size:13px;
		height:auto;
		margin:0px 2px 0px 2px;
		letter-spacing:0.5px;
	}

	.navigation  li a:hover {
		color:#9fd418;
	}
		
	/* Sub Cat Menu stuff*/
	.navigation  ul {
		position:absolute; 
		left:0; 
		display:none; /* Hide it by default */
		margin:0 0 0 2px; 
		padding:0; 
		list-style:none;
		z-index:1000;
		background-color:#e4e4e4;
	}
		
	.navigation  ul li {
		width:190px; 
		float:left; 
		border-top:none;
	}
		
	/* Sub Cat menu link properties */
	.navigation  ul a {
		display:block;    	/* Making sure a element covers whole li area */
		height:15px;
		padding:7px 0px 10px 8px; 
		color:#333;
		text-decoration:none;	
		border-top:none;
		text-align:left;
		margin:1px 0px 0px 0px;
		text-transform:none;
		font-size:13px;
		font-family:arun;
		text-transform:uppercase;
		letter-spacing:0.5px;
		border-bottom:1px solid #ccc;
		
	}
		
	.navigation  ul a:hover {
		color:#9fd418;
	}









#mainfix #banner {
width:980px;
height:394px;
float:left;
}
#mainfix #banner02 {
width:980px;
height:250px;
float:left;
}












#mainfix #bodydesign {
width:980px;
min-height:400px;
float:left;
}
#bodydesign #topone {
width:980px;
height:23px;
float:left;
background:url(images/body_topbg.jpg) repeat-x;
}






#bodydesign #middletwo {
width:980px;
height:57px;
float:left;
}
#middletwo #scrollhead {
width:auto;
height:auto;
float:left;
font-family:arun2;
font-size:13px;
color:#93b93f;
font-weight:bold;
text-decoration:none;
margin-top:19px;
text-transform:uppercase;
}
#middletwo #scrollmidline {
width:1px;
height:20px;
float:left;
background-color:#cfcfcf;
margin:20px 15px 0px 15px;
}
#middletwo #scrolltext{
width:auto;
height:auto;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
margin-top:21px;
}





#bodydesign #bottomthree {
width:980px;
height:400px;
float:left;
}
#bottomthree #btopbg {
width:980px;
height:18px;
float:left;
background:url(images/bottomthree_topbg.jpg) repeat-x;
margin-bottom:10px;
}

#bottomthree #bmidd {
width:980px;
height:352px;
float:left;
margin-bottom:20px;
}

#bmidd #mleftbox{
width:700px;
height:352px;
float:left;
margin-right:30px;
}
#mleftbox #mltopbox{
width:700px;
height:150px;
float:left;
}
#mltopbox #mlthead{
width:700px;
height:24px;
float:left;
border-bottom:1px dotted #ccc;
font-family:arun;
font-size:14px;
color:#93b93f;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:5px;
}
#mltopbox #mltimgtextall{
width:700px;
height:120px;
float:left;
}
#mltopbox #mltimg{
width:152px;
height:120px;
float:left;
background:url(images/about_img.jpg) no-repeat;
margin-right:8px;
}
#mltopbox #mlttext{
width:540px;
height:120px;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
line-height:20px;
}



#mleftbox #mlline{
width:700px;
height:1px;
float:left;
background-color:#CCCCCC;
margin:14px 0px 14px 0px;
}

#mleftbox #mlbottombox{
width:700px;
height:173px;
float:left;
}
#mlbottombox #mlbleftbox{
width:337px;
height:173px;
float:left;
}
#mlbleftbox #iimmgg{
width:337px;
height:90px;
float:left;
background:url(images/two1.jpg) no-repeat;
margin-bottom:3px;
}
#mlbleftbox #tteexxtt{
width:337px;
height:80px;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
line-height:20px;
}

.tteexxttlink{
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:underline;
line-height:20px;
}
.tteexxttlink:hover{
font-family:arun2;
font-size:12px;
color:#96ca13;
font-weight:normal;
text-decoration:underline;
line-height:20px;
}

#mlbottombox #mlbrightbox{
width:337px;
height:173px;
float:right;
}
#mlbrightbox #iimmgg2{
width:337px;
height:90px;
float:left;
background:url(images/two2.jpg) no-repeat;
margin-bottom:3px;
}
#mlbrightbox #tteexxtt2{
width:337px;
height:80px;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
line-height:20px;
}





#bmidd #mrightbox {
width:250px;
height:352px;
float:right;
}
#mrightbox #mrbfirst{
width:248px;
height:226px;
float:left;
border:1px solid #e7e7e7;
border-top-left-radius:4px;
border-top-right-radius:4px;
margin-bottom:20px;
}
#mrbfirst #mrbf_head{
width:240px;
height:22px;
float:left;
margin-bottom:10px;
font-family:arun;
font-size:13px;
color:#96ca13;
font-weight:bold;
text-transform:uppercase;
margin:4px 4px 0px 4px;
border-bottom:1px dotted #ccc;
}
#mrbfirst #mrbf_scroll{
width:240px;
height:170px;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
margin:10px 4px 0px 4px;
}
.scroll_text{
font-family:arun2;
font-size:12px;
color:#96ca13;
font-weight:normal;
}



#mrightbox #mrbsecond{
width:248px;
height:102px;
float:left;
border:1px solid #e7e7e7;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
background:url(images/careers_img.jpg) no-repeat;
}



















#wrapper #ftr {
width:100%;
height:60px;
float:left;
background-color:#343434;
}
#ftr #ftr_fixed {
width:980px;
height:60px;
margin:auto;
}
#ftr_fixed #right {
width:auto;
height:auto;
float:right;
font-family:arun2;
font-size:11px;
color:#999999;
font-weight:normal;
text-decoration:none;
line-height:19px;
margin-top:20px;
}

#ftr_fixed #leftt {
width:auto;
height:auto;
float:left;
margin-top:20px;
}
#ftr_fixed #leftt ul {
margin:0px;
padding:0px;
}
#ftr_fixed #leftt ul li {
width:auto;
height:auto;
float:left;
font-family:arun2;
font-size:11px;
color:#999999;
font-weight:normal;
text-decoration:none;
line-height:19px;
list-style:none;
}
#ftr_fixed #leftt ul li:hover {
width:auto;
height:auto;
float:left;
font-family:arun2;
font-size:11px;
color:#c6c6c6;
font-weight:normal;
text-decoration:none;
line-height:19px;
list-style:none;
}
#ftr_fixed #lefttline {
width:1px;
height:12px;
float:left;
background-color:#898989;
margin:4px 8px 0px 8px;
}















#mltopbox #mlttextinner{
width:700px;
height:auto;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
line-height:20px;
margin-bottom:30px;
}


#bodydesign #innerbtopbg {
width:980px;
height:18px;
float:left;
background:url(images/bottomthree_topbg.jpg) repeat-x;
margin-bottom:10px;
}
#bodydesign #innerleftbox {
width:700px;
min-height:340px;
float:left;
margin-bottom:30px;
}
#innerleftbox #innheads {
width:700px;
height:24px;
float:left;
border-bottom:1px dotted #ccc;
font-family:arun;
font-size:14px;
color:#93b93f;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:5px;
}

.innheads02 {
font-family:arun;
font-size:13px;
color:#333;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:5px;
}


#innerleftbox #inncontent {
width:700px;
height:auto;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
text-decoration:none;
line-height:20px;
}


#iinncontent {
width:auto;
height:auto;
font-family:arun2;
font-size:13px;
color:#333;
font-weight:bold;
text-decoration:underline;
margin-top:16px;
margin-left:20px;
}
#iinncontent:hover {
width:auto;
height:auto;
font-family:arun2;
font-size:13px;
color:#93b93f;
font-weight:bold;
text-decoration:underline;
margin-top:16px;
margin-left:20px;
}



#bodydesign #innerrightbox {
width:250px;
min-height:340px;
float:right;
margin-bottom:30px;
}

#innerrightbox #mrbfirst2{
width:248px;
height:226px;
float:left;
border:1px solid #e7e7e7;
border-top-left-radius:4px;
border-top-right-radius:4px;
margin-bottom:20px;
}
#mrbfirst2 #mrbf_headinn{
width:240px;
height:22px;
float:left;
margin-bottom:10px;
font-family:arun;
font-size:13px;
color:#96ca13;
font-weight:bold;
text-transform:uppercase;
margin:4px 4px 0px 4px;
border-bottom:1px dotted #ccc;
}
#mrbfirst2 #mrbf_scroll2{
width:240px;
height:170px;
float:left;
font-family:arun2;
font-size:12px;
color:#333;
font-weight:normal;
margin:10px 4px 0px 4px;
}
.scroll_text2{
font-family:arun2;
font-size:12px;
color:#96ca13;
font-weight:normal;
}



#innerrightbox #mrbsecond2{
width:248px;
height:102px;
float:left;
border:1px solid #e7e7e7;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
background:url(images/careers_img.jpg) no-repeat;
}








#bodydesign #innercontactbox {
width:250px;
min-height:340px;
float:right;
margin-bottom:30px;
}

#innercontactbox  #contactboxall{
width:248px;
min-height:320px;
float:left;
border:1px solid #e7e7e7;
border-radius:4px;
margin-bottom:0px;
}
#contactboxall #contact_head{
width:240px;
height:22px;
float:left;
margin-bottom:10px;
font-family:arun;
font-size:13px;
color:#333;
font-weight:bold;
text-transform:uppercase;
margin:4px 4px 0px 4px;
border-bottom:1px dotted #ccc;
}
#contactboxall #contact_text{
width:240px;
min-height:170px;
float:left;
font-family:arun3;
font-size:12px;
color:#333;
font-weight:normal;
margin:0px 4px 0px 6px;
line-height:24px;
}
.contact_text2{
font-family:arun;
font-size:13px;
color:#96ca13;
font-weight:bold;
line-height:24px;
text-transform:uppercase;
}
.contact_text22{
font-family:arun;
font-size:13px;
color:#799d2a;
font-weight:nornal;
line-height:24px;
text-transform:uppercase;
}
.contact_maillinks{
font-family:arun3;
font-size:12px;
color:#333;
font-weight:normal;
margin:0px 0px 0px 0px;
line-height:24px;
text-decoration:none;
}
.contact_maillinks:hover{
font-family:arun3;
font-size:12px;
color:#000;
font-weight:normal;
margin:0px 0px 0px 0px;
line-height:24px;
text-decoration:underline;
}







