@charset "UTF-8";
/* CSS Document */

* {outline: none;}

form, dl, dd, dt {margin: 0;padding: 0;}
ul {list-style:none;margin:0;padding:0;}
p {margin-top: 6px;margin-bottom: 12px;}
fieldset,img {border:0;}

h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 12px 0 6px 0;font-weight: normal;line-height: 120%;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.clr {clear: both;}



/* document */

html, body {height: 100%;}

body {margin: 0;line-height: 145%;font-size: 12px;font-family:Helvetica, Arial, sans-serif;}

#stretcher {position: relative; min-height: 100%;min-width: 876px;}
#stretcher .canvas {width: 876px; margin: 0 auto;}

a:link, a:visited, a:active {
	color: #5d88a1;
	text-decoration: none;
}

a:hover {
	color: #ee2e24;
	text-decoration: underline;
}

a.arrow_link:link, a.arrow_link:visited, a.arrow_link:active {
	background-image: url(../images/red_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 10px;
	color: #5d88a1;
	line-height: 145%;
	text-decoration: none;
	display: block;
	}
	
a.arrow_link:hover {
	text-decoration: underline;
	color: #ee2e24;	
}

/* end document */



/* header */

#header {
	padding: 21px 0;
	height: 75px;
}

.logo {
	background-image:url(../images/logo_pervasic.gif);
	width: 210px;
	height: 75px;
	text-indent: -3000px;
	display: block;
}

#header ul li {
	float: left;
	margin-right: 10px;
	height: 75px;
	display: block;
}

#header span {
	color: #95b1c1;
	margin: 50px 0 0;
	font-size: 16px;
	display: block;
	height: 25px;
	line-height: 18px;
}

/* end header */



/* menu */

#menu .menu_items {margin-bottom: 12px;height: 12px;}
#menu .menu_item {float: left; background:url(../images/menu_separator.gif) no-repeat 0 3px; padding: 0 14px 0 21px;}
#menu .first {background: none; padding: 0 16px 0 0;}

#menu .menu_link {display: block;overflow: hidden;text-indent: -3000px;height: 12px;}
#menu .menu_link:hover {background-position: 0 -12px;}

#menu .about_pervasic { width: 100px; background-image:url(../images/about_pervasic.gif); }
#menu .solutions { width: 68px; background-image:url(../images/solutions.gif); }
#menu .services { width: 54px; background-image:url(../images/services.gif); }
#menu .industry_sectors { width: 114px; background-image:url(../images/industry_sectors.gif); }
#menu .customers { width: 73px; background-image:url(../images/customers.gif); }
#menu .partners { width: 57px; background-image:url(../images/partners.gif); }
#menu .resources { width: 69px; background-image:url(../images/resources.gif); }
#menu .contact_us { width: 78px; background-image:url(../images/contact_us.gif); }
#menu .menu_active {background-position: 0 -24px;}


#menu .submenu {display:none;position:absolute;width: 218px; z-index: 10000;background: #fff;border:1px solid #999; padding: 6px 0;}

#menu .submenu li {width: 218px;float:left;background: none;}
#menu .submenu li:hover, #menu .submenu li.menuHover  {background-color:#db312b;cursor:pointer;}
#menu .submenu a {color: #555;text-indent:0px;display:block;width: 218px;padding: 4px;}
#menu .submenu a:hover {color: #fff;text-decoration:none;}

#menu li:hover .submenu, #menu li.menuHover .submenu {display:block;}

/* end menu */



/* banner */

#banner {width: 876px;height: 249px;display: none;}
#no_js {width: 876px;height: 249px;}
#banner span, #no_js h1 {background-position: 90px 90px;background-repeat: no-repeat;padding: 100px 0 0 150px;width: 724px;display: block;height: 137px;border: 1px solid #999;}
#banner span {background-image: url(../images/flash_player.jpg);}
#no_js h1 {background-image: url(../images/no_script.jpg);}

/* end banner */


/* inner header */

.inner_header {width: 876px;height: 157px;font-family: Georgia, "Times New Roman", Times, serif;line-height: normal;}	
.inner_header img {margin-right: 6px;float: left;}
.inner_header ul {float: right;width: 392px;}

.end {width: 6px;background-image: url(../images/redbar_side.gif);height: 157px;float: left;}

#testimonial {width: 386px;background-image: url(../images/redbar_body.gif);background-repeat: repeat-x;height: 157px;float: left;color: #FFF;}
#testimonial .testimonial_body {padding: 40px 40px 10px;background-image:url(../images/quote.gif);background-repeat: no-repeat;background-position: 13px 22px; margin: 0px;}
#testimonial strong {width: 300px;padding: 0 40px;font-weight: bold;float: left;}
#testimonial em {width: 300px;padding: 0 40px;font-size: 11px;font-style: italic;float: left;}

/* end inner header */


/* breadcrumb */

#breadcrumb {
	width: 876px;
	height: 30px;
}

#breadcrumb dl dt, #breadcrumb dl dd {
	float: left;
	padding: 0px 4px;
	margin-top: 6px;
	font-size: 11px;
	line-height: 100%;
	display: block;
	color: #999;
}

#breadcrumb dl dd {
	float: left;
	padding-left: 12px;
	background-image: url(../images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position: 1px 2px;
}

/* end breadcrumb */



/* content */

#content {float:none;padding-bottom:60px;margin-bottom: 20px;}

#section99 {float:left;width:600px;margin-right:30px;padding-right: 12px; padding-left:12px; border: dashed 1px #265875; color: red }
#section1 {float:left;width:600px;margin-right:30px;padding-right: 12px;}
#section2 {float: left;width:210px;overflow:auto }
#section3 {float:left;width:210px;}
#section4 {float:left;width:640px;margin-right:12px;margin-bottom:10px;padding-right: 12px; }

#section2 .news_list {margin:0;padding:0;}
#section2 .news_date {margin:0;padding:0;font-style:italic;}
#section2 .news_title {margin:0;padding:0;margin-bottom:10px;}

#content h1 {color: #265875;font-weight: bold;font-size: 14px;margin-bottom: 10px;}
#content h2 {font-weight: bold;font-size: 100%; margin-top: 12px; padding: 0px; line-height: 100%;}
#content h3 {font-weight: bold;color: #265875; font-size: 14px; padding: 6px 0 0;}
#content h4 {font-weight: bold;color: #95b1c1; margin-bottom: 12px;}


#section1 h1, #section4 h1, #section2 h1 { margin: 6px 0 12px; padding: 0;}

#content .enumeration {
	margin: 0 0 12px 12px;
	padding: 0;
	float: left;
	display: inline;
	width: 624px;
	list-style: outside;
}

#content .enumeration li {
	padding: 0 0 0 12px;
	background-image: url(../images/red_bullet.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 2px;
	list-style: none;
}

#section2 {
	width: 210px;
	margin-right: 12px;
	float: none;
}

#section2 dl {margin-top:12px;}

#section2 dt {
	color: #666;
	font-style: italic;
	font-size: 11px;
	padding-left: 15px;
	background-image: url(../images/bullet_news.gif);
	background-position:0 3px;
	background-repeat: no-repeat;
}

#section2 dd {
	margin-bottom: 6px;
}

#section2 .separator {
	background-image:url(../images/footer_separator.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	width: 210px;
	height: 1px;
	float: left;
	margin: 6px 0;
}

#section2 .arrow_link {
	float: left;
	}


#section5 {
	width: 210px;
	margin-top: 9px;
	float: left;	


}

#section5 h1, #section3 h1 {margin: 0px; padding: 0px; font-weight: bold;}

#section5 ul {margin: 12px 0;}

#section5 ul li a {
	width: 160px;
	height: 18px;
	margin: 0 0 3px 0px;
	padding: 1px 0 0 24px;
	display: block;
	background-repeat: no-repeat;
}

#section5 .sign_up {background-image:url(../images/sign_up.gif);}
#section5 .read_the_blog {background-image:url(../images/read_the_blog.gif);}
#section5 .view_demo {background-image:url(../images/view_demo.gif);}
#section5 .testimonials {background-image:url(../images/testimonials.gif);}
#section5 .contact {background-image:url(../images/contact.gif);}

.tools li {
	height: 31px;
	display: block;
	float:left;
	width: 210px;
	margin-bottom: 6px;
}

.tools a:link, .tools a:hover, .tools a:active, .tools a:visited  {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 6px 0px 0px 38px;
	font-size: 16px;
	font-weight: normal;
	color: #cd0000;
	text-decoration: none;
	height: 25px;
	display: block;
}

.demo_link {background-image:url(../images/demo.gif);}

.roi_link {background-image:url(../images/roitool.gif);}

.sub_menu {
	width: 210px;
	float: right;
	margin: 7px 0 5px 0;
}

.sub_menu ul li {
	background-image:url(../images/footer_separator.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 4px 8px;
}

.sub_menu ul .last {background: none;}

.sub_menu ul li strong {
	color: #393939;
	font-weight: bold;
}



#features {
	width: 412px;
	border: 1px solid #ccc;
	padding: 12px;
	margin: 0 100px 12px;
	float: left;
	display: inline;
}

#features .list_link {
	margin-top: 12px;
	display: block;
	background: none;
}

#features .col1, #features .col2 {
	width: 200px;
	float: left;
	display: block;
}

#features .col1 {margin-right: 12px;}

#features .title {
	background: none;
	padding: 0px;
	margin-bottom: 6px;
}

#features li {
	background-image: url(../images/blue_tick.gif);	
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
}

.quote {
	padding: 5px 32px;
	background-image: url(../images/grey_quote.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.quote em {
	font-style: italic;
	color: #265875;
}

.quote strong {
	font-style: normal;
}

#downloads {
	float: left;
	margin-bottom: 12px;
}

#downloads li {
	float: left;
	width: 630px;
	background: none;
	display: block;
}

#downloads .pdf {
	background-image: url(../images/brochure.jpg);
	background-position: 0 0;
	width: 106px;
	margin: 0 12px 0 0;
	height: 150px;
	display: block;
	float: left;
	text-indent: -3000px;
	border:1px solid #ccc;
}

#downloads .info {
	float: left;
	width: 350px;
	padding-left: 40px;
	background-image: url(../images/pdf.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top: 50px;
	display: block;
}

#downloads li a {
	display: block;
}

#downloads li em {
	font-size: 10px;
	color: #999;
}

.note {
	font-style: italic;
	font-size: 11px;
	color: #666;
}

#case_list {
	margin: 0 0 12px;
	width: 640px;
	float: left;
}

#case_list h3 {margin-top: 0; padding: 0; font-weight: normal;}

#case_list li {
	margin-bottom: 12px;
	background: none;
	float: left;
	width: 588px;
}

#case_list .info {
	width: 476px;
	float: left;
}

#case_list a {
	width: 100px;
	height: 60px;
	text-indent: -3000px;
	margin-right: 12px;
	display: block;
	float: left;
}

#case_list .arrow_link {
	text-indent: 0px;
	width: 450px;
	height: auto;
}

#case_list .cubic2 {background-image:url(../images/cubic.gif);}
#case_list .kier_group2 {background-image:url(../images/kier_group.gif);}
#case_list .homeserve2 {background-image:url(../images/homeserve.gif);}
#case_list .metric_group2 {background-image:url(../images/metric_group.gif);}
#case_list .chasterfield_bc2 {background-image:url(../images/chesterfield_bc.gif);}
#case_list .pervasic_bc2 {background-image:url(../images/pervasic_bc.gif); background-repeat:no-repeat;}

#partners_list {
	width: 412px;
	padding: 12px;
	margin: 0 100px 12px;
	float: left;
	display: inline;
}

#partners_list li {
	float: left;
}

#partners_list .title {
	background: none;
	padding: 0px;
	width: 388px;
	height: 20px;
	font-size: 16px;
	line-height: 16px;
	color: #265875;
	font-weight: bold;
}

#partners_list li {
	background: none;
	padding: 0px;
	float: left;
	width: 100px;
	height: 70px;
}

#partners_list a {
	 width: 100px;
	 height: 70px;
	 text-indent: -3000px;
	 display: block;
}

#partners_list .col1 {
	float: left;
	width: 210px;
	display: block;
}

#partners_list .col2 {
	float: right;
	width: 210px;
	display: block;
}

#partners_list .orange {background-image: url(../images/orange.gif);}
#partners_list .vodafone {background-image: url(../images/vodafone.gif);}
#partners_list .yes_telecom {background-image: url(../images/yes_telecom.gif);}
#partners_list .jade {background-image: url(../images/jade.gif);}
#partners_list .xmbrace {background-image: url(../images/xmbrace.gif);}
#partners_list .tech360 {background-image: url(../images/360.gif);}
#partners_list .motorola {background-image: url(../images/motorola.gif);}
#partners_list .hp {background-image: url(../images/hp.gif);}
#partners_list .microsoft {background-image: url(../images/microsoft.gif);}

#news_list {
	margin: 0 0 12px 0;
	width: 320px;
	float: left;
	
}

#news_list li {
	background: none;
	padding: 0px;
	margin-left: 12px;

}

#news_list li em {
	font-style: italic;
	font-size: 11px;
	margin-top: 12px;
	color: #999;
	display: block;
}

#news_list .title {
	font-size: 16px;
	margin: 12px 0 0;
}


/* end content */



/* forms */

#theform {float: left; margin: 0 12px 12px; display: inline;}

.maximize_form {width: 612px;}

#theform fieldset {margin: 0; padding: 0; width:412px;}
#theform label {width:412px; float:left; margin-bottom: 6px;}
#theform strong {width: 100px; float: left; font-weight: normal;}
#theform .textinput {width: 300px;}
#theform em {padding-left: 100px;}
#theform .sendbutton {width: 100px;}
/* end forms */







/* footer */

#footer {position: relative;bottom: 0;height: 60px;width: 100%;}
#footer .canvas {width: 876px;margin: 0 auto;font-size: 11px; color: #999;}
#footer .footer_separator {background-image:url(../images/footer_separator.gif); background-repeat: repeat-x; background-position: 0 0; float: left; width: 876px;}

#footer ul { margin: 12px 0 0; width: 876px; float:left;}

#footer li.first {
	float: left;
	background: none;
	padding: 0 13px 0 0;
}

#footer li {
	float: left;
	background:url(../images/bullet_footer.gif) no-repeat 0 5px;
	padding: 0 13px 0 16px;
}

/* end footer */