a:link {color: #462966; text-decoration: underline; }
a:visited {color: #07739a; text-decoration: underline; }
a:hover {color: #462966; text-decoration: none; }
a:active {color: #462966; text-decoration: underline; }


td, textarea { font-family: verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color: #333333; }


/*CONTAINERS*/

#header_contain { float: left; width: 1002px; height: 187px; background-image: url('../images/layout/background_header.png'); }

#menu_contain { float: left; width: 1002px; height: 59px; background-image: url('../images/layout/background_menu.png'); }

#main_contain { float: left; width: 1002px; }

#book_contain { float: left; width: 1002px; height: 159px; background-image: url('../images/layout/background_book.png'); }

#book_contain_sub { float: left; width: 1002px; height: 160px; background-image: url('../images/layout/background_book_sub.png'); }

#awards_contain { float: left; width: 1002px; }

#sub_contain { float: left; width: 1002px; min-height: 400px; background-image: url('../images/layout/background_sub_repeat.png'); }

#onesheet_contain { float: left; width: 1002px; height: 159px; background-image: url('../images/layout/background_onesheet.png'); }

/*HEADER*/

#logo_contain { float: left; width: 690px; }

#contact_contain { float: left; width: 312px; }

#contact_box1 { margin: 20px 33px 0px 0px; }

#contact_box2 { margin: 60px 33px 0px 0px; }

#contact_box3 { margin: 15px 33px 0px 0px; }

.contact_text1 { font-family: arial, helvetica, sans-serif; font-size:14px; line-height:16px; color: #462966; text-decoration: none; text-align: right; }

.contact_text2 { font-family: trebuchet ms, trebuchet, arial, helvetica, sans-serif; font-size:14px; line-height:16px; color: #111111; text-decoration: none; text-align: right; }

.contact_text3 { font-family: trebuchet ms, trebuchet, arial, helvetica, sans-serif; font-size:22px; line-height:24px; color: #111111; text-decoration: none; text-align: right; }



/*MAIN MENU*/

.menu_nav { float: left; }



/* COLUMNS MAIN */

#image_contain { float: left; width: 481px; }

#mainarea_contain { float: left; width: 521px; }

.sidebar1 { float: left; width: 521px; }



/*BOOK AREA*/

#cover_contain { float: left; width: 326px; }

#title_contain { float: left; width: 676px; }

#title_box { margin: 0px 0px 0px 0px; }

#book_box { margin: 0px 30px 0px 33px; text-align: left; }



/*  SUB PAGES AREA*/

#heading_contain { float: left; width: 1002px; height: 44px; background-image: url('../images/layout/background_heading.png'); }

#subcontent_contain { float: left; width: 1002px; }

.sub_text { margin: 10px 35px 10px 35px; text-align: left; }

.sub_photo { border: solid; border-width: 4px; border-color: #ffffff; float: right; margin: 0px 0px 10px 10px; }

.sub_photo2 { float: right; margin: 0px 0px 10px 10px; }


.highlight { color: #07739a; font-weight: bold; }

.sub_content_highlight { float: left; width: 780px; border-style: solid; border-color: #ffffff; background-color: #e6e6eb; border-width: 1px; padding: 20px; margin: 0px 80px 20px 60px; line-height: 22px; }

.sub_content_highlight2 { float: left; width: 780px; border-style: solid; text-align: center; border-color: #ffffff; background-color: #e6e6eb; border-width: 1px; padding: 13px; margin: 0px 60px 0px 40px; line-height: 14px; }

.sub_content_highlight3 { float: left; width: 780px; border-style: solid; border-color: #ffffff; background-image: url('../images/layout/background_highlight.png'); border-width: 1px; padding: 20px; margin: 0px 80px 20px 60px; line-height: 22px; }


.subbox { float: left; width: 930px;}



/* SIGNATURE */

#tin_contain { margin: 20px 26px 3px 11px; }

.tin_text { font-family: georgia; font-size: 8px; line-height:18px; font-style: normal; color: #4f4f4f;  }



a.contact1:link {color: #462966; text-decoration: none; }
a.contact1:visited {color: #462966; text-decoration: none; }
a.contact1:hover {color: #462966; text-decoration: none; }
a.contact1:active {color: #462966; text-decoration: none; }

a.contact2:link {color: #111111; text-decoration: none; }
a.contact2:visited {color: #111111; text-decoration: none; }
a.contact2:hover {color: #111111; text-decoration: none; }
a.contact2:active {color: #111111; text-decoration: none; }

H1 a:link {color: #07739a; text-decoration: none; }
H1 a:visited {color: #07739a; text-decoration: none; }
H1 a:hover {color: #07739a; text-decoration: none; }
H1 a:active {color: #07739a; text-decoration: none; }

H4 a:link {color: #ffffff; text-decoration: underline; }
H4 a:visited {color: #ffffff; text-decoration: underline; }
H4 a:hover {color: #ffffff; text-decoration: underline; }
H4 a:active {color: #ffffff; text-decoration: underline; }

a.tin:link {color: #4f4f4f; text-decoration: none; }
a.tin:visited {color: #4f4f4f; text-decoration: none; }
a.tin:hover {color: #4f4f4f; text-decoration: none; }
a.tin:active {color: #4f4f4f; text-decoration: none; }


H1 { font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif; font-size: 22px; line-height:24px; font-style: normal; font-weight: normal; color: #fbfaf8; margin-top: 10px; padding-left: 35px; text-align: left; }

H2 { font-family: verdana, arial, sans-serif; font-size: 18px; line-height:24px; font-style: normal; font-weight: normal; color: #462966; margin-top: 25px; padding-bottom: 6px; border-bottom-style: solid; border-width: 1px; border-color: #462966; text-align: left; }

H3 { font-family: verdana, arial, sans-serif; font-size: 14px; line-height:18px; font-style: normal; font-weight: normal; color: #07739a; margin-top: 25px; padding-top: 10px; border-top-style: solid; border-width: 1px; border-color: #81b6c9; text-align: left; }

H4 { font-family: verdana, arial, sans-serif; font-size: 16px; line-height:18px; font-style: normal; font-weight: normal; color: #ffffff; margin: 25px 0px 0px 30px; text-align: left; }

.heading {
	font-family:Arial Narrow;
	font-size:24px;
	color:#639357;
}



