/*
------------------------------------------------------
YAHOO RESET CSS - Thanks Yahoo
	Equalize browser defaults...
	http://developer.yahoo.com/yui/reset/
----------------------------------------------------*/

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {margin:0;  padding:0;} 
	table {border-collapse:collapse; border-spacing:0;} 
	fieldset,img {border:0;} 
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} 
	ol,ul {list-style:none;} 
	caption,th {text-align:left;} 
	h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
	q:before,q:after {content:'';} 
	abbr,acronym {border:0;}
	
	/*
------------------------------------------------------
RE-DEFINE SELECTORS
----------------------------------------------------*/	
 	body {
		background:#010101;
		font:75%/100% "Trebuchet MS", Verdana, sans-serif;
		color:#010101;
		}
	img {border:0;}
	
/*
------------------------------------------------------
STRUCTURE
----------------------------------------------------*/
	#container {
		position:relative;
		overflow:visible;
		width:960px;
		margin:0 auto;
		text-align:left;
		}
		
		#header {
			position:relative;
			height:184px;
			}
			
		.content {
			background:#ffffff;
			background-image:url(../images/content_bg.gif);
			background-repeat:no-repeat;
			padding-top:50px;
			padding-right:30px;
			padding-left:335px;
			padding-bottom:50px;
			}
		
		.events {
			float: right;
			background-image:url(../images/upcomingEventsBLANK.gif);
			width:234px;
			height:277px;
			margin:-25px 20px 0 0;
			}
		
		.events-content {
			float:right;
			padding:0 18px 0 20px;
			line-height:130%;
			font-size:11pt;
			font-weight:bold;
			}
			
		.caption {
			margin-bottom:1em;
			padding-top:.25em;
			font-size:1.1em;
			line-height:1.2em;

			}
			
		.quote_btn {
			position:absolute;
			z-index:5;
			left:0px;
			top:203px;
		}
			
		a.btn1:link, a.btn1:visited {
			display: block;
			text-decoration: none;
			width: 300px;
 			height:271px;
			background:url(../images/quote_btn.gif) no-repeat left top;
			}
			
		a.btn1:hover {
			background-position:right top;
			}
			
		#info_btn {
			position:absolute;
			z-index:5;
			left:0px;
			top:477px;
			}
			
		a.btn2:link, a.btn2:visited {
			display: block;
			text-decoration: none;
			width: 300px;
 			height:151px;
			background:url(../images/info_btn.gif) no-repeat left top;
			}
			
		a.btn2:hover {
			background-position:right top;
			}
			
		
		
		#footer {
			clear:both;
			padding:0;
			margin:0px;
			font-size:.75em;
			text-align:center;
			color:#a09d9d;
			}

/*
------------------------------------------------------
CONTENT
----------------------------------------------------*/
	
	a, a:visited {color:#8c191b;}
		a:hover {text-decoration:none;}*/

	h1 {display:none;}
	h2 {
		margin-top:1.2em;
		padding-bottom:.25em;
		font-size:1.5em;
		line-height:1.5em;
		font-weight:bolder;
		color:#302e2e;
		}
		h2.first-one {
			margin-top:0;
			}

	p {
		margin-bottom:1.2em;
		padding-top:.25em;
		font-size:1.2em;
		line-height:2em;
		}

	ul.h-lites {
		padding-left:2em;
		padding-bottom:0;
		font-size:1.2em;
		line-height:2em;
		}
		ul.h-lites li {
			list-style-type:disc;
			list-style-image:url(../images/bullet.gif);
			}
	.phone-num{
		font-size:2em;
		line-height:.7em;
		font-weight:bold;
		white-space:nowrap;
		color:#8c191b;
		}	

	
			
