body
{
    FONT-SIZE: 14px;
    color:#555;
    BACKGROUND-color: #fff;
    MARGIN: 10px 35px 10px 20px;
    FONT-FAMILY: Arial, Verdana, Helvetica;	
}

td, th, th a
{
	FONT-FAMILY:Arial, Verdana, Helvetica;
	color:#555;
	font-size:14px;	
}

th
{
	padding: 5px;
}

FORM 
{
	margin: 0;
	padding: 0;
}

INPUT
{
    FONT-SIZE: 14px;
    FONT-FAMILY:Arial, Verdana, Helvetica;
}

SELECT
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}

TEXTAREA {
	width: 500;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, helvetica;
}

li { 
	padding:0;
	list-style: none;
	color:#555;
}

A
{
    FONT-SIZE: 14px;
	COLOR: #555;
    TEXT-DECORATION: none	
}

A:hover
{	
	color: #182891; 
	text-decoration:underline;
}

A.browse:visited
{	
	color: #0B55B9;
}

td.marketing 
{
	width: 240px;
}

p.cmdlinks, p.cmdlinks a
{
	text-align: center;
	margin: 0;
	font-size: 11px;
}

.RecordTitle
{
	/*padding:none;
	margin:none;
    FONT-WEIGHT: 500;
    FONT-SIZE: 13px;
    COLOR: 666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    TEXT-DECORATION: none*/
}

.RecordDrop
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica
}

.RecordBody
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY:Arial, Helvetica
}

.ggta
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY:Arial, Helvetica
}
.hili
{
    BACKGROUND: yellow;
    COLOR: #333333
}

.fthili, .fthilib
{
	color: #000000;
	background-color: #FFE9A8;
	border: 1px solid #bbb;
	padding: 2px 5px;
}

.ftnohili
{
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 2px 5px;
}

.fthili a, .fthilib a, .ftnohili a
{
	font-size: 12px;
}

a.button, a.button_go, a.button_stop, div.button, div.button_go, div.button_stop {
	background:url(images/button_grey_right.gif) no-repeat top right;
    color: #333;
    font: normal 14px arial, sans-serif;
    margin-right: 6px;
    padding: 5px 3px 4px 0;
    cursor:pointer;
	/*hack for IE */
	padding:expression('0 3px 0 0');
    text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
}

div.button, div.button_go, div.button_stop {
	display: inline-block;
	/*hack for IE */
	display:expression('inline');
	margin-right: 6px;
	/*hack for IE */
	margin-right:expression('10px');
	padding: 0 3px 0 0;
	cursor:pointer;
}

a.button:hover, a.button_go:hover, a.button_stop:hover {
    color: #555;
}

a.button span, a.button_go span, a.button_stop span, div.button input, div.button_go input, div.button_stop input {
	background:url(images/button_grey_left.gif) no-repeat top left;
	height: 22px;
    padding: 5px 7px 4px 10px;
    /*hack for IE */
	overflow: visible;
    cursor: pointer;
    border: 0;
    color: #333;
}

div.button input, div.button_go input, div.button_stop input {
	height: 24px;
	cursor:pointer;
}

a.button_go, div.button_go {
	background:url(images/button_orange_right.gif) no-repeat top right;
}

a.button_go span, div.button_go input {
	background:url(images/button_orange_left.gif) no-repeat top left;
}

a.button_stop, div.button_stop {
	background:url(images/button_grey_right.gif) no-repeat top right;
}

a.button_stop span, div.button_stop input {
	background:url(images/button_grey_left.gif) no-repeat top left;
}

.innerbox {
	background-color: #eaeaea;
}

.outterbox {
	background-color: #a9a9a9;
}

.innerbox_tip {
	background-color: #ffffff;
}

.innerbox_mm {
	background-color: #f1f1f1;
}


.outterbox_tip {
	background-color: #a9a9a9;
}

.nestedbox 
{
	margin: 0;
	padding: 5px 20px 5px 0;
}

p.border{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	color:#555;
	font-size:14px;
	padding: 0 30px 0 30px;
}

p.noborder{
	border:0;
	padding:0 0 0 20px;
	font-weight: normal;
}

#wrapper_right li {
	color: #555;
	padding-top: 3px;
	padding-bottom: 3px;
}

#wrapper_right li a {
	color: #333;
}

p.border strong 
{
	position: relative;
	display: block;
	padding-bottom: 5px;
	/*background-image: url(images/headers_bg.gif);
	background-repeat: no-repeat;*/
	width: 215px;
	border-bottom: 1px solid #555;
	color: #283891;
	font-size:16px;
}

#wrapper_right p.border strong  {
	width: 175px;
}

p.login_info  
{
	padding: 0;
}

#mainmenu_geninfo, #mainmenu_shortcuts, #mainmenu_totw 
{
height:474px;
text-align: right;
}

#mainmenu_geninfo p.border, #mainmenu_shortcuts p.border, #mainmenu_totw p.border
{
	padding: 30px 30px 0 30px;
}

#mainmenu_geninfo p.border strong, #mainmenu_shortcuts p.border strong, #mainmenu_totw p.border strong  
{
	width: auto;
	border: 0;
}

#mainmenu_geninfo ul, #mainmenu_shortcuts ul, #mainmenu_totw ul
{
	padding-right: 30px;
	padding-left: 10px;
	margin-left: 0;
}

#mainmenu_geninfo a, #mainmenu_shortcuts a, #mainmenu_totw a
{
	color: #333;
	text-decoration: none;
}

#mainmenu_geninfo a:hover, #mainmenu_shortcuts a:hover, #mainmenu_totw a:hover
{
	color: #182891; 
	text-decoration:underline;
}

ul.mainmenu 
{
	margin-left: 40px;
	padding-left: 4px;
}

ul.mainmenu li
{
	list-style: disc;
	margin: 0;
	padding-left: 0;
	color: #FABB07;
}

ul.mainmenu li a:hover
{
	color: #182891; 
	text-decoration:underline;
}

ul.main 
{
	padding: 0;
	margin: 0;
	margin-left: 25px;
}

ul.main li {
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.main li a {
	color: #333;
}


#wrapper{
margin: 0;
}

#wrapper_right{
width: 230px;
margin-left: 10px;
}

#content_right{
width: 230px;
}

.box 
{
	background-image: url(images/BG_grad.jpg);
	background-repeat: repeat-x;
	background-color: #eaeaea;
	height:474px;
}

.boxholder .box .boxtitle {
	padding-right: 20px;
}

.autobox {
	background-image: url(images/BG_grad.jpg);
	background-repeat: repeat-x;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	padding: 20px;
}

.dispheader_wrapper {
	position: absolute;
	right: 35px;
	left: 20px;
	/* ie hack */
	width: expression('100%');
}

.dispheader, .dispfooter {
	position: relative;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	padding: 5px 10px;
	/* ie hack */
	width: expression('100%');
}

.dispfooter {
	text-align: center;
}

.dispheader_title {
	position: absolute;
	right: 10px;
	text-align: right;
	color: #0D4295;
}

.dispheader_heading {
	font-size: 2em;
	color: #ccc;
}

a.recnavlinks {
	color: #0D4295;
}

a.headerlink, div.headerlink {
	color: #000000;
	background-color: #FFE9A8;
	border: 1px solid #bbb;
	padding: 2px 5px;
}

.searchbox {
	padding-top: 0;
}

.searchbox div {
	background-position: top right;
	background-repeat: no-repeat;
}

button.snapshotBTN
{
    height:40px;
    width:140px;
    margin-left:5px;
    background-color:LightGrey;
}

button span
{
    font-size:1.2em;
}

div.boxtitle {
	text-align: right;
	padding-top: 5px;
	font-size: 2em;
	color: #ccc;
	right: 20px;
}

p.PageHeading_right {
	text-align: right;
	padding-top: 5px;
	font-size: 2em;
	right: 20px;
}

#cmdline {
color: #333;
font-size: 14px;
font-family: Arial;
}

#cmdline.box{
	background-color: #eaeaea;
	background-image: none;
	height:auto;
	padding: 10px;
}

.tabholder {
	position: absolute;
	z-index: 400;
}

#wrapper_right .tabholder {
	width: 230px;
}

.boxholder{
padding:20px 0 0 0;
/*background: #000099;*/
overflow: hidden;
}

.tab{
float: left;
height: 22px;
width: 82px;
margin: 0;
padding-top: 2px;
text-align: center;
background:url(images/tab.gif) no-repeat;
}

.tab a {
	outline: none; /* hide dotted outline in Firefox */

}


.tab_flag{
float: left;
height: 25px;
width: 36px;
margin: 0;
}

.tab_sep {

}

.tab_left{
float: left;
height: 19px;
width: 0;
margin: 0;
text-align: center;
/*background:url(images/tabmenu_grey_Left.gif) no-repeat;*/
/*border-right: 1px solid #999;*/
}

.tab_right{
float: left;
height: 21px;
width: 0;
margin: 0 0px 0 0;
text-align: center;
/*background:url(images/tabmenu_grey_Right.gif) no-repeat;*/
/*border-left: 1px solid #999;*/
}

#content_right .tab,  #content_right .tab_sep, #content_right .tab_left, #content_right .tab_right {
float: right;
}

.activetab 
{
padding-top: 2px;
background:url(images/tab_active.gif) no-repeat;
}

.tabtxt{
margin: 0;
color: #666;
font-size: 14px;
font-weight: 500;
padding: 3px 0 0 0;
}

h3.tabtxt {
	padding: 0;
}
h3.tabtxt a{
	font-size:14px;
	font-weight:normal;
	color: #555;
	display: block;
}
div.activetab h3.tabtxt a{
	font-size:14px;
	font-weight:normal;
}

#searchform td
{
	padding: 3px 0 3px 0;
}

#searchform td.title
{
	text-align: right;
	padding-right: 5px;
}

#searchform td.title select
{
	text-align: right;
	background-color: #eeeeee;
	border: 1px solid #777;
}

#searchform td.browse
{
	padding-right: 5px;
}

#searchform td.example 
{
	font-style: italic;
}

#searchform td.example b
{
	font-style: normal;
}

#searchform td.field 
{
	text-align: left;
}

#searchform td.field_s1
{
	text-align: left;
}

#searchform td.field_s2
{
	text-align: center;
}

#searchform td.field_s3
{
	text-align: right;
}

#searchform td.help 
{
	padding-left: 10px;
}

#searchform td.footer 
{
	padding-top: 20px;
}

div.popuphelp_link {
	padding: 10px;
	color: #777;
	font-size: 14px;
}

div.popuphelp_link a {
	text-decoration: none;
	color: #FABB07;
	font-style: italic;
}

div.popuphelp_link a.button, div.popuphelp_link a.button_go, div.popuphelp_link a.button_stop {
	color: #555;
	font-style: normal;
}

div.popuphelp_link a:hover.button, div.popuphelp_link a:hover.button_go, div.popuphelp_link a:hover.button_stop {
	text-decoration: none;
}

#popuphelp {
	display: none;
}

div.searchfeedback, p.searchfeedback, #diafolderadd, #diafoldercur
{
	padding: 10px;
	text-align: left;
	font-size: 14px;
	margin: 0;
}

div.outterbox_search {
	background-color: #a9a9a9;
	margin-top: 5px;
	margin-bottom: 5px;
}

table.recordnav_table {
	width: 100%;
	border: 0;
	background-color: #eaeaea;
	border: 1px solid #bbb;
}

table.recordnav_table td {
	padding: 5px;
}

#searchhistory_tbl, #archive_tbl, #savedhistory_tbl, #savedSearchs_tbl, #alert_tbl, #prifolders_table, #shrfolders_table, #groups_table, #customfields_table, table.normaltable {
	width: 100%;
}

#searchhistory_tbl thead tr, #savedhistory_tbl thead tr, #archive_tbl thead tr,#savedSearchs_tbl thead tr, #alert_tbl thead tr, #prifolders_table thead tr, #shrfolders_table thead tr, #groups_table thead tr, #customfields_table thead tr, table.normaltable thead tr {
	background-color: #d7d7d7;
}

#searchhistory_tbl tbody tr.row1, #savedhistory_tbl tbody tr.row1, #archive_tbl tbody tr.row1, #savedSearchs_tbl tbody tr.row1, #alert_tbl tbody tr.row1, #prifolders_table tbody tr.row1, #shrfolders_table tbody tr.row1, #groups_table tbody tr.row1, #customfields_table tbody tr.row1, table.normaltable tbody tr.row1 {
	background-color: #eeeeee;
}

#savedhistory_tbl tbody tr.row0, #savedSearchs_tbl tbody tr.row0, #archive_tbl tbody tr.row0, #alert_tbl tbody tr.row0, #prifolders_table tbody tr.row0, #shrfolders_table tbody tr.row0, #groups_table tbody tr.row0, #customfields_table tbody tr.row0, table.normaltable tbody tr.row0 {
    background-color: #ffffff;
}
#searchhistory_tbl thead th.num, #searchhistory_tbl tbody td.num {
	width: 30px;
}

#searchhistory_tbl thead th.search, #searchhistory_tbl tbody td.search {
	width: auto;
}

#searchhistory_tbl thead th.results, #searchhistory_tbl tbody td.results {
	width: 150px;
}

#searchhistory_tbl thead th.links, #searchhistory_tbl tbody td.links {
	width: 255px;
}

#searchhistory_tbl td {
	color: #555555;
}

#searchhistory_tbl tbody td.num, #searchhistory_tbl tbody td.num a {
	color: Red;
	text-align: center;
}

#searchhistory_tbl tbody td.results {
	text-align: right;
}

#searchhistory_tbl tbody td.links {
	text-align: center;
}

#savedhistory_tbl td ul, #savedhistory_tbl td ul li {
	color: #555;
	margin: 0;
	padding: 0;
	FONT-FAMILY:Arial, Verdana, Helvetica;
}

#prifolders_table thead th.name, #prifolders_table tbody td.name, #shrfolders_table thead th.name, #shrfolders_table tbody td.name {
	width: auto;
}

#prifolders_table thead th.date, #prifolders_table tbody td.date, #shrfolders_table thead th.date, #shrfolders_table tbody td.date {
	width: 150px;
}

#prifolders_table thead th.links, #prifolders_table tbody td.links, #shrfolders_table thead th.links, #shrfolders_table tbody td.links {
	width: 350px;
}

#prifolders_table thead th.name, #shrfolders_table thead th.name, #prifolders_table thead th.date, #shrfolders_table thead th.date, #prifolders_table thead th.links, #shrfolders_table thead th.links {
	text-align: center;
}

#prifolders_table tbody td.name, #shrfolders_table tbody td.name {
	text-align: left;
}

#prifolders_table tbody td.date, #shrfolders_table tbody td.date {
	text-align: left;
}

#prifolders_table tbody td.links, #shrfolders_table tbody td.links {
	text-align: center;
}

#alert_tbl thead th.name, #alert_tbl tbody td.name 
{
	width: auto;
}

#alert_tbl thead th.created, #alert_tbl tbody td.created, #alert_tbl thead th.sent, #alert_tbl tbody td.sent 
{
	width: 150px;
}

#alert_tbl thead th.links, #alert_tbl tbody td.links 
{
	text-align: center;
	width: 170px;
}

#alert_tbl thead th.name, #alert_tbl thead th.created, #alert_tbl thead th.sent, #alert_tbl thead th.links 
{
	text-align: center;
}

#groups_table thead th.name, #groups_table tbody td.name 
{
	width: auto;
}

#groups_table thead th.users, #groups_table tbody td.users
{
	width: 70px;
}

#groups_table thead th.links, #groups_table tbody td.links
{
	width: 280px;
}

#groups_table thead th.name, #groups_table thead th.users, #groups_table thead th.links 
{
	text-align: center;
}

#groups_table tbody td.users
{
	text-align: right;
}

#groups_table tbody td.links
{
	text-align: center;
}

#customfields_table thead th.name, #customfields_table tbody td.name 
{
	width: 300px;
}

#customfields_table thead th.data, #customfields_table tbody td.data 
{
	width: auto;
}

#customfields_table thead th.links, #customfields_table tbody td.links
{
	width: 280px;
}

#customfields_table thead th.name, #customfields_table thead th.data, #customfields_table thead th.links 
{
	text-align: center;
}

#customfields_table tbody td.links
{
	text-align: center;
}

div.searchtools {
	color: #555;
}

p.pbnews a {
	font-size: 14px;
	font-weight: bold;
	color: #283891;
}

div.totd {
	margin: 0;
	padding: 5px;
	width: 540px;
}

div.totd img {
	float: left;
	padding-right: 10px;
}

div.totd p {
	margin: 0;
	padding: 20px;
	padding-top: 10px;
}

div.totd span.title {
	font-size: 18px;
	line-height: 30px;
}

.outterbox_totd {
	background-color: #a9a9a9;
	width: 550px;
	/*hack for IE */
	width:expression('540px');
}

.footerDiv {
	font-size: 10px;
	padding: 0 10px;
}

#quickdrill {
	margin: 0;
	padding: 0;
	list-style: none; font-family: Arial, helvetica;
}

#quickdrill a {
	color: #555;
	text-decoration: none;
}

#quickdrill a.data, #quickdrill li {
	color: #555;
}

#quickdrill li.header {
	font-weight: bold;
	color: #555;
	padding: 5px;
	margin-bottom: 7px;
}

#quickdrill li.section {
	border-bottom: 3px solid #D5D6D8;
	background-color: #E7E7E8;
	font-weight: bold;
	color: #555;
	padding: 5px;
	margin-bottom: 7px;
}

#quickdrill ul {
	list-style: none;
	margin: 0;
	padding: 1px 2px 7px 15px;
}

#quickdrill li.refine {
	font-weight: bold;
	color: #555;
	text-align:left;
	padding-top: 10px;
	padding-right:20px;
	padding-bottom: 10px;
	padding-left: 18px
}

#quickdrill li.loading {
	font-style: italic;
	color: #555;
}

table.headertable tr {
	background:#fff url(images/middle_menu.gif) repeat-x;
	height: 27px;
}

table.headertable td {
	padding: 0 10;
}

table.cmdref_tbl {
	width: 100%;
}
table.cmdref_tbl thead th {
	font-size: 14px;
	color: #555555;
	background-color: #d9d9d9;
	padding: 4px;
}

table.cmdref_tbl tbody td {
	font-size: 14px;
	padding: 4px;
	color: #555555;
}

table.cmdref_tbl tbody td.cmdref_tbl_subtitle {
	background-color: #eeeeee;
	text-align: center;
	font-weight: bold;
}


TD.spaced
{
    FONT-SIZE: 10px;
    FONT-FAMILY:arial,helvetica,sans-serif;
    LINE-HEIGHT: 0.5cm;
}

div.foldernote
{
	position: relative;
	border: 1px solid #BBBBBB;
	padding: 5px 10px;
	/* ie hack */
	width: expression('100%');
	margin-bottom: 10px;
	margin-right: 50px;
	background-color: #EAEAEA;
}

div.foldernote_row1
{
	margin-left: 50px;
	margin-right: 0;
	background-color: #FFE9A8;
}

div.foldernote_rows
{
	margin-left: 0;
	margin-right: 0;
	background-color: #EAEAEA;
}

div.folderdesc
{
	position: relative;
	border: 1px solid #BBBBBB;
	padding: 5px 10px;
	/* ie hack */
	width: expression('100%');
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

.folderdesc_remove, .foldernote_remove {
	position: absolute;
	right: 10px;
	text-align: right;
	color: #0D4295;
}

.statheader 
{
   color: #595959;
   padding-bottom:25px;
}

.statLinks
{
    padding-right:10px;
}

.statButton 
{
    width: 180px; 
    Background-color: #ffe9a8;
    font-size:7pt;
    color: #303030;
    font-weight:500;
}
.stat_title
{
    font-size: 1.5em; 
    font-weight: bold;
    text-align:left;
}

.welcome_title 
{
	padding: 10px 0;
	letter-spacing: 1px;
	color: #283891;
	font-size:18px;
}

#ft_hits_table {
	margin: 15px;
}

#ft_hits_table tr.pub 
{
	background-color: #EAEAEA;
}

#ft_hits_table tr.row0 
{
	background-color: #FFFFFF;
}

#ft_hits_table tr.row1 
{
	background-color: #EEEEEE;
}

#ft_hits_table tr.pub td
{
	border-bottom: 1px solid #FFFFFF;
}

#ft_hits_table td.pubtitle 
{
	font-weight: bold;
	padding-right: 10px;
}

#ft_hits_table td.title 
{
	padding-left: 10px;
	border-bottom: 1px solid #FFFFFF;
}

#ft_hits_table th.hits, #ft_hits_table td.hits  
{
	text-align: center;
	width: 40px;
	border-left: 1px solid #BBBBBB;
	border-bottom: 1px solid #FFFFFF;
}

.popuptitle 
{
	font-weight: bold;
	font-size: 16px;
	color: #283891;
}

.fieldscroll
{
	
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 0em;
    SCROLLBAR-FACE-COLOR: #eeeeee;
    PADDING-BOTTOM: 1em;
    SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
    OVERFLOW: auto;
    WIDTH: 645px;
    SCROLLBAR-SHADOW-COLOR: #666;
    SCROLLBAR-3DLIGHT-COLOR: #666;
    SCROLLBAR-ARROW-COLOR: #eee;
    PADDING-TOP: 0em;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
    POSITION: relative;
    HEIGHT: 380px
}

font.big 
{
	font-size: 1.2em;
}

#ui-datepicker-div 
{
	z-index: 999999;
}


/* PB Search checker */

div.bracketcheck 
{
	font-size: 14px;
}

div.pbsc_indent {
	margin: 0 0 0 20px;
}

br.pbsc_script {
}

.pbsc_reference {
	font-weight: bold;
	color: #FF0080;
}

.pbsc_error {
	font-weight: bold;
	color: #FF0000;
}

.pbsc_operator {
	font-weight: bold;
	color: #002DB3;
}

.pbsc_bracket {
	font-weight: bold;
	color: #000000;
}

.pbsc_bracketHiLi {
	font-weight: bold;
	color: #B800F5;
}

.pbsc_truncation {
	font-weight: bold;
	color: #2EB800;
}

.un_title {
	font-weight: bold;
	font-size: 1.2em;
}

.un_subtitle {
	font-size: 1.1em;
	font-style: italic;
}

.un_box {
	border-bottom: 1px solid #999;
}

.un_itemtitle {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #000;
}

.un_item {
	margin-top: 0;
	padding-top: 0;
}

div.fsc_tab, div.fsc_tab_active {
	display: inline-block;
	/* hack for IE */
	display:expression('inline');
	width: 84px;
	height: 20px;
	background-image: url(images/folder_close_or.gif);
	background-repeat: no-repeat;
	margin: 0;
	margin-left: 1px;
    margin-top: 1px;
    font-size: 12px;
    color: #111;
}

div.fsc_tab label, div.fsc_tab_active label {
	display: block;
	padding-top: 3px;
}

div.fsc_tab input, div.fsc_tab_active input {
	float: right;
}

div.fsc_tab:hover {
	background-image: url(images/folder_close.gif);
}

div.fsc_tab_active {
	background-image: url(images/folder_close.gif);
}

div.fsc_tab_active:hover {
	background-image: url(images/folder_close_or.gif);
}
