* {
  margin: 0;
  padding: 0;
}

body {
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #455c78;
font-size:10px;
text-align: center; 

}

#masthead {
background-image: url(images_portal/masthead_par.jpg);
background-repeat:no-repeat;
height: 106px;
width: 800px;
}

#masthead p {
 float:right; color: #fff; margin-right:24px;
}

#masthead a {color: #fff; font-weight:normal;}
#masthead a:hover {text-decoration:underline;}

#imageContainer {
	position:relative;
	margin:auto;
	width:800px;
}


#wrapper {
  width: 800px; 
  margin: 0 auto; 
  margin-top:20px;
  text-align: left;
  background: url(images_portal/bg_par.gif) repeat-y left top;
  border-left: 1px solid #999999;

}


#content { 
  width: 787px;
  float: right; 
  color: #000;
  margin-bottom:20px;
	padding-right:6px;
  
  

}




h2{
  font-size: 12px;
  font-weight: bold;
  color: #1a3a61;
  	margin-right: 20px;
	margin-bottom:15px;
	line-height:150%;
	padding-top:10px;


}

h1 {
  font-size: 14px;
  font-weight: bold;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left:10px;
	margin-bottom: 0px;
	color:#1a3a61;
	line-height:150%;


}

div.testimonials {height:150px; width:49%; float:left; border: 1px solid #000066; margin-top:10px; margin-bottom:0px; padding-left:4px;background: url(images_portal/bg_testimonials.jpg) no-repeat;}
div.testimonials h1{}
div.blog {height:150px; width:48%; float:right; margin-top:10px; margin-bottom:0px; border: 1px solid #000066; margin-right:10px; }
div.blog p {padding-left:0px; margin-left:10px;}

h3{
  font-size: 12px;
  font-weight: bold;
  color: #1a3a61;
  	margin-right: 20px;
	margin-bottom:10px;
	margin-top:20px;
	line-height:150%;


}



li {font-size:12px;
padding-left:20px;
list-style-position:inside;}

div.box li {
line-height:150%;}


p {
font-size: 12px;
padding: 3px 10px 8px 0px;
margin: 3px 20px 4px 20px;
line-height: 150%;
color: #666;
text-align: left;
}

iframe {background-color:#fff !important; height:120px; padding-top:0px; }

div.box {
margin-top:10px;
background-color: #fff;
background-image: url(images_portal/bg_mainbox.jpg);
background-repeat:no-repeat;
padding:0px;
border: 1px solid #ccc;
color:#666;
width:254px;
height: 260px;
float:left;

}

.inside {margin-left:4px !important;}

.right {float:right;}

div.box h3 {margin-top:6px;
margin-bottom:2px;
margin-right:0px;
padding:4px;}

div.box ul {margin-bottom:6px;
padding:4px;}

div.box p {padding:4px;
padding-top:2px;
margin-left:0px;
margin-right:0px;}





.imgleft {
margin: 4px 12px 0px 0px;
padding: 0px;
text-align:left;
}

.imgbdr {
border: 1px solid #000033;}
.imgright {
border: 1px solid #000033;
margin: 4px 4px 0px 4px;
padding: 0px;
text-align:left;
}

.imgside {
border: 1px solid #f5843f;
margin-top: 20px;
padding:0px;

}

.imgnone-lft {border: 0;
margin: 4px 12px 0px 0px;
padding: 0px;
text-align:left;
}
.imgnone-right {
border: none;
margin: 4px 4px 0px 4px;
padding: 0px;
text-align:left;
}


.imgnone {border: 0;
margin: 0px 0px 0px 12px;
padding: 0px;
text-align:left;
}


a:link, a:active, a:visited {
color: #006699;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: red;
}


#footer {
padding-bottom:10px;
padding-left:10px;
clear: both; 
height: 90px;
margin-bottom:0px;
padding-top:10px;
background-color:#1a3a61;
width:781px;
margin-left:-1px;

}

#footer p{
color: #fff;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 10px;
padding-bottom: 0px;
text-align: center;
}

#webfoot {
border: 0;
width: 800px;
height: 25px;
background:none;
left:50%;
margin-left:-400px;
position:absolute;
text-align:center;

}

.pam {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 20px;
font-weight: normal;
color: #fff;
text-decoration: none;
font-size: 10px;
text-align: right;
margin-top:10px;
}

a.pam:link, a.pam:active, a.pam:visited  {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px;
font-weight: normal;
margin: 0px 0px 0px 0px;
color: #fff;
text-decoration: none;
font-size: 10px;
font-weight: bold;
}

a.pam:hover {
text-decoration: underline;
}



a.footer:link, a.footer:active, a.footer:visited {
font-weight:bold;
color:#fff;
}

a.footer:hover {
text-decoration:underline;
}

#webfoot p {color: #fff; font-size:11px; margin-top:0px;}

p.txt {height: 170px;}
p.txt2 {height:152px;}


p.foot {margin-top:0px; padding-top:0px;}
td {margin:0px; padding:0px;}

table.buttons td {padding-top:10px; padding-left:4px; padding-right:4px;}
td.right {text-align:right;}