/* Padre Nav CSS */

html { margin: 0px; padding: 0px; border: 0px; }
body { margin: 0px; padding: 0px; min-width: 836px; }
a { outline: 0; }

/* nav */
div#main_nav_container	{ background:url(../images/mc_vertical_tile.jpg) repeat-x; width: 800px; height: 72px; }
div#logo { float: left; margin: 0; width: 192px; height: 72px; }
div#logo a { text-decoration: none; }
div#logo a img { border-style: none; }
div#upper_nav { float: left; height: 38px; width: 608px; margin: 0; background:url(../images/mc_vertical_tile.jpg) repeat-x; }
div#upper_nav .language { font-family: Georgia, "Times New Roman", Times, serif; font-size: .7em; font-weight: bold; font-style: italic; color:#003399; text-decoration:underline; position: relative; top: 12px; left: 465px; }
div#menu { float: left; width: 574px; height: 34px; margin: 0; padding: 0; }
div#menu ul { list-style-type: none; padding: 0; margin: 0; font-size: .65em; font-family: Trebuchet MS, Arial, sans-serif; font-weight: bold; }
div#menu ul li { display: block; float: left; margin: 0; width: 82px; }
div#menu ul li a { color: #9a919a; text-decoration: none; background: url(../images/mn_bu_up.jpg) no-repeat; display: block; height: 34px; width: 82px; text-align: center; padding: 18px 0 0 0 ; }
div#menu ul li a:hover { color: #444; text-decoration: none; background: url(../images/mn_bu_down.jpg) no-repeat; }
div#menu ul li a.active { color: #444; text-decoration: none; background: url(../images/mn_bu_active.jpg) no-repeat; }

/* footer */
div#footer { clear: left; width: 780px; background-color: #fff; margin: 5px 0 0 0; padding: 0 10px 0 10px; text-align: center; }
div#footer p { line-height: 1.5em; font-family: Trebuchet MS, Arial, sans-serif; font-size: .6em; color: #045bae; }
div#footer ul { list-style-type: none; padding: 0; margin: 0; line-height: 1.5em; font-family: Trebuchet MS, Arial, sans-serif; font-size: .6em; }
div#footer ul li { display: inline; }
div#footer ul li a { text-decoration: none; font-weight: bold; color: #045bae; padding: 0 10px 0 0;}
div#footer ul li a:hover { text-decoration: underline; font-weight: bold; color: #045bae; }

/* Padre 2nd Level Pages CSS */

html {
	background:url(../images/vertical_tile.jpg) repeat-x; margin: 0 0 0 0;
	} 

/* wrapper */
div#page_container { background: url(../images/side_shad_left.png) no-repeat width: 18px; width: 836px; margin: 0 auto; }
div#page_container_left img { float: left; width: 18px; height: 242px; margin: 72px 0 0 0;}
div#page_container_right img { float: right; width: 18px; height: 242px; margin: 72px 0 0 0;}
div#content_container { background-color: #ffffff; width: 800px; margin: 0 auto;}

/* content containers */
div#content_photo { width: 780px; height: 200px; background-color: #fff; margin: 10px; }
div#content_main { width: 780px; background-color: #fff; margin: 10px 10px 10px 10px; padding: 0; }

/* content */
div#content_left {  width: 259px; float: left;  }
div#content_left_secHead { background: url(../images/mc_sectionHead_tile.jpg) repeat-x; width: 259px; height: 35px; border-bottom: 1px #ccc dotted; margin: 0; padding: 0 0 10px 0; }
div#content_left_secHead h1 { font-size: 1.2em; font-family: Trebuchet MS, Arial, sans-serif; color: #aaa; font-weight: normal; padding: 15px 0px 0 20px; margin: 0; }
div#content_left ul {list-style-type: none; padding: 20px; margin: 0; line-height: 3em; font-family: Trebuchet MS, Arial, sans-serif; font-size: .75em; }
div#content_left ul li { display: block; }
div#content_left ul li a  { text-decoration: none; color: #444;  }
div#content_left ul li a:hover  { background: url(../images/mc_sub_bu_hover.png) left center no-repeat; color: #b7b7b7; padding-left: 2em;}
div#content_left ul li a.active  { background: url(../images/mc_sub_bu.png) left center no-repeat; color: #7ecc4b; padding-left: 2em;}
div#content_left_testimonial { float: left; width: 259px; background-color: #fff; }
div#content_left_testimonial p { font-family: Times, serif; font-style: italic; font-size: 1em; line-height: 1.5em; color: #888; padding: 12px; }
div#content_left_testimonial cite { font-size: .7em; font-weight: bold; color: #888; font-family: Trebuchet MS, Arial, sans-serif; line-height: 1.8em; padding: 0 0 0 110px; margin: 0; }
div#content_left_testimonial img {float: left; width: 150; height: 150; margin: 10px 10px 0 10px; }
div.testimonial_bottomBorder { border-bottom: 1px #ccc dotted; }
div.testimonial_topBorder { border-top: 1px #ccc dotted; }
div#content_left_alt { float: left; width: 259px; background-color: #fff; }
div#content_left_alt p { font-family: Trebuchet MS, Arial, sans-serif; font-style: normal; font-size: .8em; line-height: 1.9em; color: #888; padding: 0; margin: 0;  }
div#content_left_alt h2 { font-size: 1em; font-family: Trebuchet MS, Arial, sans-serif; color: #94c948; font-weight: bold; line-height: 1.9em; padding: .5em 0 0 0; margin: 8px 0 0 0;  }
div#content_right { width: 480px; float: left; padding: 10px 10px 10px 20px; background-color: #ffffff; margin: 0 0 0 10px; border-left: 1px #ccc dotted; }
div#content_right h1 { font-size: 1.2em; font-family: Trebuchet MS, Arial, sans-serif; color: #2861b2; font-weight: normal; padding: 0; margin: 15px 0 0 0; }
div#content_right h2 { font-size: 1em; font-family: Trebuchet MS, Arial, sans-serif; color: #2861b2; font-weight: bold; line-height: 1.9em; padding: .5em 0 0 0; margin: 0; }
div#content_right h3 { font-size: .9em; font-family: Trebuchet MS, Arial, sans-serif; color: #2861b2; font-weight: bold; line-height: 1.9em; padding: 0; margin: 0; }
div#content_right h4 { font-size: .8em; font-family: Trebuchet MS, Arial, sans-serif; color: #888; font-weight: normal; line-height: 1.9em; padding: 0; margin: 1em 0 0 0; }
div#content_right p { width: 475px; font-size: .8em; color: #444; font-family: Trebuchet MS, Arial, sans-serif; line-height: 1.9em; padding: 0; margin: 0 0 1.5em 0; }
div#content_right span { font-style: italic; }
div#content_right ul { display: block; list-style-type: circle; margin: 0 0 1.5em 0;}
div#content_right li { font-size: .8em; color: #444; font-family: Trebuchet MS, Arial, sans-serif; line-height: 1.6em; padding: 0; margin: 0; }
div#content_right em { font-size: .8em; font-weight: bold; font-style: normal; font-family: Trebuchet MS, Arial, sans-serif; line-height: 1.6em; padding: 0; margin: 0; }; 
div#content_right a { text-decoration: none; color: #7ecc4b; }
div#content_right p a:hover { text-decoration: underline; color: #7ecc4b; }
div.footnote { font-size: .5em; color: #888; font-family: Trebuchet MS, Arial, sans-serif; line-height: 1.8em; padding: 0 0 0 110px; margin: 0; }

/* form */
div#form_area { font-size: .75em; line-height: 1.2em; font-family: Trebuchet MS, Arial, sans-serif; }
div.form label { display: block; margin: 5px 0; }

/* content shadows */
div#shad_container {float: left; width: 780px; height: 32px; margin: 25px 0 0 0; }
div#shadleft { background: url(../images/mc_subshad.jpg) repeat-x; float: left; width: 259px; height: 19px; margin: 1px 0 0 0; }
div#shadright { background: url(../images/mc_subshad.jpg) repeat-x; float: left; width: 519px; height: 19px; margin: 1px 1px 0 1px; }




