/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(newsiteimages/homepage01.gif) repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;

	
}
form2 {
	margin: 0px;
	padding: 30px 0px 0px 0px;
	
}
.submit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 100px;
	background: url(newsiteimages/submit.gif) padding-left:100px;
}
.formfield {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	background-color: #ffffff;
	border: 1px solid #0066FF;
	
}
.formfield1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	border: 1px solid #c35732;
	position-left: -0.25em;
}
.formfield2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	border: 1px solid #0099ff;
}
.formfield3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	background-color: #ffffff;
	border: 2px solid #0099ff;
}
button.calendarStyle {
	background-color: transparent;
	border: 0;
	height:22px;
	width:22px;
	background-image:url(html/calendar/calendar.png);
	cursor: pointer;
	cursor: hand;
}
.submitorder {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	border: thin outset #FFFFFF;
	
}
.submit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #00CC33;
	font-weight: bold;
}
/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	text-align: right;
	color: #5E5E5E;
}

.textadd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top: 0pt; 
	margin-bottom: 0pt;
}

.jumpmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: right;
	background-color:#e7ffae;
}

.textaddlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
}

.text2 {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
}

.text3 {
	color: #EAF3FA;
}

.text4 {
	margin-bottom: 15px;
	padding-left: 30px;
	background: url(newsiteimages/homepage09.gif) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4home {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 30px;
	background: url(newsiteimages/homepage09.gif) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4_bee {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/bee.jpg) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4_faq {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/question.png) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4_chest {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/chest1.jpg) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4_lock {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/padlock.gif) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4_green {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/green.gif) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4a {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/smileface.png) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4b {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/tipsicon.png) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4b1 {
	margin-bottom: 10px;
	padding-left: 20px;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4b2 {
	margin-bottom: 0px;
	padding-left: 20px;
	font-size: 17px;
	font-weight: bold;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4c {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/cart_add.png) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4d {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/checkmark2.gif) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4d1 {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/checkmark2.gif) no-repeat left center;
	font-size: 15px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4e {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/refer2.png) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text4f {
	margin-bottom: 10px;
	padding-left: 60px;
	background: url(newsiteimages/camera.png) no-repeat left center;
	font-size: 21px;
	font-weight: normal;
	color: #1859A9;
	letter-spacing: -1px;
}
.text5 {
	font-size: 11px;
	font-weight: bold;
	color: #6A9A00;
}	
.text5faq {
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
}	
.text5pad {
	font-size: 11px;
	font-weight: bold;
	color: #6A9A00;
	padding-left: 70px;
}	

.text5a {
	font-size: 15px;
	font-weight: bold;
	color: #8ABAE4;
}
.text5b {
	font-size: 11px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/checkmark.gif) no-repeat left center;
	padding-left: 30px;
}
.text5b1 {
	font-size: 12px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/checkmark.gif) no-repeat left center;
	padding-left: 30px;
}
.text5b1a {
	font-size: 15px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/checkmark.gif) no-repeat left center;
	padding-left: 30px;
}
.text5b2 {
	font-size: 12px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/golden_offer.gif) no-repeat left center;
	padding-left: 30px;
}
.text5b2a {
	font-size: 15px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/golden_offer.gif) no-repeat left center;
	padding-left: 30px;
}
.text5bgift {
	font-size: 15px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/gift.jpg) no-repeat left center;
	padding-left: 30px;
}
.text5b3{
	font-size: 12px;
	font-weight: bold;
	color: #6A9A00;
	background: url(newsiteimages/backarrow.gif) no-repeat left center;
	padding-left: 30px;
}
.text5c {
	font-size: 11px;
	color: #595959;
}
.text5cindent {
	font-size: 11px;
	color: #595959;
	margin-left:150px;
}
.text5c1 {
	font-size: 11px;
	color: #0099ff;
}
.text5c2 {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}
.text5c3 {
	font-size: 12px;
	color: #777777;
	padding-left: 25px;
}
.text5d {
	font-size: 12px;
	color: #6A9A00;
}
.text5e {
	font-size: 12px;
	color: #666666;
	background: url(newsiteimages/magglass.png) no-repeat left center;
	padding-left: 20px;
}	
.text6 {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/homepage09.gif) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #1859A9;
}
.textCC1 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0000af;
	font-family:Arial, Helvetica, sans-serif;
}
.textCC2 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ffb900;
	font-family:Arial, Helvetica, sans-serif;
}
.textCC3 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #0b9446;
	font-family:Arial, Helvetica, sans-serif;
}
.textCC4 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #f47932;
	font-family:Arial, Helvetica, sans-serif;
}
.textCC5 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #ed171f;
	font-family:Arial, Helvetica, sans-serif;
}
.textCC6 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #94509d;
	font-family:Arial, Helvetica, sans-serif;
}
.text6_cart {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/cart_add.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_materials {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/materials.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_sites {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/teachersitesheader.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_forum {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/question.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_tips {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/tipsicon.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_idea {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/ideaicon.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_lp {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/lpback.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_refer {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/refer.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_refer2 {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/referarrow2.gif) no-repeat left center;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_refer3 {
	margin-bottom: 5px;
	padding-left: 0px;
	background: url(newsiteimages/refer2.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_news {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/mail.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_blog {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/blogheader.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_chat {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/livechat.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_lp {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/lessonplanheader.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_remind {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/remind.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6_shop {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/shop.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6A9A00;
}
.text6a {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/plussign.gif) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #1859A9;
}
.text6top10 {
	margin-bottom: 25px;
	padding-left: 30px;
	background: url(newsiteimages/top10.gif) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #009900;
}
.text6btsb {
	margin-bottom: 20px;
	padding-left: 30px;
	background: url(newsiteimages/btsbmini.jpg) no-repeat left center;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #1859A9;
}
.text6top {
	margin-bottom: 10px;
	padding-left: 30px;
	background: url(newsiteimages/top10.gif) no-repeat left center;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #009900;
}
.text6b {
	padding-left: 30px;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FF6600;
	font-family:Arial, Helvetica, sans-serif;
}
.text6b1 {
	padding-left: 0px;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FF6600;
}
.text6c {
	padding-left: 30px;
	background: url(newsiteimages/4stars.jpg) no-repeat right;
	font-size: 15px;
	letter-spacing: -1px;
	color: #FF6600;
}

.text6d {
	padding-left: 0px;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #FF6600;
}
.text6d1 {
	padding-left: 0px;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #6a9a00;
}
.text6e {
	padding-left: 120px;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #ffffff;
	background-color:#185989;
	font-family:Arial, Helvetica, sans-serif;
}
.text6e1 {
	padding-left: 40px;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ffffff;
	background-color:#185989;
	font-family:Arial, Helvetica, sans-serif;
}
.text7 {
	height: 15px;
	margin-bottom: 10px;
	padding-left: 4px;
	background: url(newsiteimages/homepage17.gif) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.text8 {
	text-align: center;
	font-size: 10px;
	color: #999999;
}

.text9 {
	font-size: 13px;
	color: #ffffff;

}
.text10 {
	height: 15px;
	margin-bottom: 10px;
	padding-left: 4px;
	background: url(newsiteimages/homepage20.gif) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.text10:hover {
	background: url(newsiteimages/homepage22A.gif) no-repeat left center;
}
.textgk2 {
	height: 40px;
	margin-bottom: 15px;
	padding-left: 4px;
	background: url(newsiteimages/gk2button1.jpg) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.textg34 {
	height: 40px;
	margin-bottom: 15px;
	padding-left: 4px;
	background: url(newsiteimages/g34button1.jpg) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}	
.textg56 {
	height: 40px;
	margin-bottom: 15px;
	padding-left: 4px;
	background: url(newsiteimages/g56button1.jpg) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}		
.text56:hover {
	text-decoration: underline;
	background: url(newsiteimages/homepage22.gif) no-repeat left center;

}
.text10a {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 4px;
	background: url(newsiteimages/homepage21.gif) no-repeat left center;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}	
.text10a:hover {
	background: url(newsiteimages/homepage23.gif) no-repeat left center;
}
.text10a1 {
	height: 25px;
	margin-bottom: 5px;
	padding-left: 4px;
	padding-top: 6px;
	background: url(newsiteimages/homepage21a.gif) no-repeat left center;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}	
.text10a1:hover {
	background: url(newsiteimages/homepage23a.gif) no-repeat left center;
}
.text10a2 {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 4px;
	background: url(newsiteimages/homepage21a.gif) no-repeat left center;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.text10b {
	height: 15px;
	margin-bottom: 10px;
	padding-left: 4px;
	background: url(newsiteimages/homepage24.gif) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.text10c {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 155px;
	background: url(newsiteimages/homepage28a.gif) no-repeat 150px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}	
.text10c:hover {
	background: url(newsiteimages/homepage28b.gif) no-repeat 150px;
}
.text10c1 {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 259px;
	background: url(newsiteimages/homepage25.gif) no-repeat 250px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}	
.text10c1:hover {
	background: url(newsiteimages/homepage23.gif) no-repeat 250px;
}
.text10c2 {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 58px;
	background: url(newsiteimages/homepage25.gif) no-repeat 50px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}	
.text10c2:hover {
	background: url(newsiteimages/homepage23.gif) no-repeat 50px;
}
.text10c3 {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 50px;
	background: url(newsiteimages/homepage25.gif) no-repeat 40px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}	
.text10c3:hover {
	background: url(newsiteimages/homepage23.gif) no-repeat 40px;
}
.text10c3a {
	height: 25px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	background: url(newsiteimages/homepage28.gif);
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	
}	
.text10c3a:hover {
	background: url(newsiteimages/homepage23.gif);
}
.text10d {
	height: 15px;
	margin-bottom: 10px;
	padding-left: 4px;
	background: url(newsiteimages/homepage20.gif) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}	
.text10d:hover {
	text-decoration: underline;
	background: url(newsiteimages/homepage26.gif) no-repeat left center;
}
.text10e {
	height: 15px;
	margin-bottom: 10px;
	padding-left: 4px;
	background: url(newsiteimages/homepage27.gif) no-repeat left center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
}	
.text10e:hover {
	text-decoration: underline;
	background: url(newsiteimages/homepage22.gif) no-repeat left center;

}
.text11 {
	padding-left: 4px;
	font-size: 11px;
	color: #ff6600;
	font face: Arial;
	text-align: right;

}
.style18 {
	font-size: medium; color: #000000; font-weight: bold; 
}
.style25 {	
	font-size: x-small;
	font-style: italic;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.style26 {
	color: #FF0000
}
.style27 {
	font-size: xx-large
}
.style29 {
	font-size: small
}
.style30 {
	font-size: small; color: #000000; font-weight: bold; 
}
/** LINKS */

a {
	color: #246EC9;
}

a:hover {
	text-decoration: none;
}

.link1 {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}	
.link1a {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.link1:hover {
	text-decoration: underline;
}

.link2 {
	padding-left: 12px;
	background: url(newsiteimages/homepage08.gif) no-repeat left center;
	color: #B1F0FF;
	font-size: 11px;
}
.link2a {
	color: #FFFFFF;
	text-decoration: none;
}
.link3 {
	display: block;
	height: 18px;
	padding: 2px 0px 0px 5px;
	background: url(newsiteimages/homepage13.gif) no-repeat left center;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}
.link3a {
	display: block;
	height: 18px;
	padding: 2px 0px 0px 5px;
	background: url(newsiteimages/homepage13.gif) no-repeat center;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
}
.link4 {
	color: #999999;
	font-size: 9px;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}	
.style2 {
	color: #0099FF;
	font-size: 11px;
}

/** BACKGROUNDS */

.bg1 { background: url(newsiteimages/homepage07.jpg) no-repeat left bottom; }
.bg1a { background: url(newsiteimages/chalkboard.jpg) no-repeat left bottom; }
.bg2 { background: url(newsiteimages/homepage15.gif) repeat-y left top; }
.bg3 { background: #F9F9F9 url(newsiteimages/homepage16.gif) repeat-x left top; }
.bg4 { background: #ffffff url(newsiteimages/longchalkboard.jpg) repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 15px 0px 0px;
}
.img1a {
	float: left;
	margin: 0px 5px 0px 0px;
}
.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}
.img3 {
	float: left;
	margin: 0px 0px 0px 0px;
}
.img3flag {
	float: left;
	margin: 0px 10px 2px 0px;
}
.img3a {
	float: auto;
}
hr { display: none; }

.hr1 {
	height: 1px;
	margin-bottom: 10px;
	background: url(newsiteimages/homepage11.gif) repeat-x left top;
}
.hr1a {
	height: 1px;
	background: url(newsiteimages/homepage11.gif) repeat-x left top;
}
.hr1b {
	height: 1px;
	background: url(newsiteimages/homepage11.gif) repeat-y left top;
}

.hr2 {
	height: 2px;
	margin-bottom: 10px;
	background: url(newsiteimages/homepage18.gif) repeat-x left top;
}
.hr3 {
	height: 1px;
	margin-bottom: 0px;
	background: url(newsiteimages/homepage11.gif) repeat-x left top;
}

.orderformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	border: 1px solid #d3e6ed;
}
.programfield {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FFFFFF;
	height: 25px;
	width: 100px;
	border: thin dashed #999999;
}
