@charset "utf-8";
.MONSlocations { 
	width:190px; 
	height:19px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	margin: 5px 3px 0px 5px;
	
}
.MONScategories {
	width:185px; 
	height:19px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 3px 0px 5px;
}
.MONSkeyword {
	width:180px; 
	height:16px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 3px 8px 5px;
}
.MONSkeyword_alone {
	width:115px; 
	height:19px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.header_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002f55;
}
.header_login a {
	color: #7EA3C1;
	text-decoration: none;
}

.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7EA3C1;
}
.breadcrumbs a {
	color: #7EA3C1;
}
.breadcrumbs.currentcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #7EA3C1;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #002f55;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002f55;
}
.content_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #485865;
}
.content_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7EA3C1;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7EA3C1;
}
.footer_links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #7EA3C1;
}

.footer_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002f55;
}

.buttonscontainer {width: 127px;}

.buttons a {
color: #FFFFFF;
border: 0px solid;
background:transparent url('http://www.mergisgroup.com/images/nav_bg_blue_gradient_1x50.gif') repeat-x bottom right;
font-size: 10px; 
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
display: block;
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
margin-bottom:0;
margin-top:0;
margin-right:0;
margin-left:0;
height:25px;
text-align: left;}

.buttons a:hover {
background:transparent url('http://www.mergisgroup.com/images/nav_bg_blue_gradient_1x50_hover.gif') repeat-x bottom right;
}

.buttons_active a {color: #FFFFFF;
border: 0px solid;
background:transparent url('http://www.mergisgroup.com/images/nav_bg_blue_gradient_1x50_hover.gif') repeat-x bottom right;
font-size: 10px; 
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
display: block;
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
margin-bottom:0;
margin-top:0;
margin-right:0;
margin-left:0;
height:25px;
text-align: left;}

.buttonscontainer_sm {width: 127px;}

.buttons_sm a {
color: #002f55;
border: 0px solid;
background:transparent url('http://www.mergisgroup.com/images/nav_bg_blue_gradient_1x50_hover.gif') repeat-x bottom right;
font-size: 10px; 
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
display: block;
padding-left:4px;
padding-top:2px;
padding-right:4px;
padding-bottom:2px;
margin-bottom:0;
margin-top:0;
margin-right:0;
margin-left:0;
height:18px;
text-align: right;}

.buttons_sm a:hover {
background:transparent url('http://www.mergisgroup.com/images/nav_bg_blue_gradient_1x50_hover_y.gif') repeat-x bottom right;
}

.promo {
   background:url('http://www.mergisgroup.com/images/Yellow_top_Mergis_promo_Feb2010_02.jpg') repeat-y bottom left; 
   width:205px; 
   margin-top:20px;
}
.promo .yellow_header{
   background:url('http://www.mergisgroup.com/images/Yellow_top_Mergis_promo_Feb2010_01.jpg'); 
   height: 25px;
}
.promo .yellow_header p {
   margin: 0px 0px 0px 0px;
   padding:5px 0 5px 5px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:14px; 
   font-weight:bold; 
   color:#002F55; 
   text-transform:uppercase;
}
.promo .gray_header{
   background:url('http://www.mergisgroup.com/images/promo_top_gray_205x25.jpg'); 
   height: 25px;
}
.promo .gray_header p {
   margin: 0px 0px 0px 0px;
   padding:5px 0 5px 5px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:14px; 
   font-weight:bold; 
   color:#002F55; 
   text-transform:uppercase;
}
.promo .copytext {
   background:url('http://www.mergisgroup.com/images/Yellow_top_Mergis_promo_Feb2010_02.jpg') repeat-y bottom left; 
   height: 105px;
}

.promo .copytext p {
   padding: 10px 10px 10px 10px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#666666; 
}
.promo .buttonwrapper {
   overflow: hidden;
   margin: -30px 10px 5px 10px;
   float: right;
}
.promo .buttonwrapper a.button {
   background: transparent url('http://www.mergisgroup.com/images/button_blue_02.jpg') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 18px;
    margin: 0 0 0 6px;
    padding-right: 18px; /* sliding doors padding */
   padding-bottom:5px;
    text-decoration: none;
}
.promo .buttonwrapper a.button  span{
    background: transparent url('http://www.mergisgroup.com/images/button_blue_01.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 2px 0px 5px 18px;
   font-weight:bold
}
.hp_copy {
	margin-top: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
.hp_copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7EA3C1;
	text-decoration: none;
	line-height: 1.65em;
}
.hp_mores a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7EA3C1;
	text-decoration: none;
	margin-bottom: 12px;
}
.hp_promo {
   background: transparent url('http://www.mergisgroup.com/images/Yellow_top_vert_slider_300w_v2_02.jpg') repeat-y bottom left; 
   width:280px; 
   margin-top:20px;
   height: 200px;
	
}
.hp_promo .yellow_header{
   background:url('http://www.mergisgroup.com/images/Yellow_top_vert_slider_300w_v2_01.jpg'); 
   height: 25px;
}
.hp_promo .yellow_header .primary {
   margin: 0px 0px 0px 0px;
   padding:5px 0 5px 10px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:12px; 
   font-weight:bold; 
   color:#002F55; 
   float: left;	
   text-transform:uppercase;
}
.hp_promo .yellow_header .secondary a {
   margin: 0px 10px 0px 0px;
   padding:5px 0 5px 10px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:10px; 
   font-weight:bold; 
   color:#005F88; 
   float: right;
   text-decoration:none;		
}
.hp_promo .hp_copytext {
   text-align:right;	
}

.hp_promo .hp_copytext p {
   padding: 10px 10px 10px 10px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#666666; 
}
.hp_promo .monscaption {
   padding: 10px 3px 10px 10px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:10px; 
   color:#002F55; 
}
.hp_promo .monsbelow {
   padding: 0px 40px 0px 10px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:9px; 
   color:#555; 
}
.hp_promo .buttonwrapper {
   overflow: hidden;
   margin: 0px 40px 0px 10px;
}

.hp_promo button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; 
}

.hp_promo button::-moz-focus-inner {
	border: none;  
}

.hp_promo button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

.hp_promo @media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
.hp_promo button.submitBtn { 
	font: normal 12px arial, sans-serif;
   	height: 18px;
   	margin: 0 0 0 6px;
   	padding-right: 18px; /* sliding doors padding */
    	padding-bottom:5px;
    	text-decoration: none;
	text-align: center; 
        background: transparent url('http://www.mergisgroup.com/images/button_blue_02.jpg') no-repeat scroll top right;
}
	
.hp_promo button.submitBtn span {
	display: block;
    	line-height: 14px;
    	padding: 2px 0px 5px 18px;
   	font-weight:bold;
        background: transparent url('http://www.mergisgroup.com/images/button_blue_01.jpg') no-repeat;
	color:#fff; 
}
	
.hp_promo button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	color:#7EA3C1;	 
}
	
.hp_promo button.submitBtn:hover span, button.submitBtnHover span {
	color:#7EA3C1;	 
}
form p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #485865;
}