body 		{ margin: 0px; padding: 0px; background-color:#985E29; background-image: url(../gui/bg.jpg); background-position:top left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; line-height:18px; }
img			{ border:0px; }
form 		{ margin: 0px; padding: 0px; }
a:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#98652E; text-decoration:underline; line-height:18px; }
a:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#98652E; text-decoration:underline; line-height:18px; }
a:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#98652E; text-decoration:underline; line-height:18px; }
a:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#98652E; text-decoration:none; line-height:18px; }

.mainshaddow		{ margin-left:auto; margin-right:auto; width:1028px; background-image: url(../gui/bg_shaddow_main.png); background-repeat: no-repeat; background-position:top left; }
.main				{ margin-left:auto; margin-right:auto; width:1010px; background-image: url(../gui/bg_main.jpg); background-repeat: repeat-y; background-position:top left; }
.mainholder			{ width:1010px; background-image: url(../gui/bg_menu.gif); background-repeat: repeat-x; background-position:top; }
.mainholders		{ width:1010px; background-image: url(../gui/bg_shaddow.png); background-repeat: no-repeat; background-position:top left; }
.mainbottom			{ width:1010px; height:20px; background-color:#000000; }
.left				{ width:186px; float:left; padding-top:20px; padding-bottom:20px; }
.right				{ width:38px; float:left; }
.middle				{ width:786px; float:left; }
.tabsholder			{ position:absolute; width:786px; height:303px; background-image: url(../gui/bg_tab_holder.gif); background-repeat: repeat-x; background-position:bottom left; }
.tabstable			{ height:303px; }
.tabstable_left		{ padding-left:29px; }
.tabstable_middle	{ padding-left:21px; }
.tabstable_right	{ padding-left:21px; }
.left_tab			{ padding-left:25px; }
.left_tabholder		{ background-color:#E9D4A8; border-left:1px solid #653922; border-bottom:1px solid #653922; }
.left_tabholder1	{ background-color:#E9D4A8; border-left:1px solid #653922; border-top:1px solid #653922; }
.left_header		{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; text-align:left; padding-left:17px; padding-top:8px; padding-bottom:10px; background-image: url(../gui/misc/left_header_bg.gif); background-repeat: repeat-y; background-position:top left; }
.left_header1		{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; text-align:left; padding-left:17px; padding-top:10px; height:46px; background-image: url(../gui/misc/left_header1.gif); background-repeat: repeat-y; background-position:top left; }
.left_content		{ text-align:left; padding-left:17px; padding-top:10px; padding-bottom:10px; padding-right:15px; background-image: url(../gui/misc/left_content_bg.gif); background-repeat: repeat-y; background-position:top left; }
.left_content1		{ text-align:left; padding-left:17px; padding-top:10px; padding-bottom:14px; padding-right:15px; background-image: url(../gui/misc/left_content_bg1.gif); background-repeat: no-repeat; background-position:top right; }

h1.home			{ margin:0; padding-bottom:11px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home	a:link 		{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home	a:visited	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home	a:active 	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home	a:hover 	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home2			{ margin:0; padding-bottom:0px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home2	a:link 		{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home2	a:visited	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home2	a:active 	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home2	a:hover 	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.home1		{ margin:0; padding-bottom:1px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#660000; text-decoration:none; line-height:24px; }
h1.program		{ margin:0; padding-bottom:0px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; color:#660000; text-decoration:none; line-height:29px; }
h1				{ margin:0; padding-bottom:16px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; color:#660000; text-decoration:none; line-height:29px; }
h2.homesub		{ margin:0; padding-bottom:11px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-decoration:none; line-height:24px; }
h2.courses		{ margin:0; padding:0px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; line-height:24px; }
h2.courses1		{ margin:0; padding-bottom:4px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; line-height:24px; }
h2.courses1	a:link 		{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; line-height:18px; }
h2.courses1	a:visited	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; line-height:18px; }
h2.courses1	a:active 	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; line-height:18px; }
h2.courses1	a:hover 	{ font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#660000; text-decoration:none; line-height:18px; }
h2				{ margin:0; padding-bottom:7px; font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-decoration:none; line-height:19px; }

.menuholder				{ height:132px; }
.topmenu 				{ padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.topitem A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.topitem A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.topitem A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.topitem A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topitems A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topitems A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topitems A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topitems A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topmenu .tops A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topmenu .tops A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topmenu .tops A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.topmenu .tops A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menu 					{ padding-top:26px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menu .step				{ padding-top:26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menu .step A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menu .step A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menu .step A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menu .step A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitem				{ text-align:left; border-right:1px solid #AEAEAE; padding-left:10px; padding-right:15px; }
.menuitem A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menuitem A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menuitem A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menuitem A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitemlast			{ text-align:left; padding-left:10px; }
.menuitemlast A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menuitemlast A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menuitemlast A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; }
.menuitemlast A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitems				{ text-align:left; border-right:1px solid #AEAEAE; padding-left:10px; padding-right:15px; }
.menuitems A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitems A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitems A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitems A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitemslast			{ text-align:left; padding-left:10px; }
.menuitemslast A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitemslast A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitemslast A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.menuitemslast A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EDC98B; text-decoration:none; line-height:14px; }
.carticon				{ vertical-align:middle; }
.contentholder			{ padding-left:29px; padding-right:29px; padding-bottom:29px; }
.contentholderi			{ padding-top:25px; padding-left:29px; padding-right:29px; padding-bottom:29px; }
.contentmiddle			{ width:510px; padding-right:28px; float:left; border-right:1px solid #DDC29F; }
.contentright			{ width:162px; padding-left:18px; float:right; }
.contentright1			{ width:189px; float:right; }
.contentright1h			{ padding-left:27px; }
.row1					{ border-top:1px solid #DDC29F; padding-bottom:30px; background-image: url(../gui/bg_row.gif); background-repeat: repeat-x; background-position:top left; }
.row1_left				{ border-right:1px solid #DDC29F; }
.row1_middle			{ border-right:1px solid #DDC29F; }
.row1_right				{  }
.row1_holder_left		{ padding-top:21px; padding-left:29px; padding-right:18px; }
.row1_holder_middle		{ padding-top:21px; padding-left:21px; padding-right:18px; }
.row1_holder_right		{ padding-top:21px; padding-left:21px; padding-right:23px; }
.row1_holder1_left		{ padding-top:13px; padding-left:29px; padding-right:18px; }
.row1_holder1_middle	{ padding-top:13px; padding-left:21px; padding-right:18px; }
.row1_holder1_right		{ padding-top:13px; padding-left:21px; padding-right:23px; }
.row2					{ border-top:1px solid #DDC29F; padding-bottom:30px; }
.row2_left				{ border-right:1px solid #DDC29F; }
.row2_middle			{ border-right:1px solid #DDC29F; }
.row2_right				{  }
.row2_holder_left		{ padding-top:21px; padding-right:21px; }
.row2_holder_middle		{ padding-top:21px; padding-left:21px; padding-right:21px; }
.row2_holder_right		{ padding-top:21px; padding-left:21px; }
.quote					{ padding-bottom:9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#660000; text-decoration:none; }
.sectionheader			{ background-color:#000000; color:#E9D4A8; font-weight:bold; padding-left:12px; padding-top:6px; padding-bottom:6px; }

.tableheader			{ background-color:#000000; color:#E9D4A8; font-weight:bold; padding-top:6px; padding-bottom:6px; }
.tableheaders			{ padding-left:10px; background-color:#000000; color:#E9D4A8; font-weight:bold; padding-top:6px; padding-bottom:6px; }
.tableheader1			{ background-color:#000000; color:#E9D4A8; font-weight:bold; padding-top:8px; padding-bottom:8px; }
.tableheader1s			{ padding-left:10px; background-color:#000000; color:#E9D4A8; font-weight:bold; padding-top:8px; padding-bottom:8px; }
.tablerowtr				{  }
.tablerow				{ border-bottom:1px solid #E9D5B5; padding-top:5px; padding-bottom:5px; }
.tablerowf				{ padding-top:5px; padding-bottom:5px; }
.tablerows				{ padding-left:10px; border-bottom:1px solid #E9D5B5; padding-top:5px; padding-bottom:5px; }
.tablerowa				{ border-bottom:1px solid #E9D5B5; padding-top:8px; padding-bottom:9px; }
.tablerowas				{ padding-left:10px; border-bottom:1px solid #E9D5B5; padding-top:8px; padding-bottom:9px; }
.tablerowsf				{ padding-left:10px; padding-top:5px; padding-bottom:5px; }
.tablerow1				{ background-color:#FDF8EA; border-bottom:1px solid #E9D5B5; padding-top:5px; padding-bottom:5px; }
.tablerow1f				{ background-color:#FDF8EA; padding-top:5px; padding-bottom:5px; }
.tablerow1s				{ background-color:#FDF8EA; padding-left:10px; border-bottom:1px solid #E9D5B5; padding-top:5px; padding-bottom:5px; }
.tablerow1a				{ background-color:#FDF8EA; border-bottom:1px solid #E9D5B5; padding-top:8px; padding-bottom:9px; }
.tablerow1af				{ background-color:#FDF8EA; padding-top:8px; padding-bottom:9px; }
.tablerow1b				{ background-color:#FDF8EA; padding-top:8px; padding-bottom:9px; }
.tablerow1as				{ background-color:#FDF8EA; padding-left:10px; border-bottom:1px solid #E9D5B5; padding-top:8px; padding-bottom:9px; }
.tablerow1sf			{ background-color:#FDF8EA; padding-left:10px; padding-top:5px; padding-bottom:5px; }
.tablerow2				{ background-color:#E9D4A8; border-bottom:1px solid #E9D5B5; padding-top:5px; padding-bottom:5px; }
.tablerow2f				{ background-color:#E9D4A8; padding-top:5px; padding-bottom:5px; }
.tablerow2s				{ background-color:#E9D4A8; padding-left:10px; border-bottom:1px solid #E9D5B5; padding-top:5px; padding-bottom:5px; }
.tablerow2sf			{ background-color:#E9D4A8; padding-left:10px; padding-top:5px; padding-bottom:5px; }
.tablerow3				{ background-color:#FDF8EA; padding:12px; border-bottom:1px solid #E9D5B5; }
.pricered				{ color:#A51B11; font-weight:bold; }
.formcontent			{ background-color:#FDF8EA; padding-top:14px; padding-bottom:14px; padding-left:19px; padding-right:19px; border-bottom:1px solid #E9D5B5; border-left:1px solid #E9D5B5; border-right:1px solid #E9D5B5; }
.formcontentt			{ background-color:#FDF8EA; padding-top:14px; padding-bottom:6px; padding-left:19px; padding-right:19px; border-left:1px solid #E9D5B5; border-right:1px solid #E9D5B5; }
.formcontentb			{ background-color:#FDF8EA; padding-top:4px; padding-bottom:14px; padding-left:19px; padding-right:19px; border-bottom:1px solid #E9D5B5; border-left:1px solid #E9D5B5; border-right:1px solid #E9D5B5; }
.formcontent1			{ background-color:#FDF8EA; border-bottom:1px solid #E9D5B5; border-left:1px solid #E9D5B5; border-right:1px solid #E9D5B5; }
.formcontenti			{ padding-top:14px; padding-bottom:14px; padding-left:19px; padding-right:19px; }
.formcontent2			{ background-color:#FDF8EA; padding-top:14px; padding-bottom:14px; padding-left:19px; padding-right:19px; border:1px solid #E9D5B5; }
.pricebottom			{ padding-bottom:15px; }
.borderbottom			{ padding-bottom:12px; border-bottom:1px solid #E9D5B5; }
.middlespaced			{ padding-top:12px; padding-bottom:12px; border-bottom:1px solid #E9D5B5; }
.middlespaced1			{ padding-top:12px; padding-bottom:12px; }
.bordertop				{ padding-top:12px; border-top:1px solid #E9D5B5; }
.formbuttons			{ padding-top:14px; }
.checkoutheader			{ font-weight:bold; padding-bottom:8px; border-bottom:1px solid #E9D5B5; }
.separator1				{ border-bottom:1px solid #E9D5B5; }

.breadcrumbs						{ padding-top:9px; padding-bottom:9px; padding-left:29px; background-color:#E9D4A8; }
.floating_cart						{ float:left; padding-right:20px; }
.breadcrumbs_holder					{ width:449px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; line-height:16px; }
.breadcrumbs_holder A:link 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#660000; text-decoration:underline; line-height:16px; }
.breadcrumbs_holder A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#660000; text-decoration:underline; line-height:16px; }
.breadcrumbs_holder A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#660000; text-decoration:underline; line-height:16px; }
.breadcrumbs_holder A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#660000; text-decoration:none; line-height:16px; }

.formerror					{ background-color:#FDF8EA; border:1px solid #B32414; padding-left:12px; padding-right:10px; padding-top:10px; padding-bottom:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#B32414; font-weight:bold; font-size:11px; line-height:17px; }
.formerror A:link 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#B32414; text-decoration:underline; line-height:17px; }
.formerror A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#B32414; text-decoration:underline; line-height:17px; }
.formerror A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#B32414; text-decoration:underline; line-height:17px; }
.formerror A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#B32414; text-decoration:none; line-height:17px; }

.text 				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#757575; text-decoration:none; line-height:18px; }
.text A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:underline; line-height:18px; }
.text A:visited		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:underline; line-height:18px; }
.text A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:underline; line-height:18px; }
.text A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#EAB700; text-decoration:none; line-height:18px; }

.footer 			{ padding-top:19px; border-top:1px solid #DDC29F; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; line-height:21px; text-decoration:none; }
.footer A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:none; }
.footer A:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:none; }
.footer A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:none; }
.footer A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:underline; }

.copyright 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; }
.copyright A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; }
.copyright A:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; }
.copyright A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; }
.copyright A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }

.clear		{ clear:both; }
.required 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#B32414; text-decoration:none; line-height:17px; }
.input 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; padding:2px; color:#222222; text-decoration:none; border:1px solid #93896E; background-color:#FFFFFF; }
.list 		{ margin:9px 0px 13px 15px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list li 	{ padding-left: 10px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list1 		{ margin:2px 0px 2px 35px; padding: 0px 0px 0px 0px; line-height: 17px; }
.list4 		{ margin:6px 0px 12px 35px; padding: 0px 0px 0px 0px; line-height: 17px; }
.list2 		{ margin:9px 0px 3px 15px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list2 li 	{ padding-left: 10px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list3 		{ margin:9px 0px 13px 15px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list3 li 	{ padding-left: 10px; padding-bottom:6px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.listh 		{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.listh li 	{ padding-left: 14px; background-image: url(../gui/bullethome.gif); background-repeat: no-repeat; background-position: 0px 7px; }

.cartc			{ width:284px; background-color:#E9D4A8; padding:12px; }
.cartch			{ border-bottom:1px solid #CCA15C; background-color:#FDF8EA; padding-left:8px; padding-right:8px; }
.cartc_rowl		{ border-bottom:1px solid #DDBD80; padding-top:4px; padding-bottom:4px; border-bottom:1px solid # }
.cartc_rowr		{ border-bottom:1px solid #DDBD80; padding-top:4px; padding-bottom:4px; }
.cartc_rowlf	{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid # }
.cartc_rowrf	{ padding-top:4px; padding-bottom:4px; }

.controls {font-size:12px;width:20px;margin:0 auto;border:1px solid #ccc;}
.controls a {display:block; width:150px;float:left;}
.controls div {padding:10px;clear:both;}
.text {font-size: 12px;background:#f7f7f7;border:1px dotted #aaa;padding:4px;}
#container1 {width:308px; padding-top:5px; margin:0px; cursor:pointer;}
#fx1 {width:308px;} 
#trigger1	{ padding-bottom:9px; padding-left:16px; }
#trigger1 A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; line-height:14px; }
#trigger1 A:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; line-height:14px; }
#trigger1 A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; line-height:14px; }
#trigger1 A:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; text-decoration:none; line-height:14px; }

#RESOURCES #main .demo li { padding-bottom: 0; }
ul.demo {display:block; width:308px; height:36px; padding:0; margin:0; list-style-type:none;}
ul.demo li {display:block; width:308px; height:16px; padding:0; margin:0; float: left; position:relative; overflow:hidden; cursor:default;}
ul.demo li.p2 {background:#ffc;}
ul.demo li.p3 {background:#cfc;}
ul.demo li.p4 {background:#ccf;}
ul.demo li span { display:block; margin:4px; background:#eef; cursor:default;}


#faq .accTogglerOpen {
	display:			block;
	margin: 			0;
	cursor: 			pointer;
	 font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-decoration:none; line-height:19px;
	padding-top:8px;
	padding-left:11px;
	padding-right:45px;
	padding-bottom:8px;
	border:1px solid #CFB98C;
	background-color:#E9D4A8;
   background-image: url(../gui/close.png); background-repeat:no-repeat; background-position:right;
}
#faq .accToggler {
	display:			block;
	margin: 			0;
	cursor: 			pointer;
	 font-family: 'Times New Roman', Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000000; text-decoration:none; line-height:19px;
	padding-top:8px;
	padding-left:11px;
	padding-right:45px;
	padding-bottom:8px;
	border:1px solid #E9D5B5;
	background-color:#FDF8EA;
   background-image: url(../gui/open.png); background-repeat:no-repeat; background-position:right;
}
#faq .accContent {
	margin: 			0px;
}
#faq .accContent p {
	margin: 			0px;
}
#faq .faqbarbody {
  border-top:1px solid #F9DFBE; border-bottom:1px solid #F9DFBE; font-size:12px; color:#F2940B; font-weight:bold; line-height:18px;
}
#faq .faqtext {
  padding:12px;
}

.player_content { background-color:#FBF1D6; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.playerbg		{ height:35px; width:253px; background-image: url(../gui/flash_bg.gif); background-repeat:no-repeat; background-position:top left; }
.playerbgh		{ padding-left:10px; padding-top:8px; }
.playerfooter 			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; line-height:21px; text-decoration:none; }
.playerfooter A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:none; }
.playerfooter A:visited 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:none; }
.playerfooter A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:none; }
.playerfooter A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#660000; line-height:21px; text-decoration:underline; }
.innerright		{ border-left:1px solid #DDC29F; }
.rightquote		{ padding-left:25px; padding-top:20px; }
.rightquote1		{ padding-left:25px; }
.form_buttons_inner { padding-top:11px; border-top:1px solid #DDC29F; }
.shipping_address_first		{ padding-bottom:7px; border-bottom:1px solid #DDC29F; }
.shipping_address			{ padding-top:7px; padding-bottom:7px; border-bottom:1px solid #DDC29F; }
.shipping_address_last		{ padding-top:7px; }

