body { font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #222222; 
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 12px; color: #dddddd;
}
p { color: #DBE4FF; font-size: 12px; }
p a:link { color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cccccc }
p a:active { color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cccccc }
p a:visited { color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cccccc }
p a:hover { color: #cccccc; text-decoration: none; background: #66740E }

a.homelink:link { color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cccccc }
a.homelink:active { color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cccccc }
a.homelink:visited { color: #cccccc; text-decoration: none; border-bottom: 1px dotted #cccccc }
a.homelink:hover { color: #cccccc; text-decoration: none; background: #66740E }

h1 { font-size: 18px; font-weight: bold; padding: 0px; color: #dddddd; }
h2 { font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; margin-top: 4px; margin-bottom: 4px; color: #dddddd; }
h3 { font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; margin-bottom: 3px; color: #dddddd; }
.td_1 { padding: 1px; }
.td_2 { padding: 2px; }
.td_3 { padding: 3px; }
.td_4 { padding: 4px; }
.td_5 { padding: 5px; }
.td_6 { padding: 6px; }
.td_10 { padding: 10px; }
.td_20 { padding: 20px; }
.td_3top_10bot { padding: 3px 0 10px 0; }
.td_pic { padding: 0 6px 6px 0; }
.td_top { padding: 3px 0 0 0; }
.td_bottom { padding: 0 0 3px 0; }
.td_left { padding: 0 0 0 4px; }
.td_left_other { padding: 2px 2px 2px 10px; }

.head { color: #222222; font-size: 16px }
.headwt { color: #dddddd; font-size: 16px }

.subhead { color: #222222; font-size: 13px }
.subhead a:link { color: #222222; text-decoration: none; border-bottom: 1px dotted #222222 }
.subhead a:active { color: #222222; text-decoration: none; border-bottom: 1px dotted #222222 }
.subhead a:visited { color: #222222; text-decoration: none; border-bottom: 1px dotted #222222 }
.subhead a:hover { color: #222222; text-decoration: none; border-bottom: 1px dotted #222222; background: #bbbbbb }

.subheadwt { color: #dddddd; font-size: 13px }
.subheadwt a:link { color: #dddddd; text-decoration: none; }
.subheadwt a:active { color: #dddddd; text-decoration: none; }
.subheadwt a:visited { color: #dddddd; text-decoration: none; }
.subheadwt a:hover { color: #ffffff; text-decoration: none; background: #66740E }

.text { color: #333333; font-size: 11px; line-height: 11px }
.text a:link { color: #333333; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #333333 }
.text a:active { color: #333333; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #333333 }
.text a:visited { color: #333333; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #333333 }
.text a:hover { color: #333333; font-size: 11px; line-height: 11px; text-decoration: none; background: #cccccc }

.textg { color: #A3AE15; font-size: 11px; line-height: 11px }
.textg a:link { color: #A3AE15; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #A3AE15 }
.textg a:active { color: #A3AE15; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #A3AE15 }
.textg a:visited { color: #A3AE15; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #A3AE15 }
.textg a:hover { color: #dddddd; font-size: 11px; line-height: 11px; text-decoration: none; background: #000000 }

.textwt { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 11px }
.textwt a:link { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 11px; text-decoration: none; border-bottom: 1px dotted #dddddd }
.textwt a:active { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 11px; text-decoration: none; border-bottom: 1px dotted #dddddd }
.textwt a:visited { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 11px; text-decoration: none; border-bottom: 1px dotted #dddddd }
.textwt a:hover { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 11px; text-decoration: none; background: #66740E }

.textwt_12 { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 12px }
.textwt_12 a:link { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 12px; text-decoration: none; border-bottom: 1px dotted #dddddd }
.textwt_12 a:active { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 12px; text-decoration: none; border-bottom: 1px dotted #dddddd }
.textwt_12 a:visited { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 12px; text-decoration: none; border-bottom: 1px dotted #dddddd }
.textwt_12 a:hover { color: #dddddd; font-family: "Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 12px; text-decoration: none; background: #66740E }

.hmlk { color: #ccc; font-size: 15px; line-height: 18px; text-decoration: none }
.hmlk a:visited { color: #ccc; font-size: 15px; line-height: 18px; text-decoration: none }
.hmlk a:link { color: #ccc; font-size: 15px; line-height: 18px; text-decoration: none }
.hmlk a:active { color: #ccc; font-size: 15px; line-height: 18px; text-decoration: none }
.hmlk a:hover { color: #ccc; font-size: 15px; line-height: 18px; text-decoration: none; background: #757575 }

.small { font-size: 11px; line-height: 11px }

.smallwt { color: #DBE4FF; font-size: 11px; line-height: 12px }
.smallwt a:link { color: #DBE4FF; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #DBE4FF }
.smallwt a:visited { color: #DBE4FF; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #DBE4FF }
.smallwt a:active { color: #DBE4FF; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #DBE4FF }
.smallwt a:hover { color: #ffffff; font-size: 11px; line-height: 11px; text-decoration: none; background: #66740E }

.smallw { color: #F1DEAC; font-size: 11px; line-height: 12px }
.smallw a:link { color: #F1DEAC; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #F1DEAC }
.smallw a:visited { color: #F1DEAC; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #F1DEAC }
.smallw a:active { color: #F1DEAC; font-size: 11px; line-height: 11px; text-decoration: none; border-bottom: 1px dotted #F1DEAC }
.smallw a:hover { color: #ffffff; font-size: 11px; line-height: 11px; text-decoration: none; background: #66740E }

/*form styles*/
input, textarea, select { color: #222222; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #cccccc }
input.searchbox { color: #222222; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #cccccc }

/* buttons*/
.buttonswt { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; color: #dddddd; font-weight: bold; text-decoration: none;}
.buttonswt a:link    { text-decoration: none; color: #dddddd; }
.buttonswt a:visited { text-decoration: none; color: #dddddd; }
.buttonswt a:active  { text-decoration: none; color: #dddddd; }
.buttonswt a:hover   { text-decoration: none; color: #dddddd; }

/* advertising menu item  #6a710f */
a.cell:link { display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#66740E; color:#dddddd; }
a.cell:visited { display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#66740E; color:#dddddd; }
a.cell:active {	display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#66740E; color:#dddddd; }
a.cell:hover { display:block; padding: 4px 4px 4px 4px; text-decoration: none;background:#5C6600; color:#dddddd; }

/* portrait menu item #939311 */
a.cell_p:link { display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#A3AE15; color:#dddddd; }
a.cell_p:visited { display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#A3AE15; color:#dddddd; }
a.cell_p:active {	display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#A3AE15; color:#dddddd; }
a.cell_p:hover { display:block; padding: 4px 4px 4px 4px; text-decoration: none;background:#8C9611; color:#dddddd; }

/* wedding menu item */
a.cell_w:link { display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#4B781B; color:#dddddd; }
a.cell_w:visited { display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#4B781B; color:#dddddd; }
a.cell_w:active {	display:block; padding: 4px 4px 4px 4px; text-decoration: none; background:#4B781B; color:#dddddd; }
a.cell_w:hover { display:block; padding: 4px 4px 4px 4px; text-decoration: none;background:#416917; color:#dddddd; }

/* sub menu items */
a.sc:link { display:block; padding: 2px 2px 2px 2px; text-decoration: none; background:#222222; color:#dddddd; }
a.sc:visited { display:block; padding: 2px 2px 2px 2px; text-decoration: none; background:#222222; color:#dddddd; }
a.sc:active {	display:block; padding: 2px 2px 2px 2px; text-decoration: none; background:#222222; color:#dddddd; }
a.sc:hover { display:block; padding: 2px 2px 2px 2px; text-decoration: none;background:#000000; color:#dddddd; }