/* Default CSS Stylesheet for a new Web Application project */

body	{ margin:0px; margin-top: 20px; padding:0px; background-image: url(images/bgPage.jpg); background-color: #c5c5c5; background-repeat: repeat-x; }

td		{ font-family: verdana, arial, sans-serif; text-align: left; white-space: normal !important; }
li		{ color: black; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 150%; text-transform: none; }

.DWMtext		{ color: #B20000; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 130%; }
.smalltext		{ color: black; font-family: verdana, arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 150%; }
.plaintext		{ color: black; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 150%; text-transform: none; }
.plaintextsmall	{ color: black; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 150%; text-transform: none; text-align: justify; }
.plaintextdrop	{ color: black; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 150%; text-transform: none; text-align: justify; width: 160px;}
.label			{ color: black; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 150%; text-align: justify; }
.pagetitle		{ padding: 3px; margin-bottom: 10px; border-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #cccccc; color: #154FA5; font-family: verdana, Arial, Sans-Serif; font-size: 20px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 100%; }
.pagetitleshort	{ padding: 3px; border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #cccccc; color: #154FA5; font-family: times roman, serif; font-size: 20px; font-style: italic; font-weight: bold; text-decoration: none; line-height: 100%; }
.smallcaps		{ color: #999999; font-family: verdana, arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 100%;  text-transform: uppercase; }
.smalllabel		{ color: #666666; font-family: verdana, arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 130%;  text-transform: uppercase; padding: 1px; padding-top: 10px;}
.smalllabelreq	{ color: #B20000; font-family: verdana, arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 130%;  text-transform: uppercase; padding: 0px; padding-top: 10px;}
.error			{ color: white; background-color: #b20000; padding: 3px; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 130%;  text-transform: none;}
.copyright		{ color: #999999; font-family: verdana, arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; padding: 3px; }
.red			{ color: #b20000; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 150%; }
.bred			{ color: #b20000; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 150%; }
.bblue			{ color: #3333cc; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }

.italic			{ font-style: italic; }
.bold			{ font-weight: bold; }

.eventdate		{ color: black; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 150%; }
.eventname		{ color: #b20000; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 150%; }
.eventlocation	{ color: black; font-family: verdana, arial, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none; line-height: 150%; }

.giveawaycategory		{ color: #999999; font-family: verdana, arial, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 130%;  text-transform: uppercase; padding: 1px; padding-top: 10px;}
.giveawayvendor			{ color: #0000C0; font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 150%; text-transform: none; }
.giveawayvendor:link	{ text-decoration: none; }	
.giveawayvendor:visited	{ text-decoration: none; }	
.giveawayvendor:active	{ text-decoration: none; }	
.giveawayvendor:hover	{ text-decoration: underline; }
.giveawayrestriction	{ color: #666666; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; font-style: italic; line-height: 150%; text-transform: none; }
.giveawayvalue			{ color: #666666; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 150%; text-transform: none; }

.smalllabel			{ color: #666666; font-family: verdana, arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 130%;  text-transform: uppercase; padding: 1px; padding-top: 5px;}
.smalllabel_nopad	{ color: #666666; font-family: verdana, arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 130%;  text-transform: uppercase; padding: 1px; padding-top: 0px;}

.dirCategory		{ color: black; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 150%; text-transform: uppercase; }
.dirStorefrontType	{ padding-left: 6px; color: #808080; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; font-style: italic; line-height: 150%; text-transform: none; }
.dirVendor			{ padding-left: 12px; color: #0000C0; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-transform: none; }
.dirVendor:link		{ text-decoration: none; }	
.dirVendor:visited	{ text-decoration: none; }	
.dirVendor:active	{ text-decoration: none; }	
.dirVendor:hover	{ text-decoration: underline; }

.BridalRegistryLink	{ padding-top: 3px; }

.imgoutline		{ border: 1px solid #999999; }

.smallinput		{ font-size: 10px; padding: 0px; padding-top: 1px; }
.smallbutton		{ height: 21px; font-size: 12px; padding-top: 0px;}

.SectionHeader	{ font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color: black; padding-top: 3px; text-align: center;}
.VendorName		{ color: #b20000; font-family: verdana, arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 150%; }

A				{ color: #0000C0; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 150%; text-transform: none; }
A:link			{ text-decoration: none; }	
A:visited		{ text-decoration: none; }	
A:active		{ text-decoration: none; }	
A:hover			{ text-decoration: underline; }

.smalllink			{ color: #0000C0; font-family: verdana, arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 150%; }
.smalllink:link		{ text-decoration: none; }	
.smalllink:visited	{ text-decoration: none; }	
.smalllink:active	{ text-decoration: none; }	
.smalllink:hover	{ text-decoration: underline; }


#divHeader			{ width: 808px; height: 107px; background: url(images/bgHeader.jpg) top; }
#divSeparator		{ width: 808px; height: 8px; background: url(images/bgMenu.jpg) top; }
#divMenuSeparator	{ width: 808px; height: 3px; background: url(images/bgMenu.jpg) top; }
#divMenu			{ width: 808px; background: url(images/bgMenu.jpg) top; }

#divContent_top		{ width: 808px; height: 15px; background: url(images/bgContentTop.jpg) top no-repeat; }
#divContent_middle	{ width: 808px; background-color: white; }
#divContent_bottom	{ width: 808px; height: 76px; background: url(images/bgFooter.jpg) bottom left no-repeat; }

#divContent_left	{ background: url(images/bgContentLeft.jpg) left repeat-y; }
#divContent_right	{ background: url(images/bgContentRight.jpg) top right no-repeat; }

#divYellow_top		{ position: relative; top: -3px; width: 205px; height: 23px; background: url(images/secYellow_Top.jpg) top left no-repeat; border:0px solid black; }
#divYellow_middle	{ position: relative; top: -3px; width: 205px; background: url(images/secYellow_Middle.jpg) top left repeat-y; padding-left: 0px; padding-right:0px; padding-top: 5px; padding-bottom: 0px; border:0px solid black; }
#divYellow_bottom	{ position: relative; top: -3px; width: 205px; height: 16px; background: url(images/secYellow_Bottom.jpg) top left no-repeat; margin-bottom: 5px; border:0px solid black; }

#divPurple_top		{ position: relative; top: -3px; width: 297px; height: 23px; background: url(images/secPurple_Top.jpg) top left no-repeat; border:0px solid black; }
#divPurple_middle	{ position: relative; top: -3px; width: 297px; background: url(images/secPurple_Middle.jpg) top left repeat-y; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; border:0px solid black; }
#divPurple_bottom	{ position: relative; top: -3px; width: 297px; height: 16px; background: url(images/secPurple_Bottom.jpg) top left no-repeat; margin-bottom: 5px; border:0px solid black; }

#divGreen_top		{ position: relative; top: -3px; width: 245px; height: 23px; background: url(images/secGreen_Top.jpg) top left no-repeat; border:0px solid black; }
#divGreen_middle	{ position: relative; top: -3px; width: 245px; background: url(images/secGreen_Middle.jpg) top left repeat-y; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; border:0px solid black; }
#divGreen_bottom	{ position: relative; top: -3px; width: 245px; height: 16px; background: url(images/secGreen_Bottom.jpg) top left no-repeat; margin-bottom: 5px; border:0px solid black; }

#divPink_top		{ position: relative; top: -3px; width: 245px; height: 23px; background: url(images/secPink_Top.jpg) top left no-repeat; border:0px solid black; }
#divPink_middle		{ position: relative; top: -3px; width: 245px; background: url(images/secPink_Middle.jpg) top left repeat-y; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; border:0px solid black; }
#divPink_bottom		{ position: relative; top: -3px; width: 245px; height: 16px; background: url(images/secPink_Bottom.jpg) top left no-repeat; margin-bottom: 5px; border:0px solid black; }

ol		{ line-height: 150%; }

.menulink2		{ color: black; font-family: times roman, serif; font-size: 10px; font-weight: bold; text-decoration: none; }
.menulink2:link		{ color: black; }
.menulink2:visited	{ color: black; }
.menulink2:hover 	{ color: #B20000; }

.topiclink		{ color: black; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
.topiclink:link		{ color: black; }
.topiclink:visited	{ color: black; }
.topiclink:hover 	{ color: #C40C00; text-decoration: underline; }

.footerlink		{ color: #666666; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
.footerlink:link	{ color: #666666; }
.footerlink:visited	{ color: #666666; }
.footerlink:hover 	{ color: #B20000; text-decoration: underline; }

.error			{ color: white; background-color: #b20000; padding: 3px; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 130%;  text-transform: none;}

.eventdate		{ color: black; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 150%; }
.eventname		{ color: #b20000; font-family: verdana, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 150%; }
.eventlocation	{ color: black; font-family: verdana, arial, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; text-decoration: none; line-height: 150%; }

LI.TC	{
	margin-bottom: 10px;
	}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	