@charset "UTF-8";

/* CSS Document */

/* CSS Reset Rules */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; }

/*BODY*/

body { width:auto; height:auto; margin:0px; background-color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:62.5%; }

/*top*/
 
#top { width:1000px; height:150px; margin-left:auto; margin-right:auto; }

#topnumber { float:right; height:49px; width:350px; margin-right:80px; margin-top:40px; }

#topnumber p { text-align:center; }


#toplogo { float:left; background-image:url(../images/vri-logo.jpg); height:105px; width:258px; margin-left:100px; margin-top:20px; }

/*middle*/

#flash { height:300px; width:895px; margin-left:auto; margin-right:auto; }

#flash2 { height:30px; width:895px; margin-left:auto; margin-right:auto; }

#middle { width:1000px; height:auto; margin-left:auto; margin-right:auto; }

#maintext { float:left; width:530px; height:auto; margin-left:100px!important; margin-left:50px; }

#maintext2 { float:left; width:420px; height:auto; }

#sitemap ul { color:#FC0; }

#sitemap li { color:#FC0; }

#sitemap a:link { color:#FC0; }

#sitemap a:visited { color:#FC0; }

#sitemap a:hover { color:#09F; text-decoration:underline; }

#contact { float:left; width:auto; margin-left:40px; margin-top:30px; }

#contact2 { float:left; width:auto; margin-left:100px!important; margin-left:40px; margin-top:30px; }

/*bottom*/

#bottom { width:1000px; margin-left:auto; margin-right:auto; clear:both; padding-top:15px; }

#footer { width:780px; font-size:1.1em; line-height:14px; letter-spacing: 0.5px; margin-left:100px;  border-top:1px solid #FC0; margin-bottom:15px; }

#footer ul { padding:0px; color:#FFF; }

#footer li { list-style:none; display:inline; margin:0px; padding:0px; color:#FFF; padding-left:3px; padding-right:5px; border-right:1px solid #FFF; }

#footer a:link, a:visited { color:#FFF; text-decoration:none; }

#footer a:hover { color:#09F; text-decoration:underline; }

/*fonts*/

h1 { font-size:1.6em; color:#FC0; }

h3 { font-size:1em; color:#FC0; }

h2 { font-size:1.4em; margin-top:-2px; color:#FC0; font-style:italic; }

p { font-size:1.1em; line-height:14px; }

.sub { font-style:italic; color:#FC0; }

.sub2 { font-size:1.5em; font-style:italic; color:#FC0; }

.sub3 { font-size:1.5em; font-style:italic; color:#09F; margin:10px 0 10px 0; }

.sub4 { font-size:0.8em; font-style:italic; color:#09F; }

.tel { font-size:1.9em; }

.telyel { color:#FC0; font-size:1.9em; }

.formp { margin-bottom:2px; }

.button { background-image:url(../images/buttonbg.jpg); background-repeat:repeat-x; width:180px; height:28px; color:#FFF; }

.button2 { background-color:#FFF; width:195px; height:30px; color: #000; }

.button3 { background-color:#FFF; width:340px; height:30px; color:#03C; }

.cont { font-size:1.4em; font-style:italic; color:#FC0; }

/*divs*/

#contact p { margin-top:3px; }

#map { float:left; width:500px; margin:45px 0 0 30px; }

#gallery { height:auto; width:900px; margin-left:auto; margin-right:auto; background-image:url(../images/gallerybg.jpg); padding-top:5px; padding-left:25px; padding-right:25px; padding-bottom:15px; }

#gallery2 { float:left; height:auto; width:400px; padding-top:5px; padding-bottom:15px; margin-left:100px!important; margin-left:50px; }

a { color:#FC0; text-decoration:none; }

a:link { color:#FC0; }

a:visited { color:#FC0; }

a:hover { color:#09F; text-decoration:underline; }

#vri { height:auto; width:800px; margin-left:100px; }

#vri ul { padding:0px; }

#vri li { padding:0px; list-style:none; display:inline; font-size:0.9em; margin:0px; }

#vri p { font-size:0.9em; margin-top:-10px; }

#clink { height:auto;  width:795px; margin-left:auto; margin-right:auto; }

#clink a { color:#FC0; text-decoration:none; }

#clink a:link { color:#FC0; }

#clink a:visited { color:#FC0; }

