body			{ margin:0px; font-family:Trebuchet MS, Verdana; color:#666666; font-weight:normal; }
div 			{ border:0px solid #FF0000; font-family:Trebuchet MS, Verdana; color:#666666; font-weight:normal; }
table			{ font-family:Trebuchet MS, Verdana; color:#666666; font-weight:normal; }
img				{ margin:0px; }
form			{ margin:0px; padding:0px; }
hr				{ border-top:3px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid transparent; border-right:1px solid transparent; }

a:link		{ text-decoration:underline; font-weight:bold; color:#666666; }
a:active	{ text-decoration:underline; font-weight:bold; color:#666666; }
a:visited	{ text-decoration:underline; font-weight:bold; color:#666666; }
a:hover		{ text-decoration:underline; font-weight:bold; color:#666666; }

#frame 			{ background-repeat:repeat-x; background-position:0px 192px; background-color:#cccccc; width:1000px; }
#head 			{ height:133px; background-color:#FFFFFF; }
#logo 			{ width:220px; height:133px; float:left; }
#slogan 		{ width:780px; height:133px; float:left; text-align:right; }
#slogantext		{ text-align:right; padding-right:29px; padding-top:72px; font-size:19px; color:#c72100; }
#fontbar		{ height:26px; text-align:right; padding-right:29px; background-color:#FFFFFF; }
#greenline		{ height:3px; background-color:#93c94b; line-height:1px; font-size:1px; }
#navbar			{ padding-left:29px; background-color:#5a930e; padding-top:3px; padding-bottom:0px; }
#content_frame	{ padding-left:29px; padding-right:29px; background-repeat:no-repeat; }
#rednavline		{ height:6px; background-color:#c72100; line-height:1px; font-size:1px; }
#content		{ margin-top:31px; overflow:auto; }
#footer			{ margin-left:171px; background-repeat:repeat-y; height:48px; }


.mainnavimg			{ margin-right:52px; }
.lastmainmenimg		{ margin-right:0px; }

.mainpoint			{ height:27px; line-height:27px; padding:0px 15px 0px 15px; margin:0px 52px 0px 0px;  }
.mainpoint:hover	{ background-color:#c72100; }
.mainpoint a:link	{ height:27px; }
.mainpoint a:visited{ height:27px; }
.mainpoint a:active	{ height:27px; }
.mainpoint a:hover	{ height:27px; }

.outerbox_left		{ width:168px; float:left; margin-right:3px; }
.outerbox_middle	{ width:490px; float:left; margin-right:3px; }
.outerbox_right		{ width:275px; float:left; }
.subnav				{ min-height:212px; }
.subnav ul			{ background-color:transparent; padding:0px; margin:0px; }
.subnav li			{ padding:0px 0px 0px 10px; list-style-type:none; margin:0px 0px 3px 0px; line-height:16px; padding-top:5px; padding-bottom:5px; }

.subnav_normal				{ background-color:#FFFFFF; font-family:Trebuchet MS, Verdana; color:#7f7f7f; font-weight:normal; }
.subnav_normal a:link		{ text-decoration:none; font-weight:normal; color:#666666; display:block; }
.subnav_normal a:active		{ text-decoration:none; font-weight:normal; color:#666666; display:block; }
.subnav_normal a:visited	{ text-decoration:none; font-weight:normal; color:#666666; display:block; }
.subnav_normal a:hover		{ text-decoration:none; font-weight:normal; color:#666666; display:block; }

.subnav_active				{ background-color:#c72100; font-family:Trebuchet MS, Verdana; color:#FFFFFF; font-weight:bold; }
.subnav_active a:link		{ text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; }
.subnav_active a:active		{ text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; }
.subnav_active a:visited	{ text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; }
.subnav_active a:hover		{ text-decoration:none; font-weight:bold; color:#FFFFFF; display:block; }

.subnav_normal_gt_2				{ background-color:#FFFFFF; font-family:Trebuchet MS, Verdana; color:#7f7f7f; font-weight:normal; }
.subnav_normal_gt_2 a:link		{ text-decoration:none; font-weight:normal; color:#666666; display:block; }
.subnav_normal_gt_2 a:active	{ text-decoration:none; font-weight:normal; color:#666666; display:block; }
.subnav_normal_gt_2 a:visited	{ text-decoration:none; font-weight:normal; color:#666666; display:block; }
.subnav_normal_gt_2 a:hover		{ text-decoration:none; font-weight:normal; color:#666666; display:block; }

.subnav_active_gt_2				{ background-color:#FFFFFF; font-family:Trebuchet MS, Verdana; color:#C72100; font-weight:bold; background-repeat:no-repeat; }
.subnav_active_gt_2 a:link		{ text-decoration:none; font-weight:bold; color:#C72100; display:block; }
.subnav_active_gt_2 a:active	{ text-decoration:none; font-weight:bold; color:#C72100; display:block; }
.subnav_active_gt_2 a:visited	{ text-decoration:none; font-weight:bold; color:#C72100; display:block; }
.subnav_active_gt_2 a:hover		{ text-decoration:none; font-weight:bold; color:#C72100; display:block; }

.teaser				{ padding:5px 5px 5px 10px; }
.bg_white			{ background-color:#FFFFFF; }
.contentbox			{ margin-bottom:3px; padding:12px 20px 20px 20px; }

.roundbutton		{ padding:0px; margin:0px; border-style:none; background-color:transparent; white-space:nowrap; }
/* .searchbutton		{ padding:0px 0px 0px 0px; margin:0px; border-style:none; background-color:transparent; white-space:nowrap; color:#FFFFFF; } */
.searchfield		{ height:18px; margin:0px; background-color:#f5f5f5; border-style:solid; border-width:1px; border-color:#969696 #f5f5f5 #f5f5f5 #969696; }
.navigation_path			{ text-decoration:none; color:#666666; font-weight:normal; }
.navigation_path a:link		{ text-decoration:none; color:#666666; font-weight:normal; }
.navigation_path a:active 	{ text-decoration:none; color:#666666; font-weight:normal; }
.navigation_path a:visited	{ text-decoration:none; color:#666666; font-weight:normal; }
.navigation_path a:hover	{ text-decoration:none; color:#666666; font-weight:normal; }

.cal         { margin:0px;font-family:Trebuchet MS; }
.cal_cont  { margin:0px;text-align:center;height:28px;background-color:transparent;cursor:pointer; }
.cal_main { margin:0px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD; }
.cal_bold  { font-weight:bold; }
.cal_spce     { border-right:1px solid #DDDDDD; }
.cal_link   { color:#FFFFFF; }
.cal_link a:link { color:#FFFFFF; }
.cal_link a:visited  { color:#FFFFFF; }
.cal_link a:active   { color:#FFFFFF; }
.cal_link a:hover    { color:#FFFFFF; }
.cal_days    { width:28px; }
.cal_subm   { text-align:right; }
.cal_padg_v   { padding-top:5px;padding-bottom:5px; }
.cal_padg_h     { padding-right:0px; }

.event_table		{  }
.event_table td		{ padding-left:5px; padding-right:3px; }

.newsletter_input { width:230px; height:20px; margin:0px; background-color:#f5f5f5; border-style:solid; border-width:1px; border-color:#969696 #f5f5f5 #f5f5f5 #969696; }
.newwletter_dropdown { width:230px; height:22px; }

.img_desc			{ background-color:#c42204; color:#FFFFFF; font-weight:bold; padding:0px 7px; }
.img_desc_top		{ background-repeat:no-repeat; line-height:1px; height:3px; font-size:1px; }
.img_desc_bottom	{ background-repeat:no-repeat; line-height:1px; height:3px; font-size:1px; }

