/*
// $Id: wrapper.css,v 1.27 2010/07/21 22:46:39 brianl Exp $
// $Revision: 1.27 $
// $Author: brianl $
//
// $Log: wrapper.css,v $
// Revision 1.27  2010/07/21 22:46:39  brianl
// Fixed CSS typo
//
// Revision 1.26  2010/07/21 22:42:56  brianl
// updated the default color
// #LeftSidebarContent p { color:#98BDF4; }
//
// Revision 1.25  2010/07/09 21:59:44  brianl
// TT #23947: Added snippet section to left-side area that allows for either default snippet or page snippet to be shown.  Added quick links underneath.
//
// Revision 1.24  2010/06/14 18:16:53  karenk
// fix alignment of state field
//
// Revision 1.23  2010/06/03 21:53:13  karenk
// update donations form
//
// Revision 1.22  2009/07/28 23:41:50  karenk
// tighten up form
//
// Revision 1.21  2009/07/02 15:59:19  karenk
// update donations form
//
// Revision 1.20  2009/04/28 19:47:15  karenk
// fix alignment of index snippet
//
// Revision 1.19  2009/04/13 23:13:06  karenk
// new footer images and redo footer layout to make it easier to add/remove images.
// add snippet to homepage news & events.
//
// Revision 1.18  2007/06/07 18:38:10  karenk
// gen sitemap from xml, add remaining left nav items to gen from xml as well.
//
// Revision 1.17  2007/06/05 20:59:07  karenk
// add footer style
//
// Revision 1.16  2007/06/04 22:58:24  karenk
// change select to radio buttons
//
// Revision 1.15  2007/06/04 22:31:35  karenk
// change footer
//
// Revision 1.14  2006/09/20 21:17:00  karenk
// change sidebar nav to one color
//
// Revision 1.13  2006/09/19 17:44:56  karenk
// *** empty log message ***
//
// Revision 1.12  2006/09/18 18:55:12  karenk
// fix navLevel2 styles
//
// Revision 1.11  2006/09/18 17:01:11  karenk
// create css classes for content links that are not subnav
//
// Revision 1.10  2006/09/14 23:38:54  karenk
// comment previous  navlevel2 colors
//
// Revision 1.9  2006/09/13 22:56:48  karenk
// add bgNav for left navbar
//
// Revision 1.8  2006/09/12 22:17:19  karenk
// set styles for popup
//
// Revision 1.7  2006/09/08 22:52:25  karenk
// added print page styles
//
// Revision 1.6  2006/08/02 15:01:08  dennisc
// Initial check in.
//
// Revision 1.5  2006/07/31 18:04:01  dennisc
// Initial check-in.
//
// Revision 1.4  2006/07/25 15:22:21  dennisc
// Put the body tag in  both stylesheets and took the background attributes out of content.css which prevents the background image from showing up in the CMT.
//
// Revision 1.3  2006/07/25 14:37:18  dennisc
// Initial check-in of wrapper so client sees pages correctly when doing a preview in the CMT.
//
// Revision 1.2  2006/07/19 22:13:56  dennisc
// Initial check in.
//
//
//
//
*/
body {
	margin-top: 10px;
	background-color: #ffffff;
	background-image: url("/VVMC/VVMCBase/wrap/theme0/images/bgIndex.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	}

/* Wrapper Styles */
#flashContent {
	width: 477px;
	height: 61px;
	}
	
#bgSearchBar {
	background-image: url("/VVMC/VVMCBase/wrap/theme0/images/searchBack.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}

.bgIndexPanel {
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}

.bgSnippetArea {
	background-image: url("/VVMC/VVMCBase/wrap/theme0/images/index.vert.dots.gif");
	background-repeat: repeat-y;
	background-position: 0% 0%;
	}
.bgNav {
	/* background-image: url("/VVMC/VVMCBase/wrap/theme0/images/bg.nav.jpg"); */
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-color: #587DB4;
}
.subHeading1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#5184be;
	line-height:15px;
	}

.subHeading2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	line-height:15px;
	}

.navLevel2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;/* #d2e4fc;  #1a5eab; */
	line-height: 20px;
	}

.navLevel2 a:link {
	color: #ffffff; /* #1a5eab;*/
	text-decoration:none;
	}

.navLevel2 a:visited {
	color: #ffffff; /*#1a5eab */
	text-decoration:none;
	}

.navLevel2 a:hover {
	color: #ffffff; /*  #ab6f1a;  */
	text-decoration:underline;
	}

.navLevel2 a:active {
	color: #000000;
	text-decoration:underline;
	}

.calMonthTable {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ABA8A2;
	border-left-color: #ABA8A2;
	background-image: url(/VVMC/VVMCBase/wrap/theme0/images/calTblBg.jpg);
	}

.calHead
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #6D311A;
	font-weight: normal;
	border-right: 1px solid #ABA8A2;
}

.calHeadNavBG
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.calMonth
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #6D311A;
	font-weight: normal;
	border-right: 1px solid #ABA8A2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABA8A2;
}
.calDay
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABA8A2;
	background-color: #CCCCCC;
	border-right: 1px solid #ABA8A2;
	background-image: url(/VVMC/VVMCBase/wrap/theme0/images/calDayBg.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}

.calDate
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	height: 100px;
	background-color: #EDEDED;
	overflow: visible;
	border-right: 1px solid #ABA8A2;
	border-bottom: 1px solid #ABA8A2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	color: #666666;
	font-weight: bold;
}

.maincontent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #d2e4fc; 
	line-height: 20px;
	}

.maincontent a:link {
	color: #1a5eab;
	text-decoration:none;
	}

.maincontent a:visited {
	color: #1a5eab;
	text-decoration:none;
	}

.maincontent a:hover {
	color: #ab6f1a;
	text-decoration:none;
	}

.maincontent a:active {
	color: #000000;
	text-decoration:none;
	}
	
.footer {
	font-family: Arial;
	font-size: 10;
	color: #aba9a9;

}
#divFooter {
width: 763px;
background-color: #ffffff;
background-image: url("/VVMC/VVMCBase/wrap/theme0/images/ftr.nav.left.gif");
background-repeat: repeat-x;
}


.calendarForm {
font-family: arial; font-size: 10;
text-align:center;
}
.calendarFormRadioButton {
	width: 12px;
	height: 12px;
}

.SiteMapLevel1 {
	width: 250px;
	font-size: 13px;
	text-align: left;
	padding-bottom: 10px;
	text-transform: capitalize;	
}

.SiteMapLevel2 {
	font-size: 12px;
	margin-left: 10px;
	text-transform: capitalize;			
}

#indexNewsEventsSnippet {
color: #f0f0f0;
font-family: Georgia, Times New Roman;
padding-top: 74px;
}
#indexNewsEventsSnippet a {
color: #f0f0f0;
}

#contactform {}

#contactform .fieldHeader {
	padding: 0;
	margin: 20px 10px 0px 5px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	clear: both;	
	font-size:larger;
}
#contactform .formField {
	padding: 0;
	margin: 10px 0 10px 5px;
	clear: both;

}
#contactform .formField:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#contactform .fieldName {
	padding: 0;
	margin: 0;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	float: left;
	width: 150px
}
#contactform .fieldValue {
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

#contactform .fieldNameLeft {
	padding: 0;
	margin: 0;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
#contactform .fieldValueLeft {
	padding: 0;
	margin: 0 0 0 150px;
	vertical-align: top;
	text-align: left;
}
#contactform .fieldValueIndent {
	padding: 0;
	margin: 0 0 0 25px;
	vertical-align: top;
	text-align: left;
}
#contactform .fieldNameWide {
	padding: 10px 0 20px 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

#contactform input {
	margin: 0 5px 5px 0;
	font-weight: normal;
}
#contactform select {
	margin: 0 5px 5px 0;
	font-weight: normal;
}
#contactform .trap {
	display: none;
} 

#LeftSidebarContent 
{
    width:200px; color:#98BDF4;
    margin:15px 0px 0px 10px; padding:0px;
    overflow:hidden; word-wrap: break-word;
}
#LeftSidebarContent p { color:#98BDF4; }

#QuickLinks { margin:10px; padding:0px; }
#QuickLinks img { border:0px; }
#QuickLinksTitle {}
#QuickLinksLinks { margin:5px 0px 0px 20px; padding:0px; }
