/*
Theme Name: Ergo
Version: 1.0
Author: Shahbaz Ahmed

*/

/* STYLE-RESET */
* {padding:0;margin:0;}html {height:100%}body {text-align:center}table {border-collapse:collapse;border:0;}td {}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: Tahoma, Verdana,"Helvetica Neue",helvetica,sans-serif;font-size:12px;background:#C8E56E url(images/main-bg.jpg) repeat-x 0 0;color:#424242;}

a {color:#00a2ff}

h1,h2, h3, h2 a, h3 a {font-family:Verdana;color:#08512a;font-weight:normal;text-decoration:none; color:#0D4D33; margin-bottom:10px;}
h1{font-size:25px; }
h2{font-size:22px; }
h3{font-size:19px; }
/* LAYOUT */
#page {width:937px;margin:18px auto 0;text-align:left;background:#fff url(images/page-bg.jpg) no-repeat 0 0;}
#header, #container, #footer {width:100%;overflow:hidden}

#header {overflow:visible;position:relative;z-index:3}
#container {position:relative;z-index:1}

.spacing {padding:0 2px}
/*-----------------------------------------*/

/* HEADER */
#header #logo {padding-bottom:26px;margin-left:-2px;}
#header #logo a {display:block;background:url(images/logo.jpg) no-repeat 0 0;width:353px;height:97px;text-indent:-9999px}

#mheader {width:100%;margin-bottom:13px;background:url(images/m-header-bg.jpg) no-repeat 0 0;}

/* MENU */
#menu {width:222px;background:#2D2D2D;float:left}
#menu ul {list-style:none;padding:5px 0 19px 22px;}
#menu ul li {position:relative;background:url(images/m-div.jpg) no-repeat 0 bottom}
#menu ul li a {display:block;padding:9px 0 6px 10px;font:normal 14px Arial;text-decoration:none;color:#fff;background:url(images/m-bullet.jpg) no-repeat 0 center;}
#menu ul li a:hover, #header #menu ul li.current_page_item a {color:#9fffcd}

#menu ul li ul {position:absolute;top:40px;border-top:0;height:auto;margin:0;left:-999em;width:200px;padding:10px 0 0;z-index:1000;background:#252525;}
#menu ul li li {height:auto;float:none;}
#menu ul li li a {font-size:12px; /* Child item anchor size you can also add other styles like color */}
#menu ul li li a:hover {background:#DCB551;color:#333; /* Hover effect for Child Item */}

#menu ul li li a {border:0 none;line-height:normal;padding:4px 10px;}
#menu ul li li a:hover, #header #menu ul li:hover li a
{}
#menu ul li ul ul {margin:-30px 0 0 200px;}
#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;}
#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;}

/* PICTURE */
#picture {float:right;position:relative;width:711px;height:241px}
#picture .slogan {position:absolute;left:28px;bottom:17px;width:380px;z-index:3}
#picture .slogan h2 {color:#005829;font:italic 28px Arial;margin-bottom:6px;}
#picture .slogan p {color:#fff;font:13px/17px Verdana; color:#006600}
#picture .slogan.black p {color:#000}
#picture .picture1 { width:432px;height:281px;position:absolute;right:0;top:-40px}
#picture .picture2 {background:url(images/picture2.jpg) no-repeat 0 0;width:295px;height:241px;position:absolute;right:0;top:0}
/*-----------------------------------------*/

/* CONTENT */
#container {position:relative;z-index:1;padding-bottom:15px;}
#container .left {float:left;width:222px;margin:0 30px 0 0}
#container .left-inner {width:202px;background:#F4F4F4 url(images/left-sidebar-bottom.jpg) no-repeat 0 bottom;padding:30px 10px 11px;}
#container .right {float:left;width:269px;margin:0 10px 0 25px;background:url(images/sidebar-top.jpg) no-repeat 0 0;padding-top:11px}
#container .right-inner {width:249px;background:#F4F4F4 url(images/sidebar-bottom.jpg) no-repeat 0 bottom;padding:0 10px 11px;}
#container .content {float:left;width:666px;}
#container .content .padder {padding:20px 0 0 0px;}

 
#container .right h3, #container .left h3 {font-size:19px; color:#0D4D33;}
.content p {line-height:18px;margin-bottom:25px;}
.content .viewall {text-decoration:none;display:block;text-align:right}
.content .entry {margin-top:7px;}
.content .entry ul, .content .entry ol{margin-bottom:25px;}
.content .entry ul li, .content .entry ol li   {margin-left:25px; margin-bottom:4px	}

.module {margin-bottom:20px;background:url(images/md-div.jpg) no-repeat center bottom;padding-bottom:9px;}

ul.contact {list-style:none;margin-left:12px;}
ul.contact li {margin-bottom:6px;line-height:20px;background:url(images/ico-call.jpg) no-repeat 0 center;padding-left:26px}
ul.contact li a, #sidebar a {text-decoration:none;color:#739508;}

ul.contact li.facebook {background-image:url(images/ico-facebook.jpg)}
ul.contact li.twitter {background-image:url(images/ico-twitter.jpg)}
ul.contact li.linkedin {background-image:url(images/ico-linkedin.jpg)}

#sidebar h3 {
	margin-bottom:7px;
	font-size:19px;
	font-style: italic;
	color:#0D4D33;
}
#sidebar ul {list-style:none}
#sidebar ul li {margin-bottom:6px;}
/* FOOTER */
#footer {background:url(images/footer-bg.jpg) no-repeat 0 0;height:69px;width:937px;margin:5px auto 12px;line-height:69px;font-size:12px;letter-spacing:.5px}
#footer ul li {display:inline; margin-left:10px;}
#copyright {text-align:center;width:937px;margin:0 auto 8px}


.myform{
	margin:0 auto;
	padding:5px;
}

	.block{
	width:860px;
 

	}
.block th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #C8E56E;
}

	.block td,th{
	padding:4px;
	background-color: #FFFFFF;
	font-size: 11px;
 
	}



	#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B7DDF2;
	padding-bottom: 10px;
	}
#stylized {
width: 800px;
}

	
	
		#stylized h2 {
		font-size:12px;		font-weight:bold;		margin-bottom:8px;
	}
.100 {
}

	.block label{
	display:block;
	font-weight:bold;
	text-align:left;
	width:140px;
	float:left;
	padding-top: 6px;
	}
	.block input[type=text],select,textarea{
	font-size:12px;
	border:solid 1px #aacfe4;
	padding:5px;
	margin-top:5px;
	margin-bottom:10px;
	width:250px;
	
	}
	
		#stylized input.small{
	font-size:12px;
	border:solid 1px #aacfe4;
	width:50px;
	margin-right: 20px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	}
	
	
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
.nobdr td {
border:none 0px;
}
.alignleft{
float:left;
margin-right:10px;
}
.alignright{
float:right;
margin-left:10px;
}

.txtbig {
	font-size: 14px !important;
}
.padding{
padding:20px;
}