body
{
	font-family: helvetica, Arial, Tahoma;
	height: 100%;
}
#background
{
	position: absolute;
	z-index:0;
}
#backgroundimage
{
	position: absolute;
	z-index:0;
}
#contentimage
{
	z-index:1;
}
#content
{
	z-index:1;
	position:absolute;
}
#BottomSmallImages
{
	width: 100%;
	height: 100%;
	z-index:2;
	position:absolute;
}
#SubMenuLinks
{
	display: block;
	visibility: visible;
	overflow: hidden;
	width: 100%;
}
#logoimage
{
	position: absolute;
	left: 51px;
	top: 82px;
	z-index: 5;
}
.hugeboldtahtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.hugeboldtahtextred
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ed192e;
}
.smallboldtahtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.mediumtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 11pt;
	color: #000000;
}
.mediumredtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 11pt;
	color: #ee1a2e;
}
.tinytext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 8pt;
	color: #000000;
}
.tinytextred
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 8pt;
	color: #ee1a2e;
}
.italicquestiontext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ee1a2e;
}
.italicquestiontext a:link
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ee1a2e;
	text-decoration: none;
}
.italicquestiontext a:visited
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ee1a2e;
	text-decoration: none;
}
.italicquestiontext a:hover
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ee1a2e;
	text-decoration: none;
}
.italicquestiontext a:active
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ee1a2e;
	text-decoration: none;
}
.mediumrightsectiontext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 10pt;
	line-height: 12pt;
	color: #000000;
	text-align: right;
}
.largesectiontext
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Tahoma;
	color: #000000;
}
.medium10sectiontext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	color: #000000;
}
.mediumsectiontextred
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	color: #ed1a2e;
}
.titletext
{
	font-weight: bold;
	font-size: 11pt;
	color: #ed1a2e;
	font-family: Helvetica, Arial, Tahoma;
	text-decoration: none;
}
.leftmenu a:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #ed1a2e;
	font-style: italic;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: none;
}
.leftmenu a:visited
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	color: #ed1a2e;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
.leftmenu a:hover
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	color: #ed1a2e;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
.leftmenu a:active
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	color: #ed1a2e;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
.smallsectiontext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
}
.smallsectiontext a:link
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
}
.smallsectiontext a:visited
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
}
.smallsectiontext a:hover
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
}
.smallsectiontext a:active
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
}
.hugeboldtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 17pt;
	font-weight: bold;
}
.hugeamountboldtext
{
	font-weight: bold;
	font-size: 30pt;
	font-style: italic;
	font-family: helvetica, Arial, Tahoma;
}
.largeboldtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12pt;
	font-weight: bold;
}
.MainTable
{
    /*background: #ffffff;*/
}
.mainmenubar
{
    background-color: #ed192e;
    height: 17px;
}
.topmainsmallorangelogo
{
    background-color: #fec12a;
    height: 43px;
    vertical-align: bottom;
}
.maincontent
{
    background-color: #ffffff;
}
.topmainsmalllogoimage
{
    width: 187px;
}
.MainMenuVertBar
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	
}
.subsubmenu
{
	font-family: helvetica, Arial, Tahoma;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}
.MainMenu
{
	padding: 10px;
}
.lefttab
{
    background: url(../images/lefttab.gif) #ed192e no-repeat left top;
}
.righttab
{
    background: url(../images/righttab.gif) #ed192e no-repeat right top;
}
.SubMenu a:link
{
    color: #000000;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.SubMenu a:visited
{
    color: #000000;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.SubMenu a:hover
{
    color: #ffffff;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.SubMenu a:active
{
    color: #000000;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}



.SubMenuOn a:link
{
    color: #ffffff;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.SubMenuOn a:visited
{
    color: #ffffff;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.SubMenuOn a:hover
{
    color: #ffffff;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.SubMenuOn a:active
{
    color: #ffffff;
    font-family: helvetica, Arial, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.bottomblacklink a:link
{
	font-size: 9pt;
	color: #000000;
	font-style: italic;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: none;
}
.bottomblacklink a:visited
{
	font-size: 9pt;
	color: #000000;
	font-style: italic;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: none;
}
.bottomblacklink a:hover
{
	font-size: 9pt;
	color: #000000;
	font-style: italic;
	font-family: Helvetica, Arial, Tahoma;
	text-decoration: none;
}
.bottomblacklink a:active
{
	font-size: 9pt;
	color: #000000;
	font-style: italic;
	font-family: Helvetica, Arial, Tahoma;
	text-decoration: none;
}
.redlink a:link
{
	font-size: 10pt;
	color: #ed1a2e;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: underline;
	font-weight: bold;
}
.redlink a:visited
{
	font-size: 10pt;
	color: #ed1a2e;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: underline;
	font-weight: bold;
}
.redlink a:hover
{
	font-size: 10pt;
	color: #ed1a2e;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: underline;
	font-weight: bold;
}
.redlink a:active
{
	font-size: 10pt;
	color: #ed1a2e;
	font-family: helvetica, Arial, Tahoma;
	text-decoration: underline;	
	font-weight: bold;
}
.zipcodecheck
{
    font-size: 15px; 
    font-family: helvetica, Arial, Tahoma;
    text-align: center;
}
.zipcodebox
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
	border: solid 1px #000000;
}
.textboxblank
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
	border: solid 0px #ffffff;
	background: #ffffff;
}
.textboxborder
{
	border: solid 1px #000000;
	background: #ffffff;
}
.zipcodeboxSubmit
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
	border: solid 1px #000000;
	background: #ffefc7;
}
#submit	
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
}
.submit
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
	border: solid 1px #000000;
	background: #ffefc7;
}
.largevertgap
{
	height: 20px;
}
.hugevergap
{
	height: 30px;
}
/*Added per Jeremy */
a.redmaplink:link
{font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; color: #EE1B2E;
text-decoration: underline; font-weight:bold; font-style: italic; cursor: pointer;}
a.redmaplink:visited
{font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; color: #EE1B2E;
text-decoration: underline; font-weight:bold; font-style:italic; cursor: pointer; }
a.redmaplink:hover
{font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; color: #EE1B2E;
text-decoration: underline; font-weight:bold; font-style:italic; cursor: pointer; }

a.redlink:link
{font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Sans-Serif; color: #EE1B2E;
text-decoration: underline; font-weight:bold; font-style:normal; cursor: pointer;}
a.redlink:visited
{font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Sans-Serif; color: #EE1B2E;
text-decoration: underline; font-weight:bold; font-style:normal; cursor: pointer; }
a.redlink:hover
{font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Sans-Serif; color: #EE1B2E;
text-decoration: underline; font-weight:bold; font-style:normal; cursor: pointer; }

.locationsrightbox
{
	/*border: solid 1px #ed1a2e;
	background-color: #ffc634;*/
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
}
	

.bold12pxitalic
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.bold12pxtext
{
	font-family: helvetica, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
} 
.faqgap
{
	height: 10px;
}

.statement
{
	border-right: black thin solid;
	padding-right: 5px;
	border-top: black thin solid;
	padding-left: 5px;
	font-size: 11pt;
	left: 100px;
	visibility: visible;
	padding-bottom: 5px;
	border-left: black thin solid;
	width: 500px;
	color: #000000;
	padding-top: 5px;
	border-bottom: black thin solid;
	font-family: helvetica, Arial, Tahoma;
	position: absolute;
	top: 5px;
	background-color: white;
}
