
/* - ploneCustom.css - */
@media all {
/* https://www.cmsdocs.org/portal_css/ploneCustom.css?original=1 */
/* */
/* */
.imageAlignMiddle {
margin-left: auto;
margin-right: auto;
}
.center_column h1{
line-height: 30px;
}
.top_left_box {
width:231px;
height:18px;
float:left;
margin:0;
padding:0;
}
.left_box {
width:179px;
float:left;
margin:0;
padding:0 26px 15px 26px;
background:url(images/interior/bg_left_boxes.jpg) left bottom;
}
.left_box h1 {
font-family: ProximaNovaBold;
font-size: 24px;
color:#0069a5;
text-decoration:none;
font-weight:normal;
line-height:15px;
margin:10px 0 15px;
padding:0;
}
.left_box h2 {
font-family: ProximaNovaBold;
font-size: 22px;
color:#0069a5;
text-decoration:none;
font-weight:normal;
line-height:15px;
margin:10px 0 8px 0;
padding:0;
}
.left_box h3 {
font-family: ProximaNovaBold;
font-size: 19px;
color:#0069a5;
text-decoration:none;
font-weight:normal;
line-height:15px;
margin:10px 0 5px 0;
padding:0;
}
.top_right_blue_box {
width:220px;
height:17px;
float:left;
margin:0;
padding:0;
}
.right_blue_box_laptop {
width:168px;
float:left;
margin:0;
padding:0 26px 15px 26px;
background:url(images/interior/bg_right_blue_laptop_box.jpg) left bottom no-repeat;
}
.right_blue_box {
width:168px;
float:left;
margin:0;
padding:0 26px 15px 26px;
background:url(images/interior/bg_right_blue_box.jpg) left bottom no-repeat;
}
.right_blue_box h1, .right_blue_box_laptop h1 {
font-family: ProximaNovaBold;
font-size: 27px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
line-height:22px;
margin:4px 0 6px 0;
padding:0;
}
.right_blue_box h1 span, .right_blue_box_laptop h1 span {
font-family: ProximaNovaLight;
font-size: 27px;
color:#ffffff;
}
.right_blue_box p {
font: normal 11px/16px "Arial",sans-serif; color:#ffffff;
text-decoration:none;
margin:0 0 10px 0;
padding:0;
}
.right_blue_box_laptop p {
font: normal 11px/16px "Arial",sans-serif; color:#ffffff;
text-decoration:none;
width:130px;
margin:0 0 10px 0;
padding:0;
text-align:right;
float:right;
}
.right_blue_box_laptop p a:link, .right_blue_box p a:link {
font: normal 11px/16px "Arial",sans-serif; color:#ffffff;
text-decoration: underline;
}
.right_blue_box_laptop p a:visited, .right_blue_box p a:visited {
font: normal 11px/16px "Arial",sans-serif; color:#ffffff;
text-decoration: underline;
}
.right_blue_box_laptop p a:hover, .right_blue_box p a:hover {
font: normal 11px/16px "Arial",sans-serif; color:#cccccc;
text-decoration: underline;
}
.right_box p a.button:link, .right_blue_box_laptop p a.button:link, .right_blue_box p a.button:link {
/* */
background: transparent url('images/interior/button_right.gif') no-repeat scroll top right;
display: block;
height: 24px; /* */
padding-right: 4px; /* */
/* */
font-family: ProximaNovaRegular;
font-size: 12px;
color:#0069a5;
text-decoration:none;
font-weight:normal;
line-height:20px;
margin:0 0 10px 0;
text-transform:uppercase;
}
.right_box p a.button:visited, .right_blue_box_laptop p a.button:visited, .right_blue_box p a.button:visited {
/* */
background: transparent url('images/interior/button_right.gif') no-repeat scroll top right;
display: block;
height: 24px; /* */
padding-right: 4px; /* */
/* */
font-family: ProximaNovaRegular;
font-size: 12px;
color:#0069a5;
text-decoration:none;
font-weight:normal;
line-height:20px;
margin:0 0 10px 0;
text-transform:uppercase;
}
.right_box p a.button:hover, .right_blue_box_laptop p a.button:hover, .right_blue_box p a.button:hover {
/* */
background: transparent url('images/interior/button_right.gif') no-repeat scroll bottom right;
display: block;
height: 24px; /* */
padding-right: 4px; /* */
/* */
font-family: ProximaNovaRegular;
font-size: 12px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
line-height:24px;
margin:0 0 10px 0;
text-transform:uppercase;
}
.right_box p a.button span, .right_blue_box_laptop p a.button span, .right_blue_box p a.button span {
/* */
background:url('images/interior/button_left.gif') top left no-repeat;
display: block;
line-height: 24px; /* */
padding: 0 0 0 6px;
white-space:nowrap;
}
.right_box p a.button:hover span, .right_blue_box_laptop p a.button:hover span, .right_blue_box p a.button:hover span  {
/* */
background: url('images/interior/button_left.gif') left bottom no-repeat;
display: block;
line-height: 24px; /* */
padding: 0 0 0 6px;
white-space:nowrap;
}
.top_right_box {
width:220px;
height:18px;
float:left;
margin:0;
padding:0;
}
.right_box {
width:168px;
float:left;
margin:0;
padding:0 26px 15px 26px;
background:url(images/interior/bg_right_boxes.jpg) left bottom;
}
.right_box h1 span {
font-family: ProximaNovaBold;
font-size: 27px;
color:#0069A5;
}
.right_box h1 {
font-family: ProximaNovaBold;
font-size: 27px;
color:#3E3E3E;
text-decoration:none;
font-weight:normal;
line-height:22px;
margin:4px auto 6px auto;
padding:0;
}
.right_box h2 {
font-family: ProximaNovaBold;
font-size: 19px;
color:#0069a5;
text-decoration:none;
font-weight:normal;
line-height:22px;
margin:4px 0 8px 0;
padding:0;
}
.right_box p {
font: normal 11px/16px "Arial",sans-serif; color:#4e4e4e;
text-decoration:none;
margin:0 0 10px 0;
padding:0;
}
.right_box p a:link {
font: normal 11px/16px "Arial",sans-serif; color:#0069A5;
text-decoration: none;
}
.right_box p a:visited {
font: normal 11px/16px "Arial",sans-serif; color:#0069A5;
text-decoration: none;
}
.right_box p a:hover {
font: normal 11px/16px "Arial",sans-serif; color:#0069A5;
text-decoration: underline;
}
#portal-globalnav {
margin: 0;
padding: 0;
position: relative;
z-index:  1000;
}

}

