body {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:82%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
min-width:775px;
padding:0pt 0pt 10px;
text-align:center;
}

table {
border:0pt none;
font-size:100%;
}

td {
   font-family: Arial, Helvetica, sans-serif;
}

ul.errors li, .req {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF4F4F;
	font-weight: bold;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #00B5EE;
} 

a:hover {
	color: #007DA4;
}

div#scroll_div {
	border: 1px solid #aaaaaa;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 300px;
	width: 700px;
}

div#list_content {
	background-color: #DDEFFF;
	border: 1px solid #52469B;
	margin: 0;
	padding: 0;
	height: 300px;
	width: 700px;
	overflow: auto;
}

.button {
	border: 1px solid #999999;
}

.bg, div#captcha input {
	background-color: #FFFFF0;
	border: 1px solid #C5D000;
   font-size: 11px;
}

.bg_add {
  	background-color: #FFFFF0;
	border: 1px solid #bdd0df;
   font-size: 11px;
}

textarea.bg, select.bg {
   background-color: #FFFFF0;
	border: 1px solid #C5D000;
   overflow: auto;
   font-size: 11px;
}

.bg_n {
   background-color: #FCFFD0;
	border: 1px solid #C5D000;
   font-size: 11px;
}

div#captcha {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #04D906;
	padding: 3px;
}

select.cats {
   background-color: #FCFFD0;
}

table.link_preview {
   background-color: #f7fbfe;
}

table.link_preview td.title {
   font-weight: bold;
   vertical-align: top;
}

table.link_preview td.title img {
   border: 1px solid #aaaaaa;
}

table.link_preview td.value {
   padding-right: 10px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   vertical-align: top;
}

h3.link_title {
   color: #2914A5;
}

/* ----- table contents ------------ */
table.design {
  border: 1px solid #E0E0E0;
  border-width: 1px 1px 0px 1px;
  empty-cells: show;
  font-size: 95%;
}
table.design th {
  padding: 2px 5px 3px 5px;
  color: white; background: #334C66;
  text-align: left;
  font-weight: normal;
}
table.design td {
  padding: 0px 5px 1px 5px;
  border-top: 1px solid #FCFCFC;
  border-bottom: 1px solid #E0E0E0;
  cursor: pointer;
}

table.track tbody tr:hover { background: #FFFFD9; cursor: pointer;}
table.design tr { background: #F4F6F8; }
table.design tr.r1 { background: #F4F6F8; }
table.design tr.r2 { background: #F0F2F4; }
table.design tr.highlight { background: #FFFF80!important; }

table.design th a { color: white!important; }
table.design tfoot th { text-align: right; padding-bottom: 2px; }

table.inside tr { background: transparent; }
table.inside td { border: none; padding: 0px; }


/* ----- HTML list style ----------- */
.html_list_pg { padding: 8px; }
.html_list_pg b, .html_list_pg span a { font-size: 7pt; padding: 2px 4px 1px 4px; }
.html_list_pg a, .html_list_pg .disabled { font-size: 10pt; padding: 0px 7px 1px 7px; }
.html_list_pg a { border: 1px solid #7AD; color: #159; text-decoration: none; }
.html_list_pg b { border: 1px solid #369; color: #FFF; background: #369; }
.html_list_pg .disabled { border: 1px solid #BBB; color: #BBB; }
.html_list_pg a:hover { border-color: #C66; color: #F00; }

div#vip_content {
   display: none;
}

select.bg optgroup {
   text-decoration: none;
   font-style: normal;
   background-color: #ffffff;
   color: #000000;
   font-weight: bold;
}

fieldset {
   padding: 10px;
}

div#addlink_url_error {
   font-size: 10px;
}

.pointer {
   cursor: pointer;
}

div#main_tree {
  overflow: auto;
}
div.parent {
  border-top: 1px solid #ffffff;
}
div.parent:hover {
  background: #F0F7FF;
}
div.parent#single {
  padding-left:15px;
}
div.simple {
  padding-left: 0px;
}
div.simple#single {
  padding-left: 25px;
}
div.simple:hover {
  background: #F0F7FF;
}
div.list {
  padding-left: 10px; 
}
lable.no_bold {
   font-weight: normal;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-top: -3px;
}

div.dash_links {
    
}

table.dash_links_table tr:hover {
    background-color: #ccdddd;
}

table.dash_links_table tr a:hover {
    background-color: #ccdddd;
}

