/* 
-----------------------------------
Project: Candid
Created: 25/02/08
-----------------------------------
*/
 
/*---------- Initialize elements ----------*/

body{
	font:11px Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	color:#666666; 
	background:#E5E5E5; 
	line-height:16px; 
	margin:0;
	padding:0;
} 
a{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#005CC4; 
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/*ul,h1,h2,h3,h4,h5,h6,p{
	margin:0; 
	padding:0;
}
*/
ul li{
	list-style:none; 
	display:inline;
}

/*---------- Layout ----------*/

.container-align{
	width:1002px; 
	/*min-height:620px; */
	margin:0 auto;
}
.container{
	width:980px; 
	/*min-height:620px; */
	padding:0 4px; 
	float:left; 
	background:url(../images/img_container-bg.gif) repeat-y; 
	margin-left:7px !important; margin-left:4px;
}
/*#header{
	width:980px; 
	height:124px; 
	background:url(../images/img_header-bg.gif) repeat-x; 
	float:left;
}
#header .top{
	width:980px; 
	height:66px; 
	background:#FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	float:left;
}
#header .logo{
	width:148px; 
	height:65px; 
	float:left;
}*/
.tele-nos{
	padding:0 10px; 
	margin-top:12px; 
	height:45px; 
	float:right;
}
.tele-nos .icon{
	width:23px; 
	height:45px; 
	float:left; 
	background:url(../images/img_icon1.gif) top left no-repeat;
}
.tele-nos .country{
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	float:left;
}
.tele-nos .ph-no{
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.tele-nos .border{
	border-right:1px solid #E5E5E5;
	padding-left:20px; 
	height:45px; 
	width:1px; 
	float:left;
}
#header .middle{
	background:#E5E5E5; 
	width:978px; 
	height:30px; 
	position:relative; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	float:left;
}

/* new menu 
.menu1{
	width:669px; 
	height:29px; 
	padding-left:20px; 
	float:right;
	line-height:29px; 
	
}
.menu1 ul{
	margin: 0 0 0; 
	padding: 0;
	list-style-type: none;
	float:right;
}
 

.menu1 ul li{
	float:left; 
	position:relative; 
	display:inline;
	margin:0;
}

.menu1 ul li span a{
	background:url(../images/bulet-menu.gif) no-repeat  95% 50%;
}

.menu1 ul li ul li span a{
	background:#ffffff url(../images/bullet_menu_green.gif) no-repeat  95% 50%;
}

.menu1 ul li.separator{
	background:url(../img/img_pipe.gif) no-repeat
}

.menu1 ul li a{
	float:left; 
	display:block; 
	text-decoration:none; 
	font:bold 14px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#676767;  
	width:auto;
	padding:0 14px; 
 
}

.menu1 ul li ul li.separator2{
	border-bottom:1px solid #E0E0E0;
}
 
.menu1 ul li ul{ 
	display: block;
	visibility: hidden;
	z-index:1; 
	border:1px solid #5F8800; 
	position:absolute; 
	top:21px; 
	background:#FFFFFF; 
	margin-top:0; 
	left:0px; 
	width:165px;
	padding:0; 
	border-top:none;
 
}
 
.menu1 ul li ul li{
	padding:0px;
	margin:0px; 
	
}

.menu1 ul li ul li ul{ 
	display: block;
	visibility: hidden;
	z-index:1; 
	border:1px solid #5F8800; 
	position:absolute; 
	top:0px; 
	background:#FFFFFF; 
	left:0px; 
	width:165px;
	padding:0; 
 
}

.menu1 ul li ul li ul li a {
	display:block; 
	color:#70A100; 
	height:auto; 
	padding:0 5px; 
	width:155px;  
	font:11px/25px Arial, Helvetica, sans-serif;
 
} 
 
.menu1 ul li ul li ul li a:hover{
	background:#5F8800;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
}

.menu1 ul li ul li a {
	display:block; 
	color:#70A100; 
	height:auto; 
	padding:0 5px; 
	width:155px;  
	font:11px/25px Arial, Helvetica, sans-serif;
 
}
.menu1 ul li ul li a:hover{
	background:#5F8800;
	color:#FFFFFF;
	display:block;
	text-decoration:none; 
}

.menu1 ul li ul li span a:hover{
	background:#5F8800 url(../images/bullet_menu_white.gif) no-repeat 95% 50%;
}
 
.menu1 ul li a:hover {
	text-decoration:none;
	background:#CCC9C9;
	
}
 
 .menu1 ul li:hover{
 	background:#CCC9C9;
 }

.menu1 ul li span a:hover{
	background:#CCC9C9 url(../images/bulet-menu.gif) no-repeat  95% 50%;
}

* html .menu1 ul li { float: left; height: 1%; }
* html .menu1 ul li a { height: 1%; }

/* new menu 


#header .bottom{
	width:978px; 
	height:25px; 
	float:left; 
	background:#70A100; 
	border-left:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF;
}

#header .bottom p{
	width:320px; 
	height:18px; 
	padding:7px 0 0 20px; 
	float:left; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
}
#header .sub-links{
	width:400px; 
	height:25px; 
	text-align:right; 
	float:left; 
	margin-left:176px;
}
#header .sub-links ul{
	padding:4px 0 0 0;
}
#header .sub-links ul li{
	padding:0 13px;
}

#header .sub-links ul li.pipe{
	border-right:1px solid #A8D63D;
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	height:11px;
}

#header .sub-links ul li a{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
}

#header .accessiblity{
	width:61px; 
	height:25px; 
	float:left; 
	background:#567414; 
	border-left:1px solid #FFFFFF;
}

#mid-content{
	width:978px; 
	height:245px; 
	float:left; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
}
#mid-content .button-section{
	width:270px; 
	height:247px; 
	float:left; 
	border-right:1px solid #E5E5E5;
}

.button1{
	width:233px; 
	height:70px; 
	float:left; 
	margin:7px 0 0 18px !important; margin:7px 0 0 9px;
}

.button1 .top{
	width:233px; 
	height:24px; 
	float:left; 
	font:bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#547D00;
}

.button1 .bottom{
	width:233px; 
	height:46px; 
	float:left; 
	background:url(../images/img_button-bg.gif) no-repeat;
}

.button1 .links{
	width:174px; 
	height:18px; 
	margin-left:30px; 
	padding:10px; 
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	overflow:hidden;
}
*/
/*
#mid-content .main-image{
	width:707px; 
	height:247px; 
	float:left;
}

.aimage{
	padding:3px 0 0 4px; 
	float:left;
}

.aimage img{
	border:none;
}
*/
#drop-down{
	width:976px; 
	height:23px; 
	padding:4px 4px 0 0; 
	float:left; 
	text-align:right; 
	background:url(../images/img_drop-down-bg.gif) repeat-x; 
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
}
#drop-down .menu{
	width:200px; 
	height:18px; 
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#drop-down .menu-sub{
	width:198px; 
	height:18px; 
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#btm-content{
	width:980px; 
	height:407px; 
	float:left; 
	background:url(../images/img_btm-content-bg.gif) bottom repeat-x;
}
#btm-content .container1{
	width:290px; 
	height:363px; 
	padding:15px; 
	margin:9px 0 0 5px !important; margin:9px 0 0 3px; 
	overflow:hidden; float:left; 
	background:url(../images/img_btm-container-bg.gif) no-repeat;
}
#btm-content .header{
	width:290px; 
	height:26px; 
	float:left; 
	background:url(../images/img_btm-container-header.gif) bottom no-repeat; 
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	margin-bottom:10px;
}
#btm-content .description{
	width:290px; 
	float:left; 
	font:12px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	color:#666666; 
	overflow:hidden;
	height:305px; 
}

#btm-content .more{
	float:right; 
	margin-top:9px;
	
}

#btm-content .more a{
	color:#1A9BFF;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
}

#btm-content .description2{
	width:290px; 
	font:12px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	color:#666666; 
	float:left; 
	overflow:hidden;
	
}

#btm-content .description3{
	width:290px; 
	font:12px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	color:#666666; 
	float:left; 
	overflow:hidden;
	height:130px;
}
#btm-content .links1 ul{
	float:left; 
	margin-left:30px !important; margin-left:17px; margin-top:5px;
}

#btm-content .links1 ul li{
	display:block; 
	padding:1px 0 4px 25px;  
	background:url(../images/img_icon2.gif) top left no-repeat
}

#btm-content .links1 ul li a{
	color:#699700; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#btm-content .inv-com{color:#666666;}
#btm-content .clients{clear:both;
	padding-right:5px;
	text-align:right;}

.mid-container{
	width:980px; 
	float:left; 
	/* min-height:668px; 
	background:url(../images/img_subpage-bg.gif) repeat-y; */
}

#left-nav{
	width:212px; 
	padding:5px 1px 5px 7px; 
	float:left;
	background:#F2F2F2;
	border-right:1px solid #E0E0E0; 
}


#left-nav .heading{
	width:100%; 
	height:25px; 
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	border-bottom:1px dotted #111;
}

#left-nav .sublinks{
	width:100%; 
	float:left;
}

#left-nav .sublinks ul{
	display:block;
}
#left-nav .sublinks ul li{
	display:block; 
	padding:5px 15px; 
	background:url(../images/img_icon3.gif) top left no-repeat;
}

#left-nav .sublinks ul li.separator{
	border-bottom:1px dotted #111;
}
#left-nav .sublinks ul li.separator1{
	border-bottom:1px dotted #111;
	border-top:1px dotted #111;
}

#left-nav .sublinks ul li a{
	color:#5D5D5C; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#left-nav .sublinks ul li ul{
	margin-top:5px;
}

#left-nav .sublinks ul li ul li{
	padding:2px 10px; 
	background:url(../images/img_icon4.gif) top left no-repeat;
}

#left-nav .sublinks ul li ul li a{
	color:#5D5D5C; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#mid-content1{
	width:755px;
	height:auto; 
	float:right;
}
#mid-content1 .top-image{
	width:754px !important; 
	height:101px; 
	float:left;
	background:url(../images/top-img-bg.gif) repeat-x;
}

#mid-content1 .top-image2{
	width:554px !important; 
	height:101px; 
	float:left;
	background:url(../images/top-img-bg.gif) repeat-x;
}
	

#mid-content1 .content{
	width:533px !important;
	height:auto; 
	float:left; 
	padding:10px 0px 15px 10px;
}

#mid-content1 .content2{
	width:537px !important;
	height:auto; 
	float:left; 
	padding:0px 0px 15px 0px;
}


#mid-content1 .breadcrumb{
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#70A100;
}

#mid-content1 .breadcrumb a{
	color:#009AE9; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#mid-content1 .description4{
	margin-top:15px; 
	float:left; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
#mid-content1 .description4 h4 a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#mid-content1 .heading1{
	width:100%; 
	height:25px; 
	float:left; 
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#007CFB; 
	border-bottom:1px dotted #111; 
	margin-top:15px;
}

#mid-content1 .description5{
	width:100%; 
	height:auto; 
	float:left; 
	margin-top:10px;
}
#mid-content1 .description5 p{
	float:left; 
	width:100%; 
	padding-left:20px; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#699700; 
	background:url(../images/img_icon6.gif) left no-repeat;
}

#mid-content1 .description5 .desc{
float:left; 
font:12px Verdana, Arial, Helvetica, sans-serif; 
line-height:16px; 
margin-top:3px; 
padding-left:20px;
}
/*
#right-nav{
	width:182px !important; width:181px; 
	padding:2px 10px 10px 10px; 
	height:auto; 
	float:left;
}

#right-nav .heading2{
	width:100%; 
	margin-top:10px; 
	height:25px; 
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	border-bottom:1px dotted #111;
}
*/
#right-nav .sublinks2{
	width:98%; 
	height:auto; 
	float:left;
	padding-left:4px;
}
#right-nav .sublinks2 ul{
	display:block;
}
#right-nav .sublinks2 ul li{
	display:block; 
	padding:5px 15px; 
	background:url(../images/img_icon3.gif) top left no-repeat;
}
#right-nav .sublinks2 ul li.separator{
	border-bottom:1px dotted #111;
}
#right-nav .sublinks2 ul li.separator1{
	border-bottom:1px dotted #111;
	border-top:1px dotted #111;
}
#right-nav .sublinks2 ul li a{
	color:#5D5D5C; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

#footer{
	width:978px; 
	height:33px;
	 font:9px Verdana, Arial, Helvetica, sans-serif; 
	 color:#7E7E7E; 
	 padding:10px 0 0 10px; 
	 float:left; 
	 background:url(../images/img_footer-bg.gif) top no-repeat; 
	 margin-left:7px !important; margin-left:4px;
}
/*
.right-nav img{
	border:none;
}

---------- Text styles ----------*/

.text1{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#547D00;
}

.text2{
	font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#70A100;
}



h4{font:bold 15px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:0px 0px 0px 0px;}
h4 a:hover{text-decoration:none; font:bold 15px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

h2{ font:bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#007CFB; border-bottom:1px dotted #111; margin-top:10px;}

#mid-content1 .atop{font:12px Verdana, Arial, Helvetica, sans-serif; text-align:right;}

h5{padding-left:20px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#699700; background:url(../images/bullet-yellow.jpg) left no-repeat #F4F3F3;}




h5 a{text-decoration:none; color:#699700; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
h5 a:hover{text-decoration:underline; color:#699700; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

.descr1 li a{font:12px Verdana, Arial, Helvetica, sans-serif;} 

.descr2 li a{font:14px Verdana, Arial, Helvetica, sans-serif;} 
