/* General Form Elements ends here */			


body {
	background:#A3A3A3;
	padding:0px;
	margin:0px;
	}

#externalcontainer {
	width:947px;
	padding:7px;
	margin:0px auto;
	border:1px solid #8C8A8A;
	background:#fff url(../images/top-bg.gif) repeat-x left top;
}
td.dbContent span {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-transform:none;
	text-decoration:none;
	color:#000000 !important;
	font-weight:normal !important;
	font-size:12px !important;
	font-weight:normal;
	text-align:left;
}
td.dbContent img{
clear:both;
padding-top:5px;
text-align:center;
}
.pContent {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-transform:none;
	text-decoration:none;
	color:#000000 !important;
	font-weight:normal !important;
	font-size:12px !important;
	font-weight:normal;
}
td.dbContent u{
padding-bottom:20px;
}
.boldFont{
	font-weight:bold;
	font-size:11px/14px;
	text-transform:none;
	text-decoration:none;
	color:#6E2F10;
}

/* CSS Non editable part */
div,img,form,ul,li{
	padding:0;
	margin:0;
	}
img {
	border:0px;
}	
.width100per {
	width:100%;	
}
			
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}

/* banner part start*/

.logo img{
	padding:2px 0 7px 0;
	}





/* Banner part start*/
.banner-padding{
	padding:6px 0;
	}
#banner-bg{	
	position:relative;
	background-color:#8D3911;
	}


#banner-bg img.leftcrv{
	position:absolute;
	left:0px;
	top:0px;
	}
#banner-bg img.rightcrv{
	position:absolute;
	right:0px;
	top:0px;
	}
/* Nav Section */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.suckertreemenu {
background:#3366FF url(../images/nav-bg.gif) repeat-x left top;
height:21px;
padding:4px 0 0 0;
	}
.suckertreemenu ul{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
margin: 0;
padding: 0;
list-style-type: none;
z-index:10000;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
 /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width:120px; /*Width of top level menu link items*/
padding: 1px 8px;
border-left-width: 0;
text-decoration: none;
color:#fff;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background:#3366FF url(../images/nav-bg.gif) repeat-x left top;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
z-index:1000;
}

/* Sub Sub level menu links style */
.suckertreemenu ul li ul li ul a{
display: block;
width: 180px; /*width of sub menu levels*/
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
text-decoration: none;
padding: 3px 5px;
border: 0px solid #ccc;
}

.suckertreemenu ul li a:hover{
background-color: black;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background:url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background:url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

/* left part start*/
.left-pannel{
	width:212px;
	padding:0 7px 0 0;
	}
	
.register{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 10px;
	background-color:#6E2F11;
	}
.register a{
	color:#fff;
	text-decoration:none;
	}
.register a:hover{
	color:#FFF118;
	text-decoration:none;
	}

.ofta{
	font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 10px;
	border:dashed 1px #77B352;
	border-top:none;
	background-color:#77B352;
	}
	

.ofta a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.ofta  a:hover{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
	
.facebook{
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding:6px 10px;
	background-color:#568738;
	}
.facebook-body{
	font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:6px 10px;
	border:dashed 1px #77B352;
	border-top:none;
	background-color:#77B352;
	}

.facebook-body span{
	color:#F7ED4E;
	}
.facebook-body h5{
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:0;
	}
.facebook-body ul{
	list-style-type:none;
	padding:2px 0;
	margin:0;
	}
.facebook-body ul li{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	background:url(../images/bullet.gif) no-repeat left center;
	color:#fff;
	padding:0 0 0 12px;
	margin:0;
	}
.facebook-body ul li a{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
.facebook-body ul li a:hover{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}

.news-box{
	border:1px solid #D8DFE0;
	background-color:#F0F5F6;
	padding:6px;
	}
.news-text p{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#4D6773;
	padding:10px;
	margin:0 7px 0 0;
}
.news-text a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#4D6773;
	text-decoration:none;
}
.news-text a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#4D6773;
	text-decoration:none;
}
.textbox{
padding-bottom:5px;

}
.news-text p{
margin:0px;
padding:0px;
padding-bottom:5px;
}
.news-text p span{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#4D6773;
}
.news-text p span.date{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#DB4A03;
}
.newshead{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	padding:6px 8px;
	border:1px solid #D8DFE0;
	background:url(../images/newshead-gb.gif) repeat-x left top;
	}
.newshead a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	padding:6px 8px;
	text-decoration:none;
	}
.newshead span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#578D36;
	}
	
.news-text-morelink{
	padding:0;
	margin:0;
	text-align:left;
}				
.news-text-morelink a{
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 12px;
	}
.news-text-morelink a:hover {
	text-decoration:underline;
	margin:2px 0px;
	color:#ff0000;
	}
	
p.news-text-morelink{
	padding:0 0 5px 0;
	margin:0;
	text-align:left;
	}				
p.news-text-morelink a{
	background:url(../images/bullet2.gif) no-repeat 8px 3px;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#636363;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 19px;
	}
p.news-text-morelink a:hover {
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:2px 0px;
	color:#ff0000;
	}
	

	
/* main-body part start*/

.what-we-do{
	background: url(../images/welcome-bg.gif) repeat-x left top;
	padding:17px 17px;
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	}
.what-we-do h4{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px 0;
	margin:0;
	}
.what-we-do h4 span{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#578D36;
	}
		
.what-we-do span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#05688C;
	}

.morelink {
	padding:0;
	margin:0;
	text-align:right;
	}	
p.morelink{
	padding:0;
	margin:-5px 0 0 0;
	text-align:right;
}				
p.morelink a{
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 12px;
	}
p.morelink a:hover {
	text-decoration:underline;
	margin:2px 0px;
	color:#ff0000;
	}
	
.results-pading{
	padding:5px 20px 0 18px;
	}
.results{
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#055E7F;
	border-bottom:1px solid #676767;
}
.resultshome{
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#055E7F;
	padding-bottom:15px;
	text-align:center;
}
.leftalign{
text-align:left;
}

.results span{
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#568E33;
}
.results-sublink {
	border-bottom:1px solid #676767;
	color:#000;
	}
.results-sublink  ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
.results-sublink  ul li{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0 1px;
	color:#fff;
	float:right;
	display:block;
	background-color:#676767;
	}
.results-sublink  ul li a{
	color:#fff;
	text-decoration:none;
	padding:4px 20px;
	display:block;
	}
.results-sublink  ul li a:hover,.results-sublink ul li a.active{
	color:#fff;
	text-decoration:none;
	background-color:#055E7F;
	}


	
.results-display {
	background-color:#fff;
	padding:0;
	margin:0;
	}
.results-head {
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#358C00;
	padding:12px 0 12px 10px;
	}
.results-odd {	
	background-color:#EFEFEF;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	height:23px;
	padding:2px 15px;
	margin:0;
	}	
.results-even {	
	background-color:#fff;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	height:29px;
	padding:2px 15px;
	margin:0;
	}	
	
p.readmore-morelink{
	padding:0 0 5px 0;
	margin:0;
	text-align:left;
}				
p.readmore-morelink a{
	background:url(../images/bullet2.gif) no-repeat 8px 3px;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#636363;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 19px;
	}
p.readmore-morelink a:hover {
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:2px 0px;
	color:#ff0000;
	}

.results-morelink{
	padding:0 0 5px 0;
	margin:0;
	text-align:left;
	}				
.results-morelink a{
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#636363;
	text-decoration:underline;
	margin:0;
	padding:0 0 0 12px;
	}
.results-morelink a:hover {
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:2px 0px;
	color:#ff0000;
	}
/* footer part start*/
.footer-pannel{
	background-color:#676767;
	border:1px solid #4B4A4A;
	color:#fff;
	padding:25px 0;	
	}
.footer-pannel a{
	font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
.footer-pannel a:hover{
	font:normal 12px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#43B7E3;
	text-decoration:underline;
	}
	
.footer-pannel span{
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#D6D2D2;
	}
.footer-pannel span a{
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#D6D2D2;
	text-decoration:underline;
	}
	
.footer-pannel span a:hover{
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}



/* inner page part start*/

.inner-text{
	background: url(../images/welcome-bg.gif) repeat-x left top;
	padding:17px 17px;
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	}
.inner-text h4{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px 0;
	margin:0;
	}
.inner-text h4 span{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#578D36;
	}
		
.inner-text span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#05688C;
	}
	
.formIn{
background-color:#FFFFFF !important;
}
