body {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #5a5959; font-size: 11px; margin: 0; padding: 0; background: #e3e3e3;}

/*->default------------------------------------------------------------------------*/
.pageContainer {width: 940px; margin: 0 0 0 150px; clear: both;}
.pageContainer img {border: none;}
.half {width: 50%; float: left; overflow: hidden;}
.alright {text-align: right;}
.alcenter {text-align: center;}
.clr_black {color: #242424;}
.section {clear: both; width: 100%;}
form {margin: 0;}
.description {font-size: 10px;}

/*->pageHeader---------------------------------------------------------------------*/
#pageHeader {background: #e3e3e3; width: 100%; float: left; padding: 5px 0; border-top: 4px solid #d78400;}
#pageHeader .pageContainer {background: #e3e3e3; padding-left: 150px; position: relative; margin: -9px 0 0; height: 82px;}

  #topmenu {margin: 0; padding: 0; list-style-type: none;}
	#topmenu li {float: right; border-top: 4px solid #e6e7e6; width: 45px; padding: 10px 0 0;}
	#topmenu li.li1 {border-top-color: #4e605b;}
	#topmenu li.li2 {border-top-color: #6b9395; text-align: center;}
	#topmenu li.li3 {border-top-color: #63817d; text-align: left;}
	#topmenu li a img {width: 24px; height: 24px; background: url(../images/menu/circle.gif) no-repeat left top; position: relative;}
	#topmenu li a:hover img {background-position: 0 -24px;}
	#topmenu li a.sel img, #topmenu li a.sel:hover img  {background-position: 0 -48px;}

/*->menu---------------------------------------------------------------------*/
#menu {background: #5e6e65; width: 100%; float: left; border-top: 3px solid #b3b3b3;}
  
	#menu ul {margin: 0; padding: 0; list-style-type: none; position: relative; margin-top: -3px; float: left; padding: 0 0 0 156px; z-index: 400;}
	#menu ul li {float: left; position: relative; z-index: 430;}
	#menu ul li a {float: left; height: 38px; overflow: hidden; position: relative;}
	#menu ul li a img {position: relative;}
	#menu ul li:hover a img, #menu ul li.hov a img {margin-top: -38px;}
	#menu ul li.sel a img {margin-top: -76px;}
	
	#menu ul li:hover ul, #menu ul li.hov ul, #menu ul li.sel.hov ul {display: block; _z-index: 890;}
	#menu ul ul {display: none; padding: 0; position: absolute; margin: 0; float: none; margin-top: 38px; *margin-left: -100%; z-index: 500; width: 198px;}
	#menu ul ul li a {height: 34px;}
	#menu ul li.sel:hover ul li a img, #menu ul li.sel.hov ul li a img {margin-top: 0;}
	#menu ul li:hover ul li a img, #menu ul li.hov ul li a img {margin-top: -34px;}
	#menu ul li:hover ul li a:hover img, #menu ul li.hov ul li a:hover img {margin-top: -102px;}
	#menu ul li.sel:hover ul li a:hover img, #menu ul li.sel:hover ul li.sel a img, #menu ul li.sel.hov ul li a:hover img, #menu ul li.hov.sel ul li.sel a img {margin-top: -68px;}
	#menu ul ul li.sel a img {margin-top: -68px;}

/*->collage---------------------------------------------------------------------*/
#collage {background: url(../images/colind.jpg) no-repeat left top #e3e3e3; width: 100%; float: left; padding-top: 55px; height: 280px; position:relative;}
#collage.about, #collage.sem, #collage.serv, #collage.testimonials,#collage.seminamrs,#collage.terms, #collage.termsandcond, #collage.privacy  { height: 189px; padding-top: 25px;}
#collage.about {background-image: url(../images/colabout.jpg);}
#collage.serv {background-image: url(../images/collage7.jpg);}
#collage.sem {background-image: url(../images/colsem.jpg);}
#collage.testimonials {background-image: url(../images/collage3.jpg);}
#collage.seminamrs {background-image: url(../images/collage1.jpg);}
#collage.terms {background-image: url(../images/collage4.jpg);}
#collage.termsandcond {background-image: url(../images/collage-testimonials.jpg);}

	#collagePopup {position: absolute; border: 2px solid #5e6e65; width: 320px; padding: 10px 20px; background: #efedef; left: 10px; bottom: 10px;}
	#collagePopup .close {position: absolute; right: 8px; top: 5px;}
	#collagePopup img {float: left; margin: 0.5em 0; border: none;}
	#collagePopup p, #collagePopup h3 {margin-left: 120px;}
	#collagePopup h3 {font-size: 16px; color: #d09000; font-weight: bold; margin-top: 0.5em; margin-bottom: 0;}
	#collagePopup b {color: #1c1c1c; font-size: 12px;}
	#collagePopup a {font-weight: bold; color: #dfa420;}

/*->pageContent---------------------------------------------------------------------*/
#pageContent {background: url(../images/bgcontent.gif) repeat-x left bottom #e6e5e6; width: 100%; float: left; padding: 5px 0; border-top: 1px solid #cbcacb;}
#pageContent.inner {padding: 20px 0 40px;}
#pageContent h1 {color: #3f574a; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-weight: normal; font-style: normal; line-height: 40px;}
#pageContent.inner h1 {padding-left: 17px;}
#pageContent h3 {color: #3f574a; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; font-style: normal; line-height: 20px;}
#pageContent h4 {color: #28312c; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: normal; line-height: 14px;}
#pageContent p {margin: 0; padding: 5px 0 10px;}
#pageContent ul {margin: 0; padding: 5px 0 10px 25px;}
  
	.map a, .map {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold;}
	#pageContent .map, #pageContent .map ul {padding: 0 0 0 25px;}
	#pageContent .map li {padding-top: 5px;}
	
	#new {background: url(../images/pam-home.webp) no-repeat right 20px; padding: 35px 150px 35px 50px; width: 250px;}
	#testim {padding: 35px 150px 35px 0; font-style: italic;}
	#testim .open, .pageContainer  .test img.open {position: absolute; margin-left: -20px;}
	#testim .close, .pageContainer .test img.close {position: relative; margin: 0 0 -4px 2px;}
	
	#welcome {padding: 35px 80px 35px 0;}
	
	.pageContainer .content img {border: 1px solid #d3d3d3; padding: 5px; background: #fff;}
	.pageContainer .content img.rphoto {float: right; margin: 0 0 15px 25px;}
	.pageContainer .content .btn img {border: none; padding: 0; background: none;}
	.content {font-size: 12px; background: url(../images/bgconttop.gif) no-repeat left top; padding: 40px 50px; min-height: 160px; _height: expression(this.offsetHeight < 161?'160':'this.offsetHeight');}
	.testimonials .content {padding: 50px 50px 30px;}
	#pageContent .content  p.last {padding-bottom: 0;}
	.contentSection {background: url(../images/bgcontbot.gif) no-repeat right bottom;}
	.testl {padding: 5px 35px 10px 0;}
	.testr {padding: 5px 0 10px 35px; background: url(../images/bgtest.gif) no-repeat left 5px; min-height: 320px; _height: expression(this.offsetHeight < 321?'320':'this.offsetHeight');}
	.test {clear: both; padding: 15px 20px 15px 40px; margin-bottom: 20px; background: #EDECED;}
	.rightside .test {padding: 0 0 0 20px; margin-bottom: 0; background: none;}
	.pageContainer .test img.close, .pageContainer .test img.open {background: none; border: none; padding: 0;}
	
	.quest, .answ {clear: both; padding: 15px 35px; }
	.quest span, .answ span {font-weight: bold; position: absolute; margin-left: -16px;}
	.quest p {padding: 4px 0 !important;}
	.quest {background: #EDECED;}
	.answ {color: #5A5959;}
	
	.leftside {width: 680px; float: left; overflow: hidden; color: #3f574a;}
	#pageContent .leftside p, #pageContent .leftside ul {padding-bottom: 5px;}
	#pageContent.serv .leftside h4 {padding-bottom: 15px;}
	#pageContent.serv .leftside p {padding-bottom: 13px; padding-top: 3px;}
	
	.rightside {width: 220px; float: left; overflow: hidden; border-top: 5px solid #dfa420; background: url(../images/bgrightr.gif) repeat-y left top; padding: 0 20px;}
	.rightside .sect {background: url(../images/bgrightb.gif) no-repeat left bottom; padding: 20px 0;}
	.rightside .sectbot {background: url(../images/bgright.gif) no-repeat left bottom; position: relative; margin: 0 -19px; padding: 20px 20px 120px;}
	.serv .rightside .sectbot  {background-image: url(../images/bgrightserv.gif);  padding: 15px 20px 60px;}
	.testimonials .rightside .sectbot {background: none; position: relative; margin: 0 -19px; padding: 20px;}
	.serv .rightside .sect  { padding: 15px 0 20px;}
	#pageContent .rightside .sect p, #pageContent .rightside .sectbot p {font-size: 12px; padding: 0; color: #010101;}
	.rightside a, .content a {color: #333333;}
	#pageContent .rightside h4 {color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; padding-bottom :5px;}
	
	#pubList {clear: both; padding: 15px 0 15px 17px; width: 100%;}
	#pubList .pub {width: 172px; height: 130px; overflow: hidden; float: left; padding: 25px 30px 69px; background: url(../images/bgpub.gif) no-repeat left top; position: relative;}
	#pubList .pub .pubcont {width: 172px; height: 130px; overflow: hidden; float: left;}
	#pubList .pub.long {width: 172px; height: 190px; overflow: hidden; float: left; padding: 25px 30px 69px; background: url(../images/bgpublong.gif) no-repeat left top; position: relative;}
	#pubList .pub.long .pubcont {width: 172px; height: 190px; overflow: hidden; float: left;}
	#pubList .pub .pubcont a {color: #5A5959;}
	#pageContent .pub h3 {font-size: 17px; line-height: 17px; color: #cd8300;}
	#pageContent .pub p {padding: 10px 0;}
	#pageContent .pub.long a.download {background: url(../images/btns/download.gif) no-repeat left top; padding: 18px 0 0 35px; color: #5a5959; float: left; position: absolute; left: 20px; top: 225px;}
	#pageContent .pub a.download {background: url(../images/btns/download.gif) no-repeat left top; padding: 18px 0 0 35px; color: #5a5959; float: left; position: absolute; left: 20px; top: 165px;}
	#pageContent .pub a.download:hover, #pubList .pub .pubcont a:hover, #popup #download_form a:hover {color: #b0adad;}
	
	#popupWrap {position: absolute; left: 0; top: 0; width: 100%;}
	#popup {width: 470px; position: fixed; z-index: 1000; margin-left: -235px; font-size: 12px; display: none; left: 50%; top: 50%; margin-top: -220px;}
	#popup.serv {top: 60%;}
	#popup .close img {cursor: pointer; position: relative; margin-right: -20px;}
	#popup .border {border-left: 4px solid #dfa420; border-right: 4px solid #dfa420; padding: 5px 30px 20px; position: relative; background: url(../images/bgpopup.gif) repeat-x left top #f2f1f2;}
	#popup .bt, #popup .bb {width: 100%; height: 10px; position: relative; background: url(../images/bgborder.png) no-repeat left top; line-height: 1px;}
	#popup .bb {background-position: left bottom; _margin-left: 8px;}
	#pageContent #popup p {padding: 5px;}
	#popup input.text {width: 230px; border: 1px solid #b8b8b8; background: #d8d7d8; color: #3f574a; padding:3px;}
	#popup .line {border-top: 1px solid #d4d4d4; margin-top: 15px; padding-top: 15px;}
	#popup #download_form a {background: url(../images/btns/download.gif) no-repeat left top; padding: 17px 0 0 35px; color: #5a5959; float: left;}

/*->pageFooter---------------------------------------------------------------------*/
#pageFooter {background: #e3e3e3; width: 100%; float: left; border-top: 1px solid #cccccc; padding: 25px 0;}
#pageFooter p {margin: 0;}
#pageFooter a {color: #4b4b4b;}
#pageFooter a:hover, #pageFooter, .rightside a:hover, .content a:hover {color: #5e6e65;}
#pageFooter .alright {font-size: 12px;}