/* tags general */
html, body { font-family:verdana, arial, georgia; font-size:11px; color:#888888; }
body { background-color:white; width:100%; margin:0 auto; }
hr { height:1px; border-style:dashed; border-top:1px dashed #888888; }
img { border:0; }
h1 { font-size:15px; margin:0; padding:0; }
h2 { font-size:14px; margin:0; padding:0; }
table, td { border-collapse:collapse; width:auto; padding:0;}
input { border:1px solid black; }

/* tags links general */
a:link, a:visited, a:active { color:#888888; text-decoration:underline; }
a:hover { color:orange; text-decoration:none; }

/* special ad */
a:link.ad, a:visited.ad, a:active.ad { color:#ffffff; text-decoration:none; }
a:hover.ad { color:orange; text-decoration:none; }

/* navigator links */
a:link.navig, a:visited.navig, a:active.navig { color:white; text-decoration:none; }
a:hover.navig { color:yellow; text-decoration:none; }

/* header_links */
#header_links a:link, a:visited, a:active { color:white; text-decoration:underline; }
#header_links a:hover { color:yellow; text-decoration:none; }

/* footer_links */
#footer a:link, a:visited, a:active { color:white; text-decoration:underline; }
#footer a:hover { color:yellow; text-decoration:none; }

/* body_links */
a:link.blink{ color:#888888; text-decoration: underline; }
a:visited.blink{ color:#888888; text-decoration: underline; }
a:hover.blink {  color:orange; text-decoration: none; }
a:active.blink { color:#888888; text-decoration: underline; }

/* body_links */
a:link.blue{ color:#0000ff; text-decoration: none; }
a:visited.blue{ color:#0000ff; text-decoration: none; }
a:hover.blue {  color:orange; text-decoration: underline; }
a:active.blue { color:#0000ff; text-decoration: none; }

.tlaTable {width: 120px; background-color: #efefef; border:solid 1px #3E62B3}
.tlaRow {width: 120px; padding:1 2 2 2;}
.tlaText {width: 120px; color: #333333}
a:link.tlaLink { color: #339933; text-decoration: none }
a:visited.tlaLink { color: #339933; text-decoration: none }
a:hover.tlaLink { color: #339933; text-decoration: underline }
a:active.tlaLink { color: #339933; text-decoration: none }

/* id sections */
#main_border { width:100%; border-top:0; border-bottom:0; }
#header { background-image:url(images/header_bg.gif); height:182px; }
#header_links { color:white; font-weight:bold; text-align:right; margin-top:25px; }
#header_bottom { margin-top:-14px; background-image:url(images/header_bottom.gif); background-repeat:no-repeat; background-position:top left; height:34px; }
#logo { margin-left:10px; height:120px }
#banner_468x60 { text-align:right; margin-top:-110px; padding-right:10px; height:60px;  }
#search_bar { margin-left:10px; margin-top:20px; color:black; font-weight:bold; padding-right:10px; }
#right_search_bar { text-align:right; margin-top:-15px; margin-left:10px; color:black; font-weight:bold;}
#side_nav { background-image:url(images/side_bg.gif); width:185px; color:white; font-weight:bold; }
#side_nav h2 { padding-left:15px; }
#side_nav hr { width:90%; border-top:1px dashed white; }
#side_nav li { margin-left:-5px; padding-left:2px; list-style-image:url(images/icon_folder.gif); margin-bottom:1px; }
#table_content { width:100%; vertical-align:top; }
#table_content td { vertical-align:top; }
#table_listing { width:100%; vertical-align:middle; }
#table_listing td { vertical-align:middle; }
#content { padding:10px;}
#skyscraper { width:120px; padding:10px; }
#footer { background-image:url(images/footer_bg.gif); height:75px; text-align:center; color:white; font-size:10px; }
#table_category { width:100%; }
#table_category td { padding:5px; }
#table_list_content td { color:#000000; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:5px; vertical-align:middle; border-top:solid 1px #888888; border-bottom:solid 1px #888888; text-align:left}
#table_path td {padding:0px; border:none;}
a:link.list, a:visited.list, a:active.list { color:orange; text-decoration:underline; }
a:hover.list { color:red; text-decoration:none; }

/* other class */
.button_search { cursor:hand; background-image:url(images/button_search.gif); width:16px; height:16px; border:0; }
.noborder {border:none;}
.noborder input{border:none;}
.listing {padding:10px; color:#000000; vertical-align:middle;}
.dotsdwld {
	background-image: url(images/dots_dwld.gif);
	background-repeat: repeat-x;
	background-position: right center;
	background-attachment: scroll;
}
.Grid {font-family: Verdana, Arial, Tahoma;font-size: 8pt;color: #000000;font-weight: bold;background-color: #efefef;}
.GridBody {font-family: Verdana, Arial, Tahoma;font-size: 8pt;color: #000000;font-weight: bold;background-color: #efefef;padding-top:1px;padding-bottom:1px;}