body {
	font-size: 70%;  
	text-align: left; 
	color: #666666; 
	font-family: verdana, arial, sans-serif; 
	background-color: #ffffff; 
	margin-left: 20px; 
	margin-top: 0px; 
	border: 0px;
}
p {
	margin-top: 0em; margin-bottom: 0.5em; text-indent: 0em;
}

.homepink {
	color: #ed008c; font-weight: bold; font-size: 150%; 
}

.pink {
	color: #ed008c; font-weight: bold;
}
	
h1 {
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 150%; 
	color: #ed008c; 
	padding-bottom: 5px; 
	padding-top: 0em;
	margin: 0em; 
}

h2 {
	font-weight: bold; font-size: 100%; 
	color: #ed008c;
	margin: 0em;
	padding-bottom: 0.25em;   
	padding-top: 0.8em;
}

img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}
ul {
	padding-right: 0px; padding-left: 0.75em; padding-bottom: 0px; margin: 0px 0px 0px 1em;
}
hr {
	border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; color: #efefef; margin-right: 2px; border-right-width: 1px;
}
form {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
label {
	padding-bottom: 0.2em; padding-top: 0.2em;
}
fieldset {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
textarea {
	border-right: #666666 1px solid; border-top: #666666 1px solid; margin-top: 0px; font-size: 100%; padding-bottom: 0px; border-left: #666666 1px solid; padding-top: 0px; border-bottom: #666666 1px solid; font-family: arial, sans-serif; background-color: #ffffff
}
input {
	border-right: #666666 1px solid; border-top: #666666 1px solid; margin-top: 0px; display: inline; font-size: 100%; padding-bottom: 0px; border-left: #666666 1px solid; padding-top: 0px; border-bottom: #666666 1px solid; font-family: arial, sans-serif; background-color: #ffffff
}
select {
	border-right: #666666 1px solid; border-top: #666666 1px solid; font-size: 100%; border-left: #666666 1px solid; border-bottom: #666666 1px solid; font-family: arial, sans-serif; background-color: #ffffff
}
.underlined {
	margin-bottom: 0.25em; padding-bottom: 0.25em; border-bottom: #3d4e69 1px dotted
}
a {
	color: #ed008c; text-decoration: none
}
a:visited {
	color: #ed008c; text-decoration: none
}
a:hover {
	color: #A80065; text-decoration: underline
}
.imageleftborder {
	border-top-width: 2px; border-left-width: 2px; border-left-color: #cdcdcd; float: left; border-bottom-width: 2px; border-bottom-color: #cdcdcd; margin: 4px 9px 5px 0px; border-top-color: #cdcdcd; border-right-width: 2px; border-right-color: #cdcdcd
}
.imageleft {
	border-top-width: 2px; border-left-width: 2px; border-left-color: #cdcdcd; float: left; border-bottom-width: 2px; margin-bottom: 0px; border-bottom-color: #cdcdcd; margin-left: 0px; border-top-color: #cdcdcd; margin-right: 9px; border-right-width: 2px; border-right-color: #cdcdcd
}
.imageright {
	border-top-width: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; margin-bottom: 1px; margin-right: 1px; border-right-width: 0px
}
.hidden {
	display: none
}
.graphicsmode {
	border-top-width: 0px; display: none; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.break {
	clear: both
}

.selected {
	background: #eeeeee;
	font-weight: bold; 
}



li {
	margin-top: 0.25em; padding-left: 0px; list-style-image: url(arrow2.gif); padding-bottom: 0.25em; margin-left: 0px; 
}
li ul li {
	list-style-image: url(arrow2.gif); border-bottom-style: none
}
li.down {
	list-style-image: url(down.gif)
}


#container {
	clear: both; width: 770px; text-align: left
}


#menu2 {
	text-align: right;
	padding-bottom: 10px;
}
#menu2 a {
	
}
#menu2 a:hover {
	
}
#menu2 a:visited {
	
}

#menu {
	font-size: 110%; 
	text-align: left;
	width: 170px;	
	margin: 0; 
	padding-top: 15px; 
	padding-bottom: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 
}


#menu ul {
	margin:0px;
	border:0px;
	padding:0px;
}
#menu li {
	color: red; 
	display: block; 
	float: left; 
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
	border: 0px;
	text-align: left;
}

#menu li a {
	color: #666666; 
	text-decoration: none;
	border-top: #ccc 1px solid; 
	border-bottom: #fff 1px solid;
	display: block; 
	padding-bottom: 8px;  
	padding-top:8px;
	width: 160px; 
}

#menu li a:hover {
	color: #ed008c; 
	text-decoration: none;
	border-top: #ccc 1px solid; 
	border-bottom: #fff 1px solid;
	display: block; 
	padding-bottom: 8px;  
	padding-top:8px;
	width: 160px; 
	background: url(arrow.gif) #ffffff no-repeat right bottom; 
}

#menu li a:visited {
}

#menu .menuend {
	color: #666666; 
	text-decoration: none;
	border-top: #ccc 1px solid; 
	border-bottom: #fff 1px solid;
	display: block; 
	padding-bottom: 8px;  
	padding-top:8px;
	width: 160px; 
}


#menu .menuselected {
	color: #ed008c; 
	text-decoration: none;
	border-top: #ccc 1px solid; 
	border-bottom: #eee 1px solid;
	display: block; 
	padding-bottom: 8px;  
	padding-top:8px;
	width: 160px; 
	background: url(arrow.gif) #eeeeee no-repeat right bottom; 
}

.mainbody {
	float: left; width: 565px;
	background-color: #ffffff; 
	padding: 0px;
}

.main2  {
	float: left; width: 565px;
	background-color: #ffffff; 
	padding: 0px;
}

.mainright {
	float: left; width: 175px;
	padding-left: 0px;
	padding-right: 0px;
}

.homeheader {
	float: left; 
	width: 565px;
	height: 480px; 
	padding: 0px;
}


#homecontent {
	width: 330px;
	padding: 0px;
	color: #444444; 
}

#homecontent body {

}

#homecontent h2 {
	font-weight: bold; font-size: 140%; 
	font-family: arial, sans-serif; 
	color: #ed008c;
	margin: 0em;
	padding-bottom: 0.25em;   
	padding-top: 0.3em;
}

#homecontent h3 {
	font-weight: bold; font-size: 120%; 
	color: #ed008c;
	margin: 0em;
	padding-bottom: 0.1em;   
	padding-top: 0.4em;
}

.pageheader {
	float: left; width: 565px; 
	padding: 0px;
}



#footer {
	width: 750px;
	text-align: right;
	padding-bottom: 300px;
}


.floatleft {
	float: left
}
.floatright {
	float: right
}
.lefthalf {
	float: left; width: 40%; text-align: left
}
.righthalf {
	float: right; width: 50%; text-align: right
}



#breadcrumb {
	padding-right: 9px; padding-left: 9px; padding-bottom: 5px
}
#breadcrumb a {
	color: #999999; text-decoration: none
}
#breadcrumb a:visited {
	color: #999999; text-decoration: none
}
#breadcrumb a:hover {
	color: #999999; text-decoration: underline
}


.content {
	clear: both; padding-left: 0px; padding-right: 80px;  padding-bottom: 5px;
}

.content li {
	font-weight: normal; padding-bottom: 0.25em;
}
.content li li {
	font-weight: normal; padding-bottom: 0.1em;
}
.content li li li {
	font-size: 100%; padding-bottom: 0em;
}
.content ul {
	padding-right: 0px; padding-left: 2em; padding-bottom: 0.5em;
}
.contentdate {
	padding-right: 1em; display: inline; font-size: 80%; color: #888888;
}
.caption {
	text-align: left;
}
.newline {
	padding-top: 0.25em;
}
.arrow {
	padding-right: 2px; padding-left: 0px; list-style-image: url(/site/images/arrow.gif); margin-bottom: 0.2em; padding-bottom: 0.4em; margin-left: 5px; margin-right: 0px;
}
.formrow {
	clear: both; padding-bottom: 22px; padding-top: 5px;
}
.formrow label {
	clear: left; float: left; width: 130px; margin-right: 1em; text-align: right;
}
.formfield {
	float: left;
}

