@charset "UTF-8";
/* CSS Document */
body { background-image:url(/images/body/bg_body.jpg); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; }
a, a:visited {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 { color:#bcbcc9; font-size:24px; font-family:Arial, Helvetica, sans-serif;  padding-left: 19px; font-weight:normal; }
#wrapper { position: relative; width: 100%; margin: 0 auto; padding-top: 25px; padding-bottom: 25px; text-align: left; border: 0px solid #ff0000; }
#container { width: 780px; display: block; margin: 0 auto; text-align: left; overflow: visible; height:614px; }
#nav { width: 780px; height:115px; }
#nav #logo { width:146px; height:100px; float:left; background-image:url(/images/nav/lmlogo.png); background-repeat:no-repeat; }
#nav #logo a {  float:left; top: 0; left: 0; width: 146px; height: 100px; }
#nav #logo a h1 { display: none; }
#nav #menu { width:634px; height:20px; margin-top:80px; float:left; }
#nav #menu ul { padding: 0; margin: 0; list-style: none; }
#nav #menu li { padding: 0px 23px; margin: 0; display: inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1b1b34; text-align:center; }
#nav #menu a, a:visited { color: #1b1b34; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#nav #menu a:hover { text-decoration: none; color:#c0006b }
#col1 { width:561px; float:left; background:#FFF; border-width:1px 0px 1px 1px; border-style:solid; border-color:white; background-image:url(/images/homepage/bg_highlights.jpg); background-repeat:repeat-x; background-position:bottom; }
#col1 a, #col1 a:visited {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none;}
#col1 #top_home { width: 100%; height:277px; background-color:#FFFFFF; float:left; }
#col1 #top_services { width: 100% ; height:63px; background-color:#272752; float:left; background-image:url(/images/headers/header_services.jpg); background-repeat:no-repeat; background-position:right; }
#col1 #middle_home { width: 100%; height:56px; background-color:#8C8D90; float:left; border-width:1px 0px 1px 0px; border-color:#ECEFF3; border-style:solid; }
#col1 #bottom_home { width: 100%; height:277px; background-color:#FFFFFF; float:left; background-image:url(/images/homepage/bg_highlights.jpg); background-repeat:repeat-x; background-position:bottom; }
#col1 #bottom_services { width: 100%; height:549px; background-color:#FFFFFF; float:left; background-image:url(/images/homepage/bg_highlights.jpg); background-repeat:repeat-x; background-position:bottom; }
#col1 #bottom_services2 { width: 100%; height:699px; background-color:#FFFFFF; float:left; background-image:url(/images/homepage/bg_highlights.jpg); background-repeat:repeat-x; background-position:bottom; }
#col1 #bottom_services3 { width: 100%; height:574px; background-color:#FFFFFF; float:left; background-image:url(/images/homepage/bg_highlights.jpg); background-repeat:repeat-x; background-position:bottom; }
#col2 { width:216px; float:left; background:#D1CAB0; border:1px solid white; }
#col2 #top_home, #col2 #top_services { width: 100%; height:277px; background-color:#ADBFD4; float:left; }
#col2 #middle_home, #col2 #middle_services { width: 100%; height:56px; background-color:#1B1B34; float:left; border-width:1px 0px 1px 0px; border-color:#ECEFF3; border-style:solid; }
#col2 #bottom_home, #col2 #bottom_services { width: 100%; height:277px; background-color:#D1CAB0; float:left; }
#col2 #bottom_services2 { width: 100%; height:427px; background-color:#D1CAB0; float:left; }
#col2 #bottom_services3 { width: 100%; height:302px; background-color:#D1CAB0; float:left; }
/* Home Page */
/* Quotes */
#switches .active { font-weight: bold; }
#slides div { display: none; }
#slides div.active { display: block; }
#quotes {height:277px; width:562px; background:url(/images/homepage/mountain.jpg) no-repeat; }
/* Head Shots */
.meetus { height: 44px; width: 100px; color:#d1cab0; font-size:24px; font-family:Arial, Helvetica, sans-serif; padding: 12px 0px 0px 20px; float:left; }
#col1 #middle_home #headshots { height: 51px; width: 430px; float: left; text-align:right; padding-top:5px; }
#col1 #middle_home #headshots ul { padding: 0; margin: 0; list-style: none; }
#col1 #middle_home #headshots li { padding: 0px 10px; margin: 0; display: inline; }
/* Recent News */
#recentnews { width:inherit; color:#1b1b34; }
#recentnews #heading { width: inherit; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:15px 0px 0px 14px; }
#recentnews #bullets { width: 190px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 10px 20px; }
#recentnews #bullets ul { padding: 0; margin: 0; list-style: none; }
#recentnews #bullets li { padding:10px; }
#recentnews #bullets a, a:visited { color:#c20067; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#recentnews #bullets .item { width: inherit; background-image:url(/images/news/news_icon.png); background-repeat:no-repeat; background-position:right; text-align:right; padding-right: 12px; }
/* Highlights */
#highlights { width:inherit; margin:0px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; color:#37393b; }
#highlights .headline { font-size:14px; font-weight:normal; }
#highlights .text { font-size:12px; padding:10px 5px; }
#highlights .readmore { width:inherit; text-align:right; padding-right:20px; }
#highlights .readmore a { color:#c20067; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#highlights .readmore a:visited { color:#c20067; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#highlights .readmore a:hover { color:#c20067; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
/* Info Panel */
#info h3 { font-size:14px; padding:5px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#info p { font-size:10px; padding:5px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#info input[type="text"] { font-family:Arial, Helvetica, sans-serif; font-size: 10px; display: block; padding: 0px; border: solid 1px #000000; width: 150px; }
/* Search */
#search h3 { font-size:14px; padding:5px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#search p { font-size:10px; padding:5px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#search input[type="text"] { font-family:Arial, Helvetica, sans-serif; font-size: 10px; display: block; padding: 0px; border: solid 1px #000000; width: 150px; }

