.text {font-size: .30cm; font-family: Verdana, Arial, Helvetica, san-serif; font-weight: normal; color: #000000}body {    font-family: Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;}h1 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	color: #00589d;}.smalltext   { font-family: Verdana; font-size: 11px; color: #000000 }.smalllinks   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-variant: bold;                color: #666666; text-decoration: underline; font-weight: bold }.smalllinks a.link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-variant: bold;                color: #666666; text-decoration: underline; font-weight: bold }.smalllinks a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: bold;                font-weight: bold; font-variant: bold; color: #CC0000;                text-decoration: underline }.textwhite {font-size: 12px; font-family: Verdana, Helvetica, san-serif; font-weight: normal; color: #ffffff}.BODY        { font-size: .32cm; font-family: Verdana, Helvetica, san-serif;                font-weight: normal; color: #000066; background-color: #FFFFFF }.disclaim {font-size: 11px; font-family: Verdana, Helvetica, san-serif; font-weight: normal; color:#000000}.titlewhitebig { font-size: 14px; font-family: Verdana, Helvetica, sans-serif; color: #FFFFFF;                font-weight: bold }.whiteheader {font-size:12pt; font-family: Verdana, Helvetica,sans-serif; font-weight:bold; text-decoration: none; color:#FFFFFF}.redtext {font-size:12px; font-family: Verdana, Helvetica, san-serif; font-weight: bold; color: #cc0000}.fieldtext {font-size:12px; font-family:Verdana, Helvetica,sans-serif; font-weight:bold; color:#000000}.style2 {font-size:12px; font-family:Verdana, Helvetica,sans-serif; font-weight:bold; color:#000000}.style4 {font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#FF0000}.fieldtextblue {font:bold 12px; verdana, helvetica, san-serif; color:#000066}.fieldtextbig {font:bold 12px; verdana, helvetica, san-serif; color:#000066}.maintext {font-size:12px; font-family: Verdana, Helvetica, sans-serif; font-weight:normal; color:#000000}.whitetext {font-size:12px; font-family: Verdana, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF}.quicksearch {font-size:11px; font-family: Verdana, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}.searchtext  { font-family: Arial; font-size: 10pt; color: #666666; font-weight: bold }.style1 {font-size:12px; font-family: Verdana, Helvetica, sans-serif; font-weight:normal; color:#000000}.style3 {font-size:11px; font-family: Verdana, Helvetica, sans-serif; font-weight:normal; color:#000000}.pricefont {font-size:14px; font-family: Verdana, Helvetica,sans-serif; font-weight:bold; font-style: italic; color:#FF0000}.top a:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none}.top a:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: FBD077}.main a:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; font-variant: normal; color: #000000}.main a:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; font-variant: normal; color: #9999FF}.main a:visited{  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; font-variant: normal; color: #000000}.side        {	font-family: Verdana, Helvetica, sans-serif;	font-size: 8pt;	color: #0063a6;	text-decoration: underline;	line-height: 20px;}.side a:hover {	font-family: Verdana, Helvetica, sans-serif;	font-size: 8pt;	font-variant: normal;	color: #0063a6;	text-decoration: none;	line-height: 20px;}               .mainlinks   {	font-family: Verdana, Helvetica, sans-serif;	font-size: 9pt;	color: #0063a6;	text-decoration: underline;}.mainlinks a:hover { font-family: Verdana, Helvetica, sans-serif;	font-size: 9pt;	font-variant: normal;	color: #0063a6;	text-decoration: none;}.whiteside {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-variant: bold; color: #FFFFFF; text-decoration:none}.whiteside a:link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-variant: bold; color: #FFFFFF; text-decoration:none}.whiteside a:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: bold; font-weight: bold; font-variant: bold; color: #9999FF; text-decoration:none}.leftandright { background-color:0039ab; vertical-align:top;}.submenutable {  border:003399px solid; display:table; width:95%; background-color: 003399 }.submenu {  background-color: 0033CC; border: none;  }.submenutable2 	{      border:0px solid 0033CC; display:table; width:95%; background-color: 0033CC   }      	.submenu2	{      	background-color: 0033CC; border: none;    	      	}.leftcell {  background-color: #FFFFFF}.rightcell {  background-color: #FFFFFF}.rrp { font-family: Verdana; font-size: 11px; color: #000000; text-decoration: strikethrough }.toplinks {  font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none}.toplinks a:hover {  color: #037bf3; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-size: 9pt}hr {  color: #E2007B}hr {  color: #CC0000}.leftside    { background-color: #FFF8E8 }.bottomback    { background-color: #cc0000 }.searchback  { background-color: #FFD9AE; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; color: #666666; font-size: 10pt;                font-weight: bold }.sidehdr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: bold;	color: #000000;	text-decoration: none;	line-height: 15px;}.fplinks   {	font-family: Verdana, Helvetica, sans-serif;	font-size: 8pt;	color: #0063a6;}.fplinks a {	text-decoration: underline;}.fplinks a:hover { font-family: Verdana, Helvetica, sans-serif;	font-size: 8pt;	font-variant: normal;	color: #0063a6;	text-decoration: none;}#subcathide, #grouphide, #pricehide, #userhide, #credhide, #authorhide {	display: none;}.blueheaders {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14pt;	font-weight: bold;	color: #00589d;}.smblueheaders {	font-family: Verdana, Helvetica, sans-serif;	font-size: 10pt;	color: #00589d;}.qsearch     { background-image:                url('../images/qs-back.gif');                background-repeat: no-repeat; height: 172px; width: 202px;                padding-left: 15px; padding-right: 5px; padding-top: 10px;                padding-bottom: 5px }.coursesearch { background-image: url('../images/ccback.gif'); background-repeat: no-repeat;                height: 130px; width: 202px; padding: 10px 5px 5px 15px;}.drop {	width: 170px;	height: 23px;}.topsearchbck {                background-image: url('../images/topsearch-bck.gif');                background-repeat: no-repeat;                height: 50px; width: 474px;                padding: 5px 0px 5px 5px;               float: right;}.paleback { background-image: url('../images/paleback.gif'); background-repeat: no-repeat;                height: 170px; width: 190px; padding: 10px 5px 5px 10px;}