body 
{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
}

input 
{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
}

select 
{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
}

textarea
{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
}

td
{
  font-family: verdana, arial, helvetica;
  font-size: 12px;
}

.hide
{ 
  display: none;
}


.message_error
{
  font-weight:bold;
  color:red;
}

.message_success
{
  font-weight:bold;
  color:green;
}

.no_margin_list
{
  margin-top:1px;
  margin-bottom:0px;
}

.note_font
{
  font-weight:bold;
  color:Orange;
}

.show 
{ 
  display: inline;
}

.fieldset_legend
{
   color:#016DAB;
   font-weight:bold;
}

.bottom_border
{
  border-style:solid;
  border-color:black;
  border-bottom-width:1px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}

.right_border
{
  border-style:solid;
  border-color:black;
  border-bottom-width:0px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:1px;
}

.main_table_white
{
  border-style:solid;
  border-color:white;
  border-width:2px;
}

.main_table_black
{
  border-style:solid;
  border-color:black;
  border-width:2px;
}

.main_table_black_light
{
  border-style:solid;
  border-color:black;
  border-bottom-width:1px;
  border-top-width:1px;
  border-left-width:1px;
  border-right-width:1px;
}

.menu_text
{
  font-family: verdana, arial, helvetica;
  font-size:12px;
  font-weight:bold;
  color:white;
}

.configure_image
{
  height:18px;
  width:60px;
  border-style:solid;
  border-color:black;
  border-width:1px;
  font-family: verdana, arial, helvetica;
  font-size:12px;
  font-weight:bold;

}

.configure_banner
{
  height:13px;
  width:360px;
  border-style:solid;
  border-color:black;
  border-width:1px;
  font-family: verdana, arial, helvetica;
  font-size:12px;
  font-weight:bold;

}

.configure_bannersub
{
  height:3px;
  width:360px;
  border-style:solid;
  border-color:black;
  border-width:1px;
  font-family: verdana, arial, helvetica;
  font-size:12px;
  font-weight:bold;

}


########################
#  Display Feature     #
########################

.df_button
{ 
  height:25; 
  text-align: center; 
}

.df_table_th 
{
  border-style:solid;  
  border-color:black;
  border-width:1px;
  font-family: verdana, arial, helvetica;
  font-size:12px;
  font-weight:bold;
  color:white; 
}

.df_table_th_sortlink
{
  border-width:0px;
  font-family: verdana, arial, helvetica;
  font-size:12px;
  font-weight:bold;
  color:white;
}

.df_table_td
{
  border-style:solid;  
  border-color:black;
  border-width:1px;
}

.page_header_title
{
  border-width:0px;
  font-family: verdana, arial, helvetica;
  font-size:13px;
  font-weight:bold;
  color:#000000;
}


.book_author
{
  border-width:0px;
  font-family: verdana, arial, helvetica;
  font-size:9px;
  font-weight:bold;
  color:#000000;
}
##############
## Menu #####



#Left Margin margin: 0 40px 0 -40px;
#Center
#sddmIE 
{
        margin: 0 -25px 0 25px;       
	padding: 0;
	z-index: 0
}

#sddmIE li
{	
        #margin: 0 -25px 0 25px;       
        margin: 0px 40px 0px -40px;       
	padding: 0;
	list-style: none;
        text-align: middle; 
        height:30px;
	float: left;
        font-family: "courier", arial, "lucida console", sans-serif;
	font: bold 17px arial
}

#sddmIE li a
{	color: #FFFFFF;
}

.menu_display_selected_ie 
{	display: block;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	width: 200px;
	background: #5970B2;
        
	background: url('/images/client/lightgreen.gif');
	color: #000000;
        height:30px;
	text-align: center;
	text-decoration: none;
        border-style:solid;
        border-color:#999999;
        border-bottom-width:0px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:1px;
        font-family:  sans-serif;

}

.menu_display_normal_ie 
{	display: block;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	width: 200px;
        height:30px;
	background: #5970B2;
	background: url('/images/client/darkgreen.gif');
	color: #000000;
	text-align: center;
	text-decoration: none;
        border-style:solid;
        border-color:#999999;
        border-bottom-width:0px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:1px;
        font-family: "lucida console", sans-serif;
        font-family:    sans-serif;
}

#sddmIE li a:hover
{	background: #49A3FF;

	background: url('/images/client/lightgreen.gif');
        width: 200px;
        height:30px;
        color: #000000;
}

#sddmIE div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
        width: 200px;
        height:30px;
	border: 1px solid #013E5D 
}

	#sddmIE div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;

		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		color: #000000;
                height:30px;
                width: 200px;
                font-family:  sans-serif;
                }

	#sddmIE div a:hover
	{	background: #49A3FF;
		background: url('/images/client/lightgreen.gif');
		color: #000000
                height:30px;
	}

















#Left Margin margin: 0 40px 0 -40px;
#Center
#sddmFirefox 
{
        margin: 0 -25px 0 25px;       
	padding: 0;
	z-index: 0
}

#sddmFirefox li
{	
        #margin: 0 -25px 0 25px;       
        margin: 0px 40px 0px -40px;       
	padding: 0;
	list-style: none;
        text-align: middle; 
	float: left;
        font-family: "courier", arial, "lucida console", sans-serif;
	font: bold 17px arial
}

#sddmFirefox li a
{	color: #FFFFFF;
}

.menu_display_selected_firefox
{	display: block;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	width: 200px;
	background: #5970B2;
        
	background: url('/images/client/lightgreen.gif');
	color: #000000;
	text-align: center;
	text-decoration: none;
        border-style:solid;
        border-color:#999999;
        border-bottom-width:0px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:1px;
        font-family:  sans-serif;

}

.menu_display_normal_firefox
{	display: block;
	margin: 0 0px 0 0;
	padding: 5px 5px;
	width: 200px;
	background: #5970B2;
	background: url('/images/client/darkgreen.gif');
	color: #000000;
	text-align: center;
	text-decoration: none;
        border-style:solid;
        border-color:#999999;
        border-bottom-width:0px;
        border-top-width:0px;
        border-left-width:0px;
        border-right-width:1px;
        font-family: "lucida console", sans-serif;
        font-family:    sans-serif;
}

#sddmFirefox li a:hover
{	background: #49A3FF;

	background: url('/images/client/lightgreen.gif');
        width: 200px;
        color: #000000;
}

#sddmFirefox div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;

        width: 200px;
	border-color: 1px solid #013E5D 
        border-bottom-width:1px;
        border-top-width:1px;
        border-left-width:1px;
        border-right-width:1px;
}

	#sddmFirefox div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;

		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		color: #000000;
                width: 200px;
                font-family:  sans-serif;
                }

	#sddmFirefox div a:hover
	{	background: #49A3FF;
		background: url('/images/client/lightgreen.gif');
		color: #000000
	}

