/* Universal Tag Declarations */
body { margin:0 auto;font:12px Verdana,Arial,sans-serif;color:black;padding:0px;border-top:2px solid black;border-bottom:2px solid #ff0000;background:url(../images/bgstripe.png) repeat top left;height:auto;
/*behavior: url(csshover.htc);*/ }
p,li,td,dd,dt { font:12px Verdana,Arial,sans-serif;color:#5f5f5f;line-height:16px; }
a { color:#333333;border-bottom-style:dotted;border-bottom-color:#dfb5bb;border-bottom-width:1px;text-decoration:none; }
a:hover { color:#D75353; }
h3 { font-weight:bold;font:20px Trebuchet MS,Verdana,Arial,sans-serif;text-align:center;margin-bottom:-5px; }
h4 { font-weight:bold;font:18px Trebuchet MS,Verdana,Arial,sans-serif;text-align:center; }






/* Header */
#header { float:left;width:508px;height:120px;background:url(../images/bw_logo_508x120.png) no-repeat top left; }
#header h1,#header h2,#header p { display:none; }
#imageContainer { float:right;position:relative;width:180px;height:120px;border-right:4px double #000000;margin:auto; }








/* Footer */
#footer { clear:both;width:770px;margin:0 auto;border-top:4px solid #000000;padding-top:20px;padding-bottom:20px; }
#footer p { font-size:11px; text-align:center; }
#bottomborder { width:100%;height:2px;background-color:#000000;font-size:2px;line-height:2px; }




/* Nav */
ul#navlist { margin-top:20px;list-style-type:none;/*list-style-image:url(../images/tripointer.jpg);*/ }
ul#navlist li { margin-left:-35px;font:14px Trebuchet MS,Verdana,Arial,sans-serif;margin-bottom:5px;text-transform:uppercase; }
* html ul#navlist li { margin-left:-39px; }
.subliststarter { list-style-type:none;list-style-image:none;margin-top:-2px;padding-left:25px; }
* html .subliststarter { margin-top:-20px;padding-left:0px; }
ul#navlist a { text-decoration:none;border-bottom:0px;font-weight:bold; }
ul#subnavlist { list-style-type:none;margin-left:-20px; }
* html ul#subnavlist { margin-left:60px; }
ul#subnavlist a { color:#D75353; }
ul#subnavlist a:hover { color:#333333; }
h3 a.navlink { text-decoration:none;border-bottom:0px;font:14px Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold;text-transform:uppercase;margin-left:5px; }







/* Main Site Container */
#topborder { width:100%;height:2px;background-color:#ff0000;font-size:2px;line-height:2px; }
#container { padding:0px;top:0px;width:770px;position:relative;margin:0 auto;background:#ffffff;overflow:hidden;border-left:1px solid #444444;border-right:1px solid #444444; }
#main { position:relative; }
* html #main { margin-top:15px; }
#leftcol { clear:both;float:left;width:200px;padding:5px 10px 10px 10px;border-right:2px solid #000000; }
#rightcol { float:left;width:530px;padding:0px 7px 10px 0px;border-left:2px solid #000000;margin-left:-2px;padding-left:5px; }
#main h1 { font:22px Trebuchet MS,Verdana,Arial,sans-serif;color:#AF0202;letter-spacing:1px;text-align:right; }
#main h2 { font:16px Trebuchet MS,Verdana,Arial,sans-serif;color:#AF0202;letter-spacing:1px;text-transform:uppercase; }





/* List Type Select */

#listtype_select a { border-bottom:0px; }
#listbutton_business,#listbutton_consumer,#listbutton_all { border:0px;margin-top:30px; }

.transOff { }
.transOn { filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; }

#listtype_select {  }
#listtype_select h2 { text-transform:none;font:24px Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold;letter-spacing:2px;padding-left:40px; }
a.listtype {  }




/* List Page */
#letter_select { text-align:center; }
#letter_select p { font-size:10px; }
#list_printout { position:relative; }
#list_printout h3 { text-align:left; }
#list_printout p { text-align:justify; }
.listview_listname { color:#ED1E24;font-weight:bold;font-size:13px; }
.listview_listname:hover { color:#bbbbbb; }





/* Search Box */
#searchbox form a { font-size:10px; }
#searchbox h3 { font:14px Trebuchet MS,Verdana,Arial,sans-serif;text-transform:uppercase;color:#aaaaaa;margin-bottom:6px;margin-top:25px;text-align:left; }






/* Advanced Search */
#adv_search { width:100%; }
.searchselect { padding-bottom:15px;border-bottom:1px solid #aaaaaa; }
.searchselecttitle { font-weight:bold; }






/* Contact Form */
#instr { display:none;border:2px solid #555555;background:#eeeeee;padding:10px;margin:10px; }
#contact_form input { width:200px;background:#f4f4f4;border:1px solid #888888;font:11px Verdana,Arial,sans-serif; }
#contact_form textarea { width:200px;height:200px;background:#f4f4f4;border:1px solid #888888;font:11px Verdana,Arial,sans-serif; }
#contact_form input#submit { background:#888888;color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-weight:bold;width:75px; }
#contact_form td.label { text-align:right;padding-right:30px; }
#contact_form img { border:1px solid #444444;padding:0px; }







/* Datacard Display */
#datacard { padding-bottom:20px;margin-bottom:20px;border-bottom:40px solid #DF0005; }
#datacard dl dt { clear:both;float:left;width:18%;margin-bottom:10px;font:14px Trebuchet MS,Verdana,Arial,sans-serif;color:#DF0005;/*border-bottom:1px dashed #88aa44;*/ }
* html #datacard dl dt { margin-bottom:0px; }
#datacard dl dt.dt_divider { clear:both;float:left;width:100%;margin:2px 0px 10px 0px;border-bottom:1px solid #AF7475; }
#datacard dl dd { float:left;text-align:left;width:80%;margin-bottom:10px;margin-right:-20px;margin-left:10px; }
#datacard dl dd.dd_description { width:98%; }
* html #datacard dl dd.dd_description { margin-left:5px; }
#datacard dl dd.dd_divider { float:left;width:0px;margin:0px }
* html #datacard dl dd.dd_divider,* html #datacard dl dt.dt_divider { margin-top:-10px;margin-bottom:-10px; }
#datacard dl dd table { border-style:solid;border-color:#444444;border-width:0 0 1px 1px;margin:0px;border-spacing:0;border-collapse:collapse; }
#datacard dl dd table td { border-style:solid;border-color:#444444;border-width:1px 1px 0 0;padding:5px;margin:0px;background-color:#f4f4f4; }
#datacard h1 { padding:8px;background:#8F7070;border:1px solid #000000;color:#ffffff;font-size:20px;font-weight:bold; }

* html #dc_print_bottom { height:40px;width:100%;background-color:#df0005;margin-bottom:-20px }
* html #datacard { border-bottom:0px }





/* List Pages */
#listpage_select ul { list-style:none; }
#listpage_select li { display:inline;margin-right:15px;  }






/* Newsletter Signup Box */
#newsletter p { font-size:10px;color:#555555; }
#newsletter h3 { font:14px Trebuchet MS,Verdana,Arial,sans-serif;text-transform:uppercase;color:#aaaaaa;margin-bottom:6px;margin-top:25px;text-align:left; }
p#newsletter_success { border:1px solid black;padding:3px;background:#eeeeee;color:green;font-weight:bold; }
p#newsletter_error { border:1px solid black;padding:3px;background:#eeeeee;color:red;font-weight:bold; }
#newsletter input { font-size:10px; }





/* Site News Scroll Box */
#fscroller { border:1px solid black;width:180px;height:120px;overflow:auto;background:#eeeeee;margin:0 auto;margin-top:10px }
#newsscrollbox { width:90%;border:2px solid #cccccc;height:120px;padding:10px;overflow:auto; }
#news h3 { font:14px Trebuchet MS,Verdana,Arial,sans-serif;text-transform:uppercase;color:#aaaaaa;margin-bottom:6px;margin-top:25px;text-align:left; }
#newsscrollbox p.newsitemtitle { color:black;font-weight:bold;font-size:11px; }
#newsscrollbox p.newsitemtext { color:#666666;font-size:10px; }
.datetag { text-align:right;font-size:11px;font-style:italic }






/* Links list */
#links h3 { font:14px Trebuchet MS,Verdana,Arial,sans-serif;text-transform:uppercase;color:#aaaaaa;margin-bottom:6px;margin-top:25px;text-align:left; }
#links p a { color:#666666;font-size:10px; }
#links p a:hover { color:#dd8000; }


/* Admin */
#adminmenu ol {  }
#adminmenu li { margin-bottom:10px; }
#success_message,#error_message { padding:15px;background:#eeeeee;border:2px solid #bbbbbb; }
#success_message,#success_message p { color:green;font-weight:bold; }
#error_message,#error_message p { color:red;font-weight:bold; }


/* Admin Home */
.admin_option_desc { display:none; }




/* Admin: Edit Datacard */
#fetchcard { padding:15px;background:#eeeeee;border:2px solid #bbbbbb; } 
#datacard_edit { width:100%; }
#datacard_edit td.label { width:25%;text-align:right;padding-right:20px; }
.label_instructions { font-style:italic;font-size:11px; }
#datacard_edit textarea { width:80%;height:120px;font:11px Verdana,Arial,sans-serif }
#datacard_edit input { width:80%;font:11px Verdana,Arial,sans-serif; }
#datacard_edit select { width:80%;font:11px Verdana,Arial,sans-serif; }





/* Newsletter Admin Page */
#sendmail,#addentry { display:none; }
.subscriber_mod { display:none; }


/* Site News Admin Page */
#addnewsitem { display:none; }
.news_mod { display:none; }


/* Site Links Admin Page */
#addlinkitem { display:none; }
.link_mod { display:none; }








/* Expandable Admin Menu Descriptions */
#hide0 { display:none; }
#desc0 { display:none; }
#hide1 { display:none; }
#desc1 { display:none; }
#hide2 { display:none; }
#desc2 { display:none; }
#hide3 { display:none; }
#desc3 { display:none; }
#hide4 { display:none; }
#desc4 { display:none; }
#hide5 { display:none; }
#desc5 { display:none; }
#hide6 { display:none; }
#desc6 { display:none; }
#hide7 { display:none; }
#desc7 { display:none; }
#hide8 { display:none; }
#desc8 { display:none; }
#hide9 { display:none; }
#desc9 { display:none; }
#hide10 { display:none; }
#desc10 { display:none; }
#hide11 { display:none; }
#desc11 { display:none; }
#hide12 { display:none; }
#desc12 { display:none; }
#hide13 { display:none; }
#desc13 { display:none; }
#hide14 { display:none; }
#desc14 { display:none; }
#hide15 { display:none; }
#desc15 { display:none; }
#hide16 { display:none; }
#desc16 { display:none; }
#hide17 { display:none; }
#desc17 { display:none; }
#hide18 { display:none; }
#desc18 { display:none; }
#hide19 { display:none; }
#desc19 { display:none; }
#hide20 { display:none; }
#desc20 { display:none; }
#hide21 { display:none; }
#desc21 { display:none; }
#hide22 { display:none; }
#desc22 { display:none; }
#hide23 { display:none; }
#desc23 { display:none; }
#hide24 { display:none; }
#desc24 { display:none; }
#hide25 { display:none; }
#desc25 { display:none; }
#hide26 { display:none; }
#desc26 { display:none; }
#hide27 { display:none; }
#desc27 { display:none; }
#hide28 { display:none; }
#desc28 { display:none; }
#hide29 { display:none; }
#desc29 { display:none; }
#hide30 { display:none; }
#desc30 { display:none; }
#hide31 { display:none; }
#desc31 { display:none; }
#hide32 { display:none; }
#desc32 { display:none; }
#hide33 { display:none; }
#desc33 { display:none; }
#hide34 { display:none; }
#desc34 { display:none; }
#hide35 { display:none; }
#desc35 { display:none; }
#hide36 { display:none; }
#desc36 { display:none; }
#hide37 { display:none; }
#desc37 { display:none; }
#hide38 { display:none; }
#desc38 { display:none; }
#hide39 { display:none; }
#desc39 { display:none; }
#hide40 { display:none; }
#desc40 { display:none; }
#hide41 { display:none; }
#desc41 { display:none; }
#hide42 { display:none; }
#desc42 { display:none; }
#hide43 { display:none; }
#desc43 { display:none; }
#hide44 { display:none; }
#desc44 { display:none; }
#hide45 { display:none; }
#desc45 { display:none; }
#hide46 { display:none; }
#desc46 { display:none; }
#hide47 { display:none; }
#desc47 { display:none; }
#hide48 { display:none; }
#desc48 { display:none; }
#hide49 { display:none; }
#desc49 { display:none; }




/* Admin Users Page */
#adduser { display:none; }
#adduser input { font-size:11px; }
.username { width:70px; }
.useredit { display:none;margin:10px 50px;border:1px solid black;padding:10px; }