BODY
{
	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR: #663300;
	SCROLLBAR-SHADOW-COLOR: #663300;
	SCROLLBAR-3DLIGHT-COLOR: #FFF5C0;
	SCROLLBAR-ARROW-COLOR: #663300;
	SCROLLBAR-TRACK-COLOR: #F7F3D6;
	SCROLLBAR-DARKSHADOW-COLOR: #FFF5C0;

	margin: 0, 0, 0, 0;
	background-image: url(../../images/page_background.gif);
	background-color: white;
}


.title
{
	font-family: verdana;
	text-align: justify;
	font-weight: bolder;
	font-size: 10pt;
	color: #000000;
}

.text
{
	font-family: verdana;
	text-align: justify;
	font-size: 8pt;
	color: #000000;
}

.small_text { font-size: 8pt; font-family: tahoma; color: black; } 
.error_text { font-size: 8pt; font-family: Tahoma; color: red; } 
.small_title { font-size: 8pt; font-family: Tahoma; color: 666666; font-weight: bold; } 

.bold_text
{
	font-family: verdana;
	font-weight: bold;
	text-align: justify;
	font-size: 9pt;
	color: #000000;
}


.page_table { width: 747px; border-width: 0; }

.page_title
{
	padding: 0 0 0 0;
	border-bottom: solid 1px black;
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 9pt;
}

.page_title A:link { text-decoration: none; }
.page_title A:visited {	text-decoration: none; }
.page_title A:active { text-decoration: none;}
.page_title A:hover {text-decoration: none;}


.page_content_cell { padding: 5px 12px 10px 20px; width: 570px;  }
.content_table { width: 100%; border-width: 0; }
.content_cell {	padding: 0;font-family: Verdana; font-size: 8pt; }


.side_menu_cell { padding: 0; width: 190px; }
.side_menu 
{
	width: 190px; 
	background-image: url(../../images/side_menu.jpg);
}

.members_side_menu 
{
	width: 190px; 
	background-image: url(../../images/members_menu_back.jpg);
}

.side_menu_outside_item
{
	font-family: Tahoma; font-size: 10pt; font-weight: bold;
	padding: 0; 	
}

.side_menu_inside_item
{
	font-family: verdana; font-size: 10pt; font-weight: bold;
	padding: 6px 10px 6px 30px; 
	text-align: left;
	background-image: url(../../images/side_menu_arrow.gif);
}

.side_menu_members_item
{
	font-family: verdana; font-size: 10pt; font-weight: bold;
	padding: 6px 10px 6px 35px; 
	text-align: left;
	background-image: url(../../images/menu_members_arrow.gif);
}

.side-menu-members-subitem
{
	font-family: verdana; font-size: 12px;
	margin-left: 15px;
	text-align: left;
}

.side_menu A:link {  text-decoration: none; }
.side_menu A:visited {	 text-decoration: none; }
.side_menu A:active {  text-decoration: none;}
.side_menu A:hover { text-decoration: none;}


.members_side_menu A:link {  text-decoration: none; }
.members_side_menu A:visited {	 text-decoration: none; }
.members_side_menu A:active {  text-decoration: none;}
.members_side_menu A:hover { text-decoration: none;}


.textbox
{
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
}

.button
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	padding: 1px 1px 2px 1px;
}

         




A:link { COLOR: #663300; TEXT-DECORATION: underline; }
A:visited { COLOR: #663300; TEXT-DECORATION: underline; }
A:active { COLOR: #663300; TEXT-DECORATION: underline; }
A:hover { COLOR: #C28F00; TEXT-DECORATION: underline; }





/* products section */

.product_title
{
	font-family: Verdana;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	padding: 5px 15px 5px 1px;
}

.product_title A:link { text-decoration: underline; }
.product_title A:visited { text-decoration: underline;  }
.product_title A:active { text-decoration: underline;  }
.product_title A:hover { text-decoration: underline; }

.product_description
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color:black;
	padding: 5px 15px 5px 1px;
	text-align:justify;
}

.product_thumb
{
	width:75;
	padding: 0;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
}

.product_picture
{
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 20px 20px;
	border-right: solid 0px gray;
	border-left: solid 0px gray;
}


.product_detail_title
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color:black;
	padding: 5px 0px 5px 0px;
	text-align:justify;
	font-weight: bold;
}

.product_detail
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color:black;
	padding: 5px 0px 5px 0px;
	text-align:justify;
}

.product_detail td
{
	font-family: Verdana;
	font-size: 8pt;
}

.product_text
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color:black;
}

.product_line
{
	background-image: url(../../../BackOffice/Images/dots.gif);
	height: 3px;
	padding: 0;
}

/* end products section */








.SearchBoxTable
{
	width: 150px;
	background-image: url(../../images/SearchBox_Background.gif);
}

.SearchBoxCell
{
	padding: 1px 8px 1px 32px;
	font-family: Tahoma;
	font-size: 8pt;
	color: Black;
	text-align: left;
}








.home_content_cell
{
	width: 350px;
	padding: 0px 5px 0px 0px;
}

.home_news_cell
{
	width: 150px;
	padding: 0px 0px 0px 15px;
}

.home_news_title
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	border-bottom: solid 1px black;
	padding: 0px 0px 5px 0px;
}

.home_news_item
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	border-bottom: solid 1px black;
	padding: 10px 0px 10px 0px;
}


.product_sub_menu_cell
{
	width:130px;
}
.product_sub_menu_nest
{
	border-left: solid 1px #954D2D;
	border-right: solid 1px #954D2D;
}

.product_sub_menu
{
	width: 128px;
	border-left: solid 0px black;
	background-color: #F7F3D6;
}

.product_sub_menu_item
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	padding: 4px 2px 6px 7px;

}





/* styles for pop ups */


.popup_title
{	
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	background-color: #D2AD72;
	color: black;
	padding: 6px 8px 6px 8px;
	border-bottom: solid 1px black;
}

.popup_title A:link 
{
	text-decoration: none; border: solid 1px black; padding: 1px 3px 2px 3px; 
	font-size: 8pt; background-color: white; color: black; 
}
.popup_title A:visited 
{
	text-decoration: none; border: solid 1px black; padding: 1px 3px 2px 3px; 
	font-size: 8pt; background-color: white; color: black; 
}
.popup_title A:active 
{
	text-decoration: none; border: solid 1px black; padding: 1px 3px 2px 3px; 
	font-size: 8pt; background-color: white; color: black; 
}
.popup_title A:hover 
{
	text-decoration: none; border: solid 1px black; padding: 1px 3px 2px 3px; 
	font-size: 8pt; background-color: #B6823B; color: White; 
}





/* for MidiWorks site glossary */

.popup_title2
{	
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	background-color: #fff;
	color: black;
	padding: 6px 8px 6px 8px;
	border-bottom: solid 1px black;
}

.popup_title2 A:link,  .popup_title2 A:visited, .popup_title2 A:active
{
	text-decoration: none; border: solid 1px black; padding: 1px 3px 2px 3px; 
	font-size: 8pt; background-color: white; color: black; 
}
 
.popup_title2 A:hover 
{
	text-decoration: none; border: solid 1px black; padding: 1px 3px 2px 3px; 
	font-size: 8pt; background-color: #C3DAF2; color: #000; 
}






.form_text
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	padding: 2px;
}

.form_box
{
	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.form_title
{
	font-family: verdana;
	font-size: 10pt;
	padding: 2px;
	border-bottom: solid 1px black;
	font-weight: bold;
}



.glossary_letter
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	border-right: solid 1px #964D2D;
	font-weight: bold;
	padding: 4px 0px 4px 0px; 
}

.selected_glossary_letter
{
	font-family: Verdana;
	font-size: 8pt;
	color:#964D2D;
	border-right: solid 1px #964D2D;
	font-weight: bold;
	padding: 4px; 
	background-color: white;
}

.glossary_letter A:link { text-decoration: none; color:#964D2D; padding: 4px;  }
.glossary_letter A:visited { text-decoration: none; color:#964D2D; padding: 4px;  }
.glossary_letter A:active { text-decoration: none; color:#964D2D; padding: 4px;  }
.glossary_letter A:hover { text-decoration: none; background-color: white; padding: 4px;  }


/* for MidiWorks site glossary */
.glossary_letter2
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	border-right: solid 1px #296387;
	font-weight: bold;
	padding: 4px 0px 4px 0px; 
}

.selected_glossary_letter2
{
	font-family: Verdana;
	font-size: 8pt;
	color:#000;
	border-right: solid 1px #296387;
	font-weight: bold;
	padding: 4px; 
	background-color: white;
}

.glossary_letter2 A:link { text-decoration: none; color:#296387; padding: 4px;  }
.glossary_letter2 A:visited { text-decoration: none; color:#296387; padding: 4px;  }
.glossary_letter2 A:active { text-decoration: none; color:#296387; padding: 4px;  }
.glossary_letter2 A:hover { text-decoration: none; background-color: white; padding: 4px;  }





.portfolio_table
{
	width: 100%;
}

.portfolio_content
{
	width: 100%;
	padding-right: 20px;
}

.portfolio_pictures
{
	width: 85px;
	background-image: url(../../images/dots_left_background.gif);
	padding-top: 7px;
}

.portfolio_picture_cell
{
	padding-left: 20px;
	padding-bottom: 20px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}




/* site map styles */

.sm_item
{
	border: solid 1px #CDA66B;
	background-color: #F7F3D6;
}

.sm_title
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #CDA66B;
}

.sm_text
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px;
	padding-left: 25px;
	color: #CDA66B;
}

/* end site map styles */




/* ---------------- start ADDITIONAL STYLES --------------------  */

ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}

li
{
	margin-bottom: 3px;
}






/* ---------------- end ADDITIONAL STYLES --------------------  */


