body{ background-color: #FFFFFF; color: #333333; margin: 0; padding: 0; font-size:12px; font-family: arial, helvetica, sans-serif; }
p{ margin: 0px; }
form{ margin:0px; }
a{ color: #666666; text-decoration:none; outline:0; }
a:hover{ color: #DD5500; text-decoration: underline; text-shadow: /*0 0 50px #000099, 3px 3px 3px #888,*/ 0px 0px 7px #FFE900; }
input, select { font-size: 12px; }
.clearFloat{ clear: both; }
.main{ margin: 10px 10px 10px; }
a img{ border: 0px; }

#menu{ padding: 0px 5px; background-color: #8888AA; color: #FFFFFF; border-bottom: 2px solid #555555; }
#menu .menu_item{ float: left; margin-right: 5px; }
#menu .menu_item a:link, #menu .menu_item a:active, #menu .menu_item a:visited{ font-weight: bold; padding: 0px 10px; color: #FFFFFF; }
#menu .menu_item a:hover{ text-decoration: none; background-color: #FFFFFF; color:#DD5500; }

#submenu{ border-bottom: 1px solid #555555; padding: 2px 5px 0px; background-color: #EFEFEF; }
#submenu .submenu_item{ float: left; }
#submenu .submenu_item a:link, #submenu .submenu_item a:active, #submenu .submenu_item a:visited{ font-weight: bold; padding: 0px 10px; text-decoration:none; }

.message{ padding:1px 3px; color: #333333; }
.error{ border-bottom: 1px solid #900000; background-color: #EEDDDD; }
.warning{ border-bottom: 1px solid #909000; background-color: #EEEEDD; }
.info{ border-bottom: 1px solid #009000; background-color: #DDEEDD; }

table.datagrid{ background-color: #DEDEDE; border: 1px solid #123456; border-collapse: collapse; }
.datagrid tr.row1, .datagrid tr.row2{ cursor: pointer; }
/*.datagrid tr:hover{ background-color: #E0E0EF; }*/
.datagrid thead td{ text-align: center; font-weight: bold; }
.datagrid td{ /*border-bottom: 1px solid #123456;*/ padding: 0px 5px; white-space: nowrap; }
.datagrid tbody tr td{ border-top: 1px solid #123456; }
.datagrid .row1{ background-color: #FFFFFF; }
.datagrid .row2{ background-color: #EFEFEF; }


.datagrid tr.row1:hover{ background-color: #E0E0EF; cursor: pointer; }
.datagrid tr.row2:hover{ background-color: #D1D1DF; cursor: pointer; }

.datagrid tr.selected,.datagrid tr.selected:hover{ background-color: #8888AA; color: #FFFFFF; cursor: default;}

.datagrid tr.row1.sub_selection{ background-color: #E0EFE0; color:#333;}
.datagrid tr.row2.sub_selection{ background-color: #D1DFD1; color:#333; }

.datagrid tr.row1.sub_selection.selected{ background-color:#a2a7ba; color:#FFF;}
.datagrid tr.row2.sub_selection.selected{ background-color:#9ea2b6; color:#FFF;}

.datagrid tr.extra td{ border-top: none; }
.label{ float: left; width: 120px; text-align: right; margin-right: 5px; padding: 4px 0; }
.formrow{ clear:both; margin-bottom: 4px; }

#domain_search{ margin-bottom: 10px; border: 1px solid #123456; padding: 10px 0px; background-color: #EFEFEF; }

.domain_details{ margin-bottom: 10px; border: 1px solid #123456; padding: 0 10px 10px; background-color: #EFEFEF; }
.domain_details_pinned{ margin-bottom: 10px; border: 1px dashed #123456; padding: 0 10px 10px; background-color: #EFEFEF; }
#console{ z-index: 100; display: none; position: absolute; background-color: #F7EBEB; color:#931B1B; border: 1px solid #931B1B; padding: 3px 10px 0px; }
#console div{ padding-bottom: 3px; }
#domain_details table tr.row1{ background-color: #EFEFEF; }

.link{ padding: 0 3px; }
.popupform{ padding: 10px; border: 4px double #BABABA; margin:3px 3px 3px 0px; background-color: #ECECEF; position: absolute; top: 0px; left: 0px; }
.popup_title{ font-size: 16px; font-weight: bold; border-bottom: 1px solid #BABABA; margin-bottom: 5px; padding-bottom: 6px; white-space: nowrap; }
.action{ text-align: right; clear:both; }
.action input { margin-left: 5px; }

#inboundLinks_section .inbound_link{ float: left; width: 190px; overflow: hidden; white-space: nowrap; }
/* Reminders */
.remindersThisHour a{ color: #990000;}
.remindersThisDay a{ color: #DD5500;}
.remindersOld a{ color: #AFAFAF; }

.history_search_term a{  display: block; padding: 1px 2px; }
.history_search_term a:hover{ color: #000; background-color: #B5B5CF; text-decoration: none; } 

#batch_actions span.sep{ margin-left: 4px;}
#batch_actions span.sep:last{ display: none; }