/*----DOTD_DEFAULTS.CSS - LAST UPDATED 20070621------------------------------------------------------------------------*/
/*----BLUE COLOR PALATE------------------------------------------------------------------------------BLUE COLOR PALATE--*/
.Palate_c1a_333366 { background-color: #333366; }
.Palate_c1b_336699 { background-color: #336699; }
.Palate_c1c_6699CC { background-color: #6699CC; }
.Palate_c1d_99ccff { background-color: #99CCFF; }
/*----BLACK GREY WHITE PALATE------------------------------------------------------------------BLACK GREY WHITE PALATE--*/
.Palate_c2a_000000 { background-color: #000000; }
.Palate_c2b_333333 { background-color: #333333; }
.Palate_c2c_666666 { background-color: #666666; }
.Palate_c2d_999999 { background-color: #999999; }
.Palate_c2e_cccccc { background-color: #CCCCCC; }
.Palate_c2f_f3f3f3 { background-color: #F3F3F3; }
.Palate_c2g_f1f1f1 { background-color: #F1F1F1; }
.Palate_c2h_ffffff { background-color: #FFFFFF; }
/*----CRITICAL COLOR PALATE----------------------------------------------------------------------CRITICAL COLOR PALATE--*/
.Palate_c3a_990000 { background-color: #990000; }

/*****Intranet Additions to Internet Palates */
/*----BLUE COLOR PALATE-------------------------------------------------------BLUE COLOR PALATE--*/
.palate_c5{ background-color: #D6E0F5; }
.palate_c5a{ background-color: #99CCFF; }
.palate_c5b{ background-color: #6699FF; }
.palate_c5c{ background-color: #3366CC; }
.palate_c5d{ background-color: #003399; }
/*----GREEN COLOR PALATE-----------------------------------------------------GREEN COLOR PALATE--*/
.palate_c6{ background-color: #EAF5E5; }
.palate_c6a{ background-color: #ccff99; }
.palate_c6b{ background-color: #99ff66; }
.palate_c6c{ background-color: #66CC33; }
.palate_c6d{ background-color: #339900; }
.palate_c6e{ background-color: #006600; }
/*----GREY COLOR PALATE-------------------------------------------------------GREY COLOR PALATE--*/
.palate_c7a { background-color: #000000; }
.palate_c7b { background-color: #333333; }
.palate_c7c { background-color: #666666; }
.palate_c7d { background-color: #999999; }
.palate_c7e { background-color: #cccccc; }
.palate_c7f { background-color: #f3f3f3; }
.palate_c7g { background-color: #f1f1f1; }
.palate_c7h { background-color: #ffffff; }
/*----CRITICAL COLOR PALATE-----------------------------------------------CRITICAL COLOR PALATE--*/
.Palate_c8a { background-color: #990000; }

/*--COLUMN PART GENERIC----------------------------------------------------------COLUMN GENERIC--*/
#LeftColumn .HeaderTitle, #RightColumn .HeaderTitle{
	padding: 2px 2px 0px 5px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#CenterColumn .HeaderTitle{
	padding:  3px 2px 0px 5px;
	color: #003399;
	font-size: 13px;
	font-weight: bold;
    height: 21px; 
}

#LeftColumn .Column_Header, #CenterColumn .Column_Header, #RightColumn .Column_Header{
	background-repeat: repeat-x;
	border: solid 1px #666666;
	height: 21px;
}

#LeftColumn .Column_Body, #CenterColumn .Column_Body, #RightColumn .Column_Body{
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

#LeftColumn .Column_Row, #CenterColumn .Column_Row, #RightColumn .Column_Row{
	border-bottom: dotted 1px #666666;
	height: 20px;
}

#LeftColumn a.linkstyle_left, #CenterColumn a.linkstyle_center, #RightColumn a.linkstyle_right{
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}

#LeftColumn a.linkstyle_left:hover, #CenterColumn a.linkstyle_center:hover, #RightColumn a.linkstyle_right:hover{
	text-decoration: underline;
}

#LeftColumn .list_bullet, #CenterColumn .list_bullet, #RightColumn .list_bullet{
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	padding-right: 2px;
	width: 10px;
}

/*--LEFT COLUMN PART----------------------------------------------------------------LEFT COLUMN--*/
#LeftColumn{ background-color: #F2F2F2;	vertical-align: top; }
#LeftColumn .LeftColumn_Header{
	background-color: #CCCCCC; background-image: url(/style2004/images/bkg_header_green.gif); }
#LeftColumn .LeftColumn_Body{ background-color: #EAF5E5; }
#LeftColumn .LeftColumn_Row_alt{ background-color: #FFFFFF; }
#LeftColumn a.LinkStyle_left{ color: #006600; }
#LeftColumn a.LinkStyle_left:hover { background-color: #339900; color: #FFFFFF; }
#LeftColumn .list_bullet_green{
	background-image: url(/style2004/images/green_bullet.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/*--CENTER COLUMN PART------------------------------------------------------------CENTER COLUMN--*/
#CenterColumn{	background-color: #FFFFFF; vertical-align: top;}
#CenterColumn .CenterColumn_Header{
	background-color: #CCCCCC; background-image: url(/style2004/images/bkg_header_grey_big.gif); }
#CenterColumn .CenterColumn_Body{ background-color: #FFFFFF; }
#CenterColumn .CenterColumn_Row_alt{ background-color: #F2F2F2; }
#CenterColumn a.LinkStyle_center{ color: #333333; }
#CenterColumn a.LinkStyle_center:visited { color: #333333; }
#CenterColumn a.LinkStyle_center:active { color: #333333; }
#CenterColumn a.LinkStyle_center:hover { background-color: #999999; color: #FFFFFF; }
#CenterColumn .list_bullet_grey{
	background-image: url(/style2004/images/grey_bullet.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/*--RIGHT COLUMN PART--------------------------------------------------------------RIGHT COLUMN--*/
#RightColumn{ background-color: #FFFFFF; vertical-align: top; }
#RightColumn .RightColumn_Header{
	background-color: #3366CC; background-image: url(/style2004/images/bkg_header_blue.gif); }
#RightColumn .RightColumn_Body{ background-color: #D6E0F5; }
#RightColumn .RightColumn_Row_alt{ background-color: #FFFFFF; }	
#RightColumn a.LinkStyle_right{ color: #3366CC; }
#RightColumn a.LinkStyle_right:hover { background-color: #3366cc; color: #FFFFFF; }
#RightColumn .list_bullet_blue{
	background-image: url(/style2004/images/blue_bullet.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#RightColumn .RightColum_Row_NoLink{
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	padding: 2px 5px 2px 5px;
}
#Content .c003399{ color: #003399; }/*Blue*/
#Content .c006600{ color: #006600; }/*Green*/
#Content .c666666{ color: #666666; }/*Dark Grey*/
#Content .c990000{ color: #990000; }/*Critical Red*/

/*----DEFAULT--------------------------------------------------------------------------------------------------DEFAULT--*/
#Content{ vertical-align: top; width: 100%; }

#Content a:link { color: #0000ff; text-decoration: none; }
#Content a:visited { color: #0000ff; text-decoration: none; }
#Content a:active { color: #0000ff;	text-decoration: none; }
#Content a:hover { color: #339900; text-decoration: underline; }

#Content blockquote{ margin-left: 20px; margin-right: 20px; }

#Content caption{
 	color: #666666;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 2px 6px 2px;
	text-align: left;
}

#Content fieldset{ padding: 2px; }

#Content H1{
	background-color: #F2F2F2;
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #666666;
	color: #333366;
	font-size: 20px;
	padding: 2px 2px 2px 4px;
}
#Content H2{
	background-color: #F2F2F2;
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #666666;
	color: #333366;
	font-size: 18px;
	padding: 2px 2px 2px 4px;
}
#Content H3{
	background-color: #F2F2F2;
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #666666;
	color: #333366;
	font-size: 16px;
	padding: 2px 2px 2px 4px;
}
#Content H4{
	background-color: #F2F2F2;
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #666666;
	color: #333366;
	font-size: 14px;
	padding: 2px 2px 2px 4px;
}
#Content H5{
	background-color: #F2F2F2;
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #666666;
 	color: #333366;
	font-size: 12px;
	padding: 2px 2px 2px 4px;
}
#Content H6{
	background-color: #F2F2F2;
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #666666;
 	color: #333366;
	font-size: 10px;
	padding: 2px 2px 2px 4px;
}

#Content hr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	color: #CCCCCC;
	height: 1px;
}

#Content legend{ color: #003399;	font-size: 12px; font-weight: bold;	}

#Content p { text-align: justify; }

#Content table{
   border-collapse: collapse;
  	border: 1px solid #666666;		
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
   padding: 2px;
}

#Content td{
	padding: 2px;
	border: 1px solid #CCCCCC;
	/*border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
}

#Content tfoot{}

#Content tfoot td{
	background-color: #336699;
   border: 1px solid #666666;
	color: #FFFFFF;
	padding: 2px;
}

#Content th{
	background-color: #336699;
	border: 1px solid #6699CC;
	color: #FFFFFF;
	height: 20px;
	padding: 0px;
}

#Content th a{
	border: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding: 2px 5px 2px 5px;	
}

#Content th a:link { color: #FFFFFF; text-decoration: none; }
#Content th a:visited { color: #CCCCCC; text-decoration: none; }
#Content th a:active { color: #99CCFF; text-decoration: none; }
#Content th a:hover {
	background-image: url(/style2004/images/gradient_bkg.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #6699CC;
}

#Content thead{}

#Content tr{ background-color: #FFFFFF; }

#Content ul { list-style-image: url(/style2004/images/dotd_silver_bullet.gif); }

/*----MISC--------------------------------------------------------------------------------------------------------MISC--*/
#Content a.linkstyle_bullet{
	background-image: url(/style2004/images/dotd_link_bullet_2.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #0000ff;
	height: auto;
	padding-left: 12px;
	text-decoration: none;
	width: auto;
}
#Content a.linkstyle_bullet:visited{
	background-image: url(/style2004/images/dotd_link_bullet_1.gif);
	color: #0000ff;
}
#Content a.linkstyle_bullet:active{
	background-image: url(/style2004/images/dotd_link_bullet_3.gif);
	color: #0000ff;
}
#Content a.linkstyle_bullet:hover{
	background-image: url(/style2004/images/dotd_link_bullet_4.gif);
	color: #003399;
	text-decoration: underline;
}

#Content a.linkstyle_bullet_email{
	background-image: url(/style2004/images/email_dkgrey_bullet.gif);
	background-position: 0px 2px;
	/*background-position: center left;*/
	background-repeat: no-repeat;
	color: #0000ff;
	height: auto;
	padding-left: 18px;
	text-decoration: none;
	width: auto;
}

#Content a.linkstyle_bullet_email:visited{
	background-image: url(/style2004/images/email_medblue_bullet.gif);
	color: #0000ff;
}

#Content a.linkstyle_bullet_email:active{
	background-image: url(/style2004/images/email_medblue_bullet.gif);
	color: #0000ff;
}

#Content a.linkstyle_bullet_email:hover{
	background-image: url(/style2004/images/email_medblue_bullet_on.gif);
	color: #003399;
	text-decoration: underline;
}

#Content a.linkstyle_darkbkg:link { color: #FFFFFF; text-decoration: none; }
#Content a.linkstyle_darkbkg:visited { color: #CCCCCC; text-decoration: none; }
#Content a.linkstyle_darkbkg:active { color: #99CCFF;	text-decoration: none; }
#Content a.linkstyle_darkbkg:hover { color: #99CCFF; text-decoration: underline; }

#Content a.linkstyle_critical:link { color: #990000; text-decoration: none; }
#Content a.linkstyle_critical:visited { color: #990000; text-decoration: none; }
#Content a.linkstyle_critical:active { color: #990000;	text-decoration: none; }
#Content a.linkstyle_critical:hover { color: #FF0000; text-decoration: underline; }

#Content .noborder{	border-style: none; }

#Content .txt_format_bold{ font-weight: bold; }
#Content .txt_format_normal{ font-weight: normal; }
#Content .txt_format_center{ text-align: center; }
#Content .txt_format_i{ font-style: italic; }
#Content .txt_format_justify{ text-align: justify; }
#Content .txt_format_left{ text-align: left; padding-left: 3px;}
#Content .txt_format_right{ text-align: right; }
#Content .txt_format_u{ text-decoration: underline; }
#Content .txt_alert{ color: #990000; }

#BreadCrumbs a:link { color: #333333; text-decoration: none; }
#BreadCrumbs a:active { color: #333333; text-decoration: none; }
#BreadCrumbs a:visited { color: #333333; text-decoration: none; }
#BreadCrumbs a:hover { COLOR: #336699;	TEXT-DECORATION: underline; }

.txt_format_1{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px !important; padding-top: 0px;
}
.txt_format_2{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

#Content .CenterColumn_Row{ background-color: #FFFFFF; }
#Content .CenterColumn_Row_alt{ background-color: #F2F2F2; }

#Content .float_left{ float:left; }
#Content .float_right{ float:right; }
#Content .float_none{ float:none; }

/*----ALT HEADERS------------------------------------------------------------------------------------------ALT HEADERS--*/
/*.H1-.H6 Work with the colors below to create alternate header text */
#Content .c333366{ color: #333366; }/*Blue*/
#Content .c336699{ color: #336699; }/*Medium Blue*/
#Content .c666666{ color: #666666; }/*Dark Grey*/
#Content .c999999{ color: #999999; }/*Medium Grey*/
#Content .cCCCCCC{ color: #CCCCCC; }/*Light Grey*/
#Content .c990000{ color: #990000; }/*Critical Red*/
#Content .cFFFFFF{ color: #FFFFFF; }/*White*/

#Content .H1{ font-family: Trebuchet MS; font-size: 20px; font-weight: bold; padding: 0px 0px 0px 5px;}
#Content .H2{ font-family: Trebuchet MS; font-size: 18px; font-weight: bold; padding: 0px 0px 0px 5px;}
#Content .H3{ font-family: Trebuchet MS; font-size: 16px; font-weight: bold; padding: 0px 0px 0px 5px;}
#Content .H4{ font-family: Trebuchet MS; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 5px;}
#Content .H5{ font-family: Trebuchet MS; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 5px;}
#Content .H6{ font-family: Trebuchet MS; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 5px;}

/*----INTERNET SPECIFIC------------------------------------------------------------------------------INTERNET SPECIFIC--*/
#Content .fix1{ color: #ffffff; }

#Content #section_about_us{ padding: 5px; text-align: justify; }
#Content #section_head{	display: block; width: 100%;}
#Content #section_photo{ display: block; float: left; padding: 5px; }

#Content .table_data_1ds{
	background-color: #336699;
	border: 1px;
	border-color: #6699CC;
	border-style: solid;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
}

/*-----TESTING--------------------------------------------------------------------------TESTING--*/
/*-----H3_LINKLIST-------------------------------------------------------------------------------*/
#Content .h3_linklist{
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F2F2F2;
	border: solid 1px #666666;
	height: 24px !important; height: 22px;
	padding: 1px 0px 1px 4px;
}
.h3_linklist{
	background-image: url(/style2004/images/dotd_bkg_header_large.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F2F2F2;
	border: solid 1px #666666;
	height: 24px !important; height: 22px;
	padding: 1px 0px 1px 4px;
}

#Content .h3_linklist_title{	
	color: #333366;
	float: left;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top:1px !important; padding-top: 0px;
}
.h3_linklist_title{	
	color: #333366;
	float: left;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top:1px !important; padding-top: 0px;
}

#Content .h3_linklist_list{
	float: right;	
	font-size: 12px;
	height: 22px;
	margin: 1px 3px 0px 0px !important; margin: 1px 2px 0px 0px;
}
.h3_linklist_list{
	float: right;	
	font-size: 12px;
	height: 22px;
	margin: 1px 3px 0px 0px !important; margin: 1px 2px 0px 0px;
}

#Content .h3_linklist_spacer{
	background-image: url(/style2004/images/dotd_headerlink_spacer.gif);
	background-repeat: no-repeat;
	display:inline;
	float:right;
	height:21px;
	width:2px;
}
.h3_linklist_spacer{
	background-image: url(/style2004/images/dotd_headerlink_spacer.gif);
	background-repeat: no-repeat;
	display:inline;
	float:right;
	height:21px;
	width:2px;
}

#Content .h3_linklist_input{ float:right; height:20px; margin:1px 1px 0px 0px; padding-left:2px; }
#Content .h3_linklist_select{ float:right; height:20px; margin:1px 1px 0px 0px; padding-left:2px; }
#Content .h3_linklist_label{ color: #666666; float:right; font-weight: bold; padding:3px 3px 3px 3px; }
/*--LINKSTYLE_H3_LINKLIST_SIMPLE-----------------------------------------------------------------*/
#Content a.linkstyle_h3_linklist_simple {
	background-image: url(/style2004/images/dotd_headerlink_spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #333366;
	display: inline;
	float: right;
	font-weight: bold;
	height: 18px !important; height: 21px;
	padding: 3px 15px 0px 15px;
	text-decoration: none;
}
#Content a.linkstyle_h3_linklist_simple:visited { color: #999999; text-decoration: none; }
#Content a.linkstyle_h3_linklist_simple:active { color: #336699; text-decoration: none; }
#Content a.linkstyle_h3_linklist_simple:hover { color: #336699; text-decoration: underline; }

/*--LINKSTYLE_BUTTON-----------------------------------------------------------------------------*/
#Content a.linkstyle_button{
	background-image: url(/style2004/images/dotd_button_bkg.gif);
	background-repeat: repeat-x;
	color: #666666;
	display: inline;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 18px !important; height: 20px;
	margin-top: 1px;
	padding: 3px 15px 0px 15px;
}
#Content a.linkstyle_button:visited { color: #666666; text-decoration: none; }
#Content a.linkstyle_button:active { color: #666666; text-decoration: none; }
#Content a.linkstyle_button:hover{ background-image: url(/style2004/images/dotd_button_bkg_on.gif); color: #336699; }
#Content .button_endcap{
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 20px;
	margin-top: 1px;
	width: 2px;	
}
.button_endcap{
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 20px;
	margin-top: 1px;
	width: 2px;	
}
#Content .button_endcap_a{ background-image: url(/style2004/images/dotd_button_endcap_right.gif); background-position: top right; }
.button_endcap_a{ background-image: url(/style2004/images/dotd_button_endcap_right.gif); background-position: top right; }

#Content .button_endcap_b{ background-image: url(/style2004/images/dotd_button_endcap_left.gif); background-position: top left; }
.button_endcap_b{ background-image: url(/style2004/images/dotd_button_endcap_left.gif); background-position: top left; }

#Content .button_space{ float:right; height:20px; width:1px; }
.button_space{ float:right; height:20px; width:1px; }

/*--THUMB GALLERY-----------------------------------------------------------------------------*/
#thumb_gallery{ padding:5px 0px 5px 0px; }
#thumb_gallery a{
	background-color:#FFFFFF;
	border: solid #CCCCCC 1px;
	display: block;
	float:left;
	height:77px !important; height:75px;
	margin:3px;
	padding:7px;
	width: 102px !important; width:100px;
}
#thumb_gallery a:hover {
	background-image: url(/style2004/images/gradient_bkg.gif);
	background-repeat: repeat-x;
	border: solid #666666 1px;
}
#thumb_gallery img{ border: solid #F2F2F2 1px; vertical-align: middle; }
/*----TESTING--------------------------------------------------------------------------------------------------------TESTING--*/
#hwy_details{ padding: 10px; height: 100%; }

.hwy_sect{}

.sect_all{ height: 275px !important; height: 100%; }

.sect{
	float: left;
	height: 100%;
	padding: 5px;
	width: 31% !important; width: 33.3%;
}

.sect_body{
	background-color: #f7f7f7;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: auto !important; height: 175px;
	padding: 6px;
}

.sect_body_1{ padding:2px 2px 2px 4px; }

.tab_all{ border-bottom: 3px solid #333366; height: 21px !important; height: 22px; }

.tab_left{
	background-color: #333366;
	background-image: url(/style2004/images/dotd_tab_big.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
	float: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto !important; height: 24px;
	padding: 3px 3px 3px 5px;
	width: 45% !important; width: 49%;
}

.tab_right{
	color: #666666;
	float: right;
	height: auto;
	padding: 2px 5px 2px 2px;
	text-align: right;
	width: 50% !important; width: 50%;
}

.tab_base{ height: 2px; background-color: #333366; }

#Content .hwy_detail_title{
	background-color: #336699;
	border: solid 1px #666666;
 	color: #ffffff;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 2px 2px 2px 4px;
}

#Content .firefox_hr{ height: 20px;	border-bottom: dashed 1px #cccccc; }

.waiting{ color: #990000; }
.local_spacing{padding:10px 10px 10px 15px;}

/*
    added 9/24/2008, removed from master
*/
       .button_style_1 
       {
          background-image: url(/style2004/images/bkg_header_grey.gif);
	      background-repeat: repeat-x;
	      background-position: bottom;
          background-color: #f2f2f2;
	      color: #666666;
       }
       .button_style_2 
       {
          background-image: url(/style2004/images/bkg_header_green.gif);
	      background-repeat: repeat-x;
          background-position: bottom;
          background-color: #666666;
          color: #ffffff;
       }
       .button_style_3
       {
          background-image: url(/style2004/images/bkg_header_blue.gif);
	      background-repeat: repeat-x;
          background-position: bottom;
          background-color: #666666;
          color: #ffffff;
       }
       .CommonImageTextButton
       {
          display: inline-table;
	      display: -moz-inline-box;
	      display: inline-block;
	      padding: 4px;
	      margin: 1px;
	      border-style: solid;
	      border-width: 1px;
	      border-color: #999999;
	      border-top-color: #cccccc;
	      border-left-color: #cccccc;
	      background-color: #eeeeee;
	      color: #333333;
	      font-family: Tahoma, Arial, Helvetica;
	      font-size: 80%;
	      font-weight: bold;
	      background-repeat: no-repeat;
	      background-position: 1px 1px;
	      padding-left: 22px;
	      line-height: normal;
	      white-space: nowrap;
       }
       #Content .header_left {
         background-color: #f2f2f2; 
         border-bottom: solid 1px #666666; 
         border-top: solid 1px #666666; 
         border-left: solid 1px #666666; 
         border-right-style: none;    
         text-align: left;      
         font-weight: bold;      
       }
      #Content .header_right {
         background-color: #f2f2f2; 
         border-bottom: solid 1px #666666; 
         border-top: solid 1px #666666; 
         border-right: solid 1px #666666; 
         border-left-style: none;
         text-align: right; 
         font-weight: bold;     
       }
       #Content .freetxbox
       {
         border: none;
         background-color:#F2F2F2;         
       }
       #LeftColumn a.LinkStyle_left_header{ color: #FFFFFF;  text-decoration: none;  }
       #LeftColumn a.linkstyle_left_header:hover{text-decoration: underline;}
       #RightColumn a.LinkStyle_search_header{ color: #FFFFFF;  text-decoration: none; }  
       #RightColumn a.LinkStyle_search_header:visited{ color: #F3F3F3;  text-decoration: none; }
       #RightColumn a.LinkStyle_search_header:active{ color: #FFFFFF;  text-decoration: none; }
       #RightColumn a.linkstyle_search_header:hover{color: #FFFFFF; text-decoration: underline;}
        #LeftColumn_IconArea
        {
            font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
            font-size: 11px;
            text-align: left;
            margin-left: 3px;
        }
        #LeftColumn_IconArea a:link, #LeftColumn_IconArea a:visited, #LeftColumn_IconArea a:hover
        {
            color: #f2f2f2;
            text-decoration: none;
        }
        #LeftColumn_IconArea a:hover
        {
            color: #66ffff;
            text-decoration: none;
        }

