/* Layout stuff */
body					{ background:#465a8c; }                                             
div.container			{ width:820px; margin:auto; }
div.header				{ background:url('../images/vrheader.png'); background-repeat:no-repeat; height:100px; }
div.navbar				{ background:url('../images/vrbody.png'); background-repeat:repeat-y; padding:20px 22px 0px 22px; }
div.content				{ background:url('../images/vrbody.png'); background-repeat:repeat-y; padding:22px; }
div.footer				{ background:url('../images/vrfooter.png'); background-repeat:no-repeat; height:100px; }
div.buttons				{ margin-top:20px; text-align:center; }

/* Links */
a						{ color:#465a8c;  font-size:12px; font-weight:normal; }
a:hover					{ color:#828db3; text-decoration:none; }
a.template_nav			{ background:#828db3; color:#ffffff; font-size:9pt; font-weight:normal; text-decoration:none; display:block; }
a.template_nav:hover	{ background:#465a8c; color:white; text-decoration:none;  }
a.pod					{ color:white; font-size:20px; font-weight:normal; text-decoration:none; display:block; }
a.pod:hover				{ color:white; text-decoration:none; }

/* Fonts */
a,h1,h2,li,td			{ font-family:Arial, Verdana, Helvetica, sans-serif; }
th,p,.form				{ font-family:Arial, Verdana, Helvetica, sans-serif; }

/* Content */
em						{ color:#ff0000; font-weight:bold; }
h1 						{ color:#828db3; font-size:14pt; margin:0px; padding:4px; }
h2						{ color:#465a8c; font-size:9pt; font-weight:bold; margin:0px; padding:12px 4px 0px 4px; }
img						{ border:none; margin:0px; padding:0px; display:block; }
table 					{ width:100%; }
td,th					{ color:#354684; font-size:12px; margin:0px; padding:4px; vertical-align:top; }

p,li					{ color:#354684; font-size:12px; margin:0px; padding:4px; }
p.footer 				{ color:#a0a0a0; font-size:8pt; margin:0px; padding:4px 8px 4px 8px; text-align:center; }	
td.header 				{ height:100px; line-height:0px; margin:0px; padding:0px; }                                                                 

td.locations			{ margin:0px; padding:0px; }
td.navtop 				{ margin:0px; padding:0px;}                                                                              
td.template_nav			{ background:#003324; line-height:27px; margin:0px; padding:0px; text-align:center; vertical-align:bottom; vertical-align:middle;  }
td.pod					{ margin:0px; padding:0px; text-align:center; vertical-align:middle;  }
.border 				{ border:1px solid:#004684; }
.form					{ background:#f0f0f0; color:#000000; font-size:9pt; border:1px solid #465a8c; padding:1px; }


