*{
margin:0;
padding:0;
list-style:none;
}

h1{
margin-bottom: 10px;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
font-size:22px;
font-weight:bold;
}

h2{
color: rgb(51, 51, 51);}

a:link{
color: red;
text-decoration: none}

a:visited{
color: red;
text-decoration: none}

a:hover{
color: gray;
text-decoration: none}

body {
background:url(images/body_background.jpg) repeat-x;
}

.header_img {
background:url(images/logo.png) no-repeat;
width:549px;
height:65px;
margin-left:12px;
}
.header_img a{
display:block;
width:549px;
height:65px;
}
img {
border:none;
}
#wrapper{
background:url(images/wrapper_background.jpg) top no-repeat;
width:919px;
height: 100%;
overflow: auto
padding:25px 43px 0 43px;
margin:0 auto;

}
#header{
background:url(images/header_background.jpg);
width:919px;
height:65px;
position:relative;
}
#header p {
display:none;
}
#buttons{
clear:both;
width:919px;
min-height:189px;
height:100%;
overflow:hidden;
float:left;
margin-top:5px;
}
#buttons img {
padding:0;
margin:0;
float:left;
}
#buttons img#choose {
margin-right:9px;
}
#moreInfo {
font-family:Helvetica, Arial, sans-serif;
width:244px;
min-height:189px;
height:100%;
background:url(images/white_tri.gif) #d7d7d7 top left no-repeat;
margin-right:9px;
overflow:hidden;
float:left;
text-align:right;
text-transform:uppercase;
}
#moreInfo p {
margin-top:13px;
font-weight:bold;
font-size:22px;
color:#ed1c24;
margin-right:15px
}
#moreInfo li {
font-weight:bold;
font-size:15px;
color:#555555;
margin-right:15px;
line-height:20px;
}
#moreInfo a{
color:#555;
}
#moreInfo a:hover{
color:#FFF;
}
#footer {
clear:both;
padding-top:10px;
margin-top:10px;
border-top:1px solid #898989;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:919px;
color:#898989;
margin-left: auto;
margin-right: auto;
}
#footer p {
float:left;
margin-bottom:5px;
}
#footer p#contact {
float:right;
}
#footer ul {
float:left;
clear:left;
margin-left:-5px;
}
#footer ul li {
float:left;
padding:0 5px;

}
#footer ul li.last {
border-right:none;
}

#footer img {
margin-top:10px;
clear:left;
float:left;
}
/*Interior --*/
#moreInfoInt {
font-family:Helvetica, Arial, sans-serif;
width:244px;
min-height:500px;

background:url(images/white_tri.gif) #d7d7d7 top left no-repeat;
margin-right:9px;

float:left;
text-align:right;
text-transform:uppercase;
}
#moreInfoInt p {
margin-top:18px;
font-weight:bold;
font-size:22px;
color:#ed1c24;
margin-right:15px
}
#moreInfoInt li {
font-weight:bold;
font-size:15px;
color:#555555;
margin-right:15px;
line-height:20px;
}
#moreInfoInt a{
color:#555;
}
#moreInfoInt a:hover{
color:#FFF;
}
#contentWrapper {
padding:10px;
width:899px;
overflow: auto;
background:white;

}

#content {
margin-left: auto;
margin-bottom: 0;
margin-right: 15px;
margin-top: 0;
padding:0px 0 4px;
width: 625px;
float: right;
overflow-x: hidden;
}

#content p{
	margin-bottom: 20px; margin-top:4px;}
	
#content a {
}

#content ul {
margin: 0 0 0 20px;
}

.clearall{clear:both; display:block; width:100%; height:0;}
/*Slide Show --*/
.slideshow {
 height: 354px; 
 width: 919px; 
 margin: auto ;
 clear:both;
 float:left;
 }
 
.slideshow img {
 
 border: 7px solid #FFF; 
 background-color: #eee; 
 }
 
/*Drop Down Navigation--*/
 #mainNav {
 background:url(images/nav_background.jpg) repeat-x;
 width:919px;
 overflow:hidden;
 border-top:1px solid #333;
 border-bottom:1px solid #333; }
 #jsddm
{	margin: 0;
	padding: 0;
}
	
#jsddm li
	{	float: left;
	list-style: none;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;

	}

#jsddm li a
	{	display: block;
	padding: 1px 12px;
	text-decoration: none;
	color: #FFF;
	white-space: nowrap;
}

#jsddm li a:hover
	{	background: #2b2b2b;
	z-index:100;}
	
#jsddm li ul
	{	margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
		z-index:100;
}
	
	#jsddm li ul li
	{	float: none;
		display: inline;
		padding:0px 0;

		}
	
	#jsddm li ul li a
	{	width: auto;
		background: #444;
		min-width:146px;
		padding-right:10px;
		border-top: 1px solid #666;

		}
	
	#jsddm li ul li a:hover
	{	background: #2b2b2b;

	
}.FormRequiredField { color:red; font-weight:bold; }

/* Show the appropriate thank-you */
#tyGeneric	{ display:block !important; }
#tyFlash	{ display:none; }
