
/********************************** Layout Boxes ***************************************************/

body				{margin: 0; padding: 0; background: #800 url('images/vics_black_leftside.gif') repeat-y top left;}
#content_box		{color: #eee; margin-left: 170px; margin-right: 215px; font-size: 0;
						background: #000 url('images/content_ll.gif') bottom left no-repeat;}
						
.content			{padding: 6px 20px 12px; color: #000; background: #f8f8f8 url('images/content_ul.gif') top left no-repeat;
						font: normal medium/1.4 arial, sans-serif; text-align: justify;}
#corner				{margin: 0 120px 0 161px; padding: 0; font-size: .01%}
.footer				{margin: 0; padding: 0; background: url('images/content_lr.gif') bottom right no-repeat;}
html				{min-width: 590px}
.header				{margin: 0; padding: 0; background: #000 url('images/vics_black_topline.gif') repeat-x;
						background-position: 170px 0; font-size: x-large; color: #f8f8f8}
.inner_box			{margin: 0; padding: 0;}
.main_box			{margin: 0; padding: 0; background: url('images/upper_left_corner2.gif'); 
						background-repeat: no-repeat; min-width: 600px}
.menu				{margin: 0; padding: 0; background: #000 url('images/vics_black_hdr2.gif') no-repeat top left}
#nav				{margin: 0; padding: .5em 0; width: 148px; font: normal small/1.1 verdana, sans-serif; color: #800; float: left; clear: left;
						text-align: center; position: absolute; top: 150px; left: 2px; z-index: 50 }
#rightcol			{position: absolute; right: 2px; top: 9.1em; background: #fff; width: 200px}
#rightcol h4		{font-family: arial, sans-serif}
.rightcolupper		{margin: 0; padding: 0; background: url('images/right_col_top.gif') no-repeat; font-size: .01%; height: 15px}
.rightcollower		{margin: 0; padding: 0; background: url('images/right_col_bot.gif') no-repeat; font-size: .01%; height: 15px}
.terms				{margin: 1em; padding: 10px 25px; border: 1px solid #888; background: #ddd; color: #222}

/********************************** Content ***************************************************/


#rightcol h4		{margin: 0 6px; padding: 0; border-bottom: 1px solid #000}
#rightcol img		{margin: 0 5px; padding: 0;}
#rightcol p			{margin: .3em 0 1em; padding: 0 6px}
.corner img			{margin: 0; padding: 0; float: left}						
.content p:first-letter {font: bold 1.7em/.8 bodoni, georgia, serif; color: #800; vertical-align: baseline; padding: 0; margin: 0;}
p.norm:first-letter {font-size: 100%; font-weight: normal; font-family: arial, sans-serif; color: #000}
p.info:first-letter {font-size: 100%; font-weight: normal; font-family: arial, sans-serif; color: #000}
.footer p			{margin: 0; padding: .5em 1em; text-align: center; font: normal x-small/1.3 verdana, sans-serif;}
.footer	a:link		{color: #eee}
.footer a:visited	{color: #eee}
.footer a:hover		{color: #fff; background: #800}					
h1, h3, h4, h5, h6  {margin: .5em 0 -.8em 0; padding: 0 0 0 0}
h2					{margin: 0 -.5em; padding: 0 .5em; font-family: "Bodoni MT",garamond, serif; border-bottom: 1px solid black;}
.header img			{margin: 0; padding: 0;}
hr					{margin: 0 15%; padding: 0; color: #000; background: #000; height: 1px}
.picright			{float: right; margin: 0 15px; padding: 0 5px}
.urc				{margin: 0; padding: 0; float: right}
ul					{margin: 0 10px 20px 30px; padding: 0}
ol ul				{margin-bottom: 0}
.sub				{text-align:center}
.alignform			{text-align: left; padding: 0 0 0 30px ; margin: 0}
.alignform h3		{text-align: left}
dt          {font-family: garamond, serif; color: #800; padding: 0; text-transform: uppercase;
               font-weight: bold}


/********************************** Navigation ***************************************************/


dt a				{text-decoration: none; color: #800; border: 1px solid #f8f8f8}
dt a:hover			{color: #008; border: 1px solid #008}
.menu ul			{margin: 0 0 0 200px; padding: 0 12px 0 0; list-style-type: none; }
.menu ul li			{display: inline; font: normal 90%/1.1 verdana, arial, sans-serif; margin: 0; padding: 1px 4px;}
.menu ul li span	{background: #800 url('images/menutab.gif') no-repeat top left; color: #fff; padding: 1px 4px 2px;
						margin: 0; position: relative; top: 1px }
.menu ul li a		{text-decoration: none; padding: 0; margin: 0;}
.menu ul li a:link	{color: #fd0;}
.menu ul li a:visited	{color: #aaa;  }
.menu ul li a:hover	{color: #fff; background: #222;}
#nav a				{margin: 0; padding: 3px 0; width: 90%; display: block; text-decoration: none; border: 1px solid #000; 
						background: #444; color: #fff}
#nav a:visited		{color: #600; background: #aaa}
#nav a:hover		{color: #fff; background: #800}
#nav ul				{margin: 0; padding: 0;}
#nav ul li			{list-style-type: none; margin: 1em 0; padding: 0;}