
body {
	text-align:center;
	padding:0px;
	font-size:62.5%;
	margin:0px;
	background:url(../images/page-head-background.jpg)  #eeeeee;
	background-repeat:repeat-x;
}

li, li.headnav, li.footlinks, h1, h3 {
	color:#b5417b;/*#cc659a;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

p, h2 {
color:#b5417b;/*#cc659a;*/
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

blockquote {
color:#b5417b;/*#cc659a;*/
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-style:italic;
}


p.copyright {
	display:block;
	position:absolute;
	bottom:0px;
	right:5px;
}

p {
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:8px;
}

h1, h2, h3 {
	font-weight:bold;
	color:#999;
}

h1 {
	font-size:1.9em;
	padding-top:8px;
	display:inline;
	}

h2 {
	font-size:1.3ems;
}

h3 {
font-size:1.2ems;
}

.contact {
padding-top:20px;
text-align:center;
font-weight:bolder;
font-size:16px;
}

#overall {
width:900px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#fakehead {
height:146px;
width:100%;
position:relative;
text-align:center;
}

#headdiv {
width:680px;
height:146px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
text-align:left;
background-image:url(../images/main-page-head-background.jpg);
}

#fakebody {
background:url(../images/cont-div-background.jpg) repeat-y;
position:relative;
text-align:center;
}

#bodyhead, #bodybody, #bodyfoot, #footdiv {
width:680px;
margin-left:auto;
padding-left:10px;
margin-right:auto;
padding-right:10px;
position:relative;
}

#bodybody {
padding:20px;
	
}

#footdiv {
width:680px;
margin-left:auto;
margin-right:auto;
height:80px;
}


div.magic {
position:absolute;
right:-80px;
top:10px;
z-index:100;
}

.conbanner {
position:absolute;
right:-125px;
top:10px;
z-index:100;
}

#fakefoot {
background-image:url(../images/cont-div-foot-background.jpg);
height:131px;
margin:0px;
padding:0px;
position:relative;
z-index:-100;
}

img {
border:0px;
}

#bodyfoot {
border-top:1px solid #ccc;
padding-top:5px;
clear:both;
}

ul.footlinks {
padding:0px;
margin:0px;
position:absolute;
top:0px;
}

li.footlinks {
padding:0px;
margin:0px;
display:block;
float:left;
margin-right:5px;
width:80px;
text-align:center;
}

a, a:hover, a:visited, a:hover.pg, a:visited.pg {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #999;
}

span.grey {
color:#999;
}

a:hover, a:hover.pg {
color:#b5417b;
border-bottom:1px solid #b5417b;
}

a:link.pg, a:visited.pg {
color:#b5417b;
border-bottom:1px dotted #b5417b;
}

a:hover.pg {
color:#b5417b;
border-bottom:1px solid #b5417b;
}

div.fl {
float:left;
padding:10px;
}

div.fr {
float:right;
padding:10px;
}
/* start of navigation _______________________*/

#navigation {
position:absolute;
left:-125px;
top:0px;
z-index:100;
}

#navigation {
width:204px;
text-align:left;
}

#navigation ol {
list-style:none;
padding:0px;
border:0px;
margin:0px;
background-color:#FFFFFF;
}

#navigation ol li {
padding:0px;
margin:0px;
border:0px;
padding-top:2px;
}

#navigation a {
color:#b5417b;
text-decoration:none;
border:0px;
width:194px;
height:10px;
padding-left:10px;

}

#navigation a:hover {
color:#000000;
background-color:#b5417b;
text-decoration:none;
border:0px;
width:194px;
height:10px;
padding-left:10px;
}

#navigation h3 {
font-size:12px;;
font-weight:bolder;
width:200px;
background-color:#b5417b;
color:#FFFFFF;
padding:0px;
margin:0px;
border:0px;
margin-top:15px;
padding-left:3px;
padding-right:1px;
}

#span3a {
padding-right:97px;
height:14px;
}

#span1 {
padding-right:135px;
height:14px;
}
#span2 {
padding-right:136px;
height:14px;
}
#span3 {
padding-right:82px;
height:14px;
}
#span4 {
padding-right:34px;
height:14px;
}
#span5 {
padding-right:99px;
height:14px;
}
#span6 {
padding-right:77px;
height:14px;
}
#span7 {
padding-right:102px;
height:14px;
}
#span8 {
padding-right:131px;
height:14px;
}
#span9 {
padding-right:172px;
height:14px;
}
#span10 {
padding-right:82px;
height:14px;
}
#span11 {
padding-right:14px;
height:14px;
}
#span12 {
padding-right:99px;
height:14px;
}
#span13 {
padding-right:77px;
height:14px;
}
#span14 {
padding-right:102px;
height:14px;
}
#span15 {
padding-right:131px;
height:14px;
}
#span16 {
padding-right:172px;
height:14px;
}
#span17 {
padding-right:161px;
height:14px;
}
#span18 {
padding-right:148px;
height:14px;
}
#span19 {
padding-right:116px;
height:14px;
}
#span20 {
padding-right:172px;
height:14px;
}
