/* CSS Codes By Proweaver Pearl  */

/* body */
body { 
margin:0; 
padding:0; 
font:12px Verdana, Arial, Helvetica, sans-serif; 
line-height:20px;
color:#000; 
background:url(images/bg.jpg) repeat-x #fff; 
}

/*basics*/
a img {border:none; }
a {text-decoration:underline; color:#4b8f07;}
a:hover {text-decoration:underline;color:#0044bf;}
.comp {color:#0044bf; font-weight:bold;}
.comingsoon {color:red; font-weight:bold; font-style:italic;}
.clearfix {clear:both; overflow:hidden;}
.floatleft_img {float:left; padding-right:10px;}
.floatright_img {float:right; padding-left:15px;}
p {padding:0px 0px 12px 0px;}
h1 {font-size:23px; margin:0; padding:0; font-family:Arial;}
.widget-container {list-style: none !important;}
.padding {padding:15px 15px;}
.compheader {color:#0044bf; font-size:27px; font-family:Arial; padding:20px 0 0 170px;}
.border {width:668px; border:solid 1px #0044bf; margin-top:8px;}

/*layers*/
#wrapper {width:1000px; height:auto; margin:0 auto 0 auto;}
#banner {width:1000px; height:157px; background:url(images/banner.jpg) no-repeat; position:relative;}
#main {width:1000px; height:auto; margin:0 auto; background:#fff;}
#footer {width:1000px; height:68px; background:#a1db68; margin:0 auto;}

/*inside banner  */
.bannerleft {width:auto; height:157px; float:left;}
.compname {position:absolute; top:8px; left:10px;}
.bannerright {width:auto; height:157px; float:right;}
.callus {color:#ffffff; font-size:20px; font-weight:normal; padding:40px 60px 45px 0; text-align:right;}
.slogan {color:#a1dd5e; font-size:20px; font-weight:normal; padding:0 60px 5px 0;}

/*inside navigation bar */
#nav {width:1000px; height:50px; background:url(images/nav.jpg) repeat-x;}
#nav ul {padding:0 5px 0 320px; margin:0;}
#nav ul li{ display:inline;}
#nav ul li a {color:#095004; font-size:16px; font-family:Arial; display:block; float:left; line-height:50px; padding:0 16px; text-decoration:none;}
#nav ul li a:hover, #nav ul li.current_page_item a {color:#fff; background:url(images/nav-hover.jpg) repeat-x; text-decoration:none;}
#nav ul li.spacer {width:2px; height:50px; line-height:50px; background:url(images/navSpacer.jpg) no-repeat; float:left;}

/*flash*/
#flash {width:1000px; height:267px;}

/*mid*/
#mid {width:1000px; height:235px; background:url(images/bgmid.jpg) no-repeat;}
.bgmidarea {width:1000px; height:235px; background:url(images/bgmid-area.png) no-repeat;}
.midbg-services {width:245px; height:235px; background:url(images/border1.png) no-repeat 200px 0; float:left; margin-left:10px;}
.midbg {width:245px; height:235px; background:url(images/border2.png) no-repeat 210px 0; float:left;}
.midbg2 {width:245px; height:235px; background:url(images/border3.png) no-repeat 200px 0; float:left;}
.midbg3 {width:245px; height:235px; float:left; margin-right:10px}
* html .midbg3 {width:230px; height:235px; float:left; margin-right:10px}
.midtitle-services-padding {padding:40px 0 18px 0;}
.midtitle {color:#0044bf; font-size:18px; padding:53px 0 10px 20px;}
.midtext-services {padding:0 30px 8px 0px; line-height:18px; font-family:Arial;}
.midtext {padding:8px 30px 15px 80px; line-height:18px; font-family:Arial; background:url(images/icon.png) no-repeat 0 15px;}
.midtext-last {padding:8px 10px 15px 80px; line-height:18px; font-family:Arial; background:url(images/icon.png) no-repeat 0 15px;}
.midtab {font-family:Arial; font-size:13px; text-align:center; padding-left:90px; line-height:20px;}
.midtab a {width:125px; height:25px; background:url(images/midtab.png) no-repeat left top; display:block; color:#fff; text-decoration:underline;}
.midtab a:hover {width:125px; height:25px; background:url(images/midtab.png) no-repeat left bottom; color:#0044bf; text-decoration:underline;}

/* left and right main */
.col-a {width:250px; height:auto; background:#0044bf; float:left;}
.tableft {overflow: hidden; width:220px; padding-bottom:20px;}
.tableft ul{margin: 0; padding: 0; list-style: none; margin-bottom: 0;}
.tableft ul li{margin-bottom: 2px;}
.tableft ul li a{display: block; background: url(images/tableft.png) no-repeat left top; width:100%; height:25px; text-decoration:none; color:#000; padding-left:30px; font-size:13px; font-family:Arial;}
.tableft ul li a:hover{background: url(images/tableft.png) no-repeat left bottom; color:#000; text-decoration:underline;}
.left-text {color:#fff; padding:10px 0 20px 0; text-align:justify; line-height:15px; font-size:11px;}
.contacts {font-size:13px; color:#fff; line-height:16px; font-family:Arial; padding:15px 0 20px 0; background:url(images/contact-icon.png) no-repeat 130px 60px;}
.contacts span {color:#a1db68; font-weight:bold; font-size:12px;}
* html .contacts a {color:#a1db68; text-decoration:underline; font-size:10px;}
.contacts a {color:#a1db68; text-decoration:underline; font-size:11px;}
.contacts a:hover {color:#fff; text-decoration:underline;}
.contacts ul { margin: 0; padding: 0;}

.col-b {width:730px; height:auto; float:right;}
.bgwelcome {width:668px; height:56px; background:url(images/bgwelcome.png) no-repeat;}
.contentarea {text-align:justify; padding:15px 15px 20px 0;}
.contentarea ul {margin:-5px 0 0 0; padding:0 0 10px 20px;}
.contentarea li {background:url(images/bullet.png) no-repeat; list-style:none; padding-left:30px;}

/*footer inside*/
#footerleft {width:465px; height:68px; float:left;}
#footerright {width:520px; height:68px; float:right;}
#footer-links {font-size:11px; color:#000; padding-top:25px;}
#footer-links ul {margin:0; padding:0; font-size:12px; list-style:none; padding:0; font-family:Arial; padding-left:5px;}
 #footer-links ul li {display:inline;}
 #footer-links ul li a {color:#000; text-decoration:none; padding:0 5px 0 5px;}
 #footer-links ul li a:hover {color:#000; text-decoration:underline;}
 #lastlink a {border:none !important;}
#copy {margin:0 auto 0 auto; font-size:12px; padding-top:25px; color:#000; padding-bottom:15px; font-family:Arial;}
 #copy a {color:#000; text-decoration:none;}
 #copy a:hover {color:#000; text-decoration:underline;}


/*search */
.search_results div.page, .search_results div.post{ padding:15px; border:1px solid #a1db68; background:#ebf7ca; margin:10px 0; color:#000;}
.search_results h2 a{ text-decoration:none; }
.search_results div.entry-meta{ font-style:italic; }
.search_results a{ color:#000; }
.search_results a:hover{ text-decoration:none; }


/*resources */
.resources {font-size:13px; }
		.resources a {color:#1d62e0; text-decoration:none; display:block; font-weight:bold;}
			.resources a:hover {color:#518f0a; text-decoration:none; padding-left:1px;}
		.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
		.resources ul li {margin-bottom:8px; padding:12px; background:#edfcde; border:1px solid #77d531; border-bottom:2px solid #3f7d11;}
			.resources ul li span {font-size:11px; color:#6bbe0d; letter-spacing:1px;}
