/************************ HEADER SECTION ************************/

.top_navigation a  {
	color: #00314b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.top_navigation2 a {
   color: #00314b;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   font-weight:normal;
}

.bottom_navigation a  {
   color: #00314b;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-right:5px;
   padding-left:5px;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
}

/************************ END HEADER SECTION ************************/


/************************ START MIDDLE SECTION ************************/

#middle {
    font-family:Trebuchet MS;
}


#header_left_heading {
    font-family: Trebuchet MS;
    font-size: 18px;
    color: #2a567b;
    font-weight: bold;
}


.header_left_picture {
    height:54px;
}

#header_left_box {
    border: 1px solid #dbdbdb;
    font-family:Arial;
}

#header_left_box_1 {
    font-family:Trebuchet MS;
    border: 1px solid #dbdbdb;
}

#header_left_box_1st {
	border: 1px solid #dbdbdb;
	font-family:Arial;	
}

#header_left_box_1_heading {
    background-color:#2a567b;
    font-size:14px;
    font-weight:bold;
    color:white;
}

.header_left_box_body {
	font-size:12px;
	line-height:170%;	
}

#header_left_box_1_body {
    color:#4f4f4f;
    font-size:11px;
    font-family:Arial;
}

#header_left_box a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4c4c4c;
}

.header_left_box_heading {
    font-size:14px;
    font-weight:bold;
    color:#2a567b;
}

#header_left_box_heading {
    font-size:14px;
    font-weight:bold;
    color:#2a567b;
}

#header_left_box_body {
    font-size:12px;
    line-height:150%;
}


#header_middle {
    font-size:12px;
    color:#5a5a5a;
    font-family:Arial;
    line-height:150%;
}

.header_right_blue_bold {
    color:#2a567b;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
}

#header_right_imageBox {
    font-family:Trebuchet MS;
}

#header_right_imageBox_left {
    font-family:Trebuchet MS;
}

#header_right_imageBox_right {
    font-family:Trebuchet MS;
}

#header_right_imageBox_right_heading {
    font-family:Trebuchet MS;
    font-size:18px;
    color:#00314b;
}

#header_right_imageBox_right_text {
    font-family:Arial;
    font-weight:700;
    font-style:italic;
    font-size:11px;
    color:#759b3d;
    line-height:150%;
}

#header_right_imageBox_clear {
    font-family:Arial;
    font-size:12px;
    color:#4f4f4f;
    line-height:170%;
}

.header_right_box {
	font-family:Arial;	
	border: 1px solid #dbdbdb;
}

.header_right_box_body {
	color:#4f4f4f;
	font-size:12px;
	font-family:Arial;
	line-height:170%;
}

#header_right_box {
    font-family:Trebuchet MS;
    border: 1px solid #dbdbdb;
}


#header_right_box_picture_box {
    border: 1px solid #dbdbdb;
}

#header_right_box_picture_box a {
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    color:#759b3d;
    text-decoration:none;
}

.header_right_box_picture_title {
    font-family:Trebuchet MS;
    font-size:13px;
    color:#759b3d;
    font-weight:bold;
}

.header_right_box_picture_text {
    font-family:Trebuchet MS;
    font-size:13px;
    color:#4f4f4f;
    line-height:170%;
}

#header_right_box_heading, .header_right_box_heading  {
    background-color:#2a567b;
    font-size:14px;
    font-weight:bold;
    color:white;
}

#header_right_box_body {
    color:#4f4f4f;
    font-size:12px;
    font-family:Arial;
    line-height:170%;
}

#header_right_box_body_left {
    color:#4f4f4f;
    font-size:11px;
    font-family:Arial;
}

#header_right_box_body_grey {
    font-family:Arial;
    font-size:11px;
    font-style:italic;
    color:white;
    background-color:#898989;
}

.header_right_box_body_ul {
    list-style-image:url(../images/arrow.gif);
    font-family:Arial;
    font-size:12px;
    color:#4f4f4f;
}


/************************ END MIDDLE SECTION ************************/
/************************ START FOOTER SECTION ************************/
/************************ SECOND SECTION ************************/

.text_second_section h2 {
    color: #002d56;
    font-size: 25px;
    font-weight: bold;
    line-height:120%;
    margin: 0px;
}

.text_second_section h2.subhead {
    font-size: 20px;
}
.homeHeadDot {
  padding:16px;
  position: relative;
  top:-2px;
}

.list_text_second_section {
   list-style:none;
   font-family:Arial;
   font-size:12px;
   color:#51b94a;
   padding-top:10px;
   padding-left:70px;
}

.list_text_second_section li {
   color:#51b94a;
}

.header_1_second_section {
   color:#29557a;
   font-size:28px;
   font-weight:bold;
}

.header_2_second_section {
   color:#29557a;
   font-size:28px;
   font-weight:bold;
   margin-left:110px;
}

.green_second_section {
   line-height:110%;
   color:#759b3d;
   font-size:19px;
   font-weight:bold;
   text-decoration:none;
}

/************************ END SECOND SECTION ************************/

/************************ THRID SECTION ************************/

.text_thrid_section {
   font-size:11px;
   font-weight:bold;
   font-family:Trebuchet MS;
   color:#759b3d;
   text-align:left;
   padding:3px 0 3px 3px;
}


/************************ END THRID SECTION ************************/

/************************ FOURTH SECTION ************************/

.header_fourth_section_box_left {
   font-family:Trebuchet MS;
   font-size:18px;
   color:#00314b;
}

.header_fourth_section_box_left h3, #fifth_section h3 {
	font-family:Trebuchet MS;
	font-size:16px;
	color:#00314b;
}

.homeQuote {
  width: 10px;
}

.text_fourth_section_box_left {
   font-family:Arial;
   font-weight:700;
   font-style:italic;
   font-size:11px;
   color:#759b3d;
   padding-top:5px;
   line-height:150%;
}

.description_fourth_section_box_left {
   font-family:Arial;
   font-size:12px;
   color:#484848;
   line-height: 200%;
}

.whyMMhead_fourth_section_box_left {
    font-family:Arial;
    font-size:12px;
    color:#484848;
    line-height: 200%;
}

.whyMMhead_fourth_section_box_left span {}

.whyMMtext_fourth_section_box_left {
   font-family:Arial;
   font-weight: bold;
   font-size:12px;
   color:#666;
   padding-bottom:10px;
}

.whyMMtext_fourth_section_box_left a {
  text-decoration:none;
  font-weight:bold;
  color: #759B3D;
}

/************************ END FOURTH SECTION ************************/
/************************ FIFTH SECTION ************************/

#fifth_section {
   font-family:Arial;
   font-weight:bold;
   font-size:11px;
   color:#484848;    
}

.vertical_align_middle {}

.picture {}

.picture2 {}

.left_thumb_fifth_section {}

.right_thumb_fifth_section {
  font-size: 10pt;
  font-family:Trebuchet MS;
}

.description_fifth_section {
   font-size:11px;
   color:#606060;
   font-family:Trebuchet MS;
}

/************************ END FIFTH SECTION ************************/
/************************ SIXTH SECTION ************************/

#sixth_section {
   background-color:#29557a;
   color:#ffffff;
   font-size:10px;
   text-align:left;
}

#sixth_section a {
   font-size:10px;
   color:#ffffff;
   font-family:Arial;
   text-decoration:none;
}

/************************ END SIXTH SECTION ************************/


/************************ SEVENTH SECTION ************************/
#seventh_section {}

.first_seventh_section {
   color:#adadad;
   font-family:Arial;
}

.second_seventh_section {
   color:#adadad;
   font-family:Arial;
}

.thrid_seventh_section {
   color:#adadad;
}

.header_seventh_section {
   font-size:14px;
   font-weight:bold;
   text-align:left;
}

.text_seventh_section {
   text-align:left;
   font-family:Arial;
   font-size:11px;
}

.list_text_seventh_section {
   color:#adadad;
   list-style-type:square;
   line-height:110%;
}

#seventh_section ul {
   color:#b8b8b8;
   list-style-type:square;
   list-style:square;
   line-height:110%;
}

.list_text_seventh_section a {
   color:#b8b8b8;
   font-family:Arial;
   font-weight:normal;
   text-decoration:none;
}

.text_seventh_section a {
    color:#b8b8b8;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}

.small_search_button {}

a.greylink {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#4c4c4c;
}

/************************ END SEVENTH SECTION ************************/


/************************ END FOOTER SECTION ************************/


/************************* START JOOMLA STYLING ***************************/
.contentheading {
	margin:0px;	
	height:24px;
}

.contentheading h1, .contentpaneopen h1 {
	font-family:Trebuchet MS;
	font-size:18px;
	color:#2a567b;
	font-weight:bold;	
	padding:0px;
	margin:0px;	
	line-height:100%;
}

.contentpaneopen h2 {
  margin:0;
  margin-bottom:15px;
  color:#76A13F;
  font-size:14px;
  font-weight:700;
}

.contentpaneopen h3 {
  color:#2A567B;
  font-size:14px;
  font-style:normal;
  font-weight:bold;
}

.contentpaneopen h4 {
  color:#E66C00;
  font-size:14px;
  font-weight:bold;
}

.contentheading_header {
	float:left;
}

.buttonheading {
	float:right;
	padding-right:3px;
}

.contentpaneopen {
	margin:-4px 0 0 0;
	padding:0px;	
}

.header_newContent {
	font-size: 14px; 
	font-weight: bold; 
	color: #5c8529;
}

.titlePage_newContent {
	font-size: 14px; 
	font-weight: bold; 
	color: #2a567b;
}

a  {
	color:#5a5a5a;
}


a.greenlink {
	color:#76a13f;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}


.green_ul {
	line-height:150%;
	list-style-image:url(../images/arrow-green.gif);
	font-family:Arial;
	font-size:12px;
	color:#4f4f4f;
	margin:0px;
	padding-left:20px;
}
/************************* END JOOMLA STYLING ***************************/

.selectaproduct_field .radio {
}
.selectaproduct_field label {
  font-weight: bold;
}

.selectaproduct_field p {
  margin-top:0;
}

