/* Pierced Media Credit Line */
.PM_credit {font-size: 8pt; color: #666666; text-align: center; font-family: Tahoma, Helvetica, sans-serif;}

/* DEFAULTS */
p		{ font-size: 11px; color: #666666; font-family: Tahoma, Arial, Verdana; margin: 3px}	
li	{ font-size: 11px; color: #666666; font-family: Tahoma, Arial, Verdana; margin: 3px}	

/* LINKS */
a:link {color: #e8782d; text-decoration: none; font-family: Tahoma, Helvetica, sans-serif;} 
a:visited {color: #e8782d; text-decoration: none; font-family: Tahoma, Helvetica, sans-serif;} 
a:hover {color: #e8782d; text-decoration: underline; font-family: Tahoma, Helvetica, sans-serif;} 
a:active {color: #e8782d; text-decoration: none; font-family: Tahoma, Helvetica, sans-serif;}  

h2	{ font-size: 12px; color: #333333; font-weight: normal; text-align: center; font-family: Tahoma, Arial, Verdana; margin: 0px;}
h3	{ font-size: 9px; color: #666666; font-weight: normal; text-align: center; font-family: Tahoma, Arial, Verdana; margin: 5px;}
h4	{ font-size: 12px; color: #666666; text-align: left; font-weight: normal; font-family: Tahoma, Arial, Verdana; margin: 3px;}
h5	{ font-size: 12px; color: #666666; text-align: center; font-weight: normal; font-family: Tahoma, Arial, Verdana; margin: 3px;}

td { text-align: left;}

.login{margin : 5px 5px 5px 5px; font-size: 11pt; color: #333333; font-family: Arial, Verdana, Tahoma}
.even {background-color: #E8E8E8;}
.odd {background-color: #FFFFFF;}

/* box properties. */
.layout_main_menu p { color: #e8782d; text-decoration: none; font-size: 13px; font-family:  Arial, Verdana, Tahoma;}
.layout_main_menu a:link {color: #e8782d; text-decoration: none; font-size: 13px; font-family:  Arial, Verdana, Tahoma;} 
.layout_main_menu a:visited { color: #e8782d; text-decoration: none; font-size: 13px; font-family:  Arial, Verdana, Tahoma;} 
.layout_main_menu a:hover{ color: #e8782d; text-decoration: underline; font-size: 13px; font-family:  Arial, Verdana, Tahoma;}
.layout_main_menu a:active { color: #e8782d; text-decoration: none; font-size: 13px; font-family:  Arial, Verdana, Tahoma;}

/* FORMS */
input {font-size: 11px; font-family: Tahoma, Sans-Serif, Arial; color: #666666; border: 1px solid #c4c4c4; height: 17px; background-color: #ffffff;}
checkbox {background: none;}

input.form_input {height: 13px;}
input.form_select {height: 13px;}
input.form_submit {border: 1px solid #c4c4c4; background-color: #ffffff;}
input.form_checkbox {border: none;}

/* LAYOUT */
.layout_main_table {border-right: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; margin: 0px;}
.layout_main_menu {}
.layout_main_online {border-top: 1px solid #c4c4c4; margin-bottom: 5px; background-color: #424249;}
.layout_main_online p{color: #ffffff;}
.layout_main_left {margin: 0px; padding: 0px; border-right: 1px solid #c4c4c4;}
.layout_main_middle {margin: 0px;}
.layout_main_right {margin: 0px; border-left: 1px solid #c4c4c4;}
.layout_main_bottom {background-color: #f5f5f5; border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; background-image:url(/images/bg_menu.gif); height:30px;}
.layout_top_ad {border-left: 1px solid #c4c4c4; text-align: center;}
.layout_divider {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.layout_header_row {background-color: #efefef;}

/* ACCOUNT LAYOUT */
.account_table {border-collapse: collapse;}
.account_header_row {background-color: #efefef;}
.account_cell_end {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.account_cell_middle {border: 1px solid #c4c4c4; }

/* DOWNLOADS LAYOUT */
.downloads_header_row {background-color: #efefef;}
.downloads_results_image {border-bottom: 1px solid #c4c4c4; border-top: 1px solid #c4c4c4;}
.downloads_results_title {border-bottom: 1px solid #c4c4c4; border-top: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; background-color: #efefef; height: 20px;}
.downloads_results_description {border-bottom: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; }
.downloads_table {border-collapse: collapse;}
.downloads_cell {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}

/* FORUM LAYOUT */
.forum_division {border-left: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; height: 40px;}
.forum_thread {border-left: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.forum_thread td{border-left: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.forum_location {border-bottom: 1px solid #c4c4c4;}
.thread_post_right_top {border-left: 1px solid #c4c4c4;text-align: left;}
.thread_post_bottom { border-left: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.thread_post_right {border-bottom: 1px solid #c4c4c4;}
.thread_post_left {border-bottom: 1px solid #c4c4c4;}
.thread_post_header {border-bottom: 1px solid #c4c4c4; border-top: 1px solid #c4c4c4; background-color: #efefef;}
.forum_thread_header {border-top: 1px solid #c4c4c4; background-color: #dfdfdf;}
.forum_reply_header {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; background-color: #dfdfdf;}
.forum_reply_main {border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4;}
.forum_forum_header { border-bottom: 1px solid #c4c4c4; background-color: #efefef;}
.forum_buttons {border-bottom: 1px solid #c4c4c4;}
.forum_table {border-collapse: collapse;}
.forum_header {background-color: #efefef;}
.forum_cell_end {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.forum_cell_middle {border: 1px solid #c4c4c4; }
.forum_quote {border-top: 1px solid #c4c4c4; margin-bottom: 5px; background-color: #ffffff; width:75%; margin-left:50px;}
.forum_quote_header {border-top: 1px solid #c4c4c4; margin-bottom: 5px; background-color: #efefef;}

/* GALLERY LAYOUT */
.gallery_table {border: 1px solid #ffffff; border-collapse: collapse;}
.gallery_cell {border: 1px solid #c4c4c4;}

/* JOB LAYOUT */
.jobs_table {border-collapse: collapse;}
.jobs_cell_end {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.jobs_cell_middle {border: 1px solid #c4c4c4; }

/* PROFILE LAYOUT */
.profile_table {border-collapse: collapse;}
.profile_cell {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}

/* STANDARD LAYOUT */
.standard_table {border-collapse: collapse;}
.standard_header_row {background-color: #efefef;}
.standard_cell {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.standard_cell_end {border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4;}
.standard_cell_middle {border: 1px solid #c4c4c4; }

/* DIV LAYOUTS */
div.module_top {border-bottom: 1px solid #c4c4c4 ; border-top: 1px solid #c4c4c4; margin: 0px; padding: 5px 0px 0px 0px; background-color: #eaeaea;}
div.module_subheading {border-bottom: 1px solid #c4c4c4; width: 100%; margin: 0px; padding: 5px 0px 0px 0px; background-color: #efefef;}
div.module_subheading p{margin-left: 10px;}
div.module_main {width: 100%; margin: 0px; padding: 0px;}
div.module_main p {margin-left: 10px;}

div.drop_menu_box {position: absolute; visibility: hidden; background: #ffffff; border: 1px solid #c4c4c4}
div.drop_menu_box  p{text-align: left;}
div.drop_menu_box  a:link{display: block; border: 1px solid black; padding: 0px 5px; text-decoration: none;}
div.drop_menu_box  a:visited{display: block; border: 1px solid black; padding: 0px 5px; text-decoration: none;}
div.drop_menu_box  a:hover{display: block; border: 1px solid black; padding: 0px 5px; text-decoration: none;}
div.drop_menu_box  a:active{display: block; border: 1px solid black; padding: 0px 5px; text-decoration: none;}


/* DATA TREES */
.webfx-tree-container {margin: 0px; padding: 0px; font: icon;	white-space: nowrap;}
.webfx-tree-item {padding: 0px;	margin: 0px;	font: icon;	color: black;	white-space: nowrap;}
.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {	margin-left: 3px;	padding: 1px 2px 1px 2px; color: #e8782d;}
.webfx-tree-item a {text-decoration: none;}
.webfx-tree-item a:hover {text-decoration: underline;}
.webfx-tree-item a:active {background: highlight; color: highlighttext; text-decoration: none;}
.webfx-tree-item img {vertical-align: middle; border: 0px;}
.webfx-tree-icon {width: 16px;height: 16px;}
.webfx-tree-item a.selected {color: windowtext; background: ButtonShadow;}
.webfx-tree-item a.selected-inactive {color: windowtext; background: buttonface;}