body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	xwidth:600px;
	xmargin:10px auto;
	xline-height:100%;
	font-size: 70%;
	line-height:160%;
	text-align:justify;

	xbackground: #FFFFFF url(images/061207-ys-48_50pcnt.jpg) no-repeat 10px 10px;

	background: #e8e8e8 url(../images/newBack.gif);
	
}
p{
	xtext-indent:1em;

}
a {
	text-decoration:none;
	color:#0000FF;
	xfont-weight:bold;
}
a:visited {
	color: #036f8b;
}
a:hover {
	text-decoration:underline;
	color: #FF6600;

	xbackground: #FF6600 ;
	xcolor: #0000ff;

	xpadding:3px;
	xfont-weight:bold;
}

hr {
	xbackground:url(images/bar2.png) repeat-x #ffffff;
	xheight:15px;
	border:1px solid #6699FF;
}

#main_container {
	width:750px;
	margin:0px auto 0px auto;
	padding:0px;
	xborder:1px solid #a0a0a0;
	xborder-top:1px solid #ffffff;
	border:1px solid #ffffff;

	background: #ffffff ;


}

#header1 {
	background:#000000;
	xborder:4px solid #000000;
	xborder-bottom:4px solid #000000;
	xbackground:url(images/bar3.png);
	xbackground:url(images/Grant2_icon.jpg);
	xbackground:url(images/Grant2_icon2.jpg);
}

#header1 table {
	xfont-family: Tahoma, Arial, sans-serif;
	xborder:5px solid #00f7f7;
	xborder-top:5px solid #000000;
	xborder-bottom:5px solid #2aba24;
	xbackground:#000000;
	width:100%;
	xwidth:750px;
	xborder-bottom:0px;
}

#header1 tr {
	xborder:1px solid #000000;
	xborder:0px solid #000000;
	xmargin:0px;
	xpadding:5px;
	xfont-size:50%;
}

#header1 th{
	width:200px;
	margin:0px;
	padding:0px;
	xborder:1px solid #000000;
	line-height:100%;
}

#header1 td{
	margin:0px;
	padding:0px;
	xborder:1px solid #000000;
	line-height:100%;
	
}

#header1 h1, #header1 h2, #header1 h3 {
	margin:0px;
	padding:0px 0px 5px 20px;
	font-weight:normal;
}

#header1 h1 {
	font-size:160%;
	
}
#header1 h2 {
	font-size:120%;
}
#header1 h3 {
	xmargin-top:20px;
	font-size:90%;
}

#header1 img {
	vertical-align:top;
	margin:0px;
	padding:0px;
	border:0px;
}



#nav {
	xpadding:0px;
	height:20px;
	xborder:0px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	xbackground:#8080ff;

	xbackground:#2aba24; /* green */
	background:#884444; /* red */
	
	xbackground:url(images/bar3.png) repeat-x #d0d0ff;
	xbackground:url(images/footergrad1.jpg);
	xbackground:url(images/bar3.png);
}
#nav ul{
	list-style:none;
	margin:0px 5px;
	padding:0px;
}
#nav ul li {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:100%;
	float:left;
	margin:0px;
	padding:5px 0px 4px 0px;
}
#nav ul li a {
	color:#ffffff;
	text-decoration: none;
	padding:2px 8px 1px 8px;
	margin:0px;
}
#nav ul li a:hover{
	xbackground: url(images/clover.jpeg) no-repeat #ffffff;
	background: #ffffff;
	color: #FF6600; /* orange */
}


#xfooter {
	color:#ffffff;
	border-top   :2px solid #000000;
	border-bottom:2px solid #000000;
	xbackground:#e0e0ff;
	text-align: left;
	margin:20px 0px 0px 0px;
	padding:0px 5px;
	height:18px;
	xheight:5px;
	background:#2aba24; /* green */
	xbackground:url(images/footergrad1.jpg);
	xbackground:url(images/bar3.png);


}

#footer {
	color:#ffffff;
	xborder-top   :2px solid #000000;
	xborder-bottom:2px solid #000000;
	xbackground:#e0e0ff;
	text-align: center;
	margin:20px 0px 0px 0px;
	padding:0px 5px;
	height:18px;
	xheight:5px;
	xbackground:#2aba24; /* green */
	xbackground:url(images/footergrad1.jpg);
	xbackground:url(images/bar3.png);


}


#copyright{
	xfloat:right;
	float:center;
}




#content {
	xbackground:url(images/sparks.png) no-repeat;
	xbackground:url(images/sparks2.png) repeat-x;

	xpadding:20px 0px 10px 10px;
	xpadding:5px;
	margin:20px 15px 0px 20px;

	xheight:auto;
}
#content h2{
	xfont-family: News Gothic, Georgia, "Times New Roman", Times, serif;
	font-family:  Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 240%;
	xcolor: #6699FF;
	xcolor:#2aba24; /* green */
	color:#8888dd; /* darkblue */

	xfont-weight: normal;
	line-height:120%;
	xmargin: 20px 0px 5px;
	xmargin: 10px 0px;
	xpadding:0px 10px 0px 50px;
	text-align:left;
	xbackground:url(images/clover2.jpg) no-repeat;
	xwidth:470px;
	xborder-bottom:1px solid #2aba24; /* green */
}
#content h3{
	xmargin-top:30px;
}

#sidebar {
	width:230px;
	float:right;

	xmargin: 0px 0px 0px 20px;
	margin: -10px 0px 0px 35px;

	xborder:1px solid black;

	xpadding:5px;


}
#sidebar h3{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 160%;
	font-weight: normal;
	color: #6699FF;
	padding-bottom: 2px;
	border-bottom: 2px solid #6699FF;
	margin: 10px 0px 5px;
}
#sidebar a{
	font-weight:normal;
}

#submenu {
	list-style:none;
	margin:0px;
	padding:0px;
}
#submenu li{
	border-bottom: 1px solid #dae6e9;
	padding:5px 0px;
}
#submenu li a{
	color: #036f8b;
	text-decoration: none;
}
#submenu li a:hover{
	background:ffffff;
	color: #FF6600;
	text-decoration:none;
}




.ReadOnlyTable1 {
	border:2px solid #e0e0e0;
	xcolor:blue;
	xwidth:100%;
	xfont-size:0.6em;
	border-spacing:0px;
	border-collapse: collapse;
}
.ReadOnlyTable1 td {
	background:#f0f0f0;
	padding:10px;
}
.ReadOnlyTable1 #nav{
	background:#e0e0e0;
}


.EditTable1 {
	border:1px solid #e0e0e0;
	xcolor:blue;
	xwidth:100%;
	xfont-size:0.6em;
	xborder-collapse: collapse;
}
.EditTable1 td , .EditTable1 th{
	border:1px solid #e0e0e0;
	background:#f0f0f0;
	padding:0px;
}
.EditTable1 input, .EditTable1 textarea, .EditTable1 select{
	border:0px;
	width:400px;
	font-size:120%;
	padding:0px 5px;
	margin:0px 5px;
}

.ListTable1 {
	border:1px solid #e0e0e0;
	xcolor:blue;
	xwidth:100%;
	xfont-size:0.6em;
	xborder-collapse: collapse;
	vertical-align:text-top;
	margin:15px 0px;
	width:300px;
	border-collapse:collapse;
}
.ListTable1 td {
	xborder-top: 1px solid #e0e0e0;
	xborder-bottom: 1px solid #e0e0e0;
	background:#e0e0e0;
	padding:0px 5px;
	text-align:left;
}
.ListTable1 #subject{
	background:#f0f0f0;
	font-weight:bold;
	xfont-size:20px;
	xline-height:100%;
}
.ListTable1 #subject a{
	font-size:120%;
	line-height:100%;
}
.ListTable1 #body{
	background:#ffffff;
}

.PageLinks {
	xclear:both;
	xborder:1px solid black;
	xxlist-style:none;
	xmargin:0px;
	xpadding:0px;
	xdisplay:block;
	xpadding:10px;
}

.PageLinks li{
	xfont-family: Tahoma, Arial, sans-serif;
	xfont-size: 17px;
	xfont-weight: normal;
	xtext-transform: uppercase;
	xline-height:100%;
	xfloat:left;
	xpadding:0px 15px;
	xmargin:0px 0px;
}
.PageLinks li a{
	xcolor:#000000;
	xtext-decoration: none;
	xdisplay:block;
	xpadding: 12px 20px 0px;
	xheight:45px;
	xfloat:left;
}
.PageLinks li a:hover{
	xbackground: url(images/nav-highlite.gif) repeat-x;
	xcolor:#FFFFFF;
}

.JoinUp {
	position:absolute;
	xborder:1px solid white;
	margin:108px 0px 0px 596px;
	padding:0px;
	line-height:110%;
	background:#000000;
	color:#2aba24; /* green */
	font-size:10px;
	width:140px;
	
}
.JoinUp table{
	xborder:1px solid grey;
	xmargin:0px;
	xpadding:0px;
	border-collapse:collapse;
}
.JoinUp td{
	xborder:0px solid black;
	margin:0px;
	padding:0px;
	xwidth:100%;
}
.JoinUp input{
	border:1px solid #2aba24; /* green */
	margin:3px 0px 0px 0px;
	padding:0px 3px;

	width:125px;
	background:#000000;
	color:#ffffff;
}
 .JoinUp form {
	xborder:0px solid black;
	margin:0px;
	padding:0px;
	xwidth:100%;	
}

.JoinUp td, .JoinUp input {
	xmargin:0px 5px;
}

.SubscribeButton {
	background:url(images/buttons/subscribe.bmp) no-repeat;
	border:0px solid black;
	padding:30px;
	width:100px;
	height:30px;
}

.UnSubscribeButton {
	background:url(images/buttons/unsubscribe.bmp) no-repeat;
	border:0px solid black;
	padding:30px;
	width:120px;
	height:29px;
}
.SubmitButton {
	background:url(images/buttons/submit.bmp) no-repeat;
	border:0px solid black;
	padding:30px;
	width:120px;
	height:29px;
}

/* Used for album viewer only */
.Divider {
	background:#f0f0f0;padding:0px 5px;margin:0px;text-align:right; 
}




.LoginForm1{
	font-size:11px;
	border:1px solid #000000;
	margin:70px 0px 0px 230px;
	padding:5px;
	position:absolute;
	width:200px;
	text-align:center;
	line-height:100%;
}
.LoginForm1 table {
	font-size:100%;
	text-align:left;
}
.LoginForm1 input{
	border:1px solid #000000;
	font-size:100%;
}

.LoginForm1 form{
	xborder:1px solid black;
	margin:0px;

}

.LoginForm1 p{
	xborder:1px solid black;
	margin:3px 0px;
	text-indent:0px;
	text-align:left;
	

}
.PhotoViewerHeader {

	background:url(images/clover2.jpg) no-repeat #000000;
	color:#2aba24; 
	xfont-family: News Gothic,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	xfont-size:28px;
	font-size:22px;
	line-height:100%; 
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 70px;
	xheight:70px;

}

.PhotoViewerDivider {
	color:#ffffff;
	background:#000000;
	padding:0px 3px;
	margin:10px 0px 0px 0px;
	border-top:4px solid #2aff2b;
	font-weight:bold;
}

.CenteredFrame750 {
	width:750px;
	margin:0px auto;
	xborder:1px solid #000000;
}

#HeaderColumn1 {
	width:750px;
	margin:0px auto;
	background:#000000;
	xborder-left:4px solid #000000;
	padding:10px;
	padding-bottom:0px;
	padding-top:4px;
}

.Heading5 {
	font-weight:bold;
	background:#f0f0f0;
	padding:1px 3px;
}

.Highlight1{
	xbackground:#ffff00;  /* yellow */
	background:#eeee00;
	xbackground:#2aba24; /* green */
	xbackground:#ddddff; /* blue */
	padding:2px 4px;
}

.Highlight1 a, .Highlight1 a:visited{
	color:#000000;
	xcolor:#2aba24;
	xcolor:#8888ff;
}
.Highlight1 a:hover{
	xcolor:#8888ff;
	xcolor:#2aba24;
}

.Highlight2{
	background:#f0f0f0;
	padding:2px 4px;
}

.Highlight2 a, .Highlight1 a:visited{
	color:#000000;
}

.Errors {
	xborder:1px solid #000000;
	color:#ff0000;
	font-weight:bold;
}
.Message {
	xborder:1px solid #000000;
	color:#0000ff;
	font-weight:bold;
}
