/*
 *    reset.css
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a, a:visited {
  color: #4432B8;
}

body { line-height: 1.5; background: #fff; margin:0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; /*font-weight:400;*/ }

a img { border: none; }

/* 
 * grid.css
 */
.container {
  width: 960px;
  margin: 0 auto;
}

.span-1   { width: 40px; }
.span-2   { width: 80px; }
.span-3   { width: 120px; }
.span-4   { width: 160px; }
.span-5   { width: 200px; }
.span-6   { width: 240px; }
.span-8   { width: 320px; }
.span-9   { width: 360px; }
.span-10  { width: 400px; }
.span-12  { width: 480px; }
.span-16  { width: 640px; }
.span-18  { width: 720px; }
.span-19  { width: 760px; }
.span-24  { width: 960px; }

/* 
 * anylinkvertical.css
 */
.anylinkcss{
position:absolute;
visibility: hidden;
line-height: 18px;
z-index: 500;
width: 180px;
}

.anylinkcss a{
color: #A3CA6D;
width: 100%;
display: block;
text-indent: 3px;
padding: 0.2em 0;
text-decoration: none;
font-weight: bold;
text-indent: 1em;
z-index: 500;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #A3CA6D;
color: white;
}

.anylinkcss img {
float:left;
}
.anylinkcss .links{
float: left;
border: 1px solid #A3CA6D;
background-color: white;
width: 178px;
}
