body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #333333;}a:link, a:visited, a:hover {	color: #FF780E;	text-decoration: none;}a:hover { 	color: #FFFFFF;	background: #FF780E;}#menu{	line-height: 23px;	font-size: small;	width:760px;	}#menu ul{	background: #FF780E;	text-indent: 0px;				margin: 0px;		padding:0px;}#menu li{	list-style:none;	display: block;	float:left;	text-align: center;}#menu ul li a {	border-left: 1px solid #FFFFFF;	padding: 0px;	margin: 0px;	text-decoration: none;	display: block;	font-weight: bold;	voice-family: inherit;	background: #B5C294;	color:#003300;}#menu ul li a:hover{	background-color: #FFBA46;	color: #003300;}#menu li#one a { width: 157px; border-left: 1px solid #FF780E; background: #FF780E; color:#FFFFFF; }#menu li#one a:hover { width: 157px; border-left: 1px solid #FFBA46; background: #FFBA46; color:#FFFFFF; }#menu li#two a { width: 70px; }#menu li#three a { width: 156px; }#menu li#four a { width: 80px; }#menu li#five a { width: 68px; }#menu li#six a { width: 96px; }#menu li#seven a { width: 126px; border-left: 1px solid #ffffff; background: #FF780E; color:#FFFFFF; }#menu li#seven a:hover { width: 126px; border-left: 1px solid #ffffff; background: #FFBA46; color:#FFFFFF; } .footer{ font-size:12px; color:#B5C294; text-decoration:none; }a.footer:link, a.footer:visited, a.footer:hover{ color:#8C9B66; }a.footer:hover{ color: #FFBA46; background-color: #FFFFFF; }.whitelink{ font-size:12px; color:#FFFFFF; text-decoration:none; }a.whitelink:link, a.whitelink:visited, a.whitelink:hover{ color:#FFFFFF; }a.whitelink:hover{ color: #FFFFFF; background-color: #FF780E; }.terms{ font-size:10px; color:#003300;}a.terms:link, a.terms:visited, a.terms:hover{ color:#003300; }a.terms:hover{ color: #FFBA46; background-color: #FFFFFF; }.footaddress{color: #003300; font-weight:bold;}.intro{ font-size:15px; color:#666666; }.submenu{font-weight:bold; font-size:13px; font-style:italic; line-height:22px; }a.submenu:link, a.submenu:visited, a.submenu:hover{ color:#8C9B66; }a.submenu:hover{ color: #FFFFFF; background-color: #8C9B66; }.portmenu{font-weight:bold; font-size:12px; font-style:italic; line-height:18px; margin-left:15px; }a.portmenu:link, a.portmenu:visited, a.portmenu:hover{ color:#FF780E; }a.portmenu:hover{ color: #FFFFFF; background-color: #FF780E; }a.portsubmenu:link, a.portsubmenu:visited, a.portsubmenu:hover{ /*font-weight:bold;*/ font-size:12px; font-style:italic; line-height:18px; margin-left:25px; }a.portsubmenu:hover{ color: #FFFFFF; background-color: #FF780E; }.subheading{font-weight:bold; color:#990000; font-size:16px; padding-bottom:30px; }.highlight{color:#FF6600; font-weight:bold;}.whitelight{color:#FFFFFF;}.greenlight{color:#003300;}.capslight{color:#FFFFFF; text-transform:capitalize; font-weight:bold; text-decoration:underline;}a.capslight:link, a.capslight:visited, a.capslight:hover{color:#FFFFFF; text-transform:capitalize; font-weight:bold; text-decoration:underline;}.booktitle{color:#8C9B66; font-size:15px; font-weight:bold;}.category_title{color:#9F1010; font-size:20px; font-weight:normal; letter-spacing: 3px; }.quote{color:#FFFFFF; font-style:italic;}.didyou{color:#003300; font-size:13px; font-style:italic; padding: 10px; width:219px; height:112px;}.designbub{color:#003300; font-size:13px; font-style:italic;text-align:left;}.designpic{margin-top:25px;margin-bottom:30px;}td.siderule{ background-image:url(img/side_rule.gif); background-repeat:repeat-y;}.error{color:#FF0000;}