/******** Default Behaviour Tags ********/
/****************************************/
/* RESET STYLE */

*				{margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#5e5e5e; outline:none;}
body			{font-size:0.625em;}
a				{text-decoration:none; color:#f89e3c;}
a:hover			{text-decoration:underline}
select, input, textarea	{font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; border:#666 solid 1px; font-size:1em;}
input, textarea{padding:2px;}
h1{font-size:14pt; color:#f89b44}
h2{font-size:1.25em; color:#666; margin:0 0 13px 0}
h3,h4, h5, h6{font-size:1em; color:#666; margin:0 0 7px 0}
img, fieldset{border:0}
.image{border:0; background:white; padding-right:20px}
/***********/
ol, ul{list-style-type:none;}
ul{}
	ul li{}
ol{}
	ol li{}
dl{}
	dt{font-weight:bold; text-transform:uppercase;}
	dd{}
/***********/
table{}
	th, td{text-align:left; padding:0;}
	th{}
	td{}
	thead{font-weight:bold;}
		thead th{}
		thead td{}
	tbody{}
		tbody th{}
		tbody td{}

p{line-height:18px;}
/********** Common Classes ********/
.clear{height:0; clear:both; padding:0; margin:0; line-height:0;}

/********** Common Structure (for all templates) ********/
/********************************************************/
#wrapper{width:962px; margin:0 auto; font-size:1.2em; background:url(images/bgd_line_01.gif) 0 0 repeat-y; padding:0 0 20px 0}
	#container{width:834px; background:url(images/bgd_container.gif) 0 0 no-repeat; padding:25px 64px 10px 64px}

	/********** header
	********************************/
	#header{width:100%; height:40px; margin:0 0 10px 0}
		#header h1{display:block; float:left; margin:0 20px 0 0}
		#header div{width:605px; float:left; padding:7px 0 0 0}
		#header .nav li{display:block; float:left; background:url(images/bgd_line_02.gif) 100% 5px no-repeat; padding:0 10px 0 0; margin:0 10px 0 0; font-size:1.167em; font-weight:bold; position:relative}
		#header .nav li a{color:#5e5e5e; display:block; padding:0 0 10px 0}
		#header .nav li a:hover, #header .nav .active a,  #header .nav .current a{color:#f7952d; text-decoration:none}
		#header .nav .last{margin-right:0; background:none}
        #header .nav .last .acti {color:#f7952d; text-decoration:none}

		#header .nav li ul{width:88px; position:absolute; left:0; top:20px; visibility:hidden; background:url(images/bgd_subnav.gif) 0 100% no-repeat; border-top:#fff solid 1px; padding:0 0 0 5px; text-align:left}
        #header .nav li .submenu1{width:156px; position:absolute; left:-11px; top:20px; visibility:hidden; background:url(images/bgd_subnav1.gif) 0 100% no-repeat; border-top:#fff solid 1px; padding:0 0 0 10px; text-align:left}
        #header .nav li .submenu1 li{float:left; display:inline; padding:0 0 1px 7px; width:153px; background:url(images/bgd_line1.gif) 50% 100% no-repeat; margin:0; font-size:0.912em; font-weight:normal;}
        #header .nav li .submenu1 .last2{background:none}
		#header .nav li ul li{float:left; display:inline; padding:0 0 1px 0; width:85px; background:url(images/bgd_line_05.gif) 50% 100% no-repeat; margin:0; font-size:0.912em; font-weight:normal;}
		#header .nav .current ul li a{color:#5e5e5e; display:block; background:none; padding:5px;}
		#header .nav .current ul li a:hover{color:#f7952d}
		#header .nav li ul .last2{background:none}


	/************flash************/
	.flash{width:100%; margin:0 0 10px 0}

	/********** main
	********************************/
	#main{width:819px; overflow:hidden; padding:0 0 0 15px}
		#main h1{margin:0 0 15px 0}
		#main h1 span{float:right;}
		#main h1 span img{margin:0 7px}
		#main h1 img{vertical-align:middle;}
		#main h2{background:url(images/bgd_line_03.gif) 0 87% repeat-x;}
		#main h2 span{background:white; padding-right:10px}
		#main h2 strong{background:#fff; color:#F89B44; padding:0 10px 0 0;width:auto}
		#main .title{background-position:0 53%}
		#main h4{font-weight:normal; color:#f89e3c;}
		#main p{padding:0 0 5px 0}
		#main ul{margin:0 0 15px 0}
		/*#main ul li{background:url(images/ico_arrow_02.gif) 0 4px no-repeat; padding:0 0 0 15px; margin:0 0 7px 0; overflow:hidden}*/
        .lev .archive ul li{padding:0 0 0 15px; overflow:hidden}
        .lev .archive ul li a{margin:10px 0 0}
        .collapsing_archives_item{background:url(images/ico_arrow_05.gif) 0 7px no-repeat; padding:0 0 0 15px; margin:0 0 5px 15px; overflow:hidden}
		.collapsing_archives_item a {color:#5e5e5e;margin:0;padding:0}
        .collapsing_archives_item a:hover{color:#f7952d}
         .lev .caseStudy ul li{background:url(images/ico_arrow_02.gif) 0 4px no-repeat; padding:0 0 0 15px; margin:0 0 7px 0; overflow:hidden}
		/*************************/
		.contType{width:100%; background:url(images/bgd_line_04.gif) 247px 50% no-repeat; min-height:420px; height:auto!important; height:420px}

		/***********lev************/
		.lev{width:223px; float:left;}
        .where{padding:0; }

		/**********left menu**********/
			.menu{width:221px; background:url(images/bgd_topInfo_01.gif) 0 0 no-repeat; padding:6px 0 0 0; margin:0 0 20px 0}
				.menu div{width:191px; background:url(images/bgd_bottomInfo_01.gif) 0 100% no-repeat; padding:15px}
				#main .menu ul{margin:0}
				#main .menu li{border-bottom:#bababa solid 1px; padding:0 0 7px 0; margin:0 0 7px 0; background:none}
				#main .menu li a{display:block; background:url(images/ico_arrow_04.gif) 95% 5px no-repeat; padding:0 20px 0 15px; color:#5e5e5e;}
				#main .menu li a:hover, #main .menu .current a{text-decoration:none; color:#f7880c; background:url(images/ico_arrow_03.gif) 95% 5px no-repeat;}
				#main .menu .last{border-bottom:none; margin-bottom:0}
                #main .menu .current1{text-decoration:none; color:#f7880c;background:url(images/ico_arrow_03.gif) 95% 5px no-repeat}

		/************************/
			.lev .caseStudy{width:100%;border-bottom:#626262 solid 1px; margin:0 0 5px 0; padding-bottom:15px; overflow:hidden; float:none}
		.keepConnected{width:100%;  margin:0 0 5px 0; padding:10px 0 0 0}
			.keepConnected h3{margin:0 0 5px 0}
			.keepConnected p{width:100%; display:block;}
			.keepConnected p span{width:188px; height:20px; background:url(images/bgd_input.gif) 0 0 no-repeat; padding:4px 20px 0 15px; display:block}
			.keepConnected p input{color:#acacac; background:none; border:none; padding:0; width:100%; font-style:italic}
			.keepConnected .btn input{width:auto; height:auto; float:right;}
            .keepConnected .btn{padding:10px 0 10px 0}
           .keepConnected .btn .button {float:right;width:70px; height:22px; background:url(images/btn_submit.gif); border:none; cursor:pointer}
            #archive li a:hover{text-decoration:none;color:#636363}
            .keepConnected .btn{padding:10px 0 10px 0}
            #archive li a:hover{text-decoration:none;color:#636363}
			 .sym { cursor:pointer;padding-right:5px}
			 

		/***********content************/
		.content{width:548px; float:right;}
        .content .ourpeople{padding-left:10px}
        .content .ourpeople li{background:url(images/ico_arrow_05.gif) 0 6px no-repeat; padding:0 0 0 15px; overflow:hidden}
        .content ul li{background:url(images/ico_arrow_02.gif) 0 4px no-repeat; padding:0 0 0 15px; margin:0 0 7px 0; overflow:hidden}
			.whoweare{width:100%; margin:0 0 10px 0}
				.whoweare span{color:#f89e3c;}
			.ourValues{width:100%; overflow:hidden}
				#main .ourValues ul{width:100px; float:left; margin:0 15px 15px 0}
				 .ourValues li a{color:#5e5e5e}
				 .ourValues li a:hover{color:#f89e3c}
				#main .ourValues ul li ul{margin:0; padding:7px 0 0 0}

	/******************/
	.highlight{width:100%; overflow:hidden}
		.caseStudy{width:385px; float:left;}
		.highlight h4{font-weight:normal; margin:0 0 5px 0}
		.caseStudy img{display:block; float:left; margin:0 10px 0 0;}
		.more{text-align:right;}
			.more a{background:url(images/ico_arrow_01.gif) 0 4px no-repeat; padding:3px 0 3px 22px; color:#b8b8b8; font-size:0.912em;}
			.more a:hover{color:#f89e3c;}

		.recentBlog{width:385px; float:right;}

	/********** footer
	********************************/
	#footer{width:100%; background:url(images/bgd_container.gif) 0 100% no-repeat; padding:0 0 30px 0; font-size:0.912em;}
		.innerFooter{width:804px; margin:0 auto; background:url(images/bgd_footer.gif) 0 0 no-repeat; overflow:hidden; height:50px; padding:15px 15px 0 15px}
		.innerFooter ul{margin:0 0 5px 0}
		.innerFooter li{display:inline; border-right:#636363 solid 1px; padding:0 8px 0 0; margin:0 4px 0 0;}
		.innerFooter li a, .innerFooter p{color:#636363}
		.innerFooter li a:hover, .innerFooter .active a{color:#f89b44}
		.innerFooter .last{border-right:none}
        .innerFooter .last .acti{color:#f89b44}
		.listBtn{float:right;}
			.listBtn img{margin:0 0 0 10px; vertical-align:middle}
            /***********************/
            div#form p{clear:both;padding-bottom:5px}
            div#form p small{width:100px; padding-left:20px;float:left;font-size:10pt;}
            div#form p input, div#form p textarea {width:350px; padding-right:20px}
            div#form p #captcha {margin-left:105px; float:left; width:100px; height:30px}
            div#form p .button{float:right;width:70px; height:22px; background:url(images/btn_submit.gif); border:none; cursor:pointer}
            /****************************/
            .pagenavi{width:100%; text-align:center; height:30px}
            .wp-pagenavi a, .wp-pagenavi span {
            padding: 5px; margin-right: 10px;
            font-size: 10px; color: #f89b44; text-decoration: none;
            border: 2px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
            }
        .wp-pagenavi a:hover, .wp-pagenavi span.current {
            background: #f89b44;
            color: #fff;
            border: 1px solid #AFAFAF;
            }
        .wp-pagenavi span.current { font-weight: bold; }
        /****************************************/
         #commentform input{
            font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;height:18px;
            }
            #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
         #commentform .submit{float: right;width:140px; height:24px; background:url(images/sendcomment.gif); border: none; cursor:pointer}
        .commentlist li ul li {
            font-size: 1em;
        }

        .commentlist li {
            font-weight: bold;
        }

        .commentlist li .avatar {
            float: right;
            border: 1px solid #eee;
            padding: 2px;
            background: #fff;
            }

        .commentlist cite, .commentlist cite a {
            font-weight: bold;
            font-style: normal;
            font-size: 1.1em;
            }

        .commentlist p {
            font-weight: normal;
            line-height: 1.5em;
            text-transform: none;
            }

        #commentform p {
            font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
            }

        .commentmetadata {
            font-weight: normal;
            }
        /* Begin Comments*/
        .alt {
            margin: 0;
            padding: 10px;
            }

        .commentlist {
            padding: 0;
            text-align: justify;
            }

        .commentlist li {
            margin: 10px 0 5px;
            padding: 5px 5px 10px 10px;
            list-style: none;
            border-bottom:1px solid #BABABA;

            }
        .commentlist li ul li {
            margin-right: -5px;
            margin-left: 10px;
        }

        .commentlist p {
            margin: 10px 5px 10px 0;
        }
        .children { padding: 0; }

        #commentform p {
            margin: 5px 0;
            }

        .nocomments {
            text-align: center;
            margin: 0;
            padding: 0;
            }

        .commentmetadata {
            margin: 0;
            display: block;
            }
            input.error { border: 1px solid red; }
            textarea.error { border: 1px solid red; }
        /* End Comments */

.social { border: dashed #ddd; border-width:1px 0 1px 0; margin: 0px auto 10px; display:block; padding: 3px 0 1px 80px;  overflow: hidden; }.social .social_button {float: left; display: inline; overflow: hidden; height:22px; }.social .social_button.tm { margin: 0px 0 0 12px;  padding-top: 4px;}.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:0px; padding-top:2px; padding-right:6px;}.social .social_button.buzz { margin: 0px 0 0 30px;  padding-top: 2px;}.social .social_button.em { margin: 0 0 0 20px;  padding-top:2px;  padding-left:8px;}.social .social_button.em a{background:#eee url(images/emailthis.png) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:10px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}.social .social_button.em a:hover {background:#ddd url(images/emailthis.png) 3px 50% no-repeat}.social .social_button a img { border: 0; padding: 0; }.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#555;}.clear{clear:both;}
 label.error{
        color:red;
    }
	
	#policy {padding-left:10px;}
	#policy h1{padding-left:0px;}
	#policy h2{}
	#policy ul {margin:0 0 15px 0}
	#policy ul li{background:url(images/ico_arrow_02.gif) 0 4px no-repeat; padding:0 0 0 15px; margin:0 0 7px 0; overflow:hidden}
	
