/* Start of CMSMS style sheet 'LV.com Styles' */
/* LardeauValley.com CSS StyleSheet */

/* HTML Styles */

a:link 	{ color: #000099; text-decoration: none;}
a:visited 	{ text-decoration: none; color: #000099;}
a:hover 	{ text-decoration: underline; color: #000099;}
a:active 	{ text-decoration: none; color: #34393D;}

body {margin: 0px; height: 100%;}

p { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
div { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
li { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
li h3 { padding: 0px; margin: 0px; }
h1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#000033;
border-bottom: solid 1px #cccccc; margin-bottom: 20px;}
h2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#000033;}
h3 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000033;}
ul { margin: 0px; padding: 10px; list-style-type: none;}
li { margin: 0px; padding: 0px;}
li ul { list-style-type: disc; padding: 0 0 0 20px;}
li ul li { padding: 0px; }
a.menuactive {color: #000000 !important;}
li.separator {
   height: 1px !important;
   margin-top: 5px;
   margin-bottom: 5px;
   padding: 0;
   background-color: #aaaaaa;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}
li.separator hr {
   display: none; /* this is for accessibility */
}

/* News */

.NewsSummaryPostdate {padding-bottom: 10px; font-size: 12px; font-weight: bold; color:#34393D;}
.NewsSummaryCategory, .NewsSummaryAuthor {color: #666666;  padding-left: 5px;}
.NewsSummaryContent {padding-top: 10px; padding-bottom: 10px; border-bottom: solid 1px #cccccc; margin-bottom: 10px; }

#footer { padding: 15px; color: #34393D; background-image:url(site/logo_xpand.jpg); background-repeat:repeat-x; background-position:top; }
.tools { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#34393D; font-weight: bold;}

.hide {display:none;visibility:hidden;}

/* Calendar */

.calendar-list { padding: 10px; border: solid 1px #CCCCCC; }
.calendar-details {padding: 10px 0 10px 0; }
.calendar-date-from { font-size: 12px; font-weight: bold; color:#34393D; }

/* Image Styles */

.horizBarXpand { background-image:url(site/bar_xpand2.gif); background-repeat:repeat-x; background-position:bottom;}
.horizBarXpand2 { background-image:url(site/bar_xpand2.gif); background-repeat:repeat-x; background-position:top;}
.titleBarXpand { background-image:url(site/logo_xpand.jpg); background-repeat:repeat-x;}
.bottomXpand { background-image:url(site/bottom.jpg); background-repeat: repeat-x;}
.navXpand { background-image:url(site/nav_xpand.jpg); background-repeat: repeat-y;}
.grey { background-color:#999999;}
.tablebg { background-image:url(images/tables/table__bkg.jpg); background-repeat: repeat-y;}
.splashtop { background-image:url(site/splash_lv_topbg.jpg); background-repeat: no-repeat;}
.splashbtm { background-image:url(site/splash_lv_bottombg.jpg); background-repeat: no-repeat;}

/* Text Styles */

.tabletext { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.header2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000033; font-weight:bold;}
.timestamp { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#34393D; font-weight: bold;}
.navtext { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height: 1.5; font-weight: bold;}

/* Feedback Form */

.contactform fieldset {padding: 1em; background-color: #ffffff; border: solid 1px #cccccc;} 
.contactform fieldset legend {font-weight: bold; font-size: 14px;} 
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;} 
.contactform div label {display: block; width: 10em; } .contactform div.required {color: #8B2500;}
/* End of 'LV.com Styles' */

