/*overwrite styles*/
body 				{color:#FFFFFF; margin:12px;}
body,td				{font-size:11px; line-height:18px; font-family:Arial,sans-serif; }
a					{color:#FFFFFF; text-decoration:none;}
a:hover				{color:#FFFFFF; text-decoration:none;}
li					{margin-left:-5px}

/*default styles (always listed in wysiwyg toolbar menu)*/
.page_header		{font-size:25px; font-weight:bold; line-height:30px}
.page_header_dark	{color:#000000; font-size:25px; font-weight:bold; line-height:30px}
.header 			{color:#FFCC99; font-size:15px; line-height:20px; font-weight:bold;}
.header_dark		{color:#000000; font-size:15px; line-height:20px; font-weight:bold;}
.header_medium_dark	{color:#000000; font-size:21px; line-height:24px; font-weight:bold;}
.subheader			{color:#FFCC99; font-size:12px; line-height:18px; font-weight:bold;}
.subheader_dark		{color:#CC6633; font-size:13px; line-height:18px; font-weight:bold;}
.normal				{font-size:12px; line-height:18px}
.normal_dark		{color:#000000; font-size:12px; line-height:18px}
.normal_bold		{color:#000000; font-size:13px; line-height:18px; font-weight:bold;}

/*custom lised styles (wysiwyg toolbar menu)*/

/*custom unlisted styles*/
.footer 			{color:#000000; font-size:9px; line-height:12px}
.address			{font-size:11px; line-height: 13px}
.required			{color:red;font-size:14px; line-height: 13px; font-weight:bold;}
.response			{color:blue;font-size:12px; line-height: 13px; font-weight:bold;}
.formfield			{font-size:11px;}
.formfield_ext		{font-size:11px; width:100%}
td.subnavitem 		{
					 color: white;
					 padding-left:	10 px;
					 padding-bottom:3 px;
					 padding-top:	3 px;
					 font-weight:	bold;
					 border-left-width:	0px;
					 border-right-width:	0px;
					 border-bottom-width:	1px;
					 border-top-width:	0px;
					 border-style:	solid;
					 border-color:	#666666;}
td.mainnavitem 		{
					 color: white;
					 padding-left:	10 px;
					 padding-right:	10 px;
					 padding-bottom:3 px;
					 padding-top:	12 px;
					 font-weight:	bold;
					 border-left-width:	0px;
					 border-right-width:	1px;
					 border-bottom-width:	0px;
					 border-top-width:	0px;
					 border-style:	solid;
					 border-color:	#666666;}
td.mainnavitem_first		{
					 color: white;
					 padding-left:	10 px;
					 padding-right:	10 px;
					 padding-bottom:3 px;
					 padding-top:	12 px;
					 font-weight:	bold;
					 border-left-width:	1px;
					 border-right-width:	1px;
					 border-bottom-width:	0px;
					 border-top-width:	0px;
					 border-style:	solid;
					 border-color:	#666666;}
td.pnavitem 		{
					 color: white;
					 font-weight:	bold;
					 border-left-width:	1px;
					 border-right-width:	0px;
					 border-bottom-width:	0px;
					 border-top-width:	0px;
					 border-style:	solid;
					 border-color:	#666666;}
td.programnavitem	{color: 66CCFF; font-weight:	bold;}
.price				{color: #CC6633; font-size:24px; font-weight:bold; line-height: 30px}

/*backgrounds*/
.bg_page 			{background-color:#212121;}
.bg_main 			{background-color:#000000;}
.bg_subbar 			{background-color:#666666;}
.bg_subsubbar		{background-color:#FFFFFF;}
.bg_table 			{background-color:#666666;}
.main_border		{background-color:#666666;}
.bg_menu 			{background-color:#DDDDDD;}
.bg_realmenu		{background-color:#999999;}
.bg_headerbar		{background-color:#333333;}
.bg_rightbar		{background-color:#003737;}
.bg_light			{background-color:#EEEEEE;}

/*links*/
a.navlink			{color:#FFFFFF; text-decoration:none;}
a.navlink:visited	{color:#FFFFFF; text-decoration:none;}
a.navlink:hover		{color:#FFFFFF; text-decoration:none;}

a.footer			{color:#1D8B83; text-decoration:none;}
a.footer:hover		{color:#FFFFFF; text-decoration:none;}

a.link				{color:#3366CC; text-decoration:none; font-weight:bold}
a.link:hover		{color:#000000; text-decoration:none;}

a.link_light		{color:#66CCFF; text-decoration:none; font-weight:bold}
a.link_light:hover	{color:#FFFFFF; text-decoration:none;}
