body {
  /*background: #B8C4D8;
  background:#CED7D8;*/
  background-color:f1f1f1;
  margin:0px;
  font-family:tahoma, arial;
}

.h1{
font-family:tahoma, arial;
/*font-family: Verdana, Verdana, Geneva, sans-serif;*/
font-size:15px;
color:#11638a;
line-height:120%;
font-weight:700;
}

a{
color:#12639B;
}

p{
font-size:12px;
}

td.left-fade {
  background: url('../images/back_left.jpg') repeat-y;
  font-size:0px;
  padding:0px;
  line-height:0px;
  width:40px;
}

td.right-fade {
  background: url('../images/back_right.jpg') repeat-y;
  font-size:0px;
  padding:0px;
  line-height:0px;
  width:40px;
}

td.header {
  /*background: url('../images/ps_logo.jpg') no-repeat center;*/
  font-size:0px;
  padding:0px;
  line-height:0px;
  height:120px;
}

tr.menu {
  /*background: url('../images/menu_back.jpg') repeat-x;*/
  color: #333333;
  font-size:13px;
  font-family: tahoma, arial;
  /*height:50px;*/
  padding-bottom:12px;
 
}

td.menu {
 /* background: url('../images/menu_back.jpg') repeat-x;*/
  color: #333333;
  font-size:13px;
  font-family: tahoma, arial;
 height:30px;
  /*padding-bottom:12px;*/
  vertical-align: bottom;
  padding-top:10px;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active {
  color:#333333;
  font-size:13px;
  font-family:tahoma, arial;
  text-decoration:none;
}

a.menu:hover {
  color:#83AFC8;
  font-size:13px;
  font-family:tahoma, arial;
  text-decoration:underline;
}

td.footer {
  background: url('../images/footer-line.gif') no-repeat top center;
  color:#444444;
  font-size:11px;
  font-family: helvetica, verdana, tahoma, arial;
  height:40px;
  text-align:center;
  vertical-align:middle;
}

a.footer, a.footer:visited, a.footer:link, a.footer:active {
  color:#444444;
  font-size:11px;
  font-family: helvetica, verdana, tahoma, arial;
  text-align:center;
  text-decoration:none;
}

a.footer:hover {
  color:#444444;
  font-size:11px;
  font-family: helvetica, verdana, tahoma, arial;
  text-align:center;
  text-decoration:underline;
}

td.search-title {
  background: url('../images/search-title.gif') no-repeat;
  font-size:0px;
  padding:0px;
  line-height:0px;
  height:75px;
}

td.search-bgd {
  background: #cedbe7;
  font-size:10px;
  font-family: helvetica, verdana, tahoma, arial;
  padding: 3px 3px 3px 3px;
}

td.search-fill {
  background: #FFFFFF;
  font-size:0px;
  line-height:0px;
  padding:0px;
  width:9px;
}

td.search-bottom {
  background: url('../images/search-bottom.gif') no-repeat right center;
  font-size:0px;
  padding:0px;
  line-height:0px;
  height:17px;
}

input.search {
  font-size:10px;
  font-family: helvetica, verdana, tahoma, arial;
  width:100%;
}

select.search {
  font-size:10px;
  font-family: helvetica, verdana, tahoma, arial;
  width:100%;
}

button.search {
  font-size:12px;
  font-weight:bold;
  font-family: helvetica, verdana, tahoma, arial;
  border:2px solid #FFFFFF;
  background: #e4edf5;
}

.sitecon{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

td.houseimg img{
border:#666666 5px solid;
}

td.houseimg a:hover img{
border:#83AFC8 5px solid;
}

a.aMenu, a.aMenu:link {
/*color: #7C9FA3;*/
/*color: #929FA3;*/
color: #11638A;
  font-size:13px;
  font-family: Century Gothic, tahoma, arial;
  /*font-weight:bold;*/
  text-decoration:none;
  padding-bottom:12px;
  background:url(../images/amenu.gif);
background-repeat:no-repeat;
padding-left:20px;
	}
	
a.aMenu:visited {
	color: #11638A;
	text-decoration:none;
	/*font-weight:bold;*/
	}

a.aMenu:hover {
	color:#11638A;
	text-decoration:none;
	/*font-weight:bold;*/
	}

a.aMenu:active {
	color:#11638A;
text-decoration:underline;
/*font-weight:bold;*/
	}
		
.aMenuOver {
	/*vertical-align: middle;
	margin: 0;*/
	text-decoration: underline;
	text-align: left;
	/*font-family: tahoma, arial;
	font-weight: bold;*/
	font-size: 13px;
	color: #11638A;
	/*background:url(../images/amenu_over.gif);
	background-repeat:no-repeat;*/
	}
	
a.aMenuOver {
font-family: Century Gothic, tahoma, arial;
background:url(../images/amenu_over.gif);
background-repeat:no-repeat;
padding-left:20px;
	/*vertical-align: middle;
	margin: 0;*/
	text-decoration: none;
	text-align: left;
	/*font-family: tahoma, arial;
	font-weight: bold;*/
	font-size: 13px;
	color: #11638A;
	font-weight:bold;
	}
	
a.aMenuOver:visited {
	color: #11638A;
	}

a.aMenuOver:hover {
	color: #11638A;
	text-decoration: none;
	}

a.aMenuOver:active {
	color: #11638A;
	}
	
.border_subnav a{
color: #11638A;
text-decoration:none;
}

div#nifty{ margin: 0 10%;background: #A0BDBE}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #A0BDBE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.home_footer, .home_footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4A6580;
text-decoration:none;
}

.solutionmenu, .solutionmenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

/*.solutionmenu a:hover{
background-image:url(../images/btn_over.jpg);
background-repeat:no-repeat;
width:113px;
height:93px;
}*/

.padding_right10{
padding-right:10px;
}

.centered{
text-align:center;
}

.homemaintext {
font-size: 13px;
}

#homebullet ul{
margin-left:0px;
}

#homebullet ul li{
list-style-image:images/bullet.gif;
list-style:url(../images/bullet.gif);
}

.benefits a{
color:#647E9F;
font-size:11px;
text-decoration:none;
background:url(../images/benefits_list.gif);
background-repeat:no-repeat;
padding-left:15px;
}

.benefits a:hover{
color:#14365C;
}

.benefits_over a{
color:#14365C;
font-size:11px;
font-weight:bold;
text-decoration:none;
background:url(../images/benefits_list_over.gif);
background-repeat:no-repeat;
padding-left:15px;
}

.benefits_over a:hover{
color:#14365C;
}

a img {
border:none;
}

.padding_left15 a
{
padding-left:15px;
text-align:center;
}

.padding_left15_over a
{
padding-left:15px;
font-weight:bold;
text-align:center;
}

.maintext {
padding-left:30px; 
padding-right:30px;
/*color:#6E9DAF;*/
color:#12639B;
line-height:130%;
}

.maintext_solution {
padding-left:10px; 
padding-right:10px;
/*color:#6E9DAF;*/
color:#11638A;
line-height:130%;
}