@charset "utf-8";
/* CSS Document */
/* DSM PathWorks */

/*colors
gray #cccccc footer text and links
gray #f8f8fd; dsmpw text, contactus-bg
gray #e7ddd8 box-service
green #74a26c box-misc
navy #17194a links 
navy #17194a dsmpw
plum #ada761 box-prof
tan #dd934a box-dsm 
turquoise #42b3f2 or #42bef2 rpas 
yellow #ffd630 pt
yellow #f4dc4b box-why 
*/

/*universal*/
.f-l {float:left;}
.f-r {float:right;}
.f-cl {clear:left;}
.f-cr {clear:right;}
.f-cb {clear:both;}
.smaller {font-size:.8em;}
a {color:#17194a;}
a:hover {text-decoration:none;}
.hidden {visibility: hidden;}
.NODISPLAY {display: none;}

/*site standard*/
body {
	margin: 5px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color:#000;
}
#wrap {
	width:970px;
	margin:0 auto;
	font-size: 1.2em;
	background-color:#000;
}
#header {
	height:190px;
	background-color:#fff;
	text-align:right;
	background-image: url(_images/header.jpg);
	padding: 3px 5px 5px 5px;
}
#container {
	text-align: left;
}
#content {
	margin:0px 0px 0px 0px;
	padding: 11px 0px 5px 0px;
	background-color: #000;
}
#footer {
	padding: 8px 0px;
	background-color:#000;
	text-align:center;
	font-size:0.8em;
	color:#CCC;
}
#footer a {
	color:#CCC;
	text-decoration:none;
	font-style: italic;
}
#footer a:hover {
	text-decoration:underline;
}
/*INDEX*/
orig-#index #container {
	background-image:url(_images/index-container-bg.jpg);
	background-repeat: repeat;
	margin-top: 11px;
}
#index #container {
	background-image:url(_images/home-container-bg.jpg);
	background-repeat: repeat;
	margin-top: 11px;
}
.index-columns {
	width:307px;
	float:left;
	padding:5px 14px 0px 5px;
}
.index-columns-rt h1 a , .index-columns h1 a{
	color: #000;
	text-decoration: none;
}
.index-columns-rt h1 a:hover , .index-columns h1 a:hover{
	color: #000;
	text-decoration: underline;
}
.index-columns-lt {
	width:307px;
	float:left;
	padding:5px 14px 0px 5px;
	color:#f8f8fd;
}
.index-columns-lt a {
	color:#CCC;
}
.index-columns-lt h1 a {
	color: #f8f8fd;
	text-decoration: none;
}

.index-columns-lt h1 a:hover {
	color: #f8f8fd;
	text-decoration: underline;
}



.index-columns-rt {
	width:306px;
	float:left;
	padding:5px;
}
#index h1, #contact h1 {
	font-variant:small-caps;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.15em;
}
.index-columns-lt h1 {
	color:#fff;
}
orig-.index-row-logos {
	background-image:url(_images/index-row-logosbg.jpg);
	height:160px;
}
.index-row-logos {
	background-image:url(_images/home-row-logosbg.jpg);
	height:160px;
}
/*CONTACT*/
.contactus {
	 background-color:#f8f8fd; 
	 width:965px; 
	 margin-bottom:11px; 
	 padding-left:5px; 
	 padding-bottom:5px; 
	 line-height:1.5em;
}
.contactpw {
	color:#ccc;
	background-color:#17194a; 
	color:#fff; 
	width:970px; 
	height:162px; 
	margin-bottom:11px; 
	line-height:2em;
}
.contactpw a {
	color:#ccc;
}
.contactpw p, .contactrpas p {
	margin-left:350px;
}
.contactrpas {
	background-color:#42bef2; 
	width:970px; 
	height:72px; 
	clear:left; 
	line-height:2em;
}
/*PALOCUM*/
.pic-circa {
	margin:0px 0px 11px 0px; 
	float:left;
}
#palocum ul {
	margin-top:0px;
	margin-bottom:0px;
}
#palocum li {
	margin-left:-25px;
	list-style-position: outside;
	line-height:1.4em;
}
.palocum-title {
	width:970px;
	height:114px;
	margin:0px 0px 11px 0px;
	background-color:#17194a;
	color:#fff;
	text-align:center;
}
.palocum-title h2 {
	text-align:center;
	margin:0px 0px 6px 0px;
	padding-top: 5px;
}
.palocum-title p {
	text-align: center;
	line-height:1.5em;
	margin-top: 0px;
}
.palocum-title a {
	color: #CCC;
}
.palocum-why {
	background-color:#f4dc4b;
	color:#000;
	width:630px;
	float:right;
	padding:3px 5px 5px;
	margin:0px 0px 11px 0px;
}
.why-l {
	float:left;
	margin-right:32px;
	margin-top:0px;
}
.palocum-why h2, .palocum-benefits h2, .palocum-dsm h2, .palocum-service h2, .palocum-misc h2, .palocum-prof h2  {
	margin:0px 0px 5px 0px;
}
.palocum-benefits {
	background-color:#fff;
	color:#000;
	margin:0px 11px 11px 0px;
	width:307px;
	float:left;
	margin-right:11px;
	padding:3px 5px 5px;
}
.palocum-dsm {
	background-color:#dd934a;
	color:#000;
	margin:0px 11px 11px 0px;
	float:left;
	width:376px;
	padding:3px 5px 5px;
}
.palocum-service {
	background-color:#e7ddd8;
	color:#000;
	margin:-115px 11px 11px 0px;
	float:left;
	width:307px;
	padding:3px 5px 5px;
}
.palocum-misc {
	background-color:#74a26c;
	color:#000;
	margin:0px 0px 12px 0px;
	float:left;
	width:632px;
	padding: 3px 5px 8px;
}
.palocum-prof {
	background-color:#ada7b1;
	color:#000;
	margin:0px 11px 0px 0px;
	float:left;
	width:960px;
	padding:3px 5px 5px;
}
