/* Import External Styles */
@import url(/assets/avinsandinc/blog.css);
@import url(/assets/avinsandinc/calendar.css);
@import url(/assets/avinsandinc/library.css);
@import url(/assets/avinsandinc/newsletter.css);
@import url(/assets/avinsandinc/store.css);


/* NORMALIZE Cross browser rendering inconsistencies
--------------------------------------------------------*/
html, body, form, fieldset{ margin: 0;padding: 0; font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, ul, ol, dl, address{ margin: 1em 0;padding: 0; }
li, dd, blockquote{ margin-left: 1em; }
form label{ cursor: pointer; }
fieldset{ border: none; }
textarea{font-size:1em;width:100%; font-family:Arial, Helvetica, sans-serif; padding:3px;height:100px;}
/* End Normalization */

/* Powered By Text */
span.poweredby img {border:0; padding: 0; margin: 0; position: relative; top: 3px;}

/* Search Results */
ul#search-results {margin: 0; list-style: none;}

p {
color:#000033;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

p.home {color: #ffffff; padding: 0px 5px;}

a {
color:#000033;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

a:active {
color:#000033;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
a:hover {
color:#663399;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

a.about:hover {
background: url(/assets/avinsandinc/nav1_on.gif) top left no repeat;
}

.links {
color:#FFFF99;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}
a.links:link {
color:#FFFF99;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}
a.links:visited {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}
a.links:active {
color:#FFFF99;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}
a.links:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}

form.mf-event-registration-form fieldset {
border:0 none;
margin:0;
padding:0;
width: 500px;
}

form.mf-event-registration-form p {
margin:0 0 1px 0;
padding:6px;
width: 500px;
}

form.mf-event-registration-form p label {
display:block;
}

.label {font-weight: bold; vertical-align:top; width: 100px;}

.event tr {margin: 5px 0px;}