body {
margin:0 0 0 0px;
font-family:verdana, helvetica, arial, sans-serif;
background-image:url(images/bg.gif);
background-repeat:repeat-both;
background-color:rgb(255, 255, 255) !important;
}

#content p, h1, form, table, table1, table2, .indent, p.highlight1, p.intro {
	margin:10px 20px 10px 20px;
	}

#content h2 {
	padding: 5px 5px 0px 5px;
	margin:10px 20px 0px 20px;
	font-size:1.25em;
	color:#9a3466 !important;
}
#content h3 {
	padding: 5px 5px 0px 5px;
	margin:10px 20px 0px 20px;
	font-size:1.0em;
	color:#9a3466 !important;
}
#content h4 {
	padding: 5px 5px 0px 5px;
	margin:10px 20px 0px 20px;
	font-size:0.90em;
	color:#9a3466 !important;
}

#content p {
	padding: 0px 5px 10px 5px;
	font-weight:500;
	margin:5px 20px 5px 20px;
}
p.intro {
	padding: 10px 5px 10px 5px;
	border:1px solid;
	font-size:1.2em;
}

p.highlight1 {
	background-color:#6a0035;
	color:pink;
	padding: 10px 10px 10px 10px;
	border:1px solid;
	font-size:1.2em;
}

p.highlight2 {
	background-color:#6a0035;
	color:pink;
	padding: 10px 10px 10px 10px;
	border:1px solid;
	font-size:1.2em;
	width:300px;
	float:right;
}

p.highlight2 a {
	color:pink;
}

.table1 {
font-size:.85em;
border:1px solid black;
}

.table1 th {
margin:1px;
text-align:left;}

.table1 td{
margin:0px 0 0px 0;
text-align:left;}

.table2 {
border:2px solid #6a0035;;
font-size:.85em;
margin:5px 0 5px 0 20px;}

.table2 th,
.table2 td {
padding: 1px 6px;
margin:1px;
border-top:2px solid;
text-align:left;}


/* forms 

*/

#content form {
padding:3px 6px 3px 20px;
margin:2px 10px 2px 0px;
}

#content form label {
width:200px;
display:block;
float:left;
font-size:.85em;}

#content form li {
list-style:none;
margin:0;
padding:0 0 2px 0;}

#header {margin:0;padding:0 0 0 0px;}
#header h1#pageTitle {padding:0;color:rgb(#6a0035);clear:left;font-size:1.6em;font-family:arial;font-weight:normal;}
#pageTitle img {position:relative;top:20px;float:left;}
#header ul {float:right;font-size:12px;margin:8px 0 0 0;padding:0px;clear:both;width:100%;}
#header ul li {display:inline; list-style:none;font-weight:900;padding:0px 10px;float:right;}
#header a {color:rgb(255, 255, 255);text-decoration:none;}
#header a:visited {color:rgb(200, 200, 200);text-decoration:none;}
#header #logo {float:left;margin:6;padding:0;}
#logoImage {padding:3px 0;width:100%;}

/* =container:provides left and right page margins 
#container {background:url(/local/images/navi4.gif);background-repeat:repeat-y;margin:0 80px 0 60px;padding:0;background-color:rgb(255, 255, 255);}
*/


/* =toolbar:top navi */

/*
#toolbar ul {margin:0 0 0 0px;}
#toolbar ul li {display:inline;margin:0 0 0 0;padding:1px 10px 0 0px;font-weight:500;}

#toolbar ul {margin:0 0 0 0px;}
#toolbar ul li {
	display:inline;
	padding:20px;
	font-weight:500;
	}
#toolbar ul li a {text-decoration:none;color:white;background-color:#993399;}


#toolbar ul {
background-color:#993399;
}
margin-bottom:0;
	border:1px solid rgb(255, 218, 117);
	border:1 1 1 1px solid white;
	padding:2px 6px;
	position-left:10;
	margin-left:300;
#toolbar {
position:absolute;
left:180;
}
	padding:2px 6px;
	padding:10px;
padding-top:6px;
padding-bottom:6px;

*/

#toolbar div {
	margin-bottom:0px;
	background-color:#9a3466;
}

#toolbar ul {
	padding:10px;
	margin:0 0 0 0px;
/*
	width:665px;
	margin:0 0 0 159px;
*/
	font-size:12px;
}


#toolbar ul li {
	display:inline;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
/*
	padding-top:10px;
*/
}

#toolbar ul li a {
	text-decoration:none;
	font-weight:bold;
	color:white;
}

#toolbar  ul li a:hover {
color:rgb(282,182,52);
}



a.edit {
background-color:#a2a2a2;
border:1px solid;
font-size:12px;
line-height:16px;
font-weight:normal;}

.calEdit .edit{font-size:10px;line-height:14px;}

/* =edit:button style */
#content .edit {border:1px solid black;background-color:silver;color:black;font-size:12px;padding:0 1px;}

#toolbar .edit, 
#toolbar .edit:visited {color:black !important;}

/* =content */
#content {
	font-size:.80em;
/*
	margin:0 0px 0 150px;
*/
	}

#content table {
margin:auto;
}
/*
color:rgb(#6a0035;
*/



div.bio {margin-bottom:10px;display:block;}
div.bio h3 {margin:10px 0 3px 0;}
div.bio p {margin:3px 30px 3px 3px;}

/* =footer */
#footer {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:white;
	background-color:#9a3466;
	}
#footer ul {margin-left:0;padding-left:0;font-size:12px;}
#footer ul li {display:inline;list-style:none;white-space: nowrap;}
#footer li a {padding: 2px 6px;}




/* =help */
div.help {border:1px solid red;padding:10px;margin:0 10px 5px 0;background-color:white;}

/* =layout styles:various tweaks */
ul.horiz li {display:inline; list-style:none;padding:0 10px;}
img.bioPhoto {margin-right:10px;border:1px solid rgb(0, 0, 0);}
form label {width:200px;display:block;float:left;font-size:.85em;}
form li {list-style:none;margin:0;padding:2px 0 4px 0;}

/* =cal:calendar table specifics */
div.cal {}
div.cal table {width:98%;}
div.cal td {height:120px;border:1px solid rgb(116, 134, 172);font-size:10px;}
div.note {border:1px solid;padding:10px;margin:0 10px 5px 0;background-color:white;}

div.custom1 {
	color:gray;
	border-bottom:1px solid gray;
	padding-top:7px;
	padding-right:7px;
	padding-bottom:7px;
	float:right;
}

div.custom1 a {
	color:gray;
	text-decoration:none;
}

img.picBorder {
border:2px solid #6a0035;
padding:6px;
}

