/* Default Cascading Style Sheet for Vistar - Created by Eternity Web Development */
@media all{
body{padding: 0px;
background: #0c0c0c;
margin-top: 2px;
text-align: center;
font-family:"Futura", "Trebuchet MS", arial, sans-serif;
}

a{
color: black; 
text-decoration:underline;
font-weight:600;
outline:none;
}

a:hover{
color:#d4ab37;
text-decoration:none;
}

img, div, a, input, textarea { behavior: url(iepngfix.htc) }

.noRollover{
font-size:17px;
}

.noRollover a:hover{
color:#000;
}

.partnerlinks a{
font-size:12px;
padding:10px 0 10px 0;
}

h1 {
font-family:"Futura", "Trebuchet MS", arial, sans-serif;
font-size: 24px;
color:#000;
font-variant:small-caps;
}

h2 {
font-family:"Futura", "Trebuchet MS", arial, sans-serif;
font-size: 22px;
color:#000;
}

h3 {
font-family:"Futura", "Trebuchet MS", arial, sans-serif;
font-size: 20px;
color:#000;
}

h4 {
font-family:"Futura", "Trebuchet MS", arial, sans-serif;
font-size: 16px;
color:#000;
}

blockquote {
	background: url(images/quote.gif) no-repeat;
	display: block;
	font: normal 1.3em;
	padding-left: 40px;
	padding-right: 10px;
}

.breadcrumbs { 
	background: #dccb95 url('images/footer_bg.jpg') repeat-x bottom left;
	border-bottom: 1px solid #E1E1E1;
	margin-left:-3px;
	margin-top:-2px;
	padding-left:5px;
    height: 26px;
	width:100%;
	border: solid 1px #cba737;
}

.contactSubmit {
	font-size: 1em;
	font-family:"Trebuchet MS", "Times New Roman", Georgia;
	color:#000;
	font-weight:400;
	width:80px;
	height:30px;
	background-color: #d3aa38;
	border:2px outset #CCCCCC;
	cursor:pointer;
	font-variant:small-caps;
	letter-spacing:.15em;
	padding:0 0 3px 3px;
	margin-bottom:7px;
}

.contactSubmit:hover {
	
}

.contactSubmit:active {
border:2px inset #CCCCCC;
}

#wrapper{
	background: #0C0C0C url('images/body_bg.jpg') repeat-y top center;
	margin: 0 auto;
	width: 930px;
	padding: 0px;
	text-align: center;
	z-index: 1;
}

#banner{margin: 0 auto; text-align: center;
width:900px;}
#banner a{border: 0;}

#banner_logo{float: left;
border: 0;
padding: 0;}

#banner_top_right{float: right;
	background: #fff url('images/top-right.jpg') no-repeat top left;
	width: 251px;
	height: 46px;
	}

#banner_request_info_button{clear: right;
	float: right;
	background: #fff url('images/top-right_requestinfo.jpg') no-repeat top left;
	width: 251px;
	height: 63px;
	cursor: pointer;
	}
#banner_request_info_button:hover {background-position: bottom left;}


#menu {margin: 0px auto;
width: 896px;
padding: 0px;
border: solid 2px #cba737;
background: #a4a4a4 url('images/navbar_bg.jpg') repeat;
margin: 0 auto;}

#menu ul {list-style: none;
white-space: normal;
padding: 0;
text-align: center;
margin: 0;
height: 100%;
}
#menu li {display:inline;
background: black url(images/nav-button_bg.jpg) repeat-x top center;
white-space: nowrap;
position: relative;
margin: 0px auto;
white-space: normal;
border: solid 1px #cba737;
padding: 4px;
}

#menu li:hover,  #menu li.sfhover {background:#d4ab37; z-index: 1;}

#menu a {
display: inline-block;
color: white;
background: transparent;
line-height: 46px;
white-space:nowrap;
font-size:12pt;
margin: 0px auto;
padding: 0 24px 0px 24px;
text-decoration: none;
font-family: "Futura", "Trebuchet MS", arial, sans-serif;
font-weight: normal;
font-variant:small-caps;
}

#menu a:hover {
color:black;
}

#menu li ul{margin: 0; 
padding:0; 
list-style:none;  
display: none;  
position: absolute; 
margin: 0 auto;
left: 0;
min-width: 200px;
top: 26px;
}
 
#menu li li a {line-height: 26px;font-size:15px;}

#menu li:hover ul, #menu ul li.sfhover ul {display: block; z-index: 3; padding: 0; margin: 0;}

#menu li li {display: block; 
min-width: 280px; 
font-size:10px;
height: 26px; 
padding: 0px;
border-right: solid 1px #cba737;
border-left: solid 1px black;
border-bottom: solid 1px #cba737;
border-top: solid 1px black;
margin: 0;}

#menu li:hover ul ul {display:none;}
  
#menu li li:hover ul, #menu li li.sfhover ul {display:block;z-index: 4; position absolute; top: 0; left: 200px; margin: 0; padding: 0;}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul { display:none; } 

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul { display:block; }

#menu li li li:hover, #menu li li li.sfhover ul {z-index: 5;}

#content {padding: 4px 4px;
background-color: #E7E0CE;
margin: 5px auto 0 auto;
text-align: left;
width: 896px;}

#main_box_left{background: transparent url('images/main_box_left_under.jpg') no-repeat top center;
float: left;
height: 329px;
width: 355px;}


#left_box_info_top{margin-top: 60px; 
background: transparent; 
height: 112px; 
overflow: hidden; padding: 0 20px;
color: black; font-family: "Futura", "Trebuchet MS", arial, sans-serif; 
font-size :10pt;
font-weight: bold;
border: 0;
margin-bottom: 5px;}


#left_box_info_top h2{color: black; font-family: "Futura", "Trebuchet MS", arial, sans-serif; font-size :20pt; margin: 0;}


#main_box_left div.learnmore{background: transparent url('images/learnmorebutton.gif') no-repeat top center;
font-family: "Futura", "Trebuchet MS", arial, sans-serif;
font-size: 8pt;
height: 18px;
width: 105px;
position: relative;
left: 240px;
text-align: center;
padding-top: 1px;
}

#main_box_left div.learnmore a{
text-decoration:none;
}

#main_box_left div.learnmore a:hover{
color:white;}

#left_box_info_bottom{margin-top: 32px; 
background: transparent; 
height: 95px; 
overflow: hidden; padding: 0 20px;
color: black;
font-size: 8pt; 
font-family: "Futura", "Trebuchet MS", arial, sans-serif;
border:0;
margin-bottom: 5px;
overflow: hidden;
}



#number_one{background: transparent url('images/number_one.jpg') no-repeat top center;
margin: 0 auto;
height: 329px;
width: 147px;
cursor: pointer;
}
#main_box_right{background: transparent url('images/main_box_right.jpg') no-repeat top center;
float: right;
height: 329px;
width: 360px;}

#rightbox1{overflow: hidden; 
float: left; 
height: 180px; 
width: 163px; 
margin-top: 77px; 
margin-left: 5px; 
padding: 0;}

#rightbox1 li {overlfow: hidden;
}

#rightbox1 ul {list-style: none; 
padding: 0; 
margin: 0;}

#rightbox1 a {display: block; 
overflow: hidden;
height: 20px; 
width: 143px; 
background: transparent url('images/servicebutton.jpg') no-repeat top; 
padding: 9px 0 0 20px; 
color: black; 
font-size: 8pt;
font-weight: 600; 
font-family: "Futura", "Trebuchet MS", arial, sans-serif; 
text-decoration: none;}

#rightbox1 a:hover {background-position: bottom; 
color: black;}

#rightbox2{
background: transparent;
border: 0;
overflow: hidden;
float: right; 
height: 215px; 
width: 168px; 
margin-top: 42px; 
margin-right: 9px;
color: black; 
font-size: 8pt; 
font-family: "Futura", "Trebuchet MS", arial, sans-serif;
line-height: 1.25em;}

#rightbox2 p {margin: 0 3px;}

#rightbox2 div.learnmore{background: transparent url('images/learnmorebutton.gif') no-repeat top center;
font-family: "Futura", "Trebuchet MS", arial, sans-serif;
font-size: 8pt;
height: 18px;
width: 105px;
position: relative;
left: 55px;
text-align: center;
padding-top: 2px;
margin: 0;
}



#rightbox3{clear: both; height: 60px; width: 350px; margin: 0px auto; padding: 10px 10px 0 10px;
color: black; 
font-size: 8pt; 
font-family: "Futura", "Trebuchet MS", arial, sans-serif;overflow: hidden;
}

#rightbox3 p {margin: 0 3px; line-height:1em;}
#rightbox3 p.readmore {text-align: right;}
#rightbox3 a{text-decoration:none; color: black; padding: 0 4px;}
#rightbox3 a:hover{color:white; background: black;}

#footer {background: #dccb95 url('images/footer_bg.jpg') repeat-x bottom left;
border: solid 2px #cba737;
margin: 0 auto;
padding: 0;
font-family: "Futura", "Trebuchet MS", arial, sans-serif;
width: 896px; }

#footermenu {width: 800px; text-align: center; margin: 10px 10px 10px 100px;}

#footermenu ul{list-style: none; padding: 0; margin: 0 auto; width: 100%; text-align: center; }

#footermenu ul li a{color: black; 
text-decoration:underline;}

#footermenu ul li a:hover{text-decoration: none;}


#footermenu li {display: block; font-size: 10pt; font-weight: bold; color: black; width: 97px; text-align: center; float: left;}

#footermenu ul li ul{list-style-type: circle; 
list-style-position: inside;}

#footermenu ul li ul li {list-style-position: inside; 
list-style-type: circle;
font-size: 8pt;}


#EW {text-align: center;
margin:7px 0 5px 0;
color: #444;
font-size: 10pt;
clear: both;}

#EW .eternity{
color: #777;
font-size: 8pt;
margin-top:5px;
}

#EW a {text-decoration: underline;
font-weight: bold;
color: black;
}
#EW a:hover{text-decoration:none;}

#EW .eternity a{
color: #777;
font-size: 8pt;
}

#providerData{
	margin-eft:-100000000px;
	height:0px;
}

#providerData h1{
	text-indent:-100000px;
	line-height:0px;
}

#startdiv {margin: 0 auto;
border: 0;
padding: 0;
height: 12px;
width: 930px;
background: transparent url(images/startdivcenter.jpg) no-repeat bottom center;
}
#enddiv {margin: 0 auto;
border: 0;
padding: 0;
height: 12px;
width: 930px;
background: transparent url(images/enddivcenter.jpg) no-repeat top center;
}

fieldset{
	padding:10px;
	margin:10px;
}
}
