@charset "ISO-8859-1";

/* Clean Tag presets, set body color and font families */
body 		{background-color:#FFFFFF;font-family:Verdana;padding:0;margin:0;overflow: scroll;background-image:url(MainImgs/blackbar.gif);
			background-position:center top; background-repeat:repeat-y; letter-spacing:-.05em;}
ul, h1, h2, h3, h4, h5, h6, li, ol, p {margin:0px;padding:0;list-style-type: none;font-family:Verdana;}
text		{font-size:12x;}
a 			{color:#003366; text-decoration:none;}
a:hover 	{color:#FFFFFF; text-decoration:underline;}
p 			{color:black;font-size:13px; }
h2 			{font-style:italic; padding-bottom:10px;}
img 		{border:none; margin:0; padding:0;}
input, form	{padding:0; margin:0; display:inline; border:none;}

/* Define a Frame for the window */
#container		{width:100%;overflow:visible;margin:0;}
#content 		{position:relative;width:798px;margin:auto;padding:0; border:2px solid #000000;display:block;background-color: #FFFFFF;}

/* Header section including marquee and top nav */
#header			{position:relative;width:798px;height:76px; background-color:#FFFFFF; top:0; }
		/* Logo */
#logo			{float:left; display:block; top:5px; position:relative;}
		/* frame the right section of the header */
#headerrightcolumn		{float:right; width:559px; height:76px; text-align:right;}
#headerrightcolumn img		{float:left;left:0;}
		/* top nav */
#headertop		{ position: relative; width:50%; height:23px;background-image:url(images/headertop.gif);  padding: 0 20px 0 0;float:right;}
#headertop ul 	{padding:5px 0 0 0; display:block;font-size:12px;}
#headertop li 	{display:inline;color:#FFCC00;}
#headertop a 	{display:inline;color:#FFCC00; text-decoration:none}
#headertop a:hover {display:inline;color:#FFFFFF; text-decoration:underline}
		/* marquee and search*/
#headerbottom	{position: relative;  width:auto; height:47px;background-image:url(images/headerbottom.gif); padding: 0 20px 0 0; margin:26px 0 0 0;}
#searchbar 		{padding:3px 0 0 0; }
#searchbar p	{color:#FFFFFF; margin:20px 0 0 0; font-size:11px; display:inline;}
#searchbar img	{float:none; left:auto;}
#taxmarque		{color:#FFFFFF;padding:0px 25px 0 0;font-style:italic;font-weight:bold;width:100%; display:inline; position:absolute; top:30px; width:500px; right:0px; z-index:1000; font-size:13px;}

/* Main navigation and flash sections */
#navbar			{position:relative; height:23px; background-color:#000000;width:100%;z-index:500;  }
#flashholder	{position:relative; width:798px; height:auto; z-index:1; text-align:right; right:0; }
#location		{cursor: pointer;background-color: #000000;padding: .4em 0 0 0;color: #FFFFFF;text-decoration: none;}

/* Body Content Holder */
#main			{position:relative;width:100%;height:100%;overflow:hidden;background-image: url(images/backgrounb.gif);background-repeat: repeat-y;margin-top: 5px;margin-right: 0;
				margin-bottom: 0;margin-left: 0;background-position: left;}
#mainNOBLACK	{position:relative;width:100%;height:100%;overflow:hidden;margin-top: 5px;margin-right: 0;
				margin-bottom: 0;margin-left: 0;background-position: left;}

/* 3 column layout like home page */
#columnframe	{width:618px; float:left;height:100%; position:relative;margin:0px; background-color:#D6D7D8; }
#columnholder	{width:618px; float:left;display:block;background-image:url(images/repeatline.gif); background-position: 1px;background-color:#FFFFFF; }
#column1		{position:relative;width:173px;float:left;background-image: url(images/vergrad.gif);background-repeat: repeat-x;background-position: left top;height:100%;
				padding:20px 15px 50px 15px;margin:0 0 0 2px;background-color:#FFFFFF; overflow:hidden;}
#column3		{position:relative;width:173px;float:left;background-image: url(images/vergrad.gif);background-repeat: repeat-x;background-position: left top;height:100%;
				padding:20px 15px 50px 15px;margin:0 0 0 2px;overflow:hidden;}

/* single column layout for template pages */				
#singlecolumn	{width:578px; float:left;display:block;background-color:#FFFFFF;padding: 5px 30px 30px 10px; }
#singlecolumn p	{padding:5px;}
#singlecolumn a {color:#003366; text-decoration:none;}
#singlecolumn a:hover {color:#C19B00; text-decoration:none;}
				
/*white gap spacing layers make display regular across all browsers*/
#spacinglayer	{background-color:#FFFFFF; height:5px; width:618px; float:left;}
#spacerlayer	{width:100%; height:5px; }

/* Testimonial Row */
#testimonialbar	{font-size:12px; position:relative; float:left; height:100%; background-color:#D6D7D8; padding:20px 20px 20px 20px; margin-top:10px; width:auto; top:0px;}
.signature		{font-size:1em; font-style:italic; display:inline; text-align:right; float:right;}
#testimonialbar a {color:#000000; text-decoration:underline;}
#testimonialbar a:hover {color:#FFCC00; text-decoration:underline;}

/* Prize winner column */
#winnerframe 	{float:right;background-image:url(images/bodyrighttop.gif);background-repeat: no-repeat;background-position: center top;width:176px;}
#winnerbar		{position:relative; right:0px; top:0px; width:176px; height:100%;padding:50px 0 0 0;}
#winnerbar p	{color:#FFFFFF; font-size:13px;  text-align:center;}
#winnerbar a	{color:#C19B00; font-size:13px; text-decoration:none; }
#winnerbar a:hover	{color:#FFFFFF; font-size:13px; text-decoration:underline; }

#couponbar		{position:relative; right:0px; top:0px; width:176px; height:100%;padding:10px 0 0 0;}
#couponbar p	{color:#FFFFFF; font-size:13px;  text-align:center;}
#couponbar a	{color:#C19B00; font-size:13px; text-decoration:none; }
#couponbar a:hover	{color:#FFFFFF; font-size:13px; text-decoration:underline; }

#addressbar		{position:relative; right:-10px; top:0px; width:176px; height:100%;padding:50px 0 0 0;}
#addressbar p	{color:#C19B00; font-size:13px; font-style:none; text-align:left;}

#headingbar		{position:relative; right:0px; top:0px; width:176px; height:100%;padding:50px 0 0 0;}
#headingbar p	{color:#FFFFFF; font-size:16px; font-style:none; text-align:center;}

.winnerprize	{font-weight:bold; font-size:20px; font-style:italic;}

#winnerbar ul li{list-style-type:disc; text-align:left; list-style-position:inside; color:#FFFFFF; padding:0 0 0 30px; font-size:13px;}
#coupon	{
	position:absolute;
	top:300px;
	right:-15px;
	width: 162px;
	padding:5px;
	display:inline-block;
	color:#FFFFFF;
	font-size:13px;
	border:1px solid #000000;
	margin:5px;
	z-index:3000;
	height: 170px;
}
#coupon	img{  padding:0 0 5px 0;}

#coupon	a	{color:#FFFFF; text-decoration:none; font-weight:bold;}

#closer		{letter-spacing:-.35em;}

#coupon	a:hover	{color:#FFCC00; text-decoration:underline;}
#coupon img	{ float:left; padding: 0 5px 0 0; display:inline;}

.previous		{font-size:12px;}
img#winnerpic	{padding:10px 0 10px 0}

/* add space to prize winner section for template pages*/
#winnerframeSPACE 	{background-color:#FFFFFF;float:right; padding:105px 0 0 0; }
#winnerframeSPACE2 	{background-color:#FFFFFF;float:right; padding:60px 0 0 0; }
#winnerframe2 	{background-image:url(images/bodyrighttop.gif);background-repeat: no-repeat;background-position: center top;background-color:#000000; width:176px;}

/* Floor Navigation */
ul#footer			{position:relative; top:0px; width:718px; height:40px;  background-color:#333333; font-size:.7em; text-align:center;
					padding:10px 40px 5px 40px; line-height:1.5em;}
ul#footer li		{display:inline;color:#FFCC00;}
ul#footer li a		{color:#FFCC00; text-decoration:none;}
ul#footer li a:hover{color:#FFFFFF; text-decoration:underline;}

/* Form styling */
#searcher			{position:relative;border:none; text-align:center;background-color:#444444;top:2px; background-image:url(images/fieldstandin.gif); background-repeat:no-repeat; 
					background-position:top;}
#locator			{position:relative;border:none;text-align:center;background-color:#000000;top:0px;background-image:url(images/locstandin.gif);
					background-repeat:no-repeat; background-position:-2px;}

/* Footer styling */
#copyrightinfo		{font-size:.7em; text-align:left; float:left; display:inline; padding: 5px 0 10px 5px;}
#designby			{font-size:.7em; text-align:right; float:right; display:inline; padding: 5px 5px 10px 0;}
#designby a			{color:#000000;}



#textbar 		{padding:3px 0 0 0; }
#textbar p	    {color:black; font-size:12px; margin:20px 0 0 0; display:inline; font-family:Verdana;}
#textbar img	{float:none; left:auto;}

#printbutton			{  float:right; display:inline; padding: 5px 5px 20px 10px;}
#ziplocator			{position:relative;border:1px solid #000000;text-align:left;background-color:#FFFFFF;top:0px;
					background-repeat:no-repeat; background-position:-2px;}

#sitemap	 {position:relative; right:0px; top:0px; width:170px; height:100 ; color:#505250; font-size:12px;}

#sitemap ul li{list-style-type:disc; list-style-position:inside; }

#sitemap a  { color:#000000;}




#couponCareer	{
	position:absolute;
	top:500px;
	right:-15px;
	width: 162px;
	padding:5px;
	display:inline-block;
	color:#FFFFFF;
	font-size:13px;
	border:1px solid #000000;
	margin:5px;
	z-index:3000;
	height: 170px;
}
#couponCareer	img{  padding:0 0 5px 0;}

#couponCareer	a	{color:#FFFFF; text-decoration:none; font-weight:bold;}

#couponCareer	a:hover	{color:#FFFFFF; text-decoration:underline;}
#couponCareer img	{ float:left; padding: 0 5px 0 0; display:inline;}

