/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 1em 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Text
----------------------------------------------------------------------------------------------------*/

p, ol, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
	color:#404040;	
	line-height: 1.5em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.m1 {
	list-style: disc;
	text-align: justify;	
	padding-left: 12px;
	padding-bottom: 5px;
}

.m1a {
	list-style: none;
	text-align: right;	
	padding-left: 0px;
	padding-bottom: 5px;
}

.m2 {
	list-style: disc;
	text-align: justify;
	line-height: 1.3em;
	padding-left: 12px;
	padding-bottom: 5px;
}

.m3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.mo {
	list-style: disc;
	text-align: justify;
	font-style: italic;	
	padding-left: 12px;
	padding-bottom: 5px;
}

.mo1 {
	list-style: disc;
	text-align: justify;
	font-style: italic;	
	padding-left: 0px;
	padding-bottom: 0px;
}

.impr {
	list-style: none;
	text-align: center;	
	padding-left: 0px;
	padding-bottom: 10px;
}

.impra {
	list-style: none;
	text-align: center;
	font-weight:bold;	
	padding-left: 0px;
	padding-bottom: 10px;
}

.spc {
	line-height: .8em;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 70%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 60%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 50%;
	color:#9900aa;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* `Enter
----------------------------------------------------------------------------------------------------*/
.enter {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 98%;
	text-align: center;	
	line-height: 1.2em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 3px;
	color:#9900aa;
}

.enter a:link {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
}    /* unvisited link */

.enter a:visited {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
} /* visited link */

.enter a:hover {
	text-decoration:none;
	font-size: 110%;
	color:#cb25dd
}   /* mouse over link */

.enter a:active {
	text-decoration:none;
	font-size: 110%;
	color:#cb25dd
}  /* selected link */


/* `Navbar
----------------------------------------------------------------------------------------------------*/

.navbar1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 98%;	
	line-height: 1.2em;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 3px;
}

.navbar1a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 98%;	
	line-height: 1.2em;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 24px;
	padding-bottom: 3px;
}

.navbar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	line-height: 1.6em;
	padding-left: 40px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.navbar3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	line-height: 1em;
	padding-left: 40px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.navbar1 a:link {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
}    /* unvisited link */

.navbar1 a:visited {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
} /* visited link */

.navbar1 a:hover {
	text-decoration:none;
	font-size: 110%;
	color:#cb25dd
}   /* mouse over link */

.navbar1 a:active {
	text-decoration:none;
	font-size: 110%;
	color:#cb25dd
}  /* selected link */

.navbar1a a:link {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
}    /* unvisited link */

.navbar1a a:visited {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
} /* visited link */

.navbar1a a:hover {
	text-decoration:none;
	font-size: 110%;
	color:#cb25dd
}   /* mouse over link */

.navbar1a a:active {
	text-decoration:none;
	font-size: 110%;
	color:#cb25dd
}  /* selected link */

.navbar2 a:link {
	text-decoration:none;
	font-size: inherit;
	color:#606060
}    /* unvisited link */

.navbar2 a:visited {
	text-decoration:none;
	font-size: inherit;
	color:#606060
} /* visited link */

.navbar2 a:hover {
	text-decoration:none;
	font-size: 110%;
	color:#404040
}   /* mouse over link */

.navbar2 a:active {
	text-decoration:none;
	font-size: 110%;
	color:#4040400
}  /* selected link */

.navbar3 a:link {
	text-decoration:none;
	font-size: inherit;
	color:#606060
}    /* unvisited link */

.navbar3 a:visited {
	text-decoration:none;
	font-size: inherit;
	color:#606060
} /* visited link */

.navbar3 a:hover {
	text-decoration:none;
	font-size: 110%;
	color:#404040
}   /* mouse over link */

.navbar3 a:active {
	text-decoration:none;
	font-size: 110%;
	color:#4040400
}  /* selected link */

/* `Main
----------------------------------------------------------------------------------------------------*/

.namebar1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	line-height: 1em;
	text-align: center;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	color:#9900aa;
}

.namebar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 60%;
	line-height: 1em;
	text-align: center;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	color:#9900aa;
}

.namebar1 a:link {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
}    /* unvisited link */

.namebar1 a:visited {
	text-decoration:none;
	font-size: inherit;
	color:#9900aa
} /* visited link */

.namebar1 a:hover {
	text-decoration:none;
	font-size: 105%;
	color:#cb25dd
}   /* mouse over link */

.namebar1 a:active {
	text-decoration:none;
	font-size: 105%;
	color:#cb25dd
}  /* selected link */

/* `Footer
----------------------------------------------------------------------------------------------------*/
p.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	line-height: 0.8em;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 0px;
	color:#606060;
}

p.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	line-height: 1em;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 17px;
	padding-bottom: 0px;
	color:#606060;
}

p.footer1magn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	line-height: 0.8em;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 0px;
	color:#9900aa;
}

p.footer2magn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	line-height: 1em;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 17px;
	padding-bottom: 0px;
	color:#9900aa;
}


/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {
	list-style: decimal;
}

ul {
	list-style: none;
}

li {

}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
table,
address,
fieldset {
	margin-bottom: 0px;
}
