@charset "utf-8";


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 17, 2012 02:06:09 PM America/New_York */

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreHerosRegular';
    src: url('../fonts/texgyreheros-regular-webfont.eot');
    src: url('../fonts/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreheros-regular-webfont.woff') format('woff'),
         url('../fonts/texgyreheros-regular-webfont.ttf') format('truetype'),
         url('../fonts/texgyreheros-regular-webfont.svg#TeXGyreHerosRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreHerosItalic';
    src: url('../fonts/texgyreheros-italic-webfont.eot');
    src: url('../fonts/texgyreheros-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreheros-italic-webfont.woff') format('woff'),
         url('../fonts/texgyreheros-italic-webfont.ttf') format('truetype'),
         url('../fonts/texgyreheros-italic-webfont.svg#TeXGyreHerosItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreHerosBold';
    src: url('../fonts/texgyreheros-bold-webfont.eot');
    src: url('../fonts/texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreheros-bold-webfont.woff') format('woff'),
         url('../fonts/texgyreheros-bold-webfont.ttf') format('truetype'),
         url('../fonts/texgyreheros-bold-webfont.svg#TeXGyreHerosBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* LAYOUT */


body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color: #999999;
		font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		font-weight: normal; 
		color: #000; 
		line-height: 14pt;
		}
	
#container {
		padding: 0px;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-image: url(../images/bg-index.jpg);
		background-repeat: repeat-x;
		background-position: center top;
		background-color: #ffffff;
		}
	
#shadow {
		padding: 0px;
		height: auto;
		width: 1100px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		background-image: url(../images/shadow.png);
		background-repeat: repeat-y;
		background-position: center top;
		background-attachment: fixed;
		}
	


#holder {
		padding: 0px;
		height: auto;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}
	
#wrapper {
		}
	
.bumper {
		padding: 0px;
		height: 30px;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

.bumper2 {
		padding: 0px;
		height: 30px;
		width: 940px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}


/* HEADER */


#header {
		padding: 0px;
		height: 92px;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

#logo {
		float: left;
		height: 92px;
		width: 700px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 0px;
		padding-left: 0px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

#action {
		float: right;
		height: 92px;
		width: 220px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

#navigation {
		padding: 0px;
		height: 65px;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		background-image: url(../images/bg-nav.png);
		background-repeat: repeat-x;
		}


/* CONTENT */

#banner {
		padding: 0px;
		height: 243px;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

#maincontent {
		padding: 0px;
		height: auto;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

#content-left {
		padding: 0px;
		height: 300px;
		width: 490px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		float: left;
		background-color: #FFFFCC;
		}

#content-right {
		padding: 0px;
		float: right;
		height: 300px;
		width: 490px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}



/* FOOTER */

#footer {
		padding: 0px;
		width: 100%;
		height: 150px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		background-color: #999999;


		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px; 
		font-style: normal; 
		font-weight: normal; 
		color: #fff;
		line-height: 14pt;
		letter-spacing: 0px;	
		}

#footer-holder {
		padding-top: 20px;
		height: auto;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

#footer-content-left {
		padding: 0px;
		height: 50px;
		width: 720px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		float: left;
		}

#footer-content-right {
		padding: 0px;
		height: 50px;
		width: 220px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		float: right;
		}



.leftcell {
		padding-top: 0px;
		padding-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
		float: left;
		width: 150px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;	
		}

.rightcell {
		padding: 0px;
		float: right;
		width: 760px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

.imageleft {
		float: left;
		margin-right: auto;
		margin-left: auto;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}

.imageright {
		float: right;
		margin-right: auto;
		margin-left: auto;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
		border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
		}
		
.textbox	{
		width:940px; 
		padding-left:20px; 
		padding-right:20px;  
		padding-top:20px;  
		padding-bottom:20px; 
		}
.borderbox {
		width:938px; 
		border: black 1px solid; 
		border-bottom: black 1px solid; 
		border-top-style: black 1px solid; 
		padding-left:20px; 
		padding-right:20px;  
		padding-top:20px;  
		padding-bottom:20px;
		background-color: #ebebeb;

}




.dottedline {
		background-image: url(../images/dottedline.gif);
		background-repeat: repeat-x;
		height: 5px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		margin-right: auto;
		margin-left: auto;
		padding: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		}

.clr	{
		clear: both;
		width: 100%;
		height: 1px;
		} 

.navlinks {
		margin-right: auto;
		margin-left: auto;
		padding-right: 30px;
		padding-left: 30px;
		padding-top: 20px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		float: left;
		font-family: 'TeXGyreHerosBold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
				font-size: 18px; 
				font-style: normal; 
				font-weight: normal; 
				color: #ffffff;
				line-height: 18pt;
				letter-spacing: 0px;
		}
		
.navlinks-first {
		margin-right: auto;
		margin-left: auto;
		padding-right: 30px;
		padding-left: 60px;
		padding-top: 20px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		float: left;
		font-family: 'TeXGyreHerosBold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
				font-size: 18px; 
				font-style: normal; 
				font-weight: normal; 
				color: #ffffff;
				line-height: 18pt;
				letter-spacing: 0px;
		}
		
.navlinks-footer {
		margin-right: auto;
		margin-left: auto;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		float: left;
		font-family: 'TeXGyreHerosBold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
				font-size: 15px; 
				font-style: normal; 
				font-weight: normal; 
				color: #ffffff;
				line-height: 16pt;
				letter-spacing: 0px;
		}

ul.newlist	{
		list-style-type: none;
		padding-left: 30px;
		margin-left: 0;
		font-weight: normal;
		}

ul.newlistsub	{
		list-style-type: none;
		padding-left: 50px;
		margin-left: 0;
		font-weight: normal;
		}

div.button		{
		border-radius: 6px;
		background-color: #006600;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 6px;
		padding-bottom: 6px;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal; 
		font-weight: bold; 
		color: #fff; 
		float:left;
		}

#navcontainer ul	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		float:left;
		}

#navcontainer ul li { 
		display: inline; 
		}

#navcontainer ul li a	{
		text-decoration: none;
		padding: .2em 1em;
		color: #fff;
		background-color: #036;
		}

#navcontainer ul li a:hover	{
		color: #fff;
		background-color: #369;
		}




/* Text Styles */

.copy 			{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
				font-size: 16px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 18pt;}

.title			{font-family: 'BebasNeueRegular', Arial, Verdana, Tahoma, Helvetica, sans-serif; 
				font-size: 32px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000000;
				line-height: 24pt;
				letter-spacing: 0px;}
				
.title2			{font-family: 'BebasNeueRegular', Arial, Verdana, Tahoma, Helvetica, sans-serif; 
				font-size: 32px; 
				font-style: normal; 
				font-weight: normal; 
				color: #006600;
				line-height: 24pt;
				letter-spacing: 0px;}
				
.subtitle		{font-family: 'TeXGyreHerosBold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
				font-size: 13px; 
				font-style: normal; 
				font-weight: normal; 
				color: #006600;
				line-height: 16pt;
				letter-spacing: 2px;}
				
.quotes			{font-family: Georgia, Times New Roman, Times, Serif;
				font-size: 14px; 
				font-style: italic; 
				font-weight: normal; 
				color: #666666;
				line-height: 18pt;
				letter-spacing: 1px;}
				
.small			{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 9px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000; 
				line-height: 9pt;}
					
.available-categories			{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 9px; 
				font-style: normal; 
				font-weight: bold; 
				color: #006600; 
				line-height: 9pt;}
					
.form-title 	{font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;}		

.form-field		{font-family:  Arial, Verdana, Helvetica, sans-serif;
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000;
				line-height: 12pt;
				letter-spacing: 0px;}

.breadcrumb		{font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000;
				line-height: 11pt;
				letter-spacing: 0px;}
				
.login			{font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 12pt;}

hr 				{color: #000;
				background-color: #000;
				height: 1px;
				width: 100%;}






/* Links */

a:link 						{text-decoration: none; color: #006600;}			/* unvisited link */
a:visited 					{text-decoration: none; color: #006600;}			/* visited link */		
a:hover 					{text-decoration: underline; color: #006600;}		/* mouse over link */
a:active 					{text-decoration: none; color: #006600;}			/* selected link */	

a.nav-header:link 			{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.nav-header:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.nav-header:hover 			{text-decoration: underline; color: #ffffff;}		/* mouse over link */
a.nav-header:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	

a.nav-footer:link 			{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.nav-footer:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.nav-footer:hover 			{text-decoration: underline; color: #cccccc;}		/* mouse over link */
a.nav-footer:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	

a.link-button:link 			{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.link-button:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.link-button:hover 		{text-decoration: underline; color: #ffffff;}		/* mouse over link */
a.link-button:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	








/* JQuery Slideshow */

#slideshow 		{position:relative;
    			height:300px;						/* adjust height here */
				width:980px;						/* adjust width here */
				margin-left: auto;					/* center align */
				margin-right: auto;					/* center align */
				}

#slideshow DIV 	{position:absolute;
    			top:0;
    			left:0;
    			z-index:8;
    			opacity:0.0;
    			height: 300px;						/* adjust height here */
    			background-color: #FFF;
				}

#slideshow DIV.active {
   				z-index:10;
    			opacity:1.0;
				}

#slideshow DIV.last-active {
   				z-index:9;
				}

#slideshow DIV IMG {
    			height: 300px;						/* adjust height here */
    			display: block;
    			border: 0;
    			margin-bottom: 10px;
				}
