﻿/* CSS Document */
body 
	{
	margin:0; 
	padding:0; 
	color:#766458; 
	font-family:Arial, Helvetica Nue, Helvetica, sans-serif; 
	background:url(/PublishingImages/PVPublishingImages/background.png) #6d0e0f repeat-x top left; 
	text-align:center;
	padding-bottom:10px;
	outline:none;
	}
.frame-outer 
	{
	width:944px; 
	margin:31px auto 0px auto; 
	padding:2px; 
	border:#cc1417 solid 1px; 
	background-color:#6b1313;
	}
.frame-inner 
	{
	width:944px; 
	margin:0; 
	padding:0; 
	background-color:#FFFFFF; 
	text-align:left;
	}
/****************** top header section *************************/
.nav-header 
	{
	width:100%; 
	height:67px; 
	margin:0; 
	padding:0; 
	background:url(/PublishingImages/PVPublishingImages/nav-header-bkgnd.png) repeat-x top left;
	}
.Logo-Area
	{
	height:67px;
	width:301px;
	float:left; 
	background:url(/PublishingImages/PVPublishingImages/Logo-BG.png) repeat-x top left;
	border-right:#ddcea6 solid 1px; 
	}
.nav-header h2 
	{
	margin:0; 
	padding:0;
	margin-top:-20px;
	}
.nav-header h2 span 
	{
	display:none;
	}
.nav-header h2 a 
	{
	margin:0; 
	padding:0; 
	display:block; 
	width:301px; 
	height:75px; 
	background:url(/PublishingImages/PVPublishingImages/platform-vision.png) no-repeat top left;
	}
.nav-header h2 a:hover 
	{
	background-position:-301px 0;
	}

.nav-header-right-section
	{	
	float:right;
	margin-right:18px;
	}

.SignIn_BTN
	{
	text-align:right;	
	font-size:10pt;
	font-weight:bold;
	padding:5px 0px 15px 0px;
	}
.SignIn_BTN a
	{
	color:#766458;
	text-decoration:underline;
	outline:none;
	}
.SignIn_BTN a:hover
	{
	color:#766458;
	text-decoration:none;
	}
.Search-Box
	{
	width:148px;
	height:22px;
	background:url(/PublishingImages/PVPublishingImages/search-bkgnd.png) no-repeat right top;
	padding:0px 3px 3px 3px;
	}
.Search-Text
	{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	vertical-align:middle;
	width:80%;
	height:16px;
	background:#FFFFFF;
	}
.Search-Btn
	{
	margin-left:5px;
	}
.TopBanner
	{
	padding-top:3px;
	width:468px;
	height:60px;
	float:left;
	margin-left:2px;
	}
.TopBanner img
	{
	border:none;
	}

.ms-sbcell
	{
	font-size:8px;
	padding-left:6px;
	height:14px;
	padding-top:1px;
	font-style:normal;
	outline:none;
	border:none !Important;
	}
.ms-sbrow
{
    border:none !Important;
}
.s4-search .srch-gosearchimg
	{
	width:22px;
	height:14px;
	padding:0px;
	padding-top:2px;
	border:none !Important;
	outline:none;
	}

.s4-search a
	{
	outline:none;
	}

.ms-sbplain 
	{
	font-style:normal !important;
	color:#766458 !important;
	}



/****************** navigation section *************************/

.nav-subhead 
	{
	width:100%; 
	height:40px; 
	margin:0; 
	padding:0; 
	clear:both; 
	background:url(/PublishingImages/PVPublishingImages/nav-subhead-bkgnd.png) repeat-x top left #2b221b;
	}
.nav-subhead ul li 
	{
	list-style: none; 
	margin: 0; padding: 0;
	}
.nav-subhead ul 
	{
	list-style: none; 
	margin: 0; padding: 0;
	}
.nav-subhead ul 
	{
	text-align: center; 
	float:left;
	}
.nav-subhead ul li 
	{
	font-size:14px; 
	float:left; 
	font-weight:bold; 
	background:url(/PublishingImages/PVPublishingImages/nav-subhead-divider.png) no-repeat right;
	}
.nav-subhead ul li a 
	{
	text-decoration: none; 
	display:block; 
	padding:10px 20px 0 20px; 
	height:30px; 
	color:#FFFFFF;
	outline:none;
	}
.nav-subhead ul li a:hover 
	{
	background:url(/PublishingImages/PVPublishingImages/nav-subhead-rollover.png) repeat-x;
	text-decoration:none;
	}

.nav-subhead h3 
	{
	margin:0; 
	padding:0; 
	float:right;
	padding-right:12px;
	}
.nav-subhead h3 span 
	{
	display:none;
	}
.nav-subhead h3 a 
	{
	margin:0; 
	padding:0; 
	display:block; 
	width:42px; 
	height:40px; 
	background:url(/PublishingImages/PVPublishingImages/rss-rollover.png) no-repeat left;
	outline:none;
	}
.nav-subhead h3 a:hover 
	{
	background-position:-42px 0;
	text-decoration:none; 
	}
	
.nav-subhead h3 a span {display:none; }
.nav-subhead h3 a:hover span {position:relative; display:block; width:156px; height:25px; left:-120px; top:38px; background:url(/PublishingImages/PVPublishingImages/Social-Rollover.png) no-repeat; padding:8px 5px 0px 0px;
font-size:10px; color:#ffffff; text-align:center;}
	
.nav-subhead h4 
	{
	margin:0; 
	padding:0; 
	float:right;
	}
.nav-subhead h4 span 
	{
	display:none;
	}
.nav-subhead h4 a 
	{
	margin:0; 
	padding:0; 
	display:block; 
	width:42px; 
	height:40px; 
	background:url(/PublishingImages/PVPublishingImages/twitter-rollover.png) no-repeat left;
	outline:none;
	}
.nav-subhead h4 a:hover 
	{
	background-position:-42px 0;	text-decoration:none; 
	}
	
.nav-subhead h4 a span {display:none; }
.nav-subhead h4 a:hover span {position:relative; display:block; width:156px; height:25px; left:-120px; top:38px; background:url(/PublishingImages/PVPublishingImages/Social-Rollover.png) no-repeat; padding:8px 5px 0px 0px;
font-size:10px; color:#ffffff; text-align:center;}

.nav-subhead h5 
	{
	margin:0; 
	padding:0; 
	float:right;
	}
.nav-subhead h5 span 
	{
	display:none;
	}
.nav-subhead h5 a 
	{
	margin:0; 
	padding:0; 
	display:block; 
	width:42px; 
	height:40px; 
	background:url(/PublishingImages/PVPublishingImages/facebook-rollover.png) no-repeat left;
	outline:none;
	}
.nav-subhead h5 a:hover 
	{
	background-position:-42px 0;
	text-decoration:none; 
	}
	
.nav-subhead h5 a span {display:none; }
.nav-subhead h5 a:hover span {position:relative; display:block; width:156px; height:25px; left:-120px; top:38px; background:url(/PublishingImages/PVPublishingImages/Social-Rollover.png) no-repeat; padding:8px 5px 0px 0px;
font-size:10px; color:#ffffff; text-align:center;}
	
.nav-subhead h6 
	{
	margin:0; 
	padding:0; 
	float:right;
	}
.nav-subhead h6 span 
	{
	display:none;
	}
.nav-subhead h6 a 
	{
	margin:0; 
	padding:0; 
	display:block; 
	width:42px; 
	height:40px; 
	background:url(/PublishingImages/PVPublishingImages/in-rollover.png) no-repeat left;
	outline:none;
	}
.nav-subhead h6 a:hover 
	{
	background-position:-42px 0;
	text-decoration:none; 
	}
	
.nav-subhead h6 a span {display:none; }
.nav-subhead h6 a:hover span {position:relative; display:block; width:156px; height:25px; left:-120px; top:38px; background:url(/PublishingImages/PVPublishingImages/Social-Rollover.png) no-repeat; padding:8px 5px 0px 0px;
font-size:10px; color:#ffffff; text-align:center;}
/**************** Content Header ******************/
.content-header 
	{
	height:245px; 
	background:url(/PublishingImages/PVPublishingImages/content-header-bkgnd.png) repeat-x bottom left #dfd2b4; 
	clear:both;
	}
	
.solution-contain-left 
	{
	width:503px; 
	height:217px; 
	margin:0px 12px 0 13px; 
	padding:7px 13px 0 7px; 
	float:left; 
	text-align:left;
	background:url(/PublishingImages/PVPublishingImages/content-header-landing-text-bkgnd.jpg) top left no-repeat;
	}
.poster-download
	{
	width:155px;
	height:200px;
	padding-top:2px;
	float:left;
	}
a.poster-download img 
	{
	border:#c5b68e solid 1px;
	}
a:hover.poster-download img 
	{
	border-color:#993300;
	}
.Solution-Contatiner-Text-Block
	{
	width:330px;
	height:200px;
	float:right;
	font-size:15px;
	line-height:20px;
	}
.Solution-Contatiner-Text-Block h2
	{
	padding-bottom:5px;
	padding-top:10px;
	line-height:20px;
	font-size:18px;
	}

.Solution-Contatiner-details-Text-Block 
	{
	font-size:15px; 
	line-height:20px; 
	margin:0; 
	padding:2px 0 7px 0;
	}
.Solution-Contatiner-Text-Block a 
	{
	text-decoration:none; 
	color:#ffffff;
	font-style:italic;
	outline:none;
	}
.Solution-Contatiner-Text-Block a:hover 
	{
	text-decoration:underline;
	color:#6d0e0f;
	}
.solution-silverlight 
	{
	width:384px; 
	height:216px; 
	margin:0px 12px 0 0; 
	float:right;
	}

h1 {font-size:14pt; line-height:20px; margin:0; padding:8px 0 12px 0;}
h2 {font-size:14pt; margin:0; padding:6px 0 12px 0;}

.Breadcrumb
	{
	height:10px; 
	margin:0; 
	padding:0; 
	padding-left:20px;
	padding-top:5px;
	clear:both;
	text-align:left;
	color:#6d0e0f;
	}
	
.Breadcrumb a
	{
	color:#6d0e0f;
	text-decoration:none;
	outline:none;
	}
.Breadcrumb a:hover
	{
	color:#6d0e0f;
	text-decoration:underline;
	}
.Breadcrumb ul li 
	{
	margin: 0; padding: 0;
	list-style:none;
	}
.Breadcrumb ul 
	{
	margin: 0; padding: 0;
	list-style:none;
	}
.Breadcrumb ul 
	{
	text-align: center; 
	float:left;
	width:100%;
	}
.Breadcrumb ul li 
	{
	font-size:11px; 
	float:left; 
	font-weight:bold; 
	background:url(/PublishingImages/PVPublishingImages/breadcrum-bullet.png) left no-repeat;
	padding-left:13px;
	}
.Breadcrumb ul li a 
	{
	text-decoration: none; 
	display:block; 
	padding:5px 20px 0px 0px; 
	color:#2f251d;
	outline:none;
	}
.Breadcrumb ul li a:hover 
	{
	text-decoration:underline;
	}
/************************* Bottom Content area  ************************/

.content-frame 
	{
	width:944px;
	overflow:auto;
	margin:0; 
	clear:both; 
	padding:0; 
	background:url(/PublishingImages/PVPublishingImages/content-frame-bkgnd.png) repeat-y top left;
	overflow-x:hidden;
	overflow-y:hidden;
	}
.sidebar 
	{
	width:271px;
	float:left; 
	margin:0; 
	padding-left:10px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:15px; 
	/*border-right:#e4dabe solid 1px; */
	/*background:url(/PublishingImages/PVPublishingImages/sidebar-bkgnd.png) repeat-y top left #f7f0df;*/
	}

.MapIntruction
	{
	background:url(/PublishingImages/PVPublishingImages/Map-instruction.png) no-repeat center;
	width:271px;
	height:51px;
	margin-bottom:20px;
	}
.Map-Content
	{
	margin:0; 
	padding:0; 
	width:270px; 
	}
.map {margin:0; padding:0; width:280px; height:540px; background:url(/PublishingImages/PVPublishingImages/platform_vision_model_new.png) top left no-repeat; font-size:11px; text-align:left; position:relative;}
.map li {margin:0; padding:0; list-style:none;}
.map li a {position:absolute; display:block; background:url(/PublishingImages/PVPublishingImages/blank.gif); text-decoration:none; color:#ffffff; outline:none;}
.map li a p{ width:280px; line-height:15px;	margin:0; font-size:12px;}
.map li a strong {color:#ffffff; font-size:14px; font-weight:bold; line-height:2;}
/*.map li a span {display:none; }
.map li a:hover span {position:relative; display:block; width:303px; height:91px; left:120px; top:0px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }*/

.map a.map-ux {top:5px; left:88px; width:105px; height:71px;}
.map a.map-ux:hover {top:5px; left:88px; width:105px; height:72px; background:url(/PublishingImages/PVPublishingImages/UX-hover.png) no-repeat;}
.map a.map-ux span {display:none;}
.map a.map-ux:hover span {position:relative; display:block; width:303px; height:91px; left:103px; top:5px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-search {top:76px; left:76px; width:118px; height:36px;}
.map a.map-search:hover {top:76px; left:76px; width:118px; height:36px; background:url(/PublishingImages/PVPublishingImages/search-hover.png) no-repeat;}
.map a.map-search span {display:none;}
.map a.map-search:hover span {position:relative; display:block; width:303px; height:91px; left:118px; top:-30px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }


.map a.map-ic {top:105px; left:0px; width:105px; height:46px;}
.map a.map-ic:hover {top:105px; left:0px; width:105px; height:46px; background:url(/PublishingImages/PVPublishingImages/ic-hover.png) no-repeat;}
.map a.map-ic span {display:none;}
.map a.map-ic:hover span {position:relative; display:block; width:303px; height:91px; left:105px; top:-20px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }


.map a.map-soa {top:123px; left:107px; width:64px; height:72px;}
.map a.map-soa:hover {top:123px; left:107px; width:64px; height:72px;background:url(/PublishingImages/PVPublishingImages/soa-hover.png) no-repeat;}
.map a.map-soa span {display:none; }
.map a.map-soa:hover span {position:relative; display:block; width:303px; height:91px; left:65px; top:-10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-web {top:105px; left:174px; width:105px; height:46px;}
.map a.map-web:hover {top:105px; left:174px; width:105px; height:46px; background:url(/PublishingImages/PVPublishingImages/web-hover.png) no-repeat;}
.map a.map-web span {display:none; }
.map a.map-web:hover span {position:relative; display:block; width:303px; height:91px; left:105px; top:-20px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-bi {top:157px; left:173px; width:105px; height:70px;}
.map a.map-bi:hover {top:157px; left:173px; width:105px; height:70px; background:url(/PublishingImages/PVPublishingImages/bi-hover.png) no-repeat;}
.map a.map-bi span {display:none; }
.map a.map-bi:hover span {position:relative; display:block; width:303px; height:91px; left:105px; top:-10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-ecm {top:157px; left:0px; width:105px; height:70px;}
.map a.map-ecm:hover {top:157px; left:0px; width:105px; height:70px; background:url(/PublishingImages/PVPublishingImages/ecm-hover.png) no-repeat;}
.map a.map-ecm span {display:none; }
.map a.map-ecm:hover span {position:relative; display:block; width:303px; height:91px; left:105px; top:-10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-lob {top:220px; left:107px; width:64px; height:72px;}
.map a.map-lob:hover {top:230px; left:105px; width:64px; height:72px;  background:url(/PublishingImages/PVPublishingImages/lob-hover.png) no-repeat;}
.map a.map-lob span {display:none; }
.map a.map-lob:hover span {position:relative; display:block; width:303px; height:91px; left:65px; top:-10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-data {top:294px; left:55px; width:160px; height:75px;}
.map a.map-data:hover {top:294px; left:55px; width:160px; height:75px;  background:url(/PublishingImages/PVPublishingImages/data-hover.png) no-repeat;}
.map li a.map-data span {display:none; }
.map li a.map-data:hover span {position:relative; display:block; width:303px; height:91px; left:140px; top:10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-infra {top:366px; left:50px; width:170px; height:60px;}
.map a.map-infra:hover {top:366px; left:50px; width:170px; height:60px;  background:url(/PublishingImages/PVPublishingImages/infra-hover.png) no-repeat;}
.map a.map-infra span {display:none; }
.map a.map-infra:hover span {position:relative; display:block; width:303px; height:91px; left:145px; top:-10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }

.map a.map-it {top:427px; left:42px; width:185px; height:58px;}
.map a.map-it:hover {top:427px; left:42px; width:185px; height:58px;  background:url(/PublishingImages/PVPublishingImages/it-hover.png) no-repeat;}
.map a.map-it span {display:none; }
.map a.map-it:hover span {position:relative; display:block; width:303px; height:91px; left:155px; top:-10px; background:url(/PublishingImages/PVPublishingImages/map-hover-bg.png) no-repeat; padding:5px 15px 20px 20px; }


.MainContainer 
	{
	background:url(/PublishingImages/PVPublishingImages/Main-Container-BG.png) repeat-x top left;
	width:607px;
	float:right; 
	margin:0; 
	padding: 15px 17px 15px 15px; 
	border-right:#e4dabe solid 1px; 
	}


.LinkBlocks-Contatiner-Outer
	{
	border:#e4dbbf 1px solid;
	text-align:center;
	margin-bottom:15px;
	min-height: 1050px;
	}
.LinkBlocks-Contatiner
	{
	background:url(/PublishingImages/PVPublishingImages/FeatureContentBG.png) repeat-x #fff top left;
	background-color:#fff;
	border:#ffffff 1px solid;
	padding:10px 10px 20px 10px;
	}
.Feature-content-contatiner /****** Change in CSS*********/
	{
	clear:both;
	}
.Feature-Content-Heading
	{
	font-family:Arial, Helvetica Nue, Helvetica, sans-serif; 
	background-color:#ded1b2;
	font-size:12pt;
	font-weight:bold;
	color:#FFF;
	vertical-align:middle;
	text-align:left;
	padding:8px 10px 8px 10px;
	}
.Feature-Content-left
	{
	margin-top:5px;
	margin-bottom:5px;
	min-height:150px;
	margin-left:5px;
	width:275px;
	padding:5px 20px 0px 5px;
	border-right:#c5c5c5 1px solid;
	float:left;
	text-align:left;
	}
	
.Feature-Content-right
	{
	margin-top:5px;
	width:260px;
	padding:5px 0px 0px 5px;
	margin-left:5px;
	text-align:left;
	float:right;
	}
.FutureContent-Block-Header
{
    color:#000000;
    font-size:11pt;
    font-weight:bold;	
    margin-bottom:2px;
    font-family:Arial, Helvetica, sans-serif;
 }
.FutureContent-Block-Header a /***** New css ******/
	{
	color:#000000 !important;
	text-decoration:none !important;
	outline:none;
	}
.FutureContent-Block-Header a:hover /***** New css ******/
	{
	color:#6e0f0d !important;
	text-decoration:underline !important;
	}


.FutureContent-Block-Text 
	{
	color:#776358;
	font-size:8pt !Important;
	clear:both;
	line-height:17px;
	}
.FutureContent-Block-Text a
	{
	color:#000000 !important;
	font-weight:bold !important;
	font-size:10pt;
	/*font-style:italic;*/
	text-decoration:none;
	outline:none;
	}

.FutureContent-Block-Text a:hover
	{
	font-weight:bold !important;
	color:#6e0f0d!important;
	font-size:10pt;
	/*font-style:italic;*/
	text-decoration:underline;
	}
.ms-WPBody
	{
    font-family:Arial, Helvetica, sans-serif;
	color:#766458;
	font-size:10pt;
	clear:both;
	}
.ms-WPBody a:link
	{
	color:#766458;
	font-size:10pt;
	/*font-style:italic;*/
	text-decoration:none;
	outline:none;
	}
.ms-WPBody a:hover
	{
	color:#766458;
	font-size:10pt;
	/*font-style:italic;*/
	text-decoration:underline;
	}

.ms-WPBody a:visited
	{
	color:#766458;
	font-size:10pt;
	/*font-style:italic;*/
	text-decoration:none
	}

.ms-WPBorder
{
width:300px;
}

.FutureContent-Block-Text ul
	{
	padding:0px;
	margin:0px;
	padding-left:0px;
	list-style:none;
	margin-left:0px;
	}
	
.FutureContent-Block-Text ul li
	{	
	padding-left:10px;
	background-image:url(/PublishingImages/PVPublishingImages/Bullet-dots.png);
	background-position:left 6px;
	background-repeat:no-repeat;
	}
.FutureContent-Block-Text ul a
	{
	color:#766458 !important;
	text-decoration:none;
	font-style:normal !important;
	font-weight:normal !important;
	outline:none;
	}

.FutureContent-Block-Text ul a:hover
	{
	font-style:normal !important;
	font-weight:normal !important;
	text-decoration:underline;
	color:#766458 !important;
	}
.FutureContent-Block-Text a
	{
	font-style:normal !important;
	color:#766458;
	font-size:10pt;
	text-decoration:none;
	outline:none;
	}
.FutureContent-Block-Text a:hover
	{
	color:#000000 ;
	font-size:10pt;
	text-decoration:underline;
	cursor:pointer
	}
.FutureContent-Block-Text a:visited
	{
	color:#766458!important;
	}
	
.IT-Article-link-block-top
	{
	clear:both;
	width:100%;
	height:30px;
	margin-bottom:10px;
	border-bottom:#c6c6c6 1px solid;
	}


.IT-link-block-top
	{
	clear:both;
	width:100%;
	height:30px;
	margin-bottom:10px;
	border-bottom:#c6c6c6 1px solid;
	}

.IT-link-block-top:hover .Article-links-heading
	{
	color:#6e0f0d; /***** article block link *********/
	text-decoration:underline;
	}
.Main-Article-links-heading
	{
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	padding-right:0px;
	padding-top:3px;
	vertical-align:middle;
	float:left;
	text-align:left;
	}

.ITContent-Block-Text
	{
	clear:both;
	font-style:normal !important;
	color:#766458;
	font-size:10pt;
	text-decoration:none;
	}

.ITContent-Block-Text a
	{
	font-style:normal !important;
	font-weight:bold !important;
	color:#000000 !important;
	font-size:10pt;
	text-decoration:none;
	outline:none;
	}
.ITContent-Block-Text a:hover
	{
	color:#000000;
	font-weight:bold !important;
	font-size:10pt;
	text-decoration:underline;
	cursor:pointer
	}
.ITContent-Block-Text a:visited
	{
	color:#000000 !important;
	font-weight:bold !important;
	}
.ITContent-Block-Text span
 {
 color:#766458;
 margin:0px;
 padding:0px;
 font-weight:normal;
 font-size:12px;
 }
 
.ITContent-Block-Text ul
 {
 width:100%; 
 margin-bottom:10px;
 color:#000000;
 font-size:14px;
 font-weight:bold;
 margin:0px;
 padding:0px;
 list-style:none;
 }

.ITContent-Block-Text ul li
 {
 margin-bottom:10px;
 }
.ITContent-Block-Text ul a
 {
 color:#000000;
 text-decoration:none;
 margin:0px;
 padding:0px;
 }
.ITContent-Block-Text ul a:hover
 {
 color:#000000;
 text-decoration:underline;
 margin:0px;
 padding:0px;
 }

/******************************** newsletter link section************************************/

.ITContent-Block-Newsletter
                {
                color:#766458;
                font-size:10pt;
                clear:both;
                line-height:18px;
                }

.ITContent-Block-Newsletter span
                {
                color:#766458;
                margin:0px;
                padding:0px;
                font-weight:normal;
                font-size:12px;
                }
                
.ITContent-Block-Newsletter ul
                {
                width:100%;
                height:30px;
                margin-bottom:10px;
                color:#000000;
                font-size:14px;
                font-weight:bold;
                margin:0px;
                padding:0px;
                list-style:none;
                }

.ITContent-Block-Newsletter ul li
                {
                margin-bottom:10px;
                }
.ITContent-Block-Newsletter ul a
                {
                background:url(/PublishingImages/PVPublishingImages/NewsLetterIcon.png) no-repeat left;
                color:#000000 !important;
                text-decoration:none;
                margin:0px;
                padding:0px;
                padding:3px 0px 3px 23px;
                }
.ITContent-Block-Newsletter ul a:hover
                {
                background:url(/PublishingImages/PVPublishingImages/NewsLetterIcon.png) no-repeat left;
                color:#000000 !important;
                text-decoration:underline;
                margin:0px;
                padding:3px 0px 3px 23px;
                }

/************/
.horizontal-divider
	{
	background:url(/PublishingImages/PVPublishingImages/VerticalDivider.png) repeat-x;
	clear:both;
	width:100%;
	height:2px;
	margin-top:10px;
	margin-bottom:10px;
	}
.horizontal-divider-articles
	{
	background:url(/PublishingImages/PVPublishingImages/VerticalDivider.png) repeat-x;
	clear:both;
	width:100%;
	height:2px;
	margin-top:15px;
	
	}

.Articles-links-block-contatiner
	{
	width:100%;
	/*overflow:auto;*/
	}
.Articles-link-block-header-area
	{
	clear:both;
	width:100%;
	height:25px;
	margin-bottom:5px;
	}
.Articles-link-block-header-area:hover .Article-links-heading 
	{
	color:#6e0f0d; /***** article block link *********/
	text-decoration:underline;
	cursor:pointer;
	}
	

.Article-links-icon
	{
	height:24px;
	width:25px;
	float:left;
	margin-right:7px;
	cursor:pointer;

	}
.Article-links-icon img{
	border:0;
}
.Article-links-arrow
	{
	background:url(/PublishingImages/PVPublishingImages/Articles-heading-arrows.png) no-repeat;
	height:24px;
	width:25px;
	float:left;
	cursor:pointer;

	}
	
.IT-Article-links-arrow
	{
	background:url(/PublishingImages/PVPublishingImages/Articles-heading-arrows.png) no-repeat;
	height:24px;
	width:25px;
	float:left;
	}
.Article-links-heading
	{
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	padding-right:0px;
	padding-top:3px;
	vertical-align:middle;
	float:left;
	text-align:left;
	}

.Article-links-heading a
	{
	color:#000000;
	text-decoration:none;
	outline:none;
	}
.Article-links-heading a:hover
	{
	color:#6d0e0f;
	text-decoration:underline;
	}
	
/***************************** Footer *********************************/

.footer 
	{
	width:100%; 
	clear:both; 
	margin:0px; 
	background:url(/PublishingImages/PVPublishingImages/footer-bkgnd.png) no-repeat top left;
	overflow:auto;
	padding-top:18px;
	padding-bottom:8px;
	}
.footer a 
	{
	text-decoration:underline; 
	color:#766458;
	outline:none;
	}
.footer a:hover 
	{
	text-decoration:none;
	}
.footer p 
	{
	font-size:12px; 
	padding:0;
	color:#766458;
	padding-right:10px;	
	}
.copyright 
	{
	width:281px; 
	float:left; 
	text-align:right; 
	font-weight:bold;
	margin:0px;
	}
.legal 
	{
	width:618px; 
	float:right; 
	text-align:left;
	font-size:10px;
	line-height:18px;
	margin:0px;
	}


/******************************* About Page **************************/

.AboutContent-Block-Text
	{
	padding-top:10px;
	line-height:18px;
	text-align:left;
	color:#766458;
	font-size:10pt;
	padding-left:1px;
	padding-right:10px;
	}
.contact-form-heading
	{
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	padding-right:10px;
	padding-top:3px;
	margin-bottom:10px;
	vertical-align:middle;
	float:left;
	}

.Form-TextField
	{
	vertical-align:middle;
	border:#aca69a 1px solid;
	color:#afaeae;
	height:20px;
	width:260px;
	padding:5px 0px 0px 5px;
	margin-bottom:20px;
	}
	
.Form-TextArea
	{
	font-family:Arial, Helvetica Nue, Helvetica, sans-serif; 
	vertical-align:middle;
	border:#aca69a 1px solid;
	color:#afaeae;
	height:200px;
	width:260px;
	padding:5px 0px 0px 5px;
	margin-bottom:20px;
	}
.Form-Submit-Btn
	{
	width:99px;
	height:43px;
	margin-bottom:20px;
	float:right;
	margin-right:5px;
	background:url(/PublishingImages/PVPublishingImages/Form-Submit-Btn.png) no-repeat top left;
	border:none;
	}
	
.Contact-Form-TextArea
                {
                font-family:Arial, Helvetica Nue, Helvetica, sans-serif; 
                vertical-align:middle;
                border:#aca69a 1px solid;
                color:#766458;
                height:200px;
                width:260px;
                padding:5px 0px 0px 2px;
                margin-bottom:20px;
                font-size:9pt;
                clear:both;
                }
.AboutPage-Block-Text
	{
	padding-top:10px;
	line-height:18px;
	text-align:left;
	color:#766458;
	font-size:10pt;
	padding-left:12px;
	padding-right:10px;
	}

/**************************** article Page **********************************/

.sidebar-article
	{
	width:271px;
	float:left; 
	margin:0; 
	padding:5px 15px 15px 15px; 
	border-right:#e4dabe solid 1px; 
	background:url(/PublishingImages/PVPublishingImages/sidebar-bkgnd.png) repeat-y top left #f7f0df;
	}

.Breadcrumb-article
	{
	width:100%; 
	height:25px; 
	margin:0; 
	padding:0; 
	clear:both;
	}
.Breadcrumb-article ul li 
	{
	margin: 0; padding: 0;
	list-style:none;
	}
.Breadcrumb-article ul 
	{
	margin: 0; padding: 0;
	list-style:none;
	}
.Breadcrumb-article ul 
	{
	text-align: center; 
	float:left;
	width:100%;
	}
.Breadcrumb-article ul li 
	{
	font-size:11px; 
	float:left; 
	font-weight:bold; 
	background:url(/PublishingImages/PVPublishingImages/breadcrum-bullet.png) left no-repeat;
	padding-left:13px;
	}
.Breadcrumb-article ul li a 
	{
	text-decoration: none; 
	display:block; 
	padding:5px 20px 0px 0px; 
	color:#2f251d;
	outline:none;
	}
.Breadcrumb-article ul li a:hover 
	{
	text-decoration:underline;
	}
.MainContainer-article
	{
	width:610px;
	float:right; 
	margin:0; 
	padding: 30px 17px 15px 0px; 
	border-right:#e4dabe solid 1px; 
	}
	
#nav-list {width:271px; border-bottom:#e4dbbe solid 1px; border-left:#e4dbbe solid 1px; border-right:#e4dbbe solid 1px;  border-top:#e4dbbe solid 1px; list-style:none; margin:0 0 30px 0; padding:0;}
#nav-list li { text-align:left; font-size:13px; line-height:25px; margin:0;  background:url(/PublishingImages/PVPublishingImages/Articles-heading-arrows.png) #f8f2e2 no-repeat right;}
#nav-list li a {display:block; color:#979795; font-weight:bold; text-decoration:none; padding: 6px 6px 5px 12px; border-bottom:#e7d9bf solid 1px; outline:none;}
#selected_li { color:aqua; outline:none;}

#nav-list .nav-web a {background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left;  padding-left:30px; margin-left:5px;}
#nav-list .nav-web a:hover {border-bottom-color:#3c7776; color:#000; background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-bi a {background:url(/PublishingImages/PVPublishingImages/Business-Intelligence-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-bi a:hover {border-bottom-color:#54993d; color:#000; background:url(/PublishingImages/PVPublishingImages/Business-Intelligence-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-ecm a {background:url(/PublishingImages/PVPublishingImages/ECM-Collaboration-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-ecm a:hover {border-bottom-color:#436381; color:#000; background:url(/PublishingImages/PVPublishingImages/ECM-Collaboration-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-ic a {background:url(/PublishingImages/PVPublishingImages/communications-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-ic a:hover {border-bottom-color:#c7c149; color:#000; background:url(/PublishingImages/PVPublishingImages/communications-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-soa a {background:url(/PublishingImages/PVPublishingImages/SOA-BPM-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-soa a:hover {border-bottom-color:#a38b64; color:#000; background:url(/PublishingImages/PVPublishingImages/SOA-BPM-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-data a {background:url(/PublishingImages/PVPublishingImages/Data-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-data a:hover {border-bottom-color:#d78d70; color:#000; background:url(/PublishingImages/PVPublishingImages/Data-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-security a {background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-security a:hover {border-bottom-color:#c76c65; color:#000; background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-infra a {background:url(/PublishingImages/PVPublishingImages/Infrastructure-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-infra a:hover {border-bottom-color:#920000; color:#000; background:url(/PublishingImages/PVPublishingImages/Infrastructure-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-saas a {background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-saas a:hover {border-bottom-color:#45536e; color:#000; background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-it a {background:url(/PublishingImages/PVPublishingImages/IT-Process-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-it a:hover {border-bottom-color:#710000; color:#000; background:url(/PublishingImages/PVPublishingImages/IT-Process-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-search a {background:url(/PublishingImages/PVPublishingImages/search-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-search a:hover {border-bottom-color:#4093e2; color:#000; background:url(/PublishingImages/PVPublishingImages/search-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-ux a {background:url(/PublishingImages/PVPublishingImages/ux-link-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-ux a:hover {border-bottom-color:#b1d2e8; color:#000; background:url(/PublishingImages/PVPublishingImages/ux-link-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

#nav-list .nav-lob a {background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}
#nav-list .nav-lob a:hover {border-bottom-color:#efcb4c; color:#000; background:url(/PublishingImages/PVPublishingImages/web-socail-computing-Icon.png) no-repeat left; padding-left:30px; margin-left:5px;}

.selected-list-item {background-color:#ffffff; background:url(/PublishingImages/PVPublishingImages/Articles-heading-arrows.png) #ffffff no-repeat right;}

.article-top-Content
	{
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	}


.Article-Writer-block
	{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	clear:both;
	height:15px;
	margin-bottom:10px;
	}

.Article-Writer-Name
	{
	font-size:12px;
	float:left;
	width:330px;
	}

	
.Article-Writer-Name a
	{
	color:#766458;
	text-decoration:none;
	}
	
.Article-Writer-Name a:hover
	{
	color:#766458;
	text-decoration:underline;
	}


.Article-submit-date
	{
	font-size:12px;
	float:right;
	width:230px;
	text-align:right;
	}


.Article-Content-Block-Text
	{
	color:#766458;
	font-size:10pt;
	clear:both;
	line-height:18px;
	margin-bottom:10px;
	}
.Article-Content-Block-Text p
	{
	line-height:18px;
	/*padding-left:30px;*/
	margin-top:20px;
	margin-bottom:20px;
	/*font-style:italic;*/
	}
.Article-Content-Block-Text img
 {
    margin-left:10px;
    float:right;
 }


.Article-Content-Read-More
	{
	width:100%;
	clear:both;
	}
.Article-Content-Read-More a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000 !important;
	text-decoration:none;
	font-size:12px !important;
	outline:none  !important;
	font-weight:bold !important;
	}
.Article-Content-Read-More a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000 !important;
	text-decoration:underline;
	font-size:12px !important;
	font-weight:bold !important;
	}

.BV-header-contain-left 
	{
	width:288px; 
	height:216px; 
	float:left;
	padding-left:15px;
	}
.BV-header-Inner-left
	{
	width:14px; 
	height:216px;
	float:left; 
	background:url(/PublishingImages/PVPublishingImages/BV-header-rg-bg-left.jpg) top left no-repeat;
	}
.BV-header-Inner-center
	{
	width:587px; 
	height:216px;
	float:left; 
	background:url(/PublishingImages/PVPublishingImages/BV-header-rg-bg-center.jpg) top left repeat-x;
	text-align:left;
	font-size:15px; 
	line-height:20px; 
	margin:0; 
	padding:5px 5px 0px 0px;
	}

.BV-header-Inner-right
	{
	width:7px; 
	height:216px;
	float:left; 
	background:url(/PublishingImages/PVPublishingImages/BV-header-rg-bg-right.jpg) top left no-repeat;
	}

.BV-header-contain-right
	{
	width:613px; 
	height:216px;
	margin-right:15px;
	float:right;
	}


.BV-header-contain-right H2 
	{
	font-size:14pt; 
	line-height:18px; 
	margin:0; 
	padding:10px 0px 5px 0px; 
	}


.BV-header-contain-right-text 
	{
	font-size:15px; 
	line-height:20px; 
	margin:0; 
	padding:5px 15px 10px 15px; 
	}
.BV-header-contain-right-text a
	{
	text-decoration:none; 
	color:#ffffff;
	font-style:italic;
	outline:none;
	}

.BV-header-contain-right-text-style-2 
	{
	width:300px;
	float:left;
	font-size:11pt; 
	line-height:17px; 
	margin:0; 
	padding:0px 5px 0px 0px; 
	}
.BV-header-contain-right-text-style-2 a
            {
            color:#ffffff !important;
            font-style:italic !important;
            text-decoration:none!important;
  }      
.BV-header-contain-right-text-style-2 a:hover
            {
            color:#ffffff !important;
            font-style:italic !important;
            text-decoration:underline !important;
  }

.BV-header-contain-right-text-style-2 h2{
	padding-left:0px;
	margin-bottom:5px;
	}
.BV-header-contain-right-text-style-2 .details-text{
	padding-left:15px;
	}	

.BV-header-contain-right-text-image-container
	{
	width:281px;
	float:left;
	margin:0; 
	padding:0px 0px 0px 0px;
	}

	/**New**/
	.BV-header-contain-right p 
	{
	font-size:11pt; 
	line-height:18px; 
	margin:0; 
	padding:5px 0px 10px 0px; 
	}

	
/************************ download page ************************/

.Header-right-block-link
	{
	/*padding-left:15px;*/
	clear:both;
	}

.Header-right-block-link h2
	{
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#766458;	
	color:#766458;
	clear:both;
	}
.Header-right-block-link ul 
	{
	text-align: center; 
	float:left;
	width:100%;
	margin: 0; padding: 0;
	list-style:none;
	}
.Header-right-block-link ul li 
	{
	font-size:13px; 
	float:left; 
	margin-top:10px;
	margin-right:10px;
	}
.Header-right-block-link ul li a 
	{
	text-decoration: none; 
	display:block; 
	color:#766458;
	background:url(/PublishingImages/PVPublishingImages/Tools-bg.png) no-repeat;
	height:24px;
	width:65px;
	display:block;
	padding-top:2px;
	outline:none;
	}
.Header-right-block-link ul li a:hover 
	{
	color:#FFFFFF;
	text-decoration:none;
	background:url(/PublishingImages/PVPublishingImages/Tools-bg-Hover.png) no-repeat;
	}

.BV-header-contain-right-text-download
{
	height:115px;
	
}
	
.donwload-header-Content-Heading
	{
	background-color:#ded1b2;
	font-size:14pt;
	font-weight:bold;
	color:#FFF;
	vertical-align:middle;
	text-align:left;
	padding:5px;
	height:23px;
	}
	
.download-Content-Heading
	{
	float:left;
	text-align:left;
	height:30px;
	}
.top_ico
	{
	padding-top:3px;
	float:right;
	text-align:right;
	width:37px;
	height:14px;
	}
.Download-section-links
	{
	clear:both;
	width:100%;
	margin-bottom:10px;
	font-weight:bold;
	color:#000000 !important; 
	line-height:24px !important;
	}
.Download-section-links img
	{
	padding-top:2px;
	}
.Download-section-links a
	{
	background:url(/PublishingImages/PVPublishingImages/Download-Icons.png) no-repeat left;
	font-style:normal !important;
	color:#000000 !important; 
	text-decoration:none;
	outline:none;
	height:10px;
	padding-left:20px;
	}
.Download-section-links a:hover
	{
	background:url(/PublishingImages/PVPublishingImages/Download-Icons.png) no-repeat left;
	color:#000000 !important; 
	text-decoration:underline;
	cursor:pointer;
	padding-left:20px;
	}
.Download-section-links a:visited
	{
	color:#000000!important;
	}

.Download-links-heading
	{
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	vertical-align:middle;
	}

.Download-links-heading  a
	{
	color:#000000;
	text-decoration:none;
	outline:none;
	}
.Download-links-heading a:hover
	{
	color:#6d0e0f;
	text-decoration:underline;
	}
	
.Download-section-links p
{
	padding:0px;
	margin:0px;
}

.download-content-contatiner
	{
	clear:both;
	}
.Download-Tools-Content
	{
	width:300px;
	margin-top:12px !important;
	line-height:18px;
	text-align:left;
	color:#766458;
	font-size:9pt !important;
	float:left;
	padding:0px !important;
	font-weight:normal !important;
	/*margin-top:10px;*/

	}
	
.Download-Tools-Content a
	{
	font-size:9pt !important;
	color:#000000;
	text-decoration:none !important;
	outline:none;
	background:none !important;
	padding:0px !important;

	}
.Download-Tools-Content a:hover
	{
	font-size:9pt !important;
	color:#000000;
	text-decoration:underline !important;
	padding:0px !important;
	}
	
.Software-Image
 {
 /*background:url(/PublishingImages/PVPublishingImages/Advaiya-Development-Scanner.jpg) no-repeat right top;*/
 width:250px; 
 float:right;
 background:none !important;
 padding:0px !important;
 margin-top:12px;

 }
	
.Software-Image a
	{
	background:none !important;
	padding:0px !important;
	}
.Software-Image a:hover
	{
	background:none !important;
	padding:0px !important;
	}
.s4-search input.ms-sbplain{
font-size:1.1em;
border-right:0 !important;
width:107px !important;
outline:none;
/*background:url("/_layouts/images/bgximg.png") repeat-x -0px -511px;*/
border:1px solid #e3e3e3 !important;
background-color:#fff;
height:15px;
padding:2px 3px 0;
}

/*Top Navigation Dropdown classes*/

.subMenuContainer{
width:150px;
height:100px;
position:absolute;
display:none;
font-size:14px;
font-weight:normal;
text-align:left;
}

.subMenuContainer ul{
	padding:0;
	margin:0;
	background:url(/PublishingImages/PVPublishingImages/DropDownMenu.jpg) repeat-x #735d4a;
	width:100%;
}

.subMenuContainer ul li{
	background:none;
	padding:0;
	margin:0;
	width:100%;
}

.subMenuContainer .subMenu{

/*	background-color:#312421;*/
	cursor:pointer;
	color:#fff;
	text-align:left;
}
.subMenuContainer{
	background-color:#000000;
}

.subMenu a{
	background:none;
	outline:none;
}
.subMenu a:hover{
	background-color:#000000;
}

.subMenuContainer ul li a 
	{
	text-decoration: none; 
	display:block; 
	height:20px;
	padding:5px 5px 5px 20px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	outline:none;
	}
.subMenuContainer ul li a:hover
	{
	text-decoration: none; 
	display:block; 
	color:#FFFFFF;
	background-color:#180303;
	font-size:15px;
	font-weight:normal;
	background-image:none;
	}
	
/**** submenu for download tab **********/

.download-subMenuContainer{
width:118px;
height:100px;
position:absolute;
display:none;
font-size:14px;
font-weight:normal;
text-align:left;
}

.download-subMenuContainer ul{
	padding:0;
	margin:0;
	background:url(/PublishingImages/PVPublishingImages/DropDownMenu.jpg) repeat-x #735d4a;
	width:100%;
}

.download-subMenuContainer ul li{
	background:none;
	padding:0;
	margin:0;
	width:100%;
}

.download-subMenuContainer .subMenu{

/*	background-color:#312421;*/
	cursor:pointer;
	color:#fff;
	text-align:left;
}
.download-subMenuContainer{
	background-color:#000000;
}

.download-subMenuContainer ul li a 
	{
	text-decoration: none; 
	display:block; 
	height:20px;
	padding:5px 5px 5px 20px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	outline:none;
	}
.download-subMenuContainer ul li a:hover
	{
	text-decoration: none; 
	display:block; 
	color:#FFFFFF;
	background-color:#180303;
	font-size:15px;
	font-weight:normal;
	background-image:none;
	}

/**************/
.currentMenuSelected
{
	background: url(/PublishingImages/PVPublishingImages/nav-subhead-rollover.png) repeat-x
}
.send-feedback-btn-container{
	text-align:center;
	cursor:pointer;
}
.send-feedback-btn{
	text-align:center;
	background: url(/PublishingImages/PVPublishingImages/Send-Feedback.png) no-repeat;
	width:165px;
	height:49px;
	margin:auto;
}

.send-feedback-btn a{
	text-align:center;
	background: url(/PublishingImages/PVPublishingImages/Send-Feedback.png) no-repeat;
	width:165px;
	height:49px;
	margin:auto;
	display:block;
	outline:none;
	}

.send-feedback-btn a:hover{
	text-align:center;
	background: url(/PublishingImages/PVPublishingImages/Send-Feedback-hover.png) no-repeat;
	width:165px;
	height:49px;
	margin:auto;
	display:block;
}
.send-feedback-btn span{
	display:block;
	padding-top:15px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.em{
	clear:both;
}

/************Registration webpart css ***************/
.Reg-Form-Area
                {
                margin-top:10px;
                padding:5px 12px 0px 12px;
                float:left;
                text-align:left;
                width:550px;
                }
.Required-Line
                {
                font-size:10pt;
                color:red;
                font-weight:bold;
                text-align:left;
                margin-bottom:10px;
                }
.Form-Field-Heading
                {
                font-size:10pt;
                color:#766458;
                text-align:left;
                margin-bottom:5px;
                clear:both;
                }
.Field-Heading-left
                {
                float:left;
                width:250px;
                margin-right:20px;
                font-size:10pt;
                color:#766458;
                text-align:left;
                margin-bottom:5px;
                }
.Form-Field-Heading span
                {
                font-size:10pt;
                color:red;
                text-align:left;
                margin-bottom:2px;
                }
.Reg-Form-TextField 
                {
                font-family:Arial, Helvetica Nue, Helvetica, sans-serif; 
                vertical-align:middle;
                border:#c0c0c0 1px solid;
                color:#766458;
                height:18px;
                width:245px;
                margin-bottom:5px;
                font-size:9pt;
                }

.Reg-Form-SelectField
                {
                vertical-align:middle;
                border:#c0c0c0 1px solid;
                color:#766458;
                height:22px;
                width:251px;
                margin-bottom:5px;
                clear:both;
                font-size:9pt;
                margin-right:20px;
                }
.Reg-Form-TextField-address
                {
                vertical-align:middle;
                border:#c0c0c0 1px solid;
                color:#766458;
                height:20px;
                width:515px;
                margin-bottom:5px;
                clear:both;
                font-size:9pt;
                }
.Reg-Form-TextField-Left
                {
                float:left;
                }
.Blank-Margin
                {
                margin-bottom:20px;
                clear:both;
                }
.Instruction-Text
                {
                font-size:10pt;
                color:#766458;
                text-align:left;
                margin-left:20px;
                width:300px;
                }
.Instruction-Text-email
                {
                font-size:10pt;
                color:#766458;
                text-align:left;
                margin-left:20px;
                width:270px;
                float:left;
                }
.Reg-Form-Divider
                {
                background:url(/PublishingImages/PVPublishingImages/VerticalDivider.png) repeat-x;
                clear:both;
                width:100%;
                height:2px;
                margin-top:25px;
                margin-bottom:15px;
                }
.Text-input
                {
                clear:both;
                }




.main-Field-alert
                {
                font-family:Arial, Helvetica Nue, Helvetica, sans-serif;
                color:red !Important;
                }


.submit-reg-form-btn
                {
                text-align:center;
                float:right;
                margin-right:5px;
                 background: url(/PublishingImages/PVPublishingImages/Submit-Btn.png) no-repeat;
                 margin-bottom:10px;
                }

.submit-reg-form-btn a
                {
                text-align:center;
                background: url(/PublishingImages/PVPublishingImages/Submit-Btn.png) no-repeat;
                width:99px;
                height:43px;
                margin:auto;
                display:block;
                outline:none;
                }

.submit-reg-form-btn a:hover
                {
                text-align:center;
                background: url(/PublishingImages/PVPublishingImages/Form-Submit-Btn-hover.png) no-repeat;
                width:99px;
                height:43px;
                margin:auto;
                display:block;
                text-decoration:none;
                }
.submit-reg-form-btn span
                {
                display:block;
                padding-top:12px;
                font-size:14px;
                color:#fff;
                font-weight:bold;
                font-style:normal;
                }

/*********************/
 /* Registration  thank you page  */ 
.Click-Here-Nav
                {
                font-size:10pt !Important;
                color:#0000FF !Important;
                }
                
.Click-Here-Nav a
                {
                color:#0000FF !Important;
                text-decoration:none;
                }
.Click-Here-Nav a:hover
                {
                color:#0000FF;
                text-decoration:underline;
                }
.Click-Here-Nav a:visited
                {
                color:#0000FF !Important;
                text-decoration:none;
                }
   /*********/


/***************************************News Letter CSS********************************************************/
       .News-Letter-Contatiner
       {
       text-align:left;
       width:944px;
       margin:auto;
       background:#FFFFFF;
       }
.NewsLetter-Header
       {
       background:url(/PublishingImages/PVPublishingImages/NL-Header-BG.jpg) no-repeat top center;
       width:944px;
       height:133px;
       }
.NL-Heading-Text
                {
                font-size:23pt;
                color:#fff;
                text-align:left;
                width:700px;
                padding:25px 0px 0px 10px;
                font-weight:bold;
                }
.NL-Heading-Title-des
                {
                font-size:11pt;
                color:#fff;
                font-style:italic;
                text-align:left;
                width:700px;
                padding:5px 0px 0px 10px;
                }
.News-Section-upper
       {
       width:970px;
       clear:both;
       }
.News-Section-bottom
       {
       width:970px;
       clear:both;
       height:600px;

}
.News-Section-upper-Left
       {
       width:630px;
       float:left;
       background-color:#d9d9d9;
       border-right:1px dotted #000000;
       border-bottom:1px dotted #000000;
       height: 240px;
       }
.News-Section-upper-right
       {
       width:308px;
       float:left;
       height:241px;
       border-bottom:1px dotted #000000;
       padding-right:5px;
       }

.News-Heading-BG
       {
       width:660px;
       background:url(/PublishingImages/PVPublishingImages/Heading-BG.png) repeat-x;
       height:47px;
       }
.News-Heading
       {
       width:500px;
       height:37px;
       padding-top:10px;
       padding-left:10px;
       font-size:16pt;
       font-weight:bold;
       color:#fff;
       background-color:#404040;
       }
.Announcement-Heading-BG
       {
       width:309px;
       background:url(/PublishingImages/PVPublishingImages/Heading-BG.png) repeat-x;
       height:47px;
       }
.Announcement-Heading
       {
       width:200px;
       height:37px;
       padding-top:10px;
       padding-left:10px;
       font-size:16pt;
       color:#fff;
       font-weight:bold;
       background-color:#404040;
       }
.blog-Heading-BG
       {
       width:307px;
       background:url(/PublishingImages/PVPublishingImages/Heading-BG.png) repeat-x;
       background-position:bottom;
       height:52px;
       }
.blog-Heading
       {
       width:200px;
       height:50px;
       padding-top:2px;
       padding-left:10px;
       font-size:15pt;
       color:#fff;
       font-weight:bold;
       background-color:#404040;
       }

.Main-News-Heading-Title
       {
       font-size:18pt;
       color:#6c0000;
       padding:10px;
       }
.Main-News-Heading-Title a
       {
        font-size:18pt !important;
       color:#6c0000 !important;
       text-decoration:none;
       outline:none;
       }
.Main-News-Heading-Title a:hover
       {
       color:#6c0000;
       text-decoration:underline;
       }
.Main-News-Heading-SubTitle
       {
       font-size:11pt;
       font-weight:bold;
       color:#000000;
       padding:0px 10px 10px 10px;
       }
.News-Descriptions
       {
       font-size:10pt;
       color:#000000;
       padding:0px 10px 10px 10px;
       }
.News-Descriptions h2
       {
       font-size:10pt;
       font-weight:bold;
       color:#6c0000;
       padding:0px;
       margin:0px;
       float:left;
       }
       
.News-Descriptions span
       {
       font-size:10pt;
       color:#6c0000;
       font-style:italic;
       }
.Announcement-Title
       {
       font-family:Arial, Helvetica Nue, Helvetica, sans-serif !important;
       font-size:12pt !important;
       color:#6c0000 !important;
       padding:10px;
       font-weight:bold;
       }
.Announcement-Title a
       {
       font-size:12pt !important;
       color:#6c0000 !important;
       text-decoration:none !important;
       outline:none !important;
       }
.Announcement-Title a:hover
       {
       font-size:12pt !important;
       color:#6c0000 !important;
       text-decoration:underline !important;
       }

.Announcement-Descriptions
       {
       font-size:10pt;
       color:#000000;
       padding:0px 10px 10px 10px;
       }
.Announcement-Descriptions h2
       {
       font-size:10pt;
       font-weight:bold;
       color:#6c0000;
       padding:0px;
       margin:0px;
       float:left;
       }
.Announcement-Descriptions span
       {
       font-size:10pt;
       color:#6c0000;
       font-style:italic;
       font-weight:normal;
       }
       
.Blog-Descriptions
       {
       font-size:10pt;
       color:#6c0000;
       padding:0px 10px 10px 10px;
       }
.Blog-Descriptions h2
       {
       font-size:10pt;
       font-weight:bold;
       color:#6c0000;
       padding:0px;
       margin:0px;
       float:left;
       }
.Blog-Descriptions span
       {
       font-size:10pt;
       color:#6c0000;
       font-style:italic;
       font-weight:normal;
       }
.bottom-section-column-Left
       {
       width:315px;
       float:left;
       border-right:1px dotted #000000;
       height:600px;
       }
.bottom-section-column-center
       {
       width:315px;
       float:left;
       border-right:1px dotted #000000;
       height:600px;
       }
.bottom-section-column-right
       {
       width:308px;
       float:left;
       height:600px;
       }
.Footer-Section
       {
       background:url(/PublishingImages/PVPublishingImages/NL-Footer-BG.png) no-repeat;
       height:54px;
       width:970px;
       }
.NL-Suscribe-Btn
                {
                width:169px;
                height:45px;
                padding-top:12px;
                font-size:12pt;
                color:#fff;
                text-align:center;
                float:right;
                margin-top:-55px;
                margin-right:15px;
                font-weight:bold;
                display:block;
                outline:none;
                }

.NL-Suscribe-Btn a
                {
                background:url(/PublishingImages/PVPublishingImages/NL-Suscribe-btn.png) no-repeat;
                width:169px;
                height:45px;
                padding-top:12px;
                color:#fff;
                font-weight:bold;
                display:block;
                text-decoration:none;
                }
.NL-Suscribe-Btn a:hover
                {
                width:169px;
                height:45px;
                background:url(/PublishingImages/PVPublishingImages/NL-Suscribe-btn-hover.png) no-repeat;
                padding-top:12px;
                color:#fff;
                font-weight:bold;
                display:block;
                text-decoration:none;
                }



/***************************************End News Letter********************************************************/

	
/************************ css for the login page ****************************/

#s4-simple-card
{
filter:none !important;
margin-top:-18px !important;
margin-right:0px !important;
margin-left:auto !important;
margin-right:auto !important;
border:none  !important;
background-color:transparent !important;
width:100% !important;
}
#s4-simple-card-top
{
	padding:0px !important;
	margin:0px !important;
	height:0px !important;
}
#s4-simple-content
{	
	padding:0px !important;
	margin:0px !important;
}

#s4-simple-content h1
{
	visibility:hidden !important;
	height:0px !important;
	padding:0px !important;
	margin:0px !important;
}


.Login-Page-Credintial-contatiner 
	{
	color:#776358;
	font-size:10pt !Important;
	clear:both;
	line-height:30px;
	margin-top:20px;	
	text-align:left;
	float:left;
	}
.s4-simple-iconcont
{
display:none;
}
#s4-simple-card-content
{
margin:0px !important;
}
.error-message
	{
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
	margin-left:20px;
	line-height:normal;
	text-align:left;
}
.user-login-form-btn
                {
                border:none;
                height:43px;
                width:99px;
                font-size:10pt;
                font-weight:bold;
                color:#fff;
                text-align:center;
                float:right;
                background: url(/PublishingImages/PVPublishingImages/Form-Submit-Btn.png) no-repeat;
                }

/******************************** search CSS ***********************/

.srch-results 
                {
                color:#766458 !important;
                text-align:left !important;
                background:url(/PublishingImages/PVPublishingImages/FeatureContentBG.png) repeat-x #fff top left;
                padding:10px 10px 0px 10px;
                }

.srch-Description2
{
                color:#766458 !important;
}

.srch-Title3
                {
                font-weight:bold !important;
                color:#000000 !important;
                text-decoration:none;
                }

.srch-Title2 a:link
                {
                font-weight:bold !important;
                color:#000000 !important;
                text-decoration:none !important;
                }
.srch-Title2 a:hover
                {
                font-weight:bold;
                color:#660000 !important;
                text-decoration:underline !important;
                }
.srch-Title2 a:visited
                {
                font-weight:bold !important;
                color:#000000 !important;
                text-decoration:none !important;
                }
.srch-Metadata2
                {
                color:#660000 !important;
                padding-top:5px !important;
                }
.srch-Metadata1 span
                {
                color:#766458 !important;
                text-decoration:none;
                font-weight:bold;
                font-size:8pt !important;
                }

.ms-searchref-main
                {
                background-color:transparent !important;
                border:none !important;
                text-align:left !important;
                border:none !important;
                background:none !important;    
                width:100% !important;
                }
.ms-searchref-categoryname
                {
                color:#000000 !important;
                text-decoration:none;
                font-weight:bold;
                font-size:10pt !important;
                border-bottom: 1px dashed #660000 !important;
                padding:0px 0px 10px 10px
                }
.ms-searchref-filter
                {
                border:none !important;
                background-color:transparent !important;
                }
.ms-searchref-filterlink
                {
                color:#766458 !important;
                }
.ms-searchref-filterlink:hover
                {
                color:#766458 !important;
                border:none !important;
                background-color:transparent !important;
                text-decoration:underline;
                }

.srch-WPBody
                {
                border:none !important;
                font-family:Arial, Helvetica, sans-serif !important;
                }
.Main-Search-Box
                {
                background-color:#e6dbc1!important;
                text-align:center !important;
                padding:5px 0px 8px 0px;
                font-size:12px !important;
                }
.Main-Search-Box .s4-search INPUT.ms-sbplain
                {
                width:300px !important;
                }


/************************* Category sub pages articles *****************************/

.Article-Blogs-Content-Heading
	{
	font-size:12pt;
	font-weight:bold;
	color:#766458;
	vertical-align:middle;
	text-align:left;
	}
.Article-Blogs-Content-Text
	{
	line-height:18px;
	text-align:left;
	color:#766458;
	font-size:10pt;
	}
.Article-Blogs-Content-Text p
	{
	margin-bottom:10px;
	padding:0px;
	line-height:18px;
	}
.Article-Blogs-Content-Text a:link
	{
	color:red;
	text-decoration:none;
	}
.Article-Blogs-Content-Text a:hover
	{
	color:red;
	text-decoration:underline;
	}
.Article-Blogs-Content-Text img
	{
	padding:1px;
	margin-right:30px;
	float:left;
	border: 3px solid #852f2e;
	}
	/*******************************************/
	
	/***********************Sandy Blog*************/
Sandy-Block-Text 
       {
       color:#776358;
       font-size:10pt;
       clear:both;
       line-height:18px;
       }
.Sandy-Block-Text ul li
       {      
       background-position:left center;
       background-repeat:no-repeat;
       }
.Sandy-Block-Text ul a
       {
       color:#766458;
       text-decoration:none;
       font-style:normal;
       outline:none;
       }
.Sandy-Block-Text ul a:hover
       {
       font-style:normal;
       text-decoration:underline;
       color:#766458;
       }
/***********************Sandy Blog*************/


.ms-rtestate-field
{
	word-wrap:normal !important;
}
