html body {
	background:#020202 url(/imgs/page_bg.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#807f7f;
	margin:0px;
	padding:0px;
}

h1 { font-size:14px; margin:0px; padding:0px; color:#807f7f;}
img { border:0px}

a {color:#fff; text-decoration:none; font-size:11px;}
a:hover {text-decoration:underline; color:#818181;}

a:visited {
	border:medium none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
p {margin:15px 0px;}

.clear {clear:both; margin:0px; padding:0px; font-size:2px;}

.displayNone {display:none}

input {border:#A8A8A8 inset 1px;}
select {border:#A8A8A8 inset 1px;}
.headSearch .but_a { 
	width:47px;
	height:20px;
	background:url(/imgs/but_47.gif) no-repeat;
	text-align:center;
	border:0px;
	font-size:11px;
	color:#818181;
	cursor:pointer;
}
.but_a { 
	width:47px;
	height:20px;
	background:url(/imgs/but_47.gif) no-repeat;
	text-align:center;
	border:0px;
	font-size:11px;
	color:#d4d4d4;
	cursor:pointer;
	padding-bottom:2px;
}

div.no_screenshot{
	width: 150px;
	height: 70px;
	text-align: center;
	padding-top: 50px;
	float: left;
}

.but_b { 
	width:85px;
	height:20px;
	background:url(/imgs/but_85.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border:0px;
	font-size:11px;

	color:#d4d4d4;
	cursor:pointer;
}
.but_c { 
	width:167px;
	height:20px;
	background:url(/imgs/but_167.gif) no-repeat;
	text-align:center;
	border:0px;
	font-size:11px;
	padding-bottom:5px;
	color:#fff;
	cursor:pointer;
}

.butLink_a { 
	width:47px;
	height:20px;
	background:url(/imgs/but_47.gif) no-repeat;
	border:0px;
	font-size:11px;
	color:#818181;
	display:block;
	font-size:11px;
}
.butLink_b, .butLink_b:Hover { 
	width:85px;
	height:20px;
	background:url(/imgs/but_47.gif) no-repeat;
	text-decoration:none;
	border:0px;
	padding:4px 40px;
	display:block;
	font-size:11px;
	color:#818181;
}
.butLink_c { 
	width:167px;
	height:20px;
	background:url(/imgs/but_47.gif) no-repeat;
	text-align:center;
	border:0px;
	font-size:11px;
	color:#fff;
}


/*----------- header -------------*/

.header {
	width:937px;
	margin:0px auto 0px auto;
	
}
.headbox {
	background:url(/imgs/head_bg.jpg) left bottom no-repeat;
	padding:0px 11px 0px 0px;
	width:937px;
	height:150px;
}
/*.headboxBord {background:url(/imgs/h_box_br.gif) right bottom no-repeat; float:left;  padding-right:10px; width:938px;}
.headboxBordL {background:url(/imgs/h_box_bl.gif) left bottom no-repeat; float:left;}*/
.headpanelBox { /*width:100%;*/ position:absolute;}

.headpanel {
	width:289px;
	float:left;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:90;
	padding-top: 129px;
}
.headerLogo { margin-left:23px;}
.left_menu {
	position:relative;
	left: 0px;
	top: 47px;
}
.left_menu ul {
	/*background:#343434 url(/imgs/bg_leftmenu.jpg) no-repeat top;*/
	background:#201f1f url(/imgs/left_menu_bg.png) top repeat-y;
	width:282px;
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.left_menu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-top:1px #201f1f solid;
}
.left_menu li a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	/*background:#2f2f2f;*/
	display:block;
	height:14px;
	padding:5px 5px 5px 18px;
}
.left_menu li a:hover {
	font-size:11px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#818181;
	background:#171717;
	padding:5px 5px 5px 18px;

}
.left_menu li .sel {
	font-size:11px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	background:#171717;
	padding:5px 5px 5px 18px;

}
.left_menu ul ul {padding:12px 0px 21px 0px; background:#222;}
.left_menu li li a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	height:18px;
	padding:2px 5px;
	margin-left:35px;
	background:none;
}
.left_menu li li a:hover {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#818181;
	height:18px;
	padding:2px 5px;
	margin-left:35px;

}
.left_menu li li .sel {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#818181;
	height:18px;
	padding:2px 5px;
	margin-left:35px;

}
.left_menu li li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	display:block;
	margin:0px;
	padding:0px;
	border:none;
}
/*
.left_menu ul li div {
	overflow: visible; 
	display: none;
}
*/

/* Panel Info index*/

.headImg {
	margin:0px 0px 0px 289px;
	position:absolute;
	float:left;
	padding:0px;
	/*width: 395px;
	height:330px;*/
	/*background: url(/imgs/h_img_02.jpg) no-repeat;*/
}

.headImgBox { width:100%; position:absolute;}
.headPanelInf {
	float:right;
	width:460px;
	height:150px;
	/*background:url(/imgs/h_img_r.jpg) right top no-repeat;*/
	position:relative;
	z-index:1;
}
.BoxUT {
	float:right;
	width:300px;
	padding:26px 0px 7px 0px;
	
}
.headUT {
	float:right;
	/*background: red;*/
}

.headUT th {
	font-weight:normal;
	text-align:left;
	padding:0px 3px;
	color:#535353;
	font-size:11px;
}
.headUT td {
	border-top:#4e5465 1px solid;
	padding:0px 3px;
	color:#535353;
	font-size:11px;
}
.TablBordV {
	border-left:#4e5465 1px solid;
	border-right:#4e5465 1px solid
}

.headClock {float:right; margin-right:15px;}
.headLanguage {
	width:200px;
	text-align:right;
	float:right;
}
.headLanguage a{
	text-decoration:none;
	color:#807f7f;
}
.headLanguage a.sel{
	color:#fff;
}
.headLanguage a.sel:Hover{
	color:#818181;
	text-decoration:underline;
}
.headSearch {
	float:right;
	width:315px;
	margin:9px 0px 32px 0px;
}
.inputSerch { width:168px; margin-right:15px; position:relative}
.headTxtMission {
	font-size:10px;
	width:294px;
	float:right;
	position:relative;
	margin-top:30px;
}


 
/*----------- content index-------------*/

.middle {
	width:100%;
	/*background: url(/imgs/middle_bg.jpg) repeat-x left top;*/
	padding-top:5px;	
}
.middle_body { width:1060px; margin:0px auto;}


.content {	
	width:939px;
	margin:0px auto 0px auto;
	/*background:url(/imgs/cont_bg.jpg) no-repeat top;*/
	padding:20px 9px 0px 0px;
}

.minHeight{
	width: 1px;
	height: 600px;
	visibility: hidden;
	float: left;
}

.inCol_a {
	width:280px;
	float:left;
	padding-left:43px;
}
.inCol_b {
	width:300px;
	float:left;
	padding-left:25px;
}
.inCol_b_main {
	width:600px;
	float:left;	
}
.inCol_c {
	width:300px;
	float:left;
	padding-left:43px;
}
.colTxtBox { padding-bottom:20px;}

/*   Cont Menu   */
.contMenu {
	width:818px;
	margin:0px auto 5px auto;
	background:url(/imgs/c_menu_bg.jpg) repeat-x left top;
	height:27px;	
	font-size:14px;
	color:#979797;
	padding-left:130px;
}
.contMenu a{
	font-size:14px;
	color:#979797;
	float:left;
	padding-top:5px;
	margin:0px 18px;
}

.contMenuSep {
	background:url(/imgs/c_menu_sep.jpg) no-repeat;
	width:10px;
	height:27px;
	float:left;
}


/*   Cont News   */

.contNews {
	/*comment for IE: dont delete*/
	//padding-top:15px;
	width:300px;	
	float:left;
}
.contNews h1 {
	font-size:14px;
	font-weight:normal;
	color:#979797;
	padding-bottom:16px;
}
/*
.contNews h2 {
	font-size:14px;
	font-weight:normal;
	color:#818181;
	padding-bottom:16px;
	margin:-29px 0px 0px 2px;
	letter-spacing:0px
}
.contNews h1 {
	color:#2a2a2a;
	font-size:19px;
	font-weight:bold;
	letter-spacing:-4.5px;
}
*/
.contNewsBox { 
	margin-bottom:13px;
	width:95%;
	float: left;
}

.contNewsBox img {
	float: left;
	margin-right: 10px;
}
.contNewsDate { 
	font-weight:bold;
}
.contNewsTxt { 
	margin-top:5px;
	text-align: justify;
}

/*   Cont Portfolio   */

.contPort {
	width:280px;
	float:left;
	padding-left:15px;
}
.contPort .img { float:left; margin-right:10px;}
.contPort h1 {
	font-size:14px;
	font-weight:normal;
	color:#979797;
	padding-bottom:18px;
}
.contPortBox {
	width:95%;
	float:left;
	margin-bottom:13px;
}
.contPortBox p {
	text-align: justify;
}
.contPortBoxTxt {
	float: right;
	width:130px;
}
.contPortBoxTxt p {
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0;
}


/*   Cont Help Online   */

.contOnline {
	width:265px;
	float:left;
	margin-top:20px;
	position:relative;
}
.contOnline .icoHelp { float:left; margin-right:20px;}
.contOnline .headLink, .contOnline .headLink:hover {
	font-size:14px;
	font-weight:normal;
	color:#979797;
	text-decoration:none;
}
.contOnlineBox {
	width:100%;
	float:left;
	margin-right:10px;
	background:url(/imgs/line_h.gif) repeat-x top;
	padding-top:18px;
	padding-bottom:20px;
		
}
.headOnlineIco { padding-top:5px;}
.contOnlineBoxTxt {
	margin-top:5px;
	float:left;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
}

.contOnline .boxBanner {
		text-align:center;
		padding-top:10px;
}

.contOnline .boxBanner img { margin-bottom:5px}
.contOnline .boxBanner a, .contOnline .boxBanner a:hover {color:#777777; text-decoration:none}

/*    Cont Contact     */

.contContact {
	width:210px;
	float:left;
}
.contContact h1 {
	font-size:14px;
	font-weight:normal;
	color:#979797;
	padding-bottom:16px;
}
.contContactTxt { width:200px}


/*----------- content -------------*/



/*   Col A Other  */

.col_a {
	width:29%;
	float:left;
	padding:40px 0 0 40px;
	margin-right:10px;
}
.col_a h1 {
	color:#979797;
	font-size:14px;
	padding-bottom:15px;
}

.contLMenu {}
ul.contLMenu {list-style:none; padding:0px; margin:0px 0 20px 0;}
.contLMenu li {list-style:none; padding:2px 0; margin:0;} 

.contLMenu li a {
	font-size:13px;
	padding:2px 6px 6px 0px;	
}

.contLMenu li a:Hover {
	text-decoration:none;

}
.contLMenu .sel {
	 color:#818181;
}


/*   Col B Other  */

.col_b {width:63%; float:right; padding:20px 15px 0px 0px; position:relative;}
.col_b h1 {color:#979797; font-size:14px;}
.col_b_head {	
	font-size:11px;
	background:url(/imgs/pt_h.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	width:100%;
	float:left;
	text-align:left;
}
.adrStr {	
	font-size:11px;
	padding-top:5px;
	width:60%;
	float:right;
	text-align:right;
	margin-top: 45px;
}
.adrStr .sel {
	color:#979797;
	font-weight:bold;
	font-size:20px;
}
.adrStr a { color:#818181}

.col_b_Box {
	width:100%;
	padding-top:15px;
}
.col_b_BoxImg {
	width:120px;
	float:left;
}
.col_b_BoxImg img {margin-bottom:16px;}
.col_b_BoxTex {
	width:450px;
	float:left;
	padding-left:10px;
}
.col_b_BoxTexFooter {
	text-align:right;
}
.col_b_BoxTexNav {
	margin:40px 0px 0px 0px;
	padding-left:130px;
	width:450px;
}
.col_b_BoxTexNav .butNavR { float:right}
.col_b_BoxTexNav .butNavL { float:left}




/*   Cont Menu   */
.contMenu {
	width:818px;
	margin:0px auto 5px auto;
	background:url(/imgs/c_menu_bg.jpg) repeat-x left top;
	height:27px;	
	font-size:14px;
	color:#979797;
	padding-left:130px;
}

.contMenu ul {
	float:right;
	width:700px;
	background:url(/imgs/c_menu_bg.jpg) repeat-x left top;
	margin:0px;
	padding:0px;
}
.contMenu li {
	float:right;
	list-style:none;
	background: url(/imgs/cmenu_it_r.gif) top right no-repeat;
	vertical-align:text-bottom;
}
.contMenuSep {
	background:url(/imgs/c_menu_sep.jpg) no-repeat;
	width:10px;
	height:27px;
	float:left;
}
.contMenu li { float: right;}
.contMenu li a{
	float:left!important;
}
.contMenuItemL { background: url(/imgs/cmenu_it_l.gif) left no-repeat; height:28px;}
.contMenuItemR {background: url(/imgs/cmenu_it_r.gif) right no-repeat; height:28px;}

.sel .contMenuItemL {background: url(/imgs/cmenu_itsel_l.gif) left no-repeat;}
.sel .contMenuItemR {background: url(/imgs/cmenu_itsel_r.gif) right no-repeat;}

/*----------- footer -------------*/

.footer {
	width:937px;
	margin:40px auto 0px auto;
	padding:10px 18px 10px 18px;
	background:url(/imgs/footer_bg.jpg) no-repeat top;
	color:#777;
	font-size:11px;
	background-position: bottom 10px;
}
 
.footer .contOnline {
	position:inherit;
	margin-top:-240px;
	 
}
.footerMenu {
	width:912px;	
	padding:0;
	margin:0 auto;
	color:#fff;
	text-align:center;
	font-size:11px;
	clear: both;
}
.footerMenu li {float:left; list-style:none}
.footerMenu a{
	margin:0px 7px;
	line-height:20px;
	font-size:11px;
}

.footerMenu a:Hover{
	text-decoration:none;	
}
.termsUse { float:left; width:15%; padding:10px 17px;}
.copyright {
	padding-top:12px;
	color:#777;
	text-align:center;
	clear:both;
}
.footerBanners {text-align:center; padding-top:5px;}
.footerBanners  a, .footerBanners  a:hover {color:#777}
.footerBanners  .bannerItem {background:url(/imgs/line_h.gif) repeat-x center top; width:400px; text-align:center; padding-top:5px; margin:0 auto;}

/*----------- Content Other ----------------*/



/*  Request Form   */


.form_a {	
}
.form_a_box {
	margin-bottom:10px;
	width:100%;
}

.form_a_box input {
	background:#dbe1e8;
	width:97%;
}
.form_a_box textarea{
	height:135px;
	background:#dbe1e8;
	width:97%;
	overflow:auto;
}
.form_a_head {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;

}
.form_a fieldset {
	border:none;
	margin:0px;
	padding:5px 0px;
}
.form_a label { margin-bottom:2px; display:block;  }

.pgContactMap {
	width:287px;
	float:left;
}
.pgContactTxt {
	margin-top:10px;

}


.pgDelProc_TxtNav {
	width:580px;
	margin-top:50px;
}

/*    Pricing Models    */

.priceMod {}
.pgContactTxt {margin-top:10px;}
.boxTxtNav {
	width:200px;
	margin-top:50px;
}

/*---------------- Pages ----------------------*/


/*      Naws Page       */

/*.newsImg+.newsTxtBox { width:71%!important; float:left;}*/
.col_b_Box .newsBlock .newsTxtBox { width:71%!important; float:left;}

.newsTxtBox p{margin-top:0px; text-align: justify;}
.newsTxtBox img {padding: 0px 10px 5px 0px;}

.newsBlock {/*0*/}
.newsImg { float:left; width:150px; height:120px; /*background:#3f3f3f; */margin-right:20px}
.newsImg img { margin:0px 0px 0px 0px; position:relative }
/*.newsTxtBox { float:left; }*/
.newsTxtBoxHeader { background:url(/imgs/pt_h.gif) bottom repeat-x; padding-bottom:5px; color:#979797}
.newsTxtBoxHeader a { font-size:14px;}
.newsTxtBoxHeader h1 { font-size:14px; font-weight:bold; /*margin:12px 0 0 0;*/ padding:0px; color:#979797}
.newsTxtBoxNav { text-align:right}

.newsNav {text-align:center; padding-top:20px;}
.newsNav a {margin-right:10px;}
.newsNav a:Hover { text-decoration:none}
.newsNav .sel {color:#818181; margin-right:10px;}

/*      Naws Page Details      */

.newsDetails .newsTxtBoxHeader { margin-bottom:20px;}


/*h2 {font-size:14px; margin:0px; padding:0px 0px 10px 0px; color:#d4d4d4;}
.HNews { margin-bottom:20px}
.HNewsDate { padding:2px 5px}

.allNews { float:left; clear:both; padding-bottom:40px;  }
.allNews .colBox {float:left; width:194px; padding-right:10px}
.allNews .date {font-weight:bold; color:#d4d4d4;}

.archiveNews { clear:both; }

.archiveNewsYear { margin-top:10px;}
.archiveNewsYear a { margin-right:8px;}

.NewsSearchTxt{ margin-right:10px;}
*/

/*      About Page       */

.abShortNews { float:left; margin-bottom:15px; width:85%; border-bottom:1px solid #2f2f2f;  }
.abShortNews .colBox {float:left; width:100%; padding:0px 10px 15px 0px}
.abShortNews .date {font-weight:bold; color:#d4d4d4;}

.abShortArchive { width:85%; float:left; margin-bottom:25px; padding:0px 0px 10px 0px; border-bottom:1px solid #2f2f2f;}
.abShortArchive a { margin-right:8px;}
.abShortArchiveYear { width:60%}

.AbChiefs {float:left; padding-bottom:40px;}
.AbChiefsBox {width:166px; float:left; margin:0px 10px 15px 0px }
.AbChiefsBox img {float:left; margin-right:6px;}
.AbChiefsBoxTxt { float:left; width:53%; vertical-align:bottom; margin-top:60px; display:table-footer-group}

.AbServices {margin-bottom:30px;}
.AbServices img { margin-right:60px}

.AdCont { margin-bottom:16px;}


/*      Vacancies Page       */

.vacDownFiles {margin:27px 0px 0px 6px;}
.vacDownFiles img {margin:0px 6px 3px 0px; vertical-align: middle}
.vacDownFiles a {text-decoration:underline}
.vacFrameTxt {border:1px solid #dbe1e8; text-align:center; margin:10px 0px; font-size:12px; padding:5px 0px;}

.vacFrameTxtSel {font-weight:bold; font-size:14px; color:#d4d4d4;}


.vacTxtSel {color:#d31212;}


/*      Blog Page       */

.postBox {padding:0px 0px 15px 5px; margin-bottom:30px; float:left; width:98%}
.postBox h2 { padding-bottom:0px; margin:0px;}
.postDate {}
.postBoxHead {background:url(/imgs/pt_h.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
.postBox p { margin:0px;}

.postBoxComent {padding:20px 0 10px 0;}
.postBoxComent img { margin:0px 5px 0 0; vertical-align:text-top }

.postBoxLinks {background:#000; padding:3px 0; float:left;}
.postBoxLinks a {margin:0px 5px;}

.postComBox {margin-top:30px; clear:both; float:left;}
.postCom { padding-top:10px}
.postCom .postCom { padding-left:70px}
.postComHeader {padding-bottom:10px;background:url(/imgs/pt_h.gif) bottom repeat-x; padding-bottom:15px;}
.postComHeader h2 {
	font-size:14px;

	padding:3px 30px 0px 10px;
	margin:0px;
	float:left;
}
.addOwn { padding-top:5px; float:left; width:120px }
.addOwn img { vertical-align:middle; margin-right:5px}
.postComCreate { background:#2f2f2f; padding:2px; margin-bottom:5px}
.postComBody{ padding:2px}


.postComent {}


.form_b {
	width:100%;
	background:#161718;
}
.form_b label { width:15%; display:block; float:left; padding-top:3px}
.form_b fieldset { margin-bottom:15px; padding:0px;}
.form_b .formBox { margin-bottom:10px; padding:20px 30px}

.form_b .formBox input {
	background:#dbe1e8;
	width:40%;
	margin-right:10px;
}
.form_b .formBox textarea{
	height:135px;
	background:#dbe1e8;
	width:80%;
	overflow:auto;
}
.form_b .formHead {
	font-size:14px;
	font-weight:bold;
	background:#2f2f2f;
	padding:5px 0px 5px 20px;
}
.form_b .formHead img { vertical-align:middle; margin-right:10px;}
.form_b fieldset {
	border:none;
}
.form_b .formBut { margin-left:19%;}


/*      Portfolio Page       */

.panel_lastPost { margin-top:5px; color:#fff; background: url(/imgs/panel_lastpost_bg.gif) repeat-x top; padding-bottom:20px}
.panel_lastPost h1 {
	color:#fff;
	font-size:20px;
	padding-bottom:15px;
	margin-right:20px;
	float:left;
}
.panel_lastPost br { padding-bottom:10px; display:block}
.mainLastPost {
	width:1042px;
	margin:0px auto;
	background:#201f1f url(/imgs/last_post_bg.gif) repeat-x top;
	padding:21px 35px;

}
.boxLastPost {
	width:430px;
	float:left;
	padding-right:20px;
}
.boxLastPost a { text-decoration:underline}
.boxLastPost img {
	float:left;
	margin-right:20px;
}


.form_search {
	width:100%;	

}
.form_search .formHead {
	font-size:14px;	
	font-weight:bold;
	padding:10px 0px 10px 0px;
	color:#807f7f;
}
.form_search label { width:50%; padding:3px 0px; display:block}
.form_search fieldset { margin-bottom:5px; padding:0px;}
.form_search .formBox { margin-bottom:0px; padding:0px 0px 0px 0px}

.form_search .fieldBox input {
	background:#dbe1e8;
	width:68%;
	margin-right:0px;
}
.form_search .fieldBox select {
	background:#dbe1e8;
	width:70%;
	margin-right:0px;
}
.form_search .fieldBoxCheck label { margin-bottom:10px; }
.form_search .fieldBoxCheck input {
	background:#dbe1e8;
	vertical-align: middle;
	border:0px none!important;
	background:#505458;
	
}
.form_search .formBox textarea{
	height:135px;
	background:#dbe1e8;
	width:80%;
	overflow:auto;
}

.form_search fieldset {
	border:none;
}
.form_search .formBox .formBut { margin:20px 0px 20px 0px;}
.form_search .formBut { margin-left:14%;}
.form_search .formBut .but_a { color:#818181; }

.pfServices {margin-bottom:20px; clear:both; float:inherit}
.pfServices h1 { margin-bottom:10px}
.pfServicesHead { background:url(/imgs/pt_h.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:20px;}
.pfServicesHead .inf { background:#2f2f2f; padding:2px 5px}
.pfServicesTR { float:left; width:100%}
.pfServicesBox {width:25%; float:left; text-align:center; margin-bottom:10px }
.pfServicesBox a {float:none}

.pfTech { float:left; width:100%; padding-bottom:20px}

.pfTechHead { background:url(/imgs/pt_h.gif) repeat-x bottom; padding-bottom:10px; margin-bottom: 15px;}
.pfTechBox { margin-bottom: 15px; clear: both;}
.pfTechBox img { vertical-align:middle; margin-right: 10px;}
.pfTechBox a { float: left; }
.pfTechBox .txt { padding:0;}
.pfTechBox .txt a {/*display: block; margin-bottom: 15px;*/ float: none; }
.pfTechBox .txt p { 
	margin: 0;
	padding: 0;
}


.pfDescript {padding-left:50px; width:90%;}
.pfDescript .textBox {padding:10px 0px; color:#d4d4d4}
.pfDescript .textBox a {text-decoration:underline;}

.pfDescript .imgBox_a img {}
.pfDescript .imgBox_b img { margin-right:20px;}

.catHeader { margin-bottom:30px;}
.catHeader .listItem { float:left; margin-right:30px;}
.catMain {}
.catMainBox { width:30%; float:left; margin:0px 10px 20px 0px;}
.catMainBox img{ margin-right:10px; float:left}
.catMainBoxTxt { margin-bottom:5px; float:left}

/*   Sub-Portfolio Page       */

.subPortfolio .head { background:url(/imgs/pt_h.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:20px;}
.subPortfolio h1 {}
.subPortfolio .border {}
.subPortfolio .itemBox {}
.subPortfolio .itemBoxTRb {background:url(/imgs/pt_hh.gif) repeat-x bottom; padding-bottom:20px; margin-bottom:10px;}
.subPortfolio .itemBoxTR { padding-bottom:10px; }
.subPortfolio .item { float:left; width:33%; padding-top:30px}

.subPortfolio .itemNav {text-align:center;}
.subPortfolio .itemNav a {margin-right:10px;}
.subPortfolio .itemNav a:Hover { text-decoration:none}
.subPortfolio .itemNav .sel {color:#818181; margin-right:10px;}


.subPortfolio .item img {
/*
	filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
*/
}
.bLayer {
	background:#272727;
	width:150px;
	height:120px;
	margin:-6px 0px 0px -6px;
	position:relative;
	text-align: center;
}
.subPortfolio .imgBox {margin-bottom: 20px;}
.subPortfolio .item .txt { padding:10px 0; float:left; width:90%}
.subPortfolio .item .txt a { display:block;}



/*   Portfolio Page Description      */

.desPortfolioTab {
	border:1px solid #313131;	
}
.desPortfolioTab th {
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #313131;
	padding:5px;
}
.desPortfolioTab td {
	padding:5px;
	vertical-align:top;
}


/*   Clients About Us Page    */

.colBHead {background:url(/imgs/pt_h.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
.itemNav {text-align:center;}
.itemNav a {margin-right:10px;}
.itemNav a:Hover { text-decoration:none}
.itemNav .sel {color:#818181; margin-right:10px;}

.clientAbUs {}

.clientAbUs .itemBox {
	padding:20px 0;
	background:url(/imgs/pt_h.gif) top repeat-x; 
}
.clientAbUs .itemBox.noHr {
	padding:20px 0;
	background:none; 
}
.clientAbUs .itemBoxImg {
	float:left;
	width:90%;
}
.clientAbUs .itemBoxImgTxt {}
.clientAbUs .itemBoxImgTxt h1 {}
.clientAbUs .itemBoxTxt {
	float:left;
	width:70%
}
.clientAbUs .itemBoxDetail {
	clear:both;
	text-align:right;	
}

/*   Clients About Us Page Details   */

.clientAbUsDet {}

.clientAbUsDet .clientList {	
	background:url(/imgs/pt_h.gif) bottom repeat-x;
	padding-bottom:15px;
}
.clientAbUsDet .clientListBox { float:left; width:180px; padding:0 10px 10px 0}

.clientAbUsDet .sel{
	color:#818181;
	
}

.clientAbUsDet .itemBox {
	padding:20px 0;
}
.clientAbUsDet .itemBox.noHr {
	padding:20px 0;
	background:none; 
}
.clientAbUsDet .itemBoxImg {
	float:left;
	width:35%;
}
.clientAbUsDet .itemBoxImgTxt {}
.clientAbUsDet .itemBoxImgTxt h1 {}
.clientAbUsDet .itemBoxTxt {
	float:left;
	width:65%
}
.clientAbUsDet .itemBoxDetail {
	clear:both;
	text-align:right;	
}


/*   About ISS Art, Ltd.   */

.abIcoBox {padding:10px 0;}
.abIcoBox a { margin:0px 40px; display:block; float:left }

.adChiefs {padding:10px 0 30px 0}
.adChiefsBox {
	float:left;
	width:195px;
	padding-bottom:20px;
}
.adChiefsBox img {
	float:left;
	margin-right:10px;
}
.adChiefsBoxTxt {
	float:left;
	width:105px;
	padding-top:60px;
}

.abLRele {padding:10px 0 30px 0}
.abLReleBox {
	float:left;
	width:175px;
	padding-right:20px;
	
}
.abLReleBox h1 a {
	font-size:14px;
}

/*   Pricing models   */

.pmTxtBox { padding-bottom:20px;}

.listPlus {
	margin:0px;
	padding:0px;
}
.listPlus li {
	list-style:none;
	background:url(/imgs/list_plus.gif) 0 5px no-repeat;
	padding:0 0 15px 20px;
	
}

/*____________  ABC____________________ */

hr {border:1px solid #807F7F; height:1px; clear:both; width:100%;}
.abc {
	border:1px dotted #807F7F;
	font-weight:bold;
	padding:5px;
	text-align:center;
	margin-bottom:25px;
}
.abc a {
	padding:0 3px;
}
.abc a:hover {
	background-color:#807F7F;
	color:black;
	text-decoration:none;
}
div.list div.lLeft {
	color:#b8b8b8;
	float:left;
	font-size:15px;
	font-weight:bold;
}
div.list div.lRight {
	float:right;
	font-size:10px;
}
.list p { margin:5px 15px}
div.randTestimonial p{
	padding: 0px;
}
div.randTestimonial img{
	padding-right: 10px;
}
div.randTestimonial div{
	text-align: right;
}
div.randTestimonial{
	font-size: 12px;
	padding-right: 25px;
}
div.poll h1 {
	font-size: 12px;
}
div.poll {
	font-size: 12px;
	padding-top: 10px;
}
div.poll p{
	margin: 5px 0px;

}