/* 
    Document   : tree
    Created on : 16-Nov-2009, 09:29:32
    Author     : Chia-Yu Fu / S AND N
    Description:
    Purpose of the stylesheet follows.
*/

/*html
{
	overflow: hidden;
}*/

body
{
    margin:0;
    padding:0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
/*	overflow:auto;*/
	width:100%;
}


img
{
	margin:0;
    padding:0;
}

#wrapper
{
    margin:0;
    padding:0;
    width:100%;
    height:100%;
	position:relative;
	left:0;
	top:0;
}

#header
{
    height:55px;
    width:100%;
    background-color: #B76B89;
	display:block;
	position:relative;
	z-index:1003;
}

#logo
{
    float:left;
}

#logo img
{
    margin-left:10px;
    margin-top:5px;
}

#nav-right
{
    float:right;
    margin-right:50px;
	margin-top:5px;
}

#tree-list
{
    margin-top:20px;
    float:left;
}

#tree-list #tree-select
{
    width:150px;
    float:left;
}

div#new-tree
{
    margin-top:15px;
    margin-left:5px;
    float:left;
}


/* drop down menus*/
ul.right-nav 
{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	/*background: #222;*/
	font-size: 1.2em;
	/*background: url(topnav_bg.gif) repeat-x;*/
}

ul.right-nav li 
{
	float: left;
	margin: 0;
	padding: 0 0 0 0;
/*	padding: 0 15px 0 0;*/
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

ul.right-nav li a
{
	padding: 8px 10px 8px 30px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}

ul.right-nav li a#tree-menu
{
	background:url(../images/image-icons.png) no-repeat;
	background-position:0px -390px;
}

ul.right-nav li a#help-menu
{
	background:url(../images/image-icons.png) no-repeat;
	background-position:0px -420px;
}

ul.right-nav li a#tool-menu
{
	background:url(../images/image-icons.png) no-repeat;
	background-position:0px -450px;
}

ul.right-nav li a:hover
{
	background-color:#B76B89;/*#75A034*/
}

/*ul.right-nav li.tabactive
{
	background-color:#B76B89;
}*/

ul.right-nav li ul.subnav li a
{
	padding:5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}


ul.right-nav li ul.subnav  
{
	list-style: none;
	position: absolute; 
	right: 0; 
	top: 30px;
	background:#912F5E ;/*#466811*/
	margin: 0; 
	padding: 0;
	display: none;
	float: left;
	width: 170px;
	border-right: 1px solid #B76B89;
	border-left: 1px solid #B76B89;
	border-bottom: 1px solid #B76B89;
	z-index:1002;
}

ul.right-nav li ul.subnav li
{
	margin: 0; 
	padding: 0;
	border-top: 1px solid #B76B89;
	clear: both;
	width: 170px;
}


html ul.right-nav li ul.subnav li a 
{
	padding-left: 20px;
	float: left;
	width: 145px;
}

html ul.right-nav li ul.subnav li a:hover 
{ 

}

#nav-bar
{
    width:100%;
    height:33px;
	display:block;
    background-image: url(../images/nav-bg2.png);
    background-repeat: repeat-x;
	position:relative;
	z-index:1002;
}

div#main-tab
{
    float:left;
}

a {
   
    font-family:Arial,Courier,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
	border:0;
	outline:none;
}

a img
{
	border:0 none;
}

div.button-list
{
    float:left;
}


.app-separator
{
    background-image: url(../images/separator.png);
    width:3px;
    height:23px;
    float:left;
    margin-left:10px;
    margin-top:6px;
}

#footer
{
/*    background-image: url(../images/footer-bg.png);
    background-repeat:repeat-y;*/
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    height:30px;
    width:300px;
    color:#264877;
    position:absolute;
    right:0px;
    bottom:40px;
    text-align:right;
    padding-right:10px;
/*	background: rgba(255, 255, 255, 0.5);*/
	z-index:1000;
}

#expand_box
{
	height:6px; 
	display:block; 
	background:#B76B89;
	text-align:center;
	position:relative;
	z-index:1001;
}

#expand
{
	margin:0 auto; 
	width:0; 
	height:0; 
	border-left: 5px solid transparent;  

	border-right: 5px solid transparent; 
	border-bottom: 5px solid #FFE9FF; 
	border-top: 0;
	cursor:pointer;
}

div#canvas
{
/*    float:left;*/
	display:block;
	position:relative;
    width:100%;
    overflow:hidden;
}


#screen
{
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
   z-index:1000;
}


.test1
{
    background: transparent url(../images/test1.gif) no-repeat ;
    background-position:left;
}

.test2
{
    background: transparent url(../images/test2.gif) no-repeat ;
    background-position:left;
}

.test3
{
    background: transparent url(../images/test3.gif) no-repeat ;
    background-position:left;

}

.fix1
{
    height:290px;
    position:relative;
    top:100px;
}

.fix2
{
    height:170px;
    position:relative;
    top:40px;
}

.fix3
{
    height:170px;
    position:relative;
    top:110px;
}

.fix4
{
    height:110px;
    position:relative;
    top:10px;
}

.fix5
{
    height:110px;
    position:relative;
    top:20px;
}

.fix6
{
    height:110px;
    position:relative;
    top:30px;
}

.fix7
{
    height:110px;
    position:relative;
    top:40px;
}

.node
{
    color:white;
    width:250px;
    height:50px;
    margin-left:20px;
}

div.node-box
{
	float:left;
	height:50px;
}

div.name-date
{
	width:170px;
	overflow:hidden;
}

.node a img
{
    margin-top:7px;
    margin-left:10px;
    float:left;
	border:1px solid #CCCCCC;
}

.node a img.arrow-right
{
    margin-top:15px;
    margin-left:0px;
    float:left;
}

.node a img.arrow-right:hover
{
    margin-top:15px;
    margin-left:0px;
    float:left;
	background-color: #999999;
}

.node a img.arrow-left
{
    margin-top:15px;
    margin-left:10px;
    float:left;
}

.node a img.arrow-left:hover
{
    margin-top:15px;
    margin-left:10px;
    float:left;
	background-color: #999999;
}

.node a.hoverable
{
    margin-top:5px;
    margin-left:10px;
	display:block;
	color:black;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
	white-space:nowrap;
}


.node span
{
	color:black;
	display:block;
	margin-left:10px;
	margin-top:5px;
	font-size:1em;
}

div.node-box a.add_parent, a.unknown
{
    margin-left:10px;
	display:block;
	margin-top:2px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}


#root-family
{
    position:relative;
    top:220px;
    display:none;
    border-left:1px solid gray;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    margin-left:30px;
    padding:5px;
    width:200px;
}

#root-family div
{
	display:block;
    padding:3px;
	white-space:nowrap;
	overflow:hidden;
	width:180px;
}

#root-family div.spouse
{

}

#root-family div.child
{
	margin-left:5px;
}

#root-family div.siblings
{

}


#node1
{
    position:relative;
    top:220px;
}

#node2
{
    position:absolute;
    top:0px;

}

#node3
{
    position:absolute;
    top:240px;

}

#node4, #node6, #node8, #node10, #node12, #node14
{
    position:absolute;
    top:0px;
}

#node5, #node7
{
    position:absolute;
    top:120px;
}

#node9, #node11, #node13, #node15
{
    position:absolute;
    top:60px;
}

.level
{
    width:270px;
    height:500px;
    float:left;
    margin-left:0px;
}

#tooltip
{
    position: absolute;
    z-index: 1001;
}

#treeview
{
    height:auto;
    width:auto;
/*	display:block;*/
    float:left;
}

div.node
{
	background-image:url(../images/male-middle.png);
	background-repeat:no-repeat;
}

.treeview-initial
{
	font-family:Georgia; 
	font-size:150%; 
/*	white-space:nowrap;*/
	color:gray;
}
	
a.treeview-initial
{
	font-size:100%;
	text-decoration:underline;
	color: #0066FF;
}
div.titlebar
{
    background-image: url(../images/profile-handle.png);
    background-repeat:repeat-x;
    border-bottom:1px solid #6591CD;
    height:36px;
    cursor: move;
	display:block;
}


.ui-jqgrid-titlebar-close
{
    position:absolute;
    right:10px;
    top:10px;
}

.ui-icon
{
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
/*.ui-icon
{ 
    width: 16px;
    height: 16px;
    background-image: url(../images/close.png);
}*/


#profile-image
{
    background-image: url(../images/image-bg.png);
    background-repeat:repeat-y;
    height:100px;
    border-bottom:1px solid #6591CD;
    display:block;
}


#profile-content
{
    background-color:white;
    width:100%;
	height:100%;
	overflow:hidden;
}

.children_container
{
    margin:0;
	padding:0;
    overflow:auto;
    position:relative;
	width:100%;
}

.children-table, .general_table
{
    margin:0;
	padding:0;
    table-layout:fixed;
    width:100%;
	border:0 none;
}

.general_table td
{
/*	border:0 none;*/
	overflow:hidden;
}

.general_table form
{
	margin:0;
	padding:5px;
}

.general_table input
{
	border:1px solid #B76B89;
}

.table-default
{
    background-color:#912F5E;
/*    border:1px solid #999999;*/
    color: white;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	overflow:hidden;
}

.table-th, th.table-th
{
    border-left:1px solid #cccccc;
    overflow:hidden;
    text-align:center;
    white-space:nowrap;
	overflow:hidden;
}

tr.table-row td
{
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
	padding:3px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	overflow:hidden;
	background-color:#f0f0f0;
}

tr.odd td
{
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
	padding:3px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	overflow:hidden;
	background-color: white ;
}

tr.even td
{
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
	padding:3px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	overflow:hidden;
	background-color:#f0f0f0;
}


tr.table-row td a, td a
{
	color:#3B5998;
	/*text-decoration:underline;*/
}

div#search_container table tr.table-row td a
{
	background-image: url(../images/search-result-bg.png); 
	text-align:center; 
	display: block; 
	width: 130px; 
	height: 16px; 
	text-decoration:none; 
	color:#FFFFFF;
}

div#profile-tab-box, 
div#fact-tab-box, 
div#source-tab-box, 
div#citation-tab-box,
div#note-tab-box,
div#repository-tab-box,
div#address-tab-box,
div#upload-tab-box,
div#exhibit-tab-box
{
	float: left;
}

div#profile-tab-box ul.profile-tab, 
div#fact-tab-box ul.fact-tab,
div#source-tab-box ul.source-tab, 
div#citation-tab-box ul.citation-tab,
div#note-tab-box ul.note-tab,
div#repository-tab-box ul.repository-tab,
div#address-tab-box ul.address-tab,
div#upload-tab-box ul.upload-tab,
div#exhibit-tab-box ul.exhibit-tab
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	float: left;
}

div#profile-tab-box ul.profile-tab  li, 
div#fact-tab-box ul.fact-tab  li,
div#source-tab-box ul.source-tab li,
div#citation-tab-box ul.citation-tab li,
div#note-tab-box ul.note-tab li,
div#repository-tab-box ul.repository-tab li,
div#address-tab-box ul.address-tab li,
div#upload-tab-box ul.upload-tab li,
div#exhibit-tab-box ul.exhibit-tab li 
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative; 
	margin-bottom: -1px;
}

a.first-tab
{
	border-left:1px solid #898C95;
}

div#profile-tab-box ul.profile-tab  li a, 
div#fact-tab-box ul.fact-tab  li a,
div#source-tab-box ul.source-tab li  a,
div#citation-tab-box ul.citation-tab li  a,
div#note-tab-box ul.note-tab li a,
div#repository-tab-box ul.repository-tab li a,
div#address-tab-box ul.address-tab li a,
div#upload-tab-box ul.upload-tab li a,
div#exhibit-tab-box ul.exhibit-tab li a
{
	padding: 2px 5px;
	border-right:1px solid #898C95;
	border-top:1px solid #898C95;
	border-bottom:1px solid #898C95;
	background-color:#FFFFFF;
	background:url(../images/table-head-bg.png) repeat-x;
	color: black;
	display: block;
	text-decoration: none;
	text-align:center;
}

div#profile-tab-box ul.profile-tab  li a:hover, 
div#fact-tab-box ul.fact-tab  li a:hover,
div#source-tab-box ul.source-tab li a:hover,
div#citation-tab-box ul.citation-tab li a:hover,
div#note-tab-box ul.note-tab li a:hover,
div#repository-tab-box ul.repository-tab li a:hover,
div#address-tab-box ul.address-tab li a:hover,
div#upload-tab-box ul.upload-tab li a:hover,
div#exhibit-tab-box ul.exhibit-tab li a:hover
{
	color: black;
	background: white;
	border-bottom:1px solid white;
}

div#profile-tab-box ul.profile-tab  li a.active, 
div#fact-tab-box ul.fact-tab  li a.active,
div#source-tab-box ul.source-tab li a.active,
div#citation-tab-box ul.citation-tab li a.active,
div#note-tab-box ul.note-tab li a.active,
div#repository-tab-box ul.repository-tab li a.active,
div#address-tab-box ul.address-tab li a.active,
div#upload-tab-box ul.upload-tab li a.active,
div#exhibit-tab-box ul.exhibit-tab li a.active
{
	color: black;
	background: white; 
	border-bottom:1px solid white;
}

div.tab-box
{
	float: left; 
	width: 100%;
	height:auto;
	clear: both;
	overflow: hidden;
	border:1px solid #898C95;
	background-color:#FFFFFF;
	height: 90%;	
	overflow:auto;
}

div.tab-box-content
{
	padding:15px;
}

div.tab-box-content table
{
	font-size:1em;

}

.add-button, input[type="submit"]
{
	border:1px solid #B76B89;
	padding:3px 5px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	background:#ECE9D8;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius:5px;
}

.hidden-form-box
{
	display:none; 
	padding:10px; 
	background-color:#F5F5F5; 
	margin-bottom:15px;
	border:1px solid #cccccc;
	width:95%;
}

table
{
	font-size:1.1em;
}

form input, form select, form textarea
{
	border:1px solid #B76B89;
}

form
{
	margin:0;
}

/* drop down menus*/
ul.topnav 
{
	list-style: none;
	padding: 0 0;
	margin: 0;
	float: left;
	font-size: 1.2em;
}

ul.topnav li 
{
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

ul.topnav li a
{
	padding: 8px 0px 8px 32px;
	height:15px;
	margin-top:1px;
	color: #fff;
	display:block ;
	text-decoration: none;
	float: left;
	border-right:1px solid #912F5E;
	background:url(../images/image-icons.png) no-repeat;
}

ul.topnav li a#pedigree_view-tab
{
	background-position:0px 0px;
}

ul.topnav li a#family_view-tab
{
	background-position:0px -30px;
}

ul.topnav li a.new_indi
{
	background-position:0px -60px;
}

ul.topnav li a#people_view-tab
{
	background-position:0px -90px;
}

ul.topnav li a#full_view-tab
{
	background-position:0px -120px;
}

ul.topnav li a#search_view-tab
{
	background-position:0px -150px;
}

ul.topnav li a#message-tab
{
	background-position:0px -180px;
}

ul.topnav li a#source_list-tab
{
	background-position:0px -210px;
}

ul.topnav li a#exhibit_list-tab
{
	background-position:0px -240px;
}

ul.topnav li a#repository_list-tab
{
	background-position:0px -270px;
}

ul.topnav li a#note_list-tab
{
	background-position:0px -300px;
}

ul.topnav li a#image_admin-tab
{
	background-position:0px -330px;
}

ul.topnav li a#print
{
	background-position:0px -360px;
}

ul.topnav li a#report_bugs
{
	background-position:0px -510px;
}

ul.topnav li a#hourglass_view-tab
{
	background-position:0px -600px;
}

ul.topnav li a#custom_view-tab
{
	background-position:0px -660px;
}

ul.topnav li a#relationship_view-tab
{
	background-position:0px -690px;
}

ul.topnav li a#ancestors_view-tab
{
	background-position:0px -720px;
}

ul.topnav li a#descendants_view-tab
{
	background-position:0px -750px;
}

ul.topnav li a#forum-tab
{
	background-position:0px -540px;
}

ul.topnav li a#forums-tab
{
	background-position:0px -540px;
}

ul.topnav li.message-on a#message-tab
{
	background-position:0px -480px;
}


ul.topnav li:hover
{
	background:url(../images/image-hover.png) repeat-x;
}

ul.topnav li.tabactive
{
	background:url(../images/image-hover.png) repeat-x;
}

/*--Hover effect for trigger--*/
ul.topnav li ul.subnav 
{
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top: 35px;
	background: #333;
	margin: 0; 
	padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	z-index:1002;
}

ul.topnav li ul.subnav li
{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}

html ul.topnav li ul.subnav li a 
{
	float: left;
	width: 145px;
	/*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;*/
	padding-left: 20px;
}

#tooltip
{
    position: absolute;
    z-index: 1000;
    height:auto;
    width:auto;
}

div#family-name
{
/*	padding:10px;*/
/*	margin:20px 20px 0 20px;*/
	border-bottom:1px solid #cccccc;
	display:block;
}

div#family-name div
{
	margin:0;
	padding:5px; padding-left:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.7em;
	color: #333333;
	display:block;
	width:auto;
}

div#family_view, 
div#people_view, 
div#search_view, 
div#friend_view, 
div#source_list, 
div#exhibit_list,
div#repository_list,
div#note_list, 
div#images,
div#messages_view
{
	position:relative; 
	display:block;
	height:auto; 
	padding:20px; 
	background-color:transparent; 
	overflow:auto;
	margin-bottom:50px;
}


div.wrapper-box
{
	display:block; 
	position:relative; 
	width:auto; 
	height:auto;
	margin-bottom:10px;
}


.ui-widget 
{
	font-family:Arial,sans-serif;
	font-size:1em;
}

.ui-widget-content
{
	background: #F0F0F0;
	border: 1px solid #B76B89;
}

.ui-widget-content a {
	color:#000000;
}

.ui-widget-header
{
	background: url(../images/nav-bg2.png) repeat-x 50% 50%;
	border: 1px solid #B76B89;
	color: white;
	font-weight: bold;
}

.ui-dialog-content {
    padding: 0px;
} 

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	border: 1px solid #B76B89;
}

#search-text {
  width: 150px;
}

ul.autocomplete {
  position: absolute;
  background: #fff;
  border: 1px solid #888;
  width: 260px;
  height: 250px;
  list-style-type: none;
  z-index: 52;
  overflow:scroll;
  overflow-x:hidden;
  overflow-y:auto;
  left:0px;
  top:-250px;
  margin:0;
  padding:0;
}

ul.autocomplete li {
  padding: 5px;
  margin: 0;
}

ul.autocomplete li.selected {
  background: #B76B89;
  color: #fff;
}

ul.autocomplete li a {
  padding: 0px;
  margin: 0;
  color:#000000;
  display:block;
}

ul.autocomplete li.selected a{
/*  background: #008;*/
  color: #fff;
}

input[type=checkbox], input[type=radio]
{
	border:none;
}

.fact-header
{
	color:black;
/*	font-weight:bold; */
/*	background-color:#B76B89; */
	border-left:1px solid #cccccc;
}

#moveNav
{
	position:absolute; 
	left:15px; 
	bottom:50px; 
	z-index:1001; 
	width:85px; 
	height:85px; 
}

.direction
{
	cursor: pointer;
	width:25px; 
	height:25px; 
	position:absolute; 
	background-image:url(../images/arrows.png);
	background-repeat:no-repeat;
}

#go-right
{ 
	background-position:-25px 0px; 	
	right:0px; 
	top:30px; 
}

#go-left
{
	background-position:-25px -25px;
	left:0px; 
	top:30px; 
}

#go-up
{
	background-position:0px 0px;
	left:30px; 
	top:0px;
}

#go-down
{
	background-position:0px -25px;
	left:30px; 
	bottom:0px;
}

#go-back
{
	background: url(../images/back-point.png);
	background-position:0px 0px;
	left:30px; 
	top:30px; 
}

#messages_menu div.active
{
	background-color:#B76B89;
}

#messages_box div.messages_box_tool a.add-button  
{	
	background-color:#B76B89;
	border-style:solid;
	border-color:#FFE9FF #912F5E #912F5E #FFE9FF;
	border-width:1px;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding:2px 15px 3px;
	float:left;
}

#search_container div.pagination a.add-button  
{	
	background-color:#B76B89;
	border-style:solid;
	border-color:#FFE9FF #912F5E #912F5E #FFE9FF;
	border-width:1px;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding:2px 15px 3px;
	float:left;
}

div.found-button a
{
	color:#912F5E;
	display:block;
	font-size:0.75em;
}

table.friend_table
{
	border:none;
	font-size:0.9em;
	width:100%;
}

table.friend_table thead tr th
{
	background-color:#B76B89;
	border-bottom:1px solid #C7CFE0;
	text-align:left;
	padding:5px;
	font-family:Tohoma, Verdana, Arial, Helvetica, sans-serif;
	color:white;
}

table.friend_table tr td
{
	font-size:1em;
	border-bottom:1px solid #E2E6EF;
	padding:5px;
	color:#555555;
}

table.friend_table tr td a
{
	font-size:1em;
	color:#3B5998;
	text-decoration:none;
	/*font-weight:bold;*/
}

table.friend_table tr.od
{
	background-color:#f8f8f8;
}

table.friend_table tr.ev
{
	background-color:white;
}

table.friend_view_settings
{
	border:none;
	font-family:Tohoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	width:100%;
	table-layout:fixed;
	/*background-color:#f0f0f0;*/
	border-right:1px solid #E2E6EF;;
	border-left:1px solid #E2E6EF;
	padding:5px;
}

table.friend_view_settings tr th
{
	text-align:right;
	padding:3px 8px;
	border:none;
}

table.friend_view_settings tr td
{
	padding:3px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
}

.h3_title
{
	font-size:1em; 
	border-bottom:1px solid #B76B89; 
	padding-bottom:5px; color:#333333;
}
