body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-image: url(siteimages/bg.jpg);
	background-repeat: repeat;
}
#header {
	background-color: #FFFFFF;
	border-top-width: 7px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-left-color: #006699;

}
#topmenu {
	background-image: url(siteimages/menu_gradiet.jpg);
	background-repeat: repeat-x;
	}
#topmenu2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #286A78;
		line-height: 12px;
	margin: 0px;
	padding: 0px 0px 0px 5px;

	
}
#topmenu2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:13px;
	margin: 0px;
	padding: 0px 0px 0px 5px;

	
}
#topmenu2 a:link, #topmenu2 a:visited, #topmenu2 a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu2 a:hover {
	color: #FEFF99;
}

#sidemenu, #sidemenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
	
}
#sidemenu2 {
border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
}
#sidemenu p, #sidemenu2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	line-height: 13px;
}
#sidemenu a:link, #sidemenu a:active, #sidemenu2 a:link, #sidemenu2 a:active {
	color: #000000;
	text-decoration: none;
}
#sidemenu a:visited,#sidemenu a:hover, #sidemenu2 a:visited,#sidemenu2 a:hover {
	text-decoration: underline;
}
#sidemenu h1, #sidemenu2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 5px;
	line-height: 12px;
	padding-bottom: 0px;
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px 20px 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
	line-height: 16px;
}
#contentindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px 20px 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
	line-height: 16px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #006699;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFCC;
}
#leftsidetop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #006699;
	
}
#rightsidetop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
	
}
#content h1, #contentindex h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006666;
	text-align: center;
}
#content h2, #contentindex h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	margin: 0px;
	padding: 0px;
}

#content h3, #contentindex h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	padding-top: 0px;
}
#content h4, #contentindex h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	padding-top: 0px;
}
#content h5, #contentindex h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0px;
	padding-top: 0px;
}
#content h6, #contentindex h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	margin-top: 0px;
	padding-top: 0px;
}
#content p, #contentindex p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 12px;
	line-height: 16px;
}
#content a:link, #contentindex a:visited, #contentindex a:hover, #contentindex a:active, #contentindex a:link, #contentindex a:visited, #contentindex a:hover, #contentindex a:active {
	color: #006666;
}
#content ul, #contentindex ul {
	margin-top: 0px;
}
#headline h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006666;
}#headline {
	background-color: #FFFFFF;
}
#newsletter .small9px, #contentindex.small9px, #contentindex .small9px, #enewsbox .small9px {
	font-size: 9px;
}
#newsletter .small6px, #contentindex .small6px, #contentindex .small6px, #enewsbox .small6px {
	font-size: 6px;
}
#enewsbox {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCF6FF;
	border: 1px solid #006699;
	margin-top: 5px;
	margin-bottom: 5px;
}
#enewsbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	margin: 0px;
	padding: 0px;
}
#enewsbox h2 a:link, #enewsbox h2 a:visited, #enewsbox h2 a:active, #enewsbox h2 a:hover {
	color: #006699;
	text-decoration: underline;
}
#previewbox {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCF6FF;
	border: 1px solid #006699;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#previewbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#previewbox a:link, #previewbox a:visited, #previewbox a:active, #previewbox a:hover {
	color: #006699;
	text-decoration: underline;
}
#content p.small {font-size: 8px;}
#sitemap p {
	margin: 0px;
	padding: 0px;
}
#sitemap h2 {
	padding-top: 10px;
}
#sitemap h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	margin: 0px;
	padding: 10px 0px 0px;
}
#excerpts li {
	padding-bottom: 16px;
}
#content h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#content li{padding-bottom:5px;}
#newsletter td.padding {
	padding: 10px;
}
#newsletter h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006666;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
#newsletter h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	margin: 0px;
	padding: 0px 10px;
}
#newsletter h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	margin: 0px;
	padding: 0px 10px;
}
#newsletter h4, #newsletter h5, #newsletter h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#newsletter p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 12px;
}
#newsletter a:link, #newsletter a:visited, #newsletter a:hover, #newsletter a:active, #contentindex a:link {
	color: #006666;
}
#newsletter ul {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newsletter p.small {
	font-size: 11px;
	line-height: 13px;
}
#newsletter {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 3px solid #006699;
}
#newsletter ol {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newsletter ol li {
	padding-bottom: 6px;
}
#newsletter .larger14px, #content .larger14px, #contentindex .larger14px {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#newsletter_side_bg {background-color: #006699;}
#newsletter .highlightyellow, #content .highlightyellow, #contentindex .highlightyellow {
	background-color: #FFFF99;
}
#newsletter .blue, #content .blue, #contentindex .blue {
	color: #006699;
}
#newsletter .small8px, #content .small8px, #contentindex .small8px {
	font-size: 8px;
}
#newsletter .small10px, #content .small10px, #contentindex .small10px {
	font-size: 10px;
}
#newsletter .small11px, #content .small11px, #contentindex .small11px, #smallprint .small11px {
	font-size: 11px;
}
#newsletter .highlightblue, #content .highlightblue, #contentindex .highlightblue {
	background-color: #CCF6FF;
}
#newsletter .green, #content .green, #contentindex .green {
	color: #006666;
}
#newsletter .pink, #content .pink, #contentindex .pink {
	color: #CC3366;
}
#newsletter .highlightlavendar, #content .highlightlavendar, #contentindex .highlightlavendar {
	background-color: #CBC2FF;
}
#newsletter .highlightwhite, #content .highlightwhite, #contentindex .highlightwhite {
	background-color: #ffffff;
}
#newsletter .highlightlightlightblue, #content .highlightlightlightblue, #contentindex .highlightlightlightblue {
	background: url(siteimages/lightlightblue.jpg) repeat;
}

#newsletter .purple, #content .purple, #contentindex .purple {
	color: #8985DF;
}
#newsletter .red, #content .red, #contentindex .red {
	color: #FF0000;
}
#newsletter .left {
	padding: 5px;
	border-right: solid 1px #006699;
	border-bottom: solid 1px #006699;
}
#newsletter_left {
	padding: 5px;
	background-color: #006699;
	color: #ffffff;
}
#newsletter #newsletterleftside p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 12px 0 0 0;
	font-size: 12px;
}

/*#newsletter #newsletterleftside h2 {
color: #ffffff;
}*/
#newsletter #newsletterleftside a:link, #newsletter #newsletterleftside a:visited, #newsletter #newsletterleftside a:hover, #newsletter #newsletterleftside a:active {
	color: #ffffff;
	
}
#newsletter #newsletterleftside {
	background-color: #006699;
	padding-top: 5px;
	margin:0;
}
#newsletter #newsletterleftside p{
padding: 0 5px 5px 5px;
	margin: 0;
}
#newsletter #borderpink,#content #borderpink, #contentindex #borderpink {
	background-color: #FFE4FD;
	border: 1px solid #FF99CC;
}
#newsletter .redborder, #content .redborder, #contentindex .redborder {
	border: 1px solid #CC0000;
}
#newsletter .greenborder, #content .greenborder, #contentindex .greenborder {
	border: 1px solid #336633;
}
#newsletter .blueborder, #content .blueborder, #contentindex .blueborder {
	border: 1px solid #006699;
}
#newsletter .pinkborder, #content .pinkborder, #contentindex .pinkborder {
	border: 1px solid #FFE4FD;
}
#newsletter .ltgreenborder, #content .ltgreenborder, #contentindex .ltgreenborder {
	border: 1px solid #00CC99;
}
#newsletter .fontsize9, #content .fontsize9, #contentindex .fontsize9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px;}
#newsletter .fontsize10, #content .fontsize10, #contentindex .fontsize10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal;  }
#newsletter .fontsize11, #content .fontsize11, #contentindex .fontsize11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;}
#newsletter .bold14, #content .bold14, #contentindex .bold14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px;}
#newsletter .bold16, #content .bold16, #contentindex .bold16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 18px;}
#newsletter .bold18, #content .bold18, #contentindex .bold18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 20px; }
#newsletter .bold24, #content .bold24, #contentindex .bold24 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 28px;}

#newsletter .dkbluebold14, #content .dkbluebold14, #contentindex .dkbluebold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #003399; line-height: 16px;}
#newsletter .dkbluebold16, #content .dkbluebold16, #contentindex .dkbluebold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;color: #003399; line-height: 18px;}
#newsletter .dkbluebold18, #content .dkbluebold18, #contentindex .dkbluebold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;color: #003399; line-height: 20px;}
#newsletter .dkbluebold24, #content .dkbluebold24, #contentindex .dkbluebold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;color: #003399; line-height: 28px;}

#newsletter .bluebold14, #content .bluebold14, #contentindex .bluebold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #006699; line-height: 16px;}
#newsletter .bluebold16, #content .bluebold16, #contentindex .bluebold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;color: #006699; line-height: 18px;}
#newsletter .bluebold18, #content .bluebold18, #contentindex .bluebold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;color: #006699;line-height: 20px;}
#newsletter .bluebold24, #content .bluebold24, #contentindex .bluebold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;color: #006699; line-height: 28px;}

#newsletter .pinkbold14, #content .pinkbold14, #contentindex .pinkbold14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990066; line-height: 16px;}
#newsletter .pinkbold16, #content .pinkbold16, #contentindex .pinkbold16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990066; line-height: 18px;}
#newsletter .pinkbold18, #content .pinkbold18, #contentindex .pinkbold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #990066; line-height: 20px;}
#newsletter .pinkbold24, #content .pinkbold24, #contentindex .pinkbold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #990066; line-height: 28px;}

#newsletter .greenbold18, #content .greenbold18, #contentindex .greenbold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  color: #006666; line-height: 20px;}
#newsletter .greenbold24, #content .greenbold24, #contentindex .greenbold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;  color: #006666; line-height: 28px;}

#newsletter .ltgreenbold18, #content .ltgreenbold18, #contentindex .ltgreenbold18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  color: #00CC99; line-height: 20px;}
#newsletter .ltgreenbold24, #content .ltgreenbold24, #contentindex .ltgreenbold24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;  color: #00CC99; line-height: 28px;}




.spaceleft {
	margin-left: 5px;
}
.spaceright {
	margin-right: 5px;
}
.spacerightbig {
	margin-right: 20px;
}
#smallprint  {
	font-size: 11px;
}

#copyright, #copyright p, #copyright td  {
	font-size: 11px;
}.goldborderthick {
	border: 3px solid #CC9900;
}
/* Ad Listingsfrom PSYP */
#content #ad {
	margin-bottom: 5px;
	padding: 5px;

}


#content #ad h2 {
	padding:0px;

	margin: 0px;
	color: #000000;
	font: bold 16px Arial, Helvetica, sans-serif;
}
#content #ad p {
	margin: 0px;
	padding:0px;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}



#content #ad a:link, #ad a:active, #ad a:visited, #ad a:hover {
	color: #000000;
	text-decoration: underline;
}
#content #ad .spaceright {
	padding-right: 5px;
	
}#content form h4 {
	font: bold 14px/normal Arial, Helvetica, sans-serif;
	padding-top: 12px;
	color: #006666;
}
#content input {
	font: 12px Arial, Helvetica, sans-serif;
}
#content #eating_top_nav p {
	margin: 0px;
	padding: 0px;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#content #eating_top_nav a:link, #eating_top_nav a:visited, #eating_top_nav a:hover, #eating_top_nav a:active {
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	color: #006699;
}
#content #eating_top_nav {
	height: 24px;
	width: 90%;
	background: #CCFFFF;
	padding-top: 8px;
	padding-bottom: 0px;
	margin: 10px auto 0px;
}
#content #workbook_nav td{
	padding: 5px;
}
#content #workbook_nav {
	padding-top: 20px;
}
