body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(img/back.jpg);
	background-position:top;
	margin-top:5px;
	background-repeat:repeat-x;
	background-color:#45494d;
	font-weight:normal;
	text-align:left;
	color:#333333
}

p {
	font-size: 12px;
	font-weight:normal;
	line-height:16px;
}


a:link {
color: #0A1F62;
text-decoration:none
}     

a:visited {
color: #0A1F62;
text-decoration:none
} 

a:hover {
text-decoration: underline;
color: #0A1F62;
}   

a:active {
color: #0A1F62;
text-decoration:none
}  


ul {
list-style-type:none;
font-weight:normal;


}

ul a{
font-weight:normal
}

li {
padding-left: 18px;
background:url(/img/bullet_arrow.gif) no-repeat 0 0.5em;


}

.number li {
padding-left: 18px;



}


H1 {
font-size:14px;
color: #00447c
}

H2 {
font-size:14px;
color: #00447c
}

H3 {
font-size:14px;
color: #00447c
}

H4 {
font-size:14px;
color: #00447c
}



.bodystyle {
	font-size: 12px;
	margin-right: 40px;
	margin-left: 50px;
	font-weight:normal;
}

.small {
	font-size: 12px;
	font-weight:bold;
	color:#04195e;
	text-align:right;
	vertical-align:middle;
	margin-right: 15px;
	}

.menu {
	background-image:url(img/menu_back.gif);
	background-repeat:repeat-x;
	background-position:top;
}


.titles_blue {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;
	color:#0A1F62;
}

.titles_green {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;
	color: #435a82;
}

.text_top {
	font-size: 12px;
	color:#8A95C5;
	font-weight:bold;
	}
	
.text_contact {
	font-size: 12px;
	color: #8A95C5;
	font-weight:bold;
	line-height: 24px;
	}

.justified {
	text-align: justify;
}

.footer {
	font-size: 10px;
	color: #999999;
}

.box1 {
	background-color: #98908d;
	background-image:url(img/col_box1-title.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
.box1-left {
	background-image:url(img/col_box1-l.gif);
	background-repeat:repeat-y;
	background-position:right;

}
.box1-right{
	background-image:url(img/col_box1-r.gif);
	background-repeat:repeat-y;
	background-position:left;

}
.box1-text {
	vertical-align:middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 24px;
	font-size:11px
}
.box2 {
	background-image:url(img/col_box2-title.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
.box2-left {
	background-image:url(img/col_box2-l.gif);
	background-repeat:repeat-y;
	background-position:right;

}
.box2-right{
	background-image:url(img/col_box2-r.gif);
	background-repeat:repeat-y;
	background-position:left;

}
.box2-text {
	vertical-align:middle;
	padding: 8px;
	font-size: 12px;
	text-align:left;
	font-weight:normal;		
	line-height:16px;
}

.box2-text ul {
font-size:11px;
margin: 0;
padding: 0;
list-style-type:none;

}

.box2-text ul a{
font-size:11px;
font-weight:normal
}

.box2-text li {
padding-left: 18px;
background:url(/img/bullet_arrow.gif) no-repeat 0 0.5em;


}

.box3-color {	
background-color:#f3f2ed
}



.box3 {
	background-color:#f3f2ed;
	background-image:url(img/box3_title-back.gif);
	background-repeat:repeat-x;
	background-position:top center;
}
.box3-top {
	background-image:url(img/box3_t.gif);
	background-repeat:repeat-x;
	background-position:bottom;
    background-color:#f3f2ed;
}
.box3-left {
	background-image:url(img/box3_l.gif);
	background-repeat:repeat-y;
	background-position:right;
		background-color:#f3f2ed;

}
.box3-right{
	background-image:url(img/box3_r.gif);
	background-repeat:repeat-y;
	background-position:left;
		background-color:#f3f2ed;

}
.box3-bottom {
	background-image:url(img/box3_b.gif);
	background-repeat:repeat-x;
	background-position:top;
		background-color:#f3f2ed;
}
.box3-text {
	vertical-align:middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
		background-color:#f3f2ed;
}

.box3-text p {
margin:0;
padding:0;
text-align:left

}







.title_graphic {
	margin: 6px 3px 1px;
}
.readmore {
	font-weight: bold;
	text-align: right;
	font-size:11px;
	}



.title {
	font-size: 20px;
	font-weight: bolder;
	color: #0A1F62;
	padding-left: 20px;
}

.title_front {
	font-size: 18px;
	font-weight: bold;
	color: #00447c;
	margin-top:24px
}
.blue_bar {
	background-image:url(images/MM_bar-gradientlines.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.titles_white {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;

}
.titles_black {
	font-size: 12px;
	color: #000000;
	font-weight:bold;

}
.titles_black-left {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	line-height: 18px;

}
.left {
	background-image:url(img/back_left-repeat.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.right {
	background-image:url(img/back-rt-repeat.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.bottom {
	background-image:url(img/back_btm-repeat.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.frame_btm {
	background-position:left;
	background-image:url(img/col_side.gif);
	background-repeat:repeat-y;
	background-color:#eeeeee;
}
.logo {
	margin-left: 8px; margin-top:4px; padding-bottom:8px
}
.image {
	margin: 10px;
}

/*** Contact form ***/

.form_text {
font-size:11px;
font-weight:bold;
text-align:left
}

.form_textbox {
padding-left:4px
}

#form_submit {
float: right;
margin-right:4px;
padding-top:4px
}

/*** Containers ***/

#bodycontainer {
	margin-right: 40px;
	margin-left: 50px;
}

