/*
Theme Name: Shahbaz
Version: 1.0
Author: Shakeeb Ahmed

a:hover {color:#61bdfe}
.heading {color:#61bdfe}
*/

/* STYLE-RESET */
* {padding:0;margin:0;}html {height:100%}body {text-align:center}table {border-collapse:collapse;border:0;width:100%;}td {vertical-align:top}th {text-align:left;vertical-align:top}img {border:none}:focus, a {outline:none}
/* Common Element Styles */
.clear {clear:both !important}.clearl {clear:left !important}.clearr {clear:right !important}.fl {float:left !important}.fr {float:right !important}.wp25 {width:25% !important}.wp50 {width:50% !important}.wp73 {width:73% !important}.wp98 {width:98% !important;margin:0 auto !important}.wp100 {width:100% !important}.tl {text-align:left !important}.tr {text-align:right !important}.tc {text-align:center !important}.tj {text-align:justify !important}
/* MARGINS	*/
.ma {margin:auto !important}.ma10 {margin:10px !important}.ma15 {margin:15px !important}.ma20 {margin:20px !important}.ma25 {margin:25px !important}.ma30 {margin:30px !important}.mt10 {margin-top:10px !important}.mb10 {margin-bottom:10px !important}.ml10 {margin-left:10px !important}.mr10 {margin-right:10px !important}.mt15 {margin-top:15px !important}.mb15 {margin-bottom:15px !important}.ml15 {margin-left:15px !important}.mr15 {margin-right:15px !important}.mt20 {margin-top:20px !important}.mb20 {margin-bottom:20px !important}.ml20 {margin-left:20px !important}.mr20 {margin-right:20px !important}.mt30 {margin-top:30px !important}.mb30 {margin-bottom:30px !important}.ml30 {margin-left:30px !important}.mr30 {margin-right:30px !important}
/* PADDINGS	*/
.pa5 {padding:5px !important;}.pa10 {padding:10px !important;}.pt10 {padding-top:10px !important}.pb10 {padding-bottom:10px !important}.pl10 {padding-left:10px !important}.pr10 {padding-right:10px !important}
/* TYPOGRAPHY */
.hide {display:none !important}.pointer {cursor:pointer !important}.nobg {background:none !important}.oh {overflow:hidden !important}.bb {border-bottom:1px solid #444}.underline {text-decoration:underline}.thide {text-indent:-9999px}.bold {font-weight:bold !important}.t12 {font-size:12px;}.t13 {font-size:13px;}.t14 {font-size:14px;}.t15 {font-size:15px;}.t16 {font-size:16px;}.t17 {font-size:17px;}.t18 {font-size:18px}.t19 {font-size:19px}.t20 {font-size:20px;}.t24 {font-size:24px;}
/* TABLE */
.tbl {display:table;}.tbl-td {display:table-cell}.vam {vertical-align:middle;}.vat {vertical-align:top;}
/*-----------------------------------------*/

body {font-family: Verdana,"Helvetica Neue",helvetica,sans-serif;font-size:12px;background:#252525; color:#BEBEBE;}

a {color:#42A121;text-decoration:underline;}
a:hover{
color:#BEBEBE;
}

/* LAYOUT */
#page-top {background:#020202;width:906px;margin:7px auto 0;text-align:left;}
#page-bottom {padding:5px 0;}
#page {background-color:#020202;}
#page .spacing {padding:0 3px}
#header, #container, #footer {width:100%;overflow:hidden}

#header {overflow:visible;position:relative;z-index:3}
/*-----------------------------------------*/

/* HEADER */
#logo {padding-top:30px;overflow:hidden;}
#logo a {display:block;width:398px;height:150px;text-decoration:none;text-indent:-9999px}
#logo a.logo {float:left;background:url(images/logo.jpg) no-repeat 0 0}
#header .top{padding:15px 0px;overflow:hidden;}
#header a.phone {float:right;background:url(images/logo-ph.jpg) no-repeat 0 0;width:200px; padding:10px;}

/* MENU */
#header #menu {height:40px;width:100%;background:#42a121;}
#header #menu ul {list-style:none;margin-left:18px;}
#header #menu ul li {float:left;position:relative;}
#header #menu ul li.current_page_item {background:url(images/menu-top.jpg) no-repeat center 0}
#header #menu ul li a {
color:#000000;
display:block;
font:bold 13px/40px Arial;
padding:0 13px;
text-decoration:none;
}#header #menu ul li a:hover, #header #menu ul li.current_page_item a {color:#fff}

#header #menu ul li ul {position:absolute;top:40px;border-top:0;height:auto;margin:0;left:-999em;width:200px;padding:0px;z-index:1000;background:#1b1b1b;}
#header #menu ul li li {height:auto;float:none;}
#header #menu ul li li a {font-size:11px; color:#fff; border-bottom:1px solid #000000;  /* Child item anchor size you can also add other styles like color */}
#header #menu ul li li a:hover {background:#42a121;color:#000; /* Hover effect for Child Item */}

#header #menu ul li li a {border:0 none;line-height:normal;padding:4px 10px;}
#header #menu ul li li a:hover, #header #menu ul li:hover li a 
{}
#header #menu ul li ul ul {margin:-30px 0 0 200px;}
#header #menu ul li:hover ul ul, #header #menu ul li:hover ul ul ul, #header #menu ul li:hover ul ul ul ul, #header #menu ul li.sfhover ul ul, #header #menu ul li.sfhover ul ul ul, #header #menu ul li.sfhover ul ul ul ul {left: -999em;}
#header #menu ul li:hover ul, #header #menu ul li li:hover ul, #header #menu ul li li li:hover ul, #header #menu ul li li li li:hover ul, #header #menu ul li.sfhover ul, #header #menu ul li li.sfhover ul, #header #menu ul li li li.sfhover ul, #header #menu ul li li li li.sfhover ul{left:0;}
/*-----------------------------------------*/

#mheader {margin-bottom:3px;margin-top:3px;width:100%;overflow:hidden;clear:both}

/* CONTENT */
#container {position:relative;z-index:1;background:#1b1b1b;}
#container .left,#mheader .left {float:left;width:288px;margin-right:2px;}
#container .right, #mheader .right{float:left;width:288px;margin-left:2px}
#container .content {float:left;width:610px;background:#000000; min-height:700px;}
#container .content.middle {width:440px;}
.content .module .body h2,h1,h3 { line-height:28px;}
#container .full{ width:900px		}


.module {margin-bottom:27px;}
.module h3.heading {
	display:block;
	height:39px;
	color:#000000;
	font-weight:normal;
	padding-left:22px;
	letter-spacing:.5px;
	text-transform:uppercase;
	background-color: #42a121;
	font-family: Verdana;
	font-size: 18px;
	font-style: normal;
	line-height: 39px;
	font-variant: normal;
}
.module h3.heading a {text-decoration:none;color:#61bdfe}

.module h3.heading small {font-size:10px;padding-right:6px}

.module h1.heading {display:block;height:39px;background:#42a121;color:#000;font:normal 18px/39px Verdana;font-weight:normal;padding-left:22px;letter-spacing:.5px;}
.module h1.heading a {text-decoration:none;color:#61bdfe}


.module .body {background:url(images/content-body.jpg) repeat-x;}
.module .body .padder {padding:24px 20px 0;line-height:18px}

.module ul {list-style:none;}
.module ul li {padding-bottom:8px;margin-bottom:8px;border-bottom:solid 1px #000;}
.module ul li a {background:url(images/bullet.jpg) no-repeat 10px center;padding-left:25px;}

#cnt ul { list-style:disc; margin-left:15px; margin-bottom:10px	}
#cnt ul li {margin-bottom:1px;margin-left:10px;padding-bottom:0px;}
#cnt ul li a { background-image:none; padding-left:0px; color:#61BDFE}



.module ul.list {list-style:none;width:100%;overflow:hidden}
.module ul.list li {padding-bottom:4px;background:none;float:left}
.module ul.list li a {background:url(images/bbullet.jpg) no-repeat 0 center;padding-left:10px;color:#005caa}

.module ul.list.three li {width:33%;}

#container .content p {margin-bottom:15px;line-height:18px;font-size:12px;color:#BEBEBE}
#container #sidebar p {margin-bottom:15px;line-height:18px;font-size:11px;color:##BEBEBE}
#container #sidebar a {text-decoration:none; color:#6f6f6f}

#footer {background:#1b1b1b;color:#aaa;	margin-top:3px;}
#footer .padder {padding:24px 20px}
#footer a {color:#aaa;display:block;padding-bottom:7px;}
#footer ul.blocks {width:100%;overflow:hidden;clear:both;}
#footer ul.blocks li.block {width:31%;float:left;display:inline;background:url(images/footer-div.jpg) no-repeat right center;margin-right:2%}
#footer ul.blocks li.block.last {background:none}
#footer ul.blocks li.block h3 {display:block;height:39px;color:#42a121;font:normal 18px/39px Verdana;font-weight:normal;letter-spacing:0.5px;text-transform:uppercase}
#footer .copyright {background:#000000	;padding:10px 0;overflow:hidden;color:#4e4e4e;display:block;clear:both;width:100%; font-size:11px;}
#footer .copyright a {
color:#4e4e4e; text-decoration:none;
}
#footer .copyright .fl {padding-left:20px}
#footer .copyright .fr {padding-right:20px}
#container .content p.gr{
color:#42A121;
}
.alignleft{margin-right:15px;}
.alignright{margin-left:15px;}