/* --- RESET --- */
*{margin:0;padding:0;outline:none;border:none;list-style:none;}

/* --- GLOBAL --- */
header,footer,nav,section,article,aside{display:block;}
body{background:url("../images/bg.jpg");font-family:'Ubuntu';font-size:13px;color:#666;}
a{font-family:'Ubuntu';font-size:13px;color:#666;text-decoration:none;}
td{vertical-align:top;}
p,td{text-align:justify;}

/* --- CONTENT --- */
header{width:100%;height:180px;background:url("../images/dashes.jpg") right bottom no-repeat;position:relative;border-top:3px solid #4c4c4c;}
header#internal-head{height:150px;}
h1{width:268px;height:64px;text-indent:-9999px;margin:25px 0 0 0;float:left;}
h1 a{display:block;width:268px;height:64px;background:url(../images/pact-logo.gif) no-repeat;}
header section{width:960px;height:158px;margin:0 auto;position:relative;}
#header-wrapper{width:960px;height:80px;}
#headimg{width:998px;height:100px;position:relative;margin:0 auto;}
nav{width:600px;height:33px;margin:20px 0 0 0;clear:both;}
nav ul li{float:left;margin-right:10px;height:33px;line-height:33px;}
nav ul li a{display:block;height:33px;line-height:33px;font-size:14px;text-align:center;}
nav ul li a:hover,nav ul li:hover a,nav ul li.on a{color:#187168 !important;}
#homebtn{width:56px;height:33px;}
#homebtn:hover,#homebtn.on{background:url(../images/homebg.jpg) no-repeat;}
#servicesbtn{width:72px;height:33px;}
#servicesbtn:hover,#servicesbtn.on{background:url(../images/servicesbg.jpg) no-repeat;}
#experiencebtn{width:160px;height:33px;}
#experiencebtn:hover,#experiencebtn.on{background:url(../images/experiencebg.jpg) no-repeat;}
#partnersbtn{width:135px;height:33px;}
#partnersbtn:hover,#partnersbtn.on{background:url(../images/partnersbg.jpg) no-repeat;}
#locateusbtn{width:80px;height:33px;}
#locateusbtn:hover,#locateusbtn.on{background:url(../images/locateusbg.jpg) no-repeat;}
#slider-wrapper{width:100%;height:213px;background:url(../images/sliderbg.png) repeat-x;}
#contactus-tag{width:290px;height:50px;position:absolute;right:0;top:8px;}
.first{margin-left:0;}
.last{margin-right:0;}
#homecarousel-wrapper{width:100%;height:330px;background:#187168;position:relative;border-bottom:2px solid #212121;}
#homecarousel{width:960px;height:364px;margin:0 auto;position:relative;top:-32px;}

/* --- Slideshow --- */
#slides{position:absolute;top:0px;left:4px;z-index:100;}
.slides_container{width:960px;overflow:hidden;position:relative;display:none;}
.slides_container div.slide{width:960px;height:300px;display:block;}
#slides .next,#slides .prev{position:absolute;top:125px;left:-24px;width:24px;height:43px;display:block;z-index:101;}
#slides .next{left:960px;}
.pagination{margin:28px auto 0;width:209px;height:34px;background:url(../images/pagination-base.jpg) 0 bottom no-repeat;}
.pagination li{float:left;margin:0 5px;z-index:999;}
.pagination li a{display:block;width:13px;height:34px;padding-top:12px;background:url(../images/hollow-dot.jpg) 0 12px no-repeat;float:left;text-indent:-9999px;z-index:9999;overflow:hidden;}
.pagination li.current a{background:url(../images/selecteddot.jpg) 0 12px no-repeat;}
.caption{font-family: 'Francois One', sans-serif;font-size:22px;z-index:500;position:absolute;top:90px;right:0px;height:110px;background:#0d665e;background:rgba(13,102,94,.5);width:562px;color:#fff;text-shadow:none;}
.caption p{padding:12px 20px;}
#btmshadow{width:960px;height:34px;background:url(../images/btm-shadow.jpg) no-repeat;position:absolute;left:0;bottom:34px;}
#download-brochure{display:block;width:60px;height:171px;text-indent:-9999px;background:url(../images/download-brochure.png) no-repeat;position:fixed;left:0;top:260px;z-index:9999;}
#home-welcome-wrapper{width:100%;padding:30px 0;margin:0 auto;background:url("../images/graybg.jpg");overflow:hidden;}
#home-welcome{width:960px;margin:0 auto;overflow:hidden;position:relative;}
.welcometxts{width:292px;position:relative;}
dt{font-size:20px;padding-bottom:12px;background:url(../images/underlinebg.gif) bottom repeat-x;margin-bottom:15px;}
dt span,#services-list span{color:#008174;}
.welcometxts img{padding:3px;background:#fff;border:1px solid #999;}
.welcometxts figure{margin-bottom:15px;}
.welcometxts p{color:#404041;line-height:18px;text-align:justify;}
a.readmore{display:block;width:82px;height:21px;background:url(../images/readmore.gif) bottom no-repeat;text-indent:-9999px;margin-top:15px;}
a.readmore:hover{background:url(../images/readmore.gif) top no-repeat;}
.small-input{width:150px;height:33px;background:url(../images/small-input.jpg) no-repeat;}
.small-input input{width:110px;height:33px;line-height:33px;padding:0 20px; font-size:13px;font-style:italic;background:none;}
.big-input{width:310px;height:33px;background:url(../images/big-input.jpg) no-repeat;}
.big-input input{width:270px;height:33px;line-height:33px;padding:0 20px; font-size:13px;font-style:italic;background:none;}
.textarea{width:270px;height:48px;background:url(../images/textareabg.jpg) no-repeat;padding:15px 20px;}
.textarea textarea{width:270px;height:48px;resize:none;font-family:'Ubuntu';font-style:italic;background:none;}
input[type=submit]{width:142px;height:37px;background:url(../images/submitbtn.jpg) bottom no-repeat;cursor:pointer;}
input[type=submit]:hover{background:url(../images/submitbtn.jpg) top no-repeat;}
.imgborder,.pics img{border:1px solid #999;padding:3px;background:#fff;}
/*.globaltxt{width:650px;}*/
.globaltxt p{line-height:18px;}
#services-list{margin-top:20px;width:650px;}
#services-list li.l1{padding-left:16px;background:url(../images/list-bullet.gif) 0 5px no-repeat;margin-bottom:10px;}
#services-list li div{display:none;margin:20px;text-align:justify;}
.sublist li{padding-left:15px;background:url(../images/green-square.gif) 0 5px no-repeat;margin-top:15px;}
#foundingpartnerslist{margin-top:20px;}
#foundingpartnerslist dd{margin-bottom:40px;}
#internalheader{width:100%;height:100px;background:#187168;position:relative;border-bottom:2px solid #212121;}
#internalheader img{width:998px;height:100px;margin:0 auto; text-align:center;}
.pics{width:260px;height:260px;position:absolute;top:0;right:0;overflow:hidden;}
.pics img{width:250px;height:250px;}
#thankyouktir{width:960px;height:70px;background:#008174;color:#fff;font-size:22px;text-align:center;line-height:70px;}
#intro-wrapper{width:998px;height:600px;position:relative;margin:0 auto;}
#logo{width:64px;height:64px;background:url(../images/logo.png) no-repeat;position:absolute;right:0;top:270px;display:none;}
#pact{width:204px;height:64px;background:url(../images/pact.png) no-repeat;position:absolute;top:270px;left:500px;display:none;}
#topmask{width:0px;height:300px;border-bottom:2px solid #008174;position:absolute;right:0;
bottom:300px;overflow:hidden;}
#bottommask{width:0px;height:300px;border-top:2px solid #008174;position:absolute;right:0;top:300px;overflow:hidden;}
#topmask span{display:block;position:absolute;left:0px;bottom:-50px;color:#008174;font-family:"Ubuntu";font-size:22px;}
#bottommask span{display:block;height:24px;line-height:24px;position:absolute;left:0px;top:-50px;color:#008174;font-family:"Ubuntu";font-size:22px;}
#topmask span#s1-w2{left:100px;}
#topmask span#s1-w3{left:184px;}
#topmask span#s1-w4{left:231px;}
#topmask span#s1-w5{left:370px;}
#topmask span#s1-w6{left:515px;}

#topmask span#s2-w2{left:42px;}
#topmask span#s2-w3{left:125px;}
#topmask span#s2-w4{left:256px;}

#bottommask span#s2-w6{left:85px;}
#bottommask span#s2-w7{left:170px;}
#bottommask span#s2-w8{left:344px;}

a#entersite{display:block;width:70px;height:16px;text-align:center;line-height:16px;text-decoration:none;color:#008174;position:absolute;top:350px;right:290px;display:none;}
a#entersite:hover{background:#008174;color:#fff;}

/* --- FOOTER */
footer{clear:both;width:100%;height:45px;background:url(../images/footerbg.gif) repeat-x;position:relative;}
#footer-wrapper{width:960px;height:45px;margin:0 auto;position:relative;}
#footermenu{width:490px;height:45px;float:left;color:#fff;line-height:45px;}
#footermenu a{color:#fff;text-decoration:none;font-size:13px;line-height:45px;}
#footermenu a:hover{color:#008174;}
footer p{color:#fff;width:400px;height:45px;line-height:45px;float:right;text-align:right;font-size:13px;}
