/* FIX IE TRANSPARENT PNG ======================== */
img, div { behavior: url(/css/iepngfix.htc) }

/* BACKGROUND ===================================== */

/*body								{background-color:#FFF; background-image:url(/images/interface/bg_tile2a.jpg); background-repeat:repeat-x}*/

body#swirl_christmas				{background-image:url(/images/interface/tile_swirl_christmas.jpg); background-repeat:repeat; background-color:#8C1C0F}
body#linda							{background-image:url(/images/interface/tile_home_linda2.jpg); background-repeat:repeat; background-color:#4b1406;}
body#knot							{background-image:url(/images/interface/tile_home.gif); background-repeat:repeat-x; background-position:top}
body#christmas_						{background-image:url(/images/interface/tile_christmas_2.jpg); background-repeat:repeat-x; background-position:top}
body#sec_baby						{background-color:#FFE48A; background-image:url(/images/interface/tile_baby.jpg); background-repeat:repeat-x}

body#home						{background-image:url(/images/interface/tile_home.jpg); background-repeat:repeat-x; background-color:#d5933f;}
body#birthday						{background-image:url(/images/interface/tile_birthday.jpg); background-repeat:repeat-x}
body#christmas						{background-image:url(/images/interface/tile_christmas.jpg); background-repeat:repeat-x}
body#halloween						{background-image:url(/images/interface/tile_halloween.jpg); background-repeat:repeat-x}
body#mardigras						{background-image:url(/images/interface/tile_mardigras.jpg); background-repeat:repeat-x}
body#baby						{background-image:url(/images/interface/tile_baby.jpg); background-repeat:repeat-x}
body#patriotic						{background-image:url(/images/interface/tile_patriotic.jpg); background-repeat:repeat-x}
body#springeaster						{background-image:url(/images/interface/tile_springeaster.jpg); background-repeat:repeat-x}
body#stpatricks						{background-image:url(/images/interface/tile_stpatricks.jpg); background-repeat:repeat-x}
body#valentines						{background-image:url(/images/interface/tile_valentines.jpg); background-repeat:repeat-x}
body#weddings						{background-image:url(/images/interface/tile_weddings.jpg); background-repeat:repeat-x}

body, th, td, div, p, ul, ol, dl	{color:#000000; font-family: Arial, Helvetica, Verdana, Myriad, Sans-Serif; font-size:10px; text-align:left}

/* SPACERS AND DIVIDERS =========================== */
div#spacer_10						{width:10px; height:10px}
div#spacer_15						{width:15px; height:15px}
div#spacer_20						{width:20px; height:20px}

div#spacer_v10						{height:10px}
div#spacer_v15						{height:15px}
div#spacer_v20						{height:20px}

div#spacer_h10						{width:10px}
div#spacer_h15						{width:15px}
div#spacer_h20						{width:20px}

div#line5							{background-image:url(/images/interface/div_5.gif); background-repeat:repeat-x; height:5px}
div#line7							{background-image:url(/images/interface/div_7.gif); background-repeat:repeat-x; height:7px}
div#linevert7						{background-image:url(/images/interface/div_7_vert.gif); background-repeat:repeat-y; width:7px}

.bold1								{background-color: #ffefa8}
.bold2								{background-color: #fdf5cf}
/* HEADER TAGS ==================================== */
h1						{font-family: Helvetica,Tahoma, Arial, sans-serif; font-size:6.0em; color:#000000}
h2						{font-family: Helvetica,Tahoma, Arial, sans-serif; font-size:2.4em; color:#000000}
h3						{font-family: Helvetica,Tahoma, Arial, sans-serif; font-size:2.5em; color:#000000}
h4						{font-family: Helvetica,Tahoma, Arial, sans-serif; font-size:2.0em; color:#000000}
/*
h1						{font-family: Verdana, Arial, sans-serif; color: #000000; font-size:16pt; line-height:100%; word-spacing:0; margin-top:0; margin-bottom:0}
h2						{font-family: Verdana, Arial, sans-serif; color: #000000; word-spacing:0; line-height:100%; margin-top:0; margin-bottom:0 ; font-size:16pt;}
h3						{font-family: Verdana, Arial, sans-serif; color: #CC0000; word-spacing:0; line-height:100%; margin-top:0; margin-bottom:0 ; font-size:12pt;}
h4						{font-family: Verdana, Arial, sans-serif; color: #000000; word-spacing:0; line-height:100%; margin-top:0; margin-bottom:0; font-size:12pt}
*/
#mainContainer 			{width:100%; margin:0; padding:0; text-align:center; vertical-align:top;}
#mainTable				{width:1020px; padding:0; margin:0; background-color:#FFFFFF; border:dotted 0px #FF0000}
.table_generic			{width:100%; border:none; padding:0; margin:0}

/* TEXT =========================================== */
.black_9				{font-size: 9px; color: #000000; font-weight: normal;}
.black_9_bd				{font-size: 9px; color: #000000; font-weight: bold;}
.black_10				{font-size: 10px; color: #000000; font-weight: normal;}
.black_10_bd			{font-size: 10px; color: #000000; font-weight: bold;}
.black_11 				{font-size: 11px; color: #000000; font-weight: normal; line-height: 16px;}
.black_11_bd 			{font-size: 11px; color: #000000; font-weight: bold; line-height: 16px;}
.black_12 				{font-size: 12px; color: #000000; font-weight: normal; line-height: 16px;}
.black_12_bd 			{font-size: 12px; color: #000000; font-weight: bold; line-height: 16px;}
.black_13 				{font-size: 13px; color: #000000; font-weight: normal; line-height: 17px;}
.black_13_bd 			{font-size: 13px; color: #000000; font-weight: bold; line-height: 17px;}
.black_14 				{font-size: 14px; color: #000000; font-weight: normal; line-height: 17px;}
.black_14_bd 			{font-size: 14px; color: #000000; font-weight: bold; line-height: 17px;}
.black_15 				{font-size: 15px; color: #000000; font-weight: normal; line-height: 17px;}
.black_15_bd 			{font-size: 15px; color: #000000; font-weight: bold; line-height: 17px;}
.black_16 				{font-size: 16px; color: #000000; font-weight: normal; line-height: 17px;}
.black_16_bd 			{font-size: 16px; color: #000000; font-weight: bold; line-height: 17px;}
.black_17 				{font-size: 17px; color: #000000; font-weight: normal; line-height: 17px;}
.black_17_bd 			{font-size: 17px; color: #000000; font-weight: bold; line-height: 17px;}
.black_18 				{font-size: 18px; color: #000000; font-weight: normal; line-height: 17px;}
.black_18_bd 			{font-size: 18px; color: #000000; font-weight: bold; line-height: 17px;}

.white_9				{font-size: 9px; color: #FFFFFF; font-weight: normal;}
.white_9_bd				{font-size: 9px; color: #FFFFFF; font-weight: bold;}
.white_10				{font-size: 10px; color: #FFFFFF; font-weight: normal;}
.white_10_bd			{font-size: 10px; color: #FFFFFF; font-weight: bold;}
.white_11 				{font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 16px;}
.white_11_bd 			{font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 16px;}
.white_12 				{font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 16px;}
.white_12_bd 			{font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 16px;}
.white_13 				{font-size: 13px; color: #FFFFFF; font-weight: normal; line-height: 17px;}
.white_13_bd 			{font-size: 13px; color: #FFFFFF; font-weight: bold; line-height: 17px;}

.gray_9					{font-size: 9px; color: #434343; font-weight: normal;}
.gray_bd				{font-size: 9px; color: #434343; font-weight: bold;}
.gray_10				{font-size: 10px; color: #434343; font-weight: normal;}
.gray_10_bd				{font-size: 10px; color: #434343; font-weight: bold;}
.gray_11				{font-size: 11px; color: #434343; font-weight: normal; line-height: 14px;}
.gray_11_bd				{font-size: 11px; color: #434343; font-weight: bold; line-height: 14px;}
.gray_12				{font-size: 12px; color: #434343; font-weight: normal; line-height: 16px;}
.gray_12_bd 			{font-size: 12px; color: #434343; font-weight: bold; line-height: 16px;}
.gray_13				{font-size: 13px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_13_bd				{font-size: 13px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_14				{font-size: 14px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_14_bd				{font-size: 14px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_15				{font-size: 15px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_15_bd				{font-size: 15px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_16				{font-size: 16px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_16_bd				{font-size: 16px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_17				{font-size: 17px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_17_bd				{font-size: 17px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_18				{font-size: 18px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_18_bd				{font-size: 18px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_19				{font-size: 19px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_19_bd				{font-size: 19px; color: #434343; font-weight: bold; line-height: 17px;}
.gray_20				{font-size: 20px; color: #434343; font-weight: normal; line-height: 17px;}
.gray_20_bd				{font-size: 20px; color: #434343; font-weight: bold; line-height: 17px;}

.red_9					{font-size: 9px; color: #CC0000; text-align: left;}
.red_9_bd				{font-size: 9px; color: #CC0000; font-weight: bold;}
.red_10					{font-size: 10px; color: #CC0000; text-align: left;}
.red_10_bd				{font-size: 10px; color: #CC0000; font-weight: bold;}
.red_11 				{font-size: 11px; color: #CC0000; font-weight: normal; line-height: 16px;}
.red_11_bd 				{font-size: 11px; color: #CC0000; font-weight: bold; line-height: 16px;}
.red_12 				{font-size: 12px; color: #CC0000; font-weight: normal; line-height: 16px;}
.red_12_bd 				{font-size: 12px; color: #CC0000; font-weight: bold; line-height: 16px;}

/* FORM ELEMENTS BLUE */
.Form_10_Grey			{font-family: Verdana; font-size: 10px; color: #1C1C1C; text-align: left; border: 1px solid #CCCCCC; height:20px; margin: 0; padding: 0; background-color: #FFFFFF;}
.Form_10_Grey_Button	{font-family: Verdana; font-size: 10px; color: #1C1C1C; text-align: center;}

.bullet 				{background-image: url(/images/interface/ico_bullet_gray.gif); width:3px; height:3px}

.searchField 			{font-family: Verdana; font-size: 10px; color: #333333; background-color: #FFFFFF; border: 1px solid #CCCCCC; width:145px; height: 16px; padding-top: 0; vertical-align:middle; background-image:url(/images/interface/form_fieldbg.gif)}

/* =========================================================================================================================== */
/*a:link 					{color: #3F3933; font-size: 10px; font-weight: normal; text-decoration: none;}
a:visited 				{color: #b0ADAA; font-size: 10px; font-weight: normal; text-decoration: none;}
a:hover 				{color: #3F3933; font-size: 10px; font-weight: normal; text-decoration: underline;}
a:active 				{color: #3F3933; font-size: 10px; font-weight: normal; text-decoration: none;}*/
/* =========================================================================================================================== */
#natural_bd a:link		{color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: underline;}
#natural_bd a:visited	{color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: underline;}
#natural_bd a:hover		{color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: underline;}
#natural_bd a:active	{color: #0000FF; font-size: 10px; font-weight: bold; text-decoration: underline;}

a.natural_bd:link		{color: #0000FF; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.natural_bd:visited	{color: #0000FF; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.natural_bd:hover		{color: #0000FF; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.natural_bd:active		{color: #0000FF; font-size: 11px; font-weight: bold; text-decoration: underline;}
/* =========================================================================================================================== */
#black_11 a:link		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
#black_11 a:visited		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
#black_11 a:hover		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
#black_11 a:active		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}

a.black_11:link			{color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
a.black_11:visited		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
a.black_11:hover		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.black_11:active		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}

#black_11_bd a:link		{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
#black_11_bd a:visited	{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
#black_11_bd a:hover	{color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline;}
#black_11_bd a:active	{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}

a.black_11_bd:link		{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.black_11_bd:visited	{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.black_11_bd:hover		{color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.black_11_bd:active	{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
/* =========================================================================================================================== */
#gray_9_bd a:link		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: none;}
#gray_9_bd a:visited	{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: none;}
#gray_9_bd a:hover		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: underline;}
#gray_9_bd a:active		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: none;}

a.gray_9_bd:link		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: none;}
a.gray_9_bd:visited		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: none;}
a.gray_9_bd:hover		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: underline;}
a.gray_9_bd:active		{color: #A9A9A9; font-size: 9px; font-weight: bold; text-decoration: none;}

#gray_10 a:link			{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: none;}
#gray_10 a:visited		{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: none;}
#gray_10 a:hover		{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: underline;}
#gray_10 a:active		{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: none;}

a.gray_10:link			{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: none;}
a.gray_10:visited		{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: none;}
a.gray_10:hover			{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.gray_10:active		{color: #A9A9A9; font-size: 10px; font-weight: normal; text-decoration: none;}

#gray_10_bd a:link		{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: none;}
#gray_10_bd a:visited	{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: none;}
#gray_10_bd a:hover		{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: underline;}
#gray_10_bd a:active	{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: none;}

a.gray_10_bd:link		{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: none;}
a.gray_10_bd:visited	{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: none;}
a.gray_10_bd:hover		{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.gray_10_bd:active		{color: #A9A9A9; font-size: 10px; font-weight: bold; text-decoration: none;}

#gray_11_bd a:link		{color: #434343; font-size: 11px; font-weight: bold; text-decoration: none;}
#gray_11_bd a:visited	{color: #434343; font-size: 11px; font-weight: bold; text-decoration: none;}
#gray_11_bd a:hover		{color: #434343; font-size: 11px; font-weight: bold; text-decoration: underline;}
#gray_11_bd a:active	{color: #434343; font-size: 11px; font-weight: bold; text-decoration: none;}

a.gray_11_bd:link		{color: #434343; font-size: 11px; font-weight: bold; text-decoration: none;}
a.gray_11_bd:visited	{color: #434343; font-size: 11px; font-weight: bold; text-decoration: none;}
a.gray_11_bd:hover		{color: #434343; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.gray_11_bd:active		{color: #434343; font-size: 11px; font-weight: bold; text-decoration: none;}

#gray_12_bd a:link		{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none;}
#gray_12_bd a:visited	{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none;}
#gray_12_bd a:hover		{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: underline;}
#gray_12_bd a:active	{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none;}

a.gray_12_bd:link		{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none;}
a.gray_12_bd:visited	{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none;}
a.gray_12_bd:hover		{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.gray_12_bd:active		{color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none;}
/* =========================================================================================================================== */
#teal_9_bd a:link		{color: #009DAD; font-size: 9px; font-weight: bold; text-decoration: none;}
#teal_9_bd a:visited	{color: #009DAD; font-size: 9px; font-weight: bold; text-decoration: none;}
#teal_9_bd a:hover		{color: #00CCCC; font-size: 9px; font-weight: bold; text-decoration: underline;}
#teal_9_bd a:active		{color: #009DAD; font-size: 9px; font-weight: bold; text-decoration: none;}

a.teal_9_bd:link		{color: #009DAD; font-size: 9px; font-weight: bold; text-decoration: none;}
a.teal_9_bd:visited		{color: #009DAD; font-size: 9px; font-weight: bold; text-decoration: none;}
a.teal_9_bd:hover		{color: #00CCCC; font-size: 9px; font-weight: bold; text-decoration: underline;}
a.teal_9_bd:active		{color: #009DAD; font-size: 9px; font-weight: bold; text-decoration: none;}

#teal_10 a:link			{color: #009DAD; font-size: 10px; font-weight: normal; text-decoration: none;}
#teal_10 a:visited		{color: #009DAD; font-size: 10px; font-weight: normal; text-decoration: none;}
#teal_10 a:hover		{color: #00CCCC; font-size: 10px; font-weight: normal; text-decoration: underline;}
#teal_10 a:active		{color: #009DAD; font-size: 10px; font-weight: normal; text-decoration: none;}

a.teal_10:link			{color: #009DAD; font-size: 10px; font-weight: normal; text-decoration: none;}
a.teal_10:visited		{color: #009DAD; font-size: 10px; font-weight: normal; text-decoration: none;}
a.teal_10:hover			{color: #00CCCC; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.teal_10:active		{color: #009DAD; font-size: 10px; font-weight: normal; text-decoration: none;}

#teal_10_bd a:link		{color: #009DAD; font-size: 10px; font-weight: bold; text-decoration: none;}
#teal_10_bd a:visited	{color: #009DAD; font-size: 10px; font-weight: bold; text-decoration: none;}
#teal_10_bd a:hover		{color: #00CCCC; font-size: 10px; font-weight: bold; text-decoration: underline;}
#teal_10_bd a:active	{color: #009DAD; font-size: 10px; font-weight: bold; text-decoration: none;}

a.teal_10_bd:link		{color: #009DAD; font-size: 10px; font-weight: bold; text-decoration: none;}
a.teal_10_bd:visited	{color: #009DAD; font-size: 10px; font-weight: bold; text-decoration: none;}
a.teal_10_bd:hover		{color: #00CCCC; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.teal_10_bd:active		{color: #009DAD; font-size: 10px; font-weight: bold; text-decoration: none;}

#teal_11 a:link			{color: #009DAD; font-size: 11px; font-weight: normal; text-decoration: none;}
#teal_11 a:visited		{color: #009DAD; font-size: 11px; font-weight: normal; text-decoration: none;}
#teal_11 a:hover		{color: #00CCCC; font-size: 11px; font-weight: normal; text-decoration: underline;}
#teal_11 a:active		{color: #009DAD; font-size: 11px; font-weight: normal; text-decoration: none;}

a.teal_11:link			{color: #009DAD; font-size: 11px; font-weight: normal; text-decoration: none;}
a.teal_11:visited		{color: #009DAD; font-size: 11px; font-weight: normal; text-decoration: none;}
a.teal_11:hover			{color: #00CCCC; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.teal_11:active		{color: #009DAD; font-size: 11px; font-weight: normal; text-decoration: none;}

#teal_11_bd a:link		{color: #009DAD; font-size: 11px; font-weight: bold; text-decoration: none;}
#teal_11_bd a:visited	{color: #009DAD; font-size: 11px; font-weight: bold; text-decoration: none;}
#teal_11_bd a:hover		{color: #00CCCC; font-size: 11px; font-weight: bold; text-decoration: underline;}
#teal_11_bd a:active	{color: #009DAD; font-size: 11px; font-weight: bold; text-decoration: none;}

a.teal_11_bd:link		{color: #009DAD; font-size: 11px; font-weight: bold; text-decoration: none;}
a.teal_11_bd:visited	{color: #009DAD; font-size: 11px; font-weight: bold; text-decoration: none;}
a.teal_11_bd:hover		{color: #00CCCC; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.teal_11_bd:active		{color: #009DAD; font-size: 11px; font-weight: bold; text-decoration: none;}

#teal_12_bd a:link		{color: #009DAD; font-size: 12px; font-weight: bold; text-decoration: none;}
#teal_12_bd a:visited	{color: #009DAD; font-size: 12px; font-weight: bold; text-decoration: none;}
#teal_12_bd a:hover		{color: #00CCCC; font-size: 12px; font-weight: bold; text-decoration: underline;}
#teal_12_bd a:active	{color: #009DAD; font-size: 12px; font-weight: bold; text-decoration: none;}

a.teal_12_bd:link		{color: #009DAD; font-size: 12px; font-weight: bold; text-decoration: none;}
a.teal_12_bd:visited	{color: #009DAD; font-size: 12px; font-weight: bold; text-decoration: none;}
a.teal_12_bd:hover		{color: #00CCCC; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.teal_12_bd:active		{color: #009DAD; font-size: 12px; font-weight: bold; text-decoration: none;}
/* FOOTER =====================================================================================================================*/
div#footer				{font-weight: bold; font-size: 10px; color: #595959; text-decoration: none; display:inline}
#footer					{font-weight: bold; font-size: 10px; color: #595959; text-decoration: none; display:inline}
#footer td				{font-weight: bold; font-size: 10px; color: #595959; text-decoration: none; display:inline}
#footer a 				{font-weight: bold; font-size: 10px; color: #595959; text-decoration: none; display:inline}
#footer a:hover			{font-weight: bold; font-size: 10px; color: #8C8C8C; text-decoration: underline; display:inline}

#footer #bullet			{font: bold 9px Helvetica, Arial, Verdana, sans-serif; color: #8C8C8C;}
/* SITEMAP =================================================================================================================== */
#sitemap a:link 		{color: #5f5750; font-size: 11px; font-weight: normal; text-decoration: none;}
#sitemap a:visited 		{color: #5f5750; font-size: 11px; font-weight: normal; text-decoration: none;}
#sitemap a:hover 		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
#sitemap a:active 		{color: #5f5750; font-size: 11px; font-weight: normal; text-decoration: none;}

a.sitemap:link 			{color: #5f5750; font-size: 11px; font-weight: normal; text-decoration: none;}
a.sitemap:visited 		{color: #5f5750; font-size: 11px; font-weight: normal; text-decoration: none;}
a.sitemap:hover 		{color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.sitemap:active 		{color: #5f5750; font-size: 11px; font-weight: normal; text-decoration: none;}

#sitemap dt 			{color: #5f5750; font-size: 12px; font-weight: bold;}
#sitemap dt .title		{color: #5f5750; font-size: 12px; font-weight: bold;}
#sitemap dd				{margin-left: 15px; background-image: url(/images/line_full.gif); background-repeat: no-repeat; padding-left: 20px;}
#sitemap dd.last		{background-image: url(/images/line_one.gif); background-repeat: no-repeat; padding-left: 20px;}
#sitemap dd.next		{background-image: url(/images/line.gif); background-repeat: no-repeat;}

/* ////////// Float containers fix: http://www.csscreator.com/attributes/containedfloat.php */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* ////////// Fix for IE Mac */
.clearfix { display: inline-table; }
/* ////////// Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* ////////// End hide from IE-mac */

/* DOTTEDBOXES //////////////////////////////////////////////////////////////////////////////////////////// */
.box1				{border:dotted 0px #5C91A4; background-color:#D9D9D9; padding:5px; margin:0px 0px 1px 0px; font-size:10px; font-weight:bold; text-align:left}
.box1:hover 		{border:dotted 0px #EBAB00; background-color:#FFE88E;}

.box2				{border:dotted 0px #5C91A4; background-color:#EEEEEE; padding:5px; margin:0px 0px 1px 0px; font-size:10px; text-align:left}
.box2:hover 		{border:dotted 0px #EBAB00; background-color:#FFE88E;}

.box3				{border:dotted 0px #5C91A4; background-color:#F4F4F4; padding:5px; margin:0px 0px 1px 0px; font-size:10px; text-align:left}
.box3:hover 		{border:dotted 0px #EBAB00; background-color:#FFE88E;}

/* TOP //////////////////////////////////////////////////////////////////////////////////////////////////// */
#tab					{width:934px}
#tab_holder				{position:relative; width:272px; height:47px; float:right; margin-top:-5px}
#tab_number				{position:absolute; margin-top:-38px; margin-left:100px; float:right; font-size:2.5em; font-weight:normal; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, Verdana, Myriad, Sans-Serif;}

#top					{width:934px; margin-top:5px; border:solid 0px #FF0000;}
#top_van				{position:absolute; float:left; padding-top:44px; text-align:left}
#top_logo				{background-image:url(/images/top_logo.gif); background-repeat:no-repeat; width:934px; height:107px}

/* DOS AND DONTS ////////////////////////////////////////////////////////////////////////////////////////// */
div#bullet_green		{background-image:url(/images/bullet_verde_md.gif); background-repeat:no-repeat; border:dotted 1px #CCCCCC; padding:2px 2px 2px 19px; background-position:5px 5px; margin-bottom:1px}
div#bullet_red			{background-image:url(/images/bullet_red.gif); background-repeat:no-repeat; border:dotted 1px #CCCCCC; padding:2px 2px 2px 19px; background-position:5px 5px; margin-bottom:1px}

dt#bullet_gris			{background-image:url(/images/bullet_gris.gif); background-repeat:no-repeat; padding:2px 2px 2px 19px; background-position:5px 5px; margin-bottom:0px}
dt#bullet_rojo			{background-image:url(/images/bullet_rojo_md.gif); background-repeat:no-repeat; padding:2px 2px 2px 19px; background-position:5px 5px; margin-bottom:0px}
dt#bullet_azul			{background-image:url(/images/bullet_azul_md.gif); background-repeat:no-repeat; padding:2px 2px 2px 19px; background-position:5px 5px; margin-bottom:0px}

.letter					{font-family: Georgia, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #5f5750; font-weight: normal; line-height: 18px;text-align:left;}
.letterspace			{padding-left:20px; padding-right:20px}

.step_gray				{background-color:#f3f5f7; border:solid 1px #CCCCCC; padding:5px; margin:2px; width:100%}

/* VIDEOPLAY ////////////////////////////////////////////////////////////////////////////////////////////// */

/* the overlayed element */
div.overlay {

	/* growing background image */
	background-image:url(/images/white.png);

	/* dimensions after the growing animation finishes  */
	width:500px;
	height:500px;

	/* initially overlay is hidden */
	display:none;

	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close				{background-image:url(/images/video_close.png); position:absolute; right:25px; top:20px; cursor:pointer; height:35px; width:35px;}

#custom div.close					{right:-15px; top:-10px;}

/* default video screen background */
#videoOverlay						{background-image:url(/images/video_screen.png); color:#FFFFFF;}