html {overflow: -moz-scrollbars-vertical;}

.bl1 {background: url(../graphics/bl1.gif) 0 100% no-repeat #8c0ce7; width: 70em}
.br1 {background: url(../graphics/br1.gif) 100% 100% no-repeat}
.tl1 {background: url(../graphics/tl1.gif) 0 0 no-repeat}
.tr1 {background: url(../graphics/tr1.gif) 100% 0 no-repeat; padding:1px}

.bl2 {background: url(../graphics/bl2.gif) 0 100% no-repeat #FFE8E8; width: 70em}
.br2 {background: url(../graphics/br2.gif) 100% 100% no-repeat}
.tl2 {background: url(../graphics/tl2.gif) 0 0 no-repeat}
.tr2 {background: url(../graphics/tr2.gif) 100% 0 no-repeat; padding:10px}

.clear {font-size: 1px; height: 1px}


body {
	margin-top:0px;
	background-color: transparent;
	background-repeat: no-repeat;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	border:0px solid blue;
}

#content {
	position:relative;
	margin:0px auto;
	max-width:100%;
	width:70em;
	text-align:left;
	background-color:transparent;
}

#header {
	position:relative;
	max-width:100%;
	width:70em;
	margin:0px 0px 20px 0px;
	text-align:center;
	background-color:transparent;
}

img {
	margin:0px 0px 0px 0px;
	border:0;
}

img.header {
	float: right;
	border: 0px solid red;
}

#detail {
	clear: both;
	position:relative;
	margin: 0 auto;
	padding: 15px 0px 0px 0px;
	width:70em;
	max-width:100%;
	text-align:center;
	background-color:transparent;
}

h1
{
	font-size:3em;
	text-align:center;
	padding: 0px 0px 0px 0px;
	color: #FF9FE7;
}

h2 {
	font-size:1.5em;
	text-align:left;
	margin:20px 0px 5px 0px;
	color:#5e11a6;
}

h3 {
	font-size:1.6em;
	text-align:left;
	margin:20px 0px 0px 20px;
	color:#5e11a6;
}

p {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	line-height: 1.2;
	text-align: justify;
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}

ul {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1em;
	font-weight:600;
	line-height: 1.6;
	text-align: left;
	color:#5e11a6;
}	

ol {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	line-height: 1.6;
	font-weight:600;
	text-align: left;
	color:#5e11a6;
}	

ol li span{
color: #FF0084;
font-size: 1em;
font-weight:normal;
}
	
#links {
	position:relative;
	float: left;
	font-family: Verdana,Geneva,sans-serif;
	margin: 0 auto;
	width:27em;
	max-width:100%;
	padding:0px 0px 0px 0px;
	border:0px solid black;
	background-color:transparent;
	text-align:left;
}

#links a:link 
{
	margin: 0 auto;
	color: #8c0ce7;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	font-weight: 900;
	text-decoration: none;
	text-align: left;
	border: 0px solid blue;
	padding:5px 0px 5px 0px;
}

#links a:visited 
{
	margin: 0 auto;
	color: #8c0ce7;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	font-weight: 900;
	text-decoration: none;
	text-align: left;
	border: 0px solid blue;
	padding:5px 0px 5px 0px;
}

#links a:hover
{
	margin:0 auto;
	background-color:transparent;
	text-decoration: none;
	color:red;
	border: 0px solid blue;
	padding:5px 0px 5px 0px;
}

#links a:active
{
	margin:0 auto;
	background-color:transparent;
	text-decoration:none;
	color:red;
	border: 0px solid blue;
	padding:5px 0px 5px 0px;
}

#links ul
{
	margin-left: 0;
	padding-left: 0;
}

#links li
{
	list-style: none;
	margin-left: 0;
}
	
a:link#here 
{
	margin: 0 auto;
	color: magenta;
	background-color:transparent;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	font-weight: 900;
	text-decoration:none;
	text-align: left;
	border: 0px solid red;
	padding:5px 0px 5px 0px;
}

a:visited#here 
{
	margin: 0 auto;
	color: magenta;
	background-color:transparent;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	font-weight: 900;
	text-decoration:none;
	text-align: left;
	border: 0px solid red;
	padding:5px 0px 5px 0px;
}

a:hover#here 
{
	margin: 0 auto;
	color: magenta;
	background-color:transparent;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	font-weight: 900;
	text-decoration:none;
	text-align: left;
	border: 0px solid red;
	padding:5px 0px 5px 0px;
	cursor:default;
}

a:active#here 
{
	margin: 0 auto;
	color: magenta;
	background-color:transparent;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.5em;
	font-weight: 900;
	text-decoration:none;
	text-align: left;
	border: 0px solid red;
	padding:5px 0px 5px 0px;
}
	
#footer{
	clear:both;
	position:relative;
	font-family: Verdana,Geneva,sans-serif;
	width:70em;
	max-width:100%;
	text-align:center;
	padding:10px 0px 8px 0px;
	/*margin:20px 0px 2px 0px;
	border:0px solid black;
	background-color:#e8d2ff;*/
	color:#FF9FE7;
	font-size:1em;

}

p.contact {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.75em;
	line-height: 1.5;
	text-align:center;
	font-weight:600;
	margin:0px 0px 5px 0px;
	padding:0px 10px 0px 10px;
	border:0px solid red;
}

p.contact a
{
color:#01ffe2;
}


p.footer {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1em;
	line-height: 1.5;
	text-align:center;
	color: #5e11a6;
	font-weight:400;
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	border:0px solid red;
}

span.phone
{
	font-family: Verdana,Geneva,sans-serif;
	color:#01ffe2;
	font-size:1em;
	font-weight:600;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
position: relative;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffe8e8;
padding: 5px;
left: -1000px;
border: 4px solid #8c0ce7;
visibility: hidden;
color: #8c0ce7;
font-size: 1.2em;
font-weight: 600;
text-decoration: none;
text-align: center;
font-style: italic;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -150px; /*position where enlarged image should offset horizontally */
top: -470px; /*position where enlarged image should offset vertically */
}

